@media only screen and (max-width: 1024px) and (min-width: 721px) {
	
	
#header div.top-search {width: 250px;}
#nav div.wrapper > ul > li > a { padding: 1.6em 1.5em; font-size: 2em;}
#header div.top-search div.input-text {width: 205px; height: 30px; padding-right: 5px !important;}
#header div.top-search div.input-text input {width: 200px; height: 30px; }
#header div.top-search div.input-btn {width: 30px; height: 30px}
#header div.top-search div.input-btn input {width: 30px; height: 30px}

/*div#sliders .bx-wrapper .bx-viewport ul li div.caption{height:14.5em;padding-top:7em;padding-left:0;width:initial;right:0;width:50%;}*/
	div#sliders .bx-wrapper .bx-viewport ul li div.caption {
}
div#sliders .bx-wrapper .bx-viewport ul li div.caption div.copy{margin-right:0em !important;float:left;margin-left:20em;}
div#sliders .bx-wrapper .bx-viewport ul li div.caption div.icon{position:absolute;left:14em;}

#leasing { padding-bottom: 20px}
#leasing div.filters { width: 80%; height: auto; display: block; margin: 0 auto; border: 0px solid #fff;}
#leasing div.filters::after { content: ""; display: block; width: 100%; clear: both; }
#leasing div.filters div.filter-img { height: auto !important; display: block;  border: 0}
#leasing div.filters div.filter-region { height: auto !important; display: block; padding-right: 50px }

#leasing div.properties ul li{width:28.5em !important;}

#social-content ul li div.block {text-align: left;}
#social-content h1 {width: 100%; text-align: center; }
#social-content ul li div.block div.details { text-align: left; }
#social-content ul li div.block div.image {display: block;}

li.regions ul{position:absolute;}
li.regions ul li a{display:block;width:24.3em;background:#fff;margin:0;}
}

@media (max-device-width: 1280px) and (orientation: landscape) {

} 
