.headRgtIcons{gap:1.5em;margin-left:2.5em;}
.headRgtIcons > *{max-width:35px;}
.headNavSec > nav > ul > li,.headNavSec ul.main-menu > li{margin-left:2em;}
.headNavSec ul.main-menu > li.current-menu-item:not(li.current-menu-item:last-child) > a{color: var(--Quinary-color);border-bottom: 1px solid var(--Quinary-color);}
.headNavSec > nav > ul > li:last-child,.headNavSec ul.main-menu > li:last-child{padding-left:2em;border-left:1px solid var(--primary-color);}
.headNavSec > nav > ul > li > a,.headNavSec ul.main-menu > li > a{font-size:calc(var(--smallestTxt) + 1px);color:var(--Quaternary-color);letter-spacing: 0.2em;}
.headNavSec > nav > ul > li > a.d-flex,.headNavSec ul.main-menu > li:last-child > a{font-weight:var(--fw-semi-bold);color:var(--primary-color);gap:0.5em;}
.headNavSec ul.main-menu > li:last-child > a{background-image:url(../images/listArrimg.png);background-repeat:no-repeat;background-position:right 8px top;background-size:25px;padding-right:2.5em !important;}
header{background:rgba(255,255,255,0.7);position:fixed;top:0;left:0;z-index:999;}
header.stickyHead{background:#fff;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;}
header.stickyHead .siteLogo svg,header.stickyHead .siteLogo img{max-width:100px;height:auto;}
.siteLogo img{max-width: 138px;}

/* Header Menu */
.headNavSec ul.main-menu{display: flex;align-items: center;}

.comArrow select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/selectDropArrow.png);background-repeat:no-repeat;background-position:right 15px center;background-size:12px;padding-right:2.5em !important;}

