/*CLICK TO CALL BUTTON*/
.click-call-container {
	position: fixed;
	bottom: 0px;
	z-index: 300 !important;
}
.phone-link {
	color: #fff;
	padding: 10px;
	background-color: green;
	margin: 0px 0px 15px 0;
	display: inline-block;
	font-size: 20px;
	border: 2px solid #fff;
	box-shadow: 1px 1px 5px #333;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	border-left: none;
}
/*CLICK TO CALL BUTTON*/

@media (max-width:768px){
    h1{
    font-size:31px!important;
    margin-bottom: 16px!important;
    }
    
    .block-title {
    margin-bottom: 18px!important;
    font-size: 30px!important;
    line-height: 35px!important;

}
}

@media screen and (max-width: 768px){
    h1{
    font-size:31px!important
    }
    .text-success h1{
    font-size:31px!important
    }
    h2{
    font-size:40px
    }
}

p{
    margin:0 0 24px
}

.lead{
    font-size:24px;
    font-weight:400;
    margin-bottom:24px
}

.text-lg{
    font-size:18px
}

.text-sm{
    font-size:14px
}

.text-xs{
    font-size:12px
}

.orange{
    color:#ff8f2b;
    font-weight: 600;
    font-style: italic;
}

.text-huge{
    font-size:96px;
    line-height:1
}

.text-primary{
    color:#ff8f2b
}

a.text-primary:hover{
    color:#f77500
}

.text-success{
    color:#ffffff
}

a.text-success:hover{
    color:#009651
}

.form-control.valid{
    border:2px solid #ffffff}

.form-control.valid::-moz-placeholder{
    color:#ffffff}

.form-control.valid:-ms-input-placeholder{
    color:#ffffff}

.form-control.valid::-webkit-input-placeholder{
    color:#ffffff}

.response-holder{
    text-align:center;
    visibility:hidden;
    opacity:0;
    padding:12px 0;
    font-size:14px;
    line-height:1.8;
    -webkit-transition:all 0.4s;
    -o-transition:all 0.4s;transition:all 0.4s}

.response-holder.error,.response-holder.success{
    visibility:visible;opacity:1}

.response-holder.error{
    color:#ff2b2b}

.response-holder.success{
    color:#ffffff}

.form-group+.checkbox,.form-group+.checkbox-inline,.form-group+.radio,.form-group+.radio-inline,.form-input+.checkbox,.form-input+.checkbox-inline,.form-input+.radio,.form-input+.radio-inline{
    margin-top:20px}

.checkbox,.radio,.checkbox-inline,.radio-inline{
    position:relative;
    display:table;
    width:auto;
    font-size:16px;
    color:#333;
    cursor:default;
    text-transform:none;
    font-weight:normal;
    padding-left:35px;
    margin-bottom:12px;
    margin-left:0;-webkit-user-select:none;
    -moz-user-select:none;-ms-user-select:none;user-select:none}

.btn-default,.btn-default:hover,.btn-primary,.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-success,.btn-success:hover,.btn-success:active,.btn-success:focus,.btn-info,.btn-info:hover,.btn-info:active,.btn-info:focus,.btn-warning,.btn-warning:hover,.btn-warning:active,.btn-warning:focus,.btn-danger,.btn-danger:hover,.btn-danger:active,.btn-danger:focus{
    color:#fff}

.btn-default{
    background-color:#4d4d4d}

.btn-default:hover{
    background-color:#343434}

.btn-primary{
    background-color:#3fd42d}

.btn-primary:hover{
    background-color:#f77500}

.btn-warning{
    background-color:#ffc12b}

.btn-light{background-color:#fff;color:#000}

.btn-light:hover{
    color:#000;background-color:#fff}

.btn-light.btn-default,.btn-light.btn-default:hover{
    color:#4d4d4d}

.btn-light.btn-primary,.btn-light.btn-primary:hover{
    color:#ff8f2b}

.btn-light.btn-successt,.btn-light.btn-success:hover{
    color:#ffffff}

.btn-light.btn-warning,.btn-light.btn-warning:hover{
    color:#ffc12b}

.btn-primary:hover i{
    color:#fff;border-color:#fff}

.btn-ghost.btn-success{
    background-color:transparent;
    color:#ffffff;
    border-color:#ffffff}

.btn-ghost.btn-success i{
    border-color:#ffffff}
.btn-ghost.btn-success:hover{
    color:#fff;background-color:#ffffff}

.btn-ghost.btn-success:hover i{
    color:#fff;border-color:#fff}

@media screen and (max-width: 991px){
.mobile-socials{
    display:none}
    
    .site-logo{
    display:block;
    width:260px;
    text-decoration:none;
    border:none;
    left:15px;
    float:left;
    padding:10px 0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
    }
}

.block-title{
    margin-bottom:48px;
    font-size: 35px;}

.block-title small{
    display:block;
    font-size:17px;
    color:#000;
    line-height:1.5;
    font-style:italic;
    max-width:785px;
    margin-top:5px}

 .bwi-inner{
     background-color:#ffffff}

.footer{
    margin-top:0!important;}

@media screen and (max-width: 480px){
    .footer{
        margin-top:0}
}

