.mobileMenuDiv .zMenuBarDiv {width:100% !important; border-top:1px solid #999;}
.mobileMenuButton, .mobileMenuDiv {display:none;}

@media only screen and (max-width: 990px) { 
.mobileMenuDiv{width:100%; float:left;}
.mobileMenuDiv ul{list-style:none; padding:0px; margin:0px;  }
.mobileMenuDiv a:link, .mobileMenuDiv a:visited{ color:#FFF !important; outline: none;} 
.mobileMenuDiv a { clear: both; display: block; float: left; margin: 0; padding: 0 5% 15px; text-decoration: none; width: 100%; font-size: 20px; line-height:25px; }
.mobileMenuButton { border: 2px solid #fff; border-radius: 10px; clear: none; color: #fff; float: right; font-size: 26px; line-height: 26px; margin: 10px 6px; padding: 7px 10px; text-decoration: none;}
.mobileMenuDiv  li ul { display:none !important;}  
.mobileMenuButton {display:block;}
.mobileMenuDiv, .main-menu {display:none;}
.mobileMenuDiv a:hover {text-decoration: underline;}
.mobile-menu {
    background-color: #181818;
    float: left;
    width: 100%;
	}
}
@media screen and (max-width: 1200px) {
	.quick-link-box a{font-size:17px !important;}

	.container {
	  width: 960px;
	}
	.main-menu a {
	  margin: 0 18px;
	}
	.main-menu ul {
	  margin: 24px 0 0;
	}
	.footer-boxes.float_l, .footer2.float_l .links.float_l, .result-map-list .map-list.float_l:first-child {
	  padding: 0;
	}
	.advant-home2.float_l , .advant-home.float_l {
	  background-position: 80% top;
	}
	.testi-img {
	    margin-top: 5%;
	    width: 50%;
	}
	.testi-text {
	  font-size: 24px; line-height:30px;
	}
	.testi-text-main {
	  width: 40%;
	}
	.listing-share.float_l .divider {
	  margin: 0 10px 0 5px;
	}
	.add-deta.float_l .left-text {
	  width: 35%;
	}
	.result-map.float_l .result-map-list {
	  width: 46%;
	}
	.result-map.float_l .left-map {
	  width: 54%;
	}
	.page-header .list-found {
	  margin: 30px 60px 0;
	}
	.search-form-box select, .property.form.float_l select, .list-list-filter.float_l select {
	  font-size: 14px;line-height:17px;
	}
}
@media screen and (max-width: 990px) {
.advant-home2 .container { padding-right:30px;}
	.list-thumb1{width:350px; float:left;}
	.container {
	  width: 740px;
	}
	.header.float_l {
	    background-size: cover;
	}
	.footer-box.box2 {
	  margin-left: 0;
	  padding: 0 2%;
	}
	.footer-box {
	  width: 33.33%;
	}
	.quick-link-box a span {
	  width: 90%;
	}
	.quick-link-box.float_l {
	  padding: 0;
	}
	.adva-title {
	  font-size: 32px;line-height:36px;
	}
	.advant-home2.float_l p, .advant-home.float_l p {
	  padding-left: 0;
	}
	.advant-home2.float_l , .advant-home.float_l {
	  background-position: 55% top;
	}
	.testi-text::before, .testi-text::after {
	  background-size: cover;
	  height: 45px;
	  width: 50px;
	}
	.testi-text::before {
	  left: -55px;
	  top: -15px;
	}
	.testi-text::after {
	  bottom: -15px;
	  right: -55px;
	}
	.testi-text-main {
	  padding: 0 0 30px;
	}
	.testi-img {
	  margin-top: 11%;
	}
	.testi-text {
	  margin: 50px 0 25px;
	}
	.adv-box .adv-name {
	  font-size: 20px;line-height:24px;
	}
	.search-form-box select, .search-form-box input[type="text"], .search-form-box.box3 select, .search-form-box.box3 .to, .property.form.float_l select, .property.form.float_l input[type="text"], .property.form.float_l .submit-btn input[type="submit"], .property.form.float_l .criteria select, .property.form.float_l .criteria .to{
	  width: 85%;
	}
	.listing-detail-top .listing-share .text {
	  padding: 0 0 10px;
	  width: 100%;
	}
	.listing-share.float_l .divider {
	  margin: 0 7px 0 2px;
	}
	.broker-form .btn input[type="submit"] {
	  background-position: right top;
	  max-width: 100%;
	}
	.add-deta.float_l .left-text {
	  width: 50%;
	}
	.inner-page.search-result-map .page-header.float_l h1, .inner-page.search-result-list .page-header.float_l h1 {
	  font-size: 36px;line-height:41px;
	}
	.page-header .list-found {
	  margin: 15px 25px 0;
	}
	.page-header a.switch-view {
	  margin: 17px 0 0;
	}
	.result-map.float_l .result-map-list {
	  width: 60%;
	}
	.result-map.float_l .left-map {
	  width: 40%;
	}
	.list-list-filter.float_l {
	  font-size: 18px;
	}
	.list-list.float_l a.thumb {
	  width: 30%;
	}
	.list-list.float_l .text {
	  width: 69%;
	}
	.list-list.float_l .text .list-name {
	  font-size: 22px;line-height:26px;
	}
	.list-list.float_l .text .price {
	  margin: 10px 0;
	}
	.list-list.float_l .text .price span {
	  float: left;
	  width: 32%;
	}
}
@media screen and (max-width: 768px) {
	.quick-link-box a{font-size:14px !important;}
	.container {
	  min-width: 320px;
	  padding-left: 5%;
	  padding-right: 5%;
	  width: 100%;
	}
	.listing-detail-desc.float_l .left, .listing-detail-desc.float_l .right{width:100%; float:left;}
	.quick-over2{width:100%; background:none;}
	.quick-over7 select{background-color:#FFF;margin-bottom:5px;}
	.quick-over7 input{background-color:#FFF;margin-bottom:5px;}
	.quick-over10{display:none;}
	.quick-over10-2{display:block; padding:8px; border:none;}
	.footer-logos.float_l {
	  background-size: auto auto;
	}
	.header-social a, .adva-title {
	  margin-top: 0;
	}
	.header-social {
	  margin: 10px;
	}
	.top-bar-text a {
	  margin: 0 5px;
	}
	.top-bar-text, .property-type.float_l, .search-form-box .box-title {
	  margin: 0;
	}
	.advant-home2.float_l a.learn-more, .advant-home.float_l a.learn-more {
	  margin-left: 0;
	}
	.advant-home2.float_l p, .advant-home.float_l p, .search-form-box.box2, .search-form-box.box3, .result-map.float_l .result-map-list, .result-list-left-panel, .result-list-right-panel {
	  padding: 0;
	}
	.advant-home2.float_l , .advant-home.float_l {
	  padding: 30px 0;
	}
	.quick-link-box a {
	  margin: 2%;
	  min-width: 190px;
	}
	.advant-home2.float_l , .advant-home.float_l, .search-form-box {
	  background-image: none;
	  min-height: auto;
	}
	.testi-img, .result-list-right-panel::before {
	  display: none;
	}
	.testi-text-main {
	  padding: 0 13% 30px;
	}	
	.testi-text-main, .advantage-con.float_l .right-img, .advantage-con.float_l .left-text, .adv-box, .search-form-box, .listing-detail-top .left, .listing-detail-top .right, .inner-page.search-result-map .page-header.float_l h1, .inner-page.search-result-list .page-header.float_l h1, .result-map.float_l .left-map, .result-map.float_l .result-map-list, .result-list-left-panel, .result-list-right-panel {
	  width: 100%;
	}
	.footer-box {
	  min-width: 230px;
	}
	.adv-box .adv-name{
	  margin: 5px 0;
	}
	.footer-box, .sortby{
	  margin: 20px 0;
	}
	.adv-box.location, .listing-detail-top .right, .result-map.float_l .result-map-list, .result-list-right-panel {
	  margin: 30px 0;
	}
	.footer-box.box3, .listing-detail-top .right .price, .listing-detail-top .right .heading-text {
	  float: left;
	  text-align: left;
	}
	.footer-logos.float_l {
	  padding: 30px 5%;
	}
	.adva-title, h2.page-title, .page-header.float_l h1, .listing-detail-top .left .heading, .listing-detail-top .right .price, .inner-page.search-result-map .page-header.float_l h1 {
	  font-size: 28px;line-height:34px;
	}
	.testi-text, .testi-text2.float_l {
	  font-size: 20px;line-height:25px;
	}
	.page-header .list-found, .page-header a.switch-view{
	  font-size: 18px;
	}
	.advantage-con.float_l, .for-sale-con.float_l, .result-map.float_l, .result-list.float_l, .listing-detail-con.float_l {
	  padding: 20px;
	}
	.page-header.float_l h1 {
	  margin: 35px 0 15px;
	}
	.search-form-box.box2, .search-form-box.box3 {
	  border-left: medium none;
	}
	.search-form-box.box3 .to, .property.form.float_l .criteria .to {
	  width: 10%;
	}
	.search-form-box.box3 select, .property.form.float_l .criteria select {
	  width: 40%;
	}
	.listing-detail-top .right {
	  max-width: 320px;
	}
	.inner-page.search-result-map .page-header, .inner-page.search-result-list .page-header {
	  padding: 40px 0 10px;
	}
	.map-list.float_l a.thumb {
	  max-width: 170px;
	}
	.result-map.float_l .result-map-list, .result-list-left-panel {
	  max-width: 400px;
	}
	.page-header .list-found {
	  margin: 15px 10px 0;
	}
	.page-header a.switch-view {
	  margin: 17px 10px 0;
	}
	.list-list.float_l .text .price span {
	  min-width: 90px;
	}
	.sortby, .resultper {
	  float: left;
	  width: 100%;
	}
	.list-list-filter.float_l select.short {
	  margin: 0;
	  min-width: 110px;
	}
}
