
@media (max-width: 767px) { 
.top-bar{display: none;}
.navbar-brand{width: 40%;}
.navbar-brand img{width: 100%;}
.navbar-toggler{background-color: #af9d68;}
#home-slider .item .cover .header-content{width: 96%;}
#home-slider .item .cover .header-content h2{font-size: 20px;}
#home-slider .item .cover .header-content h3 {font-size: 20px; margin: 0px 0 8px; word-spacing: 3px; color: #fff; text-align: center; font-weight: 600; text-transform: capitalize; position: relative; background-color: #D4BD78; padding: 7px; }
#home-slider .item {height: 390px; position: relative; }
#home-slider .owl-nav{display: none;}
.best-deal-wrapp {padding: 20px 0px; }
.best-deal-head h3 {color: var(--primary-color); font-size: var(--font-22); font-weight: var(--font-weight-700); margin-bottom: 9px; }
.best-deal-main {padding-top: 3px; }
.best-deal-main ul {justify-content: var(--justify-center); margin-bottom: 0 !important; }
.top-selling-head h5{font-size: var(--font-22);}
.top-selling-head h3{font-size: var(--font-22);}
.top-selling-head{margin-bottom: 30px!important;}
.top-selling-slider.owl-carousel .owl-item img {display: block; width: 100%; height: 110px; object-fit: contain; }
.new-launch-head{width: 97%;}
.new-launch-head h4{font-size: var(--font-22);}
.new-launch-wrapp {padding: 26px 0px 0px; }
.new-launch-wrapp .row{margin-top: 25px !important;}
.pro-list-add-div{margin-bottom: 30px;}
.real-estste-news-wrapp {padding: 0px 0px 30px; }
.news-con h5 {color: var(--black-color); font-size: var(--font-16); font-weight: var(--font-weight-600); text-align: var(--text-align); margin-bottom: 13px; }
.news-date {display: var(--secondary-display); align-items: var(--align-center); justify-content: var(--justify-space); margin-bottom: 17px; }
.news-con p {font-size: var(--font-15); text-align: var(--text-align); color: var(--black-color); margin-bottom: 0 !important; }
.news-con{padding: 10px 10px 16px;}
.news-box{margin-bottom: 30px;}
.view-all-btn {text-align: var(--text-align); margin-top: 30px; }
.real-estste-news-wrapp .row{margin-top: 27px !important;}
.cta-wrapp img {width: 100%; height: 165px; object-fit: cover; }
.cta-con h3{font-size: var(--font-22);}
.cta-con a {background-color: var(--primary-background); padding: 8px 24px; color: var(--white-color); border-radius: 50px; text-decoration: none; margin-top: 9px; display: inline-block; }
.insta-feed-wrapp {padding: 20px 0px 0px; }
.insta-feed-top p {font-size: 15px; width: 100%; margin: 0 auto; display: block; }
.insta-feed-top img {margin-bottom: 10px; width: 13%; }
.insta-feed-top h3 {font-size: 20px; color: #000; margin-bottom: 19px; }
.main-footer{padding: 9px;}
.quick-link {padding-top: 21px; padding-left: 0px; }
.footer-contact {padding-top: 14px; }
.footer-newsletter {padding-top: 10px; padding-left: 0px; }
.copyright p {font-size: var(--font-13); color: var(--primary-color); margin-bottom: 0px; }
.navbar-nav li {margin-left: 0; position: relative; }
.navbar-nav li::after {display: none;}

.inner-banner-img img {width: 100%; height: 170px; object-fit: cover; }
.inner-banner-con-inn h2{font-size: 24px;}
.buy-enq-main {background-color: #F1F1F1; border-radius: 20px; padding: 0px; }
.buy-enq-main img {display: block; margin: px auto 20px; width: 54%; padding-top: 20px; }
.filter-design-wrapps .best-deal-head h3{font-size: var(--font-18);}
.filter-design-wrapps .best-deal-head p {font-size: var(--font-14); }
.right-filters {display: block; justify-content: space-between; }
.pro-type {width: 100%; margin-left: 0; margin-top: 10px;}
.beds-bath-type {width: 100%; margin-left: 0; position: relative; margin-top: 10px;}
.pro-price {width: 100%; margin-left: 0; position: relative; margin-top: 10px;}
.right-filters select{margin-top: 10px;}
.filter-design-wrapps .best-deal-wrapp {padding: 0px 0px 10px; }
.filter-bottom-form {margin-top: 10px; }
.filter-bottom-form input{margin-bottom: 10px;}
.buy-enq-sub {text-align: center; margin-top: 4px; }
.prolist-con {padding: 17px 16px; border: 1px solid #ccc; }
.property-price{margin-top: 10px;}
.property-price img {width: 100px; height: auto;}
.property-price h3 {font-weight: 600; font-size: 16px; color: #000; }
.property-price ul li {color: #000; font-size: 13px; margin-right: 14px; position: relative; }
.property-price ul li::after {content: '|'; right: -9px; position: absolute; }
.pro-list-box p {margin-top: 10px; font-size: 14px; }
.pro-aminities {margin-top: 19px; }
.pro-aminities ul li {color: #000; font-size: 12px; margin-right: 20px; position: relative; display: flex; align-items: center; }
.pro-aminities ul li img {width: 13px; height: 13px; margin-right: 9px; }
.property-price ul {list-style-type: none; padding-left: 0px; display: flex; margin-bottom: 0px; flex-wrap: wrap; }


.project-detail-head h6 {color: #A5A5A5; font-size: var(--font-15); text-transform: var(--text-uppercase); margin-bottom: 12px; }
.project-detail-head h3{font-size: var(--font-20);}
.project-detail-head h4 {font-size: var(--font-21); color: var(--black-color); }
.project-detail-head {text-align: var(--text-align); margin-bottom: 30px; }
.pro-det-img img{height: auto; width: 100%;}
.project-detail-con h4 {color: var(--primary-color); font-weight: var(--font-weight-600); font-size: var(--font-18); margin-bottom: 14px; margin-top: 20px; }
.project-detail-con ul{margin-bottom: 21px;}
.paymeny-plan-box h2{font-size: var(--font-18);}
.paymeny-plan-box h4 {font-size: var(--font-14);}
.paymeny-plan-box h6 {color: #6D6D6D; font-size: var(--font-13); }
.payment-plan-structure ul li{width: 30%;}
.payment-plan-structure ul li::after {content: ''; width: 134px; height: 2px; background-color: #ccc; position: absolute; right: -29px; top: 70px; }
.payment-plan-structure{margin-top: 27px!important;}
.progressbar li h6 {font-weight: 600; font-size: 12px; }
.project-timeline-wrapp {padding-top: 0; }
.master-plan-main{margin-top: 27px!important;}
.master-plan-main img{width: 100%;}
.amenities-wrppps ul {list-style-type: none; padding-left: 15px; margin-bottom: 20px; margin-top: 10px; }
.prolist-con h5{font-size: 14px;}


.luxury-list ul {list-style-type: none; padding-left: 0px; display: flex; margin-bottom: 0px; flex-wrap: wrap; }
.luxury-list ul li{font-size: 13px;}
.popup-img {height: 100%; display: none; }
.insight-page-wrspppd{padding: 0px;}
.insight-page-wrspppd .best-deal-head img{margin-top: 0!important;}
.insight-middle-wrapp .row{margin: 0!important;}
.range-tabs ul li button{font-size: 12px; padding: 7px;}
.purchase-price h5 {font-size: 13px; color: #767676; margin-bottom: 12px; margin-top: 15px; font-weight: 400; }
.estimate-div {background-color: #F4F4F4; padding: 30px 0px; border-radius: 20px; }
.estimate-div h4 {color: #767676; font-weight: 700; font-size: 24px; text-align: center; }
.estimate-price {margin-top: 40px; }
.estimate-price ul li h6 {color: #767676; font-weight: 400; text-align: center; margin-bottom: 10px; font-size: 14px; }
.estimate-price ul li h3 {color: #767676; text-align: center; font-size: 20px; font-weight: 600; }
.estimate-btn {width: 90%; margin: 20px auto 0; }
.view-upfront-sec{margin-top: 10px;}
.insight-cta-wrapp {padding: 30px 0px; }
.insight-cta-main h3 {color: #fff; font-weight: 400; font-size: 21px; text-align: center; width: 100%; }
.insight-cta-main a{margin: 16px 0px;}
.insight-cta-main img {width: 100%; }

.abour-middle-wrapp {padding: 20px 0px; }
.about-head h4 {color: var(--primary-color); font-weight: var(--font-weight-600); font-size: var(--font-22); margin-bottom: 14px; }
.about-right-img img {width: 100%; width: 100%; margin-left: auto; display: block; margin: 20px 0px; }
.about-head p {font-size: var(--font-14); font-weight: var(--font-weight-400); text-align: left; }
.abour-middle-wrapp {padding: 0px 0px; }
.about-con h4 {color: var(--primary-color); font-weight: var(--font-weight-600); font-size: var(--font-22); margin-bottom: 9px; }
.we-expert-con h6 {text-transform: capitalize; color: #000; font-size: 18px; margin-bottom: 13px; }
.we-expert-con h3{font-size: var(--font-20);}
#counter li{font-size: 28px;}
#counter li p{font-size: 12px;}
#counter {background: unset; padding: 5px 0px 0px;}
.abt-we-expert{margin-bottom: 0!important;}

.career-middle-wrapper {padding: 10px 0px; }
.join-main-head{margin-bottom: 20px;}
.join-main-head h4{font-size: var(--font-22);}
.career-left-img img {width: 100%; object-fit: cover; border-radius: 30px; height: auto;margin-bottom: 22px; }
.career-form{text-align: center;}
.career-form h4{font-size: 23px;}


.js-cookie-consent{
          flex-direction: column;
        width: 100%;
        left: 0;
        background-color: #f7f7f5;
        bottom: 0px!important;
        border-radius: 0px;
        gap: 10px;
}

.js-cookie-consent .flex{ flex-direction: column;  gap: 10px;}
.padding-class{padding: 15px !important;}
.js-cookie-consent-agree{flex-grow: 1;}
.button-width-class{width: 100%;}

.new-prop-content h3 {display: flex; justify-content: space-between; align-items: center; font-size: 16px; font-weight: 600; color: #000; margin-top: 26px; }
.new-prop-content h2{font-size: 25px;}
.new-prop-aminities ul li, .range-tabs ul li{width: 100%;}

.new-pro-detail-right h2{font-size: 17px; }
.new-pro-detail-right h3{font-size: 24px;}
.new-property-ami-main ul li{width: 100%;}
.new-property-ami-main h3{font-size: 19px;}

.new-homes-style .cover .header-content{width: 100%;}
.new-homes-style .cover .header-content h2 {font-size: 19px; word-spacing: 3px; text-align: left; font-weight: 700; color: var(--white-color); text-transform: uppercase; line-height: 28px; }
.new-homes-style .cover .header-content h3{font-size: 18px;}
.search-home{width: 100%;}
.new-homes-style .owl-dots{left: 0px;}
.best-deal-head h1 {color: var(--primary-color); font-size: var(--font-23); font-weight: var(--font-weight-700); margin-bottom: 10px; }
.mortgage-con-inn h3{font-size: 23px;}
.mortgage-con-main {height: auto; display: flex; align-items: center; margin-bottom: 40px; }
.mortgage-btns a.mortgage-calc {display: inline-block; background-color: #b2a16d; color: #fff; text-decoration: none; font-size: 14px; padding: 7px 10px; border-radius: 50px; margin-right: 4px; border: 1px solid #b2a16d; }
.mortgage-btns a.speak-team {display: inline-block; background-color: unset; color: #b2a16d; text-decoration: none; font-size: 14px; padding: 7px 9px; border-radius: 50px; margin-right: 0px; border: 1px solid #b2a16d; }
.brochure-wrapp .mortgage-con-main{margin-top: 20px;}
.podcats-wrapps {
  padding: 10px 0px;
}
.brochure-wrapp {background-color: #b2a16d24; padding: 20px 0px; }
.get-in-touch-wrapp {background-color: #b2a16d24; padding: 20px 0px; }
.view-upfront-sec {margin-top: 10px; margin-bottom: 30px; }
.brochure-image-design{margin-top: 20px;}
.footer-newsletter h5{margin-bottom: 0px;}
 .main-footer {padding: 42px 0px 32px; }


.rent-right-porp-detail a {
  background-color: #fff;
  padding: 5px 9px;
  border-radius: 50px;
  color: #000;
  font-size: 13px;
}


.rent-right-porp-detail .p-2{padding: 5px!important;}

.rent-right-porp-detail {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 10px;
}


}

@media (min-width: 768px) and (max-width: 991px) { 


.top-bar{display: none;}
.navbar-brand{width: 30%;}
.navbar-brand img{width: 100%;}
.navbar-toggler{background-color: #af9d68;}
#home-slider .item .cover .header-content{width: 96%;}
#home-slider .item .cover .header-content h2{font-size: 20px;}
#home-slider .item .cover .header-content h3 {font-size: 20px; margin: 0px 0 8px; word-spacing: 3px; color: #fff; text-align: center; font-weight: 600; text-transform: capitalize; position: relative; background-color: #D4BD78; padding: 7px; }
#home-slider .item {height: 300px; position: relative; }
#home-slider .owl-nav{display: none;}
.best-deal-wrapp {padding: 20px 0px; }
.best-deal-head h3 {color: var(--primary-color); font-size: var(--font-22); font-weight: var(--font-weight-700); margin-bottom: 9px; }
.best-deal-main {padding-top: 3px; }
.best-deal-main ul {justify-content: var(--justify-center); margin-bottom: 0 !important; }
.top-selling-head h5{font-size: var(--font-22);}
.top-selling-head h3{font-size: var(--font-22);}
.top-selling-head{margin-bottom: 30px!important;}
.top-selling-slider.owl-carousel .owl-item img {display: block; width: 100%; height: 110px; object-fit: contain; }
.new-launch-head{width: 97%;}
.new-launch-head h4{font-size: var(--font-22);}
.new-launch-wrapp {padding: 26px 0px 0px; }
.new-launch-wrapp .row{margin-top: 25px !important;}
.pro-list-add-div{margin-bottom: 30px;}
.real-estste-news-wrapp {padding: 0px 0px 30px; }
.news-con h5 {color: var(--black-color); font-size: var(--font-16); font-weight: var(--font-weight-600); text-align: var(--text-align); margin-bottom: 13px; }
.news-date {display: var(--secondary-display); align-items: var(--align-center); justify-content: var(--justify-space); margin-bottom: 17px; }

.news-con p {font-size: var(--font-15); text-align: var(--text-align); color: var(--black-color); margin-bottom: 0 !important; }
.news-con{padding: 10px 10px 16px;}
.news-box{margin-bottom: 30px;}
.view-all-btn {text-align: var(--text-align); margin-top: 30px; }
.real-estste-news-wrapp .row{margin-top: 27px !important;}
.cta-wrapp img {width: 100%; height: 165px; object-fit: cover; }
.cta-con h3{font-size: var(--font-22);}
.cta-con a {background-color: var(--primary-background); padding: 8px 24px; color: var(--white-color); border-radius: 50px; text-decoration: none; margin-top: 9px; display: inline-block; }
.insta-feed-wrapp {padding: 20px 0px 0px; }
.insta-feed-top p {font-size: 15px; width: 100%; margin: 0 auto; display: block; }
.insta-feed-top img {margin-bottom: 10px; width: 13%; }
.insta-feed-top h3 {font-size: 20px; color: #000; margin-bottom: 19px; }
.main-footer{padding: 9px;}
.quick-link {padding-top: 21px; padding-left: 0px; }
.footer-contact {padding-top: 14px; }
.footer-newsletter {padding-top: 10px; padding-left: 0px; }
.copyright p {font-size: var(--font-13); color: var(--primary-color); margin-bottom: 0px; }


.inner-banner-img img {width: 100%; height: 170px; object-fit: cover; }
.inner-banner-con-inn h2{font-size: 24px;}
.buy-enq-main {background-color: #F1F1F1; border-radius: 20px; padding: 0px; }
.buy-enq-main img {display: block; margin: px auto 20px; width: 54%; padding-top: 20px; }
.filter-design-wrapps .best-deal-head h3{font-size: var(--font-18);}
.filter-design-wrapps .best-deal-head p {font-size: var(--font-14); }
.right-filters {display: block; justify-content: space-between; }
.pro-type {width: 100%; margin-left: 0; margin-top: 10px;}
.beds-bath-type {width: 100%; margin-left: 0; position: relative; margin-top: 10px;}
.pro-price {width: 100%; margin-left: 0; position: relative; margin-top: 10px;}
.right-filters select{margin-top: 10px;}
.filter-design-wrapps .best-deal-wrapp {padding: 0px 0px 10px; }
.filter-bottom-form {margin-top: 10px; }
.filter-bottom-form input{margin-bottom: 10px;}
.buy-enq-sub {text-align: center; margin-top: 4px; }
.prolist-con {padding: 17px 16px; border: 1px solid #ccc; }
.property-price{margin-top: 10px;}
.property-price img {width: 100px;  height: auto;}
.property-price h3 {font-weight: 600; font-size: 16px; color: #000; }
.property-price ul li {color: #000; font-size: 13px; margin-right: 14px; position: relative; }
.property-price ul li::after {content: '|'; right: -9px; position: absolute; }
.pro-list-box p {margin-top: 10px; font-size: 14px; }
.pro-aminities {margin-top: 19px; }
.pro-aminities ul li {color: #000; font-size: 12px; margin-right: 20px; position: relative; display: flex; align-items: center; }
.pro-aminities ul li img {width: 13px; height: 13px; margin-right: 9px; }
.property-price ul {list-style-type: none; padding-left: 0px; display: flex; margin-bottom: 0px; flex-wrap: wrap; }

.project-detail-head h6 {color: #A5A5A5; font-size: var(--font-15); text-transform: var(--text-uppercase); margin-bottom: 12px; }
.project-detail-head h3{font-size: var(--font-20);}
.project-detail-head h4 {font-size: var(--font-21); color: var(--black-color); }
.project-detail-head {text-align: var(--text-align); margin-bottom: 30px; }
.pro-det-img img{height: auto; width: 100%;}
.project-detail-con h4 {color: var(--primary-color); font-weight: var(--font-weight-600); font-size: var(--font-18); margin-bottom: 14px; margin-top: 20px; }
.project-detail-con ul{margin-bottom: 21px;}
.paymeny-plan-box h2{font-size: var(--font-18);}
.paymeny-plan-box h4 {font-size: var(--font-14);}
.paymeny-plan-box h6 {color: #6D6D6D; font-size: var(--font-13); }
.payment-plan-structure ul li{width: 30%;}
.payment-plan-structure ul li::after {content: ''; width: 134px; height: 2px; background-color: #ccc; position: absolute; right: -29px; top: 70px; }
.payment-plan-structure{margin-top: 27px!important;}
.progressbar li h6 {font-weight: 600; font-size: 12px; }
.project-timeline-wrapp {padding-top: 0; }
.master-plan-main{margin-top: 27px!important;}
.master-plan-main img{width: 100%;}
.amenities-wrppps ul {list-style-type: none; padding-left: 15px; margin-bottom: 20px; margin-top: 10px; }
.prolist-con h5{font-size: 14px;}


.luxury-list ul {list-style-type: none; padding-left: 0px; display: flex; margin-bottom: 0px; flex-wrap: wrap; }
.luxury-list ul li{font-size: 13px;}
.popup-img {height: 100%; display: none; }

.insight-page-wrspppd{padding: 0px 0px 40px;}
.insight-page-wrspppd .best-deal-head img{margin-top: 0!important;}
.insight-middle-wrapp .row{margin: 0!important;}
.range-tabs ul li button{font-size: 12px; padding: 7px;}
.purchase-price h5 {font-size: 13px; color: #767676; margin-bottom: 12px; margin-top: 15px; font-weight: 400; }
.estimate-div {background-color: #F4F4F4; padding: 30px 0px; border-radius: 20px; }
.estimate-div h4 {color: #767676; font-weight: 700; font-size: 24px; text-align: center; }
.estimate-price {margin-top: 40px; }
.estimate-price ul li h6 {color: #767676; font-weight: 400; text-align: center; margin-bottom: 10px; font-size: 14px; }
.estimate-price ul li h3 {color: #767676; text-align: center; font-size: 20px; font-weight: 600; }
.estimate-btn {width: 90%; margin: 20px auto 0; }
.view-upfront-sec{margin-top: 10px;}
.insight-cta-wrapp {padding: 30px 0px; }
.insight-cta-main h3 {color: #fff; font-weight: 400; font-size: 15px; text-align: center; width: 100%; line-height: 24px;}
.insight-cta-main a{margin: 16px 0px;padding: 10px 20px; font-size: 14px;}
.insight-cta-main img {width: 100%; }

.abour-middle-wrapp {padding: 20px 0px; }
.about-head h4 {color: var(--primary-color); font-weight: var(--font-weight-600); font-size: var(--font-22); margin-bottom: 14px; }
.about-right-img img {width: 100%; width: 100%; margin-left: auto; display: block; margin: 20px 0px; }
.about-head p {font-size: var(--font-14); font-weight: var(--font-weight-400); text-align: left; }
.abour-middle-wrapp {padding: 0px 0px; }
.about-con h4 {color: var(--primary-color); font-weight: var(--font-weight-600); font-size: var(--font-22); margin-bottom: 9px; }
.we-expert-con h6 {text-transform: capitalize; color: #000; font-size: 18px; margin-bottom: 13px; }
.we-expert-con h3{font-size: var(--font-20);}
#counter li{font-size: 28px;}
#counter li p{font-size: 12px;}
#counter {background: unset; padding: 5px 0px 0px;}
.abt-we-expert{margin-bottom: 0!important;}

.career-middle-wrapper {padding: 10px 0px; }
.join-main-head{margin-bottom: 20px;}
.join-main-head h4{font-size: var(--font-22);}
.career-left-img img {width: 100%; object-fit: cover; border-radius: 30px; height: auto;margin-bottom: 22px; }
.career-form{text-align: center;}
.career-form h4{font-size: 23px;}


.js-cookie-consent{
          flex-direction: column;
        width: 100%;
        left: 0;
        background-color: #f7f7f5;
        bottom: 0px!important;
        border-radius: 0px;
        gap: 10px;
}

.js-cookie-consent .flex{ flex-direction: column;  gap: 10px;}
.padding-class{padding: 15px !important;}
.js-cookie-consent-agree{flex-grow: 1;}
.button-width-class{width: 100%;}
.text-width-class {
  max-width: 100%;
}

.new-prop-content h3 {display: flex; justify-content: space-between; align-items: center; font-size: 16px; font-weight: 600; color: #000; margin-top: 26px; }
.new-prop-content h2{font-size: 25px;}
.new-prop-aminities ul li, .range-tabs ul li{width: 50%;}
.new-pro-detail-right h2{font-size: 17px; }
.new-pro-detail-right h3{font-size: 24px;}
.new-property-ami-main ul li{width: 50%;}
.new-property-ami-main h3{font-size: 19px;}


.new-homes-style .cover .header-content{width: 100%;}
.new-homes-style .cover .header-content h2 {font-size: 19px; word-spacing: 3px; text-align: left; font-weight: 700; color: var(--white-color); text-transform: uppercase; line-height: 28px; }
.new-homes-style .cover .header-content h3{font-size: 18px;}
.search-home{width: 100%;}
.new-homes-style .owl-dots{left: 0px;}
.best-deal-head h1 {color: var(--primary-color); font-size: var(--font-23); font-weight: var(--font-weight-700); margin-bottom: 10px; }
.mortgage-con-inn h3{font-size: 23px;}
.mortgage-con-main {height: auto; display: flex; align-items: center; margin-bottom: 40px; }
.mortgage-btns a.mortgage-calc {display: inline-block; background-color: #b2a16d; color: #fff; text-decoration: none; font-size: 14px; padding: 7px 10px; border-radius: 50px; margin-right: 4px; border: 1px solid #b2a16d; }
.mortgage-btns a.speak-team {display: inline-block; background-color: unset; color: #b2a16d; text-decoration: none; font-size: 14px; padding: 7px 9px; border-radius: 50px; margin-right: 0px; border: 1px solid #b2a16d; }
.brochure-wrapp .mortgage-con-main{margin-top: 20px;}
.podcats-wrapps {
  padding: 10px 0px;
}
.brochure-wrapp {background-color: #b2a16d24; padding: 20px 0px; }
.get-in-touch-wrapp {background-color: #b2a16d24; padding: 20px 0px; }
.view-upfront-sec {margin-top: 10px; margin-bottom: 30px; }
.brochure-image-design{margin-top: 20px;}
.footer-newsletter h5{margin-bottom: 0px;}
 .main-footer {padding: 42px 0px 32px; }

}



@media (min-width: 1369px) and (max-width: 2592px) {

}



