﻿:root {
    --be-default:#191919;
    --be-white: #ffffff;
    --be-black: #000000;
    --be-grey: #F6F1EB;
    --be-gold: #E2BC6A;
    --be-purple: #8A0967;
    --font-anekLatin: 'Anek Latin',sans-serif,Arial,Helvetica;
}
html{height:100%}
body{font-size:16px;background:#F6F1EB;color:var(--be-default);overflow-x:unset;font-family:var(--font-anekLatin);font-weight:normal;position:relative;word-wrap:break-word;min-height:100%}
img{max-width:100%;height:auto;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a{text-decoration:none;color:var(--be-gold);cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a:hover,a:focus,.btn:hover{text-decoration:none;outline:none;color:var(--be-purple);box-shadow:none}
button{border:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.btn:focus,button:focus{text-decoration:none;outline:none;box-shadow:none}
button:hover,button:focus,.accordion-button:focus{outline:none;box-shadow:none}
ul,li,ol{padding:0;margin:0}
li{list-style:none}
.light-text{font-weight:300}
.medium-text{font-weight:500}
.semibold-text{font-weight:600}
.bold-text{font-weight:700}
.italic-text{font-style:italic}
.small-text{font-size:.875rem}
.text-underline{text-decoration:underline}
.form-control:focus{outline:none;border-color:#dee2e6;box-shadow:none}

.btnPlay{display:none;border:0}
.orientation{background:var(--be-white);position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;overflow:hidden;text-align:center;display:none}
.orientation img{max-width:150px;height:auto}
.orientation p{font-size:1rem;font-weight:400;color:var(--be-purple);letter-spacing:3px;text-transform:uppercase}
.portrait-only{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.portrait-only img{margin-bottom:1rem}

.swiper.justify-center .swiper-wrapper{justify-content:center}
.swiper.justify-center .swiper-wrapper .swiper-slide:last-child{margin-right:0!important}
.swiper-slide{height:auto}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.2}
.swiper-nav.hide{display:none}

.swiper-pagination-bullet{width:26px;height:3px;border-radius:0;background-color:var(--be-white);opacity:.8}
.swiper-pagination-bullet-active{background-color:var(--be-gold);opacity:1}

.swiper-pagination.bottom{position:relative;bottom:auto;display:inline-flex;width:auto;padding:0 10px}
.swiper-nav.bottom{position:relative;text-align:center;margin-top:1.5rem}
.swiper-nav.bottom.float{position:absolute;width:100%;left:0;bottom:20px}
.swiper-nav.bottom .swiper-button-prev,.swiper-nav.bottom .swiper-button-next{position:relative;left:auto;right:auto;top:auto;bottom:0;margin:10px;width:auto;height:auto}
.be-controls .swiper-nav-wrapper{position:relative;z-index:1}
.be-controls .swiper-button-next:after,.be-controls .swiper-button-prev:after{content:none}
.be-controls .swiper-button-next,.be-controls .swiper-button-prev{position:relative;display:inline-flex;align-items:center;text-align:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.be-controls .swiper-button-next:hover,.be-controls .swiper-button-next:focus,.be-controls .swiper-button-prev:hover,.be-controls .swiper-button-prev:focus{color:var(--be-gold)}
.be-controls .swiper-button-next.swiper-button-disabled,.be-controls .swiper-button-prev.swiper-button-disabled{opacity:.5}

.btn-be-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;border-radius:10px;background-color:var(--be-gold);color:var(--be-purple);font-size:1.125rem;font-family:var(--font-anekLatin);letter-spacing:2px}
.btn-be-primary:hover,.btn-be-primary:focus{color:var(--be-white);background-color:var(--be-purple)}

.btn-be-secondary{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;border-radius:10px;background-color:var(--be-purple);color:var(--be-white);font-size:1.125rem;font-family:var(--font-anekLatin);letter-spacing:2px}
.btn-be-secondary:hover,.btn-be-secondary:focus{color:var(--be-purple);background-color:var(--be-gold)}

.btn-block{display:block}
.be-cta{margin-top:3rem}
.be-cta.center{text-align:center}

.be-accordion.acc-primary .accordion-item{background-color:var(--be-white);border-bottom:1px solid #dfdfdf}
.be-accordion.acc-primary .accordion-item:last-child{border-bottom:0}
.be-accordion.acc-primary .accordion-item .accordion-button{font-size:18px;color:#000;padding:18px 0;box-shadow:none}
.be-accordion.acc-primary .accordion-item .accordion-button:not(.collapsed){background-color:var(--be-white)}
.be-accordion.acc-primary .accordion-item .accordion-button:hover,.be-accordion.acc-primary .accordion-item .accordion-button:focus{color:var(--be-black)}
.be-accordion.acc-primary .accordion-body{padding:18px 0;border-top:1px solid #dfdfdf}
.be-accordion.acc-primary .accordion-body strong,.be-accordion.acc-secondary .accordion-body strong{font-weight:500}
.be-accordion.acc-primary .accordion-body p,.be-accordion.acc-secondary .accordion-body p{margin-bottom:10px}
.be-accordion.acc-primary .accordion-body .acc-img,.be-accordion.acc-secondary .accordion-body .acc-img{text-align:center;padding:5px 0;max-width:800px;margin:0 auto}
.be-accordion.acc-primary .accordion-body .be-listing{margin-bottom:10px}

.be-accordion.acc-secondary .accordion-item{background-color:transparent;margin-bottom:10px;border-bottom:1px solid var(--be-purple);position:relative}
.be-accordion.acc-secondary .accordion-item:last-child{margin-bottom:0}
.be-accordion.acc-secondary .accordion-item .accordion-button{font-size:18px;color:var(--be-black);background:transparent;box-shadow:none;padding-right:2rem}
.be-accordion.acc-secondary .accordion-item .accordion-button::after{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0deg);-webkit-transform:translateY(-50%) rotate(0deg);-moz-transform:translateY(-50%) rotate(0deg)}
.be-accordion.be-accordion.acc-secondary .accordion-item .accordion-button:not(.collapsed)::after{transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg)}
.be-accordion.acc-secondary .accordion-item .accordion-button:hover,.be-accordion.be-accordion.acc-secondary .accordion-item .accordion-button:focus,.be-accordion.be-accordion.acc-secondary .accordion-item .accordion-button:not(.collapsed){color:var(--be-purple)}
.be-accordion.acc-secondary .accordion-body{padding-top:0}
.be-accordion.acc-secondary .accordion-body .be-listing{margin-bottom:10px}
.accordion-button::after{width:30px;background-position-x:center}

.be-listing li{position:relative;padding:4px 0 4px 20px}
.be-listing li::before{content:"";display:inline-block;width:6px;height:6px;background:var(--be-purple);border-radius:50%;position:absolute;left:0;top:13px}

.disable-btn,.disable-btn:hover,.disable-btn:focus{cursor:default;background:#919191;color:var(--be-white)}
.be-form .form-control::-webkit-input-placeholder{color:#1B1D24}
.be-form .form-control:-moz-placeholder{color:#1B1D24}
.be-form .form-control::-moz-placeholder{color:#1B1D24}
.be-form .form-control:-ms-input-placeholder{color:#1B1D24}
.be-form .form-control{height:50px;border-radius:0;border:0;border-bottom:1px solid var(--be-black)}
.be-form textarea.form-control{height:auto;min-height:50px}
.be-form select{height:50px;border-radius:0;border-color:#404248;background:url(../images/select-arrow-down.png) no-repeat right 10px center;background-color:var(--be-white);border:0;border-bottom:1px solid var(--be-black);padding-right:2rem;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.be-form select::-ms-expand{display:none}
.has-error{border-color:#ba0c15!important}
.has-error::-webkit-input-placeholder{color:#ba0c15}
.has-error:-moz-placeholder{color:#ba0c15}
.has-error::-moz-placeholder{color:#ba0c15}
.has-error:-ms-input-placeholder{color:#ba0c15}
::-ms-clear{display:none}
.be-error{color:#dc2126;padding-top:.2rem;margin:5px 0 0;display:none}
.thankyou{color:#00950b;padding-top:.2rem;margin-bottom:0;display:none;font-size:1.125rem;font-weight:700}
.form-group,.input-group{margin-bottom:20px}
.form-select:focus{box-shadow:none;outline:0}
.be-form .file-upload .input-group{margin-bottom:0}
.be-form .help-text{display:block;font-size:12px;text-align:right;margin-top:8px}
.be-form .custom-file-button .form-control{border-bottom:0}
.be-form .custom-file-button{border-bottom:1px solid var(--be-black)}
.be-form .custom-file-button .input-group-text{font-size:14px;background:var(--be-white);border:1px solid var(--be-gold);border-radius:0;height:40px;margin-left:0!important;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.be-form .custom-file-button .input-group-text:hover,.be-form .custom-file-button .input-group-text:focus{background:var(--be-gold);color:var(--be-white)}
.be-form .custom-file-button input[type=file]{margin-left:-2px!important}
.be-form .custom-file-button input[type=file]::-webkit-file-upload-button{display:none}
.be-form .custom-file-button input[type=file]::file-selector-button{display:none}
.be-form .custom-file-button:hover label{background-color:#dde0e3;cursor:pointer}
.form-check .form-check-input{border:1px solid #dfdfdf}
.form-check-input:checked{background-color:#850d70;border-color:#850d70}
.form-check-input:focus{border-color:#fdd5f6;outline:0;box-shadow:0 0 0 0.25rem rgba(105,55,96,.25);}

.lg-container{width:100%;max-width:1350px;margin-right:auto;margin-left:auto}
.be-container{width:100%;max-width:1350px;margin-right:auto;margin-left:auto}
.lg-container,.be-container,.container-fluid{padding-right:30px;padding-left:30px}
.sm-container{max-width:1000px;margin:0 auto}
.be-wrapper{padding-top:0;overflow:hidden}
.inner-wrapper{padding-top:90px;overflow:hidden}
.section{position:relative;padding:4rem 0;overflow:hidden}
.section-pt{position:relative;padding:4rem 0 0;overflow:hidden}
.section-pb{position:relative;padding:0 0 4rem;overflow:hidden}
.row-30{--bs-gutter-x:30px}

.section-wrapper{position:relative;z-index:1}
.bg-notes{position:absolute;width:100%;height:100%;top:0;left:0}
.bg-notes img{width:100%;height:100%}

.scrollToTop{position:fixed;background:var(--be-gold);color:var(--be-purple);text-align:center;font-size:12px;font-weight:500;border:1px solid var(--be-gold);padding:4px 12px;bottom:10px;right:10px;display:none;z-index:15;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.scrollToTop i{margin-left:5px}
.scrollToTop:hover,.scrollToTop:focus{background:var(--be-purple);color:var(--be-white);border-color:var(--be-purple)}

.be-modal .modal-content{border-radius:0}
.be-modal .btn-close:hover,.be-modal .btn-close:focus{background-color:transparent}
.be-modal .modal-header,.be-modal .modal-body{padding:20px 30px}
.modal-profile .modal-header .profile-head h5{font-size:1.25rem;margin-bottom:5px}
.modal-profile .modal-header .profile-head p{margin-bottom:0}
.modal-sustainability h5{margin-bottom:15px}

.be-breadcrumb{padding:20px 0}
.be-breadcrumb .breadcrumb{margin-bottom:0;display:block}
.breadcrumb li{display:inline;font-size:14px;color:var(--be-black);text-transform:uppercase;font-weight:400}
.breadcrumb li a{color:var(--be-black)}
.breadcrumb li a:hover{color:var(--be-gold)}
.breadcrumb-item+.breadcrumb-item::before{content:'>';font-size:16px;font-weight:900;line-height:21px;float:none}

.be-heading{margin-bottom:3rem;position:relative;z-index:2}
.be-heading .heading-inner{position:relative}
.be-heading h1,.be-heading h2{font-size:2.5rem;line-height:1.2;margin-bottom:0;color:var(--be-purple);font-family:var(--font-anekLatin)}
/*.be-heading h1::after,.be-heading h2::after{content:url(../images/heading-line.png);display:block;line-height:0;margin:.75rem 0 1rem}*/
.be-heading .heading-inner::after{content:url(../images/heading-line.png);display:block;line-height:0;margin:1rem 0 0}
.be-heading h6{font-size:1.5rem;margin:.75rem 0 0}
.be-heading.center{text-align:center}
.be-heading.gold h1,.be-heading.gold h2{color:var(--be-gold)}
.be-heading.white h1,.be-heading.white h2{color:var(--be-white)}

header{position:fixed;top:0;left:0;width:100%;z-index:10;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease}
.be-header{background:transparent;border-top:4px solid var(--be-purple);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.be-header .navbar-brand .logo-pravaah{display:none}
.be-header .navbar-brand .logo-inverse{display:inline-block}
.be-header .navbar-nav .nav-item{border-right:0}
.be-header .navbar-nav .nav-item:last-child{border-right:0}
.be-header .navbar-nav .nav-link{position:relative;font-size:1.125rem;text-transform:uppercase;padding:0 1.5rem;color:var(--be-white)}
/*.be-header .navbar-nav .nav-link.active span{position:relative;color:var(--be-white);z-index:1}
.be-header .navbar-nav .nav-link.active::before{content:url(../images/header_nav_bg.png);position:absolute;left:50%;top:-31px;transform:translateX(-50%);margin-left:-5px}*/
.be-header .navbar-nav .nav-link:hover,.be-header .navbar-nav .nav-link:focus,.be-header .navbar-nav .nav-link.active{color:var(--be-gold)}
.be-header .nav-left .menu-toggler,.be-header .nav-left .header-search,.be-header .nav-left .aditya-birla-group{display:inline-block;vertical-align:middle}
.be-header .nav-left .aditya-birla-group img{width:62px;height:auto}
.be-header .nav-left .menu-toggler{display:none}
.be-header .nav-left .nl-item{margin-left:20px}
.be-header .nav-left .nl-item:first-child{margin-left:0}
.be-header .nav-left .header-search a{color:var(--be-black);font-size:22px}
.be-header .nav-left .header-search a:hover,.be-header .nav-left .header-search a:focus{color:var(--be-purple)}
.be-header .nav-left .book-site-visit{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.5rem;font-family:var(--font-anekLatin);font-size:1rem;background:var(--be-white);color:var(--be-purple);border-radius:2rem}
.be-header .nav-left .book-site-visit i{margin-left:5px}
.be-header .nav-left .book-site-visit:hover,.be-header .nav-left .book-site-visit:focus{background:var(--be-gold);color:var(--be-purple)}
.be-header.nav-up .navbar-brand .logo-pravaah,.inner-page .be-header .navbar-brand .logo-pravaah{display:inline-block}
.be-header.nav-up .navbar-brand .logo-inverse,.inner-page .be-header .navbar-brand .logo-inverse{display:none}
.be-header.nav-up,.inner-page .be-header{background:var(--be-white)}
.be-header.nav-up .navbar-nav .nav-link,.inner-page .be-header .navbar-nav .nav-link{color:var(--be-black)}
.be-header.nav-up .navbar-nav .nav-link:hover,.be-header.nav-up .navbar-nav .nav-link:focus,.be-header.nav-up .navbar-nav .nav-link.active,.inner-page .be-header .navbar-nav .nav-link:hover,.inner-page .be-header .navbar-nav .nav-link:focus,.inner-page .be-header .navbar-nav .nav-link.active{color:var(--be-purple)}
.be-header.nav-up .nav-left .book-site-visit,.inner-page .be-header .nav-left .book-site-visit{background:var(--be-purple);color:var(--be-white)}
.be-header.nav-up .nav-left .book-site-visit:hover,.be-header.nav-up .nav-left .book-site-visit:focus,.inner-page .be-header .nav-left .book-site-visit:hover,.inner-page .be-header .nav-left .book-site-visit:focus{background:var(--be-gold);color:var(--be-purple)}
.thank-you .be-header .navbar-collapse,.thank-you .be-header .nav-left .book-site-visit,.thank-you .request-callback{display:none}
.thank-you .be-header .navbar-collapse,.thank-you .be-header .nav-left .nl-item.menu-toggler{display:none!important}

.side-menu-expand{position:fixed;width:100%;height:100%;z-index:20;right:-100%;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;}
.side-menu-expand .sme-overlay{position:absolute;width:0%;height:100%;background:rgba(0,0,0,0.4);top:0;left:0;transition:.6s;-webkit-transition:.6s;-moz-transition:.6s}
.side-menu-expand .sme-close{display:inline-block;width:150px;height:150px;background:rgba(255, 255, 255, 0.8);font-size:3rem;text-align:center;color:var(--be-purple);border:2px solid var(--be-purple);border-radius:50%;padding:40px 0;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);z-index:2}
.side-menu-expand .sme-close span{display:inline-block;line-height:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}
.side-menu-expand .sme-close:hover,.side-menu-expand .sme-close:focus{background:rgba(255, 255, 255, 0.8);color:var(--be-gold);border-color:var(--be-gold)}
.side-menu-expand .sme-close:hover span,.side-menu-expand .sme-close:focus span{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}
.side-menu-expand .sme-innner{background:var(--be-grey);padding:0 10%;width:50%;height:100%;margin-left:auto;position:relative;z-index:1}
.side-menu-expand .sme-innner .sme-menu{position:relative;padding-right:10px;height:90%;overflow:hidden;overflow-y:auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
.side-menu-expand .sme-innner .sme-logo{margin-bottom:4rem}
.menu-list ul li{padding:16px 0}
.menu-list ul li{border-bottom:1px solid var(--be-gold)}
.menu-list ul li:last-child{border-bottom:0}
.menu-list ul li ul.sub-menu li{border-bottom:0;padding:0}
.menu-list a,.menu-list h6{font-size:20px;color:var(--be-purple)}
.menu-list a i,.menu-list h6 i{font-size:16px;position:relative;top:-2px}
.menu-list ul li ul.sub-menu li a{font-size:14px}
.menu-list a:hover,.menu-list a:focus{color:var(--be-black)}
.menu-list .proj-navigation{display:none}
.project-page .menu-list .proj-navigation{display:block}

.side-menu-expand .sme-innner .sme-menu::-webkit-scrollbar{width:5px;height:5px}
.side-menu-expand .sme-innner .sme-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius:10px;border-radius:10px}
.side-menu-expand .sme-innner .sme-menu::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 0 6px rgba(186,151,83,0.8)}
.side-menu-expand .sme-innner .sme-menu::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,0.3)}

.side-menu-expand.isExpanded{right:0}
.side-menu-expand.isExpanded .sme-overlay{width:100%}

.be-footer{color:var(--be-white);position:absolute;width:100%;left:0;bottom:0}
.be-footer .request-callback{background-color:transparent;margin-bottom:-25%}
.be-footer .request-callback .ef-footer-img{position:relative;overflow:hidden;height:100%}
.be-footer .request-callback .ef-footer-img img{width:100%;height:100%;object-fit:cover;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.be-footer .request-callback .ef-footer-img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.be-footer .footer-navigation{padding:3rem 0}
.be-footer .footer-navigation a{display:inline-block;color:var(--be-white);margin-right:2rem}
.be-footer .footer-navigation a:last-child{margin-right:0}
.be-footer .footer-navigation a:hover,.be-footer .footer-navigation a:focus{color:var(--be-gold)}
.be-footer .footer-copy p{font-size:13px}
.be-footer .footer-social{text-align:right}
.be-footer .footer-social a{font-size:1.5rem;color:var(--be-white);display:inline-block;margin-right:10px;vertical-align:middle}
.be-footer .footer-social a:last-child{margin-right:0}
.be-footer .footer-social a:hover,.be-footer .footer-social a:focus{color:var(--be-gold)}
.be-footer .footer-rera-info a{color:var(--be-gold)}
.be-footer .footer-rera-info a:hover,.be-footer .footer-rera-info a:focus{color:var(--be-gold);text-decoration:underline}
.be-footer .footer-form{background-color:var(--be-white);overflow:hidden;border-radius:10px}

.footer-content{background-color:var(--be-purple);background-image:url(../images/footer_bottom.jpg);background-size:100% 100%;background-position:top left}
.be-footer .footer-navigation{padding:3rem 0}

.be-footer .footer-links{margin-bottom:1rem}
.be-footer .footer-links ul li{margin:4px 0}
.be-footer .footer-links h2,.be-footer .footer-links h2 a{font-size:18px;font-size:18px;text-transform:uppercase}
.be-footer .footer-links a{font-size:14px;color:var(--be-white)}
.be-footer .footer-links a:hover,.be-footer .footer-links a:focus{color:var(--be-gold)}
.be-footer .footer-copy{padding:0 0 3rem}
.be-footer .footer-copy p{font-size:13px}
.be-footer .footer-copy p a{color:var(--be-gold)}
.be-footer .footer-copy p a:hover,.be-footer .footer-copy p a:focus{color:var(--be-white)}
.be-footer .footer-social{text-align:right}
.be-footer .footer-social a{font-size:1.5rem;color:var(--be-white);display:inline-block;margin-right:10px;vertical-align:middle}
.be-footer .footer-social a:last-child{margin-right:0}
.be-footer .footer-social a:hover,.be-footer .footer-social a:focus{color:var(--be-gold)}

.request-callback .form-control,.ef-footer .form-control{background-color:#e3e3e3;border:0;height:50px;border-radius:30px;padding:.375rem 1.5rem}
.ef-footer .form-control{background-color:var(--be-white)!important;border-color:var(--be-black);height:50px!important;border-radius:0!important;padding:.375rem 1.5rem!important;box-shadow:none!important;}
.request-callback .form-select,.ef-footer .form-select{background-position:right 1.125rem center}
.request-callback .rc-contact .form-select,.ef-footer .rc-contact .form-select{min-width:95px;max-width:95px;border-radius:30px 0 0 30px}
.request-callback .rc-contact .control-phone,.ef-footer .rc-contact .control-phone{padding-left:0;border-radius:0 30px 30px 0}
.request-callback .hidden-field,.ef-footer .hidden-field{display:none;pointer-events:none}
.request-callback .form-check label,.ef-footer .form-check label{color:var(--be-white);font-size:14px}
.request-callback p.note,.ef-footer p.note{color:#a1a1a1;font-size:12px;text-align:center;margin-top:1rem}
.request-callback .wa-update,.ef-footer .wa-update{text-align:center}
.request-callback .wa-update .form-check,.ef-footer .wa-update .form-check{display:inline-block}
.request-callback .request-callback-cta,.ef-footer .request-callback-cta{text-align:center;margin-top:2rem}
.request-callback .btn-request-callback,.ef-footer .btn-request-callback{padding:13px 40px;display:inline-block;background:var(--be-purple);color:var(--be-white);font-weight:500;text-transform:uppercase;border-radius:30px;text-align:center}
.request-callback .btn-request-callback:hover,.request-callback .btn-request-callback:focus,.ef-footer .btn-request-callback:hover,.ef-footer .btn-request-callback:focus{background:var(--be-white);color:var(--be-purple)}

.request-callback .wa-update,.ef-footer .wa-update{text-align:left}
.request-callback .wa-update .form-check,.ef-footer .wa-update .form-check{display:inline-block}
.request-callback .request-callback-cta,.ef-footer .request-callback-cta{text-align:left;margin-top:2rem}
.request-callback .btn-request-callback,.ef-footer .btn-request-callback{padding:13px 40px;display:inline-block;background:var(--be-purple);color:var(--be-white);font-weight:500;text-transform:uppercase;border-radius:30px;text-align:center}
.request-callback .btn-request-callback:hover,.request-callback .btn-request-callback:focus,.ef-footer .btn-request-callback:hover,.ef-footer .btn-request-callback:focus{background:var(--be-white);color:var(--be-purple)}

.be-footer .footer-rera{padding:3rem 0 0}
.be-footer .footer-rera p{font-size:14px}

.bg-grey{background:var(--be-grey)}
.imgReferenceNote{display:inline-block;vertical-align:top;font-size:10px;font-weight:400;margin:0;padding:3px 10px;background:rgba(0,0,0,0.3);color:var(--be-white);position:relative;top:0;z-index:3}
.imgReferenceNote.refOver{position:absolute;top:auto;left:0;bottom:0}
.imgReferenceNote.imgRefDsktp{display:inline-block}
.imgReferenceNote.imgRefMob{display:none}

.side-links{position:fixed;height:auto;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);z-index:3}
.side-links a{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;background:rgba(0,0,0,0.6);border-radius:5px 0 0 5px}
.side-links a:last-child{border-bottom:0}
.side-links a img{width:30px;height:30px}
.side-links a:hover,.side-links a:focus{background:var(--be-purple)}

.reach-us .form-intro,.modal-db .db-heading{text-align:center;margin-bottom:3rem}
.reach-us .form-intro .be-heading,.modal-db .db-heading .be-heading{padding-top:0;margin-bottom:0}
.reach-us .form-intro p,.modal-db .db-heading p{margin-top:10px}

.reach-us-form{max-width:720px;margin:0 auto}
.reach-us-form .wa-update,.be-external-form .wa-update{margin-top:10px}
.reach-us-form .wa-update label,.be-external-form .wa-update label{font-size:14px}
.reach-us-form p.contact-note{text-align:center;margin-top:0}
.reach-us-form p.note,.be-external-form p.note{font-size:12px;text-align:center;margin-top:1rem}
.reach-us-form h6,.be-external-form h6{font-size:16px;font-weight:400;text-align:center;color:var(--be-purple);margin-top:2.5rem}
.reach-us-form h6 a,.be-external-form h6 a{color:var(--be-purple);font-size:1.125rem}
.reach-us-form h6 a:hover,.reach-us-form h6 a:focus,.be-external-form h6 a:hover,.be-external-form h6 a:focus{color:var(--be-black)}
.be-external-form h6{margin-top:1rem}
.reach-us-form .ru-form-cta,.be-external-form .ru-form-cta{text-align:center;margin-top:25px}
.reach-us-form .ru-form-cta .btn-be-secondary,.be-external-form .ru-form-cta .btn-be-secondary{padding:10px 40px}
.reach-us.bg-grey .form-control{background-color:#d4d3cc}

.be-external-form,.ef-footer{padding-left:15px;padding-right:15px}
.external-form iframe{width:100%;height:335px;border:none}
.be-external-form .hidden-field{display:none}
.be-captcha{text-align:center;margin-top:1rem}
.be-captcha .validation-msg{font-size:14px;font-weight:400;color:#eb273b}
.ef-footer-wrapper{padding:3rem;height:100%;background-color:#e8e1d7;background-image:url(../images/bg-form.jpg);background-repeat:no-repeat;background-size:cover}
.ef-footer-wrapper .form-heading{padding:0 15px;color:var(--be-purple);margin-bottom:1.5rem}
.ef-footer-wrapper .form-heading h6{font-weight:400;color:var(--be-default)}
.ef-footer-wrapper .form-heading h2{font-family:var(--font-anekLatin)}
.ef-footer-wrapper iframe{width:100%;min-height:335px;border:none}

.modal-db .modal-header{border:0}
.modal-db .modal-body{padding:0 20px 20px 20px}

.privacy-policy{padding-bottom:3rem}
.privacy-policy .privacy-content{position:relative}
.privacy-policy .be-heading h1,.privacy-policy .be-heading h2{line-height:1}
.privacy-policy p,.privacy-policy h6{margin-bottom:20px}
.privacy-policy p{font-size:1.125rem}
.privacy-policy p a{color:var(--be-purple)}
.privacy-policy p a:hover,.privacy-policy p a:focus{color:var(--be-purple);text-decoration:underline}
.privacy-policy h6{font-size:1.25rem;font-weight:600;padding-top:15px}
.privacy-policy .be-listing{margin-bottom:20px}

#canvas{position:fixed;width:100%;height:100%;top:0;left:0;z-index:25;pointer-events:none}

.homeSlider{display:block}
.homeSlider .swiper-slide img{width:100%}
.home-banner{position:relative;overflow:hidden}
.home-banner .home-img{position:relative;overflow:hidden}
.home-banner .banner-content{text-align:center;position:absolute;left:15vw;bottom:20%;z-index:2}
.home-banner .banner-content img{max-width:45rem}

.proj-bg{background-image:url(../images/proj-bg.jpg);background-repeat:no-repeat;background-size:100% 100%;background-position:left top}
.home-wave{position:absolute;width:100%;left:0;bottom:0;z-index:3}
.home-wave img{width:100%}
.home-banner-white-overlay{position:absolute;width:100%;height:600%;top:0;left:0;background:#f8f1ec;opacity:0;z-index:2;pointer-events:none}

.proj-configuration{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);z-index:3;opacity:1;}
.proj-configuration-inner{min-width:500px;max-width:500px;padding:10px 20px;border-radius:8px;background:rgba(0,0,0,0.1);backdrop-filter:blur(3px)}
.hpf-flex{display:flex;align-items:center;gap:10px}
.proj-configuration-inner p{color:var(--be-gold);font-weight:600;margin-bottom:0}
.proj-configuration-inner span{color:var(--be-gold)}
.hpf-icon img{display:block}
.slConfiguration .conf-pagination{position:relative;margin-top:.75rem}
.proj-configuration .confDsktp{display:inline-block}
.proj-configuration .confMob{display:none}

.about-project{text-align:center;display:flex;flex-wrap:wrap;min-height:100vh;align-items:center;}
.about-project .ap-intro{margin-bottom:2rem}
.about-project .ap-intro p{font-size:1.25rem;line-height:1.5;margin-bottom:1rem}
.about-project .ap-intro .be-cta{margin-top:2.5rem}

.showcase .be-container,.residences .be-container{max-width:1250px;margin:0 auto}
.showcase .bg-showcase img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.sl-showcase .ps-text{position:absolute;width:100%;bottom:10%;padding:0 15px;text-align:center;z-index:2;opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.sl-showcase .ps-text h5{display:inline-block;margin-bottom:0;padding:10px 15px;background-color:rgba(138,9,103,.4);backdrop-filter:blur(3px);color:var(--be-white);font-size:1.125rem;border-radius:8px}
.sl-showcase{padding:0}
.sl-showcase .swiper-slide{position:relative;overflow:hidden;border-radius:20px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;opacity:.5}
.sl-showcase .swiper-slide.swiper-slide-active{opacity:1}
.sl-showcase .swiper-slide.swiper-slide-active .ps-text{opacity:1}

.project-highlights .row{--bs-gutter-x:16px}
.project-highlights .row .col-ph{position:relative}
.project-highlights .row .col-ph:last-child::before{content:none}
.pd-list{position:relative;overflow:hidden;cursor:default;border-radius:20px;text-align:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.pd-list img{width:100%;height:100%;object-fit:cover;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.pd-list::before{content:"";display:block;position:absolute;width:100%;height:100%;background:transparent;top:0;left:0;opacity:1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.pd-list .pd-list-content{position:absolute;width:90%;bottom:2rem;z-index:1;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.pd-list .pd-list-content .pdl-count{font-family:var(--font-anekLatin);font-size:5rem;font-weight:600;line-height:.9;color:var(--be-white);/*background:url(../images/ph_01.jpg) no-repeat center center;background-size:cover;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;*/margin-bottom:1rem;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}

/*.pd-list .pd-list-content .pdl-count.count-1{background:url(../images/ph_01.jpg) no-repeat center center;background-size:cover;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.pd-list .pd-list-content .pdl-count.count-2{background:url(../images/ph_02.jpg) no-repeat center center;background-size:cover;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.pd-list .pd-list-content .pdl-count.count-3{background:url(../images/ph_03.jpg) no-repeat center center;background-size:cover;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.pd-list .pd-list-content .pdl-count.count-4{background:url(../images/ph_04.jpg) no-repeat center center;background-size:cover;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}*/
.pd-list .pd-list-content .pdl-count span{font-size:4rem;vertical-align:top}
.pd-list .pd-list-content p{font-size:1.25rem;color:var(--be-white);line-height:1.2;margin-bottom:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.pd-list:hover::before{opacity:0}
/*.pd-list:hover .pd-list-content .pdl-count{background:none;background-clip:none;-webkit-background-clip:none;-webkit-text-fill-color:#fff!important;text-shadow:5px 5px 15px rgba(0,0,0,0.6);-webkit-text-shadow:5px 5px 15px rgba(0,0,0,0.6);-moz-text-shadow:5px 5px 15px rgba(0,0,0,0.6)}
.pd-list:hover .pd-list-content{top:30%}*/
.pd-list:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}

.project-amenities .heading-dsktp{display:block}
.project-amenities .heading-mob{display:none}
.pa-innner-wrapper{padding-left:18.5vw}
.amSync_1 .swiper-slide img,.amSync_2 .swiper-slide img,.amSync_4 .swiper-slide img,.amSync_1 .swiper-slide video,.amSync_2 .swiper-slide video,.amSync_4 .swiper-slide video{width:100%;height:100%;object-fit:cover;object-position:center center}
.amSync_1 .swiper-slide img,.amSync_1 .swiper-slide video,.amSync_4 .swiper-slide img,.amSync_4 .swiper-slide video{filter:blur(2px)}
.amSync_1 .swiper-slide::before,.amSync_4 .swiper-slide::before{content:"";position:absolute;width:100%;height:100%;background-color:var(--be-black);opacity:.5;left:0;top:0;z-index:1}
.amSync_2 .swiper-slide-active img{width:100%;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.amSync_2 .swiper-slide-active:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}

.pa-slider-sm{position:relative;width:12%}
.pa-slider-lg{position:relative;width:100%}
.pa-slider-wrapper{height:100%;max-height:540px;border-radius:20px;overflow:hidden}
.pa-slider-sm .pa-slider-wrapper{height:70%}
.pa-slider-wrapper .swiper{height:100%}

.pa-slider-2{position:relative;width:45%}
.pa-slider-3{position:relative;width:45%;z-index:1}
.pa-slider-4{position:relative;width:10%}
.pa-slider-4 .pa-slider-wrapper{border-radius:20px 0 0 20px}
.pa-slider-3 .pa-slider-wrapper{padding:1rem 4rem;max-height:100%;overflow:visible}
.pa-slider-3 .pa-slider-wrapper .swiper{height:auto}
.pa-slider-3 .swiper-nav.bottom{text-align:right}
.pa-slider-3 .pa-slider-wrapper h4{color:var(--be-purple);font-family:var(--font-anekLatin);margin-bottom:.75rem}
.pa-slider-3 .pa-slider-wrapper ul li{position:relative;font-size:1.25rem;color:var(--be-purple);padding:3px 0 3px 18px}
.pa-slider-3 .pa-slider-wrapper ul li::before{content:"";display:inline-block;width:4px;height:4px;background:var(--be-purple);border-radius:50%;position:absolute;left:0;top:13px}
.pa-slider-3 .be-cta{margin-top:1.5rem}
.info-slider{position:relative;padding:2rem;background-color:var(--be-white);border-radius:20px;overflow:hidden;max-width:300px;margin-left:-7rem}

.rera-info{display:inline-flex;position:absolute;top:17%;right:-255px;z-index:2;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s}
.rera-info.open{right:0}
.rera-info .row{flex-wrap:nowrap}
.rera-info .btn-rera-info{display:none;cursor:pointer}
.rera-info .rera-content{display:inline-flex;flex-direction:row;align-items:center;background:rgba(255, 255, 255, 0.8);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:10px 15px;width:255px;height:100%;min-height:96px}
.rera-info .rera-content .rera-text{font-size:12px;color:var(--be-black)}
.rera-info .rera-content .rera-text a{color:var(--be-purple);text-decoration:underline}
.rera-info .rera-content .rera-text a:hover,.rera-info .rera-content .rera-text a:focus{color:var(--be-gold)}
.rera-info .rera-qr{margin-left:10px}
.rera-info .rera-qr img{width:60px;max-height:60px}

.sl-residences{position:relative;overflow:hidden;border-radius:20px}
.sl-residences .swiper-slide{position:relative;overflow:hidden;border-radius:20px;background-color:var(--be-white)}
.sl-residences .swiper-slide::before,.sl-showcase .swiper-slide::before{content:"";display:block;position:absolute;width:100%;height:50%;bottom:0;left:0;background:linear-gradient(transparent 0%, rgb(0,0,0,0.6) 100%);z-index:2}
.sl-residences .swiper-slide img,.sl-showcase .swiper-slide img{width:100%;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.sl-residences .swiper-slide:hover img,.sl-showcase .swiper-slide:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.sl-residences .res-text{position:absolute;width:100%;bottom:10%;padding:0 15px;text-align:center;z-index:2;opacity:1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.sl-residences .res-text h5{display:inline-block;margin-bottom:0;padding:10px 15px;background-color:rgba(138,9,103,.4);backdrop-filter:blur(3px);color:var(--be-white);font-size:1.125rem;border-radius:8px}

.project-gallery{position:relative;overflow:hidden}
.pg-accordion{width:100%;height:600px;overflow:hidden}
.pg-accordion ul{width:100%;display:flex;margin:0;padding:0}
.pg-accordion ul li{display:flex;vertical-align:bottom;position:relative;width:25%;height:600px;background-repeat:no-repeat;background-position:center center;transition:all 500ms ease;overflow:hidden}
.pg-accordion ul li::before{content:"";display:block;position:absolute;width:100%;height:100%;background:#000;left:0;top:0;opacity:0.4;transition:.3s}
.pg-accordion ul li p{display:inline-block;position:absolute;left:20px;bottom:20px;font-size:16px;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:600;margin:0;opacity:1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.pg-accordion ul li p span{text-transform:none}
.pg-accordion ul li .pg-video{opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.pg-accordion ul li .pg-video video{position:absolute;width:100%;height:100%;top:50%;left:50%;object-fit:cover;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%)}
.pg-accordion ul li{background-repeat:no-repeat;background-size:cover}

.pravaah .pg-accordion ul li:nth-child(1){background-image:url(../images/gallery/1.jpg)}
.pravaah .pg-accordion ul li:nth-child(2){background-image:url(../images/gallery/2.jpg)}
.pravaah .pg-accordion ul li:nth-child(3){background-image:url(../images/gallery/3.jpg)}
.pravaah .pg-accordion ul li:nth-child(4){background-image:url(../images/gallery/4.jpg)}

.pg-accordion ul li.isOpen{width:80%}
.pg-accordion li.isOpen::before{opacity:0}
.pg-accordion ul li.isOpen .pg-video{opacity:1}

.location-highlights{position:relative}
.location-highlights .be-cta a{margin:4px 2px}
.loc-heighlight{position:relative;overflow:hidden;height:100%}
.location-highlights .custom-nav-tabs{position:relative;padding:0 0 1.5rem;border-top:1px solid var(--be-purple);margin:0 0 2rem}
.location-highlights .custom-nav-tabs::before{content:url(../images/tab-node-left.png);position:absolute;left:0;bottom:-9px}
.location-highlights .custom-nav-tabs::after{content:url(../images/tab-node-right.png);position:absolute;right:0;bottom:-16px}
.location-highlights .imgReferenceNote{position:absolute;top:auto;bottom:0}

.custom-nav-tabs .nav-link{position:relative;font-size:1.25rem;color:var(--be-black);display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.5;word-wrap:break-word;white-space:normal;padding:.5rem 0 0;margin:0 3.75rem}
.custom-nav-tabs .nav-link span{display:inline-block;position:relative;z-index:1}
.custom-nav-tabs .nav-link:hover,.custom-nav-tabs .nav-link:focus{color:var(--be-purple)}
.custom-nav-tabs .nav-link.active{color:var(--be-white)}
.custom-nav-tabs .nav-link.active::before{content:url(../images/active_state.png);position: absolute;left: 50%;top: -2px;transform: translateX(-50%)}

.location-listing{padding:4rem 15%}
.location-listing ul li{position:relative}
.location-listing ul li span{position:relative;display:inline-block;font-size:1.25rem;padding:.5rem 30px .5rem 0;cursor:pointer}
.location-listing ul li span:hover,.location-listing ul li span:focus{color:var(--be-gold)}
.location-listing ul li span.active{font-weight:600;color:var(--be-gold)}
.location-listing ul li span.active::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f124";font-size:1.25rem;text-align:center;color:var(--be-gold);position:absolute;top:8px;right:0}
.location-listing .be-cta{margin-top:4rem}

.map-locations{background-color:var(--be-black);color:var(--be-white); mix-blend-mode: multiply;}
.map-locations .tab-content,.map-locations .tab-content .tab-pane{height:100%}
.map-locations .tab-content .tab-pane{background-image:url(../images/Mall.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.map-locations .tab-content .tab-pane:nth-child(1){background-image:url(../images/Mall.jpg)}
.map-locations .tab-content .tab-pane:nth-child(2){background-image:url(../images/Hospital.jpg)}
.map-locations .tab-content .tab-pane:nth-child(3){background-image:url(../images/School.jpg)}
.map-locations .tab-content .tab-pane:nth-child(4){background-image:url(../images/Companies.jpg)}
.map-locations .tab-content .tab-pane:nth-child(5){background-image:url(../images/Hotel.jpg)}
.map-locations .tab-content .location-listing{display:flex;flex-wrap:wrap;width:100%;height:100%;align-items:center}
.map-locations .tab-content .location-listing ul{flex:1}
.map-wrapper{position:relative;overflow:hidden;z-index:2}
.map-locations .col-location{position:relative;overflow:hidden}
.map-hld-new{position:relative;background-color:#fffcf8;min-height:550px;height:100%;overflow:hidden}
.map-hld-new .bottom-border{position:absolute;bottom:0;width:100%;height:30px;background-image:url(../images/bg-border-pattern.jpg);background-repeat:repeat-x;background-position:bottom;background-size:auto 14px}
.map-hld-new .top-border{position:absolute;top:0;width:100%;height:30px;background-image:url(../images/bg-border-pattern.jpg);background-repeat:repeat-x;background-position:bottom;rotate:180deg;background-size:auto 14px}
.zoomBtnHolder{position:absolute;z-index:2;bottom:5px;right:5px}
.zoomBtnHolder button{display:flex;width:35px;height:35px;padding:0;margin:1px;justify-content:center;align-items:center;background-color:var(--be-purple);color:var(--be-white);font-size:30px}
.zoomBtnHolder button:hover{background-color:var(--be-gold);color:var(--be-purple)}
.mapArrowHolder{display:none}
.map-ele-holder{position:absolute;transform-origin:0 0;transform:scale(1) translate(0,0);transition:transform .5s ease}
.map-ele-holder img{position:absolute;top:0;left:0;max-width:none;height:auto}
.ele-holder{position:absolute;top:0;left:0;border:solid 1px #CFCFCF}
.marker{position:absolute}
.marker *{position:absolute}
.estate{color:var(--be-purple);font-weight:800;line-height:100%}
.location{color:var(--be-purple);font-size:14px;font-weight:400;word-break:normal;white-space:nowrap;cursor:pointer;transform:scale(0.8);transform-origin:center}
.location .contentHolder{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:7px 0;transform:translateX(-50%)}
.location .contentHolder.upside{transform:translateX(-50%) translateY(-100%)}
.location .contentHolder.downside{transform:translateX(-50%) translateY(0%)}
.location .contentHolder *{position:relative}
.marker-line{display:none;position:absolute}
.marker-line-inner{position:absolute;top:0;left:0;width:300px;border-top:3px dotted var(--be-purple)}
.km-stamp{display:none;border:solid 0 var(--be-purple);padding:10px;pointer-events:none}
.km-stamp .km-hld{position:relative;color:var(--be-white)}
.km-stamp .km-text{position:relative;font-size:12px}
.km-stamp .km-value{position:relative;padding-right:3px}
.km-stamp img{width:100%;height:100%}
.marker-text{padding:0 10px;background-color:var(--be-white);padding-top:0;line-height:16px;text-align:center;display:none}
.marker-circle{width:24px;height:24px;border-radius:100px;border:solid 1px var(--be-purple);background-color:transparent;transform:translate(-50%,-50%)}
.marker-circle:before,.marker-circle:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--be-purple);border-radius:50%}
.marker-circle:before{animation:ripple 2s linear infinite}
.marker-circle:after{animation:ripple 2s linear .5s infinite}
@keyframes ripple{
0% {transform:scale(1)}
50% {transform:scale(1.5);opacity:1}
100% {transform:scale(2);opacity:0}
}
.adjuster .marker-circle{border:solid 0 var(--be-purple)}
.mobile-break{display:none}
.location-icon-img{display:none}
.estate-maker-text.right-side{transform:translate(30%,-100%)}
.estate-maker-text.left-side{transform:translate(-122%,-100%)}

.inner-home{position:relative}
.inner-home::before{content:"";display:block;position:absolute;width:100%;height:100%;background:#000;top:0;left:0;opacity:.5}
.inner-home.overlay-hide::before{opacity:0}
.inner-home .banner-content{font-family:var(--font-anekLatin);position:absolute;width:100%;text-align:center;color:#000;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
.inner-home .banner-content .banner-text{display:inline-block;padding:20px 0}
.inner-home .banner-content h1,.inner-heading h1{font-size:3.125rem;font-weight:400;text-transform:uppercase;letter-spacing:12px}
.inner-home .banner-content h1 span,.inner-heading h1 span{font-weight:600}
.inner-home .banner-content p,.inner-heading p{font-size:1.5rem;font-weight:400;letter-spacing:2px;margin-bottom:0}
.inner-home .banner-content.white{color:#fff}

.web-modal .modal-close{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;background-color:var(--be-purple);color:var(--be-white);border-radius:5px;margin-left:auto}
.web-modal .modal-close i{margin-left:2px}
.web-modal .modal-close:hover,.web-modal .modal-close:focus{background-color:var(--be-gold);color:var(--be-purple)}
.web-modal .modal-body{position:relative;overflow:hidden;padding:10px;background:url(../images/loading2.gif) no-repeat center center;}
.web-modal .modal-body iframe{width:100%;height:100%}

@media (-webkit-min-device-pixel-ratio:1.25){
:root{font-size:80%}
.be-wrapper{padding-top:0}
.inner-wrapper{padding-top:85px}
.be-container{max-width:1200px}
.be-heading h1,.be-heading h2{font-size:2.5rem}

.pd-list .pd-list-content .pdl-count{font-size:5rem}
.showcase .be-container,.residences .be-container{max-width:1000px;margin:0 auto}
}

@media screen and (max-width:1499.98px) {
:root{font-size:80%}
.lg-container,.be-container{max-width:1200px}
.be-heading h1,.be-heading h2{font-size:2.5rem}
.be-wrapper{padding-top:0}
.inner-wrapper{padding-top:90px}

.be-header .navbar-nav .nav-link{font-size:1rem;padding:0 16px}
.request-callback .form-control,.ef-footer .form-control{font-size:14px}

.about-project h2{font-size:2rem}
.about-project h2 span{font-size:2.5rem}

.pd-list .pd-list-content .pdl-count{font-size:5rem}
.pd-list .pd-list-content .pdl-count span{font-size:4rem}

.showcase .be-container,.residences .be-container{max-width:1000px;margin:0 auto}

.inner-home .banner-content h1,.inner-heading h1{font-size:3rem}
.inner-home .banner-content p,.inner-heading p{font-size:1.25rem}

.pg-accordion{height:500px}
.pg-accordion ul li{height:500px}
}

@media screen and (max-width:1199.98px) {
:root{font-size:100%}

.be-wrapper{padding-top:0}
.sm-container{max-width:920px}
.be-heading h1,.be-heading h2{font-size:2rem}
.be-accordion.acc-primary .accordion-item .accordion-button,.be-accordion.acc-secondary .accordion-item .accordion-button{font-size:1rem}
.btn-be-primary,.btn-be-secondary{font-size:1.125rem}
.swiper-button-next svg,.swiper-button-prev svg{width:36px;height:36px}
.btn-be-primary svg,.btn-be-secondary svg{width:36px;height:36px}


.be-header .nav-left .menu-toggler{display:inline-block}
.side-menu-expand .sme-close{width:100px;height:100px;padding:14px 0}
.request-callback .form-control,.request-callback .rc-contact .control-phone,.ef-footer .form-control,.ef-footer .rc-contact .control-phone{min-width:auto;max-width:100%}
.request-callback .be-captcha,.ef-footer .be-captcha{text-align:center}
.ef-footer-wrapper{padding:2rem 1rem}

.home-banner .banner-content{left:10vw;bottom:auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
.home-banner .banner-content img{max-width:20rem}
.home-banner .banner-content h1{font-size:1.5rem;margin-bottom:-1rem}

.about-project .ap-intro p{font-size:1.125rem}
.about-project h2{font-size:1.5rem}
.about-project h2 span{font-size:2rem}

.showcase-wrapper{padding:0 30px}

.project-highlights .row{min-height:auto}
.pd-list{height:100%}
.pd-list:hover,.pd-list:focus{height:100%}
.pd-list .pd-list-content .pdl-count{font-size:4rem}
.pd-list .pd-list-content .pdl-count span{font-size:3rem}
.pd-list .pd-list-content p{font-size:1rem}

.location-highlights .custom-nav-tabs{padding:1rem 0}
.custom-nav-tabs .nav-link{font-size:1.125rem;padding:5px 1rem;margin:0}
.custom-nav-tabs .nav-link.active{background-color:var(--be-purple);color:var(--be-white)}
.custom-nav-tabs .nav-link.active::before{content:none}

.pa-innner-wrapper{padding-left:30px}
.pa-slider-2{width:55%}
.pa-slider-3{width:45%}
.pa-slider-3 .pa-slider-wrapper{padding:2rem 3rem}
.pa-slider-4{display:none}

.pg-accordion ul li p{font-size:14px}

.location-listing{padding:2rem 30px}
.location-listing ul li span{font-size:1.125rem}

.inner-home .banner-content h1,.inner-heading h1{font-size:2.5rem}
.inner-home .banner-content p,.inner-heading p{font-size:1.125rem}
}

@media screen and (max-width:1099.98px) {
.pd-list .pd-list-content .pdl-count{font-size:3rem}
}

@media screen and (max-width:991.98px) {
.side-menu-expand .sme-innner{width:70%}
.side-menu-expand .sme-close{left:30%}
.side-menu-expand .sme-innner{padding:0 15%}

.be-heading h1,.be-heading h2{font-size:1.75rem}

.ef-footer-wrapper iframe{height:315px}
.modal-db .modal-dialog{max-width:700px}

.home-banner .banner-content h1{font-size:1.125rem}
/*.proj-configuration{position:relative;transform:none;bottom:0;left:0}
.proj-configuration-inner{background:none;margin:0 auto}*/
.scroll-down{display:none}

.about-project .ap-intro p{font-size:1rem}

.project-highlights .row{--bs-gutter-x:10px;--bs-gutter-y:10px}

.be-accordion.acc-secondary .accordion-item:nth-child(1)::after,.be-accordion.acc-secondary .accordion-item:nth-child(3)::after{right:-135px}
.be-accordion.acc-secondary .accordion-item:nth-child(5)::after{right:-110px}

.pa-slider-3 .pa-slider-wrapper{padding:2rem}
.info-slider{margin-left:-5rem}

.pg-accordion{height:700px}
.pg-accordion ul{height:100%;flex-direction:column}
.pg-accordion ul li{display:flex;width:100%;height:15%}
.pg-accordion ul li::before{opacity:0.6}
.pg-accordion ul li p{font-size:16px;bottom:auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
.pg-accordion ul li.isOpen{width:100%;height:85%}
.pg-accordion ul li.isOpen p{opacity:0}

.location-listing ul li span{font-size:1rem}
.location-listing ul li span.active::after{font-size:1rem}
}

@media screen and (max-width:767.98px) {
.be-header{background-color:rgba(0,0,0,0.3)}
.side-menu-expand .sme-innner{width:80%}
.side-menu-expand .sme-close{width:80px;height:80px;padding:5px 0;left:20%}
.be-cta{margin-top:2rem}

.bg-notes{opacity:.4}
.bg-notes img{object-fit:cover;object-position:center right}

.modal-db .modal-dialog{max-width:var(--bs-modal-width)}

.home-banner .banner-content{left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%)}
.home-banner .banner-content img{max-width:15rem}
.proj-configuration{margin-top:1rem}
/*.proj-configuration-inner p,.proj-configuration-inner span{color:var(--be-purple)}
.proj-configuration .confDsktp{display:none}
.proj-configuration .confMob{display:inline-block}
.slConfiguration .swiper-pagination-bullet-active{background-color:var(--be-purple)}*/

.sl-residences,.sl-showcase,.sl-residences .swiper-slide,.sl-showcase .swiper-slide,.pd-list,.pa-slider-wrapper{border-radius:10px}
.sl-residences .swiper-slide::before, .sl-showcase .swiper-slide::before{content:none}
.sl-showcase .swiper-nav.bottom.float,.sl-residences .swiper-nav.bottom.float{position:relative;bottom:0}

.project-amenities .heading-dsktp{display:none}
.project-amenities .heading-mob{display:block}
.pa-innner-wrapper{padding:0 30px}
.pa-slider-sm{height:500px}
.pa-slider-lg{margin-top:1.5rem}
.pa-slider-2,.pa-slider-3{width:100%}
.pa-slider-3 .pa-slider-wrapper{padding:1.5rem 0 0}
.pa-slider-3 .pa-slider-wrapper .swiper{margin-top:0}
.amSync_2 .imgReferenceNote.refOver{bottom:auto;left:auto;top:0;right:0}

.map-locations .tab-content{min-height:385px}

.inner-home .banner-content h1,.inner-heading h1{font-size:2.25rem;letter-spacing:8px}
.inner-home .banner-content p,.inner-heading p{font-size:1rem}

.info-slider{width:90%;margin:-5rem auto 0}
}

@media screen and (max-width:575.98px) {
.be-container,.lg-container,.container-fluid{padding-right:20px;padding-left:20px}
.section{padding:2rem 0}
.section-pt{padding-top:2rem}
.section-pb{padding-bottom:2rem}
.be-heading{margin-bottom:2rem}
.be-heading h1,.be-heading h2{font-size:1.65rem}
.be-heading h6{font-size:1.125rem}
.swiper-nav.bottom.float{bottom:5px}
.swiper-button-next svg,.swiper-button-prev svg{width:30px;height:30px}
.btn-be-primary,.btn-be-secondary{font-size:1rem}
.btn-be-primary svg,.btn-be-secondary svg{width:32px;height:32px}
.be-wrapper{padding-top:0}
.inner-wrapper{padding-top:79px}

.proj-bg{background-size:100% auto}

.be-header .navbar-brand img{max-width:100px}
.be-header .nav-left .nl-item{margin-left:10px}
.be-header .nav-left .book-site-visit{font-size:12px;padding:8px 20px}
.be-header .nav-left .aditya-birla-group{position:fixed;width:100%;padding:2px 0;background:var(--be-white);text-align:center;bottom:0;left:0;margin:0}
.be-header .nav-left .aditya-birla-group img{width:160px;height:auto}
.side-menu-expand .sme-close{font-size:2rem;left:10%;width:50px;height:50px;padding:0}
.side-menu-expand .sme-innner{padding:0 30px 0 50px;width:90%}

.menu-list ul li{padding:14px 0}
.menu-list a,.menu-list h6{font-size:16px}
.side-links{top:45%}
.side-links a{width:45px;height:45px}
.side-links a img{max-width:30px}

.be-footer .footer-content{text-align:center}
.be-footer .footer-social{text-align:center;margin-bottom:15px}
.request-callback .be-captcha,.ef-footer .be-captcha{text-align:left}
.request-callback .wa-update, .ef-footer .wa-update{text-align:left}
.request-callback .wa-update .form-check,.ef-footer .wa-update .form-check{display:block}
.request-callback .form-check label,.ef-footer .form-check label{font-size:12px}
.ef-footer-wrapper{padding:2rem 5px}

.reach-us .form-intro,.modal-db .db-heading{margin-bottom:2rem}

.be-modal .modal-header,.be-modal .modal-body{padding:20px}
.modal-profile .modal-header .profile-head p{font-size:14px}
.modal-sustainability h5{font-size:1.125rem}

.rera-info{right:-210px}
.rera-info .btn-rera-info{display:inline-block}
.rera-info .btn-rera-info img{max-height:80px}
.rera-info .rera-content{padding:5px 12px;min-height:80px;width:210px}
.rera-info .rera-content .rera-text{font-size:10px}
.scroll-down{bottom:10px;transform:translateX(-50%) scale(.9);-webkit-transform:translateX(-50%) scale(.9);-moz-transform:translateX(-50%) scale(.9)}
.scroll-down p{font-size:.875rem}
.slConfiguration .swiper-nav.bottom{margin-top:.75rem}

/*.proj-configuration{margin-top:.75rem}
.proj-configuration-inner{min-width:100%;max-width:100%}*/
.hpf-flex{justify-content:center}

.showcase-wrapper{padding:0 20px}
.sl-showcase .ps-text h5,.sl-residences .res-text h5{font-size:1rem}

.project-highlights .row{--bs-gutter-x:5px;--bs-gutter-y:5px}
.pd-list .pd-list-content .pdl-count{font-size:2rem;margin-bottom:.5rem}
.pd-list .pd-list-content .pdl-count span{font-size:1.5rem}
.pd-list .pd-list-content p{font-size:12px}

.pa-innner-wrapper{padding:0 20px}
.pa-slider-sm{height:300px}

.pg-accordion{height:400px}
.pg-accordion ul li::before{opacity:0.6}
.pg-accordion ul li p{font-size:12px}

.custom-nav-tabs .nav-link{font-size:1rem}
.map-hld-new{min-height:400px}
.location-listing{padding:20px 15px}

.inner-home .banner-content h1,.inner-heading h1{font-size:1.5rem;letter-spacing:7px}
.inner-home .banner-content p br,.inner-heading p br{display:none}

.privacy-policy h6{font-size:1.125rem}
.privacy-policy p{font-size:1rem}
}

@media screen and (max-width:355.98px) {
.home-slider .banner-info h2,.home-slider .banner-info h3{font-size:28px}
}

@media screen and (min-width:480px) and (max-width:990px) and (orientation:landscape) and (min-aspect-ratio:13/9){
.orientation{display:block}
}


@font-face {font-family:'Anek Latin';src: url('../webfonts/AnekLatin-Medium.eot');src: url('../webfonts/AnekLatin-Medium.eot?#iefix') format('embedded-opentype'),url('../webfonts/AnekLatin-Medium.woff2') format('woff2'),url('../webfonts/AnekLatin-Medium.woff') format('woff'),url('../webfonts/AnekLatin-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;}



