#photos,#property-sidebar{padding:0}.signup-conf-box h2,.signup-conf-box h3,.thankyou-box h2,.thankyou-box h3{font-weight:400}#map-view{margin-top:30px}#map_wrapper{height:500px}#map_canvas{width:100%;height:100%}#map{z-index:1}#property-sidebar #filter-wrap{padding:0 20px 20px;margin-bottom:20px}.pagination-wrap{text-align:center}@media screen and (min-width:769px){#map{padding-right:0!important}#photos,#property-sidebar{float:right!important}}@media screen and (max-width:768px){.field-wrap:not(:first-child){margin-top:0!important;margin-bottom:0}.field-wrap .field-input{margin-bottom:10px}#property-sidebar{max-height:100%;border-left:none;position:initial;margin-top:30px}#map_wrapper{height:400px}}#photos .owl-controls .owl-nav .owl-next,#photos .owl-controls .owl-nav .owl-prev{margin-top:30%!important;position:absolute;z-index:100}#small-property{border-right:1px solid #ddd;overflow-y:scroll;padding:0}#photos{position:fixed;top:0;right:0;bottom:0}#photos .main-slider{position:relative}#photos .owl-stage-outer{position:relative;z-index:0}#photos .owl-controls{position:absolute;width:100%;top:0;z-index:1}#photos .owl-controls .owl-nav{position:relative;width:100%;height:100%;z-index:1}#photos .owl-controls .owl-nav .owl-next{right:30px}#photos #filter-wrap{padding:0 20px 20px;margin-bottom:20px}#photos .grid--gutters:first-child{margin-top:0}#photos .grid--gutters:last-child{margin-bottom:0}#photos .grid--gutters{background:#f4f4f4;padding:20px;border:1px solid #ddd;margin:20px 0}.photo-slider{max-width:500px;margin:0 auto}.slider-container{position:relative;display:block}.slider-container .main-slider .item img{width:auto;max-height:450px}.slider-container .slider .content img{width:100%;height:400px}.slider-container .slider-controls a{position:absolute;top:45%;z-index:100;color:#333}.slider-container .slider-controls a.slider-left{left:0}.slider-container .slider-controls a.slider-right{right:28px}.thumbnail-slider-container{margin-top:5px}.thumbnail-slider .content{padding:5px}.thumbnail-slider .owl-item.active.center{border:3px solid #333}@media screen and (max-width:768px){#small-property{max-height:100%;border-left:none;position:initial;margin-top:30px;display:none}}.widget-slider .owl-nav{text-align:center;display:block;margin-top:20px}.widget-slider .impress-carousel-property p{padding:0;margin:0}.widget-slider .owl-next,.widget-slider .owl-prev{display:inline;padding:10px 15px;background:#ddd;margin-right:10px}.widget-slider .owl-nav>div{background:#800;color:#fff;border-radius:3px}.widget-slider .owl-img-wrap span{display:block;height:199px;background-size:cover!important;background-position:center!important}#zpa-main-container .modal .modal-dialog input,#zpa-main-container .modal .modal-dialog select{border-radius:0!important}#zpa-main-container .modal .modal-dialog .btn-primary{border-radius:0;background:#ed1b24;border:0;font-size:16px;color:#fff}#zpa-main-container .modal .modal-header{background:#fff;border:0;border-radius:0}#zpa-main-container .modal .modal-header .modal-title{color:inherit}#zpa-main-container .modal .modal-content{border-radius:0}#zpa-main-container .modal .modal-footer{background:#fff;border:0;display:none}#zpa-main-container .modal .modal-header .close{z-index:1;padding:5px;margin-top:-30px;display:block;height:10px;line-height:0;background:0 0;border:none;position:absolute;right:10px;font-size:30px}#zpa-main-container .modal .panel{border:0}#zpa-main-container .modal .panel .panel-heading{display:none}#zpa-main-container .modal .panel .panel-body{padding:0;margin-right:0}#zpa-main-container .required-mark{color:red}#needLoginModal .modal-dialog .signup-title{text-align:center;padding:0;margin:0 0 10px}#needLoginModal .modal-dialog .login-caption,.zpa-account-login .zpa-social-signup .login-caption{margin-bottom:20px;margin-top:20px}#needLoginModal .modal-dialog .login-caption p,.zpa-account-login .zpa-social-signup .login-caption p{text-align:center;margin-bottom:0!important}#needLoginModal .modal-dialog .signup-message{text-align:center;display:block;margin-bottom:20px;color:#5db2ff}#needLoginModal .modal-dialog .privacy-message{text-align:center;display:block;font-size:11px;margin-top:10px}#needLoginModal .modal-dialog .or-text{background:#4b4b4b!important;color:#fff;padding:4px 8px;display:block;border-radius:999px;position:relative;z-index:1}#needLoginModal .modal-dialog .or-line{border-bottom:1px solid #4b4b4b;height:1px;display:block;width:100%;margin:0;position:relative;top:-20px;z-index:0}#needLoginModal .modal-dialog input,#needLoginModal .modal-dialog select{border-radius:0!important}#needLoginModal .modal-dialog .btn-primary{width:100%;border-radius:0;background:#ed1b24;border:0;font-size:16px;color:#fff}#needLoginModal .modal-dialog .signup-toggle{text-align:center;display:block}#needLoginModal .modal-header{background:#fff;border:0;padding:0;border-radius:0}#needLoginModal .modal-header .modal-title{display:none}#needLoginModal .modal-content{border-radius:0}#needLoginModal .modal-header .close{z-index:1;padding:5px;margin-top:0!important;display:block;height:10px;line-height:0;background:0 0;border:none;position:absolute;right:10px;font-size:30px}#needLoginModal .panel{border:0}#needLoginModal .panel .panel-heading{display:none}#needLoginModal .panel .panel-body{padding:0 30px!important;margin-right:0}#needLoginModal .modal-dialog.social-login{max-width:450px;width:auto}.zpa-account-login .zpa-social-signup{max-width:390px;margin:0 auto;padding:0 30px}.zpa-account-login .zpa-social-signup .signup-title{text-align:center;padding:0;margin:0 0 10px!important}.zpa-account-login .zpa-social-signup .signup-message{text-align:center;display:block;margin-bottom:20px;color:#5db2ff}.zpa-account-login .zpa-social-signup .privacy-message{text-align:center;display:block;font-size:11px;margin-top:10px}.zpa-account-login .zpa-social-signup .or-text{background:#4b4b4b!important;color:#fff!important;padding:4px 8px;display:block;border-radius:999px;position:relative;z-index:1}.zpa-account-login .zpa-social-signup .or-line{border-bottom:1px solid #4b4b4b!important;height:1px;display:block;width:100%;margin:0!important;position:relative;top:-20px;z-index:0}.zpa-account-login .zpa-social-signup input,.zpa-account-login .zpa-social-signup select{border-radius:0!important}.zpa-account-login .zpa-social-signup .btn-default{width:100%;color:#fff!important;border-radius:0!important;background:#ed1b24!important;border:0!important;font-size:16px!important}.zpa-account-login .zpa-social-signup .signup-toggle{text-align:center;display:block}.signup-conf-box{text-align:center;width:100%;height:auto;display:block}#thumbnailSlider .item{height:33px}#thumbnailSlider .item img{position:absolute}.thankyou-box{text-align:center}@font-face{font-family:fontello;src:url(fonts/fontello.woff2) format("woff2"),url(fonts/fontello.woff) format("woff"),url(fonts/fontello.ttf) format("truetype")}#zpa-main-container .search-bar .form-control{font-size:16px;border-radius:30px!important;padding:10px 30px!important;width:100%;height:auto;border:0!important}#zpa-main-container .search-bar #zpa-quicksearch-submit5{border:0;background:#F3C915;color:#fff;position:absolute;right:0;top:0;height:100%;border-radius:30px;width:80px;font-size:16px}#zpa-main-container .search-bar .dropdown-menu{margin-left:20px;border:0;border-radius:0;margin-top:0;top:51px;box-shadow:none!important;width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);font-size:16px;padding-top:0}#zpa-main-container .search-bar .ms-res-ctn .ms-res-group{box-shadow:none!important;border:0!important;padding:10px 15px!important}#zpa-main-container .search-bar .ms-ctn .ms-sel-item{font-size:16px;padding:5px 10px;background:#fff;border-radius:30px}#zpa-main-container .search-bar input[type=text]{height:31px}#zpa-main-container .search-bar .ms-ctn .ms-sel-item:hover{border:1px solid #ccc}.login-url .link-text,.myaccount-url .link-text{text-transform:uppercase}.nav-myaccount li a{text-transform: uppercase;} .nav-myaccount .sub-menu li a{text-transform: unset;}

