@media (max-width: 1199px) {
.form_apply { max-width:100%; overflow:auto;}

.label { font-size:small}
.agent_image { width:60px;}
.detail-slider { width:100%;}

.header_form_contents { padding:0 15px 15px; text-decoration:none; overflow:hidden; width:auto; }
ul.top_email_list { float:none; text-align:center;}
.top-bar { text-align:center;}
.top-right, .top-menu { float:none; display:inline-block;}
#main-menu ul li a { font-size:0.9rem; padding:31px 10px;}
.header_contents_fix.sticky #main-menu ul li a {font-size:0.9rem; padding:21px 16px;}
#header_form_wrapper { top:30%;}
ul.icons_list li { padding:6px 5px; font-size:0.6rem;}
.find_home_form #forsale.btn { margin-bottom:12px;}
.agent-g { min-height:383px;}
}

@media (max-width:992px) {
#logo { float:none; margin:15px auto; max-width:250px; display:block;}
#header_form_wrapper.container { position:relative !important; margin:0 !important; left:0; top:20px; width:100%; transform:none;}
.banner_slider .carousel { max-height:inherit;}
.view-first h2 { font-size:x-large;}
.view-first h3 { font-size:large;}
.view-first .address { font-size:small; bottom:42%;}
ul.list_icons, ul.list_sort { font-size:small;}
.slide-description { left:auto; right:6%; top:auto; bottom:0;}
.header_contents_fix, .header_contents_fix, a  { font-size:small;}
ul.icons_list li img { width:13px;}
ul.icons_list li { padding:9px 7px;}
.slide-description { left:50%; top:10%; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
img.standard_height { max-height: inherit; min-height: inherit!important; width: 100%;}

.dre-property {max-width: 360px;}
.form_banner_contents_box { border:#ddd 1px solid;}
.tabs_links > li.active > a, .tabs_links > li.active > a:hover, .tabs_links > li.active > a:focus { background:rgba(0, 0, 0, 0.1);}
.header_form_contents .nav-tabs { border-bottom:0;}
#map { height:300px;}
.banner_slider .carousel-capi h1 { font-size:24px;}
}
@media only screen and (width:768px) {
	#logo {max-width:300px;}
	#main-menu {float:inherit; margin:0 auto; }
	#main-menu ul { text-align:center; }
	#main-menu ul li a {padding: 15px 18px;}
	
}
@media (max-width: 768px){
.slide-description { display:none;}
h1, h2 {font-size: 2.5em; margin: 0 0 50px;}
	.banner_slider .container { width:90%;}
}
@media (max-width: 767px) {
div.styled select { width:100%;}
.top-menu { display:block; width:100%;}
ul.list_icons { float: none; width: 100%; }
ul.list_icons li { float:right;}
ul.list_sort { width:100%;}
ul.list_sort li .styled { float:none; width:205%;}
img.standard_height {min-height:auto;}
h1, h2 { font-size:medium;}
ul.filter_menu_list li a, ul.filter_menu_list li { font-size:small;}
img.standard_height { max-height:inherit;}
/*.slide-description { left:50%; top:10%; transform:translateX(-50%); -webkit-transform:translateX(-50%);}*/

.form_banner_contents_box {padding: 15px 0 0; border:0;}
a#hide, a#show { right:30px;}
#hero .container.nav-right { right:15px; left:0;}

.agent-g { min-height:0; max-width:269px; margin:0 auto 20px;}
.prop-lists { position:inherit;}



}
@media (max-width: 667px) {
ul.list_sort li { display:block;}
ul.list_sort li .styled { float:right; width:67%;}
.list_bold { float:left;}
ul.list_sort { margin-top:3px; margin-bottom:5px;}
.isotope-item { max-width:100%; margin:0 auto;}
.top-bar a.btn { margin-bottom:5px;}

}

@media (max-width: 568px) {
	.top-right ul li { margin:0 0 0 11px;}	
}


@media (max-width: 480px) {
p, li, td { font-size:small;}
.property_page .col-xs-7,.property_page .col-xs-5 { width:100%;	}
footer .col-xs-6 { width:100%;}
footer .agent_info { float:none; width:auto; margin-left:15px;}
footer [class*="col-"] { margin-bottom:20px;}
.top-menu li { margin-right:5px;}
.top-menu li i { margin-right:4px; margin-bottom:15px;}
ul.filter_menu_list li a { font-size:small; padding:5px 4px;}
ul.links_breadcrumb li {padding: 0 13px;}


	.top-menu { text-align:center;}
	.top-bar { line-height:inherit;}
	#langu ul { margin-top:0;}
	#langu ul li { float:left !important; width:31% !important; text-align:left; width:45% !important; margin:0; padding:0;}
	#langu ul li:nth-child(even) { float:right!important; }
	
}

@media (max-width:479px){/*
.slide-description { display:none;}*/
}
@media (max-width: 479px) {
	ul.filter_menu_list li a { padding:5px 10px;}
	.border_heading_left { margin-bottom:57px;}
	
	.hd_text{ width:100%;}
	.banner_slider .carousel-capi h1 { font-size:20px;}
	.banner_slider .carousel-capi h1 small { display:none;}
	.banner_slider .carousel-capi a.btn { font-size:14px; padding:7px 10px;}
}
@media (max-width: 414px) {
	.small_field { width:66%;}
	.request_call_button { display:none;}
	.top-menu { padding-top:10px; float:none; text-align:center;}
	#langu { display:block;}
	#langu ul { width:100%; left:0; right:0;}
}
@media (max-width: 360px) {
	#logo { max-width:inherit; float:none; text-align:center;}
	#logo a img { float:none;}
}
@media (max-width: 320px) {
	ul.careers_list li { font-size:small;}
	.tabs_links > li > a{ padding:7px 8px; font-size:1rem;}
	.top-right ul li { margin:0 0 0 7px;}
	#logo a img { width:250px;}
}

@media (max-width: 736px) {
	.custom_thumb_size { max-width:30%!important; float:left; }
	
	.custom_content_size {width:65%!important; float:right;  margin-top:0; clear:inherit; }
	.custom_thumb_size a img { width:100%!important }
}