/* Inner Page Container Start */
.inner-page-container{width: 100%; height: 250px; background: #fbfbfb; margin-top: 68px; position: relative; margin-bottom: 35px;}
.inner-page-container .breadcrumb{background: none; padding: 10px 0 15px 0;}
.inner-page-container .breadcrumb li a{font-size: 10px; color: #bbb;}
.inner-page-container .breadcrumb>li+li:before{font-size: 10px; color: #bbb; padding: 0 1px;}
.inner-page-container .breadcrumb>.active{font-size: 10px; color: #777;}
.inner-page-container-detail h1{text-align: center; font-size: 28px; color: #1a1a1a; margin-bottom: 35px;}
.inner-page-container-detail ul{text-align: center; margin: 0; padding: 0; list-style: none;}
.inner-page-container-detail ul li{display: inline-block; background: #fff; padding: 15px 10px; width: 170px; height: 72px; font-size: 13px; color: #858585; box-shadow: 0 0 6px rgba(0,0,0, 0.15); margin: 0 10px;}
.inner-page-container-detail ul li a span, .inner-page-container-detail ul li span{display: block; font-size: 18px; font-weight: 700; color: #1a1a1a; margin-top: 5px;}
.inner-page-container-detail ul li a{text-decoration: none;color: #858585;}

/* Inner Page Container Finish */

.aoc-bhk-p{font-size: 13px; font-weight: 500; line-height: 21px;}
.aoc-bhk-p a{color: #ea2c00;}
/* City Page Properties Start */
.city-top-sort h2{font-size: 16px; color: #858585; font-weight: 400; display: inline-block; margin-right: 10px;}
.city-top-sort span{display: inline-block; font-size: 13px; color: #e73f0c; border-left: 1px solid #858585; padding-left: 11px; font-weight: 500;}

.city-top-sort-margin{margin-bottom: 35px;}
.city-top-sort-filter font{font-size: 13px; color: #1a1a1a; font-weight: 500; float: left; margin-top: 8px}
.relevance-sort{float: left; margin-left: 12px; z-index: 10; position: relative;}
.relevance-sort .nice-select{margin-bottom: 0; height: 34px; line-height: 34px; border-bottom: none !important; width: 130px; font-size: 13px; font-weight: 500; color: #858585 !important; background: #fff; box-shadow: 0 0 6px rgba(0,0,0, 0.15); padding: 0 10px; border-radius: 5px;}
.relevance-sort .nice-select:after{width: 8px; height: 8px; border-bottom: 2px solid #858585; border-right: 2px solid #858585;}
.relevance-sort .nice-select.open .list{height: auto;}
.possession-sort .nice-select{width: 150px;}

.city-side-fixed{background: #fff; box-shadow: 0 0 6px rgba(0,0,0, 0.15); padding: 25px 15px 0 15px; z-index: 1; min-height: 570px; position: relative; content-visibility: auto; contain-intrinsic-size: 600px;}
.city-side-fixed h4{font-size: 18px; margin-top: 0; margin-bottom: 0; color: #444; text-transform: uppercase; font-weight: 400; border-bottom: 1px solid #e7e7e7; padding-bottom: 15px; margin-left: -15px; margin-right: -15px; padding-left: 15px;}
.city-side-fixed .reset-button{color: #858585; font-size: 12px; position: absolute; top: 25px; right: 15px; cursor: pointer;}
.city-side-fixed .reset-button img{width: 14px; margin-right: 2px; vertical-align: middle; margin-top: -2px; transform: rotateY(-180deg);}
.city-side-filter-box{border-bottom: 1px solid #e7e7e7; padding: 20px 15px 10px 15px; margin-left: -15px; margin-right: -15px;}
.city-filter-height{max-height: 230px !important; margin-right: -15px; padding-right: 15px !important; overflow-y: auto !important;}
.city-side-filter-box h5{color: #858585; margin-top: 0; font-size: 14px; font-weight: 600; position: relative; padding-bottom: 5px; margin-bottom: 15px;}
.city-side-filter-box h5:before{content: ''; background: #dddddd; width: 12px; height: 2px; position: absolute; left: 0; bottom: 0;}
.city-side-filter-box h5:after{content: ''; background: #dddddd; width: 12px; height: 2px; position: absolute; left: 15px; bottom: 0;}
.city-side-locality{margin-bottom: 13px;}
.city-side-locality input[type="text"]{width: 100%; height: 40px; background: none; border: 1px solid #e1e1e1; outline: none; color: #1a1a1a; font-size: 13px; font-weight: 500; padding-left: 35px;}
.city-side-locality input[type="text"]::placeholder{color: #858585;}
.city-side-locality img {width: 16px; position: absolute; top: 12px; left: 10px;}
.location-search-city-filter input{width: 100%; height: 35px; background: #fff; border: 1px solid #ddd; outline: none !important; padding: 0 10px 0 30px; font-size: 13px; font-weight: 500; color: #1a1a1a;}
.location-search-city-filter input::placeholder{color: #666;}
.location-search-city-filter{position: relative; margin-bottom: 20px;}
.location-search-city-filter i{position: absolute; top: 50%; transform: translateY(-50%); left: 10px; color: #666;}
.loading-cityfilter{position: absolute; z-index: 999; height: 100%; width: 100%; overflow: show; margin: auto; top: 0; left: 0; bottom: 0; right: 0; display: none; background: rgba(0,0,0,0.3);}
/* Transparent Overlay */
.loading-cityfilter:before{content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.3);}
.loading-cityfilter:not(:required):after {content: ''; display: block; font-size: 10px; width: 1em; height: 1em; margin-top: -0.5em; -webkit-animation: spinner 1500ms infinite linear; -moz-animation: spinner 1500ms infinite linear; -ms-animation: spinner 1500ms infinite linear; -o-animation: spinner 1500ms infinite linear; animation: spinner 1500ms infinite linear; border-radius: 0.5em; -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0; box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;}

.city-side-filter-box label{position: relative; cursor: pointer; font-size: 12px; font-weight: 600;}
.city-side-filter-box input[type="checkbox"]{position: absolute; right: 9000px;}
/*Check box*/
.city-side-filter-box input[type="checkbox"] + .label-text:before{content: "\f096"; font-family: "FontAwesome"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing:antialiased; display: inline-block; font-size: 16px; position: absolute; left: 0; top: 1px; vertical-align: middle; color: #b1b1b1;}
.city-side-filter-box input[type="checkbox"]:checked + .label-text:before{content: "\f14a";	color: #e73f0c;	animation: effect 250ms ease-in;}
.city-side-filter-box input[type="checkbox"]:disabled + .label-text{color: #aaa;}
.city-side-filter-box input[type="checkbox"]:disabled + .label-text:before{content: "\f0c8"; color: #ccc;}
.city-side-filter-box .label-text{font-size: 12px; color: #1a1a1a; font-weight: 500; display: inline-block; padding-left: 20px;}
.city-side-filter-box .form-check{margin-bottom: 10px;}

.city-side-filter-box .nstSlider{width: 100% !important; background: #efefef; height: 6px !important;}
.city-side-filter-box .nstSlider .bar{background: #e73500; height: 6px; top: 0;}
.city-side-filter-box .leftLabel{font-size: 12px; color: #858585; margin-bottom: 9px; font-weight: 500; display: inline-block; background: #fdfdfd; border: 1px solid #f3f3f3; padding: 10px 14px; width: auto; margin-top: 15px; border-radius: 5px; margin-right: 10px;}
.city-side-filter-box .rightLabel{font-size: 12px; color: #858585; margin-bottom: 9px; font-weight: 500; display: inline-block; background: #fdfdfd; border: 1px solid #f3f3f3; padding: 10px 14px; width: auto; margin-top: 15px; border-radius: 5px;}
.city-side-filter-box .leftLabel:before, .city-side-filter-box .rightLabel:before{content: "\f156"; font-family: "FontAwesome"; margin-right: 3px;}

.city-side-filter-box .nstSlider .leftGrip, .nstSlider .rightGrip{box-shadow: 0 0 9px rgba(95, 95, 95, 0.58); top: -7px;}
.city-side-filter-box .price-range-gap{height: 8px; padding: 8px;}


.city-properties-box{width: 100%; box-shadow: 0 0 6px rgba(0,0,0, 0.15); margin-bottom: 49px; content-visibility: auto; contain-intrinsic-size: 468px;}
.city-properties-box:last-child{margin-bottom: 0;}
.city-properties-img{position: relative; height: 250px; background: #fff;}
.city-properties-img img{display: block; margin: auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.city-properties-img-opacity{position: absolute; background: rgba(0,0,0,0.15); top: 0; left: 0; width: 100%; height: 100%;}
.city-properties-img-opacity a{display: block; width: 100%; height: 100%;}

.wishlist{opacity: 0 !important; transition: 0.25s;}
.city-properties-box:hover .wishlist{opacity: 1 !important;}


.city-properties-detail{padding: 25px !important; height: 250px; background: #fff;}
.city-properties-detail p a{color: #1a1a1a; font-size: 16px; padding-right: 130px; font-weight: 600; margin-bottom: 7px; text-decoration: none !important; display: block;}
.city-properties-detail font {color: #858585; font-size: 13px; font-weight: 400; display: block; margin-bottom: 7px;}
.city-properties-detail font a{color: #858585; font-size: 13px; font-weight: 400; margin-bottom: 7px;text-decoration: none !important;}
.city-properties-detail span a{color: #337ab7; text-decoration: none; font-size: 13px; font-weight: 500; display: inline; margin-bottom: 15px;}
.city-properties-detail span a i{font-size: 16px; vertical-align: middle; margin-right: 5px; margin-top: -3px;}
.city-properties-bed{margin: 0 0 15px 0; padding: 0; list-style: none;}
.city-properties-bed li{float: left; font-size: 14px; color: #1a1a1a; font-weight: 600; margin-right: 15px;}
.city-properties-bed li i{font-size: 20px; vertical-align: middle; margin-top: -2px; margin-right: 5px;}
.city-properties-amen{margin: 0 0 15px 0; padding:0; list-style: none;}
.city-properties-amen li{float: left;}
.city-properties-amen li img{display: block; margin: auto; width: 26px; margin-right: 25px;}
.city-properties-amen a{color: #858585; font-size: 11px; font-weight: 500; text-decoration: underline;}
.city-properties-detail p span{font-size: 12px; color: #858585; font-weight: 500; display: block; margin-bottom: 3px;}
.city-properties-detail p{color: #ea2c00; font-size: 14px; font-weight: 600; margin-bottom: 0;}
.compare-btn{background: #fff; border: 1px solid #858585; text-decoration: none !important; color: #858585; font-size: 12px; font-weight: 500; width: 97px; height: 30px; line-height: 30px; text-align: center; position: absolute; right: 206px; bottom: 25px;}
.compare-btn:hover{background: #858585; color: #fff;}
.enquire-btn{background: #fff; border: 1px solid #e73f0c; color: #e73f0c; font-weight: 500; width: 87px; height: 30px; position: absolute; right: 112px; bottom: 25px; font-size: 12px;}
.share-btn{background: #fff; border: 1px solid #858585; color: #858585; font-weight: 500; width: 80px; height: 30px; position: absolute; right: 25px; bottom: 25px; font-size: 12px;}
.share-btn:hover{background: #858585; color: #fff;}

.city-price{text-align: right; position: absolute; top: 25px; right: 25px;}
.city-price span{color: #858585; font-size: 11px; font-weight: 400; margin-bottom: 1px; display: block;}
.city-price p{color: #1a1a1a; font-size: 16px; font-weight: 600;}
.city-price p:before{content: "\f156"; margin-right: 5px; font-family: "FontAwesome"; font-size: 18px; font-weight: 400; vertical-align: middle;}


.amenities-full-city{position: absolute; width: 100%; height: 100%; top: 0; right: 0; background: #fff; display: none; padding: 25px;}
.amenities-full-city ul li img{margin-bottom: 20px; margin-right: 20px;}
.amenities-full-city h5{font-size: 16px; font-weight: 600; color: #e73f0c; position: relative; margin-bottom: 15px;}
#city-properties-amen-close{position: absolute; top: -12px; right: -12px; font-size: 24px; color: #858585; cursor: pointer;}


.city-properties-box:hover .city-properties-detail p a{color: #e73f0c;}
.city-properties-box:hover .enquire-btn{background: #e73f0c; color: #fff;}


.property-loadmore-div button{text-align: center;  width: 243px; height: 50px; background: #fff; border: 1px solid #e73f0c; color: #e73f0c; font-size: 14px; font-weight: 600; text-transform: uppercase; display: table; margin: 49px auto 0; outline: 0; transition: ease-in-out 0.25s;}
.property-loadmore-div button i{font-size: 22px; vertical-align: middle; margin-right: 5px; margin-top: -1px;}
.property-loadmore-div button:hover{background: #e73f0c; color: #fff;}
/* City Page Properties Finish */



.overlay{z-index: 999 !important;}

.city-properties-width{position: relative; z-index: 1;}

.city-filter-div .affix{position: relative;}



.filter-close-button{display: none;}

.property-type-city{position: absolute; background: rgba(0,0,0,0.6); padding: 5px 7px; font-size: 10px; font-weight: 500; top: 10px; left: 10px; color: #fff; text-rendering: auto;}

.compare-btn i{font-size: 14px; margin-right: 3px; position: static;}
.enquire-btn i{font-size: 14px; margin-right: 3px; position: static;}
.share-btn i{font-size: 14px; margin-right: 3px; position: static;}


.range-slider-city {-webkit-appearance: none; width: calc(100% - (73px)); height: 6px; border-radius: 5px; background: #eaeaea; outline: none; padding: 0; margin: 10px 0;}
.range-slider-city::-webkit-slider-thumb {-webkit-appearance: none; appearance: none; width: 16px; height: 16px; border-radius: 50%; background: #fff; box-shadow: 0 0 9px rgba(95, 95, 95, 0.58); cursor: pointer; transition: background .15s ease-in-out;}
.range-slider-city::-webkit-slider-thumb:hover {background: #e73500;}
.range-slider-city:active::-webkit-slider-thumb {background: #e73500;}
.range-slider-city::-moz-range-thumb {width: 16px; height: 16px; border: 0; border-radius: 50%; background: #fff; box-shadow: 0 0 9px rgba(95, 95, 95, 0.58); cursor: pointer; transition: background .15s ease-in-out;}
.range-slider-city::-moz-range-thumb:hover {background: #e73500;}
.range-slider-city:active::-moz-range-thumb {background: #e73500;}
.range-slider__value {display: inline-block; position: relative; width: 60px; color: #fff; line-height: 20px; text-align: center; border-radius: 3px; background: #fff; box-shadow: 0 0 9px rgba(95, 95, 95, 0.58); padding: 5px 10px; margin-left: 8px;}
.range-slider__value:after {position: absolute; top: 8px;left: -7px; width: 0; height: 0; border-top: 7px solid transparent; border-right: 7px solid #fff; box-shadow: 0 0 9px rgba(95, 95, 95, 0.58); border-bottom: 7px solid transparent; content: '';}
::-moz-range-track {background: #d7dcdf; border: 0;}
input::-moz-focus-inner, input::-moz-focus-outer {border: 0;}


.radio-city input {position: absolute; opacity: 0; cursor: pointer;}
.checkmark {position: absolute; top: 1px; left: 0; height: 14px; width: 14px; background-color: #fff; border-radius: 50%; border: 1px solid #b1b1b1;}
.radio-city:hover input ~ .checkmark {background-color: #eee;}
.radio-city input:checked ~ .checkmark {background-color: #e73f0c; border-color: #e73f0c;}
.checkmark:after {content: ""; position: absolute; display: none;}
.radio-city input:checked ~ .checkmark:after {display: block;}
.radio-city .checkmark:after {top: 3px; left: 3px; width: 6px; height: 6px; border-radius: 50%;	background: white;}
.inner-without-box{height: 150px !important;}

.city-possesion{position: absolute; bottom: 19px;}

.city-possesion i, .filter-stick-link{display: none;}

.rent_lease_bread{height: 45px;}
.rent_lease_amenities{margin: 0 0 0 15px; padding: 0; list-style-type: disc;}
.rent_lease_amenities li{float: left; font-size: 12px; font-weight: 600; width: 50%; margin-bottom: 7px; color: #000;}
.rnt_ls_loc{color: #858585; font-size: 13px; font-weight: 500; display: block; margin-bottom: 10px; margin-top: 0px;}
.rent-les-lodmore-btn{margin-bottom: 45px;}

/* Property Not Found Form Start */
.prop-notfnd-right{padding: 45px 45px 0 45px; background: #fff; height: 408px;}
.prop-notfnd-right h4{font-size: 24px; color: #2c78db; position: relative; font-weight: 500; margin-bottom: 25px;}
.prop-notfnd-right h4:before{content: ""; background: #4190ef; width: 73px; height: 3px; left: 0; bottom: -10px; position: absolute;}
.prop-notfnd-right p{color: #555; font-size: 15px; font-weight: 500; text-align: left; margin-bottom: 15px;}
.prop-notfnd-right input{width: 100%; background: none; margin-bottom: 20px; padding: 12px 0 12px 35px;font-size: 12px; font-weight: 500; border:none; border-bottom: 1px solid #c8c8c8; color: #000;}
.prop-notfnd-right input::placeholder{color: #777;}
.prop-notfnd-right .prop-nt-fund-img{position: absolute; top: 10px; left: 0; width: 22px; z-index: 9;}
.prop-notfnd-submit-btn{width: 100%; text-transform: uppercase; margin-top: 5px; height: 50px; background: #444444; border: none !important; color: #fff; font-size: 16px; font-weight: 600;}
.prop-notfnd-right .nice-select{font-size: 12px; padding-left: 35px; font-weight: 500; color: #777 !important; height: 42px; line-height: 40px; border-bottom: 1px solid #c8c8c8 !important;}
.prop-notfnd-right .nice-select:after{border-bottom: 1px solid #777; border-right: 1px solid #777; height: 7px; right: 10px; width: 7px;}
.prop-notfnd-right .nice-select.open .list{width: 150%;}
.prop-notfnd-right .nice-select .option{padding-left: 10px; padding-right: 10px;}
.prop-notfnd-right .nice-select .current{overflow: hidden; white-space: initial !important; width: 100%; height: 41px !important; background: #fff; display: block;}
.prop-notfnd-right .prop-notfnd-phone-div input{padding-left: 5px !important;}
/* Property Not Found Form Finish */

.no-pro-found .success_msg{font-size: 24px; text-align: center; font-weight: 300; color: #1a1a1a; line-height: 34px; padding: 25px 30px; position: static; left: initial; right: initial; transform: initial;}

.city-filter-apply-btn{width: 100%; height: 40px; margin: 15px 0; background: #e73f0c; border: none; font-size: 16px; font-weight: 600; text-transform: uppercase; color: #fff; display: none;}

.city-overview-div{margin-top: -4px;}
.city-overview-div p{color: #000; font-weight: 300; font-size: 13px;}
.city-overview-div p a{display: inline-block; font-size: 13px; color: #e73f0c; margin: 0; padding: 0;}

.city-subcategory-list, .city-subcategory-list-2{height: 350px; overflow-y: auto;}
.city-subcategory-list li, .city-subcategory-list-2 li{width: 100% !important;}

.city-subcategory-list::-webkit-scrollbar, .city-subcategory-list-2::-webkit-scrollbar {
    background-color:#fff;
    width:5px
}

/* background of the scrollbar except button or resizer */
.city-subcategory-list::-webkit-scrollbar-track, .city-subcategory-list-2::-webkit-scrollbar-track {
    background-color:#f7f7f7
}
.city-subcategory-list::-webkit-scrollbar-track:hover, .city-subcategory-list-2::-webkit-scrollbar-track:hover {
    background-color:#f4f4f4
}

/* scrollbar itself */
.city-subcategory-list::-webkit-scrollbar-thumb, .city-subcategory-list-2::-webkit-scrollbar-thumb {
    background-color:#babac0;
    border-radius:16px;
    border:5px solid #b8b8b8
}
.city-subcategory-list::-webkit-scrollbar-thumb:hover, .city-subcategory-list-2::-webkit-scrollbar-thumb:hover {
    background-color:#a0a0a5;
    border:4px solid #f4f4f4
}

/* set button(top and bottom of the scrollbar) */
.city-subcategory-list::-webkit-scrollbar-button, .city-subcategory-list-2::-webkit-scrollbar-button {display:none}

/* div box */
body{background-color:#FFF;}
.scrollbar {
    height: 75vh;
    width: 25vw;
    min-width: 150px;
    background: #fff;
    overflow-y: scroll}
.overflow{min-height: 100vh}

@media screen and (min-width: 1200px){
.city-side-fixed{width: 260px !important; margin-right: 40px;}
.city-properties-width{width: 770px !important;}
.city-properties-img{width: 300px !important;}
.city-properties-detail{width: 470px !important;}
}

@media (max-width: 1199px) {
.prop-ntfnd-respon-hide img{height: 408px;}	
}


@media screen and (max-width: 991px) {
.aoc-bhk-p{margin-bottom:15px;}
body{background: #f1f1f1;}
.city-top-sort-filter font{display: none;}
.city-filter-div{margin: 0 -15px;}
.inner-page-container .breadcrumb{display: none;}
.inner-page-container{margin-top: 108px; padding: 25px 0; height: auto; margin-top: 40px; margin-bottom: 10px;}
.inner-page-container-detail h1{font-size: 22px; margin-bottom: 25px; margin-top: 25px;}
.inner-page-container-detail ul li{width: 47%; margin: 1%; padding: 15px 5px; font-size: 12px; font-weight: 500;}
.city-top-sort{text-align: center; margin-bottom: 10px;}
.city-top-sort h2{display: none;}
.city-top-sort span{display: block; border: none; margin-top: 0px; font-size: 18px;}
.city-top-sort-filter{float: none !important; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.13); display: block; text-align: center; margin: auto; width: 100%; background: #fff; padding: 5px 0;}
.city-top-sort-margin{margin-bottom: 20px;}

#filter-open{position: fixed; z-index: 9999; width: 100% !important; min-height: auto; top: 0; left: 0; right: 0; bottom: 0; margin-top: -1000px; height: 100%; overflow-y: auto; opacity: 0;}

.city-side-filter-box .form-check{display: inline-block; width: 49%; margin-bottom: 5px;}

.city-side-fixed .reset-button{right: 40px; top: 15px;}
.filter-close-button{position: absolute; top: 13px; right: 15px; cursor: pointer; display: initial; width: 14px;}

.city-properties-detail{height: auto;}
.city-properties-detail p{font-size: 15px; font-weight: 600; color: #000;}
.compare-btn{position: relative; right: initial; bottom: initial; padding: 10px 0; border-top: 1px solid #ddd !important; color: #333; float: left; width: 33.33%; height: auto;; line-height: initial; font-size: 13px; font-weight: 600; border: none;}
.share-btn{position: relative; right: initial; bottom: initial; padding: 10px 0; border-top: 1px solid #ddd !important; float: left; color: #333; width: 33.33%; height: auto; line-height: initial; font-size: 13px; border: none; font-weight: 600;}
.enquire-btn{position: relative; right: initial; bottom: initial; padding: 10px 0; border-top: 1px solid #ddd !important; color: #333; float: left; width: 33.33%; height: auto;; line-height: initial; font-size: 13px; font-weight: 600; border: none;}
.enquire-btn:before{content: ""; background: #ddd; width: 1px; height: 16px; position: absolute; left: 0; top: 0; bottom: 0; margin: auto;}
.enquire-btn:after{content: ""; background: #ddd; width: 1px; height: 16px; position: absolute; right: 0; top: 0; bottom: 0; margin: auto;}
.footer-bottom-links{margin-left: -15px; margin-right: -15px;}
.footer-bottom-links ul li a{padding: 0 3px;}
.city-properties-box{margin-bottom: 15px; box-shadow: 0 0 6px rgba(0, 0, 0, 0.33);}
.city-side-fixed{padding: 15px 15px 0 15px}
.city-side-filter-box{padding: 10px 15px 10px 15px;}
.city-side-fixed h4{font-weight: 600;}
.city-side-filter-box h5{margin-bottom: 10px;}
.city-side-filter-box .price-range-gap{height: 5px; padding: 5px;}
.city-side-filter-box .leftLabel,  .city-side-filter-box .rightLabel{margin-top: 15px; margin-bottom: 0;}
.city-filter-height{max-height: 120px !important;}
.city-subcategory-div ul li a{font-size: 11px; font-weight: 400; padding: 0 4px 0 0px; margin-bottom: 5px;}
.inner-without-box{height: auto !important;}
.city-possesion{position: absolute; top: -33px; bottom: initial; font-size: 14px !important; margin-bottom: 0 !important; background: rgba(212,212,212,0.9); left: 5px; padding: 4px 8px;}
.city-properties-detail p span{display: none;}
.city-properties-amen{display: none;}
.city-properties-box:hover .enquire-btn{background: #fff; color: #858585;}
.compare-btn i, .enquire-btn i, .share-btn i{color: #555; font-size: 15px; margin-top: -2px; vertical-align: middle; margin-right: 6px;}
.compare-btn:hover, .enquire-btn:hover, .share-btn:hover{background: #fff !important; color: #000 !important;}
.compare-btn:hover i, .enquire-btn:hover i, .share-btn:hover i{color: #000 !important;}
.city-properties-detail{padding: 15px 15px 5px 15px !important;}
.city-possesion i{display: initial; margin-right: 2px; font-size: 14px;}
.property-type-city{top: 5px; left: 5px;}
.wishlist{right: 5px;}
.wishlist{top: 5px; opacity: 1 !important;}
nav{position: relative !important;}
.filter-stick-link{display: initial;}
.relevance-sort{width: 33.33%; margin: 0;}
.relevance-sort .nice-select{width: 100%; box-shadow: none; text-align: center !important; color: #000 !important;}
.filter-stick-link{width: 33.33%; float: left;}
.filter-stick-link a{line-height: 34px; font-size: 13px; color: #000; font-weight: 500;}
.relevance-sort .nice-select:after{border-bottom: 1px solid #000; border-right: 1px solid #000; position: static; display: inline-block; margin-left: 8px; vertical-align: middle; width: 7px; height: 7px;}
.relevance-sort:nth-of-type(2){border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.relevance-sort{padding: 0 5px;}
.city-filter-div .affix {top: 0; width: 100%; z-index: 99 !important; position: fixed; left: 0;}
.rent-les-sort{display: block !important; font-size: 20px !important; margin-bottom: 6px !important; margin-right: 0 !important;}
.rent_lease_bread{display: none !important;}
.city-top-sort-rental{margin-top: 35px;}
.city-top-sort-leasing{margin-top: 35px;}
.rel-les-fil-stick{width: 50% !important;}
.rel-les-fil-stick:last-child{border-right: 0 !important;}
.rent-les-sharebtn{width: 50%;}
.rent-les-enqbtn{width: 50%;}
.rent-les-enqbtn:before{display: none;}
.prop-notfnd-submit-btn{margin-top: 1px;}
.prop-notfnd-right p{margin-bottom: 20px;}
.city-filter-apply-btn{display: initial !important;}
.city-price{top: 15px; right: 15px;}
.city-overview-div{margin-bottom: 20px;}
.city-overview-div p{color: #000; font-weight: 300; font-size: 13px;}
.city-overview-div p a{display: inline-block; font-size: 13px !important; color: #e73f0c; margin: 0; padding: 0;}
}


@media screen and (max-width: 767px) {
.prop-notfnd-right{height: auto; padding: 25px;}
.city-price{top: -33px; right: 5px; background: rgba(212,212,212,0.9); padding: 6px 10px;}
.city-price span {display: none;}
.city-price p{color: #fff; margin-bottom: 0 !important; font-size: 14px; line-height: 15px; color: #1a1a1a;}
.city-price p:before{font-size: 14px;}
.city-properties-detail p a{font-size: 15px; margin-bottom: 5px; padding-right: 0;}
.city-properties-detail font{font-size: 12px; margin-bottom: 5px;}
.city-properties-detail span a{font-size: 12px; margin-bottom: 6px;}
.city-properties-detail span a i {font-size: 14px; margin-right: 4px; margin-top: -2px;}
.city-properties-bed li{font-size: 13px;}
.city-properties-bed li i{font-size: 16px; margin-right: 3px;}
.city-properties-detail font a{font-size: 12px !important;}
.city-top-sort h2, .prop-ntfnd-respon-hide img{display: none;}
}



@media screen and (max-width: 600px) {
.relevance-sort .nice-select{font-size: 11px; padding: 0; color: #000 !important;}
.relevance-sort .nice-select .option{padding-left: 9px;}
.filter-stick-link a{font-size: 11px;}
.relevance-sort .nice-select:after{width: 6px; height: 6px; margin-left: 2px;}
}

@media screen and (max-width: 479px) {
.confirm-popup-body{width: 98%;}
}