*{padding:0;margin:0;box-sizing:border-box}
html{scroll-behavior:smooth;overflow-x:hidden!important}
body,h1,h2,h3,h4,h5,h6,p,ul,li{padding:0;margin:0}
.container-fluid{overflow:hidden}
.container,.container-fluid{padding:0!important}
body.modal-open{padding-right:0!important;overflow:hidden}
@font-face{font-family:Dropkicker;src:url(../fonts/Dropkicker-Regular-BF64e5680b0e3f3.ttf);font-weight:400;font-display:swap}
@font-face{font-family:Dropkicker;src:url(../fonts/Dropkicker-SemiBold-BF64e5680ab09dc.ttf);font-weight:500;font-display:swap}
@font-face{font-family:Dropkicker;src:url(../fonts/Dropkicker-Thin-BF64e5680ae8149.ttf);font-weight:300;font-display:swap}
@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Light.ttf);font-weight:300;font-display:swap}
@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.ttf);font-weight:400;font-display:swap}
@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Medium.ttf);font-weight:500;font-display:swap}
@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-SemiBold.ttf);font-weight:600;font-display:swap}
@font-face{font-family:Freight;src:url(../Freight-Big-Pro-Book-.otf);font-weight:500;font-display:swap}
@font-face{font-family:Freight;src:url(../Freight-Big-Pro-Semibold-.otf);font-weight:600;font-display:swap}
@font-face{font-family:Freight;src:url(../Freight-Disp-Pro-Light.otf);font-weight:300;font-display:swap}
:root{--dropkicker:Dropkicker;--montserrat:montserrat;--freight:freight;--primary-color:#012465}
body{background-color:#f8f4f0}
h3{font-family:var(--dropkicker)}
h1,h2,h4,h5,h6{font-family:var(--freight)}
body,p,a{font-family:var(--montserrat)}
.pt-50{padding-top:50px}
.pt-60{padding-top:60px}
.pt-70{padding-top:70px}
.p-60{padding:40px 0 60px}
.p-80{padding:70px 0 40px}
.p-100{padding:70px 0 80px}
a{text-decoration:none!important}
p{letter-spacing:1px;font-size:13px;line-height:26px}
.section-heading{position:relative;text-align:center;width:fit-content;margin:auto;padding:0 50px;margin-bottom:50px}
.section-heading::before{position:absolute;left:50%;transform:translateX(-50%);bottom:-20px;width:100%;height:30%;content:'';background:url(../fonts/text-underline.svg) no-repeat center bottom;background-size:100%}
.section-heading h2{color:#000;font-weight:300;letter-spacing:2px;font-size:32px;line-height:38px}
.section-subheading h4{text-align:center;letter-spacing:2.5px;width:70%;margin:auto;color:var(--primary-color);font-size:26px;font-weight:300}
.section-subheading.dark-color h4{color:#000;letter-spacing:3px;font-size:32px;font-weight:400}
.heading-section{text-align:center;position:relative;z-index:99}
.heading-section .title-head{font-size:28px;letter-spacing:4px;line-height:50px;margin:0}
.heading-section .title-subhead{width:50%;letter-spacing:2px;color:var(--green-color);font-weight:400;line-height:35px;padding-top:25px;margin:auto;font-size:18px}
header.header{position:absolute;z-index:999;width:100%}
.header nav.navbar{width:100%;justify-content:center;min-height:auto}
.navbar.fixed nav.navbar{min-height:110px}
button.nav-toggler{background:transparent;border:none}
img.nav-toggler.hamburger-icon{width:30px}
.header a.banner-query-btn{text-decoration:none;color:#000;background:#fff;padding:10px 20px;border-radius:50px;font-size:12px;letter-spacing:1px;cursor:pointer}
.header a.banner-query-btn:hover{color:#000}
.header .project-logo{max-width:220px;left:unset;top:65%}
.navbar-brand{padding:0;margin:0}
.project-logo.logo-dark{display:none}
.project-logo.logo-light{display:block;filter:invert(1) brightness(100)}
.navbar.fixed .project-logo.logo-dark{display:block}
.navbar.fixed .project-logo.logo-light{display:none}
.navbar.fixed{position:fixed;top:0;background:#f8f4f0;transition:all .4s ease-in-out;z-index:99;box-shadow:#b5b5b5b3 0 8px 6px -6px}
.navbar.fixed .project-logo{max-width:220px}
.navbar.fixed .openmenu{padding:10px 28px}
.navbar.fixed a.banner-query-btn{text-decoration:none;color:#000;background:transparent;padding:10px 20px;border-radius:50px;font-size:11px;letter-spacing:1px;border:1px solid #14693c;cursor:pointer}
.navbar.fixed a.banner-query-btn:hover{color:#000!important}
.navbar .menu-dark{display:none}
.navbar .menu-light{display:block}
.navbar.fixed .menu-dark{display:block}
.navbar.fixed .menu-light{display:none}
.navbar .call-dark{display:none}
.navbar .call-light{display:block}
.navbar.fixed .call-dark{display:block}
.navbar.fixed .call-light{display:none}
.closemenu{display:none}
.openmenu{cursor:pointer;color:#fff;letter-spacing:2px;display:flex;justify-content:center;align-items:center;gap:14px;padding:11px 28px;font-size:21px}
.openmenu img{width:34px}
.closemenu{width:18px}
.mobile-open .closemenu{display:block;position:absolute;right:30px;top:60px;padding:10px;width:36px;z-index:999;cursor:pointer;transition:.3s ease-in;border:1px solid;border-radius:50%}
.mobile-open .openmenu{display:none}
.menu_section{position:fixed;max-width:510px;right:-100%;top:0;bottom:0;z-index:9;background:#fdfcee;transition:.7s ease-in-out;height:100%;width:100%;border-left:1px solid #cac19e;overflow-y:scroll!important;overflow-x:hidden!important;z-index:9999999}
.menu_logo img{max-width:220px;padding:20px}
.menu_logo{text-align:center}
.menu_section ul{margin:0;padding:0;list-style:none}
.menu_section ul li a{text-decoration:none;font-size:13px;font-weight:400;line-height:15.03px;color:#000;text-transform:uppercase;letter-spacing:2px}
.menu_section ul li a:hover{color:#000!important}
.menu_in ul li a.closemenu{width:100%}
.menu_section ul li{padding:15px 0 10px;border-bottom:1px solid #00000038}
.menu_location p{font-size:12px;text-transform:capitalize;text-align:center;margin-bottom:5px;display:flex;justify-content:center;align-items:center;letter-spacing:1.4px}
.menu_location p img.map{filter:invert(1);width:11px;margin-right:5px}
.mobile-open .mobile-trigger{cursor:pointer;display:block;height:auto;line-height:normal;padding:0;position:relative;right:-185px;width:auto;z-index:99999}
.mobile-trigger i,.mobile-trigger i::after,.mobile-trigger i::before{position:relative;top:0;background-color:var(--primary-color);border-radius:1px;display:block;height:2px;width:30px}
.mobile-trigger i::after,.mobile-trigger i::before{content:"";position:absolute}
.mobile-trigger i::before{top:-10px}
.mobile-trigger i::after{top:10px}
.mobile-open .mobile-trigger i::before{background-color:var(--primary-color);bottom:0;top:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(0.23,1,0.32,1),transform .3s cubic-bezier(0.23,1,0.32,1) .3s}
.mobile-open .mobile-trigger i::after{background-color:var(--primary-color);top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(0.23,1,0.32,1),transform .3s cubic-bezier(0.23,1,0.32,1) .3s}
.mobile-open .mobile-trigger i{background-color:transparent}
.menu_section{position:fixed;max-width:510px;right:-100%;top:0;bottom:0;z-index:9;background:#f8f4f0;transition:.7s ease-in-out;height:100%;width:100%;border-left:1px solid #cac19e;overflow-y:scroll!important;overflow-x:hidden!important}
.mobile-open .menu_section{right:0}
.menu_section .menu_in{padding:20px 60px;position:relative;padding-top:30px}
.menu_section .absLogo{content:'';position:absolute;bottom:-21%;right:-2%;height:55%;width:34%;z-index:-1;rotate:288deg;opacity:11%}
.menu_section .absLogo img{height:100%}
.navbar-socila-links{display:flex;justify-content:start;align-items:center;gap:25px;padding:18px 0}
.menu-section{display:flex;justify-content:center;column-fill:balance;align-items:center;gap:10px}
.banner-call-section{border:1px solid #fff;padding:8px 22px;border-radius:60px;display:flex;justify-content:center;align-items:center;gap:25px}
.banner-call-section img{width:22px}
.banner-call-section .navbar-query-btn{position:relative}
.banner-call-section .navbar-query-btn::before{position:absolute;content:none;left:-12.5px;top:0;width:2px;height:100%;background:#ffffff82}
.banner-call-section .navbar-query-btn span{color:#fff;font-size:14px;letter-spacing:1px}
.navbar.fixed .banner-call-section .navbar-query-btn span{color:#000;font-weight:500}
.navbar.fixed .banner-call-section .navbar-query-btn::before{position:absolute;content:none;left:-12.5px;top:0;width:1px;height:100%;background:#00000087}
a.navbar-call-btn{text-decoration:none;color:#000;font-size:14px;letter-spacing:1px;font-weight:400;display:flex;color:#fff!important}
a.navbar-call-btn:hover{color:#000}
.navbar.fixed .banner-call-section{border:1px solid #00000096;padding:7px 16px;border-radius:60px;background:transparent}
.navbar.fixed a.navbar-call-btn{color:#000!important}
.banner-section .banner-img{height:100vh;object-fit:cover;position:relative}
.banner-container{position:relative}
.banner-section .carousel-inner::after{position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(to bottom,#000c 0%,#0006 10%,#0000 20%)}
.banner-content{position:absolute;bottom:5%;width:100%;display:flex;justify-content:center;padding:60px 0;flex-direction:column;align-items:center;left:50%;transform:translateX(-50%);gap:40px}
.banner-typology{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}
.banner-typology img{width:170px}
.banner-typology p{color:#fff;font-size:14px;letter-spacing:1px}
.banner-section{position:relative}
.banner-pricing-section{position:absolute;bottom:15%;left:20%}
.banner-pricing-section .banner-price{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}
.banner-pricing-section .banner-price .ban-pr h3{color:var(--primary-color);font-size:22px;letter-spacing:3px;line-height:36px;font-weight:400}
.banner-typology{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:25px}
.banner-typology img{width:170px}
.banner-typology p{color:#fff;font-size:16px;letter-spacing:1.5px;width:80%;text-align:center;font-weight:300}
.banner-pricing-section .banner-price img{height:210px}
.banner-pricing-section .banner-price .ban-pr{text-align:center}
.banner-pricing-section .banner-price .ban-pr h3 span.price-value{font-size:38px;letter-spacing:4px}
.banner-pricing-section .banner-price .ban-pr h3 span.wards{font-size:15px;text-transform:uppercase;letter-spacing:3px}
.banner-typology-section{position:absolute;bottom:15%;right:20%}
.banner-typo{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}
.banner-typology-section .banner-typo img{height:210px}
.banner-typology-section .banner-typo .ban-pr{text-align:center}
.banner-typology-section .banner-typo .ban-pr h3{color:var(--primary-color);font-size:22px;letter-spacing:3px;line-height:36px;font-weight:400}
.banner-tagline{position:relative;width:fit-content}
.banner-tagline::before{position:absolute;left:-30px;top:0;width:15px;height:100%;content:"";background:url(../images/banner-gradient.png) no-repeat}
.banner-tagline::after{position:absolute;right:-30px;top:0;width:15px;height:100%;content:"";background:url(../images/banner-gradient.png) no-repeat;transform:rotate(180deg)}
.banner-tagline .tagline{font-size:22px;letter-spacing:3px;font-weight:300;color:var(--primary-color);padding-top:0}
.banner-new-design{position:absolute;bottom:3%;left:50%;transform:translateX(-50%);z-index:9}
.banner-new-design .banner_logo{margin:auto;display:block;max-width:140px;filter:unset}
.banner-new-design .address{color:#fff;letter-spacing:2px;font-weight:300;text-align:center;padding:25px 0;font-size:31px;font-variant:lining-nums}
.banner-new-design .address span{font-size:20px}
.banner-new-design .banner-details{display:flex;justify-content:space-between;padding:10px;border:1px solid var(--primary-color);z-index:99;background:#00000047;backdrop-filter:blur(20px);border-radius:5px}
.banner-new-design .banner-details div:nth-child(1){border-right:1px solid var(--primary-color)}
.banner-new-design .banner-details .banner-status,.banner-new-design .banner-details .banner-typology,.banner-new-design .banner-details .banner-price,.banner-new-design .banner-details .banner-plan{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:20px 5px;position:relative;transition:.4s ease-in}
.banner-new-design .banner-details .banner-status h5,.banner-new-design .banner-details .banner-typology h5,.banner-new-design .banner-details .banner-price h5,.banner-new-design .banner-details .banner-plan h5{color:#fff;letter-spacing:2px;font-weight:300;font-size:14px;padding-bottom:10px;font-family:var(--montserrat);font-weight:500}
.banner-new-design .banner-details .banner-status h5::after,.banner-new-design .banner-details .banner-typology h5::after,.banner-new-design .banner-details .banner-price h5::after,.banner-new-design .banner-details .banner-plan h5::after{position:absolute;content:"";width:170px;height:1px;top:50%;left:50%;background:var(--primary-color);transform:translateX(-50%)}
.banner-new-design .banner-details .banner-status h4,.banner-new-design .banner-details .banner-typology h4,.banner-new-design .banner-details .banner-price h4,.banner-new-design .banner-details .banner-plan h4{color:#fff;font-size:14px;font-weight:400;letter-spacing:2px;text-align:center;font-family:var(--montserrat)}
.banner-new-design .banner-details .banner-status,.banner-new-design .banner-details .banner-price,.banner-new-design .banner-details .banner-plan{flex:1}
.banner-new-design .banner-details .banner-typology{flex:1}
.banner-new-design .banner-details .banner-status:hover,.banner-new-design .banner-details .banner-typology:hover,.banner-new-design .banner-details .banner-price:hover,.banner-new-design .banner-details .banner-plan:hover{background:#e7dbcf}
.banner-new-design .banner-details .banner-status:hover h5::after,.banner-new-design .banner-details .banner-typology:hover h5::after,.banner-new-design .banner-details .banner-price:hover h5::after,.banner-new-design .banner-details .banner-plan:hover h5::after{background:#181818}
.banner-new-design .banner-details .banner-status:hover h5,.banner-new-design .banner-details .banner-typology:hover h5,.banner-new-design .banner-details .banner-price:hover h5,.banner-new-design .banner-details .banner-plan:hover h5{color:#000;font-weight:500}
.banner-new-design .banner-details .banner-status:hover h4,.banner-new-design .banner-details .banner-typology:hover h4,.banner-new-design .banner-details .banner-price:hover h4,.banner-new-design .banner-details .banner-plan:hover h4{color:#000;font-weight:500;font-family:var(--freight);font-family:var(--montserrat)}
.banner-section .carousel-item{position:relative}
.banner-section .carousel-item p{position:absolute;left:3%;bottom:2%;color:#fff;font-size:10px}
.section-head{position:relative;text-align:center}
.section-head::before{position:absolute;left:50%;transform:translateX(-50%);bottom:-20px;width:100%;height:30%;content:'';background:url(../fonts/text-underline.svg) no-repeat center bottom;background-size:42%}
.section-head h2{color:#000;font-weight:300;letter-spacing:2px;font-size:28px;line-height:38px}
.overview-left-side{display:flex;flex-direction:column;gap:30px}
.overview-left-side .overview-usp .usp-img,.overview-right-side .overview-usp .usp-img{position:relative;display:flex}
.overview-left-side .overview-usp .usp-img img,.overview-right-side .overview-usp .usp-img img{border-radius:10px}
.overview-left-side .overview-usp .usp-img p,.overview-right-side .overview-usp .usp-img p{position:absolute;right:15px;bottom:5px;color:#fff;letter-spacing:.5px;font-size:10px}
.overview-right-side{display:flex;flex-direction:column;height:100%;justify-content:space-between}
.overview-points{display:flex;padding:60px 0;justify-content:space-evenly;gap:40px 0;margin-top:20px}
.overview-points .points{display:flex;justify-content:center;align-items:center;width:36%;gap:10px;padding:12px 0;transition:.4s ease-in-out}
.overview-points .points:not(:last-child){border-right:1px solid var(--primary-color)}
.overview-points .points:hover{background:var(--primary-color)}
.overview-points .points:hover h4{color:#fff}
.overview-points .points img{width:32px;display:none}
.overview-points .points h4{font-weight:300;letter-spacing:2px;font-size:20px}
.overview-usp.mobile{display:flex;justify-content:space-between;gap:40px}
.project-overview-section{background:#fff}
.project-details{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-top:20px}
.know-more-btn{display:flex;justify-content:start;align-items:center;gap:10px;margin-bottom:-60px;width:fit-content;border-bottom:1px solid var(--primary-color);border-top:1px solid var(--primary-color);transition:.4s ease-in-out}
.know-more-btn a{color:var(--primary-color);font-weight:500;text-transform:uppercase;letter-spacing:1px;font-size:14px;padding:11px 30px;display:flex;gap:10px}
.know-more-btn img{width:20px}
.know-more-btn:hover{background:var(--primary-color)}
.know-more-btn:hover a{color:#fff}
.know-more-btn:hover img{filter:invert(1) brightness(100)}
.project-overview-section .project-overview-image{padding:50px 0 0;position:relative}
.project-overview-section .project-overview-image p{position:absolute;right:15px;bottom:5px;color:#fff;letter-spacing:1px;font-size:10px}
.highlights-section .highlights-details{padding-top:30px}
.highlights-section .highlights-details .highlight-image{width:90%;position:relative}
.highlights-section .highlights-details .highlight-image p{position:absolute;right:15px;bottom:5px;color:#fff;letter-spacing:1px;font-size:10px}
.our-highlights{display:flex;flex-direction:column;gap:20px}
.highlights-section .our-highlights .points{display:flex;align-items:center;gap:20px}
.highlights-section .our-highlights .points p{font-size:14px;font-weight:400}
.highlight-details-sec{position:relative;display:flex;flex-direction:column;justify-content:space-evenly;height:100%;z-index:99}
.highlight-details-sec::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:url() no-repeat right bottom;background-size:60%;opacity:.06;z-index:-9}
.lounge-section{background:#fff;position:relative}
.lounge-section .lounge-content{position:sticky;top:30%}
.lounge-content .lounge-details{margin-bottom:50px}
.lounge-content .lounge-details p{text-align:center;padding-top:10px}
.lounge-content .know-more-btn{margin:auto}
.lounge-images{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}
.lounge-images .amn-img{width:40%;position:relative}
.lounge-images .amn-img img{border-radius:10px}
.lounge-images .amn-img p{position:absolute;right:10px;top:8px;color:#fff;font-size:8px;line-height:normal}
.lounge-images .amn-img h4{position:absolute;bottom:5px;right:5px;color:#fff;letter-spacing:1.8px;font-weight:300;background:#000000e8;padding:6px 20px;border-radius:5px;font-size:18px;line-height:normal;white-space:nowrap}
.price-section{position:relative}
.price-section::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:url() no-repeat center bottom;background-size:350px;opacity:.06;z-index:-9}
.price-section .price-details{text-align:center;margin:70px 75px 50px;padding:40px 20px;border-radius:15px;box-shadow:#0000002b 0 5px 15px;background:#ffffff5e;min-height:355px;display:flex;flex-direction:column;justify-content:space-between;z-index:9;position:relative}
.price-section .price-sec-head{position:relative}
.price-section .price-sec-head::before{position:absolute;content:'';bottom:0;left:0;width:100%;height:100%;background:url(../fonts/text-underline.svg) no-repeat center bottom;background-size:90%}
.price-section .price-sec-head h2{color:var(--primary-color);font-weight:400;letter-spacing:1.5px;font-size:30px;line-height:38px;padding-bottom:13px;font-variant:lining-nums}
.price-section .price-amount h2{font-variant:lining-nums;font-size:26px;letter-spacing:2px;padding:20px 0}
.price-section .price-amount h2 span.amount{font-size:40px;letter-spacing:3px;padding:0 6px;color:var(--primary-color);font-weight:500}
.price-section .price-amount h2 span.onwards{font-size:20px;letter-spacing:1px}
.price-section .price-size{padding:0 0 30px}
.price-section .price-size p{font-size:14px;line-height:29px}
.price-section .price-size p span.size{font-size:20px;letter-spacing:2px;font-family:var(--freight);font-weight:300}
.price-details .know-more-btn{margin:0 auto}
.owl-theme .owl-nav [class*='owl-']:hover{background:transparent!important;color:#FFF;text-decoration:none}
.owl-nav img{width:80px}
.amenity-section .owl-carousel .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;align-items:center}
.amenity-section{background:#fff;position:relative}
.amenity-section::before{position:absolute;content:'';left:0;top:56%;width:20%;height:100%;transform:translateY(-50%);background:url() no-repeat left center;background-size:280px;opacity:.05}
.amenity-section::after{position:absolute;content:'';right:0;top:56%;width:20%;height:100%;transform:translateY(-50%);background:url() no-repeat right center;background-size:280px;opacity:.05}
.amenity-details{width:70%;margin:50px auto 0}
.amenity-details .amnt-content{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 60px 0;gap:20px 40px}
.amenity-details .amnt-content .content{display:flex;justify-content:center;align-items:center;width:fit-content;gap:15px}
.amenity-details .amnt-content .content img{width:auto}
.amenity-details .amnt-img{position:relative}
.amenity-details .amnt-img img{border-radius:10px}
.amenity-details .amnt-img p{position:absolute;right:15px;bottom:5px;color:#fff;letter-spacing:1px;font-size:10px}
.cluster-details{padding-top:30px}
.cluster-plan-content{padding:90px 0;display:flex;flex-direction:column;gap:100px}
.cluster-plan-content .tower{display:flex;flex-direction:column;gap:30px}
.cluster-plan-content .tower h2{color:var(--primary-color);letter-spacing:2px;font-size:35px}
.cluster-plan-content .tower p{font-size:16px;font-weight:500}
.cluster-details .know-more-btn a{padding:14px 40px}
.cluster-plan-image img.img-fluid{border-radius:10px!important;border:10px solid #e9ddd0}
.cluster-plan .owl-nav{position:absolute;bottom:15%;display:flex;gap:25px}
.cluster-plan .owl-nav img{width:65px}
.floor-plan-section{background:#fff}
.floor-plan-details{position:relative}
.floor-plan-details .floor-plan-tabs{position:absolute;left:0;top:90px;z-index:99;display:flex;gap:100px}
.one-bed-residences-details{position:relative;padding-top:40px}
.one-bed-residences-details::before{position:absolute;content:'';background:url() no-repeat center left;width:30%;height:100%;top:66%;left:35%;transform:translate(-50%,-50%);opacity:.05;background-size:400px}
.one-bed-residences-details .owl-nav{position:absolute;left:-75%;bottom:12%;display:flex;gap:20px}
.one-bed-residences-details .owl-nav img{width:65px}
.bed-residences-image{text-align:-webkit-right}
.bed-residences-image a img{height:auto;width:80%!important;object-fit:contain;object-position:top;border:10px solid #e9ddd0;border-radius:10px;margin-right:20px}
.one-bed-residences-content{display:flex;flex-direction:column;gap:40px;padding-top:170px}
.one-bed-residences-content .floor-details{display:flex;flex-direction:column;gap:20px}
.one-bed-residences-content .floor-details .points{display:flex;align-items:center;gap:20px}
.one-bed-residences-content .floor-details .points p{font-size:14px}
.floor-plan-section .nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#012465;letter-spacing:.6px;font-size:15px;padding:11px 30px;border-radius:0}
.floor-plan-section .nav-link{display:block;padding:11px 30px;color:#012465;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;border-top:1px solid var(--primary-color);border-bottom:1px solid var(--primary-color);border-radius:0}
.gallery-section .gallery-images{padding-top:30px}
.gallery-section .gallery-img{position:relative}
.gallery-section .gallery-img p{position:absolute;right:15px;bottom:5px;color:#fff;letter-spacing:1px;font-size:10px}
.gallery-section .gallery-img img{border-radius:10px}
.gallery-details{width:80%;margin:0 auto;position:relative}
.gallery-details .amnt-img{position:relative}
.gallery-details .amnt-img img{border-radius:10px;height:550px;object-fit:cover}
.gallery-details .amnt-img p{position:absolute;right:15px;bottom:5px;color:#fff;letter-spacing:1px;font-size:10px}
.gallery-section .owl-nav img{width:70px}
.gallery-section{position:relative}
.location-section{background:#fff}
.location-flex{display:flex;flex-direction:column;gap:50px;height:100%;justify-content:center}
.loc-det{margin-top:80px;position:relative;z-index:99}
.loc-det::before{position:absolute;bottom:0;left:40%;transform:translateX(-50%);width:100%;height:70%;background:url() no-repeat center center;opacity:.05;content:'';background-size:400px;z-index:-1}
.location-details{display:flex;flex-direction:column;gap:25px;margin-right:40px}
.location-content{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--primary-color)}
.location-content .content{display:flex;justify-content:center;align-items:center;gap:20px}
.location-content .content p{font-size:13px}
.location-content .distance p{font-size:14px;font-weight:500;color:var(--primary-color)}
.location-section .location-map-img{padding:0 10px;border-radius:10px}
.developer-content{padding:40px;text-align:center}
.developer-content p{font-size:12px;line-height:28px}
.footer-img{margin:10px 50px;position:relative}
.footer-img img{border-radius:10px}
.footer-img p{position:absolute;right:15px;bottom:5px;color:#fff;letter-spacing:1px;font-size:10px}
.footer-form-section{background:#fff}
.footer-from{width:75%;padding:50px 50px 45px;border:5px solid #012465a6;background:#f8f4f0;border-radius:5px}
.footer-from .form-group .form-control{border:none;background:transparent;border-bottom:1px solid var(--primary-color);border-radius:0;margin-bottom:25px;padding-left:10px}
.footer-from .form-group .form-control::placeholder{font-size:12px;color:#202020;text-transform:uppercase;letter-spacing:1px}
.footer-from .form-group .form-control:focus{box-shadow:none}
.footer-from .form-check .form-check-input{accent-color:var(--primary-color)}
.footer-from .form-check .form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color);box-shadow:none}
.footer-from .form-check label{font-size:10px;letter-spacing:.4px;line-height:18px}
.footer-form-btn{border:1px solid var(--primary-color);box-shadow:none;color:#fff;padding:10px 34px;font-size:13px;letter-spacing:1px;font-weight:500;background:var(--primary-color);display:block;margin:auto;margin-top:35px}
.footer-query-content{height:100%;display:flex;flex-direction:column;justify-content:center;padding-left:50px}
.footer-query-content .start-text{font-size:66px;font-weight:300;letter-spacing:3px;line-height:100px}
.footer-query-content .end-text{font-size:66px;font-weight:300;letter-spacing:3px;line-height:60px;padding-left:230px;padding-top:20px;padding-bottom:20px;position:relative}
.footer-query-content .end-text::before{position:absolute;content:'';left:30px;top:53%;width:170px;height:2px;background:var(--primary-color);background-size:100%}
.footer-contact-number .ivr-number{text-align:center;padding:8px;border-top:1px solid var(--primary-color);border-bottom:1px solid var(--primary-color);width:70%;margin:auto}
.footer-section a{color:unset}
.footer-contact-number .ivr-number a{color:var(--primary-color);font-weight:600;font-size:40px;letter-spacing:3px;font-family:var(--freight);font-variant:lining-nums}
.footer-rera-section{padding:30px;text-align:center}
.discalimer{text-align:center}
.discalimer p{font-size:12px;line-height:24px}
.privacy-policy{padding-top:20px;text-align:center}
.popup-section .modal-content{background:#f8f4f0}
.popup-section .form_section button.btn-close{position:absolute;right:20px;top:15px}
.popup-section .modal-dialog .popup_image img{width:100%;max-width:100%;height:100%;object-fit:cover}
.popup-section .modal-dialog.modal-dialog-centered{max-width:1000px}
.popup-section .modal-dialog .bg_logo{width:230px;height:230px;top:32%}
.popup-section .modal-dialog .menu_logo{text-align:center}
.popup-section .popup_image{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;position:relative}
.popup-section .popup_image::before{position:absolute;content:'';bottom:0;left:0;width:100%;height:43%}
.popup-image-details{position:absolute;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}
.popup-image-details .popup-typology p{font-size:20px;letter-spacing:4px;font-family:var(--dropkicker);font-weight:300;padding-bottom:12px;margin:0}
.popup-pricing span{font-size:12px;letter-spacing:2px;font-family:'Montserrat';font-weight:300}
.popup-pricing p{font-size:30px;letter-spacing:5px;font-family:var(--dropkicker);font-weight:300}
.popup-pricing{display:flex;flex-direction:column;align-items:center}
.popup-section .popup-form{padding:20px 40px}
.popup-section .form_section .form-control{border:none;border-bottom:1px solid #00000057;padding:15px 5px;margin-bottom:10px;border-radius:0;background-color:transparent;font-family:var(--primary-font);font-size:14px;font-weight:400;line-height:15.58px;letter-spacing:1px}
.popup-section .form_section .form-control::placeholder{font-family:var(--montserrat);font-size:13px;letter-spacing:1px}
.popup-section .submit_btn{border:1px solid;width:fit-content;padding:11px 32px;color:#fff;background:var(--primary-color);letter-spacing:2px;text-transform:uppercase;font-family:var(--montserrat);font-size:12px;display:block;margin:20px auto 0}
.popup-section button.btn-close{position:absolute;right:10px;top:10px;z-index:99;border:1px solid;border-radius:50%;padding:10px;font-size:10px}
.popup-project-logo img{margin:auto;display:block;max-width:180px;padding-bottom:30px}
.popup-section .checkbox-section input{background-color:var(--primary-color);border-color:var(--primary-color);box-shadow:none;accent-color:var(--primary-color)}
.popup-section.map-section .modal-dialog.modal-dialog-centered{max-width:800px!important}
.popup-section.map-section .modal-body{padding:40px}
.mobile-section{display:none}
.banner-mobile{min-height:400px;height:400px;object-fit:cover}
.checkbox-section{color:#555555e0;font-size:8px;gap:5px;margin-top:13px;letter-spacing:.5px}
.mobile-section a:active{color:#fff}
.mobile-section a:hover{color:#fff}
.mobile-view{display:none}
.m-view{display:none}
.d-view{display:block}
.builder-logo{text-align:center;padding-bottom:20px}
.builder-logo img{width:220px}
.whatsapp-section{position:fixed;bottom:40px;width:42px;right:40px;z-index:999}
h4.offer-banner{color:#000;font-weight:500;letter-spacing:2px;width:fit-content;padding:12px 60px;border-radius:2px;margin:0 auto 15px;background:#e7dbcf;backdrop-filter:blur(20px);font-family:var(--montserrat);border:1px solid var(--primary-color);font-size:13px;transition:.4s ease-in}
.offer-banner:hover{background:#e7dbcf;color:#000}
.mobileForm{border-top:1px solid #c2bab16e;margin-top:50px;padding:30px 0}
.mobileForm .section-head{margin-bottom:47px}
.mobileForm .footer_from{padding:0 15px}
.mobileForm .form-group{margin-bottom:14px}
.mobileForm .form-control{background:transparent;font-size:14px;padding:10px 14px;border:0;border-bottom:1px solid #cfbeac;border-radius:0}
.mobileForm .project-overview_btn{padding:8px 40px;background:var(--primary-color);border:0;border-radius:4px;color:#fff}
.new_typo{position:relative;background-color:#fff;padding:50px 0}
.new_typo .banner-new-design{position:relative;transform:none;left:auto;right:auto}
.new_typo .banner-new-design .banner_logo{display:block}
.new_typo .banner-new-design .address{color:#000;color:#000}
.new_typo .banner-new-design .banner-details{background:#f8f4f0}
.new_typo .banner-new-design .banner-details .banner-status h5,.new_typo .banner-new-design .banner-details .banner-typology h5,.new_typo .banner-new-design .banner-details .banner-price h5,.new_typo .banner-new-design .banner-details .banner-plan h5{color:#000}
.new_typo .banner-new-design .banner-details .banner-status h4,.new_typo .banner-new-design .banner-details .banner-typology h4,.new_typo .banner-new-design .banner-details .banner-price h4,.new_typo .banner-new-design .banner-details .banner-plan h4{color:#000}
.call-section{position:fixed;bottom:40px;width:44px;left:40px;z-index:999;background-color:#f8f4f0;border-radius:50px;padding:8px}
.side_btn{position:fixed;right:10px;top:50%;transform:translateY(-50%);writing-mode:vertical-lr;z-index:992}
.side_btn a.navbar-query-btn{color:#fff;background-color:#012465;letter-spacing:.6px;font-size:15px;padding:16px 12px;border-radius:0}
.decision_corner{position:relative;padding:80px 0;overflow:hidden}
.decision_corner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/banner1.webp) center center / cover no-repeat;filter:blur(1px);z-index:1}
.decision_corner>.container{position:relative;z-index:2}
.decision_corner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#0006,#0006);z-index:1}
.decision_corner .section_title{color:#fff}
.decision_corner .subheading{color:var(--text-white)}
.decision_corner .section_title{font-family:var(--freight);font-size:40px;font-weight:700;margin-bottom:10px;letter-spacing:2px;text-align:center;text-transform:uppercase}
.decision_corner .subheading{font-family:var(--second-font);font-size:20px;margin-bottom:26px;text-align:center;text-transform:capitalize;color:#fff;letter-spacing:1px;margin-top:20px}
.decision_corner button.button{color:#fff;background-color:#012465;letter-spacing:.6px;font-size:15px;padding:11px 30px;border-radius:0;border:none}
.decision_corner .boxes{text-align:center}
.floor_btn{color:#fff;background-color:#012465;letter-spacing:.6px;font-size:15px;padding:11px 30px;border-radius:0;border:none}
.pro_location{display:block;padding-top:10px}
.pro_location img{max-width:20px;filter:invert(1);vertical-align:bottom}
.amenities-heading{font-size:18px;color:#000;margin-top:5px}
.amenities-set{text-align:center;letter-spacing:1px;padding-top:10px;padding-bottom:10px!important}
.icon-box img{border-radius:5px;margin:0;width:50px;filter:brightness(60.5)}
.amenities-set{width:calc(33%);background:#012465;margin:5px}
.amenities.sm-none{background:#fff}
.amenities-set p{color:#fff}
.amenities-row{display:flex;justify-content:space-between}
.gallery-section-two .sec-title{padding:60px 0}
.gallery-section-two .sec-title h2{font-weight:400!important;font-size:26px;font-family:'Aquawax-light'!important}
.gallery-block-two .image-box img{position:relative;display:block;width:100%}
.gallery-block-two .image-box{position:relative;display:block}
.gallery-block-two .inner-box{position:relative;width:100%;overflow:hidden}
.gallery-section-two .gallery-block-two{position:relative;padding:0}
.gallery-block-two .overlay-box{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;color:#fff;text-align:center;background:#0c1623cc;-webkit-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease;-webkit-transform:translate(-100%,0%);-ms-transform:translate(-100%,0%);-o-transform:translate(-100%,0%);-moz-transform:translate(-100%,0%);transform:translate(-100%,0%)}
.gallery-block-two .overlay-inner{position:absolute;left:0;top:0;width:100%;height:100%;display:table;vertical-align:middle;padding:10px 0}
.gallery-block-two .overlay-inner .content{position:relative;display:table-cell;vertical-align:middle}
.gallery-block-two .overlay-inner .link{position:relative;font-size:16px;color:#fff;width:40px;height:40px;line-height:40px;font-weight:700;display:inline-block;background-color:#035B5C;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}
.gallery-block-two .overlay-inner .link:before{position:absolute;content:"";left:-15px;right:-15px;bottom:-15px;top:-15px;border:1px solid #035B5C}
.gallery-block-two .inner-box:hover .overlay-box{opacity:1;-webkit-transform:translate(0%);-ms-transform:translate(0%);-o-transform:translate(0%);-moz-transform:translate(0%);transform:translate(0%)}
.gallery-block-two .overlay-inner .link:hover{color:#035B5C;background-color:#fff}
.gallery-block-two .overlay-inner .link:hover::before{border:1px solid #fff}
.gallerycarousel .owl-prev,.gallerycarousel .owl-next{width:50px;height:50px;background:transparent!important;border-radius:50%!important;border:1px solid #C77929!important}
.gallerycarousel .owl-item:nth-child(even){padding-top:80px!important}
.gallery-section-two .sec-title{padding:60px 0;color:#AA692F}
.gallery-block-two img{position:relative;margin:0;border-radius:20px}
.gallerycarousel .owl-prev,.gallerycarousel .owl-next{width:50px;height:50px;background:transparent!important;border-radius:50%!important;border:1px solid #012465!important}
.owl-carousel .owl-item img{display:block;width:100%;height:250px;object-fit:cover}
.owl-carousel span{font-size:45px;line-height:normal;display:flex;justify-content:center;margin-top:-10px;color:#012465}
.btns{display:flex;justify-content:center;margin-top:30px;gap:25px;cursor:pointer}
.only-mobile{display:none}
.only-mobile .banner-typology{border:none!important}
@media(max-width:1600px) {
.container{max-width:1240px}
.amenity-details{width:65%}
.amenity-details .amnt-content{padding:20px 0 0;gap:15px 25px}
.amenity-section .owl-carousel .owl-nav{padding:0 60px}
.cluster-plan-image{padding:50px;padding-top:0}
.cluster-plan-content{padding:60px 0}
.location-flex{margin-left:40px}
.location-details{margin-right:0}
.one-bed-residences-details .owl-nav{bottom:3%}
.price-section .price-details{margin:80px 60px 40px;padding:40px 20px}
.banner-new-design .banner-details{padding:5px}
.banner-new-design .banner-details .banner-status h5::after,.banner-new-design .banner-details .banner-typology h5::after,.banner-new-design .banner-details .banner-price h5::after,.banner-new-design .banner-details .banner-plan h5::after{top:48%}
.banner-new-design .banner_logo{width:130px}
.banner-new-design .address{padding:20px 0;font-size:38px}
.banner-call-section{padding:7px 16px}
.banner-call-section img{width:18px}
.banner-call-section .navbar-query-btn span{font-size:12px}
.menu_section .menu_in{padding-top:10px}
.menu_section{max-width:460px}
.menu_section ul li{padding:12px 0 10px}
.menu_section ul li a{font-size:12px}
.cluster-plan-content .tower h2{font-size:26px}
.gallery-details{width:70%}
.gallery-details .amnt-img img{height:480px}
.gallery-section .owl-carousel .owl-nav{padding:0 50px}
.lounge-images .amn-img h4{font-size:16px}
}
@media(max-width:1367px) {
.section-heading h2{font-size:28px;line-height:30px}
p{font-size:12px}
.amenity-details{width:60%}
.amenity-section::before{background-size:250px}
.amenity-section::after{background-size:250px}
.amenity-section .owl-carousel .owl-nav{padding:0 80px}
.amenity-details .amnt-content{gap:10px 15px}
.cluster-plan-content{padding:60px 20px}
.cluster-plan .owl-nav{left:20px}
.banner-new-design .banner-details{width:85%;margin:auto;border-radius:5px}
.lounge-content .lounge-details p{font-size:12px;line-height:24px}
.lounge-content .lounge-details{margin-bottom:40px}
.banner-new-design .banner-details .banner-status h5,.banner-new-design .banner-details .banner-typology h5,.banner-new-design .banner-details .banner-price h5,.banner-new-design .banner-details .banner-plan h5{font-size:12px}
.banner-new-design .banner-details .banner-status h4,.banner-new-design .banner-details .banner-typology h4,.banner-new-design .banner-details .banner-price h4,.banner-new-design .banner-details .banner-plan h4{font-size:12px}
.overview-points .points h4{font-size:20px}
.overview-points{padding:50px 0 40px}
.know-more-btn a{font-size:12px;padding:11px 22px}
.highlights-section .our-highlights .points p{font-size:13px}
.price-section .price-details{margin:50px 60px 40px}
.price-section .price-sec-head h2{font-size:26px}
.section-subheading h4{font-size:24px}
.amenity-section .owl-nav img{width:65px}
.cluster-plan .owl-nav img{width:60px}
.one-bed-residences-details .owl-nav img{width:60px}
.one-bed-residences-content .floor-details .points p{font-size:13px}
.section-subheading.dark-color h4{font-size:26px}
.builder-logo img{width:165px}
.footer-query-content .start-text{font-size:58px;line-height:60px}
.footer-query-content .end-text{font-size:58px;line-height:60px}
h4.offer-banner{font-size:12px}
}
@media screen and (max-width: 575px) {
.navbar-query-btn{display:none}
.only-mobile{display:block}
.Enquire-form{display:none}
.know-more-btn{margin-bottom:0}
.gallerycarousel .owl-item:nth-child(even){padding-top:80px!important}
.mobile-view{display:block}
.desk-view{display:none}
p{font-size:11px;line-height:24px}
.section-heading::before{height:20%;width:100%}
.section-heading{margin-bottom:40px;padding:0 40px}
.section-heading h2{font-size:28px;line-height:38px}
.section-subheading h4{width:100%;font-size:22px;line-height:36px}
.container{max-width:90%}
.p-100{padding:50px 0;overflow:hidden}
.navbar.fixed .project-logo{max-width:120px}
.header nav.navbar{min-height:80px}
.navbar.fixed .banner-call-section .navbar-query-btn span{display:none}
.navbar.fixed .banner-call-section{padding:0;border-bottom:none;display:none}
.banner-call-section{gap:0}
.menu-section{gap:0}
.navbar.fixed .openmenu{padding:10px 10px 10px 20px}
.banner-call-section .navbar-query-btn span{display:none}
.header .project-logo{max-width:120px;top:50%}
.banner-call-section{padding:10px;display:none}
.banner-new-design{position:relative;bottom:unset;left:unset;transform:unset;margin-top:0}
.banner-new-design .banner_logo{width:120px;filter:brightness(0) saturate(100%) invert(51%) sepia(50%) saturate(276%) hue-rotate(350deg) brightness(93%) contrast(85%)}
.banner-new-design .address{padding:0 0 15px;font-size:29px;color:#000;font-weight:500}
.banner-new-design .banner-details div:not(:last-child){border-right:none;border-bottom:1px solid #c2b48e}
.banner-new-design .banner-details{flex-direction:column}
.banner-new-design .banner-details .banner-status:hover,.banner-new-design .banner-details .banner-price:hover{background:unset}
.banner-new-design .banner-details .banner-typology,.banner-new-design .banner-details .banner-plan{background:#e7dbcf}
.banner-new-design .banner-details .banner-status:hover h5,.banner-new-design .banner-details .banner-price:hover h5,.banner-new-design .banner-details .banner-status:hover h4,.banner-new-design .banner-details .banner-price:hover h4{color:#fff;font-weight:400}
.banner-new-design .banner-details .banner-typology h4,.banner-new-design .banner-details .banner-plan h4,.banner-new-design .banner-details .banner-typology h5,.banner-new-design .banner-details .banner-plan h5{color:#000;font-weight:500}
.banner-new-design .banner-details .banner-status h4,.banner-new-design .banner-details .banner-typology h4,.banner-new-design .banner-details .banner-price h4,.banner-new-design .banner-details .banner-plan h4{font-size:12px;letter-spacing:1.2px}
.banner-new-design .banner-details .banner-typology h5::after,.banner-new-design .banner-details .banner-plan h5::after{background:#0000009c}
.banner-new-design .banner-details{border:1px solid #c2b48ec9}
.banner-new-design .banner-details .banner-status h5,.banner-new-design .banner-details .banner-typology h5,.banner-new-design .banner-details .banner-price h5,.banner-new-design .banner-details .banner-plan h5{font-size:12px;padding-bottom:8px}
.price-ban{font-size:18px!important}
.section-head h2{color:var(--primary-color);font-weight:300;letter-spacing:2px;font-size:24px;line-height:34px}
.section-head::before{height:30%;background-size:100%}
.overview-right-side{gap:70px}
.overview-left-side .overview-usp .usp-img,.overview-right-side .overview-usp .usp-img{object-fit:cover}
.overview-left-side .overview-usp .usp-img img,.overview-right-side .overview-usp .usp-img img{border-radius:10px;height:250px;object-fit:cover}
.overview-usp.mobile{display:flex;flex-direction:column}
.overview-usp.mobile .mobile-view.points{display:flex;justify-content:center;align-items:center;padding:0 20px 20px;gap:5px;flex-wrap:wrap}
.overview-usp.mobile .mobile-view.points .points{display:flex;align-items:center;width:100%;justify-content:center;border-bottom:1px solid #01246587;transition:.4s ease-in-out;padding:8px 0}
.overview-usp.mobile .mobile-view.points .points:hover{background:var(--primary-color)}
.overview-usp.mobile .mobile-view.points .points:hover h4{color:#fff}
.overview-usp.mobile .mobile-view.points img{width:28px;display:none}
.overview-usp.mobile .mobile-view.points h4{letter-spacing:1.5px;line-height:30px;font-size:20px}
.overview-left-side{gap:0}
.usp-section{padding-bottom:20px}
.project-details{padding-top:10px;gap:20px;text-align:center;align-items:center}
.project-overview-section .project-overview-image{padding:30px 0 0}
.project-overview-image img{width:100%;height:400px;object-fit:cover;border-radius:10px}
.highlights-section .highlights-details .highlight-image{width:100%}
.our-highlights{gap:16px;padding:25px 0 40px}
.highlights-section .our-highlights .points{align-items:baseline}
.highlights-section .our-highlights .points p{font-size:12px;font-weight:400}
.highlight-details-sec::before{top:10%;height:70%;opacity:.04}
.lounge-content .lounge-details{margin-bottom:30px}
.lounge-images .amn-img p{right:10px;bottom:2px;font-size:8px}
.lounge-images{justify-content:space-evenly;gap:15px;padding-top:30px}
.lounge-images .amn-img{width:45%}
.lounge-images .amn-img h4{letter-spacing:2px;font-weight:300;background:#000000e8;padding:6px 12px;font-size:11px}
.price-section .price-details{margin:40px 10px 0}
.price-section::before{content:unset}
.amenity-details{width:100%}
.amenity-section .owl-carousel .owl-nav{top:110%;transform:translateY(-50%);margin:0;display:flex;justify-content:center;padding:0;gap:25px}
.amenity-section .owl-carousel .owl-nav img{width:60px}
.amenity-details .amnt-img img{height:250px;object-fit:cover;border-radius:10px}
.amenity-section{padding-bottom:100px}
.amenity-section::before{content:unset}
.amenity-section::after{content:unset}
.amenity-details .amnt-content .content{gap:10px}
.cluster-plan{padding-bottom:80px}
.cluster-plan-content{padding:0 20px;text-align:center}
.cluster-plan-content .tower{gap:10px}
.cluster-plan-content{gap:30px;align-items:center}
.cluster-details .know-more-btn a{padding:10px 30px}
.cluster-plan-image{padding:10px;padding-top:30px}
.cluster-details{padding-top:10px}
.cluster-plan-content .tower h2{font-size:26px}
.cluster-plan-content .tower p{font-size:15px}
.cluster-plan .owl-nav img{width:55px}
.cluster-plan .owl-nav{position:absolute;bottom:-15%;display:flex;gap:20px;justify-content:center;left:0;width:100%}
.floor-plan-details .floor-plan-tabs{position:absolute;left:0;top:20px;align-items:center;gap:10px;justify-content:center;width:100%}
.floor-plan-section .nav-pills .nav-link.active,.nav-pills .show>.nav-link{font-size:12px;padding:10px 15px}
.floor-plan-section .nav-link{padding:10px 20px;font-size:13px}
.one-bed-residences-details{padding-top:0;z-index:99}
.one-bed-residences-content{gap:20px;padding-top:90px}
.one-bed-residences-content .floor-details{gap:10px}
.one-bed-residences-content .floor-details .points{align-items:baseline;gap:20px}
.one-bed-residences-content .floor-details .points p{font-size:12px}
.bed-residences-image{padding-top:20px}
.bed-residences-image a img{width:100%!important}
.one-bed-residences-details .owl-nav{position:absolute;left:62%;bottom:99%;display:flex;gap:10px}
.one-bed-residences-details .owl-nav img{width:50px}
.one-bed-residences-details::before{width:100%;height:100%;top:45%;left:50%;opacity:.04;background-size:310px;z-index:-9}
.gallery-details .amnt-img img{height:auto}
.gallery-details{width:100%}
.gallery-section .gallery-images{padding-top:10px}
.gallery-section .owl-nav img{width:56px}
.gallery-section .owl-carousel .owl-nav{bottom:-37%;top:unset;left:50%;gap:30px}
.loc-det{margin-top:40px;position:relative;z-index:99}
.location-flex{margin-left:10px;gap:30px}
.location-details{gap:20px}
.location-content .content p{font-size:12px}
.location-section .location-map-img{margin-top:30px}
.section-subheading.dark-color h4{font-size:24px;font-weight:300}
.developer-content{padding:20px 0;text-align:center}
.footer-img{margin:0}
.footer-img img{border-radius:10px}
.footer-query-content .start-text{font-size:42px;line-height:50px}
.footer-query-content{padding-left:20px}
.footer-query-content .end-text{font-size:42px;line-height:30px;padding-left:130px}
.footer-query-content .end-text::before{left:15px;top:53%;width:90px}
.footer-from{width:100%;padding:30px 20px 25px;margin-top:30px}
.footer-form-btn{margin-top:25px}
.footer-contact-number .ivr-number{width:100%}
.footer-contact-number .ivr-number a{font-size:32px}
.footer-rera-section{padding:30px 0}
.popup-project-logo img{width:120px;padding-bottom:20px}
.popup-section .popup-form{padding:20px 10px}
.banner-section .banner-img{height:60vh}
.banner-content{position:relative;position:absolute;bottom:80px;width:100%;display:flex;justify-content:center;padding:60px 0;flex-direction:column;align-items:center;left:50%;transform:translateX(-50%)}
.banner-content .banner_logo{width:225px;height:auto;margin-bottom:10px;filter:invert(1) brightness(20)}
.banner-content{position:absolute;bottom:80px;width:100%;display:flex;justify-content:center;padding:60px 0;flex-direction:column;align-items:center;left:50%;transform:translateX(-50%)}
.banner-content .banner_logo{width:225px;height:auto;margin-bottom:10px;filter:invert(1) brightness(20)}
.banner-new-design .banner-details{width:100%}
.banner-new-design .banner-details{background:#a28567}
.banner-new-design .banner-details .banner-status h5::after,.banner-new-design .banner-details .banner-typology h5::after,.banner-new-design .banner-details .banner-price h5::after,.banner-new-design .banner-details .banner-plan h5::after{background:#ffffff63}
.menu_section .menu_in{padding:0 30px;padding-top:10px}
.menu_section ul li{padding:10px 0 5px}
.mobile-open .closemenu{top:40px}
.menu_section ul li a{font-size:11px;letter-spacing:1.5px}
.menu_logo img{width:140px;padding:15px}
.d-view{display:none}
.m-view{display:block}
.loc-det::before{left:50%;transform:translateX(-50%);height:120%;background-size:340px}
.mobile-section{position:fixed;bottom:0;width:100%;background:var(--primary-color);border-top:1px solid #f8f5e761;z-index:99;padding:5px;display:block;display:flex}
.mobile-section a{text-align:center;color:#fff;padding:5px;font-size:12px;letter-spacing:1px;flex:1}
.mobile-section a:not(:last-child){border-right:1px solid #f8f5e8}
.developer-content p{font-size:11px;line-height:24px}
.builder-logo img{width:140px}
.popup-section.map-section .modal-body{padding:10px}
h4.offer-banner{padding:12px 40px;background:var(--primary-color);color:#fff}
.side_btn{right:6px}
.side_btn a.navbar-query-btn{color:#fff;background-color:#012465;letter-spacing:.6px;font-size:13px;padding:16px 10px;border-radius:0}
.decision_corner .section_title{font-size:34px;text-transform:capitalize}
.decision_corner .subheading{font-size:15px;margin:14px 0}
.decision_corner button.button{font-size:14px;padding:8px 22px}
.pro_location img{max-width:15px;vertical-align:middle}
}



.highlight-image img { width: 100%; height: 600px; object-fit: cover; border-radius: 10px; }
