/*
Theme Name: jshomes
Author: the Popular Design team
Author URI: http://populardesign.com.au/
Description: JS Homes theme is related to custom home design made by popular design.
Version: 1.0
*/


.logo_holder img {height: auto; width: 420px;}
.property_config p {font-size: 16px;line-height: 26px;} 
.amenities_property .owl-controls{display:none;}
.hide-title{display:none;}        
.amenities_property .item {margin-left: 15px;margin-right: 15px; width: 22%; float: left;}   
.ficon.flaticon-house-1, .ficon.flaticon-phone, .ficon.flaticon-message3 {font-size: 0 !important;}
.main_menu .navbar-default .navbar-nav > li.current-menu-item > a {color: #AD7143;}   
footer .main_footer .about_estate p:first-child {margin-top: 0;}

.bottom_footer a, footer .useful_link a{-webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;} 
.amenities_property .single_item_wrapper .hover_overlay p:last-child {padding-bottom: 0 !important;}   
.amenities_property .single_item_wrapper .hover_overlay p:last-child::after{background:none !important;}
.amenities_property .single_item_wrapper .hover_overlay p:last-child::before{background:none !important;}
#widget_sp_image-3 img {width: 235px !important;height: auto !important;}       
#main_slider img{background-color: rgba(0, 0, 0, 0); background-position: center center; background-size: cover;}

div.wpcf7-validation-errors {border: 2px solid red !important;color: red !important;}   
#main_slider .wpcf7-form span.wpcf7-not-valid-tip {margin: 3px 0;}  
div.wpcf7-response-output {margin: 0em 0.5em 1em !important;}
#main_slider .wpcf7-form span.wpcf7-not-valid-tip {float: left !important;}
div.wpcf7-mail-sent-ok {color: #398f14;}    
.container.topmargin-container {margin-top: 100px;}   
.vc_images_carousel .vc_carousel-indicators li {border: 1px solid #AD7143 !important;}
.vc_images_carousel .vc_carousel-indicators .vc_active {background-color: #AD7143 !important; border: 1px solid #AD7143 !important;}  
.vc_images_carousel .vc_carousel-indicators li {background: none !important;}  
.tab_nav_holder.wpb_column.vc_column_container.vc_col-sm-4 {width: 29%;	float: right;}

.tab_nav_holder.wpb_column.vc_column_container.vc_col-sm-4 > .vc_column-inner {padding-left: 0;padding-right: 0;}
.col-lg-4.col-md-4.col-sm-6.col-xs-12.foo-qk {width: 23%;margin-left: 5%;margin-right: 3%;}
#inner_banner .title span, #inner_banner .title a {color: #fff;}
.container {margin-left: auto !important;margin-right: auto !important;}  
.about_real_estate .vc_images_carousel .vc_carousel-indicators li {width: 12px !important; height: 12px !important; margin: 3px !important; background: #fff !important; border:1px solid #fff !important;}
.about_real_estate .vc_images_carousel .vc_carousel-indicators .vc_active {width: 12px !important;	height: 12px !important; margin: 3px !important; background: #AD7143 !important;
border: 1px solid #AD7143 !important;}   

.testimonial_two .container {width: 100% !important;margin-left: auto !important;	margin-right: auto !important;float: none !important;max-width: 1170px;}
.flexslider {padding: 0 !important;	margin-bottom: 65px !important; background: none !important;	border: none !important;border-radius: 0 !important;-o-box-shadow: unset!important;
box-shadow: unset !important;} 

.client_speach .flex-direction-nav {display: none;}  
.client_speach .flex-caption {width: 87%; float: right;}
.client_speach .post-title {margin-bottom: 8px;	font-size: 22px;}
.flex-control-paging li a {
	width: 13px !important;
	height: 13px !important;
	display: block;
	background: #AD7143 !important;
	background: rgba(173,113,67,.5) !important;
	-o-box-shadow: inset 0 0 3px rgba(173,113,67,.3) !important;
	box-shadow: inset 0 0 3px rgba(173,113,67,.3) !important;
}

.attachment-testimonial-image {float: left;	width: auto !important;}
.flex-control-paging li a.flex-active {background: #AD7143 !important;}

.send_message div.wpcf7-response-output {margin: 15px 0 1em !important;}
.send_message input.wpcf7-not-valid, .send_message span.wpcf7-not-valid-tip {margin-bottom: 15px !important;}
.service-cta h3 {color: #fff; letter-spacing: 1px; line-height:normal;}
.service-cta a.vc_btn3 {background: #595b60 !important; border: 1px solid #595b60 !important; color: #fff !important; font-weight: bold !important;}
.service-sections p {font-size: 17px !important;}