.slick-initialized .slick-slide{height: fit-content;transition:none;-moz-transition:none;-webkit-transition:none;}
.slick-dots li.slick-active button{background:var(--primary-color);border:1px solid var(--primary-color);}
.slick-dots li button{border-color: transparent;background-color: #A9A9A9;}

div#wpcf7-f343-o1 .wpcf7-response-output{display: none;}
div#wpcf7-f343-o1 span.wpcf7-form-control-wrap{position: relative;}
div#wpcf7-f343-o1 span.wpcf7-not-valid-tip{position: absolute;bottom: -30px;left: 0;}
.mfp-wrap{height: 100% !important;max-height: 100vh !important;}
body.popup-open{overflow:hidden;height:100vh;}
.screen-reader-response{display: none;}
span.wpcf7-not-valid-tip,.wpcf7-response-output{font-size:12px;color:red; margin-top: 6px;}
.wpcf7-response-output{text-align: center;}
.registIntrestFrmCont .wpcf7-response-output{text-align: left;}
.footLinks .current_page_item > a{color: var(--Quinary-color);}

/* Default Page */
.wp-block-columns{display:flex;flex-flow:row wrap;}
.are-vertically-aligned-center{align-items: center;}


/* Buttons Hover */
.comBtn > a:hover,.footContSecPartBtn > a:hover,.mortBtn > *:hover,.propDetTxtSec2RgtBtn > a:hover{color: var(--primary-color);border: 1px solid var(--primary-color); background-color: transparent;}
.comBtn > a:hover i{color: var(--primary-color);}
.vidCta > a:hover,.mortBtn.hollow > *:hover,.servBtns > a.hollow:hover{color: var(--White);border: 1px solid var(--primary-color); background-color: var(--primary-color);}
.tenantsSecHeadTxt .vidCta > a:hover{color: var(--primary-color);border: 1px solid var(--primary-color); background-color: var(--White);}
.prop-infoCardContactPerBtn > a:hover{background-color: var(--primary-color);color: var(--White);}
.prop-infoCardContactPerBtn > a:hover svg path{fill: var(--White);}
.offPlanBtn > a:hover, .offPlanCardBtns .mortBtn.hollow > *:hover{background-color: var(--primary-color);color: var(--White);}
.mortBtn.hollow > *:hover img,.offPlanBtn > a:hover img,.prop-infoCardContactPerBtn > a:hover span > img{filter: brightness(0) saturate(100%) invert(100%);}
.jobAppBtn .comBtn a:hover{border-color: var(--primary-color);color: #fff;}
  
  

/* Floating Massage */
.commFloatMsg{position:fixed;bottom:30px;right:30px;z-index:999;width:auto;display:flex;justify-content:flex-end;}
.commFloatMsgContent > a{background-color: var(--primary-color);padding: 1em;border-radius: 10px;float: left;}
.msgCloseIcon{display:none;}
.commFloatMsgContent.open .msgCloseIcon{display:block;filter: brightness(10);padding: 0.2em;}
.commFloatMsgContent.open .msgIcon{display:none;}
.commFloatMsgContent{width:100%;display:flex;justify-content:flex-end;}
.commFloatMsg img.msgIcon,.commFloatMsg img.msgCloseIcon{width: 33px;height: 33px;}
.commFloatMsgCont{bottom: 110px;right: 30px;background-color: var(--White);border-radius: 10px;padding: 1em;overflow: hidden;max-width: 400px;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;display: none;position: fixed;}
.commFloatMsgCont::after{content: " ";position: absolute;top: 0;left: 0;width: 100%;height: 35%;background-color: var(--primary-color);}
.floatMsgConverBtn{right: 8px;top: 50%;transform: translateY(-50%);}
.floatMsgCont{position: relative;z-index: 3;background-color: var(--White);padding: 0.5em;box-shadow: 0 0 24px 0 rgba(104, 121, 146, .2);border-radius: 8px;}
.floatMsgCont h6{color: var(--primary-color);font-size: var(--body-sub);font-weight: var(--fw-medium);margin-bottom: 1em;}
.floatMsgConver{border: 1px solid #d9e1ec;border-radius: 8px;padding: 0.8em;margin-bottom: 1.5em;}
.floatMsgConver input{width: 100%;outline: none;border: none;font-size: var(-body-subTxt);color: var(--Tertiary-color);font-weight: var(--fw-regular);}
.floatMsgConver button{outline: none;border: none;background-color: var(--primary-color);padding: 0.5em;border-radius: 6px;}
.floatMsgConver .whatsAppIcon{background-color: #24d366;}
.floatMsgConver .instagramIcon{background-color: #dc3175;}
.floatMsgConver .messengerIcon{background-color: #0084ff;}
.floatMsgConver > span{border-radius: 5px;padding: 0.4em;margin-right: 0.4em;}
.floatMsgConver{font-size: var(--body-subTxt);color: var(--Tertiary-color);font-weight: var(--fw-regular);}
.floatMsgCont > a > .floatMsgConver{margin: 0;padding: 0.5em;}
.floatMsgCont > a{margin-bottom: 1em;}
.floatMsgCont > a.whatsAppIcon-a:hover{background-color: #24d366;border-radius: 8px;}
.floatMsgCont > a.instagramIcon-a:hover{background-color: #dc3175;border-radius: 8px;}
.floatMsgCont > a.messengerIcon-a:hover{background-color: #0084ff;border-radius: 8px;}
.floatMsgCont > a:hover .floatMsgConver{color: var(--White);}

/* Side Menu */
.sideMenu{position: fixed;top: 0;right: -600px;width: 100%;height: 100%;background-color: var(--White);max-width: 450px;z-index: 999999;transition: all 0.5s;}
.sideMenu.active{right: 0;padding: 2em 3em;}
.sideMenu ul.sidebar-menu > li > a{font-size:calc(var(--Sub_Txt) - 2px);font-weight:var(--fw-semi-bold);color:var(--primary-color);padding:0.6em 0;float:left;display:flex;width:100%;}
.sideMenu ul.sidebar-menu > li:not(:last-child){border-bottom: 1px solid #E6E5E5;}
.sideMenu ul.sidebar-menu{margin-top: 3em;}
.sideMenu ul.sidebar-menu > li{float: left;width: 100%;position: relative;}
.sideMenu li.menu-item-has-children > a{background-image:url(../images/Plus.png);background-repeat:no-repeat;background-position:right 15px center;background-size:21px;padding-right:2.5em !important;}
.sideMenu li.menu-item-has-children > a.active{background-image:url(../images/minus.png);}
.sideMenu li.menu-item-has-children .sub-menu{display: none;}
.sideMenu ul.sub-menu{width:100%;float:left;margin-bottom: 1em;}
.sideMenu ul.sub-menu > li{margin: 0.5em 0;}
.sideMenu ul.sub-menu > li > a{font-size: var(--body);color: var(--secondary-color);font-weight: var(--fw-medium);}
.sideMenuClose{text-align:right;max-width:24px;margin-left:auto;cursor:pointer;}
.sideMenuClose i{font-size:28px;margin:25px 25px 0 0;cursor:pointer;}
.menu-open{overflow:hidden;}
.menu-overlay{background:rgba(0,0,0,0.4);width:100%;height: 100vh;position:absolute;z-index:99;}
.onlyMobileMenuItm{display: none;}

.tab-content.active{display: initial;}
.tab-content{display: none;}

.footBot{background-color: #050505;padding: 1em 0;}
.footBotContP > p{font-size: var(--body-subTxt);color: var(--White);font-weight: var(--fw-medium);font-family: var(--Tertiary-font);opacity: 0.7;}
.footSocial > ul > li{position: relative;}
.footSocial > ul > li{width:50px;height:50px;line-height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.footSocial > ul > li > a{position:relative;z-index:1;}
.footSocial > ul > li:hover svg path{fill:black;}
.footSocial > ul > li:after{position:absolute;content:"";top:5px;right:5px;bottom:5px;left:5px;background:#fff;border-radius:50%;transform-origin:50% 50%;transform:scale(0);transition:all .35s;outline: auto;}
.footSocial > ul > li:hover:after{transform:scale(1);}
.footLinks > ul > li{display: flex;gap: 1em;margin-bottom: 0.8em;}
.footP > p{font-size: calc(var(--smallestTxt) + 1px);color: var(--Black);}
.footMailP > p{font-size: calc(var(--smallestTxt) - 2px);color: #747474;}
.footMailP > p > a{text-decoration: underline;color: #747474;}
.footLinksTitle > *{font-size: var(--body-sub);color: var(--btn-third-color);font-weight: var(--fw-extra-bold);font-family: var(--secondary-font);text-transform: uppercase;}
.footLinks > ul > li,.footLinks > ul > li > a{font-size:var(--body-subTxt);color:#4D5461;font-weight:var(--fw-medium);font-family:var(--Tertiary-font);display:flex;align-items:center;}
.footLinksSec{width: calc(65% - 1em);}
.footLinksSec > *{width: calc(25% - 1em);}
.footLinksSec > *:last-child{width: calc(30% - 1em);}
.mailblockSec{width: calc(35% - 1em);}
.mailblockSec > *:not(:last-child){margin-bottom: 1em;}
.footLinks > ul > li > span{min-width: 28px;}
.footTop{background-color: #F2F2F2;padding: calc(var(--secGap) / 2) 15px;}
.footLinksTitle{margin-bottom: 0.8em;}
.footMailBtn *{height:100%;}
.inptMail input{width: 100%;height: 100%;border: 1px solid #747474;border-radius: 5px;font-size: var(--body-subTxt);color: var(--Black);font-family: var(--Quaternary-font);padding: 1em;}
.inptMail > *::placeholder{color: #505050;}
.footMailBtn input[type=submit],.footMailBtn > button{font-size: var(--body-subTxt);color: var(--White);font-weight: var(--fw-regular);border-radius: 5px;background-color: var(--Black);padding: 0.5em 1.5em;outline: none;border: none;margin-left: 0.8em;height: 100%;cursor: pointer;}
.footTopCont{gap: 2.6em;}
.footContSecPart{background-image: url(../images/footImg.png);border-radius: 50px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.footContSecPartTxtHead > *{font-size: calc(var(--common-heading) + 4px);color: #110229;font-family: var(--secondary-font);font-weight: var(--fw-extra-bold);line-height: 1.2;}
.footContSecPartTxtP > p{font-size: calc(var(--Sub_Txt) - 2px);color: var(--secondary-color);}
.footContSecPartBtn > a{font-size: var(--body-subTxt);color: var(--White);font-weight: var(--fw-semi-bold);font-family: var(--Tertiary-font);background-color: var(--primary-color);padding: 0.6em 1.8em;letter-spacing: 0.2em;border-radius: 14px;text-transform: uppercase;font-weight: var(--fw-semi-bold);display: block;text-align: center;}
.footContSecPart.sv-secGap{padding: calc(var(--secGap) * 2) 0;margin-bottom: 2.5em;}
.footerLogo > a > img{max-width: 143px;}

/* .sv-3CardCont{gap: 2.2em;flex-flow: row wrap;} */
.slick-dots li:only-child{display: none;}
.sv-3Card{padding: 0 2em;}
.sv-3CardTitle > *{font-size: calc(var(--Sub_Heading) - 2px);color: var(--Senary-color);font-weight: var(--fw-extra-bold);font-family: var(--secondary-font);margin: 0.5em 0 0.3em;}
.sv-3CardDesc > p{font-size: var(--body-sub);color: var(--secondary-color);margin-bottom: 1em;}
.sv-3CardBtn > a{font-size: var(--body);font-weight: var(--fw-bold);color: #405751;}
.sv-3CardBtn > a > i{margin-left: 0.5em;}
.sv-3CardImg{aspect-ratio: 1.83/1;object-fit: cover;overflow: hidden;}
.sv-3Card:hover .sv-3CardImg > img{scale: 1.2;}

.headSubTxt > *{font-size: calc(var(--Sub_Heading) + 2px);color: var(--Senary-color);font-weight: var(--fw-bold);font-family: var(--secondary-font);text-transform: capitalize;}
.headTxt > *{font-size: var(--main-title);color: var(--Senary-color);font-weight: var(--fw-bold);font-family: var(--secondary-font);text-transform: capitalize;line-height: 1.2;}
/* green text color */
/* .spanGreen > * > span{color: var(--primary-color);} */
.yellowTxt > * > span{color: #BD964E;}
.discHomeSecSideCont{background-image: url(../images/Asset\ 1@2048x\ 5.png);display: flex;justify-content: center;flex-direction: column;padding: 0 100px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.DescTxt > p{font-size: calc(var(--body-sub) - 2px);color: var(--secondary-color);}
.comBtn > a{font-size: var(--body-sub);color: var(--White);font-weight: var(--fw-regular);background-color: var(--primary-color);border-radius: 5px;padding: 0.8em 1.6em;border: 1px solid var(--primary-color);}
.discHomeSecSideImg{width: 55%;}
.discHomeSecSideCont{width: 45%;}
.discHomeSecSideCont .comBtn{margin-top: 4em;}
.tenantsSec{background-color: var(--primary-color);padding: var(--secGap) 0 calc(var(--secGap) / 2);}
.tenantsSecHeadTxtTitle > *{font-size: calc(var(--main-title) + 10px);color: var(--White);font-weight: var(--fw-extra-bold);font-family: var(--secondary-font);padding-right: 5em;line-height: 1.2;}
.tenantsSecHeadTxt > p{font-size: var(--body-sub);color: var(--White);font-weight: var(--fw-medium);max-width: 660px;opacity: 0.7;}

.fltRgtSec{padding: 3em 0 3em 18em ;gap: 1.5em;border-bottom: 1.5px solid rgba(255, 255, 255, 0.3);}
.fltRgtSec > *{width: calc(33.333% - 1em);border-radius: 8px;padding: 1.5em;}
.fltRgtSec > *:first-child{background-color: rgba(255, 255, 255, 0.2);}
.fltRgtSec > *:nth-child(2){background-color: var(--White);}
.fltRgtSec > *:nth-child(2) .fltRgtSecTitle,.fltRgtSec > *:nth-child(2) .fltRgtSecDesc > p{color: var(--btn-third-color);}
.fltRgtSec > *:nth-child(3){background-color: #BD964E;}
.fltRgtSecDesc > p{font-size: var(--body-subTxt);color: var(--White);font-family: var(--Tertiary-font);opacity: 0.7;margin-top: 1em;}
.fltRgtSecTitle {font-size: var(--Sub_Txt);color: var( --White);font-family: var(--Tertiary-font);font-weight: var(--fw-bold);}
.fltRgtSecTxt{margin-left: 1em;}
.fltRgtSecIcon{padding: 1em;border-radius: 50%;height: fit-content;display: flex;align-items: center;justify-content: center;}
.fltRgtSec > *:first-child .fltRgtSecIcon{background-color: #313131;}
.fltRgtSec > *:nth-child(2) .fltRgtSecIcon{border: 1px solid #E8E6F9;position: relative;}
.fltRgtSec > *:nth-child(2) .fltRgtSecIcon::after{content: " ";position: absolute;top: 3px;left: 3px;right: 3px;bottom: 3px;background-color: #E8E6F9;border-radius: 50%;}
.fltRgtSec > *:nth-child(2) .fltRgtSecIcon img{position: relative;z-index: 2;}
.fltRgtSec > *:nth-child(3) .fltRgtSecIcon{background-color: #FFFFFF;border: 2px solid #E0DEF7;}
.tenantsSecCountTxt > p{font-size: calc(var(--common-heading) - 10px);color: var(--White);font-weight: var(--fw-bold);font-family: var(--Tertiary-font);text-align: center;}
.tenantsSecCountp > p{font-size: var(--body-subTxt);color: var(--White);font-weight: var(--fw-medium);opacity: 0.7;font-family: var(--Tertiary-font);text-align: center;}
.tenantsSecCountSec{padding-top: calc(var(--secGap) / 2);justify-content: space-between;max-width: 900px;margin: auto;}
.tenantsSecCount{width:calc(33.333% - 1em);position: relative;}
.tenantsSecCount:not(:last-child)::after{content: " ";position: absolute;top: 50%;transform: translateY(-50%);right: 0;background-color: #fff;width: 1px;height: 70%;}
.orDevSec{width: calc(25% - 1em);margin-bottom: 3em;}
.orDevSecSlider{max-width: 75%;}
/* .orDevSec > *{font-size: calc(var(--Sub_Heading) + 6px);color: var(--Senary-color);font-family: var(--Tertiary-font); margin-bottom: 25px;} */
.orDevSec > *{color: var(--Black); font-weight: var(--fw-bold); font-family: var(--secondary-font); font-size: var(--main-title);}
.hmOurPartners .orDevSec > *{line-height: 1;}
.orDevSlidCont{margin: 0 2em;}
.orDevelopersSec.sv-secGap{padding: calc(var(--secGap) / 2) 0;}

/* 9 feb 26 */
.orDevelopersSec .main-wrapper{flex-direction: column;}
.orDevelopersSec .orDevSec{width: 100%; justify-content: start;}
.orDevelopersSec .orDevSecSlider{width: 100%;}
.orDevSecSlider .slick-list{padding: 0 20px;}

.orDevSlidCont > img{aspect-ratio: 1.55/1;}
.orDevSecSlider button.slick-prev,.orDevSecSlider button.slick-next{width: 30px;height: 32px; }
.orDevSecSlider button.slick-next{width: 30px;height: 32px;}
/* .orDevSecSlider button.slick-prev{left: -5%;} */
.orDevSecSlider button.slick-prev{background: url(../images/arrowPrev.png) no-repeat center;}
.orDevSecSlider button.slick-next{background: url(../images/arrowNext.png) no-repeat center;}
.orDevSecSlider button.slick-prev.slick-arrow.slick-disabled,.orDevSecSlider button.slick-next.slick-arrow.slick-disabled{filter: opacity(0.5);}

.hmVidSec{background-image: url(../images/vidSec-bg.png);background-repeat: no-repeat;background-position: center;background-size: cover;}
.vidSubHead > *{font-size: calc(var(--Sub_Txt) + 2px);color: var(--White);font-weight: var(--fw-bold);text-align: center;font-family: var(--secondary-font);text-transform: uppercase;}
.vidHead > *{font-size: calc(var(--Sub_Heading) - 2px);color: var(--White);font-weight: var(--fw-bold);text-align: center;margin: 0.8em 0;}
.vidCta > a{font-size: var(--body-sub);font-weight: var(--fw-semi-bold);color: var(--White);border-radius: 8px;border: 1px solid #fff;padding: 0.8em 1.8em;margin-top: 1em;}
.vidCtaPlay > *{max-width: 83px;margin-top: 4em;}

.hmReviewSecContTitle > *{font-size: var(--main-title);color: var(--Senary-color);font-family: var(--secondary-font);line-height: 1.2;}
.hmReviewSecContSubTitle > *{font-size: calc(var(--Sub_Heading) + 1px);color: var(--Senary-color);font-family: var(--secondary-font);line-height: 1.2;}
.hmReviewSecContTxt{margin-bottom: 4em;}
.hmReviewSecContp > p{font-size: var(--body-sub);color: var(--secondary-color); margin-top: 5px;}
.hmReviewSecContp > p > span{color: var(--primary-color);font-weight: var(--fw-bold);}
/* .hmReviewSecSlider,.hmReviewSecSld{max-width: 750px;} */
.hmReviewSecSldTitle > *{font-size: calc(var(--Sub_Heading) - 6px);color: #343434;font-weight: var(--fw-medium);margin-bottom: 0em;}


/* feb 26 */
.hmReviewSecSlider .slick-list .slick-track{display: flex; gap: 20px !important;}
/* .hmReviewSlider{margin: 0 20px;} */
.hmReviewSlider.slick-slide {display: flex !important;flex-direction: column-reverse;align-items: center; justify-content: start; min-height: 315px; gap: 20px; padding: 30px; border-radius: 15px; position: relative; background: #f2f2f2;}
/* .hmReviewSlider:after {content: ""; width: calc(100%); height: calc(100% - 4em); background: #f2f2f2; position: absolute; z-index: -1; bottom: -30px; border-radius: 30px;} */
.revUserIfo {flex-direction: column; gap: 15px;}
.revUserImg {width: 130px; display: none;}
.revUserTxt {margin-left: 1em; text-align: center; }
.hmReviewSecSldp{order: -3;}


.hmRevAps{display: none;}
.hmReviewSecSldp > p{font-size: calc(var(--body-sub) - 2px); line-height: 1.8; color: var(--secondary-color); text-align: center;}
.hmRevAps > img{max-width: 42px;transform: translateX(-50px);}
.revUserTxt{margin-left: 1em;}
.revUserTxtName > *{font-size: calc(var(--body) + 1.25px);color: #091638;font-family: var(--secondary-font);font-weight: var(--fw-bold);}
.revUserTxtDesc > *{font-size: calc(var(--body-sub) - 2px);color: #091638;}
.hmReviewSecSlider .slick-dots{text-align:center;bottom: -75px;}
.hmReviewSecSlider .slick-dots li button,.sv-3CardSec .slick-dots li button{background-color: #E1E1EC;border-color: #E1E1EC;}
.hmReviewSecSlider .slick-dots li.slick-active button,.sv-3CardSec .slick-dots li.slick-active button{background-color: var(--primary-color);border-color: var(--primary-color);}
section.hmReviewSec.sv-secGap{padding-bottom: calc(var(--secGap) * 1.5);}

/* 9 feb 26 */
.hmReviewSecCont{flex-direction: column;}

.helpFndHmContTitle > *{font-size: var(--main-title);font-weight: var(--fw-bold);color: var(--Senary-color);font-family: var(--secondary-font);line-height: 1.2;}
.helpFndHmContDesc > *{font-size: var(--body-sub);color: var(--secondary-color);margin-top: 1em; line-height: 2; letter-spacing: 0.5;}
.helpFndHmContDesc > p > span{font-weight: 600;}
.helpFndHmContDesc > ul > li{position: relative;padding-left: 1.5em;    margin: 0.5em 0;}
.helpFndHmContDesc > ul > li::after{content: " ";position: absolute;top: 50%;left: 0;background-color: var(--primary-color);border-radius: 50%;width: 13px;height: 13px;transform: translateY(-50%);}
.helpFndHmSecCont{gap: 2em; padding-top: 50px;}
.helpFndHmContTxt{max-width: 80%;}
.helpFndHmContImg2{display: none;}
.helpFndHmContImg {max-width: 30%; width: 100%;}
.helpFndHmContTxt .comBtn{margin-top: 3em;}
.helpFndHmContImg{gap: 0.6em;}
.helpFndHmContImg > *{width: 100%;}
.helpFndHmContImg > div > img{width: 100%;height: 100%;}
.helpFndHmContImg > .helpFndHmContImg2 > img{height: calc(100% - 6em);}
section.helpFndHmSec,section.expUrProp{overflow: hidden;}
section.helpFndHmSec .main-wrapper{position: relative;z-index: 5;}
.botElem{bottom: -300px;left: 0;pointer-events: none;}
.rgtLeaf{top: -200px;right: 0;pointer-events: none;}

.propConsSec{padding-top: var(--secGap);}
.propConsSecCards > *{width: 25%;}
.propConsSecCard > img{height: 100%;}
.propConsSecElem{top: -150px;left: 0;z-index: 2;pointer-events: none;width: clamp(320px, 60vw, 900px);}
.propConsSecCardCont{background: linear-gradient(178.7deg, rgba(36, 66, 63, 0) 1.11%, #006039 98.89%);padding: 2em 1em;bottom: 0px;left: 50%;transform: translateX(-50%);max-width: 100%;width: 100%;}
.propConsSecCardTitle > *{font-size: calc(var(--Sub_Heading) + 1px);color: var(--White);font-family: var(--secondary-font);text-align: center;margin-bottom: 1em;line-height: 1.2;}
.propConsSecCardDesc > p{font-size: var(--body-sub);color: var(--secondary-color);text-align: center;height: 0;opacity: 0;transition: all 0s;}
.propConsSecCard:hover .propConsSecCardCont{background:rgba(255,255,255,0.7);bottom:35px;max-width:90%;transition: all 0.5s;}
.propConsSecCard:hover .propConsSecCardTitle > *{color:var(--primary-color);margin-bottom:0.4em;}
.propConsSecCard:hover .propConsSecCardDesc > p{opacity:1;height:initial;}

.drmPropTitle > *{font-size: var(--main-title);color: var(--Black);font-weight: var(--fw-bold);font-family: var(--secondary-font);line-height: 1.2;margin-bottom: 0.3em;}
.drmPropDesc{font-size: var(--body-sub);color: var(--secondary-color);max-width: 625px;}
.drmPropSecContTxt > .comBtn i{margin-right: 0.5em;}
.drmPropSecContTxt > .comBtn{margin-top: 2.5em;}
.drmPropSecContTxt{max-width: 800px;min-width: 800px;}
.drmPropSecCont{justify-content: flex-end;gap: 3em;}
.drmPropSecAbsImg{bottom:-10%;right:35%;}
.drmPropSec{padding-bottom:var(--secGap);}

.propShrDesc{width: fit-content;max-width: calc(33.333% - 1em);}
.propShrDesc:not(:first-child){margin-left: 2em;}
.propShrDescIcon{max-width: 64px;margin-bottom: 1em;}
.propShrDescTitle > *{font-size: var(--Sub_Txt);color: var(--primary-color);font-weight: var(--fw-bold);font-family: var(--Tertiary-font);}
.propShrDescP > p{font-size: var(--body-subTxt);color: var(--btn-third-color);font-weight: var(--fw-medium);margin-top: 0.5em;font-family: var(--Tertiary-font);}

.hmBannerSec{background: linear-gradient(180deg, rgba(245, 202, 195, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);z-index: 9;}
.hmBannerSec > *{z-index: 9;}
.hmBannerSec.sv-secGap{padding: calc(var(--secGap) * 3) 0 calc(var(--secGap) * 2);}
.hmBannerSecTitle > *{font-size: var(--common-heading);color: var(--Black);font-weight: var(--fw-bold);font-family: var(--secondary-font);line-height: 1.2;margin-bottom: 0.4em;}
.hmBannerSecp > p{font-size: calc(var(--body) + 2px);color: var(--secondary-color);font-weight: var(--fw-light);max-width: 60%;}
.hmTab{margin-top: 3em;}
.hmTab > ul > li{text-transform: uppercase;font-size: calc(var(--body-subTxt) - 1px);color: #8F90A6;font-weight: var(--fw-semi-bold);padding: 0.8em 2.5em;cursor: pointer;letter-spacing: 0.2em;}
.hmTab > ul > li.active{background-color: var(--White);border-top-left-radius: 10px;border-top-right-radius: 10px;color: #110229;}
.hmBanTbCont{background:rgba(255,255,255,0.8);box-shadow:0px 30px 60px -15px rgba(143,144,188,0.15);backdrop-filter:blur(10px);padding: 2.5em;float: left;width: 100%;border-radius: 20px;border-top-left-radius: 0px;}
.hmBanTbContTitle > p{font-size: var(--body-sub);color: #110229;font-weight: var(--fw-semi-bold);font-family: var(--Tertiary-font);}
.hmBanTbContInp > *{font-size: var(--body-subTxt);color: #8F90A6;font-family: var(--Tertiary-font);background-color: transparent;outline: none;border: none;}
.hmBanTbContInp > span{max-width: 15px;height: auto;}
.hmTabsearchBtn{background-color: #000;color: var(--White);min-width: 50px;min-height: 50px;border-radius: 15px;display: flex;align-items: center;justify-content: center;}
.hmTabsearchBtn > a,.hmTabsearchBtn > button{color: var(--White);outline: none;border: none;background-color: transparent;}
.hmBannertxtCont{max-width:900px;}
.hmBanTbCont > ul > li{position: relative;}
.hmBanTbCont > ul > li:not(:last-child,:nth-last-child(2)):after{content: " ";position: absolute;top: 0;right: -25%;width: 2px;height: 100%;background-color: #DCDCEB;}
.hmBanImg{right: 0;top: 0;z-index: 4;max-width: 60%;}
.hmBanImg::after{content: " ";position: absolute;top: -5px;right: 35px;width: 100%;height: 100%;background-image: url(../images/hmBannerImg-bg.png);background-position: center;background-repeat: no-repeat;background-size: 100% 100%;z-index: -1;}

.expUrProp .discHomeSecSideImg,.expUrProp .discHomeSecSideCont{width: 50%;}
.expUrProp .slick-list.draggable{padding: 0 !important;}
.expUrProp .slick-slider button{right: auto;left: -100px;}
.expUrProp button.slick-prev{background-image: url(../images/arrowPrev2.png);width: 100px;height: 92px;transform: translateY(-55px);}
.expUrProp button.slick-next{background-image: url(../images/arrowNext2.png);width: 100px;height: 92px;transform: translateY(55px);}
.expUrProp button.slick-next.slick-arrow.slick-disabled,.expUrProp button.slick-prev.slick-arrow.slick-disabled{filter: opacity(0.5);}
.expUrPropSlider > img{aspect-ratio:1.16/1;object-fit:cover;}
.expUrProp .discHomeSecSideCont{padding-left: 20em;}
.discHomeSecSideCont > *{z-index: 5;}
.discHomeSecSideCont .expUrPropAb{left: 0;bottom: -250px;pointer-events: none;z-index: 2;}
.expUrProp .discHomeSecSideImg::after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#006039 -1.89%,rgba(255,255,255,0) 103.88%);mix-blend-mode:multiply;opacity:0.4;}
.expUrPropInfo{bottom: 10px;left: 50%;background-color: var(--White);padding: 1em;z-index: 9;transform: translateX(-60%);max-width: 400px;}
.expUrPropInfoFavIcon{border: 1px solid #E8E6F9;border-radius: 50%;padding: 0.6em;}
.expUrPropInfoFavIcon:has(a.add-to-wishlist.active){background-color: var(--primary-color);}
.expUrPropInfoFavIcon:has(a.add-to-wishlist.active) svg path{stroke: var(--White);}
.expUrPropInfoFetch{display: flex;align-items: center;gap: 0.5em;}
.expUrPropInfoFetch:not(:last-child){margin-right: 1em;}
.expUrPropInfoFetchs{padding-top: 0.5em;margin-top: 0.5em; border-top: 1px solid #F0EFFB;}
.expUrPropInfoFetch > p{font-size: var(--smallestTxt);font-weight: var(--fw-medium);opacity: 0.7;color: var(--btn-third-color);font-family: var(--Tertiary-font);}
.expUrPropInfoAddr{font-size: var(--body-subTxt);color: var(--btn-third-color);font-family: var(--Tertiary-font);opacity: 0.5;font-weight: var(--fw-medium);}
.expUrPropInfoTitle{font-size: var(--Sub_Txt);color: var(--btn-third-color);font-weight: var(--fw-bold);font-family: var(--Tertiary-font);}
.expUrPropInfoPrice{font-size: var(--body-subTxt);color: #00092985;font-family: var(--Tertiary-font);font-weight: var(--fw-medium);}
.expUrPropInfoPrice > span{font-size: var(--Sub_Txt);color: var(--primary-color);font-weight: var(--fw-extra-bold);opacity: 1;}

.hmTab > ul{overflow-x: auto;}

/* Home Offplan Cards */
.homeOffplanSec{z-index: 9;}
.homeOffplanSec .offPlanCard{width: 100%;margin-inline: 0.5em;}
.homeOffplanSec .offPlanCard .offPlanBtn > a{display: inline-flex;}

.primeLocationSec{background:#fff;}
.wrap{max-width:1300px;margin:auto;padding:0 15px;}
/* Title */
.sectionTitle{display:flex;justify-content:start;align-items:center;margin-bottom:1em;position:relative;z-index:2;}
.sectionTitle h2{font-size:var(--main-title);color:var(--Black);font-weight:var(--fw-bold);font-family:var(--secondary-font);line-height:1.2;margin-bottom:0.3em;}
/* green text color */
/* .sectionTitle span{color:#006039;} */
.sectionTitle a{font-size:14px;color:#006039;text-decoration:none;}
/* Grid */
.locationGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,320px);gap:20px;}
/* Cards */
.locationCard{position:relative;overflow:hidden;border-radius:14px;}
.locationCard img{width:100%;height:100%;object-fit:cover;transition:.4s ease;}
.locationCard:hover img{transform:scale(1.05);}
/* Big Left */
.locationCard.big{grid-column:1 / 3;grid-row:1 / 2;}
/* Tall Right */
.locationCard.tall{grid-column:3 / 3;grid-row:1 / 3;}
/* Overlay */
.cardOverlay{position:absolute;bottom:0;left:0;width:100%;padding:15px;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;}
.cardOverlay h4{font-size:calc(var(--Sub_Heading) - 8px);color:var(--White);line-height:1.2;}
/* Mobile Responsive */
@media (max-width:992px){.locationGrid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;}
.locationCard.big,.locationCard.tall{grid-column:auto;grid-row:auto;height:220px;}
}

/* 9 feb 26 */
.hmRecordSec {background: #94a37873;}
.hmRecordInfoBox {display: flex; align-items: center; flex-direction: column; gap: 10px; padding: 50px; border-radius: 30px; background: #fffde182;}
.hmRecordHead .sectionTitle{display: flex; flex-direction: column; align-items: center;}
.hmRecordSecCountSec {row-gap: 3em; max-width: 50%; width: 100%; flex-wrap: wrap;}

/* .hmRecordSecCountSec{border-top: 1px solid #cdd0d5;border-bottom: 1px solid #cdd0d5;padding-block: 2em;row-gap: 3em;} */
.hmRecordSecCountSec {row-gap: 0em; max-width: 100%; width: 100%; flex-wrap: wrap;}
.hmRecordSecCountSec > *{width:25%; padding: 50px 0;}
.hmRecordSecCountSec > *:not(:last-child){border-right: 1px solid #cdd0d5;}
.hmRecordSecCountSec > *:nth-child(odd) {border-right: 1px solid #cdd0d5;}
/* .hmRecordSecCountSec > *:nth-child(1),
.hmRecordSecCountSec > *:nth-child(2) {border-bottom: 1px solid #cdd0d5;} */
.hmRecordSecCountp{font-size:calc(var(--body) + 2px);color:#454545;font-weight:var(--fw-regular);font-family:var(--primary-font);}
.hmRecordSecCountTxt{font-size:calc(var(--Sub_Heading) + 6px);color: #000;font-family:var(--secondary-font);text-align:center;line-height:1.2; font-weight: 900;}

/* Why Cparamount */
.whyCparamountContent{gap: 30px; align-items: start;}
.whyCparamountImgs{max-width: 45%;}
.whyCparamountImgs > ul.d-flex {gap: 12px;}
.whyCparamountImgs > ul.d-flex > li{width: 100%;overflow: hidden;}
.whyCparamountImgs > ul.d-flex > li:not(:first-child){max-width: calc(50% - 6px);}
.whyCparamountImgs > ul.d-flex > li > a > img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;}
.whyCparamountImgs > ul.d-flex > li:hover > img{transform: scale(1.1);}
.whyCparamountTxtPoints > ul > li{margin-top: 1.6em;}
.whyCparamountTxtPoints h5{font-size: calc(var(--body-sub) + 4px);font-weight:var(--fw-extra-bold);font-family:var(--secondary-font);text-transform:uppercase; margin-bottom: 10px;}
.whyCparamountTxtPoints p,.whyCparamountTxtPoints > ul > li > ul > li{font-size: calc(var(--body-sub) - 2px);color: var(--secondary-color);}
.whyCparamountTxtPoints > ul > li > ul > li p{line-height: 1.8;}
.whyCparamountTxt .headTxt h5{margin-bottom: 10px;}
.whyCparamountTxtPoints > ul > li > ul{list-style-type: disc;padding-left: 2em;}
.whyCparamountTxtPoints > ul > li > ul > li{margin-top: 0.5em;}


/* 10 feb 2026 */
.psWhyCparaImg{max-width: 500px;}
.psWhyCparaImg ul {display: grid; grid-gap: 10px; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); grid-auto-rows: 166px; grid-auto-flow: dense;}
.psWhyCparaImg ul li{max-width: 100% !important; border-radius: 10px;}
.psWhyCparaImg .wide {grid-column: span 2;}
.psWhyCparaImg .tall {grid-row: span 2;}
.psWhyCparaImg .big {grid-column: span 2;  grid-row: span 2; }
.whyCparamountTxt{max-width: 60%;}


.discHomeSec {justify-content: center;}
.discHomeSecSideImg {width: 45%; border-radius: 40px 0 0 40px; overflow: hidden;}
.discHomeSecSideCont {width: 55%;}
.discHomeSecSideCont{border-radius: 0 40px 40px 0;}
.discHomeSecSideCont .DescTxt p{line-height: 1.8;}
.discHomeSecSideCont .headTxt{margin-bottom: 15px;}


/* About Page */
.aboutBanTitle{top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: var(--common-heading);color: var(--Black);font-weight: var(--fw-bold);font-family: var(--secondary-font);}
.aboutBanTitle > *{font-size: var(--common-heading);color: var(--Black);font-weight: var(--fw-bold);font-family: var(--secondary-font);}
.aboutBanCont::after{position:absolute;top:0;left:0;content:" ";background-image:url(../images/aboutBanImg-bg.png);width:100%;height:100%;z-index:-1;background-repeat:no-repeat;background-position:center;background-size:100% 100%;}
.aboutBanCont::before{position: absolute;top: 0;left: 0;content: " ";background: linear-gradient(180deg, rgba(245, 202, 195, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);width: 100%;height: 200%;z-index: -1;}
.aboutawardsSec{background-image: url(../images/abawrd-bg.png);background-repeat: no-repeat;background-position: center;background-size: cover;margin-bottom: calc(var(--secGap) / 1.3);}
.abtAwardImg{width: calc(21.264% - 1em);}
.abtAwardImg > img{max-width: 170px;height: auto;margin: auto;}
.commTitle > *{font-size: var(--main-title);font-weight: var(--fw-bold);color: var(--White);font-family: var(--secondary-font);text-align: left;}
.commTitle.blackTxt > *{color: var(--Black);}
.ourManageMentTemSec{background-image: url(../images/Asset\ 1@2048x\ 5.png);background-repeat: no-repeat;background-position: center;background-size: cover;}
.managementName > *{font-size: var(--body);color: black;font-weight: var(--fw-bold);font-family: var(--Quinary-font);margin-top: 0.3em;}
.managementPosi > p{font-size: var(--smallestTxt);font-weight: var(--fw-regular);font-family: var(--Quinary-font);color: #2D2B2B;}
/* .managementSlider{margin-top: var(--secGap);} */
.managementSlider{margin-top: 60px;}
.managementCard{margin: 0 1em;}
button.slick-prev.slick-arrow.slick-disabled,button.slick-next.slick-arrow.slick-disabled{filter: opacity(0.5);}
.managementSlider button.slick-next.slick-arrow,.managementSlider button.slick-prev.slick-arrow{width: 90px;height: 75px;}
.managementSlider button.slick-prev.slick-arrow{background-image: url(../images/arrowPrev2.png);left: -130px;}
.managementSlider button.slick-next.slick-arrow{background-image: url(../images/arrowNext2.png);right: -130px;}


.managementImg {border-radius: 10px;overflow: hidden;}

.ourManageMentLeaf{bottom:-50%;left:0;}
.abthelpFndHmSec .propExpRew{margin: calc(var(--secGap) / 1.3) 0;}
section.abthelpFndHmSec{overflow: hidden;}
.abthelpFndHmSec .abbotElem{top:50%;right:-12%;transform:rotate(250deg);width:clamp(200px,25vw,600px);pointer-events:none;}
.urmissionCont{bottom: 0px;right: 0%;max-width: 50%;background-color: var(--White);padding: 1.5em 2em;}
.urvisionCont{bottom: 0px;left: 0%;max-width: 50%;background-color: var(--White);padding: 1.5em 2em;}
.urmissionCont .helpFndHmContTitle > *,.urvisionSec .helpFndHmContTitle > *{font-size: calc(var(--main-title) - 10px);}
.urmissionCont .helpFndHmContDesc > *,.urvisionSec .helpFndHmContDesc > *{font-size: calc(var(--body-sub) - 2px);}
.urmissionImg > img{max-width: 80%;aspect-ratio: 2.06/1;}
.urvisionImg > img{max-width: 80%;margin-left: auto;aspect-ratio: 2.06/1;}
.urvisionSec{margin-top: var(--secGap);}

.careerlpFndHmSec .sv-secGap_top{padding-top: 50px;}

/* Buy Rent */
.listPropContSec{background-image: url(../images/whitePaper-bg.png);background-repeat: no-repeat;background-position: center;background-size: cover;padding: 1.5em;}
.listPropImg > img{border-radius: 10px;}
.listPropTxtHead > *{font-size: calc(var(--Sub_Heading) + 6px);font-family: var(--secondary-font);color: var(--Senary-color);font-weight: var(--fw-bold);text-transform: capitalize;}
.listPropTxtDesc > p{font-size: var(--body-sub);color: var(--Senary-color);font-weight: var(--fw-regular);}
.listPropContSec > *:not(:first-child){margin-left: 2em;}
.listPropContSec > .listPropContTxt{width: calc(55% - 1em);padding-right: 6em;}
.listPropContSec .comBtn > a{font-size: var(--body);padding: 0.8em 2.5em;}
.slctItems{position: relative;}
.slctItems > select,.slctItems > input,.slctItems > a{padding:1em;outline:none;border:1px solid rgba(255,255,255,0.29);border-radius:10px;background-color: var(--primary-color);font-size: calc(var(--body-subTxt) - 1px);color: var(--White);font-weight: var(--fw-light);font-family: var(--primary-font);width: 100%;}
.slctItems > select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url('../images/downarrow.svg') no-repeat right 10px center;background-size:12px;padding: 1.2em;padding-right:30px;}
.slctItems > select > option{color: var(--Black);}
.slctItems > input::placeholder{color: var(--White);}
.byRntFiltSec{background-color: var(--primary-color);}
.buyRentSelctFld > *{width:max-content;}
.buyRentSelctFld{padding: 1.5em 0;gap: 1.3em;}
.searchIcon.absolute,.filterIcon{top:50%;left:15px;transform:translateY(-50%);}
.slctItems > span.absolute + *{padding-left: 3em;}
.slctItems:has(.searchIcon){width: calc(40% - 1em);}
.byRntFiltSec2{padding: 1.5em 0;border-bottom: 1px solid #E6E6E6;}
.showTitle{font-size: var(--body-subTxt);color: var(--primary-color);font-weight: var(--fw-extra-bold);font-family: var(--Tertiary-font);}
.sortVector,.mapVector{margin-right: 1em;}
.byRntFiltSec2Rgt > ul > li:not(:last-child),.byRntFiltSec2Lft > ul > li:not(:last-child){margin-right: 1em;padding-right: 1em;border-right: 1px solid #C0C0C0;}
.checkboxes__item:not(:first-child){margin-left: 1em;}
.byRntFiltSec2Lft > ul > li{font-size: var(--body-subTxt);color: var(--btn-third-color);font-weight: var(--fw-medium);font-family: var(--Tertiary-font);}
.byRntFiltSec2Lft > ul > li > span{font-weight: var(--fw-extra-bold);color: var(--primary-color);}

.checkboxes{max-width:700px;margin:0 auto;display:flex;}
.checkboxes__row{display:flex;}
.checkboxes__row:not(:last-child){border-bottom:1px solid #eee;}
.checkbox.style-b{display:inline-block;position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.checkbox.style-b input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.checkbox.style-b input:checked ~ .checkbox__checkmark{background-color:#fff;border-color: #000;}
.checkbox.style-b input:checked ~ .checkbox__checkmark:after{opacity:1;}
.checkbox.style-b:hover input ~ .checkbox__checkmark{background-color:#eee;}
.checkbox.style-b:hover input:checked ~ .checkbox__checkmark{background-color:#fff;}
.checkboxes__item .checkbox__checkmark{position:absolute;top:3px;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #E9E9E9;transition:background-color 0.25s ease;border-radius:4px;}
.checkboxes__item .checkbox__checkmark:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #333;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity 0.25s ease;}
.checkbox.style-b .checkbox__body{font-size: var(--body-subTxt);color: var(--btn-third-color);font-weight: var(--fw-medium);}

.checkbox.style-b{display:flex;align-items:center;position:relative;cursor:pointer;}
/* Hide default checkbox */
.checkbox.style-b input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
/* Custom checkmark */
.checkbox__checkmark{position:relative;width:18px;height:18px;background:#fff;border:1px solid #E9E9E9;border-radius:4px;margin-right:10px;transition:background 0.25s;}
/* Checkmark tick */
.checkbox__checkmark:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:10px;border:solid #333;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity 0.25s ease;}
/* When checked */
.checkbox.style-b input:checked + .checkbox__checkmark{background-color:#fff;border-color:#000;}
.checkbox.style-b input:checked + .checkbox__checkmark:after{opacity:1;}
/* Label text */
.checkbox__body{font-size:16px;color:#333;font-weight:500;}



.headerGap{margin-top: 103px;}

.gallery-container{margin:auto;text-align:center;}
.main-image{width:100%;height:auto;object-fit:cover;aspect-ratio: 2.23/1;}
.thumbnail-container{display:flex;gap:10px;margin-top:0.5em;overflow-x:auto;justify-content: space-between;}
.thumbnail{width:100%;height:auto;object-fit:cover;cursor:pointer;transition:transform 0.3s;aspect-ratio: 1.25/1;}
.more-photos{width:100%;height:auto;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.7);color:white;font-weight:bold;cursor:pointer;font-size: var(--body-subTxt);color: var(--White);font-weight: var(--fw-light);position: relative;}
.more-photos{background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;}
.more-photos span{position: relative;z-index: 5;}
.more-photos::after{content: " ";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);}
.fullscreen-gallery{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);flex-flow: row wrap;overflow-y:auto;padding:20px;z-index: 999;}
.fullscreen-gallery img{width:30%;height:auto;margin:10px;border-radius:10px;}
.close-btn{position:absolute;top:20px;right:30px;color:white;font-size:30px;cursor:pointer;}

.propCard > .propCardImgs{width: calc(55% - 1em);}
.propCard > .prop-InfoSec{width: calc(45% - 1em);}
.propCard{border: 1px solid #EAEAEA;border-radius: 9px;}
.prop-InfoSec{margin: 3.7em;}
.thumbnail-container > *{width: calc(20% - 0.5em);}

.prop-InfoSec .expUrPropInfoAddr{margin-top: 0.5em;}
.prop-InfoSec .expUrPropInfoFetch:not(:last-child){padding-right: 1em;border-right: 1px solid #CECECE;}
.prop-InfoSec .expUrPropInfoFetchs{padding-top: 1em;margin-bottom: 2em;}
.prop-infoCardContactPerBtn > a{font-size:var(--body-subTxt);color:#484848;font-weight:var(--fw-light);display:flex;align-items:center;gap:0.8em;padding:0.8em;border:1px solid rgba(72,72,72,0.29);border-radius:10px;}
.prop-infoCardContactPerLinks{gap: 1em;}
.prop-infoCardP > p{font-size: calc(var(--body-subTxt) + 1px);color: var(--secondary-color);margin-bottom: 1.5em;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.5 !important;max-height:calc(1.5em* 3) !important;}
.prop-infoCardContactName > p{font-size: calc(var(--body) + 0.25px);color: #091638;font-weight: var(--fw-bold);font-family: var(--Tertiary-font);}
.prop-infoCardContactProf > p{font-size: calc(var(--body-subTxt) - 1px);color: #4A4A4A;font-weight: var(--fw-regular);}
.prop-infoCardContactPer{gap: 0.5em;}

.propCards-ul > li:not(:last-child){margin-bottom: 2.5em;width: 100%;float: left;}
.propCards.sv-secGap{padding: calc(var(--secGap) / 2) 0;padding-bottom: 0;}
.peginationSec,.listPropSec.sv-secGap{padding-top: calc(var(--secGap) / 2);}

.peginationSec > ul > li > a,.peginationSec > ul > li{display: flex;align-items: center;gap: 0.5em;font-size: var(--smallestTxt);color: #808080;font-weight: var(--fw-regular);font-family: var(--Tertiary-font);padding: 0.3em 0.8em;border-radius: 50%;}
.peginationSec > ul > li{padding: 0;}
.peginationSec > ul > li > a.active{color: var(--White);background-color: var(--primary-color);}
.peginationSec > ul > li > a > p,.peginationSec > ul > li > a > span > i{font-size: var(--smallestTxt);color: #0D0D0D;font-weight: var(--fw-medium);}
.pegiPrevBtn{padding-right: 1.5em;margin-right: 1.5em;position: relative;}
.pegiNxtBtn{padding-left: 1.5em;margin-left: 1.5em;position: relative;}
.pegiNxtBtn::after,.pegiPrevBtn::after{content: " ";position: absolute;top: 50%;transform: translateY(-50%);background-color: #EAEAEA;height: 200%;width: 1px;}
.pegiPrevBtn::after{right: -0.5em;}
.pegiNxtBtn::after{left: -0.5em;}
.sortSlct > select{font-size: var(--body-subTxt);color: rgba(0, 9, 41, 0.7);font-weight: var(--fw-medium);font-family: var(--Tertiary-font);border: none;outline: none;}
.prop-infoCardContactImg{max-width:49px;}
.prop-infoCardContactImg > img{border-radius:50%;}

/* But / Rent Filter PopUp */
.more_filter_pop{max-width: 600px;background-color: var(--White);border-radius: 10px;position: relative;margin: auto;padding: 2em;}
.more_filter_pop > h6{font-size: var(--Sub_Heading);color: var(--primary-color);font-weight: var(--fw-bold);font-family: var(--secondary-font);padding-bottom: 0.4em;margin-bottom: 0.4em;border-bottom: 1px solid #E7E7E7;}
.filterCatagPop > li{padding-bottom: 1.5em;margin-bottom: 1.5em;border-bottom: 1px solid #E7E7E7;}
.filterCatagPop > li > p{font-size: var(--body-sub);color: var(--primary-color);font-weight: var(--fw-medium);font-family: var(--Tertiary-font);margin-bottom: 0.5em;}
.filterCatagPopBtns{gap: 0.5em;}
.filterCatagPop > li > .filterCatagPopBtns > *{font-size: var(--body-sub);color: var(--secondary-color);font-weight: var(--fw-regular);font-family: var(--Tertiary-font);background-color: transparent;border-radius: 8px;border: 1px solid #4d54612e;padding: 0.4em 1em;}
.filterCatagPop > li > .filterCatagPopBtns > *.active,.filterCatagPop > li > .filterCatagPopBtns > *:hover{color: var(--primary-color);border-color: var(--primary-color);}
.filterCatagPopSel{gap: 2em;}
.filterCatagPopSel > select{border-radius: 8px;border: 1px solid #E7E7E7;padding: 1em;font-size: var(--body-subTxt);color: var(--Quaternary-color);font-weight: var(--fw-regular);font-family: var(--primary-font);width: calc(49% - 1em);}
.filtPopBtns{gap: 1em;}
.filtPopBtn{width: calc(50% - 1em);}
.filtPopBtn > *{width: 100%;font-size: var(--body);color: var(--White);background-color: var(--primary-color);border-radius: 40px;border: 1px solid var(--primary-color);padding: 0.8em;}
.filtPopBtn > *:hover{color: var(--primary-color);background-color: transparent;}
.filtPopBtn:first-child > *{color: var(--primary-color);background-color: transparent;}
.filtPopBtn:first-child > *:hover{color: var(--White);background-color: var(--primary-color);}

/* Mortgage Page */
section.mortgageBannerSec.sv-secGap{padding: calc(var(--secGap) * 1.5) 0 calc(var(--secGap) * 3);}
.mortgageBannerSec{background-image: url(../images/mortPg-bg.png);background-position: center;background-repeat: no-repeat;background-size: cover;}
.mortBanTitle > *{font-size: var(--common-heading);color: var(--White);font-weight: var(--fw-bold);font-family: var(--secondary-font);text-align: center;}
.mortBanDesc > p{font-size: calc(var(--body-sub) - 1px);color: var(--White);font-weight: var(--fw-light);text-align: center;}

section.mortgageCalculator{margin-top: calc(var(--secGap) * -2.5);}
.helpFndHmContTxt.mortgageSec2ContTxt{max-width:100%;}
.helpFndHmContImg.mortgageSec2ContImg > *{width:100%;}
.mortgageSec2Img > img{aspect-ratio: 1.02/1;}
.helpFndHmContTxt.mortgageSec2ContTxt .helpFndHmContDesc > p{font-size: calc(var(--body-sub) - 1px);font-weight: var(--fw-light);color: var(--secondary-color);line-height: 1.7;}

/* FAQ Section */
.faqTitle{margin-bottom: calc(var(--secGap) / 2);}
.faqTitle > *{font-size: var(--main-title);font-weight: var(--fw-bold);color: var(--Senary-color);font-family: var(--secondary-font);}
.accordion-header > *{font-size: var(--body);color: var(--Senary-color);font-weight: var(--fw-semi-bold);padding-right: 1.5em;}
.accordion-body > *{font-size: calc(var(--body-sub) - 1px);color: var(--secondary-color);font-weight: var(--fw-light);line-height: 1.8;}

/* Accordion */
.accordion-body{overflow:hidden;display:flex;align-items:center;transition:.3s;}
.accordion-item.collapsed .accordion-body{height:auto;overflow:visible;}
.accordion-header{transition:.3s;cursor:pointer;position:relative;background: #fff;}
.accordion-item{background-color:var(--dark-color-alt);transition:.3s;padding:0 0 2em 0px;margin-bottom:2em;border-bottom:1px solid #D6D6D6;}
.accordion-header::before{content:"\f067";font-family:"FontAwesome";font-weight:var(--fw-semi-bold);margin: 0.2em 0;position:absolute;height:30px;width:30px;right:10px;top:50%;color:var(--main-color);transform:translateY(-50%);text-align:center;line-height:30px;transition:transform 0.3s ease;}
.accordion-item.collapsed .accordion-header::before{content:"\f068";}
.accordion-body{overflow:hidden;transition:all 0.3s ease-in-out,padding 0.3s ease-in-out;}
.accordion-body{overflow:hidden;transition:max-height 0.3s ease-in-out,padding 0.3s ease-in-out;}
.accordion-item.collapsed .accordion-body{padding:1em 0;}
.accordion-body{flex-direction: column;justify-content: flex-start;align-items: flex-start;}
.accordion-body > ul{list-style-type: disc;padding-left: 2em;}

.mortCalcCont{border-radius: 10px;overflow: hidden;box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.08);background-color: var(--White);flex-flow: row wrap;}
.mortCalcCont > *{width: calc(50% - 1em);}
.mortCalcSec{background-color: #F6F6F6;}
.mortCalcSec,.mortCalcTxt{padding: 2em;}
.mortCalcInpSec > label{font-size: calc(var(--body-subTxt) - 1px);color: var(--primary-color);font-weight: var(--fw-semi-bold);font-family: var(--primary-font);display: block;width: 100%;text-transform: capitalize;}
.mortCalcInpSec input[type=text]{width: 100%;border-radius: 10px;background-color: var(--White);font-size: var(--body-subTxt);color: #373737;font-weight: var(--fw-light);font-family: var(--primary-font);outline: none;border: none;padding: 1em;}
.minMaxValvs{font-size: 11px;color: #444444;font-weight: var(--fw-light);margin-top: 0.5em;}
.mortPrice{margin-bottom:3em;}
.mortBtn img{max-width: 18px;}
.mortBtn > *{font-size: calc(var(--body-subTxt) - 1px);color: var(--White);background-color: var(--primary-color);border-radius: 10px;padding: 1.3em 1.5em;font-weight: var(--fw-medium);font-family: var(--primary-font);border: 1px solid var(--primary-color) !important;}
.mortBtn.hollow > *{background-color: transparent;color: var(--primary-color);font-weight: var(--fw-light);gap: 0.8em;}
.mortBtns.d-flex{gap: 2em;margin-top: 1.5em;flex-flow: row wrap;}
.mortTxt > p{font-size: calc(var(--body) + 1px);color: #060606;font-weight: var(--fw-semi-bold);}
.mortLink > a{font-size: var(--body-subTxt);color: var(--primary-color);font-weight: var(--fw-light);font-family: var(--primary-font);text-decoration: underline;}
.mortPrice > p{font-size: calc(var(--Sub_Txt) + 2px);color: #060606;font-weight: var(--fw-semi-bold);margin: 0.2em 0;}
.mortPayRang > p{font-size: var(--body-subTxt);color: #373737;font-weight: var(--fw-light);}
.EstCost.d-flex{flex-flow: row wrap;}
.EstCostTxt{min-width: 33%;}
.EstCostTxt > p{font-size: calc(var(--body-subTxt) - 1px);color: #0F0F0F;font-weight: var(--fw-semi-bold);}
.EstCostValue > p{font-size: var(--body-subTxt);color: #373737;font-weight: var(--fw-light);}
.mortEstCost > *:not(:first-child){margin-top: 1em;}
.mortEstCost{margin: 2em 0 3.5em 0;}
section.abthelpFndHmSec > .wrap-1400{position:relative;z-index:5;}
.mortCalcInp > .inpAbTxt{color: #444444;font-weight: var(--fw-light);font-size: calc(var(--body-subTxt) - 1px);top: 50%;right: 15px;transform: translateY(-50%);}

/* Mortage Calculator */
.mortCalcInpSec{margin-bottom:20px;}
.range-container{position:relative;width:100%;margin-top: -10px;}
input[type="range"]{width:100%;-webkit-appearance:none;appearance:none;background:transparent;position:relative;z-index:2;}
input[type="range"]::-webkit-slider-runnable-track{height:6px;background:#ddd;border-radius:5px;}
input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:16px;width:16px;background:#083B25;border-radius:50%;margin-top:-6px;position:relative;z-index:3;cursor: pointer;}
.range-track{height:4px;background:#66D9AA;position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:5px;z-index:1;transition: all 0s;}
.valueInput{width:100px;margin-bottom:10px;display:block;}
input[type="range"]::-webkit-slider-runnable-track{background:transparent;}

/* Offplan Page */
.offPlanDevSecTitle{margin-bottom: 2.5em;}
.offPlanDevSecTitle > *{font-size: var(--main-title);color: var(--Senary-color);font-family: var(--secondary-font);font-weight: var(--fw-bold);text-align: center;}
.offDevImg{margin: 0 0.8em;aspect-ratio: 1.86/1;}
.offPlanDevSecSlider button.slick-prev{background-image: url(../images/arrowPrev.png);left: -5em;}
.offPlanDevSecSlider button.slick-next{background-image: url(../images/arrowNext.png);right: -5em;}
.offPlanDevSecSlider button.slick-prev,.offPlanDevSecSlider button.slick-next{width:30px;height:32px;}
.helpFndHmContTxt .mortBtn{margin-top: 2.5em;}
.locPinImg{max-width: 14px;}
.offPlanCardPropAdd.d-flex{gap: 0.5em;}
.offPlanBtn > a > img{max-width: 20px;}
.offPlanBtn > a{border: 1px solid rgba(72, 72, 72, 0.29);border-radius: 10px;}
.offPlanCardPropTitle > *{font-size: calc(var(--body) + 2px);color: var(--btn-third-color);font-weight: var(--fw-bold);font-family: var(--Tertiary-font);display:-webkit-box !important;-webkit-line-clamp:1 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.5 !important;max-height:calc(1.5em * 1) !important;}
.offPlanCardPropAdd > *{font-size: calc(var(--body) - 4px);color: var(--btn-third-color);font-weight: var(--fw-regular);font-family: var(--primary-font);display:-webkit-box !important;-webkit-line-clamp:1 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.5 !important;max-height:calc(1.5em * 1) !important;}
.offPlanCardPropAdd{padding: 0.5em 0;border-bottom: 1px solid #F0EFFB;}
.offPlanCardPropInfoTitle > *{font-size: calc(var(--body) - 4px);color: #454545;font-weight: var(--fw-semi-bold);font-family: var(--primary-font);}
.offPlanCardPropInfoCont > *{font-size: calc(var(--body) - 4px);color: #454545;font-weight: var(--fw-regular);font-family: var(--primary-font);}
.offPlanCardPropInfos{margin:1em 0;}
.offPlanCardBtns{gap:1em;align-items: stretch;}
.offPlanBtn > a,.offPlanCardBtns .mortBtn.hollow > *{padding: 0.7em;height: 100%;}
.offPlanCard{border: 1px solid #EAEAEA;padding: 0.3em;border-radius: 10px;}
.offPlanCardImg > img{border-radius: 10px;aspect-ratio: 1.95/1;}
.offPlanCard{width: calc(33.333% - 1.5em);}
.offPlanCardTxtCont{margin: 0.5em;}
.offPlanCardPropInfo > *{width: calc(50% - 1em);margin: 0.5em 0;}
.offPlanCardCont{gap:2.2em;}

/* Career Page */
.careerBanImg{background-image: url(../images/careerBan.png);background-position: center;background-repeat: no-repeat;background-size: cover;padding: 22em 0 20em 0;}
/* .careerlpFndHmSec.sv-secGap{padding-top: 0;} */

/* Career section */
section.abthelpFndHmSec > .main-wrapper{position: relative;z-index: 5;}
.careerTitle {display: flex; flex-direction: column; justify-content: center; align-items: center;}
.careerTitle h3{color: var(--White) !important;font-size: var(--common-heading);font-weight: var(--fw-bold);font-family: var(--secondary-font);}
.careerHeadSpacer{width: 2px; height: 34px; background: var(--White); float: left; margin: 0 auto;}
.careerHeadBtn{padding: 0.4em; border: 1px solid #fff !important; border-radius: 167px; display: flex; gap: 12px; align-items: center; margin-top: 14px;}
.careerHeadBtn img{width: 44px;}
.aboutBanTitle .careerHeadBtn > span{font-size: var(--body-sub); color: var(--White); font-family: var(--primary-font);}
.herosearchBox{max-width: 920px; width: 100%; margin: 0 auto; padding: 21px 0; background: #fff; border-radius: 1000px;transform: translate(-50%, -50px);z-index: 3;left: 50%;}
.heroSearchForm{width: 100%; display: flex; padding-right: 20px;} 
.serInputBox{display: flex; flex-direction: column; gap: 10px; padding-left: 38px;}
.serInputBox input{border: none;}
.serInputBox label{font-family: var(--Tertiary-font); font-size: calc(var(--smallestTxt) - 1px);}
.serInputBox input::placeholder{font-size: var(--smallestTxt); color: #bdbdbd;}
.serInputBox:first-child{position: relative;}
.serInputBox:first-child::before{content: ""; width: 2px; height: 64px; background: #e9ebee; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.heroSearchBtn button{width: 48px; height: 48px; background: var(--primary-color); border-radius: 100%; border: none;} 
.heroSearchBtn button i{font-size: 20px; color: #fff;}

/* career offer */
.careerOffer .helpFndHmContTxt{max-width: 714px;}   
.careerOffer .helpFndHmContImg {max-width: 666px; align-items: center;justify-content: flex-end;}
.careerOffer .helpFndHmContImg .helpFndHmContImg2{margin-left: -58px;}
.careerOffPro{justify-content: center;}
.careerOffPro .propShrDesc {width: fit-content;max-width: calc(33.333% - 1em);display: flex;flex-direction: column;align-items: center; padding: 0 5em;}
.careerOffPro .propShrDesc .propShrDescP > p,.careerOffPro .propShrDesc .propShrDescTitle > *{text-align: center;}
section.classParaFamily.sv-secGap{padding:calc(var(--secGap)* 2) 0;}

/* career para family */
.classParaFamily{background-image:url(../images/careerParaFam.png);background-repeat:no-repeat;background-position:center;background-size:cover;}
.classParaFamily .paraBtn{display: flex; justify-content: center; margin-top: 55px;}
.classParaFamily .comBtn a{background: #fff; color:#000;}
.curJobInfo{padding-bottom: 0; display: flex;flex-direction: column;gap: 20px;}

.curJobInfo{padding-top: 60px;}

.jobDetails{display: flex; justify-content: space-between; align-items: center; padding: 30px; border: 2px solid #F0EFFB; border-radius: 20px;}
.jobHead h4{font-size: calc(var(--Sub_Txt) - 1px); font-family: var(--Tertiary-font); margin-bottom: 12px;}
.jobHead p{font-size: var(--body-subTxt); font-family: var(--Tertiary-font); color: var(--btn-third-color); opacity: 50%;}
.jobAppBtn{display: flex; gap: 53px; align-items: center;}
.jobAppBtn .comBtn a{background-color: var(--primary-color); padding: 0.5em 1.5em; color:#ffffff; border: 1px solid #B5B5B5;min-width: max-content;}
.jobWish a{width: 48px; height: 48px; float: left; border-radius: 100%; border: 1px solid #E8E6F9; display: flex; justify-content: center; align-items: center; color: #000;}
.jobWish a i{font-size: 24px;color: var(--primary-color);}
.loadMoreBtn.sv-secGap{padding-bottom:0;display:flex;justify-content:center;}
.comBtn.loadMoreBtn > a{background-color: #F2F2F2;color: #323232;padding: 0.8em 2em;border: 1px solid #F2F2F2;}

/* Career Page PopUp */
.carPopHead > *{font-size: var(--banner-title);color: var(--primary-color);font-weight: var(--fw-bold);font-family: var(--secondary-font);margin-bottom: 1em;text-align: center;}
.careerFormPopFileds label{font-size: var(--body-subTxt);color: #343434;font-family: var(--Tertiary-font);font-weight: var(--fw-medium);margin-bottom: 5px;}
.careerFormPopFileds input,.careerFormPopFileds textarea{font-size: var(--body-sub);color: var(--btn-third-color);font-family: var(--primary-font);font-weight: var(--fw-regular);border: 1px solid #e8e5ea;border-radius: 8px;width: 100%;padding: 0.6em;resize: none;outline: none;}
.careerFormPopFileds textarea{max-height: 150px;overflow: auto;}
.careerFormPopFileds button{width: 100%;font-size: var(--body);font-weight: var(--fw-semi-bold);color: var(--White);background-color: var(--primary-color);border-radius: 40px;padding: 0.5em;text-align: center;border: 1px solid var(--primary-color);margin-top: 1em;}
.careerFormPopUl > li{width: 100%;margin-bottom: 1em;}
.careerFormPopUl > li > p,.careerFormPopUl > li > p > a{font-size: var(--smallestTxt);color: var(--Tertiary-color);font-weight: var(--fw-light);text-align: center;margin-top: 1em;}
.careerFormPopUl > li > p > a{text-decoration: underline;}
.careerFormPopSec{max-width: 500px;background-color: var(--White);padding: 0.8em;border-radius: 10px;margin: auto;position: relative;}

.hidden-job{display:none;}

/* Videos Page */
.GrnBradCrmSec{background-color: var(--primary-color);padding: 2em 0;}
.GrnBradCrmUl > ul > li:not(:first-child){margin-left: 1em;}
.GrnBradCrmCont a,.GrnBradCrmCont li{font-size:var(--body-subTxt);color:rgba(255,255,255,0.7);font-weight:var(--fw-medium);font-family:var(--Tertiary-font);display:inline-flex;align-items:center;}
.GrnBradCrmCont{justify-content:space-between;}
.bck2ListBtn span{margin-right:1em;margin-bottom:0.1em;}

.videoPg_VidCont_PlayBtn{top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 2;}
.videoPg_VidContDesc{bottom: 0px;left: 0px;width: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 98.89%);padding: 4em 1em;}
.videoPg_VidContDesc p{font-size: var(--body);font-weight: var(--fw-medium);color: #EAEAEA;text-align: center;}
.videoPg_VidCont > ul{gap: 1.33em;}
.videoPg_VidCont > ul > li{width: calc(25% - 1em);}
.videoPgSecTitle > *{font-size: var(--main-title);font-weight: var(--fw-bold);color: var(--Senary-color);font-family: var(--secondary-font);text-align: center;margin-bottom: calc(var(--secGap) / 2);}
.videoPg_VidContImg > img{aspect-ratio: 0.75/1;}
.videoPg_VidCont_PlayBtn{max-width: 20%;}

/* Buy / Sale Detail Page */
.propDetImgSecCont{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 98.89%);bottom: 0;left: 0;}
.propDetImg-Wrapper{max-width: 1746px;width: 100%;margin: auto;}
.propDetPropTitle > *{font-size: calc(var(--main-title) - 3px);color: var(--White);font-weight: var(--fw-bold);font-family: var(--Tertiary-font);}
.propDetImgPropInfo > ul > li:not(:last-child){margin-right: 1.5em;padding-right: 1.5em;border-right: 1.5px solid var(--White);}
.propDetImgPropInfo > ul > li > div{font-size: var(--body);font-weight: var(--fw-regular);color: var(--White);}
.propDetImgAdd > span > img{max-width: 23px;margin-right: 0.8em;}
.propDetImgAdd .gray{display: none;}
.propDetImgRgtContBtns{background-color: var(--White);border-top-left-radius: 20px;padding: 1em;gap: 1em;}
.propDetImgRgtContBtn > a{background-color: var(--primary-color);border-radius: 10px;border-radius: 10px;gap: 1em;border: 1px solid var(--primary-color);padding: 1.27em 1.5em;font-size: var(--body-subTxt);color: var(--White);text-align: center;}
.propDetImgRgtContBtn.hollow > a{background-color: transparent;color: var(--primary-color);}
.propDetImgRgtContBtn span > img{max-width: 25px;}
.propDetImgRgtCont{gap: 1em;}
.propDetImgRgtContWishLstBtn > a{background-color: var(--White);border: 1px solid #E8E6F9;padding: 1em;border-radius: 50%;}
.propDetImgLftCont{margin:0 0 1.5em 2em;}
.propDetPropTitle{margin-bottom:1.5em;}
.propDetImgCont{border-radius: 10px;overflow: hidden;margin-top: 1.5em;}
.propDetImg > img{aspect-ratio: 2.89/1;object-fit: fill;border-radius: 10px;}
.propDetTxtSec.sv-secGap{padding: calc(var(--secGap) / 2) 0;}
.propTxtSpeci > ul > li > .expUrPropInfoFetch > span{max-width: 25px;}
.propTxtSpeci > ul > li:not(:last-child){padding-right: 1em;margin-right: 1em;border-right: 1px solid #CECECE;}
.propTxtPrice > *{font-size: calc(var(--main-title) - 4px);color: var(--primary-color);font-weight: var(--fw-extra-bold);font-family: var(--Tertiary-font);border-bottom: 1px solid #F0EFFB;margin-bottom: 0.5em;padding-bottom: 0.3em;}
.propTxtSpeci > ul > li > .expUrPropInfoFetch > p{font-size: calc(var(--body) - 1px);font-family: var(--Tertiary-font);font-weight: var(--fw-medium);color: var(--btn-third-color);opacity: 0.7;}
.propDetTxtSec12Cont{gap: 1em;}
.propDetTxtSec12Cont > span{max-width: 60px;}
.propDetTxtSec12-P > .PropInfoTitle{font-size: var(--body-sub);color: var(--primary-color);font-weight: var(--fw-medium);}
.propDetTxtSec12-P > .PropInfoP{font-size: var(--body-sub);color: #454545;}
.propDetTxtSec12 > ul > li:not(:last-child){margin-right: 1.5em;padding-right: 1.5em;border-right: 1px solid #DCDCDC;}
.propDetTxtSec1,.propDetTxtSec2{padding-bottom: 1.5em;margin-bottom: 1.5em;border-bottom: 1px solid #E6E6E6;}
.propDetTxtSec2Rgt{background-image: url(../images/whitePaper-bg.png);background-repeat: no-repeat;background-position: center;background-size: cover;padding: 1.5em;border-radius: 10px;gap: 1.5em;}
.propDetTxtSec2RgtTitle > *{font-size: calc(var(--banner-title) + 8px);color: var(--Senary-color);font-weight: var(--fw-bold);font-family: var(--secondary-font);line-height: 1;}
.propDetTxtSec2RgtDesc > *{font-size: var(--body-sub);color: var(--Senary-color);margin-top: 0.5em;}
.propDetTxtSec2RgtBtn > a{font-size: var(--body);color: var(--White);font-weight: var(--fw-regular);font-family: var(--primary-font);float: left;padding: 0.85em 2em;background-color: var(--primary-color);border-radius: 8px;margin-top: 1em;width: max-content;text-align: center;}
.propDetTxtSec2RgtImg > img{aspect-ratio: 0.59/1;border-radius: 10px;max-width: 114px;}
.propDetTxtSec2Lft-ul > ul > li{font-size: calc(var(--Sub_Txt) - 2px);font-weight: var(--fw-medium);color: var(--secondary-color);}
.propDetTxtSec2Lft-ul > ul > li:not(:last-child){margin-right: 1em;padding-right: 1em;border-right: 2px solid var(--secondary-color);}
.propDetTxtSec2Lft-P > p{font-size: var(--body-sub);color: var(--secondary-color);margin-top: 1em;}
.propRefCode{margin-top: 2.5em;}
.propRefCode > p{font-size: var(--body-sub);color: var(--secondary-color);font-weight: var(--fw-semi-bold);}
.propRefCode > p > span{color: var(--primary-color);font-weight: var(--fw-regular);margin-left: 0.4em;}
.propDetTxtSec2LftContact .prop-infoCardContactPerBtn > a > span{max-width: 22px;}
.propDetTxtSec2LftContact{gap: 5em;margin-top: 2em;}
.propDetTxtSec2 > *,.propDetTxtSec1 > *{gap: 1em;}
.propDetTxtSec2 > * > .propDetTxtSec2Rgt{width: calc(35% - 1em);}
.propDetTxtSec2 > * > .propDetTxtSec2Lft{width: calc(65% - 1em);}
.propDetTxtSec3Title > *{font-size: var(--main-title);color: var(--Black);font-weight: var(--fw-bold);font-family: var(--secondary-font);}
.propDetTxtSec3Desc > *,.propDetTxtSec3Desc{font-size: calc(var(--body-subTxt) + 1px);color: var(--secondary-color);font-weight: var(--fw-light);margin-top: 1em;}
.propertyDetPgSlider button.slick-prev{background-image: url(../images/leftVector.png);background-repeat: no-repeat;background-position: center;background-size: cover;left: 30px;}
.propertyDetPgSlider button.slick-next{background-image: url(../images/rightVector.png);background-repeat: no-repeat;background-position: center;background-size: cover;right: 30px;}
.propertyDetPgSlider button.slick-prev,.propertyDetPgSlider button.slick-next{max-width: 30px;}
.propertyDetSliderImg{aspect-ratio: 0.79/1;}
.propMayIntrestedCard{border:1px solid #EAEAEA;padding:0.3em;border-radius:10px;}
.propMayIntrestedCard .offPlanCardPropAdd{border-bottom: none;}
.propMayIntrestedCard{margin: 0 1em;}
.propMayIntrestedTitle > *{font-size: var(--main-title);font-weight: var(--fw-bold);color: var(--Black);font-family: var(--secondary-font);text-align: center;}
.propMayIntrestedTitle{margin-bottom: calc(var(--secGap) / 2);}
.keyFeatPropDetTitle.commTitle > *{color: var(--Black);text-align: left;}
.keyFeatPropDetUl > ul{gap: 1.5em;margin-top: 1em;}
.keyFeatPropDetUl > ul > li{width: calc(32.333% - 1em);position: relative;padding-left: 4em;font-size: var(--body-sub);color: var(--secondary-color);font-family: var(--primary-color);}
.keyFeatPropDetUl > ul > li::before{content: " ";position: absolute;top: 50%;left: 20px;transform: translateY(-50%);background-color: transparent;border: 2px solid #9E8464;width: 12px;height: 12px;border-radius: 50%;}
.amentPropDetSec{background-color: #F6F6F1;}
.amentPropDetUl > ul > li::before{content: " ";position: absolute;top: 50%;left: 20px;transform: translateY(-50%);background-image: url(../images/check.png); width: 28px;height: 28px;border-radius: 50%;border: none;background-position: center;background-repeat: no-repeat;background-size: cover;}
.amentPropDetUl > ul{gap: 1.5em;margin-top: 2em;}
.instolNumb > p{font-size: var(--body-sub);color: #878787;font-weight: var(--fw-medium);}
.instolPersent > p{font-size: calc(var(--main-title) + 20px);color: var(--primary-color);font-weight: var(--fw-medium);}
.instolDur > p{font-size: var(--body-sub);color: #0B0B0B;font-weight: var(--fw-regular);}
.payPlans{padding: 1em;border: 1px solid #E6E6E6;border-radius: 10px;}
.payPlansCont{gap: 2em;margin-top: 2em;}
.payPlansCont > .payPlans{width: calc(50% - 2.5em);}
.projLocPropDetLoc{gap: 1.5em;margin-top: 0.5em;}
.projLocPropDetLoc > span{max-width: 23px;}
.projLocPropDetLoc > p{font-size: var(--body);color: #686868;font-family: var(--primary-font);font-weight: var(--fw-regular);}
.plceProxSecTitle{margin-bottom: 1em;}
.plceProxSecTitle > *{font-size: calc(var(--Sub_Heading) - 2px);color: var(--primary-color);font-weight: var(--fw-bold);font-family: var(--secondary-font);}
.plceProxContTitle > p{font-size: var(--body);color: var(--Senary-color);font-weight: var(--fw-medium);}
.plceProxContDist > p{font-size: var(--body-sub);color: var(--secondary-color);font-weight: var(--fw-light);}
.projMapSec{gap: 2em;}
.projMapSec > .projMapSecMapFld{width: calc(35% - 1em);}
.projMapSec > .plceProxSec{width: calc(65% - 1em);}
.plceProxSecCont > ul > li{width:calc(50% - 1em);padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #E6E6E6;}
.mapBtn{bottom: 15px;right: 15px;z-index: 5;}
.mapBtn > a > span{max-width: 25px;}
.mapBtn > a{background-color: var(--primary-color);padding: 1em;color: var(--White);font-family: var(--primary-font);font-weight: var(--fw-medium);font-size: calc(var(--body-subTxt) - 1px);gap: 0.5em;float: left;border-radius: 10px;}
.projMapSecMapFld iframe{width: 100%;height: 100%;border-radius: 10px;}
.registIntrestSec::after{background-color: var(--primary-color);content: " ";position: absolute;top: 0;left: 0;width: 100%;height: 70%;}
.registIntrestFrmCont{background-color: #F6F6F6;}
.registIntrestCont{box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.08);border-radius: 10px;background-color: var(--White);position: relative;z-index: 5;overflow: hidden;}
.registIntrestCont > *{width: calc(50% - 1em);padding: 2.5em 2em;}
.registIntrestInfoContUl > ul{margin-top: 2em;}
.registIntrestInfoContUl > ul > li{display: flex;align-items: center;border: 1px solid #D6D6D6;padding: 0.6em 1em;border-radius: 10px;margin-bottom: 1.5em;}
.registIntrestInfoContUl > ul > li > span{max-width: 25px;margin-right: 1em;}
.registIntrestInfoContUl > ul > li > p,.registIntrestInfoContUl > ul > li > p > a{font-size: var(--body-subTxt);font-weight: var(--fw-regular);font-family: var(--Tertiary-font);color: #0D0D0D;}
.registIntrestInfoContDesc > *{font-size: calc(var(--body-sub) - 1px);color: var(--secondary-color);font-weight: var(--fw-light);}
.registIntrestInfoContTitle > *{font-size: calc(var(--banner-title) + 8px);color: var(--Senary-color);font-weight: var(--fw-bold);font-family: var(--secondary-font);line-height: 1.2;margin-bottom: 0.5em;}

/* Floating Label Form */
.floatLabelFld label{font-size: var(--smallestTxt);color: #808080;font-family: var(--Tertiary-font);font-weight: var(--fw-regular);}
.floatLabelFld input,.floatLabelFld select,.floatLabelFld textarea{font-size: var(--body-subTxt);color: var(--Black);border-radius: 10px;border: 1px solid #D6D6D6;font-weight: var(--fw-regular);font-family: var(--Tertiary-font);width: 100%;padding: 1.16em 0.8em;background-color: var(--White);resize: none;}
.floatLabelFld textarea{min-height: calc(1.5em * 5);max-height: calc(1.5em * 5);}
.floatLabelFld button,input.wpcf7-submit{font-size: calc(var(--body-subTxt) - 1px);color: var(--White);font-weight: var(--fw-medium);background-color: var(--primary-color);border-radius: 10px;border: 1px solid var(--primary-color);padding: 1em 1.5em;font-family: var(--primary-font);width: fit-content;cursor: pointer;}
.registIntrestFrmContUl{gap: 2em;}
.registIntrestFrmContUl > li{width: 100%;}
.registIntrestFrmContUl > li.col-50{width: calc(50% - 1em);}
.registIntrestFrmContUl > li.col-75{width: calc(75% - 1em);}
.registIntrestFrmContUl > li.col-25{width: calc(25% - 1em);}
.registIntrestFrmContUl > li.col-33{width: calc(32.333% - 1em);}
.registIntrestFrmContUl > li > p{font-size: var(--smallestTxt);color: var(--secondary-color);font-weight: var(--fw-light);margin-top: 1em;}
.floatLabelFld .floating-label{position:absolute;top:2.15em;left:15px;transform:translateY(-50%);transition:all 0.3s ease;pointer-events:none; z-index: 999;}
.textAreaFld .floating-label{top: 25px;}
.floating-label.active{top:-10px !important;left:0;}
.propMayIntrestedCards .slick-slide{height: auto;}
.floatLabelFld br{display: none;}
select option:disabled{display:none;}
.floatLabelFld select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/selectDropArrow.png);background-repeat:no-repeat;background-position:right 15px center;background-size:12px;}
.floatLabelFld > p{width:100%;}

/* Offplan Title */
.offplanPgTitle > *{text-align: center;color: var(--Black);max-width: 957px;margin: auto;}
.offplanPgTitle{margin-bottom: 2em;}
.offplanDetTxtSec12Cont .propDetTxtSec12-P > .PropInfoTitle,.offplanDetTxtSec12Cont .propDetTxtSec12-P > .PropInfoP{text-align: center;}
.offplanDetTxtSec12Cont .propDetTxtSec12-P > .PropInfoTitle{margin-bottom: 0.4em;}
.offplanDetTxtSec12Cont > span{width: 50px;height: 50px;display: flex;align-items: flex-end;justify-content: center;margin: auto;margin-bottom: 0.8em;}
.offplanDetTxtSec12Cont > span > img{max-width: 50px;margin: auto;}
.offplanpropDetTxtSec12 > ul > li{width: calc(20% - 1.2em);}

/* Service Page */
.servVid-bg{background-image: url(../images/servVid-bg.png);padding: calc(var(--secGap)* 1.5) 0;}
.servBtns{gap: 1em;}
.servBtns > a.hollow{background-color: var(--White);border: 1px solid var(--primary-color);color: var(--primary-color);}
.hmBannertxtCont .servBtns{margin-top: 2em;}
.helpFndServContDesc > h6{font-size: var(--Sub_Txt);color: var(--Black);font-weight: var(--fw-semi-bold);}
.helpFndServContDesc > ul > li::after{background-image: url(../images/servListIcon.png);background-repeat: no-repeat;background-size: cover;background-position: center;background-color: transparent;width: 23px;height: 23px;}
.helpFndServContDesc > ul > li{padding-left: 2.5em;font-size: var(--body-sub);color: var(--secondary-color);font-weight: var(--fw-medium);margin-bottom: 1em;}
.newsInsightCardAuthDate p > span{max-width: 12px;margin-right: 0.8em;}
.newsInsightCardAuthDate p{font-size: var(--smallestTxt);color: #333333;font-weight: var(--fw-medium);font-family: var(--Tertiary-font);}
.newsInsightCardImg > img{aspect-ratio: 2.16/1;border-radius: 10px;}
.newsInsightCardTitle > p{font-size:var(--body-sub);font-weight:var(--fw-medium);color:#0D0D0D;margin:0.5em 0 0.2em;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.5 !important;max-height:calc(1.5em * 2) !important;}
.newsInsightCardAuthDate > ul > li{margin-right: 1em;padding-right: 1em;position: relative;}
.newsInsightCardAuthDate > ul > li:not(:last-child):after{content: " ";position: absolute;top: 50%;right: 0;background-color: var(--Black);width: 3px;height: 3px;border-radius: 50%;}
.newsInsightCards > *{width: calc(33.333% - 1em);}
.newsInsightCards{gap: 1.5em;}
.propMayIntrested .servBtns{margin-top: 4em;display: flex;justify-content: center;}
.newsInsightCard:hover .newsInsightCardImg > img{scale: 1.2;}
.newsInsightCard .newsInsightCardImg{overflow: hidden;border-radius: 10px;}

/* Service Holiday */
.servBanTbCont {margin-top: 2em;border-radius: 10px;}
.servBannertxtCont{max-width:1025px;}
.servBanTbCont > ul > li:not(:last-child,:nth-last-child(2)):after{right: -20px;}
.servBannerSec.sv-secGap{padding: calc(var(--secGap)* 2.5) 0 calc(var(--secGap)* 1.5);}
.servVid2-bg{background-image: url(../images/serv-4.png);padding: calc(var(--secGap) * 3.5) 0;}

/* Service Home Maintenance */
.servpropConsSec{padding: 0;}
.propServDetTxtSec.sv-secGap{padding: 0;padding-top: var(--secGap);}
.propConsSecCard > img{aspect-ratio: 0.79/1;}
.propConsServSecCards button.slick-next,.propConsServSecCards button.slick-prev{width: 100px;height: 90px;}
.propConsServSecCards button.slick-prev{background-image: url(../images/arrowPrev2.png);}
.propConsServSecCards button.slick-next{background-image: url(../images/arrowNext2.png);}
.servContTxtSec > span{max-width: 60px;max-height: 60px;margin: auto;display: flex;margin-bottom: 1em;}
.servContTxtSec > span > img{max-width: 45px;max-height: 45px;}
.servContTxtSec-P > p{font-size: var(--body);font-weight: var(--fw-semi-bold);color: #565656;text-align: center;}
.servMaintTxtSec12 > ul > li:not(:last-child){margin-right:1em;padding-right:1em;}

/* Contact Page */
main.contactPg_main{overflow-x: hidden;}
.contactPgBanImg{background-image: url(../images/contactPg-bg.png);}
.contactPgBanner{padding: calc(var(--secGap) * 2) 0 calc(var(--secGap) * 3);background-repeat: no-repeat;background-position: center;background-size: cover;}
.contactFrmSec::after{display: none;}
.contatFormCont{margin-top: calc(var(--secGap) * -3);}
.contatFormCont .registIntrestInfoContMap > iframe{width: 100%;height: auto;aspect-ratio: 1.48/1;border-radius: 10px;}
.contatFormCont .registIntrestFrmCont .registIntrestInfoContDesc{margin-bottom: 2em;}
.contactFrmSec::before{position:absolute;top:0;left:0;content:" ";background:linear-gradient(180deg,rgba(245,202,195,0.4) 0%,rgba(255,255,255,0.6) 100%);width:100%;height:20%;z-index:-1;}
.contactFrmSec .abbotElem{bottom:100px;right:-12%;transform:rotate(250deg);width:clamp(200px,25vw,600px);pointer-events:none;}

/* List Your Property */
.listPropPgBanImg{background-image: url(../images/listYourPropertyBanner.png);}
.listYrPropFormSec{max-width: 954px;background-color: var(--White);border-radius: 10px;padding: 2em;margin: auto;width: 100%;margin-top: calc(var(--secGap) * -3);box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.08);}
.listYrPropFormCont{max-width: 655px;margin: auto;}
.listYrPropForm{margin-top: 1.5em;}
.floatLabelFld > p{font-size:var(--body-sub);color:var(--secondary-color);font-weight:var(--fw-regular);display:flex;justify-content:center;flex-direction:column;width:auto;}
.floatLabelFld .checkbox.style-b .checkbox__body{font-size: var(--body-subTxt);color: var(--secondary-color);font-weight: var(--fw-light);}
.floatLabelcheckbox{margin-top: 1.5em;}

/* Privacy Policy */
.privacyPolicyBanImg{background-image: url(../images/privPoly-bg.png);padding: calc(var(--secGap) * 2) 0 calc(var(--secGap) * 4);}
.privPolySec.sv-secGap{padding-top: 0;margin-top: calc(var(--secGap) * -3);}
.privPolySecCont{background:#FFFFFF;box-shadow:0px 10px 20px rgba(0,0,0,0.08);border-radius:10px;padding: 2.5em 4.5em;}
.privPolySecContTitle{margin-bottom: 2em;}
.privPolySecContTitle > *{font-size: calc(var(--main-title) - 10px);color: var(--Senary-color);font-weight: var(--fw-bold);font-family: var(--secondary-font);text-align: center;}
.privPolySecContDesc > p,.privPolySecCont p{font-size: calc(var(--body-sub) - 1px);color: var(--secondary-color);font-weight: var(--fw-light);line-height: 1.8;}
.privPolySecAccordion{margin-top: 3em;}
.privPolySecAccordion .accordion-item:last-child{border-bottom: none;}

/* Terms and Conditions */
.termNConditions{margin-top: 3.5em;}
.termNConditions > h6,.privPolySecCont h3{font-size: var(--body);font-weight: var(--fw-semi-bold);color: var(--Senary-color);margin: 2em 0 1em;}
.termNConditions > p{font-size: calc(var(--body-sub) - 1px);color: var(--secondary-color);font-weight: var(--fw-light);line-height: 1.8;}

/* News & Insights */
.insightPgBanImg{background-image: url(../images/insightBanImg.png);}
.insightSliderContent{border-radius: 10px;overflow: hidden;display: flex !important;}
.insightSliderContent > .insightSliderImg{width: 60%;}
.insightSliderContent > .insightSliderImg > img{width: 100%;height: 100%;aspect-ratio: 1.66/1;}
.insightSliderContent > .insightSliderCont{width: 40%;}
.insightSliderCont{background: linear-gradient(127.4deg, #006039 1.73%, #00C676 232.92%);padding: 3.875em;}
.insightSliderCont > *:not(:last-child){margin-bottom: 1em;}
.insightSliderTitle > *{font-size: var(--banner-title);color: var(--White);font-weight: var(--fw-medium);font-family: var(--Quaternary-font);line-height: 1.4;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.5 !important;max-height:calc(1.5em * 3) !important;}
.insightSliderDesc > p{font-size:var(--body-subTxt);color:var(--White);font-weight:var(--fw-regular);font-family:var(--Tertiary-font);display:-webkit-box !important;-webkit-line-clamp:5 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.5 !important;max-height:calc(1.5em* 5) !important;}
.insightAuthInfo > ul *{font-size: var(--smallestTxt);color: var(--White);font-weight: var(--fw-medium);font-family: var(--Tertiary-font);}
.insightAuthInfo > ul > li span > img{max-width: 12px;filter: brightness(10);margin-right: 0.3em;}
.insightAuthInfo > ul > li:not(:first-child){margin-left: 1.5em;}
.insightBtns > a{font-size: var(--body-subTxt);font-weight: var(--fw-regular);font-family: var(--primary-font);color: var(--White);border: 1px solid var(--primary-color);background-color: var(--primary-color);}
.insightBtns > a.hollow{color: var(--White);border-color: var(--White);padding: 0.657em 0.99em;margin-top: 1.5em;background-color: transparent;}
.insightSlider{margin-top: calc(var(--secGap) * -3);}
.insightListingTitle > *{color: var(--Senary-color);}
.insightListFilter > select{font-size: var(--body-subTxt);color: var(--Black);border-radius: 10px;border: 1px solid #D6D6D6;font-weight: var(--fw-regular);font-family: var(--Tertiary-font);width: 100%;padding: 1.16em 0.8em;background-color: var(--White);resize: none;}
.insightListingSecHead{margin-bottom: calc(var(--secGap) / 2);}
.insightListingCards > *{width: calc(25% - 1em);margin-bottom: 2em;}
.insightListingcard .newsInsightCardImg > img{aspect-ratio: 1.81/1;}
.insightListingCards{gap:1.33em;}
.insightListing.contactFrmSec .abbotElem{bottom: auto;top: 200px;}
.insightListing .slick-dots li.slick-active button{width: 40px;background-color: var(--primary-color);border-color: var(--primary-color);}
.insightListing .slick-dots li button{width: 12px;height: 7px;border-radius: 30px;background-color: #A9A9A9;border: 1px solid #A9A9A9;}

/* News & Insights Details */
.insDetSliderSec{background-color: #F6F6F1;}
.insDetSlider{margin-top: 2.5em;}
.insightDetailsTitle > *{color: var(--Senary-color);text-align: left;}
.insDetSliderCont {margin: 0 0.6em;}
.insDetlistPropSec.sv-secGap{padding-top: var(--secGap);}
.insDetSlider button.slick-next.slick-arrow,.insDetSlider button.slick-prev.slick-arrow{width:90px;height:75px;}
.insDetSlider button.slick-prev.slick-arrow{background-image:url(../images/arrowPrev2.png);left:-130px;}
.insDetSlider button.slick-next.slick-arrow{background-image:url(../images/arrowNext2.png);right:-130px;}
.newsInsightCardAuthDate .shearIcon{max-width: 22px;border-radius: 50%;border: 1px solid #D6D6D6;padding: 0.3em;margin-left: 1em;}
.insightDetailTitle{margin-bottom: 0.8em;}
.insightDetailTitle > *{font-size: var(--main-title);color: #090909;font-weight: var(--fw-semi-bold);font-family: var(--Tertiary-font);}
.insightDetilsContentSec{padding: var(--secGap) 0;}
.insightDetilsContentSec .newsInsightCardAuthDate{padding-bottom: 1em;border-bottom: 1px solid #E6E6E6;}
.insightDetilsContent{padding: calc(var(--secGap) / 2) 0;}
.insightDetilsContent > *:not(:first-child){margin-top: 1.5em;}
.insightDetilsContent p,.insightDetilsContent p a{font-size: var(--body-sub);color: var(--secondary-color);font-weight: var(--fw-light);font-family: var(--primary-font);line-height: 1.7;}
.insightDetilsContent p a{text-decoration: underline;}
.insightDetilsContent p:not(:first-child){margin-top: 1em;}
.insightDetilsContentVid span{top: 50%;left: 50%;transform: translate(-50%, -50%);}
.insightDetilsContentVid{margin: 3em 0;}
.insightDetilsContentColSec{gap: 3em;}
.insightDetilsContentColSec > *{width: calc(50% - 3em);}
.shearSec > ul > li > a >img{max-width: 20px;}
.shearSec > ul > li:not(:first-child){margin-left: 1em;}
.insightBtnsContImg > img{aspect-ratio: 1/1;max-width: 100px;border-radius: 10px;}
.insightBtnsCont{gap: 1em;}
.insightBtns{gap: 0.5em;margin-top: 1em;}
.insightBtns span{font-size: var(--smallestTxt);color: #0D0D0D;font-weight: var(--fw-medium);}
.insightDetilsContentNxtPrev{margin-top: var(--secGap);border-bottom: 1px solid #D6D6D6;border-top: 1px solid #D6D6D6;padding: 1em 0;}
.insightBtnsContTitle > *{font-size: var(--body-sub);color: #0D0D0D;font-family: var(--Quaternary-font);font-weight: var(--fw-regular);max-width: 12.222em;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.5 !important;max-height:calc(1.5em* 3) !important;}
.insightDetImgSecCont{bottom: 0;right: 0;}
.insightImgRgtContBtns{background-color:var(--White);border-top-left-radius:20px;padding:1em;gap:1em;}

/* Thank You Page */
.thankYouSec.sv-secGap{padding: calc(var(--secGap) * 2) 0;}
.thankYouContTxt > img{max-width: 200px;margin: auto;}
.thankYouContTxt h3{font-size: var(--main-title);color: var(--Quaternary-color);font-weight: var(--fw-bold);font-family: var(--secondary-font);}
.thankYouContTxt p{font-size: var(--body-sub);color: var(--Senary-color);font-weight: var(--fw-light);line-height: 1.8;}
.thankYouSec::before{position:absolute;top:0;left:0;content:" ";background:linear-gradient(180deg,rgba(245,202,195,0.6) 0%,rgba(255,255,255,0.6) 100%);width:100%;height:50%;z-index:-1;}

/* Wishlist */
.propCardsWishlist{padding-top: calc(var(--secGap) * 1.8);}

.hidden-fields-container{display: none;}


.whatsPop {max-width: 50px; position: fixed; z-index: 999; bottom: 60px; right: 50px; display: flex; flex-direction: column; gap: 20px;}
.mfp-content {max-width: 700px; }
.mfp-content .whatsPopBox {display: flex; border-radius: 20px; overflow: hidden; background: #fff; align-items: center;}
.popBoxDesk {padding: 0 20px;}
.popUpFormTitle h5 {font-size: 24px;}
.popUpFromUl {gap: 1.5em;}
.popUpFromUl .floatLabelFld .floating-label{top: 1.6em;}
.popUpFromUl .floatLabelFld input{font-size: var(--body-subTxt); color: var(--Black); border-radius: 10px; border: 1px solid #D6D6D6; font-weight: var(--fw-regular); font-family: var(--Tertiary-font); width: 100%; padding: 0.8em; background-color: var(--White); resize: none;}
span.wpcf7-not-valid-tip, .wpcf7-spinner{display: none;}
span.wpcf7-not-valid-tip:nth-of-type(1){display: block !important;}

.comCeoMsgBox {padding: 100px 0 120px;}
.comCeoMsgBox ul {display: flex; flex-direction: column; gap: 150px;}
.comCeoMsgBox ul li{background: #F2F2F2; padding: 50px;}
.ceoMsgInfoBox {display: flex; align-items: center;}
.ceoMsgTxt {max-width: 850px;}
.ceoMsgTxt > h5 {font-size: 24px; font-weight: 400;}
.ceoMsgTxt p {margin-top: 20px;}
.ceoPic {max-width: 500px; width: 100%; border-radius: 20px; overflow: hidden; position: absolute; right: 0;}
.cooMsgBoxInfo{flex-direction: row-reverse;}
.cooMsgBoxInfo .ceoPic {left: 0;}

.comChairCeo {padding-bottom: 50px;}
.visionSecNew {margin-top: 0;}
.newVmBox {display: flex;}
.newVmBox .urMissionSec .urmissionCont, .newVmBox .urvisionSec .urvisionCont{max-width: 100%;}

/* about faqs */
.ps-faq-section { padding: 60px 16px 80px; }
.ps-faq-container { max-width: 960px; margin: 0 auto; display: flex;flex-direction: column; gap: 30px;}
.ps-faq-title { margin: 0 0 32px; text-align: center; font-size: clamp(26px, 3vw, 32px); font-weight: 700; }

.ps-faq-list { display: flex; flex-direction: column; gap: 12px; }
.ps-faq-item { background: #f6f6f6;  border-radius: 16px;  transition: border 0.22s ease; border: 1px solid #e5e5e5;  }
.ps-faq-header { width: 100%; padding: 24px; font-family: var(--primary-font); font-weight: var(--fw-bold);  border: 0; background: transparent; display: flex; align-items: center; justify-content: space-between; gap: 16px; cursor: pointer; font-size: 16px; font-weight: 600; text-align: left; transition: all 0.22s ease; }
.ps-faq-header:hover { background: rgba(0,0,0,0.02); }

.ps-faq-icon { width: 20px; height: 20px; flex-shrink: 0; position: relative; }
.ps-faq-icon::before, .ps-faq-icon::after { content: ""; position: absolute; left: 50%; top: 50%; width: 100%; height: 2px; background: #0d0d0d; transition: transform 0.25s ease; transform-origin: center; }
.ps-faq-icon::before { transform: translate(-50%, -50%); }
.ps-faq-icon::after { transform: translate(-50%, -50%) rotate(90deg); }
.ps-faq-item.is-open .ps-faq-icon::before { transform: translate(-50%, -50%) rotate(45deg); }
.ps-faq-item.is-open .ps-faq-icon::after { transform: translate(-50%, -50%) rotate(-45deg); }

.ps-faq-body { padding: 0 24px; max-height: 0; overflow: hidden; transition: max-height 0.22s ease; }
.ps-faq-item.is-open .ps-faq-body { max-height: 500px; padding: 24px; }
.ps-faq-body p { margin: 0; font-size: 14.5px; line-height: 1.7; font-family: var(--primary-font); font-weight: var(--fw-regular);}

.ps-faq-header:focus-visible{outline: none;}



.boxPointSec{background-color: #f2f2f2;}
.firmRewardInfo{margin-top: 60px;}
.firmRewardInfo ul {display: flex; flex-wrap: wrap; align-items: center; justify-content: start; gap: 3em;}
.firmRewardInfo ul li {max-width: 31%; display: flex; flex-direction: column; align-items: center; gap: 20px;}
.firRewardImg {width: 110px; height: 110px; background: var(--primary-color); padding: 25px; border-radius: 100%;}
.firmRewardText p {text-align: center; line-height: 1.8;}

.curJobOpen{padding-top: 0;}

.careerFormBox{background: #fff; padding: 40px; border-radius: 20px}
.toImgBox{margin-top: 60px;}
.toImgBox ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.toImgBox ul li{max-width: 32%; border-radius: 20px;}