<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{    font-family: 'Lato', sans-serif;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}
p{margin-bottom:0;font-size:14px;color:#fff;line-height:1.5;margin-bottom:25px;    font-family: 'Lato', sans-serif;}
a:hover{    color: #9f0c1a;}
p.medium{font-weight:600;font-size:18px}
a{text-decoration:none!important}
ul{padding:0;margin:0;list-style:none}
h1,h2,h3,h4,h5,h6{margin:0;    font-family: 'Lato', sans-serif;color:#fff}
img{max-width:100%}
.heading{font-size:42px;font-style:normal;font-weight:400;line-height:50px;text-transform:capitalize;position:relative;margin-bottom:25px;color:#5c7c82}
.heading:after{content:"";width:183px;height:3px;background:#c0a062;position:absolute;bottom:0;left:0}
.heading3:after{content:"";width:84px;height:2px;background:#fab600;position:absolute;bottom:0;left:0}
.heading{position:relative;line-height:50px;padding-bottom:14px}
.heading.text-center:after{left:50%;transform:translateX(-50%)}
.heading3.text-center:after{left:50%;transform:translateX(-50%)}
.heading2{font-size:44px;color:#fff;font-weight:500;line-height:1.2;margin-bottom:15px;text-transform:Capitalize;position:relative;padding-bottom:0}
.heading2:after{content:"";width:84px;height:2px;background:#ea2424;position:absolute;bottom:0;left:0;display:none}
.heading2.text-center:after{left:50%;transform:translateX(-50%)}
.section-heading{text-align:center;margin-bottom:80px}
.section-heading h2{font-size:36px;font-weight:600;color:#1e1e1e}
.section-heading span{display:block;margin-top:15px;text-transform:uppercase;font-size:15px;color:#666;letter-spacing:1px}
@-webkit-keyframes jumper{
0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
5%{opacity:1}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes jumper{
0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
5%{opacity:1}
100%{opacity:0}
}
header{position:fixed;z-index:99999;width:100%;background-color: #9b8368!important;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;background:url(../images/header-bg.png) repeat center !important;top:0;padding:15px 0; background-size: 110% !important;}
header .navbar{padding:0}
.hambergur{display:flex;align-items:center;padding:8px 12px;border:1px solid #fff;border-radius:25px}
.hambergur span.icon{width:20px;margin:0;margin-right:8px;filter:brightness(0) invert(1)}
.hambergur svg{fill:#fff}
.full-screen{clip-path:circle(0% at 5.5% 4%);position:fixed;background:#1e1f25;background:#393839;width:100%;height:100vh;top:0;left:0;transition:all .5s cubic-bezier(.23, .93, .23, .93);z-index:9999999;display:block;padding:0;opacity:0}
.full-screen.active{clip-path:circle(140% at 5.5% 4%);transition:all .7s cubic-bezier(.23, .93, .23, .93);opacity:1}
.header-scrolled .hambergur span.icon{filter:none}
.header-scrolled .hambergur{border-color:#000}
body.fixed-position{overflow:hidden;block-size:100%}
.menu-main{display:flex;align-items:center;gap:30px}
.menu-main *{color:#fff}
.menu-main a,.menu-wrap ul li a{transition:all .5s ease}
.menu-main a:hover,.menu-wrap ul li a:hover{color:#d1a246}
.header-scrolled .menu-main *{color:#000}
.phone-contact{font-weight:600}
.phone-contact a{font-size:20px}
.header-scrolled .hambergur img{filter:brightness(0)}
.hambergur span{margin-left:10px}
.menu-wrap ul li a{font-size:30px;color:#fff}
.menu-wrap.full-screen{background:rgba(0,0,0,.5)}
.menu-wrap.full-screen .full-screen{padding:80px;width:calc(100% - 20%);background:#393839}
.menu-wrap.full-screen .full-screen button#close-button{position:absolute;right:-50px;top:50%;transform:translateY(-50%);width:100px;height:100px;background:0 0;border-radius:50%;border:0 solid #fff;background:#d1a246}
.close-button-menu svg{max-width:50px;filter:invert(1)}
.menu-wrap ul li{padding:15px 0;border-bottom:1px solid rgb(255 255 255 / 20%)}
.menu-wrap ul{width:auto;display:inline-block}
.menu-wrap ul li:last-child{border:0}
.header-right .menu-main{justify-content:end}
.link-contact a{text-transform:uppercase}
.link-contact.btn a{background-color:#d1a246;color:#fff!important;padding:11px 0;padding-left:25px;padding-right:25px;border-radius:0;font-size:17px;border-radius:25px;transition:all .5s ease}
.link-contact.btn a:hover{background:#000}
.subtitle{font-family:Inter;font-size:20px;font-weight:300;line-height:20px;letter-spacing:.2em;text-align:left;text-transform:uppercase}
section{padding-top:100px;padding-bottom:100px;position:relative;}
section.h-100{/* height:100vh!important */}
.header-title{font-family:Inter;font-size:80px;font-weight:300;line-height:80px;text-align:left}
section#enquiry .header-title,section#floor-plans .header-title{font-size:65px;line-height:70px}
.timeline-intro-inner{display:flex;gap:60px;align-items:center;justify-content:center}
.timeline-intro-para{max-width:485px}
.timeline-intro-cta{padding:0;border:0;width:184px}
p.header-title.title-bottom{margin-left:auto}
.timeline-gallery.timeline-gallery--1,.timeline-gallery.timeline-gallery--2,.timeline-gallery.timeline-gallery--3{position:absolute;top:0;max-width:260px;height:260px;object-fit:cover;width:260px}
.p-relative{position:relative}

.header-titles{margin-bottom:80px}
.about-images{padding-left:0;display:flex;gap:30px}
section#overview p.header-title{margin-left:-5px}
.counter-row{width:auto;position:absolute;right:30px;display:flex;justify-content:right;gap:57px;bottom:75px;right:calc((100% - 1330px)/ 2)}
.count-digit{font-size:75px;font-weight:600;min-width:120px;line-height:1.2;position:relative}
.count-digit.plus:after{content:"+"}
.count-digit.k:after{content:"k"}
.count-digit.percent:after{content:"%"}
.count-title{font-weight:500;font-family:Inter;font-size:22px;font-weight:300;line-height:30px;letter-spacing:.04em;text-align:left}
.count-digit:before{content:"";width:117px;height:1px;background:#000;position:absolute;bottom:5px}
.config-box-right{background:#d1a246;height:100%}
section.configuration *{color:#000}
section.configuration{padding:0}
.config-box{background:#f4f3ed}
.config-img{height:400px;background:url(../images/config-img.png) no-repeat center;background-size:cover;position:relative}
.config-box-right .config-box-inner{padding:50px;text-align:left;max-width:unset}
.config-box{position:relative;height:100%;display:flex;align-items:center;justify-content:right;padding-right:60px;min-height:700px}
.config-box-inner ul li{font-size:30px;font-weight:600;padding:30px 0;border-bottom:1px solid rgb(0 0 0 / 20%);display:flex;align-items:center;gap:15px;max-width:480px}
.config-box-inner ul li span{font-size:20px;display:block;font-weight:400;text-align:left;font-family:Inter;font-size:20px;font-weight:300;line-height:20px;letter-spacing:.04em;text-align:left}
.config-box-inner{text-align:center;max-width:480px}
.config-box-inner ul li:last-child{border:0}
nav#navmenu,nav#navmenu *{margin:0;padding:0;list-style:none}
header#header{/* width:280px; *//* height:100vh; */top:0;/* bottom:0; *//* padding:0; */}
header#header.header-scrolled {
    position: fixed;
    top: 0;
    width: 100%;
    box-shadow: 0 8px 6px -6px rgba(0, 0, 0, .2);
}

.banner-section.h-100 {
    height: 100vh !important;
}
.banner-section-inner {
    display: flex;
    align-items: center;
	text-align:center;
}
.banner-section-inner img:nth-child(2) {
    margin: 40px 0;
}
.banner-section-inner img:first-child, .banner-section-inner img:last-child {
    max-width: 95%;
    margin: 0 auto;
    display: block !important;
}
.banner-section-inner .web-links img {
    max-width: 95%;
    margin: 0 auto;
    display: block !important;
    width: 200px;
    transition:all .3s ease;
}
.banner-section-inner .web-links span:hover img {
      transform:scale(1.15)
    
}
.banner-section {
    background: #b83336;
}

.web-links {
    display: flex;
    align-items: center;
    justify-content: center;
}

.web-links span {
    height: 100%;
    padding: 0 30px;
    border-left: 4px solid #fff;
        min-height: 100px;
}

.web-links span:first-child {
    border: 0;
}

nav#navmenu{background:transparent;padding-top: 0;margin-top:auto;border-radius: 0;/* position:absolute; */bottom:0;width: auto;padding-bottom: 0;}
button.navbar-toggler{display:none}
a.logo{transform:none;width:auto;z-index:9;display:block;position: static;/* bottom:-135px; */top:auto;/* margin-top:-118px; */}
a.logo img {
    width: 150px;
}
header#header&gt;.container{/* padding:0; *//* position:absolute; */top:0;bottom:0;/* height:100%; */display: flex;justify-content: space-between;}
nav#navmenu li a{display:inline-block;text-align:right;width:100%;padding: 0;padding-right: 0;background: none;color:#fff;font-weight: 600;
        font-family: 'Lato', sans-serif;
    font-size: 15px;
    letter-spacing: 0;border-bottom: 1px solid transparent;}
nav#navmenu li a.active, nav#navmenu li.active a {
    color:#fff;border-color: #fff;
}

nav#navmenu ul{padding: 0;display: flex;/* margin-left: auto; */gap: 30px;}
ul.nav.nav-pills.nav-stacked.affix{position:fixed;top:100px}
ul.nav.nav-pills.nav-stacked.affix{position:fixed;top:100px}
ul.nav.nav-pills{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}
ul.nav.nav-pills li a{display:-ms-grid;display:grid;padding:24px;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:18px;grid-row-gap:16px;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:auto;grid-template-rows:auto;border-top:1px none #f3f6fc;border-bottom:1px solid #f3f6fc;-webkit-transition:padding .4s cubic-bezier(.25, .46, .45, .94),color .4s cubic-bezier(.25, .46, .45, .94);transition:padding .4s cubic-bezier(.25, .46, .45, .94),color .4s cubic-bezier(.25, .46, .45, .94);font-family:Inter,sans-serif;color:#000;font-size:18px;line-height:1.25em;font-weight:400;letter-spacing:-.03em;text-decoration:none;white-space:normal;align-items:center}
ul.nav.nav-pills li a.active{color:#d1a246;padding-left:15px}
section.amenities{background:#565440}
section.amenities p.header-title{margin-bottom:0}
.single-banner-slide{height:auto}
.owl-nav{position:absolute;right:100px;bottom:50px}
.owl-nav button span{border-radius:50%;border:1px solid #fff;width:80px;height:80px;display:inline-block;line-height:80px}
.owl-nav button{border:0;background:0 0}
section.why-us .header-title{position:absolute;top:30px;z-index:2;left:0;width:100%;text-align:center;color:#fff}
section.why-us{position:relative}
.single-banner-slide .slide-inner{position:absolute;max-width:1270px;left:80px;color:#fff;font-size:30px;line-height:1.3;margin-left:auto;margin-right:auto}
.slider-img{position:relative;z-index:2}
.slider-img:hover #container1{background-image:url(../images/2bhk.png)}
.slider-img:hover #container2{background-image:url(../images/2bhk.png)}
.slider-img:hover #container3{background-image:url(../images/2bhk.png)}
.slider-img&gt;*{display:inline-block;background-repeat:no-repeat;width:auto;overflow:hidden;cursor:zoom-in;margin:auto;filter:none!important}
.slider-img:hover #container1 img{opacity:0}
.slider-img:hover #container2 img{opacity:0}
.slider-img:hover #container3 img{opacity:0}
a.modalOpen .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#d1a246;color:#fff!important;padding:11px 0;padding-left:35px;padding-right:35px;border-radius:0;font-size:17px;border-radius:25px;transition:all .5s ease;border:0;text-transform:uppercase;font-weight:600;cursor:pointer;outline:0}
a.modalOpen button:focus,a.modalOpen button:hover{border:0;outline:0;background:#000}
a.modalOpen{position:relative}
.resp-tab-content .slider-img{text-align:center;display:inline-block}
.resp-tab-content{text-align:center}
span.impression{position:absolute;font-family:Inter;font-size:16px;font-weight:300;line-height:16px;letter-spacing:.1em;text-align:left;text-transform:uppercase;right:20px;bottom:20px;color:#fff}
.config-box-inner ul li span strong{font-family:Inter;font-size:60px;font-weight:600;line-height:46px;text-align:left;display:block;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:9px}
.config-box-inner ul li span:first-child{padding-right:15px;border-right:1px solid rgb(0 0 0 / 20%)}
.config-box-inner ul li span:last-child{font-family:Inter;font-size:30px;font-weight:300;line-height:35px;text-align:left;max-width:200px}
.amenities-img{display:grid;grid-template-columns:repeat(2,calc(50% - 20px));gap:20px;display:-ms-grid;display:grid;height:100%;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr}
.amenities-img .amenities-col:nth-child(2n+2){margin-top:60px;margin-bottom:-60px}
.amenity-img:after,.hero-slider .swiper-slide:before{content:"artist impression";font-family:Inter;font-size:15px;font-weight:300;line-height:16px;letter-spacing:.1em;text-align:right;text-transform:uppercase;position:absolute;bottom:20px;right:20px;color:#fff}
.amenity-img{position:relative}
.amenity-txt{background:#f4f3ed;padding:12px 15px;text-align:center;font-weight:600;text-transform:capitalize;font-size:18px}
.image-section&gt;div{margin-bottom:40px}
form.formone{max-width:500px;margin:0 auto}
.form-control{position:relative;display:block;width:100%;line-height:28px;padding:10px 25px;color:#222;height:55px;font-size:15px;background:#f4f4f4;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;border:0;border-radius:0}
.captcha-area .input-group{text-align:center;justify-content:center}
input[type=submit]{
    display:block;
    margin:0 auto 0 0;
    position:relative;
    line-height:24px;
    color:#fff;
    font-size:18px;
    font-weight:600;
    letter-spacing:.05em;
    background-color: #c2913c;
    padding:12px 30px!important;
    text-transform:uppercase;
    /* font-family: Marcellus, serif; */
    outline: 0;
    border: 0;
    }
input[type=submit]:hover {
    background: #ac3033;
}
footer{background:#393839;color:#fff;padding-top:50px}
.footer-row{display:flex;gap:30px}
.footer-item{flex:0 0 33.3333333333%}
.footer-head h3{position:relative;font-weight:600;color:#fff;font-size:16px;line-height:1.2em;margin-bottom:11px;padding-bottom:0;text-transform:uppercase;margin-bottom:24px;padding-bottom:14px;text-transform:uppercase}
.footer-item p,.footer-item ul li,.footer-item ul li a{color:#fff;margin:0;font-weight:300}
.sub-footer{text-align:center;margin-top:50px;border-top:1px solid rgba(255,255,255,.2);padding:30px 0}
.sub-footer a,.sub-footer p{color:#fff;margin:0}
.sub-footer p{font-size:15px}
.sub-footer p a{text-decoration:underline!important}
.footer-head h3:after{content:"";position:absolute;content:'';left:0;bottom:0;height:2px;width:50px;background-color:#e9c37a}
.hero-slider{width:100%;height:700px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0;flex-wrap:wrap}
@media (max-width:991px){
.hero-slider{height:600px;padding:0}
}
@media (max-width:767px){
.hero-slider{height:460px}
}
.hero-slider .swiper-slide{overflow:hidden;color:#fff}
.hero-slider .swiper-container{width:100%;height:100%;position:relative;left:0;top:0}
.hero-slider .slide-inner{width:100%;height:100%;position:absolute;top:0;z-index:1;background-size:cover;background-position:center;display:flex;align-items:center;text-align:left}
.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev{background:0 0;width:55px;height:55px;line-height:53px;margin-top:-30px;text-align:center;border:2px solid #d4d3d3;border-radius:55px;opacity:1;visibility:visible;transition:all .3s ease}
.hero-slider:hover .swiper-button-next,.hero-slider:hover .swiper-button-prev{transform:translateX(0);opacity:1;visibility:visible}
@media (max-width:767px){
.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev{display:none}
}
.hero-slider .swiper-button-prev{left:25px}
.hero-slider .swiper-button-prev:before{font-family:"Font Awesome 5 Free";content:"\f060";font-size:15px;color:#d4d3d3;font-style:normal;display:inline-block vertical-align: middle;font-weight:900}
.hero-slider .swiper-button-next{right:25px}
.hero-slider .swiper-button-next:before{font-family:"Font Awesome 5 Free";content:"\f061";font-size:15px;color:#d4d3d3;font-style:normal;display:inline-block vertical-align: middle;font-weight:900}
.hero-slider .swiper-pagination-bullet,.owl-dots button.owl-dot{width:30px;height:5px;margin-top:5px!important;margin-bottom:5px!important;text-align:center;line-height:12px;font-size:12px;color:#000;opacity:1;background:#ccc;border-radius:0;vertical-align:middle;transition:all .2s ease;border:0;background-size:20px!important;filter:none;border:0;box-shadow:none;background:#fff}
.owl-dots button.owl-dot,.swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin:0!important;padding:0;outline:0}
.hero-slider .swiper-pagination-bullet-active,.owl-dots button.owl-dot.active,.testimonial-container .owl-dots button.owl-dot.active{opacity:1;margin-bottom:0!important;filter:none}
.hero-slider .swiper-container-horizontal&gt;.swiper-pagination-bullets,.hero-slider .swiper-pagination-custom,.hero-slider .swiper-pagination-fraction{bottom:30px}
.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev{position:absolute;bottom:50px;top:auto!important}
.hero-slider .swiper-button-next{right:100px}
.hero-slider .swiper-button-prev{right:180px;left:auto}
.swiper-pagination{text-align:right}
.hero-slider .swiper-container-horizontal&gt;.swiper-pagination-bullets{bottom:50px;max-width:unset;padding:0 0;margin:0 auto;left:0;transform:none;z-index:1;right:auto;width:auto;display:flex;gap:10px;justify-content:center;width:100%;opacity:1}
.hero-style .know-more-inner a,.hero-style .know-more-inner a span{color:#fff;-webkit-text-fill-color:#fff}
@media (min-width:767px){
.hero-slider .swiper-container-horizontal&gt;.swiper-pagination-bullets{bottom:30px}
}
.hero-style{transition:all .4s ease}
.hero-slider{height:auto;position:relative}
@media (max-width:991px){
.hero-style{height:600px}
}
@media (max-width:767px){
.hero-style{height:auto}
}
@media screen and (min-width:992px){
.hero-style .container{padding-top:0;position:relative;height:100%}
}
.hero-style .slide-btns,.hero-style .slide-text,.hero-style .slide-title{max-width:690px}
.hero-style .slide-title h2{font-size:94px;font-style:normal;font-weight:800;line-height:96.1%;transition:all .4s ease;color:#000;text-transform:uppercase;margin-bottom:10px;font-size:50px;font-style:normal;font-weight:400;line-height:55px;text-transform:capitalize}
@media (max-width:1199px){
.hero-style .slide-title h2{font-size:75px}
}
@media (max-width:991px){
.hero-style .slide-title h2{font-size:50px;margin:0 0 10px}
}
@media (max-width:767px){
.hero-style .slide-title h2{font-size:36px;line-height:37px}
}
.hero-style .slide-text p{color:#000;font-size:38px;font-style:normal;font-weight:300;line-height:39px;letter-spacing:1.04px;text-transform:capitalize;transition:all .4s ease}
@media (max-width:767px){
.hero-style .slide-text p{font-size:20px;font-weight:400;margin:0 0 0;line-height:20px}
}
.hero-style .slide-btns&gt;a{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:104.1%;text-transform:uppercase;padding:17px 28px 18px 30px;justify-content:center;align-items:center;flex-shrink:0;border:2px solid #fff;display:inline-block}
.hero-slider .slide-inner p{font-family:Inter;font-size:80px;font-weight:400;line-height:80px;text-align:left;color:#fff}
.hero-slider .swiper-button-prev{background:url(../images/left-arrow.svg) no-repeat center;background-size:50%}
.hero-slider .swiper-button-next{background:url(../images/right-arrow.svg) no-repeat center;background-size:50%}
.hero-slider .swiper-button-next:before,.hero-slider .swiper-button-prev:before{display:none}
.slider-wrap{background:#162340;height:700px}
.swiper-slide--inner{display:flex;justify-content:right;align-items:center;height:100%;padding-right:calc((100% - 1270px)/ 2)}
.swiper-slide.slide-2 .swiper-slide--inner{justify-content:left;padding-left:calc((100% - 1270px)/ 2);padding-right:0}
.creative-parallax--slider .swiper-slide{background-size:cover;background-position:center center;background-repeat:no-repeat}
.slide--bg{z-index:0;visibility:inherit;font-weight:400;white-space:nowrap;min-height:834px;min-width:834px;max-height:834px;max-width:834px;background-color:#16234033;border-radius:50%;width:100%;height:100%;display:flex;position:absolute;overflow:auto}
.creative-parallax--slider .swiper-slide-active .slide--bg{animation:zoomInBg 1.5s ease forwards}
.slide--bg .slide-bg--inner{width:650px;height:650px;background:#16234096;margin:auto;border-radius:50%}
.creative-parallax--slider .swiper-slide-active .slide--bg .slide-bg--inner{animation:zoomInInner 1s ease forwards}
.slide-detail{position:relative;z-index:1;text-align:left;max-width:40%}
.slide-main--heading{display:block;text-align:right;color:#fff;line-height:normal;padding:0;font-weight:700;font-size:52px;white-space:normal;text-transform:capitalize}
.from-left,.from-right{opacity:0;filter:blur(4px);transition:opacity .5s ease,filter .5s ease}
.creative-parallax--slider .swiper-slide-active .from-left{animation:fadeInLeft 1s ease forwards;animation-delay:.8s}
.creative-parallax--slider .swiper-slide-active .from-right{animation:fadeInRight 1s ease forwards;animation-delay:1s}
.slide-main--subheading{color:#fff;font-size:12px;text-transform:uppercase;line-height:20px;padding-bottom:25px;font-weight:500;letter-spacing:1px;opacity:0;filter:blur(4px)}
.creative-parallax--slider .swiper-slide-active .slide-main--subheading{transition:opacity .5s ease,filter .5s ease;animation:fadeInDown 1s ease forwards;animation-delay:1.2s}
.slide-des{opacity:0;margin-left:9px}
.creative-parallax--slider .swiper-slide-active .slide-des{transition:opacity .5s ease,filter .5s ease;animation:fadeInUp3 1s ease forwards;animation-delay:1.4s}
.slide-cta .slide-btn{text-align:inherit;line-height:27px;border-width:1px;margin:0;padding:18px 70px 18px 46px;letter-spacing:0;font-weight:500;font-size:18px;text-decoration:none;background-image:linear-gradient(to right,#f7693c,#c74e45,#7d3785,#582d9f,#3928af,#582d9f,#7d3785,#c74e45,#f7693c);background-size:200% auto;color:#fff;display:inline-block;border:2px solid transparent;width:auto;border-radius:50px;position:relative;transition:.3s ease-in-out!important;opacity:0}
.creative-parallax--slider .swiper-slide-active .slide-cta .slide-btn{transition:opacity .5s ease,filter .5s ease;animation:fadeInUp2 1s ease forwards;animation-delay:1.4s}
.slide-cta .slide-btn:hover{-webkit-box-shadow:0 8px 30px 0 rgba(0,0,0,.15);box-shadow:0 8px 30px 0 rgba(0,0,0,.15);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);background-position:right center}
.slide-cta .slide-btn span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;position:absolute;border-radius:100%;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.35);box-shadow:0 5px 10px 0 rgba(0,0,0,.35);background:#fff;color:#3c2fc0}
.slide-badge{transition:.3s ease-in-out!important;opacity:0}
.creative-parallax--slider .swiper-slide-active .slide-badge{transition:opacity .5s ease,filter .5s ease;animation:fadeInUp 1s ease forwards;animation-delay:1.5s}
.slide-badge .patch-check svg{height:20px;width:20px;margin-bottom:4px}
@keyframes fadeInUp3{
0%{opacity:0;transform:translateY(50px)}
100%{opacity:1;transform:translateY(0);filter:blur(0)}
}
@keyframes fadeInUp2{
0%{opacity:0;transform:translateY(50px)}
100%{opacity:1;transform:translateY(0);filter:blur(0)}
}
@keyframes fadeInUp{
0%{opacity:0;transform:translateY(-50px)}
100%{opacity:1;transform:translateY(0);filter:blur(0)}
}
@keyframes fadeInDown{
0%{opacity:0;transform:translateY(-50px)}
100%{opacity:1;transform:translateY(0);filter:blur(0)}
}
@keyframes fadeInLeft{
0%{opacity:0;transform:translateX(-50px)}
100%{opacity:1;transform:translateX(0);filter:blur(0)}
}
@keyframes fadeInRight{
0%{opacity:0;transform:translateX(50px)}
100%{opacity:1;transform:translateX(0);filter:blur(0)}
}
@keyframes zoomInBg{
from{opacity:0;transform:scale(.5)}
to{opacity:1;transform:scale(1)}
}
@keyframes zoomInInner{
from{opacity:0;transform:scale(.5)}
to{opacity:1;transform:scale(1)}
}
.parallax-slider .slide-btns{width:54px;height:54px;background:0 0;border:1px solid rgba(255,255,255,.2);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50%;font-size:16px;font-weight:900}
.parallax-slider .slide-btns{display:none}
.slide-btns.swiper-button-next:after,.slide-btns.swiper-button-prev:after{font-size:16px;font-weight:900;color:#fff}
.slide-btns:hover{border:1px solid #fff;background:#fff}
.slide-btns:hover:after{color:#232323}
span.swiper-pagination-bullet{width:16px;height:16px;background:0 0;background-color:transparent;box-shadow:inset 0 0 0 2px #fff;-webkit-transition:background .3s ease;transition:background .3s ease;opacity:1;display:none}
span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}
.autoplay-progress{position:absolute;right:0;top:0;z-index:10;width:100%;height:10px}
.progress-fill{--progress:0;position:absolute;left:0;top:0;z-index:10;height:100%;background-color:#00000026;width:var(--progress,0%);transition:width .5s ease}
.sticky-footer{position:fixed;width:100%;background:#333;z-index:999;bottom:0}
.sticky-footer .footer-row{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;padding-right:15px}
.creditd a{color:#fff;text-decoration:none;font-weight:700;font-size:16px}
.social ul{display:flex;list-style-type:none;margin:0;padding:0;column-gap:10px;align-items:center}
.social ul li a{display:flex;background:#fff;height:30px;width:30px;border-radius:4px;align-items:center;justify-content:center}
.social ul li a img{max-width:20px}
@media only screen and (max-width:981px){
.slider-wrap{height:750px}
.slide--bg{min-height:720px;min-width:720px;max-height:720px;max-width:720px}
.slide--bg .slide-bg--inner{width:590px;height:590px}
.slide-badge{right:-116px}
}
@media only screen and (max-width:480px){
.slider-wrap{height:736px}
.slide--bg{min-height:550px;min-width:550px;max-height:550px;max-width:550px}
.slide--bg .slide-bg--inner{width:450px;height:450px}
.parallax-slider .slide-btns{display:none}
.slide-main--heading{font-size:32px}
.swiper-pagination{display:flex;column-gap:15px;justify-content:center;bottom:20px!important}
span.swiper-pagination-bullet{display:block}
}
section.creative-parallax--slider{padding:0;overflow:hidden;overflow:hidden}
.from-left{font-size:85px;font-weight:600;line-height:76.74px;letter-spacing:unset;text-align:left;margin-left:0;margin-bottom:10px;text-transform:none;margin-top:5px}
.from-right{font-family:Inter;font-size:30px;font-weight:400;line-height:35px;text-align:left;text-transform:none}
.slide-des p{font-family:Inter;font-size:29.76px;font-weight:400;line-height:42.98px;letter-spacing:.01em;text-align:left;color:#fff;margin:0;margin-top:-17px}
.slide-badge{font-family:Inter;font-size:30px;font-weight:400;line-height:38.02px;letter-spacing:2px;text-align:center;background:#d1a246;padding:3px 23px;display:inline-block;color:#fff;text-transform:uppercase;margin-left:0;margin-bottom:0;display:inline-block}
.from-left span{font-size:30px;line-height:40px;display:block;padding-left:5px}
.from-left span.star{display:inline-block;vertical-align:top}
.parallax-slider .swiper-pagination{position:absolute;bottom:15px;z-index:999;text-align:center;left:0;width:100%;display:flex;justify-content:center;transform:none;z-index:9999;gap:12px}
.parallax-slider{position:relative}
.parallax-slider span.swiper-pagination-bullet{width:30px;height:5px;border-radius:0;background:#fff;opacity:1;display:block!important;border:0;box-shadow:unset}
.parallax-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#d1a246}
.map{position:absolute;left:0;top:0;width:50%;height:100%;background:url(../images/map.png) no-repeat center;background-size:cover}
span.pin{position:absolute;top:20.5%;left:29%}
section.location{background:#e3e0d4}
.location-text{padding-left:50px}
.location-text ul li{display:inline-flex;flex:0 0 50%;align-items:center;max-width:calc(50% - 15px)}
.location-text ul{display:flex;flex-wrap:wrap;gap:30px}
span.icon{margin-right:15px}
html:not(.no-js) [data-aos^=fade][data-aos=fade-up]{transform:translate3d(0,80px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,10deg);transform-style:preserve-3d;opacity:0}
html:not(.no-js) [data-aos^=fade][data-aos=fade-up].aos-animate{transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform-style:preserve-3d;opacity:1}
html:not(.no-js) [data-aos^=fade][data-aos^=fade-right]{transform:translate3d(0,15vh,0) scale3d(.9,.9,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,8deg);transform-style:preserve-3d;/* opacity:0; */}
html:not(.no-js) [data-aos^=fade][data-aos^=fade-right].aos-animate{transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform-style:preserve-3d;opacity:1}
html:not(.no-js) [data-aos^=fade][data-aos^=fade-left]{transform:translate3d(0,-15vh,0) scale3d(.9,.9,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,-8deg);transform-style:preserve-3d;opacity:0}
html:not(.no-js) [data-aos^=fade][data-aos^=fade-left].aos-animate{transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform-style:preserve-3d;opacity:1}
html:not(.no-js) [data-aos^=fade][data-aos^=fade-banner]{transition:1s ease-out;transition-delay:0.2s;position:relative;overflow:hidden;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);visibility:hidden}
html:not(.no-js) [data-aos^=fade][data-aos^=fade-banner].aos-animate{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);visibility:visible;transform:skewY(0)}
html:not(.no-js) [data-aos^=fade][data-aos^=fade-map]{transform:translate3d(-5vw,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform-style:preserve-3d;max-width:0}
html:not(.no-js) [data-aos^=fade][data-aos^=fade-map].aos-animate{transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform-style:preserve-3d;max-width:unset}
html:not(.no-js) [data-aos^=fade][data-aos^=fade-out]{transform-origin:50% 0%;transform:translate3d(0,49.2404px,-41.3176px) rotateX(-80deg);opacity:0}
html:not(.no-js) [data-aos^=fade][data-aos^=fade-out].aos-animate{transform-origin:650px 27px;transform:translate3d(0,0,0);opacity:1}
.col-lg-7.image-section{margin-left:41.666667%;margin-top:-500px}
nav#myScrollspy{position:sticky;top:180px}
.chat-whatsup-sticky{bottom:15px;position:fixed;right:25px;z-index:80;animation:pulse 1.5s infinite;box-shadow:0 0 0 0 #42db87;-webkit-animation:pulsing 1.25s infinite cubic-bezier(.66,0,0,1);-moz-animation:pulsing 1.25s infinite cubic-bezier(.66,0,0,1);-ms-animation:pulsing 1.25s infinite cubic-bezier(.66,0,0,1);animation:pulsing 1.25s infinite cubic-bezier(.66,0,0,1);border-radius:50%}
@keyframes pulsing{
to{box-shadow:0 0 0 30px rgba(232,76,61,0)}
}
.follow{margin-bottom:20px}
.follow img{width:30px;transition:all 1s ease}
.follow{display:flex;gap:10px}
.follow a:hover img{transform:rotateY(90deg);transform:rotateY(360deg)}
.header-part{width:100%;background:#d1a246;text-align:center;padding:50px}
.header-part&gt;*{text-align:center}
section.why-us .header-part .header-title{position:static;margin:0;font-size:60px;line-height:58px}
.modal-open .modal {
    z-index: 99999;
    background: rgba(0, 0, 0, 0.5);
}
.modal .modal-dialog,.modal.show .modal-dialog{z-index:999999;top:50%;transform:translateY(-50%); max-width: 850px;}
.modal-header{justify-content:center;display:block}
.modal-header .close{position:absolute;top:-40px;right:0;margin:0;padding:0;text-align:center;width:40px;height:40px;line-height:40px;background: #c2913c;opacity:1}
.modal-header .close span{text-shadow:0 0 #000;color:#fff}
.modal-content{border-radius:0}
h5.modal-title{text-align:center;font-weight:600;font-size:30px}
.modal-body .form-control{padding:5px 15px;height:auto;color:#6c757d;      min-height: 38px;}
.modal-body textarea.form-control {
    height: 80px;
}
.modal-body h3 {
    color: red;
}
.modal-body h3 {
    color: #9f0c1a;
}

.form-group {
    padding: 0;
}
.modal-header {
    padding: 0;
    border: 0;
}
.modal-body h3 {
    color: #9f0c1a;
    margin-bottom: 30px;
    background: linear-gradient(#b5873a, #715533);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 600;
    font-size: 35px;
}
.modal-footer {
    display: none;
}
.modal-body {
    padding: 0;
    padding-left: 400px;
}
.modal-body:before
{content:"";position: absolute;top: 0;left: 0;width: 400px;height: 100%;background: url(../images/renders-bg.png) no-repeat center;background-size: cover;}
form#float-form {
    display: block;
    padding: 30px 45px;
}
.qr{display:flex;gap:20px;margin-top:10px}
.qr-col{max-width:70px}
.hd3{font-size:25px;font-weight:600;margin-bottom:20px;border-bottom: none;margin-top:10px;margin-bottom: 30px;padding-bottom: 0;color:#000;font-size: 40px;}
.list-style-one li,.list-style-two li{position:relative;color:#000;font-size:16px;padding-left:35px;font-weight:400;margin-bottom:15px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;line-height:20px}
.list-style-one li:before,.list-style-two li:before{position:absolute;content:"";left:0;top:4px;color:#00a0e3;font-weight:600;background:url(../images/bullet-arrow.svg) no-repeat left center;width:25px;height:15px}
.list-style-one ul,.list-style-two ul{margin-bottom:10px;display:inline-block;width:100%}
img.bg-abs{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
main.main {
        background: url(../images/bg-pattern.png) repeat center;
    background-attachment: fixed;
    background-size: 100% auto;
}
nav#navmenu.d-lg-block .collapse:not(.show){display:block}
.overview-container{display: inline-block;position:relative;justify-content:flex-end;padding-left: 50px;text-align: center;margin-right: auto;}
.overview-col.col1{flex:0 0 20%;margin-right:50px}
.overview-col.col2{flex:0 0 40%}
.overview-text-left h2{font-size:196px;line-height:1;position:relative;top:-85px;margin-bottom:-60px}
.overview-text-left p{text-align:center;font-size:20px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #fff;border-image:linear-gradient(to right,rgb(255 255 255 / 20%),#fff,rgb(255 255 255 / 20%)) 1}
.overview-text-left{text-align:center;padding-right:30px;border-right:2px solid #fff}
.overview-text-left p span{font-family:Marcellus,serif;font-size:35px;font-weight:700}
.overview-text-right h1{font-size:37px;margin-bottom:25px}
.overview-text-right p{font-size:14px;text-align:justify}
.overview-text-left p:last-child{margin:0;padding:0;border:0}
.overview-col.col2{text-align:center}
.overview-container2{position:relative;margin-left: -78px;}
.overview-container2 {
    padding: 30px;
    background: #c2913c;
}

.overview-container2 h2.heading1 {
    text-transform: uppercase;
    text-align: center;
}
h2.box-name span{background:#fff;color:#af3134;flex:0 0 100px;text-align:center}
h2.box-name{display:flex;gap:15px;font-size:90px;flex:0 0 100px;justify-content:flex-start;margin-bottom:30px}
.overview-container2 p{margin:0}
.overview-container2-outer{}
.icon-excellence {
    padding: 50px;
    padding-left: calc(45% + 50px);
    position: relative;
    text-align: center;
    background: url(../images/orange-bg.png) repeat center;
}

.icon-excellence:before {
    content: "";
    width: 45%;
    height: 100%;
    background: url(../images/renders-bg.png) no-repeat center;
    position: absolute;
    left: 0;
    top: 0;
    background-size: cover;
}

.icon-excellence ul {
    display: flex;
    flex-wrap: wrap;
}

.icon-excellence ul li {
    flex: 0 0 33.333333%;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 30px 20px;
}

.icon-excellence ul li span.icon {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.icon-excellence h3 {
    margin-bottom: 50px;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 26px;
    font-weight: 700;
}

.icon-excellence ul li:nth-child(3n+3) {
    border-right: 0;
}

.icon-excellence ul li:last-child, .icon-excellence ul li:nth-last-child(2), .icon-excellence ul li:nth-last-child(3) {
    border-bottom: 0;
}

.icon-excellence ul li span.text {
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
    line-height: 1;
    font-weight: 500;
}
.icon-excellence ul li span.text p {
    font-size: 13px;
    margin: 0;
    margin-top: 10px;
    line-height: 1.3;
}
sup {
    text-transform: none;
}
.icon-excellence ul li span.text br {
    line-height: 1;
}
.renders-img &gt; .row, .col-half &gt; .row  {
    margin-left: -7px;
    margin-right: -7px;
}

.renders-img &gt; .row &gt; *, .col-half &gt; .row &gt; * {
    padding-left: 7px;
    padding-right: 7px;
}

.renders-img &gt; .row &gt; .col-lg-6:first-child {
    flex: 0 0 45%;
}

.renders-img &gt; .row &gt; .col-lg-6:last-child {
    flex: 0 0 55%;
    max-width: 55%;
}
.col-half {
    height: calc(50% - 5px);
    overflow: hidden;
    position: relative;
}
.col-half &gt; img {
    height: 100%;
    object-fit: cover;
}
.col-half:first-child {
    margin-bottom: 10px;
}

.col-half &gt; .row {
    /* justify-content: space-between; */
}

.col-half &gt; .row &gt; .col-lg-7 {
    flex: 0 0 60.333333%;
    max-width: 60.333333%;
}

.col-half &gt; .row &gt; .col-lg-5 {
    flex: 0 0 39.666667%;
    /* position: absolute; */
    right: 0;
    max-width: 39.666667%;
}
p.text-on-image {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    margin: 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
}

.col-half {
    position: relative;
}

.render-img-h &gt; p.text-on-image {
    bottom: 20px;
    color: #5c462d !important;!i;!;
}

.col-half:before {
    content: "Artistic Impression";
    position: absolute;
    position: absolute;
    transform: rotate(-90deg);
    width: 100%;
    left: -47%;
    bottom: 232px;
    font-size: 8px;
    color: #fff;
}

.col-half:last-child:before {
    display: none;
}

.col-half .render-img-h:before {
    content: "Artistic Impression";
    position: absolute;
    position: absolute;
    transform: rotate(-90deg);
    width: 100%;
    left: -47%;
    bottom: 151px;
    font-size: 5px;
    color: #fff;
}

.render-img-h {
    position: relative;
}
.render-img-h {
    height: 100%;
}

.render-img-h img {
    height: 100%;
    object-fit: cover;
}
h2.heading2 {
    background: linear-gradient(#b5873a, #715533);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight:600;
}
section.amenities-images h2.heading2 {
    color: #715533;
    background: none;
    background-clip: unset;
    -webkit-text-fill-color: unset;
}
.overview-container3-outer{padding-left:80px;padding-top:0}
.overview-container3{text-align:right}
.overview-container3 h2,.overview-container3 p{padding-right:30px}
.perspevtive-div .overview-container3{display:flex;gap:10px;flex-wrap:wrap}
.perspevtive-div .overview-container3-outer{padding-left:80px}
.perspevtive-col{flex:0 0 50%;max-width:calc(50% - 5px)}
.perspevtive-col img{height:100%;object-fit:cover}
.pos-abs{position:absolute;top:0;width:100%}
.modern-masterpiece.h-100{padding-left:0}
.overview-container3.pos-abs{top:80px;max-width:25%;right:0}
.overview-container4{padding:0 100px 0 100px}
.overview-container4-inner.pos-abs{bottom:0;top:auto;right:125px;max-width:260px;left:auto;text-align:center}
.overview-container4{position:relative}
.overview-container4-inner.pos-abs.abs-left{right:auto;left:170px}
.amenities-container ul{display:grid;display:flex;grid-template-columns:repeat(9,calc(11.111111% - 14px));gap:15px;justify-content:center;flex-wrap:wrap}
.amenities-container ul li{flex:0 0 11.11111111%;max-width:calc(11.111111111% - 14px);transition:all .8s ease}
.amenities-container ul li span.icon{background:#fff;width:100px;height:100px;display:inline-block;text-align:center;line-height:100px;margin:0}
.amenities-container ul li span.icon.black{line-height:unset;display:flex;align-items:center;background:linear-gradient(314.33deg,#464749 4.54%,#1a1818 98.86%);color:#fff;padding:8px}
.amenities-container ul li:hover .icon{background:linear-gradient(314.33deg,#464749 4.54%,#1a1818 98.86%);color:#fff}
.amenities-container ul li:hover .icon img{filter:brightness(0) invert(1)}
.amenities-container ul li .icon img{transition:all .8s ease}
.amenities-container ul li span.text{color:#fff;text-align:center;width:100%;display:inline-block;line-height:1.2;font-size:14px;margin-top:10px}
.overview-container4-inner.pos-abs.abs-top-center{bottom:auto;top:80px;right:70px;left:150px;max-width:unset;width:auto;text-align:center}
.amenities-images .overview-container4{/* padding:0 100px 0 100px; */}
.amenities-row{display:flex;gap:20px;flex-wrap:wrap;margin-bottom: 20px;}
.amenities-col p{position:absolute;bottom: 0;margin:0;left: 0;right: 0;font-size: 14px;font-weight: 600;background: rgba(0,0,0,0.5);text-align: center;}
.amenities-col{position:relative;border:1px solid #fff;border-radius: 0px 30px 0 0;overflow: hidden;}
.amenities-col{flex: 0 0 25%;max-width: calc(25% - 15px);}
.amenities-col:after{content:"Artistic Impression";position:absolute;transform:rotate(-90deg);width:100%;left:-47%;bottom: 185px;font-size: 8px;color:#fff}
.amenities-col p{text-align: center;padding: 5px 5px;line-height: 1;}
.amenities-col p span {
    display: block;
    font-size: 15px;
}
.amenities-col:nth-child(2n+2) p{/* text-align:right; */}
.amenities-col:nth-child(2n+2):after{/* left:auto; *//* right:-47%; */}
.amenities-col.two-in-one {
    display: flex;
    /* position: relative; */
}

.amenities-col.two-in-one .amenity-two {
    position: relative;
}
.amenities-col.double {
    flex: 0 0 50%;
    max-width: calc(50% - 10px);
	border-radius: 30px 0px 0 0;
}

.amenities-col.two-in-one .amenity-two img {
    height: 100%;
    object-fit: cover;
}
.amenities-col.double {
    background: linear-gradient(#b5873a, #715533);
    padding: 20px;
}

.amenities-col.double {
    display: flex;
    justify-content: end;
    align-items: end;
}
.amenities-col.double::after {
    display: none;
}
.amenities-col.double h3 {
    font-size: 39px;
    font-weight: 600;
    letter-spacing: 2px;
}
.specifcations
{position:relative;padding: 30px 0;}
.specifcations:before{content:"";width:58%;background: url(../images/specifications-bg.png) no-repeat right center;background-attachment: fixed;position: absolute;left: 0;top: 0;/* width: 100%; */height: 100%;background-size: 100% auto;}
.specifcations-row{display:flex;justify-content:flex-end}
.specifcations-col{flex: 0 0 49%;}
.specifcations-col ul li{display:flex;color:#fff;padding-bottom: 20px;/* margin-bottom:12px; *//* border-bottom:1px solid #fff; */border-color:-moz-linear-gradient(top,#555,#111);border-image:linear-gradient(to right,rgb(255 255 255 / 20%) 0%,#fff 100%) 1}
.specifcations-col ul li:last-child{border:0;margin:0;padding:0}
.specifcations-col ul li .icon{flex:0 0 90px;text-align:center}
.specifcations-col ul li .icon img{min-height:35px;transition:all .8s ease; min-width: 25px;}
.specifcations-col ul li:hover .icon img{transform:rotateY(360deg)}
.specifcations-col ul li .text p{display:block;    font-family: 'Lato', sans-serif;font-size:14px;font-weight: 400;    color: #5c472e;    margin: 0;}
.bg-red{background:#ac3033}
.floor-plans.bg-red{background:#ac3033}
.floor-plan-block{padding-left: 0;margin-bottom:80px}
.floor-plan-block:last-child{margin:0}
.connectivity-row{display:flex;gap:30PX;color:#fff;position:relative}
.connectivity-col.box1{flex:0 0 40%;text-align:right;padding-right:20px;border-right:5px solid #fff}
.connectivity-col.box2{flex:0 0 25%}
.connectivity-col h3{font-weight:700;margin-bottom:10px;font-size:20px;text-align: right;}
.connectivity-col ul{margin-bottom:30px;    font-family: 'Lato', sans-serif;font-size:14px}
.connectivity-col ul:last-child{margin:0}
.connectivity-col.box3{position:absolute;right:0;flex:0 0 30%;width:30%;top:-50px}
.connectivity-col.box3 img{width:100%}
.connectivity-col.box2 {
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/header-bg.png) repeat center !important;
    background-size: 110% !important;
    padding: 80px 30px 70px 80px;
    border-radius: 150px 0 0 0;
}

.connectivity-col ul li {
    text-align: right;
}

.loaction-col {
    margin: 0 auto;
    margin-right: 30%;
}
.loaction-row{display:flex;background:#fff;border-radius:200px 0 0 0}
.locations .overview-container4{padding-right:0}
.loaction-col.box1{flex:0 0 45%;padding-left:40px;padding-right:164px;padding-top:230px;padding-bottom:10px}
.loaction-col.box3{flex:0 0 55%;position:relative}
.loaction-col.box3 img.main-location{position:absolute;width:auto;left:-205px;top:-30px;max-width:160px}
.loaction-col.box3 img{width:100%;max-width: 710px;}
.loaction-row *{color:#000}
.loaction-col.box3:before{content:"";}
.overview-container2 p{max-width:325px}
.overview-container3 p{max-width:390px;margin-left:auto}
.modern-masterpiece h2.heading2,.modern-masterpiece p{text-align:center}
.overview-container4-inner.pos-abs h2.heading2{font-size:35px;line-height:1}
section#amenities .overview-container4 h2{font-size:44px}
section.luxury-everything .overview-container4-inner.pos-abs h2.heading2{font-size:44px}
.specifcations-col ul li .text{/* font-family:Oswald,sans-serif; */padding-left: 20px;color: #5c472e;font-weight: 600;    font-size: 17px;}
.loaction-col h2{font-size:40px;color:#ac3033;line-height:1;margin-bottom:20px}
p.text-big{font-size:16px;font-weight:600}
.connectivity-main img{width:100%}
.connectivity-bottom{display:flex;flex-wrap:wrap}
.connectivity-main{flex:0 0 100%}
.connectivity-main .container {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 50%;
    transform: translate(-50%, -50%);
}

.connectivity-main .container h2 {
    color: #000;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 40px;
}
.connectivity-cat img{display:none}
.connectivity-cat{flex:0 0 20%;text-align:center}
.connectivity-cat p{text-transform:uppercase;font-weight:600;font-size:15px}
.link-offset{position:absolute;top:0}
.hide-desk{display:none}
.contact{background: none;background-size:cover}
.contact-row{display:flex}
.contact-col.box1{flex: 0 0 100%;margin-left:auto;text-align: right;position: relative;}
.contact-col{background: transparent;padding: 50px 0;color:#000}
.contact-col *{color:#373435}
.contact-col&gt;img:first-child{width:200px;margin-bottom: 18px;}
.contact-col ul {
    border-top: 2px solid #000;
    padding-top: 20px;
}
.contact-col ul li,.contact-col ul li&gt;*{}
.contact-col ul li h3{font-size: 17px;font-weight:700}
.contact-col ul li p{font-size: 17px;margin:0;line-height:1.3}
.contact-col ul li p a {
    text-decoration: underline !important;
}
.contact-col ul li{margin-bottom:8px;padding-bottom: 0;border-bottom: 0;}
.contact-col ul li p.bold{font-weight:700}
.contact-col ul li p.big{    font-size: 34px;
    font-weight: 700;
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: end;
    letter-spacing: 2px;}
.contact-col ul li p.big img{width:45px}
.contact-col ul li p.big span.icon{margin:0}
.contact-col ul li h3.normal{font-weight:400}
.contact-col ul li.barcode img{width:80px}
.contact-col ul li.barcode p{font-size:8px; margin-top:5px;}
.contact-col ul li.barcode p.bold{font-weight:700}
.contact-col ul li.barcode p.small{font-size:6px}
.contact-col ul li.disclaimer h3{font-weight:700;font-size:11px;margin-bottom:10px}
.contact-col ul li.disclaimer p{font-size:9px;line-height:1.2}
.contact-col ul li.disclaimer p:last-child{margin-top:15px}
.enquire-now-fab {
    width: auto;
    height: auto;
    background-color: #715533;
    border-radius: 50px;
    float: right;
    box-shadow: 0px 3px 20px rgb(0 0 0 / 30%);
    z-index: 5;
    position: fixed;
    right: 15px;
    bottom: 15px;
}
.enquire-now-fab .wrap {
    transform: rotate(0deg);
    -webkit-transition: all .15s cubic-bezier(0.15, 0.87, 0.45, 1.23);
    transition: all .15s cubic-bezier(0.15, 0.87, 0.45, 1.23);
    padding-left: 50px;
    /* border-radius: 50px; */
    overflow: hidden;
}
.enquire-now-fab .wrap:before {
    content: "";
    width: 50px;
    height: 50px;
    background: #c2913c;
    position: absolute;
    left: 0;
    background: #715533 url(../images/enquiry.svg) no-repeat center;
    /* border-radius:50%; */
    background-size: 30px;
}
.enquire-now-fab .wrap span {
    padding: 17px 10px;
    display: inline-block;
    color: #fff;
    /* padding-left: 0; */
    background: #715533;
    /* background-size: 30px; */
    cursor: pointer;
    font-size: 15px;
    line-height: 16px;
    font-weight: 700;
    padding-right: 15px;
    padding-left: 0;
}
.lightbox-opened {
    cursor: pointer;
    text-align: center;
}

.lightbox-opened {
    background-color: #333;
    background-color: rgba(51, 51, 51, 0.9);
    cursor: pointer;
    height: 100%;
    left: 0;
    overflow-y: scroll;
    padding: 24px;
    padding-top: 24px;
    position: fixed;
    text-align: center;
    top: 0;
    z-index: 9999999;
    width: 100%;
    padding-top: 50px;
}

.lightbox-opened::after {
    color: #fff;
    content: '';
    font-family: sans-serif;
    padding: 1px 12px;
    position: absolute;
    text-transform: uppercase;
    right: 0;
    top: 0;
    font-size: 20px;
    background: url(../images/close.svg) no-repeat center center #9f0c1a;
    width: 30px;
    height: 30px;
    padding: 23px;
}

.zoom {
    display: inline-block;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80%;
    min-height: 75%;
    background: #fff;
    margin: 0 auto;
}

.zoom img {
    display: inline-block;
}

.lightbox-opened img {
    max-width: auto;
}
.overview-container3-outer img, section#renders img, .overview-container4 img, .floor-plan-inner img {
    width: 100%;
}

.amenities-container ul li .icon img {
    width: auto;
}

.specifcations-col ul li .icon img {
    width: auto;
}
.overview-text-left h2 img {
    max-width: 130px;
}
.contact-col ul li.barcode {
    position: absolute;
    text-align: left;
    bottom: 0;
}

.contact-col ul li.disclaimer {
    position: absolute;
    text-align: left;
    margin-left: 150px;
    bottom: 0;
    max-width: calc(50% - 150px);
}
nav#navmenu li:after {
    content: "|";
    position: absolute;
    right: -18px;
    top: 4px;
    color: #fff;
    font-size: 14px;
}

nav#navmenu li {
    position: relative;
}

nav#navmenu li:last-child:after {
    display: none;
}

.overview-container p {
    font-size: 35px;
    text-transform: uppercase;
    color: #000;
    margin: 0;
    margin-bottom: -15px;
}

.overview-container .heading1 {
    font-size: 125px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1;
    color: #000;
    margin-bottom: 40px;
}
.renders-text {
    display: flex;
    align-items: end;
    height: 100%;
    padding-left: 30px;
}

.renders-text h2.heading2 {
    margin: 0;
    letter-spacing: 2px;
}
.floor-plan-inner img.compass {
    width: auto;
    margin: 0 auto;
    display: block;
    margin-bottom: 30px;
}
.floor-plan-text {
    text-align: center;
    padding-left: 50px;
}

.floor-plan-text {}

.floor-plan-text h2.heading2 {
    font-size: 35px;
    margin-bottom: 30px;
}

.floor-plan-text .hd3 {
    font-size: 30px;
    color: #b5873a;
}

.floor-plan-text p {
    color: #000;
}
span.existing.road {
    text-align: center;
    width: 100%;
    display: inline-block;
    position: relative;
    font-style: italic;
}

span.existing.road:before, span.existing.road:after {
    content: "";
    width: calc(50% - 80px);
    background: #000;
    height: 1px;
    position: absolute;
    top: 50%;
}

span.existing.road:before {
    left: 0;
}

span.existing.road:after {
    right: 0;
}
.floor-plan-text.text2 {
    height: 100%;
    display: flex;
    align-items: end;
    text-align: right;
    justify-content: end;
}

.floor-plan-text.text2 h2.heading2 {
    font-size: 30px;
    line-height: 1.2;
}

.floor-plan-text.text2 p span.grd {
    background: linear-gradient(#b5873a, #715533);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 600;
    font-size: 18px;
    /* margin-bottom: -5px; */
}

.floor-plan-text p sup {
    color: #949798;
    line-height: 18px;
    /* vertical-align: top; */
    font-weight: 700;
    font-size: 12px;
	background: linear-gradient(#b5873a, #715533);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.banner-section {
    /* background: url(../images/header-bg.png) repeat center !important; */
}
.button-group-radio .button {
  float: left;
  margin: 0 10px 0 0;
  width: 80px;
  height: 35px;
  position: relative;
  cursor: pointer;
  border-radius: 0;
}

.button-group-radio .button label,
.button-group-radio .button input {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.button-group-radio .button input[type="radio"] {
  opacity: 0.011;
  z-index: 100;
  cursor: pointer;
}

.button-group-radio .button input[type="radio"]:checked + label {
  background: #c2913c;
  border-radius: 0;
  margin: 0;
  color: #fff;
}

.button-group-radio .button label {
  cursor: pointer;
  z-index: 90;
  line-height: 33px;
  border: 1px solid #c2913c;
  margin: 0;
  color: #c2913c;
  cursor: pointer;
  border-radius: 0;
  padding: 0;
}
.input-group.area p {
    margin: 0;
    color: #000;
    font-size: 16px;
}

.input-group.area {
    display: flex;
    align-items: center;
    gap: 20px;
}

@media (max-width:1400px){
.amenities-images .overview-container4,.overview-container4{padding:0 80px}
.loaction-col.box1{padding-right:80px}
.loaction-col h2{font-size:38px}
.loaction-col.box3:before{width:180px}
.overview-container4-inner.pos-abs.abs-left{left:150px}
.overview-container3 h2, .overview-container3 p {
    padding-right: 30px;
}

.overview-container3.pos-abs {
    max-width: 25%;
}
.overview-text-right h1 {
    font-size: 32px;
}
}
@media (max-width:767px){
.banner-section-inner img:nth-child(2) {
    max-width: 50%;
}

.web-links span {
    padding: 0 15px;
    min-height: 60px;
}
}
</pre></body></html>