#quotool-back a{
color:#fff !important;
}
.content-wrapper{
padding-top: 0px !important;
}
.custom-logo-link img{
max-width:130px !important;
}
@media only screen and (min-width: 1000px){
.navbar-brand{
min-width: 480px !important;
}
}
.navbar-brand h1{
float: left;
padding-left: 20px;
margin-top: 25px;
margin-bottom: 0px;
}
.navbar-brand a{
float: left;
}
.navbar{
padding: 0px !important;
}
.site_info{
float: left;
margin-top: 0px;
padding-left: 21px;
padding-top: 5px;
font-size: 14px;
color: #ccc;
}
.navbar-brand h1 a{
font-size: 26px;
color: #555;
}
h2{
margin-bottom: 28px;
color: #555;
}
.left_bgr{
background-position: center right;
background-size: contain;
background-repeat: no-repeat;
margin-top: 40px;
}
.left_bgr .vc_col-sm-6:first-child{
padding: 35px 0% 10px 10%;
}
.left_bgr .vc_col-sm-6:last-child{
padding-left: 6%;
}
#media_image-2{
max-width: 150px;
float: left;
margin-right: 20px;
}
#menu-main-navigation-1{
list-style: none;
margin: 0px !important;
padding: 0px !important;
opacity: 0.8;
}
#about img{
max-width: 160px;
}
#menu-main-navigation{
margin-top: 30px !important;
}
@media only screen and (max-width: 1000px){
.entry-title{
width:100%;
display:block !important;
clear: both;
}
.custom-logo-link img{
max-width: 50px !important;
height: auto;
}
.navbar-brand{
padding: 0px !important;
max-width: 250px;
}
h1{
margin-top: 0px !important;
}
h1 a{
font-size: 17px !important;
}
.site_info{
font-size: 11px !important;
}
.navbar-toggle{
margin-right:0px !important;
}
#loan{
padding-right:35px;
}
#about{
padding-left: 25px !important;
padding-right: 25px !important;
}
#loan2{
padding-right:25px;
padding-left:25px;
}
#loan .vc_col-sm-6:last-child{
display:none;
}
}
.phonebtn a{
background-color: #522f8d ;
border-color: #FFF ;
color: #FFF !important ;
text-shadow: 0 -1px 0 #999 ;
background-image: -webkit-gradient(linear, left top, left bottom, from( #522f8d ), to( #522f8d ));
background-image: -webkit-linear-gradient( #522f8d, #522f8d );
background-image: -moz-linear-gradient( #522f8d, #522f8d );
background-image: -ms-linear-gradient( #522f8d, #522f8d );
background-image: -o-linear-gradient( #522f8d, #522f8d );
background-image: linear-gradient( #522f8d , #522f8d );
border-radius: 10px;
padding-top: 8px !important;
padding-bottom: 12px !important;
text-align:center !important;
}
.phonebtn a:hover{
color:#333 !important;
background-color: #eee ;
}
#refinance h2{
padding-top:40px;
}
#refinance img{
max-width: 400px;
}
#fha h2{
padding-top:40px;
}
#fha img{
max-width: 460px;
}
@media only screen and (max-width: 1300px) and (min-width:1024px){
#menu-main-navigation li a{
padding: 10px 8px !important;
}
h1{
font-size: 24px !important;
}
}
.vc_gitem-animated-block a{
box-shadow: inset 0px 0px 25px 25px #f4f4f4 !important;
}
.vc_grid-item h4{
font-size:16px !important;
}
.vc_grid-item .vc_custom_heading{
padding-left: 10px;
padding-right: 10px;
margin-bottom:0px !important;
}
.vc_grid-item .vc_custom_heading p{
margin-bottom: 0px !important;
font-size:15px  !important;
line-height:22px;
}
.vc_btn3-container.vc_btn3-left{
text-align: center  !important;
}
.vc_btn3-container.vc_btn3-left a{
background-color: #cb271e;
margin-top: 20px !important;
padding: 5px 20px 7px !important;
}
.reviewimg{
float: left;
padding-right: 40px;
padding-bottom: 20px;
}
.reviewimg img{
max-width: 240px;
height: auto;
}
.single-post .main-content{
margin-top: 60px;
}
.footer-widget-area{
background-color: #383838;
padding: 45px 0 35px 0;
}
.footer-widget-area .textwidget{
color:#fff;
}
.footer-bottom{
background-color: #333;
}
.copyright{
color: #fff;
}
.footer-socials a span{
color: #fff;
}
.footer-widget-area p, .footer-widget-area ul, .footer-widget-area ol{
margin-bottom: 10px !important;
}
.footer-bottom{
padding: 30px 0 20px;
}
#home_form{
background-color:#e8e8e8;
padding:35px 20px;
}
#gform_fields_1 li{
width: 50%;
display: inline-block;
margin:0 -15px;
padding: 0 10px;
}
#gform_wrapper_1{
margin-top: 0px !important;
}
#home_form{
background-color: rgba(232, 232, 232, 0.95);
padding: 35px 10px 20px 20px;
border-radius: 5px;
margin-bottom: 40px;
margin-top: 20px;
}
#home_form h2{
margin-left: 10px;
margin-bottom: 10px;
}
#home_form .wpb_content_element{
margin-bottom:10px;
margin-left: 10px;}
.gfield_label{
color: #999;
font-size: 14px !important;
font-weight: normal !important;
}
.ginput_container_text{
margin-top: 0px !important;
}
input{
border-radius: 5px;
border: none !important;
-webkit-appearance: none;
padding: 3px 15px !important;
font-size: 15px !important;
color: #522f8d;
}
#field_1_7{
width: 97.5% !important;
}
#field_1_7 .ginput_container_textarea{
margin-top: 0px !important;
}
#field_1_7 textarea{
border: none;
-webkit-appearance: none;
border-radius: 5px;
max-height: 75px;
}
#gform_submit_button_1{
min-width:200px;
background-color: #522f8d ;
border-color: #FFF ;
color: #FFF !important ;
text-shadow: 0 -1px 0 #999 ;
background-image: -webkit-gradient(linear, left top, left bottom, from( #522f8d ), to( #522f8d ));
background-image: -webkit-linear-gradient( #522f8d, #522f8d );
background-image: -moz-linear-gradient( #522f8d, #522f8d );
background-image: -ms-linear-gradient( #522f8d, #522f8d );
background-image: -o-linear-gradient( #522f8d, #522f8d );
background-image: linear-gradient( #522f8d , #522f8d );
border-radius: 10px;
padding-top: 8px !important;
padding-bottom: 8px !important;
margin-right: 0px;
text-align: center !important;
margin-left: 10px;
}
.gform_footer{
margin-top: 0px !important;
padding-bottom: 0px !important;
}
::placeholder{
color:#ccc !important;
font-size:14px !important;
}
.validation_error, .gform_wrapper li.gfield.gfield_error{
font-size: 14px !important;
padding: 0px !important;
border: 0px !important;
margin: 0px !important;
background-color:transparent !important;
}
.gform_wrapper .field_description_below .gfield_description{
padding-top:0px !important;
}
#cff .cff-item{
max-width: 23% !important;
min-height: 775px;
margin: 1% !important;
clear: none;
}
.cff-header{
color: #fff;
text-align: center;
margin-bottom: 25px !important;
}
.cff-header i{
font-size: 28px;
float: none !important;
display: inline-block;
}
.cff-header .cff-header-text{
float: none;
display: inline-block;
margin-top: -20px;
}#cff a, .cff-post-desc{
font-size: 14px !important;
}
@media only screen and (max-width:1000px){
#cff .cff-item{
max-width: 48% !important;
}
}
@media only screen and (max-width:640px){
#cff .cff-item{
max-width: 98% !important;
height: auto !important;
}
#gform_submit_button_1{
max-width: 93%;
}
}
#fha img{
max-width: 100%;
width: 460px;
}
#text-2{
padding-left: 170px;
}
@media only screen and (max-width: 1000px){
#media_image-2{
max-width: 100px;
clear: both;
margin-right: 20px;
float: none;
margin-bottom: 10px;
}
#text-2{
padding-left: 0px;
}
}
#field_1_8{
display: flex !important;
}
#field_1_8 label{
width: 160px !important;
margin-top: 8px !important;
}
#field_1_8  .gfield_captcha_container{
display: flex !important;
}
#field_1_8  .gfield_captcha{
border-radius: 50px !important;
height: 32px !important;
width: 80px !important;
margin-top: 3px !important;
margin-right: 10px  !important;
opacity: 0.75 !important;
}
@media only screen and (max-width: 1000px) and (min-width: 767px){
#home_form{
min-width: 550px;
}
}