#zpaShareEmail .share-email-title{text-align:center;text-align: center; padding: 0; margin: 0 0 15px;}
#zpaShareEmail .share-email-caption{text-align:center; }
#zpaShareEmail .listing-price{text-align:center; font-size:20px; font-weight:bold; color: #8BB74D; margin-top:5px;}
#zpaShareEmail .default-body{display:block; color: #999; font-size:13px; line-height:1.52; margin-bottom:10px;}
#zpaShareEmail #share-body{border-radius:0; min-height:120px; display:block; width: 100% !important;}
#zpaShareEmail .add-comment-text{color: #999; font-size:13px;}

#zpa-top-searh-bar{padding-left:15px;padding-right:15px;}
#zpa-top-searh-bar .zy-listing-search__wrapper{}
#zpa-top-searh-bar .zy-filter-bar{border:1px solid #ddd;padding:6px 0px;}
#zpa-top-searh-bar #zpa-area-input{border: none;box-shadow: none;padding-left: 17px;padding-top: 10px;padding-bottom: 0;}
#zpa-top-searh-bar .btn-primary{background:none;border:none;color: #000;overflow: hidden;}
#zpa-top-searh-bar .btn-primary:hover,#zpa-top-searh-bar .btn-primary:focus, #zpa-top-searh-bar .open .btn-primary{background:none !important;color: #000;}

