@media only screen and (min-width: 1600px) {
.banner_section img{ width:100%;}
.sub_banner img{ width:100%;}	
	}
@media only screen and (max-width: 1199px) {
.listing_page .square_boxes .property_block figure img { max-height: 232px;}
.listing_page .square_boxes .property_block figure{ height:232px;}
.recent .property_block figure{height:197px;}
.recent .property_block figure img{max-height: 197px}
.property_block article .bottom_block .right .button1{ }
}
@media only screen and (max-width: 991px) {
header .top_bar nav{ }
.slimmenu li .sub-toggle{ display:block;}
.search_block{ max-width:500px;}
.favourites_block_co { margin: 55px 0 0 0;}
.listing_page .left_block { padding-right: 15px;}
.recent .property_block figure{height:231px;}
.recent .property_block figure img{max-height: 231px}
.property_block article .b_block{ position:relative; padding-bottom:16px;}
.property_block article .bottom_block .right .button1{ position:absolute; left:50%; bottom:-13px; z-index:100; background:#FFFFFF;
border-color:#eae9e9; transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);
-webkit-transform:translate(-50%,0);}
}
@media only screen and (max-width: 767px) {
header .top_bar .logo{ width:120px; height:auto;}	
.banner_section .search_bar {
    position: static;
    top: inherit;
	margin:0 0 0 0;
	padding:20px 0 0 0;
	background:#676767 ;
    left: inherit;
    right: inherit;
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}
.search_block{ max-width:none; background-color: rgba(140, 140, 140, 0); padding:0;}
.button_request-validation{-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg); right: auto; top:100px; transform:translate(-50%,0); left:50%;}
.search_block .tab-content .pric{ clear:both;}
.contact_page .map .map-responsive { padding-bottom: 200px;}
.contact_page .contact_info { margin-top:15px;}

.property_details .owl-controls .owl-buttons div{line-height: 20px; font-size: 14px; padding: 7px 12px;}
.property_details .owl-controls .owl-pagination{bottom: -11px;}
.property_details .owl-controls .owl-pagination .owl-page span {width: 7px; height: 7px; margin: 5px 4px;}
.property_details .thumbnail_block .item img { max-height: 80px;}
}




}
@media only screen and (max-width: 640px) {
	
}
@media only screen and (max-width: 640px) {
	
}

@media only screen and (max-width: 550px) {
.square_boxes.recent .col{ width:100%;}
.recent .property_block figure{height: auto;}
.recent .property_block figure img{max-height: inherit;	}
.listing_page .square_boxes .col{ width:100%; margin-bottom: 30px}
.listing_page .property_block article .bottom_block .right .button1 { display: block;}
.listing_page .square_boxes .property_block figure img { max-height:300px;}
.listing_page .square_boxes .property_block figure{ height: auto;}
.listing_page .square_boxes .property_block article .pro_text {min-height: inherit;}
.property_block article .pro_tex{ min-height:inherit;}
}

@media only screen and (max-width: 480px) {
.button_request-validation{ font-size:16px; width:auto; top: 67px; text-transform:capitalize; white-space:nowrap;}
.sub_banner .pag_titl{font-size: 30px; padding: 0 0 5px 0;}
.sub_banner .breadcrumb{ font-size:16px;}
.property_details .images_slider .big_img .item img { max-height: 299px;}

}
@media only screen and (max-width: 460px) {

}
@media only screen and (max-width: 440px) {

	
	}

@media only screen and (max-width: 420px) {	

}
@media only screen and (max-width: 360px) {	
.search_block h1{ font-size:25px;}
.search_block .search-box .btn-default{padding: 0 20px; font-size: 17px;}
.search_block .search-box .row{ margin-left:-5px; margin-right:-5px;}
.search_block .search-box .col{ padding-left:5px; padding-right:5px;}
.button_request-validation { top: 32px;}
.sub_banner .pag_titl{font-size: 25px; padding: 0 0 0px 0;}
.sub_banner .breadcrumb{ font-size:15px;}
.services_section .service-item .service-item-image img{ width:100%;}
.property_details .images_slider .big_img .item img { max-height: 250px;}

}