@media only screen and (max-width:1230px){
	
}

@media only screen and (max-width:1200px){
	
}

@media only screen and (max-width:1150px){

}

@media only screen and (max-width:1050px){

.auto-area,
#content .loop {
	width:94%;
	padding:0 3%;
}

.nav-menu li a{ padding:22px 22.5px;}
.drop-down{ width:88%;}
.drop-down select, .drop-down input[type="text"]{ margin-bottom:10px;}
/*.grid_product.flexslider .slides .items {
	width: 3% !important;
	margin-right: .5%;
}*/
.grid_product .slides .info .other_info{display:block;margin-top:5px;}

.sbHolder {
	margin-bottom: 10px;
}

#lease_property .grid_product .items:nth-child(3n) {
	margin-right: 25px;
}

}

@media only screen and (max-width:1023px){

.slider .navigation{width:96%;}

.top_search {
	width: 20px;
	background: none;
}

.top_search .icon_search {
	padding: 14px 0 17px 45px;
	text-indent: 100%;
  	white-space: nowrap;
  	overflow: hidden;
}

.grid_product .bottom .actions {
	float: none;
	clear: both;
	padding-top: 10px;
}

}

@media only screen and (max-width:799px){
ul.nav-menu, div.nav-menu > ul {width: 100%;}
.nav-menu li:first-child a {background: none;}
#footer_top .address_info {float: none;margin-right: 0;width: 100%;}
#footer_top .fot_logo {float: none;margin: 20px 0 0;text-align: center;width: 100%;}
#navbar.fixed.open {
	height: 100%;
	overflow: auto;
}
.menu-top-menu-container {width: 100%;height: auto;border-bottom: 0;}
.menu-top-menu-container ul {display: none;height: auto;}
.menu-top-menu-container li {width: 100%;position: relative;background:none;}
#menu-top-menu {
	margin-bottom: 50px
}
.nav-menu li a {padding: 22px 0;}
.menu-top-menu-container a {text-align: left;width: 100%;}
.nav-menu li a:hover,.nav-menu li:hover a {
	background: transparent;
} 	
.nav-menu > li > a:hover,
.nav-menu > li > a:active,
.nav-menu > li > a:focus,
.nav-menu .sub-menu > li > a:hover,
.nav-menu .sub-menu > li > a:active,
.nav-menu .sub-menu > li > a:focus {
	color: #000;
}

.main-navigation a#pull {
	color: #fff;
	display: block;
	font-family: 'Open Sans',sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height:59px;
	position: relative;
	text-transform: uppercase;
}
.main-navigation a#pull:after {
	content:"";
	background: url(../images/nav-icon.png) no-repeat;
	width: 30px;
	height: 30px;
	color: #FFF;
	display: inline-block;
	position: absolute;	
	right: 25px;
	bottom: 10px;
}	
.menu-top-menu-container ul:after {
	content: '';
	display: block;
	clear: both;
}
ul.nav-menu li.showchildmenu > ul {
	position: static;
	width: auto;
	height: auto;
	opacity: 1;
	background: transparent;
}
/*.grid_product.flexslider .slides .items {width: 4.75% !important;}*/

/*.grid_product .slides .items,
#lease_property .grid_product .items:nth-child(3n) {
	float: none;
	margin-right: auto;
	margin-left: auto;
}*/

.column-main,
.column-side {
	float: none;
	width: 100%;
}

.box.property-tools {
	margin-bottom: 50px;
}

.featured-image-container img {
	height: auto !important;
}

.img-gallary img {
	float: none;
}

.gallery-container.img-gallary {
	height: auto;
}

#top_search {
	display: none;
}

.mobile-search {
	display: block;
	position: absolute;
	top: 0;
	right: -15px;
	background: url(../images/search-icon.png) no-repeat 15px center;
	width: 45px;
	height: 59px;
}

.sbHolder,
.bigselectbox .sbHolder, 
.search_area input[type="number"], 
.search_area select, 
.search_area input[type="text"],
.search_area form input.btn_search {
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	font-size: 16px;
}

.sbHolder .sbToggle,
.sbHolder .sbSelector {
	height: 59px;
}

.sbSelector:link, 
.sbSelector:visited, 
.sbSelector:hover {
	font-size: 16px;
	line-height: 59px;
}

.sbOptions {
	height: auto;
	max-height: none !important;
	width: 100%;	
	top: 58px !important;
}

.sbOptions a:link, 
.sbOptions a:visited {
	padding: 15px 7px;
}

.sbOptions li:last-child a {
	border-bottom: none;
}

.search_area form input.btn_search {
	font-size: 20px;
}

}

@media only screen and (max-width: 787px) {
	#lease_property .grid_product .slides .items,
	#lease_property .grid_product .items:nth-child(3n) {
	  float: none;
	  margin-left: auto;
	  margin-right: auto;
	  max-width: 314px;
	}
}

@media only screen and (max-width:767px){
#header_top {height: auto;}
#header_top .logo {float: none;margin: 0 0 10px;text-align: center;width: 100%;}
#header_top .right_links {float: none;margin: 0 auto;width: 150px;}
}

@media only screen and (max-width:639px){
.address_info{ text-align:center;}
.address_info .quick_links {float: none;margin: 0 0 10px;width: 100%;}
.address_info .contactus {float: none;width: 100%;}
.address_info .left_address {float: none;margin: 0 auto 10px;width: 300px;}
.address_details{background-position:left center;}
.address_info .right_info {float: none;margin: 0 auto;width: 230px;}
.site-info {float: none;margin-bottom: 15px;}
.social_links {float: none;}
}
@media only screen and (max-width:590px){
.grid_product .slides .info .price {float: none;margin-bottom: 10px;width: 100%;}
.actions {float: none;width: 100%;}
}

@media only screen and (max-width:479px) {

/*.grid_product.flexslider .slides .items {
	margin-right: .2%;
	width: 9.8% !important;
}*/

.page_title .tabs .normal,
.entry-header .property-details h2 {
	float: left;
}

.feature_property .active, 
.page_title .active {
	background: none;
}

.entry-header .property-details .separator {
	display: none;
}

.page_title .tabs .view_all,
.entry-col.property-details a.back {
	float: left;
	clear: left;
	margin-top: 5px;
}

}

@media only screen and (max-width:379px){
.address_info .left_address {width: 210px;line-height:normal;}
.address_info .right_info {width: 190px;}
/*.grid_product .slides .items {width: 260px !important;}*/
}