#map .zpa-marker{padding:5px; border-radius:5px; box-shadow:0px 3px 10px; }
#map .zpa-marker:hover{background:#800 !important; color: #fff; box-shadow:0px 3px 10px #000; font-weight:bold;}
#map .zpa-marker .short-info{text-transform:uppercase; font-size: 12px; top: -28px; left:-65px; position:absolute; min-width:100px; height:auto; box-shadow:0px 3px 10px #4a4a4a; background:#4a4a4a; color: #fff; font-weight:bold; padding:5px; display:none;}
#map .zpa-marker:hover .short-info{display:block;}

#omnibar-wrap .input-column{}
#omnibar-wrap #zpa-selected-filter{height:auto !important;}
#omnibar-wrap .input-column .search-by{display:inline-block;width: 106px;border:1px solid #ddd;border-right:0;height: 42px;position: absolute;border-radius:3px 0 0 3px;}
#omnibar-wrap .input-column .field-wrap{display:inline-block;width: 100%;padding-left: 106px;background: #fff;}
#omnibar-wrap .input-column .field-wrap .field-section .ms-ctn{border:0 !important;box-shadow:none;padding-top: 7px;padding-bottom: 7px;height:auto;}
#omnibar-wrap .input-column .field-wrap .field-section{border:1px solid #ddd;min-height: 42px;height: auto;border-radius: 0 3px 3px 0;}


