:root{
    font-size:16px;
    --be-default:#1B1B1B;
    --be-black:#000;
    --be-white:#fff;
    --be-light:#e3ece7;
    --be-green:#121212;
    --be-lGreen:#1C7736;
    --be-gold:#E2BC6A;
    --be-burgundy:#81206d;
    --font-dinPro:'DIN Pro',sans-serif,Arial,Helvetica;
    --font-dinProCondensed:'DIN Pro Cond',sans-serif,Arial,Helvetica;
    --font-Gobold:'Gobold',sans-serif,Arial,Helvetica;
}
html{height:100%}
body{font-size:16px;background:var(--be-light);color:var(--be-default);overflow-x:unset;font-family:var(--font-dinPro);font-weight:300;position:relative;word-wrap:break-word;min-height:100%}
img{max-width:100%;height:auto;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
p{font-size:1rem;margin-bottom:.5rem}
a{text-decoration:none;color:var(--be-gold);cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a:hover,a:focus,.btn:hover,.btn:focus,button:focus{text-decoration:none;outline:none;color:var(--be-lGreen);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}
.text-justify{text-align:justify}
.form-control:focus{outline:none;border-color:#dee2e6;box-shadow:none}
.lazybg{background-image:none!important}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:var(--be-black)}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:10px}
.owl-theme .owl-nav [class*=owl-]{color:var(--be-white);font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:var(--be-white);text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--be-gold)}
.owl-theme *{margin:0;padding:0;box-sizing:border-box!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.animated{-webkit-animation-duration:1000 ms;animation-duration:1000 ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-animated-out{z-index:1}
.owl-animated-in{z-index:0}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}

/* Remove iOS play button */
.owl-video::-webkit-media-controls,
.owl-video::-webkit-media-controls-overlay-play-button,
.owl-video::-webkit-media-controls-start-playback-button {
  display: none !important;
}

.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-lGreen);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}

.btn-be-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--be-lGreen);color:var(--be-white);border-radius:2rem;font-size:1.125rem;font-family:var(--font-dinProCondensed);font-weight:600;padding:12px 30px;letter-spacing:2px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.btn-be-primary i{margin-left:5px}
.btn-be-primary.ico-left i{margin-right:5px}
.btn-be-primary.ico-right i{margin-left:5px}
.btn-be-primary:hover,.btn-be-primary:focus{background:var(--be-green);color:var(--be-white);border-color:var(--be-green);transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}

