.bg-contact{ background: url(../images/bg-contact-v2.webp) no-repeat; background-size: cover; padding:125px 0px 50px 0px; }
.bg-contact-row{position: relative; height:640px;}
.wdt4{width:475px; padding:0px; background: #fff; height:0px; position: absolute;right: 0px; bottom:0px; }
.form-wrap-contact{opacity:0;}
.sec-cntct-1{background: url(../images/bg-gold-resi.webp) no-repeat; background-size: cover; padding:75px 0px; }
.txt6{font-size: 28px;line-height: 34px;font-weight: 400;color:#fff;}
.txt7{font-size: 18px;line-height: 24px;font-weight: 600;color: #fff;}
.txt8{font-size: 18px;line-height: 24px;font-weight: 400;color: #fff;}
.txt9{font-size: 16px;line-height: 22px;font-weight: 400;color: #fff;}
.txt10{font-family: "the-seasons", sans-serif;font-weight: 700;font-size: 36px;line-height: 46px;
    color: #000;}
.txt11 {font-weight: 400;font-size: 20px;line-height: 30px;color: #000; } 
.txt12{font-family: "the-seasons", sans-serif;font-weight: 700;font-size: 30px;line-height: 40px;
    color: #000; transition: all 1s ease;} 
.txt13{font-family: "the-seasons", sans-serif;font-weight: 700;font-size: 24px;line-height: 30px;
        color: #000;transition: all 1s ease;}
.txt14{font-size: 14px;line-height: 20px;font-weight: 400;color: #000;}       
.txtblk{ color:#000;}
.txtYlw{color:#d0932b;}
.mrg-btm6{ margin-bottom:50px;}
.mrg-btm7{ margin-bottom:30px;}
.mrg-btm8{ margin-bottom:100px;}
.mrg-tp1{margin-top: 80px;}

.mrg1{ margin: 0px;}
.pdg7{ padding: 0px;}
.ovr2{ overflow: hidden;}
.txt6 .line{height: 33px;}
.link4 span{ display: inline-block;transition: all 0.5s ease;}
.link4{font-size: 18px;line-height: 24px;font-weight: 400;color: #fff;overflow: hidden; position: relative;height: 25px;display: inline-block; }
.link4 .l2{ color:#000;} 
.link6{font-weight: 400;font-size: 18px;line-height: 24px;color:#000;border-bottom: 1px solid #000;display: inline-block; overflow: hidden;position: relative; margin-bottom: -6px;}
.link6 span{ display: inline-block;transition: all 0.5s ease;}
.txtp1a .line{height: 26px;}
.link6 .l1{ transform: translateY(0px);display: inline-block;  }
.link6 .l2{ color:#c79642; transform: translateY(20px); position: absolute !important;top:0px;left:0px;}

.bg-unit-plans{background: url(../images/bg-unit-plans.webp) no-repeat; background-size: cover; padding:150px 0px; height:100vh;}  
.bg-status{ background:url(../images/bg-gold-resi.webp) no-repeat  ; background-size: cover ;padding:200px 0px;height:50vh;}





.sec-unit-2{background:#fff ; background-size: cover; padding:100px 0px; }
.jcb{ justify-content: space-evenly;}
.jcb1{justify-content: space-between;}
.ale1{ align-items: end;}

.wdt5{ width: 80%; margin: 0 auto;}
.wdt6{width: 200px;margin: 0 auto;display: block;margin-bottom: 30px;}
.wdt6-wtc{width: 150px;}
.wdt6-hosp{width: 250px;}
.wdt7{ width:900px; margin:0 auto;  }
.wdt8{ width:50px; margin:0 auto 20px auto;display: block;}
.wdt9{ width:360px; margin:0 auto;display: block;}
.wdt10{width: 570px; margin: 0 auto;}
.wdt11{width:435px; margin: 0 auto;}


.crsr{ cursor: pointer;}
.cntntResi{ position: absolute;top:-200px;left:0px;width:100%; height:100vh;}
.cntntHosp{position: absolute;top:0px;left:0px;width:100%; height:100vh;}
.cntntRetail{position: absolute;top:0px;;left:0px;width:100%; height:100vh; opacity:1;}
.sec-resi-3{background: url(../images/bg-marble-resi-6792f963dec8c.webp) repeat; background-size: 100%;}
.sec-resi-3a{padding:150px 0px 30px 0px;}
.sec-brchr-form{background: url(../images/bg-gold-resi.webp) repeat; background-size: 100%; padding:100px 0px;}
.sec-brchr-form .wdt2{ position: absolute;right:0px;bottom:0px;}
.bg-thankyou{background: url(../images/bg-thankyou.webp) no-repeat; background-size: cover;}

.sec-hosp-brwn{background: #3f2e16;}
.sec-busi-grey{ background: #19333b;}
.sec-retail-brwn{ background: #967d5c;}
.sec-2-col{ opacity: 0; transform: translateY(100px);}
.sec-faq{ padding: 120px 0px 60px 0px; background: url(../images/bg-gold-resi.webp) repeat; background-size: 100%;}

.sec-faq .accordion-item{border:0px; border-bottom: 1px solid #e3e3e3;border-radius: 0px; padding: 20px;}
.sec-faq .accordion-button,.sec-faq .accordion-item:first-of-type > .accordion-header .accordion-button,.sec-faq .accordion-item:last-of-type > .accordion-header .accordion-button.collapsed,    .sec-faq .accordion-button:not(.collapsed),.sec-faq .accordion-button:focus{font-size: 18px;line-height: 24px; padding:0px; background: none;box-shadow:none;color:#000;transition: all 1s ease;}
.sec-faq .accordion-item {position: relative;overflow: hidden;background: none;transition: all 1s ease;}
/*.faq-acrd-hvr {position: absolute;bottom:0px;left:0px;z-index:-1;width:100%;height:100%; background:#c89643 ; transform: translate3d(0px, 100%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style: preserve-3d;transition: all 1s ease;}*/
.sec-faq .accordion-header,.sec-faq .accordion-collapse{ position: relative;z-index:0; background: transparent;}
.sec-faq .accordion-button::after{transition: all 1s ease;}
.sec-faq .accordion-body {font-size: 18px;line-height: 24px;padding: 0; margin-top: 20px;}

.sec-faq .accordion-faqs{width: 800px;margin: 0 auto;background: #fff;border-radius: 8px;position: relative;
    z-index: 0;}
.link7{color:#000; font-size: 18px; line-height: 24px; display: block; margin:30px 20px;}

.brdr1{border: 1px solid #e3e3e3;padding: 30px;}
.brdr2{border-top: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;padding: 30px;}
.brdr3{border-bottom: 1px solid #e3e3e3;}
.brdr4{border-right: 1px solid #e3e3e3;padding: 30px;}
.brdr5{border-left: 1px solid #e3e3e3;}
.brdr6{border: 1px solid #e3e3e3;}
.sec-blog{ padding: 120px 0px 50px 0px;}

.ul2 li {
    background: url(../images/icon-elipse.svg) no-repeat 0px 10px;   
    margin-bottom: 10px;
    padding-left: 20px;
    background-size: 5px;
    font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #000;
  }


@media (max-width: 1367px) {
    .cntntResi{top:-280px;}
}



@media (min-width: 991px) {
    .link4:hover .l1{transform: translateY(-25px);}
    .link4:hover .l2{transform: translateY(-25px);}
    /* .sec-faq .accordion-item:hover, .sec-faq .accordion-item:hover .accordion-button { color:#fff !important;}
    .sec-faq .accordion-item:hover .faq-acrd-hvr{transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style: preserve-3d;}
    .sec-faq .accordion-item:hover .accordion-button::after {filter: invert(1); }*/
    .link7:hover .txt12,.link7:hover .txt13{color:#c89643;} 
    .link6:hover .l1{transform: translateY(-25px);}
.link6:hover .l2{transform: translateY(0px);}
.link6:hover{border-bottom:1px solid #c79642;}
}
@media (max-width: 991px) {
.wdt4{right:auto;}
.mrg-tb1{ margin-bottom: 20px;}
.mrg-tb2{ margin-bottom: 50px;}
.sec-cntct-1{ padding: 50px 0px;}
.mrg-btm6{ margin-bottom: 30px;}
.mrg-btm8 {margin-bottom: 50px;}
.wdt5{ width: 100%;}
.wdt4{width:100%; position: static;}
.wdt11{padding: 0px 30px;}
.txt2{font-size: 35px;line-height: 45px;}
.txt3{font-size: 20px;line-height: 24px;}
.bg-contact {padding: 125px 0px 50px 0px;}
.sec-unit-2{ padding: 80px 0px;}
.sec-resi-1 .pdg1,.sec-retail-1 .pdg1 { padding: 150px 0px; }
.wdt7{ width: 100%;}
.cntntResi{ top:300px;height:auto;}
.cntntRetail{ top:300px;}
.wdt6-wtc {width: 120px;}
.wdt8{ width: 35px;}
.txt9{ margin-bottom: 30px;}
.sec-resi-3a .line{ text-align:center !important;}
.sec-brchr-form{ height:114vh;padding: 60px 0px 0px 0px;}
.sec-resi-3{ background-size: cover;}
.sec-brchr-form{background: url(../images/bg-gold-resi.webp) no-repeat; background-size: cover; padding:60px 0px;}
.sec-brchr-form .wdt2{ position: static;}
.sec-resi-3a {padding: 60px 0px;  }
.wdt9{ margin-bottom: -75px;}
.sec-hosp-brwn,.sec-retail-brwn,.sec-busi-grey{ background: none;}
.mbbrk1{ display: none;}
.sec-faq .accordion-faqs{width: 100%;}
}

@media (max-width: 640px) {
    .mrg-tp1{margin-top: 0px;}
    .mrg-tb2{ margin-bottom: 30px;}
    .sec-unit-2{ padding: 50px 0px;}
    .mrg-btm7 {margin-bottom: 20px;}
    .wdt10,.wdt11{ width: 100%;}
}
@media (max-width: 400px) {
.sec-brchr-form {height: 840px;}
  .wdt9 {width:245px;}
}