#omnibar-wrap .filter-column .dropdown-group .dropdown{display:inline-block; float:left;width: 16.66%;}
#omnibar-wrap .filter-column .dropdown-group .dropdown .btn{background: #999;border-radius:0 !important;border-right: 1px solid #777;width:100%;color: #fff;}
#omnibar-wrap .filter-column .dropdown-group .dropdown.open .btn, #omnibar-wrap .filter-column .dropdown-group .dropdown .btn:hover{background:#777; border-left:1px solid #555;}
#omnibar-wrap .filter-column .dropdown-group .dropdown:first-child .btn{border-radius:3px 0 0 3px !important;}
#omnibar-wrap .filter-column .dropdown-group .dropdown:last-child .btn{border-radius:0 3px 3px 0 !important;}

#omnibar-wrap .mobile-omnibar{display: none;}
@media screen and (max-width:767px){
	.hide-mobile{display:none !important;}
}
/*
#zpa-top-searh-bar{padding-left:15px;padding-right:15px;}
#zpa-top-searh-bar .zy-listing-search__wrapper{}
#zpa-top-searh-bar .zy-filter-bar{border:1px solid #ddd;padding:6px 0px;}
#zpa-top-searh-bar #zpa-area-input{border: none;box-shadow: none;padding-left: 17px;padding-top: 10px;padding-bottom: 0;}
#zpa-top-searh-bar .btn-primary{background:none;border:none;color: #000;overflow: hidden;}
#zpa-top-searh-bar .btn-primary:hover,#zpa-top-searh-bar .btn-primary:focus, #zpa-top-searh-bar .open .btn-primary{background:none;color: #000}

#map .zpa-marker{display:block; margin:0 auto; text-align:center; background:none !important;}
#map .zpa-marker .short-price{padding:5px; border-radius:5px; box-shadow:0px 3px 10px; margin:0 auto; background: #fff;}
#map .zpa-marker .short-price:hover{background:#800 !important; color:#fff; box-shadow:0px 3px 10px #000; font-weight:bold;}
#map .zpa-marker .short-info{text-transform:uppercase; font-size: 12px; position:relative; margin-bottom: 10px; min-width:100px; height:auto; box-shadow:0px 3px 10px #4a4a4a; background:#4a4a4a; color: #fff; font-weight:bold; padding:5px; visibility:hidden;}
#map .zpa-marker:hover .short-info{visibility:visible;}
*/

/*
#zpa-top-searh-bar #filter-wrap{background-color: #fff;border-color: #ddd;border-radius: 2px; padding: 10px;}
#zpa-top-searh-bar #zpa-area-input{border: none;box-shadow: none;}
#zpa-top-searh-bar .item-mn{position: relative;}
#zpa-top-searh-bar .item-mn .item-toggle{padding: 7px 0;display: block;cursor: pointer;position: relative;width: fit-content;}
#zpa-top-searh-bar .item-mn .detail-toggle{border-radius: 2px;min-width: 200px;position: absolute; top: 48px;z-index: 99; border: 1px solid #eee; background-color: #fff; padding: 14px 28px; width: max-content;}
#zpa-top-searh-bar .item-mn .detail-toggle input{border: 1px solid #ddd; padding: 8px 10px;border-radius: 2px;}
#zpa-top-searh-bar .item-mn .detail-toggle .chosen-single{border-radius: 2px;}
#zpa-top-searh-bar .item-mn .item-toggle:before{content:"";width: 6px;height: 6px;border-bottom: 2px solid #555;border-right: 2px solid #555;border-radius: 2px;position: absolute;right: -16px;top: 12px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}
@media(max-width: 767px){
     #zpa-top-searh-bar .item-mn .item-toggle{margin: auto;text-align: center;}
} */



