/* header menu css strat */
/* .elementskit-menu-overlay {background: none;} */
.menu-header-main-section {width: 100% !important;}
.main-menu-header1 {height: 50px;}
button.sp-menu-btn {display: flex;height: 30px;background: white;color: #303030;font-family: 'Montserrat';font-weight: 500;font-size: 14px;float:right;line-height: 1px;text-transform: capitalize;border-radius: 30px;}
button.sp-menu-btn:hover{text-decoration:none !important;}
.archive-header{padding:40px;}
ul#menu-category-menu {float: left;}
.category-abd {float: right;}
p.sp-menu-btn-free {font-size: 10px;line-height: 16px;background: #ffc72c;height: 16px;margin-top: -7px;margin-left: 4px;width: 46px;border-radius: 11px;}
.sp-sub-main-button .elementor-button-icon svg {height: 21px;width: 21px;}
a.ekit-menu-nav-link::after{content:"\f078";font-family:'FontAwesome';font-size:15px;padding:10px;}
a.ekit-menu-nav-link:hover:after{content:"\f077";font-family:'FontAwesome';font-size:15px;padding:10px;}
.login-menu a.ekit-menu-nav-link::after{display:none;}
.sp-top-main-menu a.ekit-menu-nav-link::after{color:#d8232a;}
a#login-button1 {width: 100%;}
.main-menu-section {width: 100% !important;}
/* header menu css end */
/*  category post css strta  */
.owl-carousel{z-index:0 !important;}
.archive-title{text-align:center;padding:0;}
section#primary {padding: 0;}
.popular-custom-heading,.featured-custom-heading {padding: 10px;}
h1.popular-post-title,.featured-post-title{color: #303030;font-size: 26px;font-weight: 400;line-height: 32px;position: relative;display: inline-block;margin: 0 auto;font-family:'Montserrat';}
.popular-custom-heading hr, .featured-custom-heading hr{width: 45px;border: 2px solid #ffc72c;border-radius: 2px;margin: 10px 0px 10px 0px;}
.mian-property-section,.mian-featured-project-section{padding: 0 40px;}
.popular-main-post-section {width:100%}
.popular-post-section {width: 100%;max-width: 300px;margin: 0 auto;}
.popular-post-image {width: 100%;height: 165px;}
.popular-post-image img,.featured-post-image img{display: block;height: auto;max-width: 100%;width: 100%;height: inherit;border-radius: 10px 10px 0px 0px;}
.post-img-content,.featured-post-img-content {border: 1px solid #c4c4c4;border-radius: 10px;}
.post-img-content:hover,.featured-post-img-content:hover{box-shadow: 0px 0px 10px -3px;}
.popular-post-content {padding: 20px;}
p.popular-custom-post-bhk {color: #303030;font-size: 14px;font-weight: 400;padding-bottom: 2px;line-height: 20px;overflow: hidden;margin: 0;text-overflow: ellipsis;white-space: nowrap}
p.popular-custom-post-price {color: #303030;font-size: 18px;font-weight: 600;line-height: 24px;padding-bottom: 8px;margin: 0;}
p.popular-custom-post-short-disc {color: #606060;margin: 0;font-size: 14px;font-weight: 400;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 20px;padding-bottom: 4px;}
p.popular-custom-post-property-type {margin: 0;color: #303030;font-size: 14px;font-weight: 400;}
input.popular-custom-post-button,input.featured-custom-post-button{background: #c31f25;padding: 0 16px;height: 32px;line-height: 32px;width: auto;text-align: center;font-size: 14px;cursor: pointer;font-weight: 400;appearance: none;border-radius: 16px;background-clip: padding-box;transition: all .15s ease;margin:10px 0;}
input.popular-custom-post-button:hover,input.featured-custom-post-button:hover {text-decoration: none;}  
.popular-slider .owl-stage {display: flex;}
.featured-slider button.owl-next,.popular-slider button.owl-next{right: -15px;position: absolute;top: 150px;}
.featured-slider button.owl-prev,.popular-slider button.owl-prev{ left: -15px;position: absolute;top: 150px;}
.featured-post-section {width: 100%;max-width: 620px;margin: 0 auto;}
.featured-slider .owl-prev span, .featured-slider .owl-next span,.popular-slider .owl-prev span,.popular-slider .owl-next span {background: white;border: 1px solid #c4c4c4;padding: 0px 16px;border-radius: 40px;font-size: 40px;}
.featured-slider .owl-prev span:hover, .featured-slider .owl-next span:hover,.popular-slider .owl-prev span:hover, .popular-slider .owl-next span:hover {background-color:#D8232A;border-color:#D8232A;color:white;}
.featured-slider .owl-prev:hover, .featured-slider .owl-next:hover,.popular-slider .owl-prev:hover, .popular-slider .owl-next:hover{text-decoration:none !important;}
.featured-slider .owl-prev, .featured-slider .owl-next,.popular-slider .owl-prev, .popular-slider .owl-next{text-decoration:none !important;}
.featured-post-content {display: flex;width: 100%;padding:20px 20px 20px;}
.featured-post-logo-content {width: 80%;display: flex;}
p.featured-custom-post-name {color: #303030;font-size: 18px;font-weight: 600;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin:0;font-family: 'Montserrat';}
p.featured-custom-post-short-disc {color: #606060;font-size: 14px;font-weight: 400;line-height: 20px;margin:0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family: 'Montserrat';}
p.featured-custom-post-bhk {color: #303030;font-size: 14px;font-weight: 400;line-height: 20px;overflow: hidden;margin:0;text-overflow: ellipsis;white-space: nowrap;font-family: 'Montserrat';}
p.featured-custom-post-price {color: #606060;font-size: 12px;font-weight: 400;font-family: 'Montserrat';}
.featured-projects-content{padding-left:20px;}
.mian-featured-project-section a,.mian-property-section a{color:black;text-decoration:none;}
/*  category post css end  */
/* POST CATEGORY SINGLE POST SECTION  START */
.single-post-content-area {padding: 50px 80px 50px 80px;background: #eee;}
.single-post-main-section ,#locality_details .main-single-post {background: #ffffff;border: 1px solid #eee;box-shadow: 0px 0px 6px -4px;}
.main-single-hrader {background: white;box-shadow: 0 1px 0 0 rgb(0 0 0 / 20%);}
/* post header section */
.head-single-section {display: flex;padding:20px 20px;}
.single-title-price {width: 10%;border-right:1px solid #d7d7d7;height:50px;}
p.single-title-price-h {padding: 0 0 2px;margin: 0;float: left;font-size: 18px;font-family: 'Montserrat';color: #000;margin:0 !important;font-weight: 600;}
.single-title {width: 55%;padding-left:20px;}
p.single-title-h {font-family: 'Montserrat';font-size: 18px;color: #333;font-weight: 600;padding-bottom: 6px;max-width: 305px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;margin:0 !important;}
p.single-title-p {font-family: 'Montserrat';font-size: 12px;color: #666;display: block;margin:0 0 10px !important;}
p.single-title-p a {font-family: 'Montserrat';font-size: 12px;color: #666;text-decoration: underline;}
.single-title-owner {width: 35%;}
.post-owner-part {display: flex;padding: 10px;margin: 0 10px 0 0;float: right;position: relative;width: 100%;max-width: 390px;height: 64px;background-color: #f4f4f4;border: 1px solid #eaeaea;border-top: none;border-radius: 4px;}
.single-title-owner img {height: 41px;width: 42px;}
.post-owner-img-sec {display: flex;width: 100%;}
.owner-name-contenet {padding-left: 15px;width: 100%;}
.full_button {width: auto !important;}
p.single-post-owner-name {font-family: 'Montserrat';font-size: 12px;color: #999;padding-top: 3px;margin:0 !important;}
p.single-post-owner-value {font-family: 'Montserrat';font-size: 12px;color: #333;font-weight: 600;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin:0 !important;}
input.single-post-owner-btn {background: none;width: auto;height: auto;border: none;color: #d8232a;text-transform:capitalize;padding-top:20px;text-decoration: underline;line-height: normal;font-size: 14px;font-family: 'Montserrat';}
/* tab nav section */
.tabnav-single-section {display: flex;padding: 0 15px;margin: 0;background: #f4f4f4;transition:transform .20s ease;}
.fixed-header {position: fixed;top: 82px;left: 0;right: 0;box-shadow: 0px 0px 10px -4px;padding: 0 90px;z-index: 10;transition: transform .20s ease;}
.single-tabnav-list {padding: 0;margin: 0;float: left;position: relative;width:80%;}
.single-tabnav-list ul {display: flex;padding: 15px 10px 0;margin: 0;list-style-type: none;}
.single-tabnav-list li {padding: 0;margin: 0 10px 0 0;float: left;position: relative;list-style: none;}
.single-tabnav-list ul li a:hover{color:#d8232a;}
.single-tabnav-list ul li a {padding: 0 24px 4px;margin: 0;display: block;font-size: 12px;font-family: 'Montserrat';font-weight: 600;color: #333;text-decoration: none;line-height: 1.75em;text-transform: uppercase;outline: none;}
.single-tabnav-list ul li.active a{color: #d82328;border-bottom: 2px solid #d82328;}
.single-tabnav-date{width:20%;}
p.single-post-date {padding: 10px 0px 0;font-size: 10px;font-family: 'Montserrat';color: #999;float:right;font-weight: 600;position: relative;margin-bottom:0 !important;}
/* property ditails  start */
.main-single-post {display: flex;width:100%;/* padding:20px; */}
.single-post-img {width: 32%;padding:20px;}
.single-post-dis {width: 68%;}
.single-image img{width:100%;height:270px;object-fit: cover;cursor:pointer;}
.single-post-details-part-1, .single-post-details-part-2, .single-post-details-part-3, .single-post-details-part-4 {display: flex;border-bottom: 1px dashed #eaeaea;padding:20px 0;}
.single-post-details-part-5{padding:20px 0;}
.single-post-bedrooms, .single-post-bathrooms, .single-post-balconies, .single-post-super-area, .single-post-carpet-area, .single-post-loading, .single-post-transaction-type, .single-post-floor, .single-post-car-parking, .single-post-furnished-status, .single-post-lifts, .single-post-type-of-ownership, .single-post-facing, .single-post-overlooking {width: 25%;}
.single-post-bedrooms-name, .single-post-bathrooms-name, .single-post-balconies-name, .single-post-super-area-name, .single-post-carpet-area-name, .single-post-loading-name, .single-post-transaction-type-name, .single-post-floor-name, .single-post-car-parking-name, .single-post-furnished-status-name, .single-post-lifts-name, .single-post-type-of-ownership-name, .single-post-facing-name, .single-post-overlooking-name {color: #666;font-size: 12px;padding-bottom: 3px;font-family: 'Montserrat';margin:0;}
.single-post-bedrooms-value, .single-post-bathrooms-value, .single-post-balconies-value, .single-post-super-area-value, .single-post-carpet-area-value, .single-post-loading-value, .single-post-transaction-type-value, .single-post-floor-value, .single-post-car-parking-value, .single-post-furnished-status-value, .single-post-lifts-value, .single-post-type-of-ownership-value, .single-post-facing-value, .single-post-overlooking-value {color: #000;font-size: 14px;font-weight: 400;font-family: 'Montserrat';margin:0;}
p.single-post-super-area-sqft,p.single-post-carpet-area-sqft {color: #333;font-size: 11px;font-weight: 400;font-family: 'Montserrat';}
input.contact-owner-butn,input.save-for-later-btn {background-color: #d8232a;height: 32px;padding: 0 20px;font-size: 14px;line-height: 32px;color: #fff;display: inline-block;text-decoration: none;text-align: center;font-weight: 600;cursor: pointer;vertical-align: top;margin-right: 5px;border-radius: 0.3rem;transition: .5s;background-clip: padding-box;}
input.contact-owner-butn:hover {background-color: #b71c1c;color: #fff;text-decoration: none;transition: .5s;}
input.save-for-later-btn {background: #fff;border: 1px solid #d8232a;color: #d8232a;}
input.save-for-later-btn:hover {background-color: #b71c1c;border-color: #b71c1c;color: #fff;text-decoration: none;transition: .5s;}
/* light box */
.pictures_eyes_in img{margin:0 auto;width:100%;max-width:50%;}
/* property details part2 */
.single-post-main-dic-form {width: 100%;display: flex;padding-top: 20px;}
.single-post-dic {width: 80%;background: #ffffff;border: 1px solid #eee;margin-right: 15px;box-shadow: 0px 0px 6px -4px;}
.single-post-form {width: 20%;background: #ffffff;border: 1px solid #eee;box-shadow: 0px 0px 6px -4px;}
p.single-dic-title {padding: 11px 15px;margin: 0;font-size: 18px;color: #000;font-family: 'Montserrat';font-weight: 600;border-bottom: 1px solid #eaeaea;}
.single-post-dic-discription p,a.morelink,a.morepostlink {color: #666;padding: 15px;font-family: 'Montserrat';line-height: 22px;font-size: 14px;}
.single-post-dic-details {padding: 0 20px;clear:both;}
.single-dec-deatils{display:flex;border-top: 1px dashed #eaeaea;padding: 20px 0;width:100%;}
.single-deatils-heading{width:20%}
 .single-deatils-des{width:100%}
p.single-details-price-breakup-title,p.single-details-booking-amount-title,p.single-details-facilities-title,p.single-details-address-title,p.single-details-landmarks-title,p.single-details-overlooking-title,p.single-details-flooring-title,p.single-details-water-availability-title,p.single-details-status-of-electricity-title,p.single-details-lift-title,p.single-details-age-of-construction-title,p.single-details-units-available-title,p.single-details-furnishing-title,p.single-details-authority-approval-title,p.single-details-brokerage-response-title {color: #999;font-size: 14px;float: left;padding-right: 15px;font-family: 'Montserrat';}
p.single-details-price-breakup-des,p.single-details-booking-amount-des,p.single-details-facilities-des,p.single-details-address-des,p.single-details-landmarks-des,p.single-details-overlooking-des,p.single-details-flooring-des,p.single-details-water-availability-des,p.single-details-status-of-electricity-des,p.single-details-lift-des,p.single-details-age-of-construction-des,p.single-details-units-available-des,p.single-details-furnishing-des,p.single-details-authority-approval-des,p.single-details-brokerage-response-des {color: #333;font-size: 14px;float: left;font-family: 'Montserrat';}
.single-dic-details-contect-button {width: 50%;}
.single-dic-details-report {width: 50%;text-align: right;}
.single-dic-details-report-link a {float: right;font-size: 12px;color: #666;padding: 0 5px;text-decoration:underline;font-family: 'Montserrat';}
.single-dic-details-report-link a:hover {color: #333;}
.property-enquire-form {padding: 10px;}
.property-form-lable label {display: block;font-size: 12px;font-family: 'Montserrat';color: #909090;line-height: 35px;margin:0;}
.wpcf7-form-control-wrap{position:inherit !important;}
.wpcf7-form-control-wrap input {background: transparent;border: none;border-bottom: 1px solid #909090;height: 20px;padding: 0;color: #303030;}
input#submit {width: 100%;background: #fff;border: 1px solid #d8232a;padding: 10px;border-radius: 5px;color: #d8232a;font-size: 13px;font-family: 'Montserrat';}
input#submit:hover {color: #fff;background-color: #b71c1c;border-color: #b71c1c;text-decoration: none;}
.property-form-input.property-terms a {font-size: 12px;color: #606060;font-family: 'Montserrat';text-decoration: underline;}
.property-form-terms-lable label {font-size: 12px;color: #606060 !important;font-family: 'Montserrat';}
.morecontent{display:none;}
a.morelink,a.morepostlink {text-align: center;width: 100%;float: left;text-decoration:underline;}
a.morelink:hover,a.morepostlink:hover {text-decoration:underline;}
/* property details end  */
/* lolcality details start */
#locality_details .popular-main-post-section  .owl-carousel{display:block !important;}
#locality_details .main-single-post{display:block !important;margin-top:20px;}
#locality_details .owl-carousel .owl-item{margin:10px;}
.locality-custom-post {visibility: visible !important;padding-bottom:0 !important;}
#locality_details .locality-post-details{text-align:center;}
#locality_details .locality-mian-property-section{padding:0 !important;}
#locality_details .popular-custom-heading{padding:0;border-bottom: 1px solid #eaeaea;}
#locality_details .popular-custom-heading .locality-post-title {padding: 11px 15px;margin: 0 !important;font-size: 18px !important;color: #000 !important;font-weight: 600 !important;}
#locality_details .locality-popular-main-post {padding: 20px 40px;}
/*  locality details end   */
/* POST CATEGORY SINGLE POST SECTION END */
/* search page post section css start */
.search-content-post-area {background: #eee;min-height:500px;}
.search-listing-parts {width: 100%;display: flex;}
.search-listing-part1,.search-listing-part3,.search-post-price,.search-post-img-date{width: 20%;}
.search-post-image {width: 100%;height: 85%;padding-right:10px;}
.search-post-date {height: 15%;}
p.search-post-date-p {padding: 10px 0;font-size: 10px;font-family: 'Montserrat';color: #999;font-weight: 600;position: relative;margin-bottom: 0 !important;}
.search-listing-part2,.search-post-deatils {width: 60%;}
.search-listing-part2 a {text-decoration: none;}
.search-listing-post {background: #fff;margin: 20px 0;box-shadow:0 1px 4px 0 rgb(0 0 0 / 20%);}
.search-listing-post-detailes, .search-bhk-section {display: flex;}
.search-listing-post-detailes{padding:10px;}
.search-post-image img {width: 150px;height: 100px;}
p.search-title-price-h {font-size: 16px;color: #d8232a;overflow: hidden;text-overflow: ellipsis;font-weight: 700;margin:0;}
span.search-custom-post-bhk {font-size: 14px;font-weight: 600;color: #303030;margin: 0;}
span.search-title-p {font-size: 12px;color: #000;padding: 2px;}
span.search-custom-post-bhk:hover ,span.search-title-p:hover{text-decoration:underline;}
.search-buttons-section input.contact-owner-butn, .search-buttons-section input.save-for-later-btn{text-transform:capitalize;}
.search-deails-part-section {display: inline-block;background: #f7f7f7;border-radius: 3px;margin: 10px 0;width: 100%;float: left;height:47px;overflow:hidden;}
.search-post-details {padding: 5px 10px 5px 10px;text-align: left;position: relative;margin-left: -1px;min-width: 115px;width: auto;float: left;}
.search-listing-name {font-size: 10px;color: #909090;letter-spacing: .2px;text-transform: uppercase;margin:0;}
.search-listing-value {font-size: 12px;color: #303030;font-weight: 600;margin:0;}
.line_remove:after {display: none !important;}
.search-post-details:after {content: "";display: block;position: absolute;width: 1px;height: 30px;left: 0;border-right: 1px solid #dcdcdc;top: 50%;transform: translate3d(0,-50%,0);}
.search-deails-part-section:before {content: "\f107";font-family: 'FontAwesome';color: #303030;float: right;padding: 3px;}
.search-deails-part-section:hover:before {content: "\f107";font-family: 'FontAwesome';color:#6b86cb;float: right;padding: 3px;}
.expand-arrows {height: 88px;overflow: hidden;}
.expand-arrows:before {content: "\f106";font-family: 'FontAwesome';color:#303030;float: right;padding: 3px;}
.expand-arrows:hover:before {content: "\f106";font-family: 'FontAwesome';color:#6b86cb;float: right;padding: 3px;}
.hello-fix, .hiii-fix {position: fixed;}
.hello-fix {padding: 70px 80px;}
.search-post-paragraph p {font-size: 11px;color: #606060;text-align: justify;margin: 0;}
.search-post-paragraph a.morelink {padding: 0;}
/* search page post sction css end */
/* cotact owner form */
.your-owner, .your-owneremail, .your-postowneremail {display: none;}
/*  search bar css  */
.search-bar {width: 50%;margin: 0 auto;padding: 20px;}
.search-bar input.is-search-input {height: 60px !important;border-radius: 50px;}
.search-bar input.is-search-submit {width: 120px !important;height: 50px !important;margin: 5px !important;border-radius: 50px !important;font-size: 18px !important;font-weight: 700;}
.search-not-found {width: 100%;text-align: center;padding: 20px;font-size: 50px;font-weight: 800;}
h1.search-post-heading-title {margin: 0;color: #303030;font-size: 53px;font-weight: 400;line-height: 32px;font-family: "Montserrat", Helvetica, Arial, sans-serif;}
.search-post-heading {width: 100%;height: auto;padding:20px;}
.no-more-post {text-align: center;padding: 100px;font-size: 60px;color: #dd3333;font-weight: 800;}
/* post property css */
#user-form{display:none;}
header.entry-header.has-text-align-center.header-footer-group {padding: 0;}
h1.entry-title {font-size: 40px;padding: 20px;}
.user-personal-details,.property-details,.transaction-type-section,.property-availability-section,.price-include-section,.persnoal-washroom-section,.pantry-section,.assured-returns-section,.currently-leased-section {display: flex;}
.price-include-section{padding:20px 0;}
p.i-am,p.For,p.transaction-type-title,p.property-availability-title,p.price-include-title,.response-from-brokers-label,p.persnoal-washroom-title,p.pantry-title,p.assured-returns-title,p.currently-leased-title{padding-right: 24px;font-size: 16px;float: left;font-weight: 400;line-height: 16px;color: #606060;margin: 7px;font-family: 'Inter var';margin-left:0 !important;}
.response-from-brokers-label{width: 100%;}
p.user-details-title,p.property-details-title,p.property-location-details-title,p.property-features-details-title,p.property-floor-no-details-title,p.property-total-floor-details-title,p.property-furnished-status-details-title,p.property-bathrooms-details-title,p.super-carpet-title,p.transaction-availability-title,p.price-details-title ,.img-title{font-size: 18px;color: #303030;font-family: 'Inter var';font-weight: 700;padding: 10px 0 0;}
.owner_user, .hide_owner_user,.sale,.rent,.hostel,.new-property,.resale,.under-construction,.ready-to-move,.yes,.no,.dry,.wet,.not-available,.assured-yes,.currently-yes,.assured-no,.currently-no{height: 18px;width: 18px;font-weight: 400;font-style: normal;margin: 5px;}
.owner-p, .agent-p, .builder-p, .sale-p, .rent-p, .hotel-p, .new-property-p,.resale-p,.under-construction-p,.ready-to-move-p,.plc-p,.car-parking-p,.club-membership-p,.yes-p,.no-p,.dry-p,.wet-p,.not-available-p,.assured-yes-p,.currently-yes-p,.assured-no-p,.currently-no-p{font-weight: 400;font-style: normal;font-size: 16px;padding: 1px;font-family: system-ui;}
label.property-type-lable {width: 100%;font-size: 12px;color: #606060;padding-bottom: 4px;letter-spacing: 0.3px;font-family: sans-serif;}
.property, option.prpoperty-options,.super-select,.builtup-select,.carpet-select,.covered-select,.plot-select,.plot-length-select,.plot-breadth-select,.availabel-month-select,.availabel-year-select,.age-of-construction-select,.brokerage-select,.floor-open-select,.open-side-select,.land-zone-select,.ideal-business-select {padding: 2px 5px;border-bottom: 0 solid #ccc;font-size: 14px;font-family: sans-serif;border: none;width: 50%;}
.property,.super-select,.builtup-select,.carpet-select,.covered-select,.plot-select,.plot-length-select,.plot-breadth-select,.availabel-month-select,.availabel-year-select,.age-of-construction-select,.brokerage-select,.floor-open-select,.open-side-select,.land-zone-select,.ideal-business-select {padding: 7px 0;border-bottom: 1px solid #ccc;margin-bottom:30px;}
.floor-open-select,.open-side-select {margin-bottom:10px;}
.super-area:focus,.built-up-area:focus,.carpet-area:focus,.covered-area:focus,.plot-area:focus,.plot-length:focus,.plot-breadth:focus,.expected-price:focus,.price-per:focus,.other-charges:focus,.booking-amount:focus,.maintenance-charges:focus,.per-month-label:focus,.brokerage-label:focus,.road-width:focus,.business-since:focus,.rate-of-return:focus,.current-business:focus,.leased-on:focus,.monthly-rent:focus,.leased-label:focus,.property_title:focus {border-color:#ccc !important;}
label.name,label.phone,label.email, label.password,label.city,label.locality,label.name-of-project-society,label.super-area,label.carpet-area,label.built-up-area,label.covered-area,label.plot-area,label.plot-length,label.plot-breadth,label.age-of-construction-lable,label.available-from-lable,label.price-per,label.expected-price,label.other-charges,label.booking-amount,label.maintenance-charges,label.per-month-label,label.brokerage-label,label.floor-open-label,label.open-side-label,label.road-width,label.land-zone-label,label.ideal-business-label,label.business-since,label.rate-of-return,label.current-business,label.leased-on,label.monthly-rent,label.leased-label,.image-note,.property-content,label.property-title {width: 100%;font-size: 12px;color: #606060;padding-bottom: 4px;font-family: sans-serif;padding: 0;margin: 0;line-height: 3;}
input.name, input.phone, input.email, input.password, input.city, input.locality,input.name-of-project-society,input.super-area,input.carpet-area,input.built-up-area,input.covered-area,input.plot-area,input.plot-length,input.plot-breadth,input.price-per,input.expected-price,input.other-charges,input.booking-amount,input.maintenance-charges,input.per-month-label,input.brokerage-label ,input.floor-open-label,input.open-side-label,input.road-width,input.business-since,input.rate-of-return,input.current-business,input.leased-on,input.monthly-rent,input.leased-label,.leased-textarea,.property-content-textarea,input.property-title{border: white;border-bottom: 1px solid #ccc;width: 50%;padding: 0 0 10px 0 !important;font-size: 14px;font-family: sans-serif;margin-bottom:15px;}
textarea.leased-textarea ,textarea.property-content-textarea{width: 100%;height: 70px;}
input.super-area,input.carpet-area,input.built-up-area,input.covered-area,input.plot-area,input.plot-length,input.plot-breadth{width:100% !important;}
.user-login-submit {background: #d8232a !important;color: #fff;display: block;height: 32px;text-decoration: none;text-align: center;border-radius: 3px !important;font-size: 12px !important;padding: 10px 15px !important;font-weight: 400 !important;margin:20px 0 !important;}
button.user-back-submit {background: #d8232a !important;height: 32px;border-radius: 3px !important;padding: 6px 15px !important;}
button.user-back-submit a {color: #fff;text-decoration: none;text-align: center;font-size: 12px !important;font-weight: 400 !important;}
.user-login-submit:hover {background: #a5281b !important;color: #fff !important;text-decoration: none !important;}
label.agree-label,label.exclusively-label,label.whatsapp-label,label.corner-plot-label,label.plc,label.car-parking,label.club-membership,label.stamp-duty-label, label.interested-label{font-weight: 400;font-style: normal;font-family: sans-serif;font-size: 15px;color: #303030;}
label.agree-label a, label.exclusively-label a, label.whatsapp-label a,label.corner-plot-label a,label.plc a,label.car-parking a,label.club-membership a{color: #666;text-decoration: none;}
label.agree-label a:hover label.exclusively-label a:hover, label.whatsapp-label a:hover label.corner-plot-label a:hover,label.plc a:hover,label.car-parking a:hover,label.club-membership a:hover{text-decoration: underline;}
.agree-icon,.exclusively-icon,.whatsapp-icon, .corner-plot-icon,.plc_icon,.car-parking_icon,.club-membership_icon ,.stamp-duty-icon,.interested-icon{height: 20px !important;width: 20px !important;border-radius: 3px !important;border: 2px solid #ccc !important;}
.agree-icon[type="checkbox"]:checked::before,.exclusively-icon[type="checkbox"]:checked::before,.whatsapp-icon[type="checkbox"]:checked::before,.corner-plot[type="checkbox"]:checked::before ,.plc_icon[type="checkbox"]:checked::before,.car-parking_icon[type="checkbox"]:checked::before,.club-membership_icon[type="checkbox"]:checked::before,.stamp-duty[type="checkbox"]:checked::before,.interested[type="checkbox"]:checked::before{background: #d8232a;border-color: #d8232a;width: 20px !important;height: 20px !important;margin: -2px !important;content: '\f00c' !important;font-family: 'FontAwesome';font-size: 14px;color: white;border-radius: 3px !important;padding: 3px;}
.post-property-details {font-size: 12px;line-height: 18px;color: #606060;font-weight: 100;font-family: sans-serif;letter-spacing: 0.4px;}
p.post-property-title {font-size: 18px;color: #303030;font-weight: 600;font-family: sans-serif;}
img.whatsapp-image-icon {width: 35px;display: unset;height: 23px;margin: -7px;}
.name-of-project{display:none;}
.property-features-number-list,.current-business-since-section,.monthly-leased-section{display:flex;}
.features-beadrooms-num-list {padding-right: 106px;}
li.bedrooms-num-li, .beadroom5,li.balconies-num-li,.balconies3,li.floor-no-num-li,.floor-no5,li.total-floor-num-li,.total-floor13,li.furnished-status-num-li,li.bathrooms-num-li,.bathrooms3 ,li.washrooms-num-li,.washrooms3 {border-right: 1px solid #ccc;width: 47px;height: 39px;margin: 0;text-align: center;padding: 4px;}
ul.bedrooms-num-ul,ul.balconies-num-ul,ul.floor-no-num-ul,ul.total-floor-num-ul,ul.furnished-status-num-ul,ul.bathrooms-num-ul,ul.washrooms-num-ul {display: flex;list-style: none;border: 1px solid #ccc;width: 237px;position: relative;margin:0;}
.beadroom5,.balconies3,.floor-no5,.total-floor13,.bathrooms3,.washrooms3{border-right:none;width: 25%;}
.furnished-status-semi{border-right:none !important;}
.bedrooms-num-li-list ,.balconies-num-li-list,.floor-no-num-li-list,.total-floor-num-li-list,.bathrooms-num-li-list,.washrooms-num-li-list{display:none;}
li.bedrooms-num-li-list,li.balconies-num-li-list,li.floor-no-num-li-list,li.total-floor-num-li-list,li.bathrooms-num-li-list,li.washrooms-num-li-list  {margin: 0;border: 1px solid #ccc;position: absolute;right: -1px;top: 39px;width: 58px;z-index:1;}
.bedrooms-num-li-list ol,.balconies-num-li-list ol ,.floor-no-num-li-list ol,.total-floor-num-li-list ol,.bathrooms-num-li-list ol,.washrooms-num-li-list ol {background: white;border-bottom: 1px solid #ccc;height: 37px;text-align: center;margin: 0;margin-bottom: 0 !important;padding: 4px;}
.number10 {border-bottom:none !important;}
li.beadroom5:after ,li.balconies3:after,li.floor-no5:after,li.total-floor13:after,li.bathrooms3:after,li.washrooms3:after{content: "\f0dd";font-family: 'FontAwesome';color: #ccc;font-size: 15px;margin-left: 6px;}
p.beadrooms-title,p.balconies-title, p.floor-no-title, p.total-floor-title, p.furnished-status-title, p.bathrooms-title ,p.washrooms-title{color: #606060;padding-bottom: 5px;font-size: 12px;margin: 0;font-family: sans-serif;}
li.bedrooms-num-li, .beadroom5, .bedrooms-num-ol , li.balconies-num-li ,.balconies3 ,.balconies-num-ol, li.floor-no-num-li ,.floor-no5 ,.floor-no-num-ol, li.total-floor-num-li ,.total-floor13 ,.total-floor-num-ol, li.furnished-status-num-li, li.bathrooms-num-li ,.bathrooms3 ,.bathrooms-num-ol, li.washrooms-num-li ,.washrooms3 ,.washrooms-num-ol {color: #606060;font-size: 15px;background: white;cursor:pointer;font-family:sans-serif;line-height:32px !important;}
.bedroom-num.active, li.bedrooms-num-li:hover,.beadroom5:hover, .bedrooms-num-ol:hover ,
.balconies-num.active, li.balconies-num-li:hover ,.balconies3:hover ,.balconies-num-ol:hover,
.floor-no-num.active, li.floor-no-num-li:hover ,.floor-no5:hover ,.floor-no-num-ol:hover, 
.total-floor-num.active, li.total-floor-num-li:hover ,.total-floor13:hover , .total-floor-num-ol:hover, 
.furnished-status-num.active, li.furnished-status-num-li:hover,
.bathrooms-num.active, li.bathrooms-num-li:hover ,.bathrooms3:hover, 
.washrooms-num.active, li.washrooms-num-li:hover ,.washrooms3:hover ,.washrooms-num-ol:hover{background: #fbe9e9;}
/* beadroom number list box */
.beadroom-area-section {width: 71%;margin: 0 auto;margin-top: 30px;border: 1px solid #ededed;}
p.beadroom-list-title {background: #ededed;font-size: 14px;color: #606060;text-align: center;padding: 0;height: 46px;line-height: 46px;position: relative;width: 100%;font-family: sans-serif;}
p.beadroom-length {text-align: center;font-size: 14px;color: #606060;font-family: sans-serif;padding-top: 8px;padding-bottom: 12px;padding-left:50px;}
.beadroom-length span.multi {padding: 0 25px;display: inline-block;}
.beadroom-area-list {max-height: 138px;overflow: hidden;}
.beadroom-area-list{overflow-y:auto;}
ul.beadroom-unorder-list {margin: 0;width: 100%;}
li.beadroom-area-li {list-style: none;display: flex;margin: 0;padding: 0 15px;}
div#beadroomslist,.beadroom-ft {font-size: 15px;font-family: sans-serif;width: 30%;text-align: left;}
.beadroom-ft {text-align: right;}
.beadroom-length-bredth-input {width: 30%;padding-right: 15px;}
input.beadroom-length,input.beadroom-breadth{border: 1px solid #e0e0e0;border-radius: 3px;height: 32px;line-height: 32px;font-size: 14px;padding: 0 8px 0 7px;width: 77px;text-align: left;}
.beadroom-ft {width: 10%;}
.beadroom-list-inc,.ft {padding: 11px 0;}
.beadroom-length-breadth-inpuut {display: flex;padding:6px 0;}
.beadroom-length-input {padding-right: 45px;}
ul.floor-no-num-ul {width: 100% !important;}
.floor-no-lower-li, .floor-no-upper-li, .floor-no-ground-li {width: 25% !important;font-size: 15px !important;font-family: sans-serif;color: #606060;height: 36px;line-height: 32px !important;text-align: center !important;}
li.floor-no-num-li.floor-no-ground-li {width: 15% !important;}
li.floor-no5 {width: 12% !important;}
ul.total-floor-num-ul {width: 100%;}
li.total-floor-num-li {width: 15%;}
li.furnished-status-num-li {width: 50% !important;font-size: 13px;font-family: sans-serif;}
ul.furnished-status-num-ul {width: 53% !important;}
ul.bathrooms-num-ul {width: 34%;}
li.total-floor-num-li-list, li.floor-no-num-li-list {overflow-y: scroll;height: 260px;z-index:11111;}
li.bathrooms-num-li-list, .bathrooms3 {width: 60px;}
.features-floor-no-num-list, .features-total-floor-num-list, .features-furnished-status-num-list, .features-bathrooms-num-list,.washrooms-num-list {padding: 33px 0 0;}
.features-bathrooms-num-list {padding-bottom: 20px;}
/* area css */
.super-carpet-select-form,.availabel-from,.price-details-form,.maintenance-charges-form {display: flex;}
.super-area-select, .builtup-area-select, .carpet-area-select ,.covered-area-select,.plot-area-select,.plot-length-area-select,.plot-breadth-area-select {height: 78px;}
.super-select, .builtup-select, .carpet-select, .covered-select,.plot-select,.plot-length-select,.plot-breadth-select,.availabel-month-select,.availabel-year-select,.age-of-construction-select {width: 195%;margin-bottom: 0;margin-top: 30px;}
.availabel-month-select, .availabel-year-select, .age-of-construction-select {width: 50%;margin-top: 0 !important;}
.availabel-month-select-option, .availabel-year-select-option {width: 26% !important;padding-right: 15px !important;}
.availabel-from-section, .age-of-construction-section {padding: 10px 0;}
.availabel-month-select, .availabel-year-select {width: 100% !important;}
.carpet-add-area {margin-top: 62px !important;}
input[name="user_choice"],input[name="for_choice"],input[name="transaction_choice"],input[name="availability_choice"],input[name="persnoal_choice"],input[name="pantry_choice"],input[name="assured_choice"],input[name="currently_choice"] {accent-color: #d8232a;}
.expected-price-section, .price-per-section ,.maintenance-charges-section ,.per-month-section {width: 50%;padding-right: 50px;}
.expected-price, .price-per,.maintenance-charges {margin: 0 !important;width: 100% !important;padding-bottom:5px !important;}
.price-per-section i ,.maintenance-charges-section i,.booking-amount-section i,.monthly-rent-section i{position: absolute;}
input.price-per ,input.maintenance-charges ,input.booking-amount ,input.monthly-rent{padding-left: 20px !important;}
.per-month-select {border: none;border-bottom: 1px solid #ccc;font-size: 14px;font-family: sans-serif;width: 100%;}
.per-month-select-option {width: 100%;}
.stamp-duty-section,.persnoal-washroom-pantry-main-section,.floor-open-width-section,.currently-leased-assured-returns{padding:20px 0;}
.road-width-section {width: 50%;position: relative;}
span.road-width-span {display: inline-block;width: 100%;position: absolute;}
input.road-width {margin: 0;padding: 4px 0 !important;width: 100%;}
span.meters {position: absolute;right: 0;top: 40px;font-size: 12px;font-weight: 400;font-family: sans-serif;}
input#leased-on {padding-bottom: 5px !important;}
.monthly-rent-section, .leased-on-section, .current-business-section, .business-since-section {width: 50%;}
.monthly-rent, .leased-on, .business-since, .current-business {width: 90% !important;}
/* image upload */
.multi-img-main-section ,.multi-gallery-img-main-section {width: 100%;display: block;height: auto;border: 1px dashed #ccc;text-align: center;padding: 20px;margin: 20px 0;}
.multi-image-upload {display: flex;height: auto;justify-content: center;align-items: center;}
input#fileToUpload {width: 100%;}
.multi-image-upload img.file-upload-img {float: right;width: 100%;max-width: 15%;}
.image-note{padding-bottom:20px;}
img.file-gallery-upload-img {width: 100%;max-width: 20%;padding:20px 10px;}
.image-gallery {display: flex;flex-wrap: wrap;padding: 0 4px;}
/* registration form and login formcss */
.main-register-section ,.main-login-section ,.main-profile-section ,.page-id-3380 #site-content{background-image: url(http://property.pinnaclesoftech.com/wp-content/uploads/2022/03/bg-icon-1.png);}
.login-form-part, .register-form-part {padding: 30px;padding-bottom: 0;}
.redirect-register {padding: 0 30px;font-size: 14px;color: #303030;padding: 37px 0;font-family: 'Montserrat';text-align: center;background: #f7f7f7;border-radius: 0 0 10px 10px;}
.register-section ,.login-section {width: 100%;padding: 100px 0;}
.registration-form ,.login-form {width: 30%;margin: 0 auto;border: solid 1px #d7d7d7;background: white;border-radius: 10px;}
.register-heading p ,.login-heading p ,.profile-heading p ,p.list-heading{color: #333;font-size: 25px;font-family: "Montserrat";text-align: left;font-weight: 400;margin-bottom:10px;}
.user-register-details {display: grid;}
.register-details {display: flex;}
input#owner_user\ register_owner_user {margin-left: 0;}
.redirect-register ,.redirect-login {padding: 0 30px;font-size: 14px;color: #303030;padding: 37px 0;font-family: 'Montserrat';text-align: center;background: #f7f7f7;border-radius: 0 0 10px 10px;}
input.login-submit ,input.register-submit ,input.update-submit ,input.logout-submit {margin: 0 auto;width: 100%;padding: 10px;border-radius: 5px;background: #d8232a;font-size: 16px;font-weight: 600;text-align: center;white-space: nowrap;vertical-align: middle;margin: 10px 0;  }
input.login-submit:hover ,input.register-submit:hover ,input.update-submit:hover ,input.logout-submit:hover {background: #df444f;text-decoration: none;}
p.need-help-link {text-align: end;font-size: 14px;font-weight:400;font-family: 'Montserrat';}
p.need-help-link a{color: #909090;text-decoration:none;}
p.need-help-link:hover{text-decoration: none;}
label.agree-label.register-agree {cursor: alias;font-size: 15px;font-family: 'Montserrat';color: #303030;line-height: 18px;}
.agree-section {margin-bottom: 10px;}
div#register-form,div#login-form {margin-top: 10px;}
.register-name-section ,.login-name-section {position: relative !important;height: 60px !important;}
.register-name-section input ,.login-name-section input {transition: all .3s ease !important;position: absolute !important;background: none !important;width: 100% !important;margin: 0 !important;z-index: 4 !important;font-size: 14px !important;font-family: 'Montserrat' !important;height: 35px !important;padding: 0px 0!important;}
.register-name-section label ,.login-name-section label {position: absolute;background: none !important;font-size: 14px !important;font-family: 'Montserrat' !important;transition: all .3s ease;top: 0 !important;padding: -11px 0 !important;color: #606060 !important;}
.register-name-section input:focus ,.login-name-section input:focus {border-color: #6c86cb !important;border-bottom-width: 2px !important;padding-bottom: 5px !important;outline: none !important;font-size: 14px !important;font-family: 'Montserrat' !important;color: #666 !important;}
.register-name-section input:focus + label,
.register-name-section input:valid + label ,
.login-name-section input:focus + label,
.login-name-section input:valid + label{font-size: 13px;font-family: 'Montserrat' !important;top: -20px !important;color: #909090 !important;background: none !important;}
span#register-show-hide-pass ,span#login-show-hide-pass ,span#profile-show-hide-pass {position: absolute;right: 0;top: 13px;cursor: pointer;z-index: 5;text-transform: uppercase;font-size: 12px;color: #999;}
span#profile-show-hide-pass {   right: 552px !important;top: 575px !important;}
span#register-show-hide-pass:hover ,span#login-show-hide-pass:hover ,span#profile-show-hide-pass:hover ,button.user-back-submit a:hover ,.user-login-submit:hover {text-decoration:underline;}
.page-id-3380 h1.entry-title {display: none;}
h1.post-title {margin: 0;font-size: 30px;text-align: center;padding-bottom: 25px;}
.main-post-property-section {margin-top: 100px !important;margin-bottom: 100px;max-width: 50% !important;}
.main-post-title{margin:0 auto;}
.property-parts {border: solid 1px #d7d7d7;background: white;border-radius: 10px;padding: 20px 50px;}
/* my account page */
.profile-parts {padding: 100px 30px;width: 70%;margin: 0 auto;}
.my-profile-tabs-section {display: flex;background: #fff;border: 1px solid #b71c1c;}
.both-tab-details {background: #fff;border: 1px solid #b71c1c;border-top: none;padding: 20px;display: flex;align-items: center;justify-content: center;}
.my-profile-tab, .my-post-property-tab {width:35%;text-align: center;}
.logout-tab {width: 100% !important;display: flex;justify-content: end;align-items: center;padding-right:10px;}
input.logout-submit {margin: 0;float: right;}
p.my-profile, p.my-post-property {margin: 0;font-size: 14px;font-family: 'Montserrat';font-weight: 600;color: #606060;padding: 15px;cursor:pointer;}
p.my-profile:hover, p.my-post-property:hover{color:#fff;}
.my-profile-tab:hover, .my-post-property-tab:hover{background: #d8232a;}
.my-profile-tab.active p.my-profile, .my-post-property-tab.active p.my-post-property{background: #b71c1c;color:#fff;}
.my-profile-section{width: 50%;margin:0 auto;}
.my-post-property-section{width: 75%;margin:0 auto;}
div#my-profile, div#my-post-profile {width: 100%;}
.profile-heading p {text-align: center;}
.profile-section {display: grid;}
.profile-name-section {width: 85% !important;}	
.profile-details {display: flex;}
input.profile-name, input.profile-email, input.profile-password, input.profile-phone {width: 100%;}
table.wp-list-table.widefat.striped th, table.wp-list-table.widefat.striped td {font-size: 14px;font-family: "Montserrat";width: auto;}
td.list-update button, td.list-delete button {width: 100%;padding: 10px;border-radius: 5px;background: #d8232a;font-size: 14px;font-weight: 600;text-align: center;white-space: nowrap;vertical-align: middle;}
td.list-update button:hover, td.list-delete button:hover{text-decoration:none;}
/* RESPONSIVE CSS  */
@media(max-width:396px){
input.contact-owner-butn{margin-bottom:20px}
}
@media(max-width:545px){
.single-dic-details-button{display:block;}
.single-dic-details-contect-button,.single-dic-details-report{width:100%;text-align:center;padding-bottom:15px;}
}
@media(max-width:600px){
.single-post-main-dic-form,.tabnav-single-section{display:block;padding:0;}
.single-post-dic,.single-post-form{width:100%;margin-top:20px}
.single-tabnav-list{float:none;width:100%;}
.single-tabnav-list ul li a{padding:0;}
.single-tabnav-list li{margin:0 auto;}
.single-tabnav-date{width:100%;padding:10px;}
.single-tabnav-list ul{padding-left:0;padding-right:0;}
p.single-post-date{float:none;}
.archive-header{padding:0;}
.search-bar{width:100% !important;}
}
@media(min-width:600px) and (max-width:900px){
.search-bar{width:90%;}
}
@media(max-width:767px){
.main-menu-section .abd-menu div#ekit-megamenu-categories-menu,.main-menu-section .login-menu div#ekit-megamenu-login {display: contents;}
.main-menu-section .abd-menu button.elementskit-menu-hamburger.elementskit-menu-toggler,.main-menu-section .login-menu button.elementskit-menu-hamburger.elementskit-menu-toggler,.main-menu-section .abd-menu .elementskit-nav-identity-panel,.main-menu-section .login-menu .elementskit-nav-identity-panel{display:none;}
.abd-menu .elementskit-navbar-nav-default.elementskit_none .elementskit-submenu-indicator::before,.login-menu .elementskit-navbar-nav-default.elementskit_none .elementskit-submenu-indicator::before {content: "\e994" !important;}
.icon-down-arrow1 {border: none !important;margin: 0 !important;}
.icon-down-arrow1::before {font-size: 15px;color: white;font-weight: bold;}
.icon-down-arrow1::before {color: white;}
.login-menu {float:right;}
.category-abd a,.login-menu a{color:white !important;}
.category-abd a:hover ::before,.login-menu a:hover ::before,.category-abd a:hover,.login-menu a:hover{color:#D8232A !important;}
a.ekit-menu-nav-link::after{display:none;}
.icon-down-arrow1 {padding: 0px 0px 0px 9px !important;}
.mian-property-section, .mian-featured-project-section{padding:0 15px;}
.elementskit-megamenu-panel.elementskit-dropdown-open{position: absolute !important;z-index:2 !important;}
.single-post-content-area{padding:20px 0;}
.head-single-section{display:block;}
.single-title-price,.single-title,.single-title-owner{width:100%;padding-left:0;}
.post-owner-part{float:none;}
.main-single-post{display:block !important;}
.single-post-dis, .single-post-img{width:100%;padding:20px;}
.single-post-details-part-1, .single-post-details-part-2, .single-post-details-part-3, .single-post-details-part-4{display:block;}
.single-post-bedrooms, .single-post-bathrooms, .single-post-balconies, .single-post-super-area, .single-post-carpet-area, .single-post-loading, .single-post-transaction-type, .single-post-floor, .single-post-car-parking, .single-post-furnished-status, .single-post-lifts, .single-post-type-of-ownership, .single-post-facing, .single-post-overlooking {display: flex;width:100%;}
.single-post-bedrooms-name, .single-post-bathrooms-name, .single-post-balconies-name, .single-post-super-area-name, .single-post-carpet-area-name, .single-post-loading-name, .single-post-transaction-type-name, .single-post-floor-name, .single-post-car-parking-name, .single-post-furnished-status-name, .single-post-lifts-name, .single-post-type-of-ownership-name, .single-post-facing-name, .single-post-overlooking-name,.single-post-bedrooms-value, .single-post-bathrooms-value, .single-post-balconies-value, .single-post-loading-value, .single-post-transaction-type-value, .single-post-floor-value, .single-post-car-parking-value, .single-post-furnished-status-value, .single-post-lifts-value, .single-post-type-of-ownership-value, .single-post-facing-value, .single-post-overlooking-value{width:50%;}
p.single-post-super-area-value, p.single-post-carpet-area-value {width: 25%;}
.single-deatils-heading{width:45%;}
}
@media(min-width:768px) and (max-width:900px){
.single-post-content-area{padding:50px;}
.single-title,.single-title-owner{width:45%;}
}
@media(max-width:880px){
.featured-projects-logo{display:none;}
.featured-projects-content {padding:0;}
.featured-post-logo-content{display:block;width:100%;}
.featured-post-content{display:block;}
.featured-slider .owl-prev span, .featured-slider .owl-next span, .popular-slider .owl-prev span, .popular-slider .owl-next span{padding: 0px 12px;font-size: 31px;}
.featured-content {padding-top: 10px;}
}
@media (min-width:880px) and (max-width:1050px){
.featured-slider .owl-prev span, .featured-slider .owl-next span, .popular-slider .owl-prev span, .popular-slider .owl-next span{padding: 0px 12px;font-size: 31px;}
.featured-projects-content {padding-left: 0px;}
.featured-projects-logo {display: none;}
}
@media (max-width:1024px){
.elementskit-menu-overlay{background:none !important;}
.top-cat-menu .icon-down-arrow1::before{color:black;}
.top-cat-menu:hover .icon-down-arrow1::before{color:#d8232a;}
.icon-down-arrow1 {border: none !important;margin: 0 !important;}
.icon-down-arrow1::before {font-size: 15px;color:white;font-weight: bold;}
.category-abd .elementskit-megamenu-panel,.login-menu .elementskit-megamenu-panel{z-index:2;}
.top-pro-img-content{height:420px !important;}
.sp-menu-btn{color:#ffffff !important;background:#D8232A !important;}
button.sp-menu-btn{float:left;margin-left:10px;}
}
@media(min-width:768px) and (max-width:1024px){
a.ekit-menu-nav-link::after{padding:0px;}
.category-abd i.icon.icon-down-arrow1.elementskit-submenu-indicator, .login-menu i.icon.icon-down-arrow1.elementskit-submenu-indicator {padding:0;}
.abd-menu .elementskit-navbar-nav-default.elementskit_none .elementskit-submenu-indicator::before,.login-menu .elementskit-navbar-nav-default.elementskit_none .elementskit-submenu-indicator::before{content: "\e994" !important;}
a.ekit-menu-nav-link::after{display:none;}
div#ekit-megamenu-categories-menu,div#ekit-megamenu-login{padding-bottom:0 !important;}
.icon-down-arrow1{padding: 0px 0px 0px 9px !important;}
}
@media (min-width:1025px){
.menu-item-type-custom/*.post-property-btn*/{display: none;}
.category-abd a.ekit-menu-nav-link::after,/*.login-menu a.ekit-menu-nav-link::after,*/.top-cat-menu a.ekit-menu-nav-link::after {padding: 0;}
.top-cat-menu .icon.icon-down-arrow1::before {content: "" !important;}
.featured-post-img-content .contact-button{width: calc(100% - 32px);position: absolute;bottom: -100px;transition: bottom .3s ease-out;}
.featured-post-img-content:hover .contact-button,.post-img-content:hover .contact-button{bottom:16px}
.featured-content {width: 30%;}
.top-pro-img-content{/* height:380px; */height:auto;}
}
@media(min-width:1025px) and (max-width:1275px){
.sp-menu-logo{width:26% !important;}
.sp-menu-cat-abd{width:15% !important;}
.sp-menu-cat-login{width:11% !important;}
.sp-menu-p-btn{width:23% !important;}
}
@media(min-width:1025px) and (max-width:1202px){
.sub-main-menu-header{width:100% !important;}
.sub-main-menu-button{width:18% !important;}
.sub-main-menu-button .elementor-element-populated{padding:10px 0px !important;}
a.ekit-menu-nav-link.active {padding: 0 !important;}
.top-cat-menu a.ekit-menu-nav-link {padding: 0 7px 0 6px !important;}
.sub-main-menu-section{padding:0px 10px 0px 10px !important;}
}
@media(min-width:1400px){
.featured-post-section {width: 100%;max-width:100%;}
}
@media(max-width:1000px){
.search-listing-part1, .search-listing-part3 {display: none;}
.search-listing-part2, .search-post-deatils {width: 100%;}
}
@media(max-width:480px){
.search-post-img-date, .search-post-price {width: 100%;}
.search-listing-post-detailes {display: block;}
.search-post-image img {margin: 0 auto;width:250px;height: auto;}
.search-post-date,.search-post-price{text-align:center;}
}
@media(min-width:481px) and (max-width:767px){
.search-post-img-date {width: 30% !important;}
.search-post-deatils {width: 50% !important;}
}
@media(max-width:619px){
input.save-for-later-btn {margin-top: 10px;}
}





