*{margin: 0;padding: 0;box-sizing: border-box;list-style-type: none;text-decoration: none;}
.clear{clear: both;}
img{display: block;max-width: 100%;height: auto;font-style: italic;color: red;}
li{list-style: none;}
a{text-decoration: none;display: block;}
body{font-family: 'Poppins', sans-serif;font-weight: 400;}
html, body {overflow-x: hidden;}
html{font-size: 62.5%;-webkit-text-size-adjust:none;}


:root{
    /* --yellow:#ECB659; */
    --lightblue: #A2C4EE;
}
.light{font-weight: 300 !important;}
.text-center{text-align: center;}
.heading01{font-weight: 300;font-size: 5rem;color: #FFFFFF;line-height: 1.3;}
.heading01 span,.heading02 span{font-weight: 500;color: #FFFFFF;}
.heading02{font-size: 5.5rem;}
.heading03{font-size: 4rem;}
.jc-center{justify-content: center;}
.text-center{text-align: center;}
.container{max-width: 1612px;width: 90%;margin: 0 auto;}
.s-container{max-width: 1342px;width: 82%;margin: 0 auto;}
.container-sm{max-width: 1473px;width: 76.7%;margin: 0 auto;}
.p25{font-size: 2.5rem;}
.flex{display: flex;}


/* HEADER */
.navbar{background: #fff;position: fixed;left: 0;right: 0;top: 0;z-index: 9;z-index: 999;box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);height: 10.9rem;}
.navbar .inner-contain{display: flex;gap:35rem;align-items: flex-start;justify-content: space-between;}
.nav-container{max-width: 1680px;width: 87.5%;margin: 0 auto;}
.navbar .navlist{display: flex;column-gap: 1.7rem;align-items: center;}
.navbar .navlist .nav-item{color: var(--lightblue);font-size: 1.8rem;line-height: 1.35;transition: ease-in-out .3s all;position: relative;padding-top: 3rem;}
.navbar .navlist .nav-item.active{color: #212A67;}
.navbar .navlist .nav-item:first-child:hover{border: none;}
.navbar .brochure{background: #222A67;color:#fff;font-size: 2rem;line-height: 1.35;display: flex;column-gap: 6.4px;align-items: center;border-radius: .8rem;padding: 9px 17px;transition: ease-in-out .3s all;    margin-top: 3rem;}
.navbar .navlist .brochure:hover{background: var(--lightblue);}
.nav-item:before{content: "";height: 4px;width: 100%;display: inline-block;background-color: #212A67;position: absolute;top: -10px;visibility: hidden;transition: 50ms ease all;}
.nav-item.active::before{visibility: visible;}
.menu-btn{display: none;}
.navbar.active .brand-logo img{width: 15rem;transition: 500ms ease all;}
.navbar .brand-logo img{transition: 500ms ease all;width: 41rem;}
/* .brand-logo img{position: absolute;} */
.main{margin-top: 5.66%;}

/* MAIN BANNER SECTION */
.banner-container{max-width:1442px;width: 75%;margin: 0 auto;}
.sec-banner{background: url('../assets/img/Desktop-banner.jpeg');background-repeat: no-repeat;background-size: cover;padding-bottom: 27.5%;position: relative;}
.sec-banner .inner-contain{padding-top: 29.9rem;display: flex;justify-content: space-between;}
.sec-banner .left-box .text-box{width: 58rem;}
.sec-banner .left-box .text-box .banner-head .leaf-text{display: flex;align-items: center;column-gap: 28.7px;padding-left: 8.8rem;}
.sec-banner .left-box .text-box .subtext p{font-size: 2.5rem;color: #fff;line-height: 1.5;position: relative;margin-top: 2.5rem;}
.sec-banner .right-box{border-radius:10px;display: flex;justify-content: center;align-items: center;flex-direction: column;width: 295px;padding: 27px;border:solid 1px #fff;text-align: center;position: absolute;right: 28rem;top: 21rem;background: #232c68b0;}
.sec-banner .right-box .top h3{font-size: 25px;font-weight: 700;color: var(--lightblue);font-family: 'Montserrat', sans-serif;font-weight: 700}
.sec-banner .right-box .top p{font-size: 15px;color: #fff;margin-top: 6px;font-family: 'Montserrat', sans-serif;font-weight: 600}
.sec-banner .right-box .top p span{font-size: 11px;}
.sec-banner .right-box .mid{display: flex;flex-direction: column;width: 100%;}
.sec-banner .right-box .mid .child{width: 100%;background: var(--lightblue);display: flex;justify-content: space-between;margin-top: 12.5px;border-radius: 10px;padding: 10px 15px;}
.sec-banner .right-box .mid .child p{font-size: 14px;font-weight: 500;color: #fff;line-height: 1.5;;font-family: 'Montserrat', sans-serif;font-weight: 700}
.sec-banner .right-box .bottom p{font-size:18px;color: #fff;line-height: 1.33;margin-top: 8px;font-family: 'Montserrat', sans-serif;font-weight: 700}
.sec-banner .right-box .bottom span{cursor: pointer;color: #fff;font-size: 15px;font-weight: 600;padding: 2px 7px;line-height: 1.33;border-radius: 3px;width: max-content;margin: 10px auto 0px;display: block;background: var(--lightblue);;font-family: 'Montserrat', sans-serif;font-weight: 700}


/* CONNECTIVITY AND NEIGHBOURHOOD SECTION */
.connectivity-section{padding-top: 7.2rem;    padding-bottom: 11.9rem;}
.connectivity-section .heading02{color: #212A67;font-weight: 500;}
.connectivity-section .heading02 .light{color: #212A67;font-weight: 300;}
.connectivity-section .sec-head p{color:#444444;font-size: 18px;line-height: 22px;font-weight: 400;margin-top: 16px;}
.connectivity-section .connectivity-row{display: flex;margin-top: 3.6rem;align-items: center;}
.connectivity-section .connectivity-l-box{width: 44.2%;position: relative;padding-right: 55px;}
.connectivity-section .connectivity-l-box .connectivity-inner-box{margin-top: 3.6rem;position: relative;padding-left: 20.2rem;}
.connectivity-section .connectivity-l-box .connectivity-inner-box .acrd-row{margin-top: 6.4rem;}
.connectivity-section .connectivity-l-box .connectivity-inner-box .acrd-row:first-child{margin-top: 0;}
.connectivity-section .connectivity-l-box .acrd-row .acrd-heading{background:none;border: none;font-size: 2.8rem;position: relative;cursor: pointer;font-weight: 600;color: #232C68;}
.connectivity-section .connectivity-l-box .acrd-row .toggle-box{margin-top: 12px;}
.connectivity-section .connectivity-l-box .acrd-row .toggle-box p{font-size: 2rem;color: #505050;    display: block;line-height: 1.8rem;font-weight: 400;line-height: 1.5;}
.acrd-heading:before {content: "";position: absolute;width: 32px;height: 40px;left: -11.5rem;top: -3rem;background-color: #FFFFFF;padding: 5px 0;}
.connectivity-section .connectivity-l-box .connectivity-inner-box:before {content: "";position: absolute;left: 12rem;top: 0;bottom: 0;width: 3px;background-color: #3F91F6;}
.connectivity-inner-box .acrd-row:first-child .acrd-heading:before {background: url("../assets/img/graduation-cap.png") #FFFFFF;background-repeat: no-repeat;background-position: center center;width: 6.8rem;height: 6.8rem;border-radius: 100%;} 
.connectivity-inner-box .acrd-row:nth-child(2) .acrd-heading:before {background: url("../assets/img/hospital.png") #FFFFFF;background-repeat: no-repeat;background-position: center center;width: 6.8rem;height: 6.8rem;border-radius: 100%;}
.connectivity-inner-box .acrd-row:nth-child(3) .acrd-heading:before {background: url("../assets/img/mall.png") #FFFFFF;background-repeat: no-repeat;background-position: center center;width: 6.8rem;height: 6.8rem;border-radius: 100%;}
.connectivity-inner-box .acrd-row:nth-child(4) .acrd-heading:before {background: url("../assets/img/need.png") #FFFFFF;background-repeat: no-repeat;background-position: center center;width: 6.8rem;height: 6.8rem;border-radius: 100%;}
.connectivity-inner-box .acrd-row:nth-child(5) .acrd-heading:before {background: url("../assets/img/public-transport.png") #FFFFFF;background-repeat: no-repeat;background-position: center center;width: 6.8rem;height: 6.8rem;border-radius: 100%;}
.connectivity-inner-box .acrd-row:nth-child(6) .acrd-heading:before {background: url("../assets/img/siren.png") #FFFFFF;background-repeat: no-repeat;background-position: center center;width: 6.8rem;height: 6.8rem;border-radius: 100%;}
.connectivity-inner-box .acrd-row:nth-child(7) .acrd-heading:before {background: url("../assets/img/junction.png") #FFFFFF;background-repeat: no-repeat;background-position: center center;width: 6.8rem;height: 6.8rem;border-radius: 100%;}
.acrd-heading:before{background-size: 6rem !important;}
.connectivity-section .acrd-heading:after {content: "+";display: inline-block;position: absolute;right: 20px;    font-size: 28px;font-weight: 500;color: #2B2B2B;}
.connectivity-section .toggle-box{display:none;}
.connectivity-section .acrd-heading.active:after {content: "-";}
.connectivity-section .connectivity-row .connectivity-r-box {width: 55%;}


/* FOOTER */
.footer-container{max-width: 1426px;width: 90%;margin: 0 auto;display: grid;grid-template-columns: 23% 13% 36% 27%;}
footer{background-color: #232C68;color: #FFFFFF;padding-top: 4.8rem;padding-bottom: 4.4rem;}
.footer-column li{margin-bottom: 8px;}
.footer-column li a, .footer-column .contact-box a{color: #FFFFFF;font-size: 1.2rem  ;font-weight: 400;    display: inline-block;}
.footer-column h4{margin-bottom: 1.2rem;font-size: 2rem;line-height: 1.5;font-weight: 500;}
.footer-column p{font-size: 1.2rem;}
.footer-column:nth-child(4) > p{margin-bottom: 2.4rem;}
.footer-column:first-child{padding-right: 9.7rem;}
.footer-logo:first-child{margin-bottom: 2.1rem;}
.footer-logo:nth-child(2) img{margin: 0 auto;}
.contact-info{margin-bottom: 2.6rem;}
.contact-info .flex{gap: 1.1rem;margin-bottom: 6px;}
.contact-box > .flex{gap: 7px;}
.social-info a,.social-info img{display: inline-block;}


/* STICKY ICONS BOX */
.sticky-box{position: fixed;top: 50%;right: 0;z-index: 99;    transform: translateY(-50%) !important;}
.sticky-box .enq-box{background-color: #A2C4EE;padding: 1.1rem 1.5rem;border-top-left-radius: 1.7rem;    border-bottom-left-radius: 1.7rem;cursor: pointer;    transform: translate(70%,0px);transition: 500ms ease all;}
.sticky-box .enq-box p{font-size: 1.8rem;color: #FFFFFF;font-weight: 300;}
.sticky-box .enq-call{padding:1.3rem 1.5rem;margin: 1.4rem 0;border-top-left-radius: 1.7rem;border-bottom-left-radius: 1.7rem;cursor: pointer;font-size: 1.8rem;font-weight: 300;background-color: #A2C4EE;    transform: translate(70%,0px);transition: 500ms ease all;}
.sticky-box .enq-whatsapp{background-color: #A2C4EE;padding: 1.3rem 1.5rem;border-top-left-radius: 1.7rem;border-bottom-left-radius: 1.7rem;cursor: pointer;    transform: translate(70%,0px);transition: 500ms ease all;}
.sticky-box .enq-call a,.sticky-box .enq-box,.sticky-box .enq-whatsapp a{display: flex;align-items: center;gap: 1.8rem;color: #FFFFFF;font-size: 1.8rem;}
.sticky-box .enq-box:hover,.sticky-box .enq-whatsapp:hover,.sticky-box .enq-call:hover{transform: translate(0,0);background-color: #222A67;}
.sticky-box .enq-box{padding: 1.3rem;}

/* DISCOVER ASHIRVAAD SECTION */
.show-hide{height: 194px;overflow: hidden;margin-bottom: 30px;}
.sec-ashirvad{text-align: center;padding-top: 6rem;padding-bottom: 6.5rem;}
.sec-ashirvad .heading01{color: #212A67;font-weight: 500;margin-bottom: 3.9rem;}
.sec-ashirvad .heading01 .light{color: #212A67;}
.sec-ashirvad .heading03{font-weight: 400;line-height: 1.25;max-width: 813px;width: 70%;margin: 0 auto;margin-bottom: 3.6rem;color: #232C68;}
.sec-ashirvad-content p{font-size: 2.5rem;font-weight: 400;color: #505050;margin-bottom: 5rem;}
.sec-ashirvad .btn{background: #222A67;color: #FFFFFF;font-size: 2.5rem;line-height: 1.35;border-radius: 0.8rem;padding: 12px 28px;transition: ease-in-out .3s all;border: none;font-family: 'Poppins', sans-serif;font-weight: 600;margin-right: 1.6rem;cursor: pointer;}
.sec-ashirvad .read-more-btn{background-color: #A2C4EE;}
.sec-ashirvad-box h4{font-size: 8rem;font-weight: 700;color: #FFFFFF;}
.sec-ashirvad-box p{font-size: 2.5rem;font-weight: 300;color: #232C68;}
.sec-ashirvad-box{background-color: #A2C4EE;border-radius: 23px;padding: 3.9rem 2rem 2.7rem;}
.sec-ashirvad-box img{display: inline-block;width: 4.4rem;}
.sec-ashirvad-box:nth-child(2){background-color: #E4E4E5;}
.sec-ashirvad-box:nth-child(2) h4{color: #232C68;}
.sec-ashirvad-box-warp{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 2.5rem;padding: 0 11.4%;margin-top: 6.5rem;}
.sec-ashirvad .btn:hover,.tab-box-btn .btn:nth-child(2):hover{background: transparent;outline: solid 3px #A2C4EE;color: #A2C4EE;}
.sec-ashirvad .about-download-btn:hover,.tab-box-btn .about-download-btn:hover, .tab-box-btn .resources-btn:hover{background: transparent;outline: solid 3px #222A67;color: #222A67;}
.resources-btn{margin: 0 auto;}

/* ASHIRVAAD INFORMATION SECTION  */
.sec-complex{padding: 9.6rem 0 8.4rem;}
.sec-complex .container-sm{max-width: 1246px;    width: 65%;display: grid;grid-template-columns: 25% 22% 15% 19%;justify-content: space-between;}
.sec-complex .sec-complex-box{display: inline-block;text-align: center;margin-right: -3px;vertical-align: top;}
.sec-complex .section-heading{margin-bottom: 4rem;}
.sec-complex .sec-complex-box h4{font-size: 2.5rem;color: #FFFFFF;font-weight: 500;padding: 0 2.5rem;}
.sec-complex .sec-complex-img img{margin:  0 auto;    width: 9.7rem;}
.sec-complex .sec-complex-img{min-height: 10rem;margin-bottom: 2.3rem;}


/* STATE OF THE ART AMENITIES SECTION */
.sec-state-art{padding-bottom: 6rem;padding-top: 5.9rem;}
.sec-state-art .s-container{width: 70%;}
.sec-state-art .p25{background-color: #A2C4EE;color: #FFFFFF;border-radius: 7px;padding: 6px 0 4px 0;text-align: center;}
.sec-state-art-img{margin-bottom: 1.1rem;overflow: hidden;border-radius: 23px;}
.sec-state-art-img img{border-radius: 23px;overflow: hidden;margin: 0 auto;transition: .5s all ease-in-out;}
.sec-state-art-box{margin: 4rem;}
.sec-state-art .slick-current{transform: scale(1.3) ;transition: 500ms ease all;}
.sec-state-art-img:hover img{transform: scale(1.3);}

.sec-state-box-slider .slick-prev::before{content: "";display: block;box-sizing: border-box;position: absolute;width: 2.2rem;height: 2.2rem;border-top: 0.5rem solid #A2C4EE;border-right: 0.5rem solid #A2C4EE;transform: rotate(223deg);left: 1.7rem;bottom: 1rem;cursor: pointer;}
.sec-state-box-slider .slick-next::after{content: "";display: block;box-sizing: border-box;position: absolute;width: 2.2rem;height: 2.2rem;border-top: 0.5rem solid #A2C4EE;border-right: 0.5rem solid #A2C4EE;transform: rotate(45deg);right: 1.7rem;bottom: 1rem;border-bottom:none;border-left:none;cursor: pointer;}
.sec-state-box-slider .slick-arrow{font-size: 0;position: absolute;top: 45%;padding: 22px;background: transparent;border: none;border-radius: 5px;}
.sec-state-box-slider .slick-next{right:-5%;} 
.sec-state-box-slider .slick-prev{left: -5%;}


.sec-state-box-slider .slider{position: relative;}
.sec-state-art .slick-list.draggable{padding: 100px 0 !important;}
.sec-state-art .heading02{color: #232C68;text-align: center;font-weight: 500;}
.sec-state-art .heading02 .light{font-weight: 300;color: #232C68;}


/* PROJECT RESOURCES SECTION */
.sec-resource .heading02{text-align: center;color: #212A67;font-weight:  500;margin-bottom: 5.5rem;}
.sec-resource .heading02 .light{color: #212A67;font-weight:  300;}
.sec-resource .tab-btn{text-align: center;margin-bottom: 2.5rem;}
.sec-resource .tab-btn img{width: 5.3rem;}
.sec-resource .btn{color: #212A67;background-color: #E4E4E5;border: none;font-size: 3.8rem;display: inline-flex;padding: 1.2rem 5.8rem 1.8rem 5.9rem;border-radius: 11px;gap: 1.7rem;align-items: center;margin-right: 1.2rem;cursor: pointer;}
.sec-resource .btn svg path{fill: #212A67;}
.sec-resource .btn.active{background-color: #A2C4EE;color: #F8F8F8;}
.sec-resource .btn.active svg path{fill: #F8F8F8;}
.tab-box img{margin: 0 auto;}
.tab-box.active{visibility: visible;opacity: 1;height: auto;}
.tab-box{visibility: hidden;opacity: 0;transition: 500ms ease all;height: 0;}
.sec-resource .container{max-width: 1641px;width: 90%;margin: 0 auto;}
.tab-box-btn .btn{background-color: #232C68;color: #F8F8F8;font-size: 3rem;font-weight: 400;padding: 6px 3.6rem 6px 3.7rem;line-height: 1.4;font-family: 'Poppins', sans-serif;}
.btn-box {text-align: center;}
.btn-box .btn{background-color: #232C68;color: #F8F8F8;font-size: 3rem;font-weight: 400;padding: 6px 3.6rem 6px 3.7rem;line-height: 1.4;font-family: 'Poppins', sans-serif;margin-bottom:2rem ;}
.tab-box-btn .btn:nth-child(2){background-color: #A2C4EE;color: #FFFFFF;font-size: 3rem;font-weight: 400;padding: 6px 3.6rem 6px 3.7rem;line-height: 1.4;font-family: 'Poppins', sans-serif;}
.tab-box-btn{text-align: center;}
.tab-box-slider{    margin-bottom: 12rem;}
.sec-resource{margin-bottom: 6.2rem;}


/*SPECIFICATION SECTION*/
.specification-section .slider{background-color:#A2C4EE;width:27.9rem;padding: 10rem 3.5rem;margin: 0 10px; border-radius: 10px;display: flex;justify-content: center;align-items: center;}
.specification-section .slider p{font-weight: 400;font-size: 2.5rem;color: #fff;line-height: 1.3;text-align: center;}
.specification-section .slick-list,.specification-section .slick-track{display: flex;}
.specification-section .heading02 {font-size: 5rem;font-weight: 400;text-align: center;margin-bottom: 6.5rem;color: #232C68;}
.specification-section .slick-prev::before{content: "";display: block;box-sizing: border-box;position: absolute;width: 2.2rem;height: 2.2rem;border-top: 0.5rem solid #A2C4EE;border-right: 0.5rem solid #A2C4EE;transform: rotate(223deg);left: 1.7rem;bottom: 1rem;cursor: pointer;}
.specification-section .slick-next::after{content: "";display: block;box-sizing: border-box;position: absolute;width: 2.2rem;height: 2.2rem;border-top: 0.5rem solid #A2C4EE;border-right: 0.5rem solid #A2C4EE;transform: rotate(45deg);right: 1.7rem;bottom: 1rem;border-bottom:none;border-left:none;cursor: pointer;}
.specification-section .slick-disabled::before{border-top: 0.5rem solid #A2C4EE;border-right: 0.5rem solid #A2C4EE; }
.specification-section .slick-disabled::after{border-top: 0.5rem solid #A2C4EE;border-right: 0.5rem solid #A2C4EE; }
.specification-section .slick-prev{font-size: 0;position: absolute;bottom: 45%;left: -5%;padding: 22px;background: transparent;border: none;border-radius: 5px;}
.specification-section .slick-next{right:-5%;font-size: 0;position: absolute;bottom: 45%;padding: 22px;background: transparent;border: none;border-radius: 5px;} 
.specification-section .slider{position: relative;}
.specification-section .slider .spec-tooltip p{color: #000;font-size: 1.8rem;line-height: 1.5;text-align: left;font-family: 'Poppins';font-weight: 400;text-transform: capitalize;}
.specification-section .slider .spec-tooltip p strong{font-weight: 700;font-family: 'Poppins';}
.spec-tooltip {position: absolute;line-height: 1.5;left: 10px;right: 10px;background-color: #ffffff;color: #000;z-index: 1;padding: 1.5rem;border-radius: 1rem;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;opacity: 0;visibility: hidden;}
.slider:hover .spec-tooltip {opacity: 1;visibility: visible;}
.spec-tooltip:before {content: "";position: absolute;border-style: solid;border-width: 10px 20px 10px 0;border-color: transparent;border-right-color: #fff;bottom: -10px;transform: translateX(-50%) rotate(150deg);left: 50%;}


/* ADDITONAL AMENITIES SECTION */
.add-amenities-section{margin-bottom: 5rem;}
.mt-100{margin-top:10rem;}
.add-amenities-bg{background-image: url('../assets/img/additional-amenitybg.png');background-repeat: no-repeat;padding-top: 3.3rem;max-width: 1363px;text-align: center;margin: 0 auto;    padding-bottom: 7.5rem;    width: 90%;border-radius: 20px;} 
.amenity-container{display: flex;justify-content: center;align-items: center;gap:5rem;padding: 0 9%;} 
.add-amenities-section .amenity-box{position:relative;padding: 0 1rem;}
.add-amenities-section .amenity-box:after{content: "";position: absolute;background: #fff;right: 0;height: 102px;width: 1px;top: 5px;}
.add-amenities-section .amenity-box i img{margin:0 auto;}
.add-amenities-section .amenity-box:last-child{border-right: none;}
.mb-57{margin-bottom:5.7rem;}
.add-amenities-section .heading02{font-family: 'Poppins', sans-serif;font-weight: 300;font-size: 5rem;color:#fff;margin-bottom: 5.2rem;}
.ft-w500{font-weight: 500;}
.add-amenities-section .amenity-box p{font-family: 'Poppins', sans-serif;font-weight: 500;font-size: 2.5rem;color:#A2C4EE;
text-align: center;margin-top: 1.1rem;}
.add-amenities-bg .slick-prev {font-size: 0;display: block;width: 3.9rem;height: 3.9rem;border: none;border-left:1.1rem solid #A2C4EE;border-top:1.1rem solid #A2C4EE;position: absolute;left: 4rem;top: 40%;background-color: transparent;transform: rotate(-45deg);cursor: pointer;}
.add-amenities-bg .slick-next{font-size: 0;display: block;width: 3.9rem;height: 3.9rem;border: none;border-right: 1.1rem solid #A2C4EE;border-top: 1.1rem  solid #A2C4EE;position: absolute;right: 4rem;top: 40%;background-color: transparent;transform: rotate(45deg);cursor: pointer;}
.sec-gallery .slick-list{padding-top:100px !important;padding-bottom:100px !important;}
.sec-gallery .slick-center{transform: scale(1.1) !important;transition: 500ms ease all;}
/* .sec-gallery .slick-list{padding: 100px 0 !important;} */
.sec-gallery .slick-prev {background-color: transparent;width: 3rem;height: 3rem;font-size: 0;border: none;border-right: 5px solid #FFFFFF;border-bottom: 5px solid #FFFFFF;transform: rotate(130deg);z-index: 1;position: absolute;top: 45%;left: 25%;}
.sec-gallery .slick-next {background-color: transparent;width: 3rem;height: 3rem;font-size: 0;border: none;border-right: 5px solid #FFFFFF;border-bottom: 5px solid #FFFFFF;transform: rotate(-45deg);z-index: 1;position: absolute;top: 45%;right: 25%;}
.sec-gallery .heading02{color: #212A67;text-align: center;font-weight: 500;}
.sec-gallery .heading02 .light{color: #212A67;}
.sec-gallery .slick-slide{overflow: hidden;margin: 0px 5px;transform: scale(.8);}
.sec-gallery .slick-slide img{width: 100%;border-radius: 30px;}
.sec-gallery .slick-slide p{    text-align: center;font-size: 3rem;margin-top: 12px;font-weight: 500;}
.sec-gallery .slick-dots{display: flex;align-items: center;justify-content: center;margin-top: 5rem;gap: 1rem;}
.sec-gallery .slick-dots button{width: 2rem;height: 2rem;font-size: 0;background-color: #212A67;border: none;border-radius: 100%;cursor: pointer;}
.tab-box-slider .slick-dots .slick-active button{width: 2.5rem;height: 2.5rem;background-color: #3F91F6;}
.tab-box-slider .slick-dots{display: flex;align-items: center;justify-content: center;gap: 1rem;}
.tab-box-slider .slick-dots button{width: 2rem;height: 2rem;font-size: 0;background-color: #212A67;border: none;border-radius: 100%;cursor: pointer;}
.tab-box-slider .slick-dots .slick-active button{width: 2.5rem;height: 2.5rem;background-color: #3F91F6;}



/* FORM FOR REGISTRATION */
.overlay {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.5);z-index: 999;display: none;}
.register-form{background-color: #A2C4EE;max-width: 491px;padding: 4rem 0 4.5rem 0;position: fixed;top: 50%;transform: translateY(-50%);left: 0;right: 0;z-index: 9999;margin: 0 auto;display: none;border-radius: 1rem;width: 30%;}
.register-form .section-form{padding: 1.8rem 5.9rem 2rem 6.3rem;text-align: center;}
.register-form .p25{line-height: 1.3; font-weight: 500;color: #fff;text-align: center;color: #212A67;}
.register-form .section-form .input-box input{font-family:'Montserrat', sans-serif;width: 100%;border: none; background: transparent;padding:10px 5px 10px 5px; border-bottom: 1px solid #FFFFFF;font-size: 1.8rem;line-height: 1.3;color: #fff;font-weight: 300;}
.register-form .section-form .input-box input+span{display: block;text-align: left;}

.register-form .section-form .input-box{margin-bottom: 3rem;position: relative;}
.register-form .section-form .input-box span{position: absolute;}

.register-form .section-form .input-box input::placeholder{color: #fff;}
.register-form .section-form .theme-btn{font-size: 1.8rem;font-family: 'Poppins', sans-serif;line-height: 1.3;border: none;background: #FFFFFF;padding: 7px 2.05rem;border-radius: 1.1rem;color: #212A67;margin: 10px 0;font-weight: 300;}
.register-form .section-form .theme-btn:hover{background-color: #3c4370;color: #FFFFFF;}
.register-form .img-row{display: flex;align-items: center;justify-content: center;padding: 0 51px;}
.register-form .img-row .img-box{text-align: center;margin: 0 20px;}
.register-form .img-row .img-box img{margin: 0 auto;}
.register-form .img-row .img-box p{font-size: 13px;font-weight: 600;line-height: 16px;margin-top: 5px;color: #fff;}
.register-form .close-btn{width: 29px;height: 29px;position: absolute;top: -15px;right: -15px;cursor: pointer;background-color: transparent;border: none;}
.register-form .popup-btn{cursor: pointer;}
.register-form input:focus{outline: none;}
.register-form .partner-logo img{margin: 0 auto;}
.register-form .partner-logo{margin-bottom: 1.7rem;}
.register-form .section-form .input-box input:focus{border-bottom: 1px solid #212A67;}
.register-form .section-form .input-box input:focus::placeholder{color: #212A67;}

.enquire-popup-checkbox {display: flex; align-items: flex-start; gap: 6px;}
.enquire-popup-checkbox input {margin-top: 3px;}
.enquire-popup-checkbox span {display: block; text-align: left; color: #FFFFFF; font-size: 13px;}
.enquire-popup-checkbox a {display: inline; color: #FFFFFF; text-decoration: underline;}

.otp-overlay {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.58);z-index: 10000;display: none;}
.otp-modal {background-color: #A2C4EE;max-width: 420px;width: 90%;padding: 4rem 5rem 4.5rem;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 10001;display: none;border-radius: 1rem;text-align: center;}
.otp-modal .p25 {line-height: 1.3;font-weight: 500;color: #212A67;text-align: center;}
.otp-modal .otp-copy {color: #FFFFFF;font-size: 15px;line-height: 1.5;margin: 1.4rem 0 2.2rem;}
.otp-modal .otp-copy span {font-weight: 600;color: #212A67;}
.otp-input-box {margin-bottom: 1.4rem;}
.otp-input-box input {font-family:'Montserrat', sans-serif;width: 100%;border: none;background: transparent;padding: 10px 5px;border-bottom: 1px solid #FFFFFF;font-size: 1.8rem;line-height: 1.3;color: #FFFFFF;font-weight: 300;text-align: center;letter-spacing: 0;}
.otp-input-box input::placeholder {color: #FFFFFF;}
.otp-input-box input:focus {outline: none;border-bottom-color: #212A67;}
#lead_otp_error {display: block;min-height: 18px;margin-top: 6px;color: red;font-size: 12px;text-align: center;}
#lead_otp_error.success {color: #212A67;}
.otp-modal .theme-btn {font-size: 1.8rem;font-family: 'Poppins', sans-serif;line-height: 1.3;border: none;background: #FFFFFF;padding: 7px 2.05rem;border-radius: 1.1rem;color: #212A67;margin: 10px 0;font-weight: 300;cursor: pointer;}
.otp-modal .theme-btn:hover {background-color: #3c4370;color: #FFFFFF;}
.otp-modal .theme-btn:disabled,.otp-resend-btn:disabled {cursor: not-allowed;opacity: 0.7;}
.otp-resend-btn {display: block;margin: 4px auto 0;background: transparent;border: none;color: #212A67;text-decoration: underline;font-size: 13px;line-height: 1.4;cursor: pointer;}
.otp-close {width: 29px;height: 29px;position: absolute;top: -15px;right: -15px;cursor: pointer;background-color: #212A67;border: none;border-radius: 50%;color: #FFFFFF;font-size: 16px;line-height: 29px;text-align: center;}


/* FOOTER */
#sec-foot{background: #232C68;padding: 6.2rem 0rem 4.4rem;}
#sec-foot .container{max-width: 1360px;width: 90%;margin: 0 auto;}
#sec-foot .foot-box{display: flex;justify-content: space-between;}
#sec-foot .foot-box .foot-left{width: 61.75%;display: flex;justify-content: space-between;}
#sec-foot .foot-box .foot-left .partners .bottom{display: flex;justify-content: center;margin-top: 21px;column-gap:32px}
#sec-foot .foot-box .foot-left .partners .bottom .bottom-img{position: relative;}
#sec-foot .foot-box .foot-left .partners .bottom .jis:after{position: absolute;content: "";width: 1px;background: #fff;height: 48px;right: -20px;top: 2px;}
#sec-foot .foot-box .foot-left .links{display: flex;column-gap:16rem;}
#sec-foot .foot-box .foot-left .links .link-head h4{color: #fff;font-size: 20px;font-weight: 500;line-height: 1.5;}
#sec-foot .foot-box .foot-left .links .link-box{margin-top: 12px;}
#sec-foot .foot-box .foot-left .links .link-box ul li{margin-top: 8px;}
#sec-foot .foot-box .foot-left .links .link-box ul li:first-child{margin-top: 0px;}
#sec-foot .foot-box .foot-left .links .link-box a{color: #fff;font-size: 12px;font-weight: 400;line-height: 1.5;}
#sec-foot .foot-box .foot-left .links .link-box a:hover{color: #A2C4EE;}
#sec-foot .foot-box .foot-right{width: 28%;}
#sec-foot .foot-box .foot-right .connect-box h4{color: #fff;font-size: 20px;font-weight: 500;line-height: 1.5;}
#sec-foot .foot-box .foot-right .connect-box p{color: #fff;font-size: 12px;font-weight: 400;line-height: 1.6;margin-bottom: 1rem;}
#sec-foot .foot-box .foot-right .connect-box p b{font-weight: 700;line-height: 1.6;}
#sec-foot .foot-box .foot-right .contact-box{margin-top: 24px;}
#sec-foot .foot-box .foot-right .contact-box .contact{display: grid;grid-template-columns: auto 1fr;column-gap: 11px;}
#sec-foot .foot-box .foot-right .contact-box .contact:last-child{margin-top: 6px;}
#sec-foot .foot-box .foot-right .contact-box .contact a{color: #fff;font-size: 12px;font-weight: 400;line-height: 1.5;}
#sec-foot .foot-box .foot-right .contact-box .contact a:hover{color: #A2C4EE;}
#sec-foot .foot-box .foot-right .follow-box{display: grid;grid-template-columns: max-content max-content max-content;margin-top: 26px;align-items: center;}
#sec-foot .foot-box .foot-right .follow-box p{color: #fff;font-size: 12px;font-weight: 400;line-height: 1.5;}
#sec-foot .foot-box .foot-right .follow-box .fb-img{margin-left: 4.6px;}
#sec-foot .foot-box .foot-right .follow-box .insta-img{margin-left: 6.3px;}
#sec-foot .rera-num p{text-align: center;margin-top: 12px;font-size: 12px;}
#sec-foot .copyright p{text-align: center;margin-top: 24px;font-size: 12px;}

.show-hide.full-height {height: auto !important;}

/* THANK YOU PAGE */
.thankyou-wrapper{width:100%;background:#ffffff; padding: 5%;}
.thankyou-wrapper h1{font:100px Arial, Helvetica, sans-serif;text-align:center;color:#333333;padding:0px 10px 10px;margin-top: 13rem;}
.thankyou-wrapper p{font:2.6rem Arial, Helvetica, sans-serif;text-align:center;color:#333333;margin-bottom:5rem;}
.thankyou-wrapper a{font-size: 2.5rem;text-align:center;color:#ffffff;display:inline-block;text-decoration:none;background:#222A67;margin:0 auto;padding:1.5rem 2rem 1.5rem;border-radius: 5px;}
.thankyou-wrapper a:hover{text-align:center;color:#ffffff;text-decoration:none;background:#2b3687;}
.go-back{text-align: center;}
.thankyou-wrapper h1{font-size: 10rem;line-height: 1.5;font-weight: 700;}