#zpa-main-container #omnibar-wrap .open>.dropdown-menu{left: unset !important;}
#omnibar-wrap .dropdown-menu{
    background: #fff;
    min-width: 130px;
    width: max-content !important;
    max-width: unset !important;
    padding: 10px;
    border: 1px solid #c8c8c8;
    -webkit-box-shadow: inset 0 -2px 4px -1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -2px 4px -1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    text-align: left;
    z-index: 902;
    margin-top: 10px;
    right: 0 !important;
	z-index: 999;
}
#omnibar-wrap .dropdown-menu .more{max-height: 300px;overflow-y: auto;overflow-x: hidden;}
#omnibar-wrap .dropdown-menu .checkbox-wrap .checkbox-row{width: 870px;}
#omnibar-wrap .dropdown-menu:before{
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    background: #fff;
    border-top: 1px solid #bbb;
    border-left: 1px solid #bbb;
    top: -5px;
    right: 10px;
    transform: rotate(45deg);
}
#omnibar-wrap .min-price{padding-right: 8px;}
#omnibar-wrap .max-price{padding-left: 8px;}
.min-price input,
.max-price input{
    display: block;
    width: 110px;;
    height: 40px;
    padding: 5px;
}
.zpa-listing-detail #omnibar-wrap form input[type=checkbox]:checked:before,
#omnibar-wrap  form input[type=radio]:checked:before{
	background-color: unset;
	background-image: none;
}
#omnibar-wrap .propstatus h3,
#omnibar-wrap .proptype h3{
    font-size: 14px;
    font-weight: 700;
    width: max-content;
    border-bottom: 1px solid #c8c8c8;
}
.proptype ul li{width: max-content;}
#omnibar-wrap input[type="radio"],
#omnibar-wrap input[type="checkbox"]{
    height: 20px;
    width: 20px;
    vertical-align: middle;
    -webkit-appearance: none;
    outline: 0;
    background: #fff;
    padding: 0;
    border: 1px solid #c8c8c8;
    border-radius: 2px;
    overflow: hidden;
}
#omnibar-wrap input[type="radio"]{border-radius: 50%;}
#omnibar-wrap input[type="checkbox"]:checked{-webkit-appearance: checkbox;}
#omnibar-wrap input[type="radio"]:checked{-webkit-appearance: radio;}
.two-field-wrap{width: 100%;min-width: 275px;}
.two-field-wrap select{
    min-width: 120px;
    height: 40px;
    padding: 5px;
    text-transform: none;
}
.one-field-wrap select{
    width: 280px !important;
    height: 40px;
    padding: 5px;
}
.one-field-wrap{
}
.popular-features h3{
    font-size: 16px !important;
    border-top: 1px solid #c8c8c8;
    padding-top: 20px;
    margin-top: 25px !important;
}
.action{
    margin: 10px -10px -10px -10px;
    padding: 10px;
    background: #fafafa;
    border-top: 1px solid #c8c8c8;
    height: 50px;
}
.action a.btn-more{
    padding: 0 7.5px !important; 
    width:auto !important;
    line-height: 28px !important;
    border: 1px solid #c8c8c8 !important;
    border-radius: 2px !important;
    background: #f9f9f9 !important;color: #4A4A4A !important;
    min-height: 30px !important;
    font-size: 13px !important;
    float: left;
}
.action a.btn-show-result{
    padding: 0 7.5px !important; 
    width:auto !important;
    line-height: 28px !important;
    border: 1px solid #c8c8c8 !important;
    border-radius: 2px !important;
    background: #dddddd !important;
    color: #4A4A4A !important;
    min-height: 30px !important;
    font-size: 13px !important;
    float: right;
}
#omnibar-wrap .dropdown-toggle{position: relative;width: 100%;height: 100%;border-radius: 0;}
#omnibar-wrap .dropdown-toggle:after{
    content: '';
    position: absolute;
    top: 16px;
    right: 10px;
    width: 5px;
    height: 5px;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: rotate(45deg);
}
#omnibar-wrap .dropdown:last-child .dropdown-toggle:after{display: none;}
#omnibar-wrap .search-by .dropdown-toggle:after{right: 7px;border-color: #4a4a4a;}
#omnibar-wrap .search-by .dropdown-menu{right: unset !important;}
#omnibar-wrap .search-by .dropdown-menu:before{right: unset;left: 10px;}
#omnibar-wrap .input-column .field-wrap .field-section input{border: 0 !important;padding: 0;line-height: 1.8;/* height: 40px !important; */box-shadow: none;}
#omnibar-wrap .input-column .addr,
#omnibar-wrap .input-column .school,
#omnibar-wrap .input-column .listid{padding: 2px 6px;}
#omnibar-wrap .input-column .town{margin-bottom: 0;}
#omnibar-wrap .input-column .field-wrap .field-section input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #a4a4a4;
}
#omnibar-wrap .input-column .field-wrap .field-section input::-moz-placeholder { /* Firefox 19+ */
  color: #a4a4a4;
}
#omnibar-wrap .input-column .field-wrap .field-section input:-ms-input-placeholder { /* IE 10+ */
  color: #a4a4a4;
}
#omnibar-wrap .input-column .field-wrap .field-section input:-moz-placeholder { /* Firefox 18- */
  color: #a4a4a4;
}