.btn-be-secondary{display:inline-flex;align-items:center;justify-content:center;background:var(--be-lGreen);color:var(--be-white);border-radius:2rem;font-size:1.125rem;font-family:var(--font-dinProCondensed);font-weight:600;padding:12px 30px;letter-spacing:2px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.btn-be-secondary i{margin-left:5px}
.btn-be-secondary.ico-left i{margin-right:5px}
.btn-be-secondary.ico-right i{margin-left:5px}
.btn-be-secondary:hover,.btn-be-secondary:focus{background:var(--be-green);color:var(--be-white);border-color:var(--be-green);transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}

.btn-search{background:var(--be-lGreen);color:var(--be-white);font-size:14px;font-weight:400;padding:15px 30px;display:inline-block;text-align:center;border-radius:30px;cursor:pointer}
.btn-search:hover,.btn-search:focus{background:var(--be-lGreen);color:var(--be-white)}
.btn-block{display:block}

.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;font-weight:500;color:var(--be-black);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{font-size:1.125rem;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{position:relative;background-color:#CBDDD3;color:var(--be-default);border-radius:10px;overflow:hidden;margin-bottom:10px}
.be-accordion.acc-secondary .accordion-item:last-child{margin-bottom:0}
.be-accordion.acc-secondary .accordion-item .accordion-button{font-size:1.125rem;font-weight:600;color:var(--be-default);box-shadow:none;padding-right:40px;background:#CBDDD3;
background:linear-gradient(90deg,rgba(203, 221, 211, 1) 0%, rgba(203, 221, 211, 1) 100%)}
.be-accordion.acc-secondary .accordion-item .accordion-button::after{background:none;font-family:"Font Awesome 5 Free";font-weight:900;content:"\2b";font-size:1rem;text-align:center;color:var(--be-default);position:absolute;top:16px;right:10px;transform:none}
.be-accordion.acc-secondary .accordion-item .accordion-button:not(.collapsed)::after{content:"\f068"}
.be-accordion.acc-secondary .accordion-item .accordion-body{padding-top:0}
.be-accordion.acc-secondary .accordion-item .accordion-button:hover,.be-accordion.be-accordion.acc-secondary .accordion-item .accordion-button:focus{color:var(--be-default)}
.be-accordion.acc-secondary .accordion-body{padding-top:0}
.be-accordion.acc-secondary .accordion-body .be-listing{margin-bottom:10px}

.be-accordion.acc-secondary.acc-light .accordion-item{background-color:#fbfbfb;margin-bottom:5px}
.be-accordion.acc-secondary.acc-light .accordion-item .accordion-button{background:#fbfbfb}
.be-accordion.acc-secondary.acc-white .accordion-item{background-color:var(--be-white);margin-bottom:8px}
.be-accordion.acc-secondary.acc-white .accordion-item .accordion-button{background-color:var(--be-white)}

.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-lGreen);border-radius:50%;position:absolute;left:0;top:13px}
.pages-redirection{padding:2rem 0}
.pages-redirection a{display:inline-block;color:var(--be-lGreen);text-transform:uppercase;letter-spacing:1px;padding-bottom:10px;border-bottom:1px solid var(--be-lGreen);margin-bottom:1.5rem}
.pages-redirection a:hover,.pages-redirection a:focus{color:var(--be-lGreen);border-color:var(--be-lGreen)}
.pages-redirection a span{display:inline-block;width:33px;height:17px;vertical-align:middle;position:relative;top:-1px;overflow:hidden;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}
.pages-redirection .link-prev span{background:url(images/link-prev.png) no-repeat 0 0;margin-right:12px}
.pages-redirection .link-next span{background:url(images/link-next.png) no-repeat -33px 0;margin-left:12px}
.pages-redirection .link-prev:hover span,.pages-redirection .link-prev:focus span{background-position:-33px 0}
.pages-redirection .link-next:hover span,.pages-redirection .link-next:focus span{background-position:0 0}
.pages-redirection .col-right{text-align:right}
.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:70px;border-color:#404248;background:url(images/select-arrow-down.png) no-repeat right 10px center;background-color:#e3e3e3;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 #ac8a4a;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:#ac8a4a;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 #ccc}
.form-check-input:checked{background-color:var(--be-lGreen);border-color:var(--be-lGreen)}
.form-check-input:focus{border-color:#fdd5f6;outline:0;box-shadow:0 0 0 .25rem #69376040}
.lg-container{width:100%;max-width:1350px;margin-right:auto;margin-left:auto}
.be-container{width:100%;max-width:1250px;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:83px}
.section{padding:4rem 0;overflow:hidden}
.section-pt{padding:4rem 0 0;overflow:hidden}
.section-pb{padding:0 0 4rem;overflow:hidden}
.row-30{--bs-gutter-x:30px}
.project-page .be-wrapper{padding-top:0}
.scrollToTop{position:fixed;background:var(--be-lGreen);color:var(--be-white);text-align:center;font-size:12px;font-weight:500;padding:4px 12px;bottom:10px;right:10px;display:none;z-index:15}
.scrollToTop i{margin-left:5px}
.scrollToTop:hover,.scrollToTop:focus{background:var(--be-green);color:var(--be-white)}
.inner-page .scrollToTop{left:auto;right:0}
header{transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease}
.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:#ceb186}
.breadcrumb-item+.breadcrumb-item::before{content:'>';font-size:16px;font-weight:900;line-height:21px;float:none}

.be-heading{font-size:35px;font-weight:500;margin-bottom:3rem;color:var(--be-green);font-family:var(--font-dinProCondensed);letter-spacing:1px}
.be-heading span{font-weight:600}
.be-heading.center{text-align:center}
.be-heading.white{color:var(--be-white)}
.be-heading-sm{font-size:30px;font-weight:400;margin-bottom:3rem}
.be-heading-sm span{font-weight:500}
.be-heading-sm.center{text-align:center}
.be-heading-sm.white{color:var(--be-white)}

.be-title{text-align:center;margin-bottom:3rem}
.be-title .be-title-inner{position:relative}
.be-title h2{margin:0;font-size:3rem;font-family:var(--font-dinProCondensed);font-weight:600}

.be-intro{text-align:center}
.be-intro .be-heading{margin-bottom:20px}
.be-intro .be-intro-wrapper{width:100%;max-width:800px;margin:0 auto}
.be-intro p{color:#616161;line-height:2;margin-bottom:0}
.be-controls .owl-nav{margin-top:0}
.be-controls .owl-nav button.owl-prev,.be-controls .owl-nav button.owl-next{display:inline-block;background:transparent;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.be-controls .owl-nav [class*=owl-]:hover{background:var(--be-lGreen)}
.be-controls .owl-nav button.owl-prev:hover,.be-controls .owl-nav button.owl-prev:focus,.be-controls .owl-nav button.owl-next:hover,.be-controls .owl-nav button.owl-next:focus{background:transparent}
.be-controls .owl-nav button.owl-prev{left:5px}
.be-controls .owl-nav button.owl-next{right:5px}
.be-controls .owl-dots{position:relative;width:100%;left:0;bottom:0;text-align:center;margin-top:10px}
.counter-enable .owl-dots .owl-dot span{display:none}
.counter-enable .owl-dots{counter-reset:slides-num;margin-top:50px}
.counter-enable .owl-dots:after{content:"/"counter(slides-num);font-size:14px;font-weight:400;color:var(--be-green);display:inline-block;vertical-align:middle;padding-left:0}
.counter-enable .owl-dots .owl-dot{display:inline-block;counter-increment:slides-num;margin-right:0}
.counter-enable .owl-dots .owl-dot span{display:none}
.counter-enable .owl-dots .owl-dot.active:before{content:counter(slides-num);display:inline-block;vertical-align:middle;font-size:20px;color:var(--be-green);font-weight:600}
.counter-enable .owl-nav button.owl-prev,.counter-enable .owl-nav button.owl-next{top:auto;z-index:1;bottom:-12px}
.slider-counter{font-size:20px;color:var(--be-lGreen);font-weight:600;position:relative;margin-top:40px}
.slider-counter span{font-size:12px;font-weight:400;color:#616161}
.slider-counter.center{text-align:center}
.be-reveal{position:absolute;width:100%;height:100%;top:0;left:0;bottom:auto;right:auto;background:var(--be-black);transition:all .9s cubic-bezier(0.645,0.045,0.355,1);z-index:10000}
.be-reveal.active{left:-100%}
.be-reveal{background:var(--be-white);background:#ffffff80;transition-delay:.6s}
.be-reveal-2{background:var(--be-lGreen);background:#ccc;transition-delay:.4s}
.be-reveal-3{background:var(--be-white);background:#ffffff80;transition-delay:.2s}
header{position:fixed;top:0;left:0;width:100%;z-index:10}
.be-header{background:rgba(0, 0, 0, .6)}
.be-header .navbar-nav .nav-item{border-right:1px solid var(--be-white)}
.be-header .navbar-nav .nav-item:last-child{border-right:0}
.be-header .navbar-nav .nav-link{text-transform:uppercase;padding:0 20px;color:var(--be-white)}
.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:57px;height:auto}
.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:#191919;font-size:22px}
.be-header .nav-left .header-search a:hover,.be-header .nav-left .header-search a:focus{color:var(--be-lGreen)}
.be-header .nav-left .book-site-visit{display:inline-block;padding:5px 20px;font-size:14px;font-weight:400;text-transform:uppercase;background:var(--be-lGreen);color:var(--be-white);border:0;border-radius:5px;animation:bg-blink 1s infinite;}
.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-burgundy);color:var(--be-white)}
@-webkit-keyframes bg-blink {
  0%, 100% {
    background-color: var(--be-lGreen);
  }
  50% {
    background-color: var(--be-burgundy);
  }
}

@keyframes bg-blink {
  0%, 100% {
    background-color: var(--be-lGreen);
  }
  50% {
    background-color: var(--be-burgundy);
  }
}

.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:#0006;top:0;left:0;transition:.6s;-webkit-transition:.6s;-moz-transition:.6s}
.side-menu-expand .sme-close{display:inline-flex;align-items:center;justify-content:center;width:150px;height:150px;background:transparent;font-size:3rem;text-align:center;color:var(--be-white);border:2px solid var(--be-white);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;width:24px;height:24px;line-height:15px;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:#fffc;color:var(--be-lGreen);border-color:var(--be-lGreen)}
.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:rgba(0, 0, 0, .6);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;border-bottom:1px solid var(--be-white)}
.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-white);font-weight:400}
.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-white)}
.menu-list .proj-navigation{display:none}
.project-page .menu-list .proj-navigation{display:block}
.side-menu-expand.search-expand .sme-innner{padding:0 5% 0 10%}
.side-menu-expand.search-expand .sme-innner .sme-menu{height:auto}
.search-expand .search-field{position:relative;padding-bottom:30px;border-bottom:1px solid #ba9753;margin-bottom:30px}
.search-expand .form-control{background-color:#e3e3e3;height:50px;border-radius:30px;padding:.375rem 3.25rem .375rem 1.5rem;font-size:14px}
.search-expand .btn-search{display:inline-block;width:46px;height:46px;background:var(--be-lGreen);border:1px solid var(--be-lGreen);border-radius:50%;position:absolute;top:2px;right:2px;text-align:center;padding:8px}
.search-expand .btn-search:hover,.search-expand .btn-search:focus{background:var(--be-white);color:var(--be-lGreen);border-color:var(--be-lGreen)}
.search-expand .cities .gx-custom{--bs-gutter-x:10px}
.search-expand .cities h6{font-weight:600;text-transform:uppercase;color:var(--be-white);letter-spacing:1px;margin-bottom:15px}
.search-expand .cities .cities-list{display:block;position:relative;overflow:hidden;margin-bottom:10px}
.search-expand .cities .cities-list img{width:100%;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.search-expand .cities .cities-list p{font-size:12px;color:var(--be-white);text-align:center;position:absolute;width:100%;bottom:0;left:0;margin-bottom:0;z-index:1}
.search-expand .cities .cities-list p span{display:inline-block;padding:4px 20px;background:#0000004d}
.search-expand .cities .cities-list:hover img,.search-expand .cities .cities-list:focus img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2)}
.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 #0000004d;-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:#ffffff4d;-webkit-box-shadow:inset 0 0 6px #ba9753cc}
.side-menu-expand .sme-innner .sme-menu::-webkit-scrollbar-thumb:window-inactive{background:#ffffff4d}
.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:var(--be-yellow)}
.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-content{padding:2rem 0;background:#1c7637;/*background-image:url(images/bg-footer.webp);background-repeat:no-repeat;background-size:cover;background-position:left top*/}
.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;margin-bottom:1rem}
.be-footer .footer-copy p a{color:var(--be-gold);text-decoration:underline}
.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)}

.proj-partner{margin-bottom:2.5rem;text-align:center}


.enquire-now-sticky{position:fixed;width:100%;text-align:center;padding:.5rem;background-color:var(--be-white);left:0;bottom:28px;z-index:3;display:none}
.enquire-now-sticky .btn-be-primary{font-size:.875rem;padding:5px 24px}

.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-lGreen);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-lGreen)}
.be-footer .footer-rera p{font-size:14px}
.be-footer .footer-rera p a{color:var(--be-gold);text-decoration:underline}
.bg-grey{background:var(--be-gold)}
.bg-brown{background:var(--be-lGreen)}
.imgReferenceNote{display:inline-block;vertical-align:top;font-size:10px;font-weight:400;margin:0;padding:3px 10px;background:#0000004d;color:var(--be-white);position:relative;top:0;z-index:2}
.imgReferenceNote.refOver{position:absolute;left:0;top:auto;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:var(--be-burgundy);border-bottom:1px solid var(--be-white);border-radius:5px 0 0 5px}
.side-links a:last-child{border-bottom:0}
.side-links a img{max-width:30px}
.side-links a:hover,.side-links a:focus{background:var(--be-lGreen)}

.home-leaves{position:relative;z-index:1;}
.home-leaves img{width:100%}

.home-slider .banner-info{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:80%}
.home-slider .banner-info h2,.home-slider .banner-info h3{font-size:42px;color:var(--be-white);font-weight:300}
.home-slider .banner-info h2{text-transform:uppercase}
.home-slider .banner-info h2 span{font-weight:600;text-transform:uppercase}
.home-slider video{width:100%;height:100%}

.trimaya-tag{padding:0 5px;background-color:var(--be-white);border-radius:5px;position:absolute;top:100px;left:30px;z-index:2}

.inner-home{position:relative}
.inner-home::before{content:"";display:block;position:absolute;width:100%;height:100%;background:var(--be-black);top:0;left:0;opacity:.5}
.inner-home.overlay-hide::before{opacity:0}
.inner-home .banner-content{font-family:var(--font-dinProCondensed);position:absolute;width:100%;text-align:center;color:var(--be-black);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:4.125rem;font-weight:400;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.125rem;font-family:var(--font-dinPro);font-weight:400;letter-spacing:2px;margin-bottom:0}
.inner-home .banner-content.white{color:var(--be-white)}
.inner-heading{text-align:center}

.project-home{position:relative;overflow:hidden;margin-bottom:60px;}
.proj-banner-content{position:absolute;width:100%;text-align:center;z-index:2;left:0;bottom:16%}
.proj-banner-content .proj-banner-text{display:inline-block}
.proj-banner-text h1{font-family:var(--font-dinProCondensed);font-size:6rem;color:var(--be-white);font-weight:600;line-height:1.2;margin-bottom:0}
.proj-banner-text h1 span{display:block;color:var(--be-gold);}
.proj-banner-text p{font-size:2rem;letter-spacing:2px;color:var(--be-white);margin:0}

.proj-features{position:absolute;width:100%;left:0;bottom:50px;z-index:2}
.proj-features .hpf-list{color:var(--be-gold)}
.proj-features .hpf-list img{width:auto}
.proj-features .hpf-list p{font-size:1rem;line-height:1.2;margin-bottom:0;color:var(--be-gold)}
.proj-features .hpf-list p span{display:block;font-size:.875rem;font-weight:600}
.proj-features-inner{max-width:1000px;margin:0 auto}
.sl-proj-features .owl-stage{margin:0 auto}
.project-home .rera-no{display:inline-block;font-size:10px;word-break:break-all;color:var(--be-white);text-align:right;background:#00000080;padding:4px 10px;position:absolute;right:0;top:88px;z-index:2}
.rera-toggle-btn button{background:var(--be-white);color:var(--be-black);border:1px solid var(--be-white)3;position:absolute;padding:5px 10px;backdrop-filter:blur(3px);font-size:12px;bottom:-29px;cursor:pointer;right:-1px;text-align:left}
.rera-toggle-btn button:hover,.rera-toggle-btn button:focus{background-color:var(--be-white);}
.rera-info-box{position:absolute;top:100%;right:0;background:var(--be-white);padding:10px 25px;backdrop-filter:blur(5px);display:block;z-index:9999;transform:translateX(100%)}
.rera-content{display:flex;flex-direction:row;align-items:center;gap:10px}
.rera-qr img{width:50px!important;height:auto;max-height:80px;border:2px solid var(--be-white)}
.rera-text{font-size:11px;color:var(--be-black)}
.rera-text a{color:var(--be-lGreen)}
.proj-banner{position:relative;width:100%;height:100%}
.proj-banner-slider,.proj-banner-slider .owl-stage-outer,.proj-banner-slider .owl-stage,.proj-banner-slider .owl-item,.proj-banner-slider .item{width:100%;height:100%}
.proj-banner-slider video{position:absolute;width:100%;height:auto;object-fit:cover;left:0;top:0;background:transparent}
.proj-banner-slider .item img{width:100%;height:100%;object-fit:cover;background-position:center top}
.proj-banner-slider.be-controls .owl-dots{position:absolute;width:100%;left:0;bottom:0}

.search-property .search-filter{border-radius:30px;border:1px solid #ddd;background:#f9f9f9;overflow:hidden;max-width:1000px;margin:0 auto;padding-right:5px;position:relative}
.search-property .search-filter .form-group{margin-bottom:0;padding-left:32px;position:relative;border-right:1px solid #ddd}
.search-property .search-filter .form-group.property-type{border-right:0}
.search-property .search-filter .form-group::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f002";font-size:1rem;text-align:center;color:#727272;position:absolute;top:50%;left:16px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
.search-property .search-filter .form-group.search::before{content:"\f002";font-size:1rem;color:#727272}
.search-property .search-filter .form-group.location::before{content:"\f3c5";font-size:1rem;color:#850d70}
.search-property .search-filter .form-group.property-type::before{content:"\f4b8";font-size:1rem;color:#850d70}
.search-property .form-control{font-size:16px;color:#585858;background-color:#f9f9f9;border-radius:0;border:0;height:60px}
.search-property .form-select{font-size:16px;color:#585858;background-color:#f9f9f9;border-radius:0;border:0;height:60px}
.search-check{margin-bottom:.125rem}
.search-check .input-check input{width:16px;height:16px;vertical-align:middle}
.search-check label{vertical-align:middle;margin-left:4px}
.search-property.bg-grey .search-filter{background:var(--be-white)}
.search-property.bg-grey .form-control,.search-property.bg-grey .form-select{background-color:var(--be-white)}

.inner-intro{text-align:center}
.inner-intro h2{font-size:2rem;font-weight:400;margin-bottom:0}
.inner-intro h2 span{font-weight:600}
.inner-intro p{margin:1rem 0 0}
.project-intro{position:relative;text-align:center;z-index:1}
.project-intro h1{font-size:4rem;font-family:var(--font-dinProCondensed);font-weight:600;margin-bottom:2rem}
.project-intro h2{font-size:3rem;font-family:var(--font-dinProCondensed);font-weight:600}
.project-intro h2 span{font-weight:600}
.project-intro p{max-width:1030px;margin:1.25rem auto 0;text-align:center;font-size:1.25rem}
.project-intro p:last-child{margin-bottom:0}
.project-intro h6{max-width:1100px;margin:2.5rem auto 0}
.be-cta{text-align:center;margin-top:2rem}
.project-phases{margin-top:3rem}
.project-phases .nav .nav-item{margin-right:30px}
.project-phases .nav .nav-item:last-child{margin-right:0}
.project-phases .nav .nav-link{padding:10px 50px;background:#e5e5e5;color:gray;font-size:20px;font-weight:500}
.project-phases .nav .nav-link:hover,.project-phases .nav .nav-link:focus,.project-phases .nav .nav-link.active{background:#343434;color:var(--be-white)}
.project-phases .nav .nav-link.active{pointer-events:none}
.pj-hgts{position:relative}
.sl-pj-hgts .item{overflow:hidden;border-radius:10px}
.sl-pj-hgts.be-controls .owl-nav button.owl-prev{left:20%}
.sl-pj-hgts.be-controls .owl-nav button.owl-next{right:20%}
.sl-pj-hgts .projhl-content{position:absolute;width:100%;text-align:center;left:0;bottom:20%}
.sl-pj-hgts .projhl-content h3{display:inline-block;padding:10px 20px;font-size:1.75rem;font-weight:400;color:var(--be-white);background:#00000080;font-family:var(--font-dinProCondensed);letter-spacing:1px}
.sl-projhl-wrapper{position:relative}
.sl-pj-hgtsh.counter-enable .owl-dots{margin-top:20px}
.sl-projhl-wrapper .ps-text{position:absolute;width:100%;bottom:2rem;padding:10px 2rem;text-align:center;z-index:3;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.sl-projhl-wrapper .ps-text h5{display:inline-block;margin-bottom:0;color:var(--be-white);font-size:2rem;font-weight:800;letter-spacing:2px;border-radius:8px;font-family: var(--font-dinProCondensed)}
.sl-projhl-wrapper .video-wrapper:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:#000000;background:linear-gradient(360deg,rgba(0, 0, 0, 0.6) 0%, rgba(255, 255, 255, 0) 50%)}

.floor-plans{position:relative}
.floor-plans-mainimg .ps-text{position:absolute;width:100%;bottom:2rem;padding:10px 2rem;text-align:center;z-index:3;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.floor-plans-mainimg .ps-text h5{display:inline-block;margin-bottom:0;color:var(--be-white);font-size:2rem;font-weight:800;letter-spacing:2px;border-radius:8px;font-family: var(--font-dinProCondensed)}
.floor-plans-mainimg .request-floor-plans{position:relative;overflow:hidden}
.floor-plans-mainimg .request-floor-plans:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:#000000;background:linear-gradient(360deg,rgba(0, 0, 0, 0.6) 0%, rgba(255, 255, 255, 0) 50%)}

.op-wrapper{position:relative}
.slOpThumb{padding-bottom:13px;position:absolute;max-width:260px;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
.slOpThumb .owl-item{position:relative;float:none;width:100%!important;padding:13px 20px 13px 33px;cursor:pointer;right:-33px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.slOpThumb .owl-item:last-child{margin-bottom:13px}
.slOpThumb .owl-item::after{content:"";line-height:0;display:block;position:absolute;width:100%;height:1px;background-color:var(--be-white);left:0;bottom:0}
.slOpThumb .owl-item.current{right:0}
.slOpThumb .owl-item::before{content:url(images/left-bg-trishul.png);line-height:0;position:absolute;left:0;bottom:-13px;transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7)}
.slOpThumb .owl-item.current::before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.slOpThumb .owl-item p{font-size:1.25rem;font-family:var(--font-dinProCondensed);text-transform:uppercase;letter-spacing:2px;color:var(--be-white);margin:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.slOpThumb .owl-item:hover p{color:var(--be-gold)}
.op-list{position:relative}
.op-list .slideinfo{font-weight:300;font-style:italic;padding-top:20px;border-top:1px solid var(--be-white);color:var(--be-white);line-height:25px;max-width:550px;position:absolute;left:4%;bottom:41%;font-size:1rem}

.project-gallery.section{padding-bottom:0;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:var(--be-black);left:0;top:0;opacity:.4;transition:.3s}
.pg-accordion ul li p{display:inline-block;position:absolute;left:20px;bottom:20px;font-size:16px;color:var(--be-white);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}
.punya .pg-accordion ul li:nth-child(1){background-image:url(../media/lifedesigned-homes.jpg)}
.punya .pg-accordion ul li:nth-child(2){background-image:url(../media/infinity-swimming-pool.jpg)}
.punya .pg-accordion ul li:nth-child(3){background-image:url(../media/unique-aminity-zone.jpg)}
.punya .pg-accordion ul li:nth-child(4){background-image:url(../media/yoga-zone.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{overflow:hidden}
.amenities-custom{display:flex;justify-content:center;align-items:center}
.project-aminities{position:relative;background:#66589e}
.project-aminities .pa-list{display:block;text-align:center;margin-bottom:2rem;background:url(images/aneb-box-bg.png) no-repeat center center;max-width:199px;height:199px}
.project-aminities .pa-list img{width:auto;margin:0 auto;padding-top:2rem}
.project-aminities .pa-list p{text-transform:uppercase;margin:10px 0 0;line-height:1.2}
.sl-aminities .item .pa-list:last-child{margin-bottom:2rem}
.project-aminities .cta-db{text-align:center;margin-top:1rem}
.project-aminities .slider-counter{opacity:0}
.project-aminities .modal .modal-body{padding:8px}
.project-aminities .imgReferenceNote{position:absolute;top:auto;bottom:0}
.proj-amen-tabs .nav-pills .nav-link{color:var(--be-white);background:url(images/main-club-house.jpg) no-repeat center center;width:272px;height:84px;margin:10px}
.proj-amen-tabs .nav-pills .nav-link:hover{color:var(--be-lGreen);background:url(images/main-club-house-act.jpg) no-repeat center center}
.proj-amen-tabs .nav-pills .nav-link.active{color:var(--be-lGreen);background:url(images/main-club-house-act.jpg) no-repeat center center}
.pg-wrapper{background-color:#66589e}

.ps-tab-content{position:relative}
.ps-tab-content h6{max-width:500px;position:absolute;top:60%;left:7%;margin:0 auto;color:var(--be-white);border-top:solid 2px var(--be-white);line-height:25px;padding-top:20px}
.ps-tab-cul-content h6.cultureIno{position:absolute;top:45%;left:30%}
.ps-tab-content img{width:100%;height:auto;display:block;margin:0 auto}
.ps-tabs{position:relative}
.showcase-tab{position:absolute;right:0;top:40%;z-index:1}
.ps-tabs .nav-tabs{border:0;display:block}
.ps-tabs .nav-link{padding:10px 30px;position:relative;color:var(--be-white);border:0;border-bottom:solid 2px var(--be-white);border-radius:0;text-transform:uppercase;margin-right:5px}
.ps-tabs .nav-link:hover,.ps-tabs .nav-link:focus,.ps-tabs .nav-link.active{background:transparent;color:var(--be-white)}
.ps-tabs .nav-link.active{pointer-events:none;border-bottom:solid 2px var(--be-white);font-weight:600}

.pd-list{position:relative;overflow:hidden;cursor:default}
.pd-list img{width:100%}
.pd-list::before{content:"";display:block;position:absolute;width:100%;height:100%;background:url(images/prj-gal.webp) no-repeat;background-size:cover;top:0;left:0;opacity:1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.project-highlights .col-6:nth-child(even) .pd-list::before{background-color:#f5f5f5;width:100%;height:100%;background:url(images/prj-gal-odd.webp) no-repeat;background-size:cover}
.pd-list .pd-list-content{position:absolute;top:20%;left:50%;transform:translateX(-50%) scale(1);-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);transform-origin:center center;-webkit-transform-origin:center center;-moz-transform-origin:center center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.pd-list .pd-list-content .pdl-count{font-family:var(--font-Gobold);font-size:10rem;font-weight:600;line-height:1.4;background:url(images/ph_01.webp) no-repeat center center;background-size:cover;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.ps-tab-content{position:relative}
.ps-tab-content h6{max-width:500px;position:absolute;top:60%;left:7%;margin:0 auto;color:var(--be-white);border-top:solid 2px var(--be-white);line-height:25px;padding-top:20px}
.ps-tab-cul-content h6.cultureIno{position:absolute;top:45%;left:30%}
.ps-tab-content img{width:100%;height:auto;display:block;margin:0 auto}
.ps-tabs{position:relative}
.showcase-tab{position:absolute;right:0;top:40%;z-index:1}
.ps-tabs .nav-tabs{border:0;display:block}
.ps-tabs .nav-link{padding:10px 30px;position:relative;color:var(--be-white);border:0;border-bottom:solid 2px var(--be-white);border-radius:0;text-transform:uppercase;margin-right:5px}
.ps-tabs .nav-link:hover,.ps-tabs .nav-link:focus,.ps-tabs .nav-link.active{background:transparent;color:var(--be-white)}
.ps-tabs .nav-link.active{pointer-events:none;border-bottom:solid 2px var(--be-white);font-weight:600}

.pd-list .pd-list-content .pdl-count.count-1{background:url(images/ph_01.webp) no-repeat center center;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.webp) no-repeat center center;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.webp) no-repeat center center;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.webp) no-repeat center center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}

.pd-list .pd-list-content .pdl-count span{font-size:6rem;vertical-align:top}
.pd-list .pd-list-content p{font-size:1.25rem;font-family:var(--font-dinProCondensed);color:var(--be-default);line-height:1.2;margin-bottom:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.pd-list .pd-list-content p span{font-weight:600}
.pd-list:hover::before,.pd-list.active::before{opacity:0}
.pd-list:hover .pd-list-content .pdl-count,.pd-list.active .pd-list-content .pdl-count{background:none;background-clip:none;-webkit-background-clip:none;-webkit-text-fill-color:var(--be-white)!important;text-shadow:5px 5px 15px #0009;-webkit-text-shadow:5px 5px 15px #0009;-moz-text-shadow:5px 5px 15px #0009}
.pd-list:hover .pd-list-content p,.pd-list.active .pd-list-content p{color:#f6f4f2!important;text-shadow:1px 1px #616161;font-weight:600}
.pd-list:hover .pd-list-content,.pd-list.active .pd-list-content,.pd-list.active .pd-list-content{transform:translateX(-50%) scale(1.1);-webkit-transform:translateX(-50%) scale(1.1);-moz-transform:translateX(-50%) scale(1.1)}

.floor-plans .fp-cta{text-align:center;margin-top:3rem}
.floor-plans .fp-cta a{margin:5px}
.fp-tabs{margin-bottom:3rem}
.fp-tabs .nav-tabs{border:0}
.fp-tabs .nav-link{padding:10px 30px;background:#d0d0d0;color:var(--be-black);border:0;border-radius:0;text-transform:uppercase;margin-right:5px}
.fp-tabs .nav-link:last-child{margin-right:0}
.fp-tabs .nav-link:hover,.fp-tabs .nav-link:focus,.fp-tabs .nav-link.active{background-color:#6857a5;color:var(--be-white)}
.fp-tabs .nav-link.active{pointer-events:none}
.fp-sub-tabs .nav-tabs{border:0}
.fp-sub-tabs .nav-item{display:block;width:100%;border-bottom:1px solid #ccc;margin-bottom:10px}
.fp-sub-tabs .nav-link{display:block;width:100%;font-size:18px;color:var(--be-black);background:transparent;border:0;text-align:left;padding:10px 20px;transition:none}
.fp-sub-tabs .nav-link:hover,.fp-sub-tabs .nav-link:focus,.fp-sub-tabs .nav-link.active{color:var(--be-lGreen);background:transparent}
.fp-sub-tabs .nav-link.active{font-weight:500;pointer-events:none}
.selected-list{color:var(--be-black);text-align:left;position:relative;padding:10px 20px;background:#e5e5e5;display:none}
.selected-list::after{content:"\f078";font-family:'Font Awesome\ 5 Free';font-weight:900;position:absolute;top:10px;right:15px;transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}
.selected-list.open::after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}
.sl-pj-sustainability .owl-stage{margin:0 auto}
.sustainability-list{position:relative}
.sustainability-list .caption-content h6{font-size:18px;line-height:1.2;margin-bottom:8px}
.sustainability-list .caption-content p{font-size:12px;margin-bottom:0}
.sustainability-list a{display:inline-block;background:var(--be-lGreen);color:var(--be-white);border:1px solid var(--be-lGreen);font-size:14px;font-weight:400;letter-spacing:2px;padding:10px 15px;text-transform:uppercase;position:relative}
.sustainability-list a i{position:relative;margin-left:20px}
.sustainability-list a:hover,.sustainability-list a:focus{background:var(--be-white);color:var(--be-lGreen);border-color:var(--be-lGreen)}
.sustainability-list .capion-readmoreH{margin-top:30px}
.construction-status .cs-wrapper{text-align:center;padding:0 20px;max-width:650px;margin:0 auto}
.construction-status .cs-wrapper .cs-content{display:inline-block;padding:20px 30px 20px 60px;background:var(--be-white);text-align:left;margin-top:20px;position:relative}
.construction-status .cs-wrapper .cs-content h6{color:var(--be-lGreen);font-size:20px;font-weight:600;margin-bottom:5px}
.construction-status .cs-wrapper .cs-content p{font-size:15px;font-weight:400}
.construction-status .cs-wrapper .cs-content::before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;content:"\f005";color:var(--be-black);position:absolute;left:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
.cs-slider.be-controls .owl-nav button.owl-prev,.cs-slider.be-controls .owl-nav button.owl-next{display:inline-block;width:40px;height:40px;color:var(--be-white);background:var(--be-lGreen);border:1px solid var(--be-lGreen);margin:0;top:37%}
.cs-slider.be-controls .owl-nav button.owl-prev{left:-20px}
.cs-slider.be-controls .owl-nav button.owl-next{right:-20px}
.cs-slider.be-controls .owl-nav button.owl-prev:hover,.cs-slider.be-controls .owl-nav button.owl-prev:focus,.cs-slider.be-controls .owl-nav button.owl-next:hover,.cs-slider.be-controls .owl-nav button.owl-next:focus{background:var(--be-white);color:var(--be-lGreen)}
.partners-with-us{text-align:center}
.partners-with-us h6{font-size:12px;line-height:1.6;color:#525252;margin:3rem 0 0}
.partners-with-us h6 a{text-decoration:none}
.partners-with-us h6 a:hover,.partners-with-us h6 a:focus{text-decoration:underline}
.partners-wrapper{margin-left:4px}
.partners-wrapper .pa-col{margin-left:-1px;margin-top:-1px}
.pa-logo{text-align:center;border:1px solid #999}
.pa-logo img{width:auto;margin:0 auto}
.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{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.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-lGreen);margin-top:2.5rem}
.reach-us-form h6 a,.be-external-form h6 a{color:var(--be-green);font-weight:600}
.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:var(--be-gold)}
.be-external-form,.ef-footer{padding-left:15px;padding-right:15px}
.external-form iframe{width:100%;height:330px;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:2rem;height:100%;background-color:var(--be-white);background-image:url(images/bg-footer-form.webp);background-repeat:no-repeat;background-size:cover;background-position:top left}
.ef-footer-wrapper .form-heading{padding:0 0;color:var(--be-white);margin-bottom:2.5rem}
.ef-footer-wrapper .form-heading h6{font-size:1.25rem;text-transform:uppercase;color:var(--be-white)}
.ef-footer-wrapper .form-heading h2{font-size:2.5rem;font-family:var(--font-dinProCondensed);color:var(--be-white);font-weight:600}
.ef-footer-wrapper iframe{width:100%;min-height:330px;border:none}
.modal-db .modal-header{border:0}
.modal-db .modal-body{padding:0 20px 20px}
.privacy-policy{padding-bottom:3rem}
.privacy-policy p,.privacy-policy h6{margin-bottom:20px}
.privacy-policy p a{color:var(--be-black);text-decoration:underline}
.privacy-policy h6{padding-top:15px}
.privacy-policy .be-listing{margin-bottom:20px}
.d-top,.d-bottom,.form-bg{line-height:0}
.d-top img,.d-bottom img,.form-bg img{width:100%}
.frame-top img,.frame-bottom img{width:100%}
.frame-top img{background-color:var(--be-white)}
.frame-middle{padding:0 20px;text-align:center;background-image:url(images/frame-middle.png);background-repeat:repeat-y;background-size:100%;margin-top:-3.5rem}
.frame-middle h5{text-transform:uppercase;margin-bottom:1.5rem}
.frame-middle ul li{padding:12px 0;color:#66589e;font-size:1rem;letter-spacing:2px;font-weight:500;text-transform:uppercase;border-radius:10px;-webkit-box-shadow:0 2px 3px 0 #00000026;-moz-box-shadow:0 4px 5px 0 #00000026;box-shadow:0 4px 5px 0 #00000026}
.frame-middle ul li:last-child{box-shadow:none;padding-bottom:0}
.ps-wrapper{max-width:700px;margin:0 auto}
.floor-plans-mainimg{max-width:100%;margin:0 auto}
.request-floor-plans{position:relative;overflow:hidden}
.request-floor-plans img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.request-floor-plans:hover img,.request-floor-plans:focus img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.btn-request-plan{display:inline-block;padding:8px 20px;background-color:#66589e;color:var(--be-white);font-family:var(--font-dinProCondensed);text-transform:uppercase;letter-spacing:2px;white-space:nowrap;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}
.btn-request-plan i{margin-left:5px}
.amenities-modal .btn-close:hover,.amenities-modal .btn-close:focus{background-color:transparent}

.location-highlights{position:relative}
.location-highlights .be-heading{margin-bottom:1rem}
.location-highlights .custom-nav-tabs{position:relative;padding:1.5rem 0;border-bottom:1px solid var(--be-lGreen);margin:0 0 2rem}
.loc-heighlight .imgReferenceNote{position:absolute;top:auto;bottom:0}
.custom-nav-tabs .nav-link{font-family:var(--font-dinProCondensed);font-size:1.125rem;letter-spacing:2px;text-transform:uppercase;color:var(--be-default);display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.5;word-wrap:break-word;white-space:normal;padding:0;margin:0 2rem}
.custom-nav-tabs .nav-link:hover,.custom-nav-tabs .nav-link:focus,.custom-nav-tabs .nav-link.active{color:var(--be-lGreen);font-weight:600}
.loc-heighlight{overflow:hidden;height:100%}

.location-listing{padding:4rem 2rem}
.location-listing ul li{position:relative;margin-bottom:2px}
.location-listing ul li span{position:relative;display:block;width:100%;font-size:1.125rem;color:var(--be-white);padding:.75rem 2rem .75rem 1rem;border-radius:10px;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.location-listing ul li span:hover,.location-listing ul li span:focus{color:var(--be-white);background-color:var(--be-lGreen)}
.location-listing ul li span.active{color:var(--be-white);background-color:var(--be-lGreen)}
.location-listing ul li span.active::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f124";font-size:1.125rem;text-align:center;color:var(--be-white);position:absolute;top:12px;right:1.5rem}
.location-listing .be-cta{margin-top:4rem}

.map-locations{background-color:var(--be-black);color:var(--be-white); mix-blend-mode:multiply;overflow:hidden;border-radius:0}
.map-locations .tab-content,.map-locations .tab-content .tab-pane{height:100%}
.map-locations .tab-content .tab-pane{background-image:url(images/Tech-Parks.webp);background-repeat:no-repeat;background-size:cover;background-position:center center}
.map-locations .tab-content .tab-pane:nth-child(1){background-image:url(images/Tech-Parks.webp)}
.map-locations .tab-content .tab-pane:nth-child(2){background-image:url(images/Hospital.webp)}
.map-locations .tab-content .tab-pane:nth-child(3){background-image:url(images/schools.webp)}
.map-locations .tab-content .tab-pane:nth-child(4){background-image:url(images/Hotel.webp)}
.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;background-color:var(--be-grey);overflow:hidden;z-index:2}
.map-locations .col-location{position:relative;overflow:hidden}
.map-hld-new{position:relative;background-color:var(--be-white);min-height:526px;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;border:0;margin:1px;justify-content:center;align-items:center;background-color:var(--be-lGreen);color:var(--be-white);font-size:30px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.zoomBtnHolder button:hover{background-color:var(--be-green);color:var(--be-white)}
.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-lGreen);font-weight:800;line-height:100%}
.location{color:var(--be-lGreen);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%);opacity:0}
.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-green)}
.km-stamp{display:none;border:solid 0 var(--be-burgundy);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:4px 10px;background-color:var(--be-gold);line-height:1.1;text-align:center}
.marker-circle{width:18px;height:18px;border-radius:50%;border:solid 1px var(--be-burgundy);background-color:var(--be-white);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-burgundy);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-lGreen)}
.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%)}

.amenities{position:relative}
.for-indulgences{display:flex;justify-content:start;margin-top:2.5rem}
.indulgences-inro{text-align:left}
.indulgences-inro p{font-size:14px;color:var(--color-brown)}
.amenities .intro-mob{display:none}
.amenities .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--be-white);opacity:.7}
.slider-panel{position:relative;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;width:100%;color:var(--be-white);padding-top:4rem;padding-bottom:0;padding-left:16.92vw}
.slider-panel figure{position:relative;margin:0}
.slider-panel .main-slider{width:53%}
.slider-panel .main-slider figure{height:100%;padding-bottom:64.56%}
.slider-panel .main-slider .item{height:100%}
.slider-panel .side-slider{width:10%}
.amenities .owl-carousel .owl-item,.amenities .owl-carousel .owl-stage,.amenities .owl-carousel .owl-stage-outer,.slider-panel .side-slider .item,.slider-panel .top-slider .item{height:100%}
.slider-panel .side-slider figure{height:100%;padding-bottom:73%}
.slider-panel .top-slider{position:absolute;left:7%;top:0;width:12%;height:80%}
.slider-panel .top-slider figure{height:100%;padding-bottom:67.73%}
.slide-info{display:flex;flex-direction:column;justify-content:space-evenly;width:43%}
.slide-info .indulgences-inro h2{text-align:left;font-family:'MillerHeadline Bold'}
.slide-info h3{font-size:22px;font-family:var(--font-dinProCondensed);text-transform:uppercase;color:var(--be-default);font-weight:600}
.slide-info h3 span{display:block;font-size:25px}
.slide-info li{position:relative;font-size:16px;color:var(--be-default);line-height:100%;padding:5px 0 5px 22px}
.slide-info li::before{content:'';position:absolute;left:0;top:9px;width:6px;height:6px;background:var(--be-lGreen);border-radius:100px}
.slide-info .info-panel{position:relative}
/*.slide-info .info-panel .owl-nav::before{content:"";background:url(images/and-img-icon.svg) center center;background-repeat:no-repeat;width:100%;height:100%;position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);font-size:22px;color:#54184a;border-radius:0;font-family:'MillerHeadline Bold';}*/
.slide-info .info-panel .owl-nav button{position:relative}
.slide-info .info-panel .owl-nav button.disabled{color:#8f8f8f;opacity: 0.5;}
.slide-info .info-panel .owl-nav button.disabled::before{background:#8f8f8f}
.slide-info .info-panel .owl-nav button.owl-next{text-align:right;margin-left:20px}
.slide-info .info-panel .owl-nav button.owl-prev{text-align:left;margin-right:20px}
.bg-cover{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.video-cover{width:100%;height:550px;-o-object-fit:cover;object-fit:cover; border-radius:15px}
.video-wrapper,.img-wrapper{position:relative;overflow:hidden}
.video-wrapper video,.responsive-video{width:100%;height:100%;vertical-align:middle;object-fit:cover}
.video-wrapper video{position:absolute;left:0;top:0;z-index:1}
.video-text{position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.8);color:var(--be-white);font-size:2rem;font-weight:600;text-align:center}
.default-img img{width:100%}

.title-mob{display:none}
.title-dsktp{display:block;text-align:left;margin-bottom:1rem;margin-top:-6rem}

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

.be-br .owl-stage-outer,.request-floor-plans,.footer-form{overflow:hidden;border-radius:10px}
.reg{font-family:var(--font-dinPro)}


.configurations{display:none}
.configuration-wrapper{/*background-image:url(images/bg-configuration.webp);background-repeat:no-repeat;background-size:cover;background-position:center center;*/padding:0 0!important}
.configuration-list{position:relative;overflow:hidden;cursor:default;color:var(--be-white);padding:2rem;border-radius:10px;background:#81206d;background:linear-gradient(180deg, rgb(112 47 100) 0%, rgb(72 21 80 / 80%) 100%);}
.configuration-list img{width:100%}
.configuration-list .configuration-list-content{text-align:center}
.configuration-list .configuration-list-content h2{font-size:2.5rem;color:var(--be-white);font-family:var(--font-dinProCondensed);font-weight:600;margin-bottom:.75rem}
.configuration-list .configuration-list-content p{margin:0}
.configuration-list .configuration-list-content .btn-check-price{display:inline-flex;align-items:center;justify-content:center;background:var(--be-white);color:var(--be-green);border-radius:2rem;font-size:1rem;font-family:var(--font-dinProCondensed);font-weight:600;padding:8px 30px;letter-spacing:2px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);margin-top:1.5rem}
.configuration-list .configuration-list-content .btn-check-price i{margin-right:5px}
.configuration-list .configuration-list-content .btn-check-price:hover,.configuration-list .configuration-list-content .btn-check-price:focus{background:var(--be-green);color:var(--be-white);transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}

.configuration-list.blue{background:#c5e6fd;
background:linear-gradient(180deg,rgba(197, 230, 253, .9) 0%, rgba(93, 117, 151, .9) 100%);}
.configuration-list.blue .configuration-list-content h2{color:var(--be-green)}
.configuration-list.blue .configuration-list-content p{color:var(--be-green)}

.configuration-list.green{background: #50B444;
background: linear-gradient(180deg,rgba(80, 180, 68, .8) 0%, rgba(28, 119, 54, .8) 100%);}

.configuration-list.blach{background:rgba(0, 0, 0, 0.7)}

@media (-webkit-min-device-pixel-ratio:1.25) {
:root{font-size:80%}
.pd-list .pd-list-content .pdl-count{font-size:6rem}
.pd-list .pd-list-content p{font-size:20px}
}

@media screen and (max-width:1499.98px) {
:root{font-size:80%}
.lg-container{max-width:1200px}
.be-header .navbar-nav .nav-link{font-size:15px;padding:0 16px}
.request-callback .form-control,.ef-footer .form-control{font-size:14px}
.be-title{margin-bottom:1.5rem}
.pd-list .pd-list-content .pdl-count{font-size:8rem}
.pd-list .pd-list-content .pdl-count span{font-size:4rem}
.pd-list .pd-list-content p{font-size:18px}
.pg-accordion{height:500px}
.pg-accordion ul li{height:500px}
.inner-home .banner-content h1,.inner-heading h1{font-size:3rem}
.inner-home .banner-content p,.inner-heading p{font-size:1.25rem}

.location-listing{padding:2rem 15px}
}

@media screen and (max-width:1199.98px) {
:root{font-size:100%}
.sm-container{max-width:920px}
.be-heading{font-size:30px}
.be-heading-sm{font-size:26px}
.be-accordion.acc-primary .accordion-item .accordion-button,.be-accordion.acc-secondary .accordion-item .accordion-button{font-size:1rem}
.be-accordion.acc-primary .accordion-body p, .be-accordion.acc-secondary .accordion-body p{font-size:1rem}
.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:100%;max-width:100%}
.request-callback .be-captcha,.ef-footer .be-captcha{text-align:center}
.rl-list video{opacity:1}
.inner-home .banner-content p,.inner-heading p{font-size:1.125rem}
.proj-banner-text h1{font-size:5rem}
.proj-features{bottom:5%}
.project-intro h1{font-size:3.5rem}
.project-intro h2{font-size:3rem}
.pd-list .pd-list-content .pdl-count{font-size:3.5rem}
.pd-list .pd-list-content .pdl-count span{font-size:3rem}
.pd-list .pd-list-content p{font-size:16px}
.pg-accordion ul li p{font-size:14px}
.sustainability-list .caption-content h6{font-size:16px}
.sustainability-list .capion-readmoreH{margin-top:15px}
.home-slider .banner-info h2,.home-slider .banner-info h3{font-size:32px}
.op-list .slideinfo{max-width:500px;bottom:35%}

.slider-panel{padding-top:4rem;padding-bottom:2rem;padding-left:10.92vw}
.slider-panel .top-slider{top:0;left:30px;height:70%}

.location-listing ul li span{font-size:1rem}

.title-mob{display:block}
.title-dsktp{display:none}
}

@media screen and (max-width:1023.98px) {
.map-hld-new{position:relative;border:solid 3px #ccc;width:calc(100vw);height:calc(100vw);overflow:hidden}
.location-icon-img{display:none}
.mobile-break{display:block}
.zoomBtnHolder{display:none}
.video-cover{height:100%;}
.video-text {font-size: 1.75rem;}
}

@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%}
.btn-search{padding:10px 30px}
.search-property .form-control{font-size:14px;height:50px}
.search-property .form-select{font-size:14px;height:50px}
.be-title h2{font-size:2.5rem}
.project-intro h1{font-size:3rem}
.project-intro h2{font-size:2.5rem}
.proj-banner-text h1{font-size:3.5rem}
.project-phases .nav .nav-item{margin-right:20px}
.project-phases .nav .nav-link{font-size:18px;padding:10px 30px}
.proj-features{bottom:5%}
.proj-features .hpf-list{padding-bottom:10px}
.sl-pj-hgts .projhl-content h3{font-size:1.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:.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}
.fp-tabs{margin-bottom:2rem}
.fp-sub-tabs{background:var(--be-white)}
.fp-sub-tabs .nav-link{font-size:16px}
.fp-sub-tabs .nav-item:last-child{border-bottom:0;margin-bottom:0}
.be-list-ddl{max-width:340px;margin:0 auto 2rem}
.selected-list{display:block}
.inner-listing{display:none}
.sustainability-list .caption-content h6{font-size:15px}
.search-result .search-result-wrapper{margin-top:2rem}
.search-header h6{display:none}
.search-filter{margin-top:20px}
.row-properties .row-30{--bs-gutter-x:20px}
.modal-db .modal-dialog{max-width:700px}
.location-highlights .custom-nav-tabs{margin-bottom:10px}
.custom-nav-tabs .nav-link{padding:8px 15px;background-color:#efefef;color:var(--be-lGreen);border-bottom:0;height:auto;margin:2px;font-size:.875rem}
.custom-nav-tabs .nav-link:hover,.custom-nav-tabs .nav-link:focus,.custom-nav-tabs .nav-link.active{background-color:var(--be-lGreen);color:var(--be-white)}
.custom-nav-tabs .nav-link br{display:none}
.slOpThumb{transform:none;top:10%;display:none!important}
.op-list .slideinfo{padding-top:15px;max-width:380px;bottom:23%}
.project-highlights .col-6:nth-child(3) .pd-list::before{background: url(images/prj-gal-odd.webp) no-repeat;background-size:cover}
.project-highlights .col-6:nth-child(4) .pd-list::before{background: url(images/prj-gal.webp) no-repeat;background-size:cover}

.pd-list .pd-list-content .pdl-count{font-size:6rem}

.slider-panel{flex-direction:column;padding-right:30px}
.slider-panel .top-slider{width:15%;height:40%}
.slider-panel .main-slider,.slide-info{width:100%}
.slider-panel .side-slider{display:none}
.slide-info .info-panel{margin-top:2rem}
.slide-info .info-panel .owl-nav,.for-indulgences{margin-top:1.5rem}

.location-listing ul li span{font-size:1rem}
.location-listing ul li span.active::after{font-size:1rem}

.footer-rera .col-qr{margin-top:1rem}

.project-highlights .row{--bs-gutter-y:24px}
}

@media screen and (max-width:767.98px) {
.showcase-tab{top:2%}
.ps-tab-content h6{position:static;color:var(--be-black);padding:20px;border-top:none}
.ps-tab-cul-content h6.cultureIno{position:static}
.side-menu-expand .sme-innner{width:80%}
.side-menu-expand .sme-close{width:80px;height:80px;padding:5px 0;left:20%}
.sl-hc-content .sl-happy-clients::before{left:-40px;transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5)}
.sl-hc-content .sl-happy-clients::after{right:-40px;bottom:0;transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5)}
.sl-hc-content .sl-happy-clients .owl-stage-outer .item{padding:40px}
.sl-happy-clients.counter-enable .owl-dots{margin-top:30px}
.inner-home .banner-content h1,.inner-heading h1{letter-spacing:8px}
.inner-home .banner-content p,.inner-heading p{font-size:1rem}
.imgReferenceNote.imgRefDsktp{display:none}
.imgReferenceNote.imgRefMob{display:inline-block}
.search-property .search-filter{border-radius:10px;padding:10px 20px}
.search-property .search-filter .btn-search{margin:15px 0 10px}
.search-property .search-filter .form-group{border-right:0;border-bottom:1px solid #ddd}
.ps-tabs .nav-link{padding-right:8px;padding-left:8px}
.project-intro.section{text-align:left}
.proj-banner-content{bottom:20%}
.proj-banner-text h1{font-size:2.5rem}
.proj-features{bottom:8%}
.proj-features .owl-item{text-align:center}
.proj-features .hpf-list{display:inline-block;text-align:left}
.proj-features .hpf-list img{margin:0 auto}
.inner-intro h2,.project-intro h2,.our-objectives h2{font-size:2.5rem}
.project-aminities .slider-counter{opacity:1}
.pr-amntab{justify-content:center}
.sl-pj-hgts .projhl-content{transform:none;top:auto;bottom:10%}
.home-slider .banner-info{top:20%;transform:translate(-50%,0%)}
.banner-content p br{display:none}
.modal-db .modal-dialog{max-width:var(--bs-modal-width)}
.construction-status .cs-wrapper .cs-content h6{font-size:15px}
.slOpThumb{top:auto;bottom:15%}
.op-list .slideinfo{max-width:400px;bottom:30%}
.frame-middle{margin-top:-2.5rem}
.pa-wrapper .col-amenities{margin-bottom:24px}
.pa-wrapper .col-amenities:nth-child(3),.pa-wrapper .col-amenities:nth-child(4){margin-bottom:0}
.project-intro p{text-align:justify}
.rera-toggle-btn button{bottom:-29px;right:-1px}
.trimaya-tag{border-radius:0;left:0;top:84px}
.trimaya-tag img{max-width:150px}

.map-locations .tab-content{min-height:385px}
.map-locations .col-map{display:block}
}

@media screen and (max-width:640px) {
.proj-banner-slider .vid-mob{display:block}
.proj-banner-slider .vid-desk{display:none}
.proj-features{bottom:5%}
}

@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:2rem 0 0}
.section-pb{padding:0 0 2rem}
.inner-wrapper{padding-top:69px}
.be-heading{font-size:24px;margin-bottom:2rem}
.be-heading-sm{font-size:20px;margin-bottom:2rem}
.project-page .be-wrapper{padding-top:0}
.be-title h2{font-size:1.5rem}
.be-title .be-title-inner h2 img{max-width:30%}
.be-title .be-title-inner::after{transform:scale(.5) translateX(-28px);-webkit-transform:scale(.5) translateX(-28px);-moz-transform:scale(.5) translateX(-28px)}
.counter-enable .owl-dots{margin-top:20px}
.be-intro p,.about-us-intro p,.about-vm .avm-row p,.our-legacy-timeline .our-legacy-intro p{line-height:1.6}
.be-accordion.acc-secondary .accordion-item:nth-child(even)::after{right:-110px}
.pages-redirection{padding-bottom:1rem}
.pages-redirection a{font-size:14px}
.pages-redirection a span{width:20px;height:10px}
.pages-redirection .link-prev span{background-size:40px;margin-right:5px;background-position:0 0}
.pages-redirection .link-next span{background-size:40px;margin-left:5px;background-position:-20px 0}
.pages-redirection .link-prev:hover span,.pages-redirection .link-prev:focus span{background-position:-20px 0}
.pages-redirection .link-next:hover span,.pages-redirection .link-next:focus span{background-position:0 0}
.be-header .navbar-brand img{max-width:90px}
.be-header .nav-left .nl-item{margin-left:10px}
.be-header .nav-left .book-site-visit{font-size:10px;padding:4px 10px}
.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%}
.search-expand .form-control{font-size:12px;height:42px;padding:5px 30px 5px 18px}
.search-expand .btn-search{width:38px;height:38px;font-size:15px;padding:7px}
.search-expand .cities h6{font-size:14px}
.menu-list ul li{padding:14px 0}
.menu-list a,.menu-list h6{font-size:16px}
.side-links a{width:40px;height:40px}
.side-links a img{max-width:40px}
.be-footer .footer-bottom{text-align:center}
.be-footer .footer-copy{text-align:center}
.be-footer .footer-social{text-align:center;margin-bottom:10px}
.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 .form-heading{margin-bottom:1.5rem}
.ef-footer-wrapper .form-heading h6{font-size:1rem}
.ef-footer-wrapper .form-heading h2{font-size:2rem}
.inner-home .banner-content h1,.inner-heading h1{letter-spacing:7px}
.inner-home .banner-content p br,.inner-heading p br{display:none}
.rera-info-box{padding:10px 15px}
.proj-features .hpf-list{padding-bottom:0}
.proj-features .hpf-list p{line-height:1.4}
.search-property .search-filter{padding:0 15px}
.project-intro h1{font-size:2.25rem}
.inner-intro h2,.project-intro h2{font-size:1.5rem}
.inner-intro h2 img,.project-intro h2 img{max-width:30%}
.inner-intro p,.project-intro p{font-size:1rem}
.project-phases .nav .nav-item{margin-right:5px}
.project-phases .nav .nav-link{font-size:14px;padding:5px 10px}
.project-home .rera-no{font-size:7px;top:77px}
.proj-banner-content{bottom:22%}
.proj-banner-text h1{font-size:2rem}
.proj-banner-text h1 br{display:none}
.proj-banner-text p{font-size:1.125rem}
.proj-banner .imgReferenceNote{font-size:9px;padding:2px 8px;top:-18px}
.proj-banner-slider::after{height:100%}
.trimaya-tag{top:71px}
.trimaya-tag img{max-width:120px}
.sl-proj-features .owl-nav.disabled+.owl-dots{margin-top:14px}
.project-aminities .pa-list{margin-bottom:3rem}
.sl-pj-hgts .projhl-content h3{font-size:1.125rem}
.pg-accordion{height:400px}
.pg-accordion ul li::before{opacity:.6}
.pg-accordion ul li p{font-size:12px}
.pd-list .pd-list-content{padding:0 10px;width:100%;text-align:center;left:0;top:50%;transform:translateX(0%) translateY(-50%) scale(1);-webkit-transform:translateX(0%) translateY(-50%) scale(1);-moz-transform:translateX(0%) translateY(-50%) scale(1)}
.pd-list:hover .pd-list-content,.pd-list.active .pd-list-content,.pd-list.active .pd-list-content{transform:translateX(0%) translateY(-50%) scale(1.1);-webkit-transform:translateX(0%) translateY(-50%) scale(1.1);-moz-transform:translateX(0%) translateY(-50%) scale(1.1)}
.pd-list .pd-list-content .pdl-count{font-size:3rem}
.pd-list .pd-list-content .pdl-count span{font-size:2rem}
.pd-list .pd-list-content p{font-size:12px}
.fp-tabs .nav-link{font-size:14px;padding:5px 15px}
.sustainability-list .caption-content h6{font-size:14px}
.construction-status .cs-wrapper .cs-content h6{font-size:16px}
.sustainability-list a{margin-top:1rem}
.properties-list h4{font-size:20px}
.properties-list h4 span{font-size:16px}
.partners-with-us .proj-partner{padding:0 2rem}
.partners-with-us h6{font-size:11px;margin-top:2rem}
.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}
.ef-footer-wrapper{padding:2rem 15px}
.project-highlights .imgReferenceNote{font-size:8px}
.home-slider .banner-info{width:90%}
.frame-middle{padding:0 5px;margin-top:-1.5rem}
.frame-middle h5{font-size:1.125rem;margin-bottom:1rem}
.frame-middle ul li{font-size:.875rem}
.slOpThumb{bottom:28%}
.slOpThumb .owl-item{padding:10px 20px 10px 33px}
.slOpThumb .owl-item p{font-size:1rem}
.op-list .slideinfo{font-size:.875rem;max-width:100%;margin:0 20px;left:0;bottom:22%}
.rera-qr img{width:70px;max-height:70px}

.slider-panel{padding-top:2rem;padding-right:20px}
.slider-panel .top-slider{left:0px;height:25%}
.slide-info h3{font-size:20px}

.location-highlights .custom-nav-tabs{padding-top:0}
.map-hld-new{min-height:400px}
.location-listing{padding:20px 15px}
.video-text{font-size:1.25rem}

.sl-projhl-wrapper .ps-text,.floor-plans-mainimg .ps-text{padding:10px 15px}
.sl-projhl-wrapper .ps-text h5,.floor-plans-mainimg .ps-text h5{font-size:1.125rem;letter-spacing:3px}

.be-br .owl-stage-outer,.request-floor-plans,.footer-form{border-radius:5px}

.project-highlights .row{--bs-gutter-x:5px;--bs-gutter-y:5px}

.project-home{height:calc(var(--vh, 1vh) * 100 - 47px)}
.enquire-now-sticky{display:block}

.configuration-wrapper{padding:8rem 0}
}

@media screen and (max-width:355.98px) {
.home-slider .banner-info h2,.home-slider .banner-info h3{font-size:28px}
.rera-toggle-btn button{bottom:-30px}
}

@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:'DIN Pro';src: url('../webfonts/DINPro-Regular.woff2') format('woff2'),url('../webfonts/DINPro-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'DIN Pro Cond';src: url('../webfonts/DIN-Pro-Condensed-Medium.woff2') format('woff2'),url('../webfonts/DIN-Pro-Condensed-Medium.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Gobold';src:url('../webfonts/GoboldThin.woff2') format('woff2'), url('../webfonts/GoboldThin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}