#omnibar-wrap .ms-res-item-grouped .name.area{padding-left: 0;}
#omnibar-wrap .mobile-omnimbar{display: none;}
#omnibar-wrap #zpa-mobile-all-input{height:auto;}
.mobile-filter{
	display: none;
	position: fixed !important;
	width: 100%;
	top: 0;
	left: 0;
	background-color: #fff;
	z-index: 99999999;
	height: 100vh;
}
.main-mobile-filter{
	/* height: calc(100vh - 100px); */
	height: calc(100vh - 82px);
    overflow: auto;
}
.cell .between{text-align: center; width: 100%;display: block;padding-top: 10px;}

@media(max-width: 1024px){#omnibar-wrap .dropdown-toggle:after{display: none;}}
@media(max-width: 980px){
    #omnibar-wrap .fewer{width: 630px;}
    .two-field-wrap select{width: 304px;}
    #omnibar-wrap .fewer .col-xs-4{width: 100% !important;}
    #omnibar-wrap .dropdown-menu:before{display: none;}
}
@media(max-width: 768px){
    #omnibar-wrap .input-column{/* width: 100%; */}
    #omnibar-wrap .filter-column{width: 100%;}
    #zpa-main-container .dropdown{position: unset;}
    #omnibar-wrap .dropdown-menu{width: 95% !important;right: 2.5% !important;}
    #omnibar-wrap .fewer{width: 100%;}
    .two-field-wrap select{width: 100%;}
}
@media(max-width: 767px){
	#zpa-view-selected-filter{display: none;}
	#omnibar-wrap .mobile-omnimbar #zpa-view-selected-filter{display: block;}
	#omnibar-wrap .desktop-omnibar{display: none !important;}
	#omnibar-wrap .mobile-omnimbar{display: block !important;margin-bottom: 20px;}
	.zpa-listing-detail #omnibar-wrap .mobile-omnimbar{/*display:none !important;*/}
	#omnibar-wrap .mobile-omnimbar button{font-size: 16px !important;line-height: 48px;vertical-align: middle;min-height: 50px;padding: 0;}
	#omnibar-wrap .haKWSj {
		width: 26px;
		height: 40px;
		color: #fff;
		margin-top: 4px !important;
		display: inline-block;
    	fill: currentColor;
    	vertical-align: top;
    	-webkit-user-select: none;
    	-moz-user-select: none;
    	-ms-user-select: none;
    	user-select: none;
    }
	#omnibar-wrap .filter-column .dropdown-group .dropdown{width: 100%;}
	#omnibar-wrap .filter-column .dropdown-group .dropdown .btn{width: 100%;border: 1px solid #c8c8c8;background: #f9f9f9;color: #4a4a4a; font-size: 16px;}
	#omnibar-wrap .dropdown.sort .dropdown-menu{top: 115%;right: 15px !important;}
	#omnibar-wrap .dropdown.sort .dropdown-menu:before{display: block;}
	.mobile-filter .btn-header{padding: 15px;}
	.mobile-filter .btn-header button{width: 100%;font-size:16px !important;}
	.mobile-filter .btn-header button.btn{background: #f9f9f9 !important; border: 1px solid #c8c8c8 !important;color: #4a4a4a !important;}
	.search-type input{min-height: 50px;}
	.search-type{padding: 10px;}
	.search-type{padding: 15px; background-color: #f9f9f9;}
	.price-type input{width: 100% !important;}
	.mobile-filter .dropdown-menu{position: relative;}
	.mobile-filter .between{text-align: center; width: 100%;display: block;padding-top: 10px;}
	.mobile-filter .sub-menu{padding-top: 15px;padding-bottom: 15px;display: none;}
	.mobile-filter .field-wrap,
	.mobile-filter .search-wrap{border-top: 1px solid #c8c8c8;}
	.mobile-filter .field-wrap:last-child{border-bottom:1px solid #c8c8c8;}
	.mobile-filter .field-wrap:first-child{border-top: 0;}
	.mobile-filter .btn-header{border-bottom:1px solid #c8c8c8;}
	.mobile-filter .field-wrap button{text-align: left !important;padding: 0 15px !important;}
	.mobile-filter .field-wrap h4{font-size: 16px !important; color: #4a4a4a;padding: 0; margin-top: 15px !important;}
	.mobile-filter .grid{display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.mobile-filter .grid .cell-xs-1 {width: 8.33333333333%;}
	.mobile-filter .field-label{margin-top: 10px; display: block;}
	.padding-lite-right{padding-right: 5px !important;}
	.padding-lite-left{padding-left: 5px !important;}
	.mobile-filter .btn-group-toggle.grid{margin-bottom: 10px;width: 100% !important;}
	.mobile-filter .btn-group-toggle.grid .cell{border:1px solid #c8c8c8 !important;background-color: #f9f9f9;color: #4a4a4a !important;}
	.mobile-filter .btn-group-toggle.grid .cell.active{background-color: #999; color: #fff !important;}
	.mobile-filter .filter-wrap .dropdown-toggle{text-align: left !important;padding-left: 15px !important;}
	.mobile-filter .search-type input{min-height: 30px;}
	.mobile-filter .one-field-wrap select{ width: 100% !important;}
	#omnibar-wrap .filter-column .dropdown-group .dropdown.sort .dropdown-toggle:hover{color: #fff !important;} 
	.zpa-listing-detail  form .mobile-filter  input[type=checkbox]:checked:before{
		background-color: unset !important;
		background-image: none !important;
	}
	#droptop button:before{
		content: '';
		height: 8px;
		width: 8px;
		position:absolute;
		right: 15px;
		top: 13px;
		border-bottom: 1px solid #4a4a4a;
		border-right: 1px solid #4a4a4a;
		transform: rotate(45deg);
	}
	#droptop button.opn:before{
		transform: rotate(-135deg);
	}
	.omnibar .input-column{/* width: unset !important; */}
	.omnibar .input-column .field-wrap{width: 100% !important;float: unset;padding-left: 0 !important;}
	.omnibar .input-column .field-wrap input{width: 100% !important;}
	#main-header, #top-header,
	#main-header .container.et_menu_container{z-index: auto !important;}
	.edgtf-top-bar,
	header.edgtf-mobile-header{z-index: 100 !important;}
	#zipperagent-content header.zy-listing__header .zy-header__inner{padding: 0 15px;}
	
}
@media(max-width: 540px){
	#omnibar-wrap .mobile-omnimbar button{line-height: 40px;min-height: 40px;}
	.main-mobile-filter{height: calc(100vh - 74px);}
	#omnibar-wrap .haKWSj{margin-top: 0 !important}
}
#omnibar-wrap .desktop-omnibar .search-by .dropdown-menu,
#omnibar-wrap .desktop-omnibar .dropdown.beds .dropdown-menu,
#omnibar-wrap .desktop-omnibar .dropdown.baths .dropdown-menu,
#omnibar-wrap .desktop-omnibar .dropdown.sort .dropdown-menu{padding-left: 0 !important; padding-right: 0 !important;}
#omnibar-wrap .desktop-omnibar .dropdown-menu li a,
#omnibar-wrap .desktop-omnibar .dropdown-menu li label{padding: 0 10px;display:block !important;}
#omnibar-wrap .desktop-omnibar .dropdown-menu li:hover{background-color: #c0c0c0;color: #fff;}
#omnibar-wrap .desktop-omnibar .dropdown-menu li:hover a{color: #fff;}
#omnibar-wrap .desktop-omnibar .dropdown-menu li:hover label{color: #fff;}
#omnibar-wrap .desktop-omnibar .listprice .dropdown-menu input{width: 100px;}
#zpa-main-container .search-wrap .dropdown-menu,
#zpa-main-container #omnibar-wrap .ms-res-ctn.dropdown-menu{padding: 0 !important;margin-top: 0;width: 100% !important;}
#zpa-main-container #omnibar-wrap .ms-res-ctn.dropdown-menu:before{display: none;}

#omnibar-wrap .desktop-omnibar .dropdown .dropdown-menu{left: auto !important;}
#omnibar-wrap .desktop-omnibar .dropdown.type .dropdown-menu{min-width: 320px;}
#omnibar-wrap .desktop-omnibar .dropdown.listprice .dropdown-menu{min-width: 250px;}
#omnibar-wrap .desktop-omnibar .dropdown.sort .dropdown-menu{min-width: 200px;}
#omnibar-wrap .desktop-omnibar .dropdown.more .dropdown-menu{min-width: 900px;}

.omnibar .search-by .dropdown-menu{padding-left: 0 !important;padding-right: 0 !important;}
.omnibar .search-by .dropdown-menu li a{padding: 0 10px;display:block !important;}
.omnibar .search-by .dropdown-menu li:hover{background-color: #c0c0c0;color: #fff;}
.omnibar .search-by .dropdown-menu li:hover a{color: #fff !important;}

.zpa-search-location{width: 100% !important;padding: 0 !important;}
.zpa-search-location .search-by{
	position: absolute !important;
    width: 110px;
    float: left;
    border: 1px solid #ddd;
    border-right: 0;
    height: 34px;
    border-radius: 3px 0 0 3px;
    z-index: 9;
}
.zpa-search-location .field-wrap #zpa-area-address,
.zpa-search-location .field-wrap #listid,
.zpa-search-location .field-wrap #zpa-school,
.zpa-search-location .field-wrap .ms-ctn.form-control{border-radius: 0px 3px 3px 0px !important;}
.zpa-search-location .field-wrap{
    width: 100%;
    padding-left: 110px;
}
.zpa-search-location .search-by button:before{
	content: '';
	width: 6px;
	height: 6px;
	position: absolute;
	z-index: 999;
	top: 12px;
	right: 8px;
	border-bottom: 1px solid #4a4a4a;
	border-right: 1px solid #4a4a4a;
	transform: rotate(45deg);
}
.zpa-search-location .search-by .dropdown-menu li a{padding: 0 10px;display:block !important;}
.zpa-search-location .search-by .dropdown-menu li:hover{background-color: #c0c0c0;color: #fff;}
.zpa-search-location .search-by .dropdown-menu li:hover a{color: #fff !important;}
.zpa-search-location .search-by button{line-height: 10px !important;min-height: 32px;width: 100%;border-radius: 0 !important;}
#zpa-search-location-tab #zpa-quicksearch-submit3{min-height: 34px !important;}

.zpa-search-location input#zpa-school,
.zpa-search-location input#zpa-area-address{border: 1px solid #ccc !important;padding-top:0 !important;}

#zpa-main-container #zpaVirtualShowing .modal-dialog{max-width: 1000px; width: 100%;}
#zpa-main-container #zpaVirtualShowing .modal-dialog iframe{width: 100%;}