﻿@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap');
@font-face{font-family:'MillerHeadline Bold';src:url(../webfonts/MillerHeadline-Bold.eot);src:url(../webfonts/MillerHeadline-Bold.eot?#iefix) format("embedded-opentype"),url(../webfonts/MillerHeadline-Bold.woff2) format("woff2"),url(../webfonts/MillerHeadline-Bold.woff) format("woff"),url(../webfonts/MillerHeadline-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
:root {
    --color-white: #ffffff;
    --color-black: #000000;
    --color-brown: #b18a48;
}
html{height:100%}
body{font-size:16px;background:#fff;color:#000;overflow-x:unset;font-family:'Poppins',sans-serif,Arial,Helvetica;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}
a{text-decoration:none;color:#c99d3a;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:#886F2F;box-shadow:none}
a:hover,a:focus,.btn:hover,.btn:focus,button:focus{text-decoration:none;outline:none;color:#886F2F;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}
.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:#000}
.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:#FFF;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:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top: -50px;}
.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(--color-brown);}
.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}
}

.btnPlay{display:none;border:0}
.orientation{background:#fff;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:#6658a6;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{background:#d4d3cc;color:#6658a6;border:1px solid #d4d3cc;font-size:14px;font-weight:400;padding:10px 15px;display:inline-block;text-align:center}
.btn-be-primary i{margin-left:5px}
.btn-be-primary.ico-left i{margin-left:0;margin-right:5px}
.btn-be-primary:hover,.btn-be-primary:focus{background:#6658a6;color:#d4d3cc;border-color:#6658a6}

.btn-be-secondary{background:#c99d3a;color:#fff;border:1px solid #c99d3a;font-size:14px;font-weight:400;letter-spacing:2px;padding:10px 15px;display:inline-block;text-align:center;text-transform:uppercase}
.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:#fff;color:#c99d3a;border-color:#c99d3a}

.btn-search{background:#6658a6;color:#fff;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:#6658a6;color:#fff}

.btn-block{display:block}

.be-accordion.acc-primary .accordion-item{background-color:#fff;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:#000;padding:18px 0;box-shadow:none}
.be-accordion.acc-primary .accordion-item .accordion-button:not(.collapsed){background-color:#fff}
.be-accordion.acc-primary .accordion-item .accordion-button:hover,.be-accordion.acc-primary .accordion-item .accordion-button:focus{color:#000}
.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:#f4f4f4;margin-bottom:10px;border-bottom:0}
.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:#fff;margin-bottom:8px}
.be-accordion.acc-secondary.acc-white .accordion-item .accordion-button{background-color:#fff}
.be-accordion.acc-secondary .accordion-item:last-child{margin-bottom:0}
.be-accordion.acc-secondary .accordion-item .accordion-button{font-size:18px;font-weight:500;color:#000;background:#f4f4f4;box-shadow:none}
.be-accordion.acc-secondary .accordion-item .accordion-button:hover,.be-accordion.be-accordion.acc-secondary .accordion-item .accordion-button:focus{color:#c99d3a}
.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:#6658a6;border-radius:50%;position:absolute;left:0;top:13px}

.pages-redirection{padding:2rem 0}
.pages-redirection a{display:inline-block;color:#6658a6;text-transform:uppercase;letter-spacing:1px;padding-bottom:10px;border-bottom:1px solid #6658a6;margin-bottom:1.5rem}
.pages-redirection a:hover,.pages-redirection a:focus{color:#6658a6;border-color:#6658a6}
.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:#fff}
.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 #000}
.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:#fff;border:0;border-bottom:1px solid #000;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 #000}
.be-form .custom-file-button .input-group-text{font-size:14px;background:#fff;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:#fff}
.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: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:88px}
.section{padding:2rem 0;overflow:hidden}
.row-30{--bs-gutter-x:30px}
.project-page .be-wrapper{padding-top:88px}

.scrollToTop{position:fixed;background:#c99d3a;color:#fff;text-align:center;font-size:12px;font-weight:500;border:1px solid #c99d3a;padding:4px 12px;bottom:10px;right:10px;display:none;z-index:15}
.scrollToTop i{margin-left:5px}
.scrollToTop:hover,.scrollToTop:focus{background:#850d70;color:#fff;border-color:#850d70}
.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:#000;text-transform:uppercase;font-weight:400}
.breadcrumb li a{color:#000}
.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:400;margin-bottom:3rem;color:#000;font-family:'MillerHeadline Bold',sans-serif,Arial,Helvetica;letter-spacing:1px}
.be-heading span{font-weight:500}
.be-heading.center{text-align:center}
.be-heading.white{color:#fff}

.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:#fff}

.be-title{text-align:center;margin-bottom:3rem}
.be-title .be-title-inner{display:inline-flex;align-items:center;}
.be-title .be-title-inner img{width:auto;display:inline-flex;background-color:#fff}
.be-title h2{display:inline-flex;margin:0;font-family:'MillerHeadline Bold';letter-spacing:1px;padding:0 1rem}
.be-title.white .be-title-inner{background-color:#66589e;background-image:url(../images/title-frame-bg-white.png)}
.be-title.white .be-title-inner img{background-color:#66589e}
.be-title.white .be-title-inner h2{color:#fff}

.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:#6658a6}
.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:#000;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:#000;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:#6658a6;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:#000;transition:all .9s cubic-bezier(0.645,0.045,0.355,1);z-index:10000}
.be-reveal.active{left:-100%}
.be-reveal{background:#fff;background:rgba(255,255,255,0.5);transition-delay:.6s}
.be-reveal-2{background:#6658a6;background:#ccc;transition-delay:.4s}
.be-reveal-3{background:#fff;background:rgba(255,255,255,0.5);transition-delay:.2s}



header{position:fixed;top:0;left:0;width:100%;z-index:10;-webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.1);box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.1);}
.be-header{background:#fff}
.be-header .navbar-nav .nav-item{border-right:1px solid #d4d3cc}
.be-header .navbar-nav .nav-item:last-child{border-right:0}
.be-header .navbar-nav .nav-link{text-transform:uppercase;padding:0 20px;color:#000000}
.be-header .navbar-nav .nav-link:hover,.be-header .navbar-nav .nav-link:focus,.be-header .navbar-nav .nav-link.active{color:#ac8a4a}
.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 .menu-toggler,.be-header .nav-left .aditya-birla-group{margin-left:20px}*/
.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:#6658a6}
.be-header .nav-left .book-site-visit{display:inline-block;padding:5px 10px;font-size:12px;font-weight:600;text-transform:uppercase;background:#868686;color:#fff;border:1px solid #868686}
.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:#fff;color:#c99d3a;border:1px solid #c99d3a}

.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:transparent;font-size:3rem;text-align:center;color:#fff;border:2px solid #fff;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:#ba9753;border-color:#ba9753}
.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:#ac8a4a;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 #d4d3cc}
.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:#d4d3cc;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:#693760}
.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:#6658a6;border:1px solid #6658a6;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:#fff;color:#6658a6;border-color:#6658a6}
.search-expand .cities .gx-custom{--bs-gutter-x:10px}
.search-expand .cities h6{font-weight:600;text-transform:uppercase;color:#fff;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:#fff;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:rgba(0,0,0,0.3)}
.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)}
/* scrollbar */
.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{background:#fff;color:#715f6e;position:absolute;width:100%;left:0;bottom:0}
.be-footer .request-callback{padding:3rem 0 4rem;background-color:#840c6f}
.be-footer .footer-navigation{padding:3rem 0;background:#3a1233;background:#fff}
.be-footer .footer-links{margin-bottom:1rem}
.be-footer .footer-links h4,.be-footer .footer-links h4 a{font-size:18px;font-size:18px;text-transform:uppercase}
.be-footer .footer-links a{font-size:14px;color:#715f6e}
.be-footer .footer-links a:hover,.be-footer .footer-links a:focus{color:#c99d3a}
.be-footer .footer-copy{padding:0 0 3rem}
.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:#715f6e;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:#c99d3a}
.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:#e3e3e3!important;border:0!important;height:50px!important;border-radius:30px!important;padding:.375rem 1.5rem!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:#fff;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:#6658a6;color:#fff;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:#fff;color:#6658a6}

.be-footer .footer-rera{padding:3rem 0 0}
.be-footer .footer-rera p{font-size:14px}

.bg-grey{background:#efefef}
.bg-purple{background:#6658a6}
.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:#fff;position:relative;top:0;z-index:2}
.imgReferenceNote.refOver{top:-21px}
.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:block;width:50px;height:50px;background:#54184a;text-align:center;padding:10px;border-bottom:1px solid #d4d3cc}
.side-links a:last-child{border-bottom:0}
.side-links a img{max-width:30px}
.side-links a:hover,.side-links a:focus{background:#c99d3a;border-color:#c99d3a}

.be-home{position:relative;overflow:hidden}
.be-home video{width:100%;height:auto;display:block}
.be-home .home-slider{display:block}
.be-home .be-controls .owl-dots{position:absolute;margin-top:0}

.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:#fff;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%}

.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:'MillerHeadline Bold',sans-serif,Arial,Helvetica;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}

.inner-heading{text-align:center}

.project-home{position:relative}
.proj-banner-content{position:absolute;width:100%;text-align:center;z-index:2;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
.proj-banner-content .proj-banner-text{display:inline-block;padding:20px 30px;/*background:rgba(0,0,0,0.5);
    box-shadow: 0 0 40px 40px rgba(0, 0, 0, 0.5);*/ border-radius:10px}
.proj-banner-text h1{font-family:'MillerHeadline Bold',sans-serif,Arial,Helvetica;font-size:2.5rem;color:#d7d7d1;text-align:left; text-transform:uppercase;}
/*.proj-banner-slider::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:20%;background-image:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.8) 100%)}*/
.proj-banner-slider::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}
.proj-features{position:absolute;width:100%;left:0;bottom:110px;z-index:2}
.proj-features .hpf-list{color:#d4d3cc;padding: 7px;}
.proj-features .hpf-list img{width:auto}
.proj-features .hpf-list p{font-size:14px;line-height:1.2;margin-bottom:0}
.proj-features .hpf-list p span{display:block;font-size:12px;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:#fff;text-align:right;background:rgba(0,0,0,0.5);padding:4px 10px;position:absolute;right:0;top:88px;z-index:2}



.proj-banner{position:relative}
.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{width:100%;height:100%;object-fit:cover}
.bg-banner-frame{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2; pointer-events: none;}
.bg-banner-frame img{width:100%;height:100%}

.proj-banner-slider .vid-mob{ display: none;}

.search-property .search-filter{border-radius:30px;border:1px solid #dddddd;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 #dddddd}
.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:0.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:#fff}
.search-property.bg-grey .form-control,.search-property.bg-grey .form-select{background-color:#fff}

.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{color:#000}
.project-intro h2{font-size:2rem;text-align:center;max-width:1000px;margin:0 auto;color:#000;font-family:'MillerHeadline Bold';letter-spacing:1px}
.project-intro h2 span{font-weight:600}
.project-intro p{max-width:700px;margin:1rem auto 0;text-align:justify}
.project-intro h6{max-width:1100px;margin:2.5rem auto 0}
.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:#808080;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:#fff}
.project-phases .nav .nav-link.active{pointer-events:none}
.project-intro-text{text-align:justify}
.button-wrapper{display:flex;justify-content:center;padding:2rem 0}

.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:#fff;background:rgba(0,0,0,0.5);font-family:'MillerHeadline Bold',sans-serif,Arial,Helvetica;letter-spacing:1px}
.sl-projhl-wrapper{position:relative}
.sl-pj-hgtsh.counter-enable .owl-dots{margin-top:20px}

.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:#fff;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:'MillerHeadline Bold',sans-serif,Arial,Helvetica;text-transform:uppercase;letter-spacing:2px;color:#fff;margin:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.slOpThumb .owl-item:hover p{color:#ccc}
.op-list{position:relative}
.op-list .slideinfo{font-weight:300;font-style:italic;padding-top:20px;border-top:1px solid #fff;color:#fff;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:#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}

.evam .pg-accordion ul li:nth-child(1){background-image:url(../media/lifedesigned-homes.jpg)}
.evam .pg-accordion ul li:nth-child(2){background-image:url(../media/infinity-swimming-pool.jpg)}
.evam .pg-accordion ul li:nth-child(3){background-image:url(../media/unique-aminity-zone.jpg)}
.evam .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:#fff;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:#6658a6; background:url(../images/main-club-house-act.jpg) no-repeat center center; /*background-color:#fff;*/}
.proj-amen-tabs .nav-pills .nav-link.active{color:#6658a6;background:url(../images/main-club-house-act.jpg) no-repeat center center;  /*background-color:#fff;*/}

.pg-wrapper{background-color:#66589e}

/*.project-highlights.section{padding-bottom:3rem; padding-top:0px;}*/
.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:#ededed;top:0;left:0;opacity:1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.project-highlights .col-6:nth-child(2n) .pd-list::before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#f5f5f5}
.pd-list .pd-list-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%)}
.pd-list .pd-list-content .pdl-count{font-family:'MillerHeadline Bold',sans-serif,Arial,Helvetica;font-size:4rem !important;width: max-content;font-weight:600;line-height:.9;background:url(../images/projects/bg-res-proj-detail-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:#fff;border-top: solid 2px #fff; 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{margin-bottom:3rem}*/
.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; /*background:#d0d0d0;*/color:#fff; border:0; 
    border-bottom:solid 2px #fff;border-radius:0;text-transform:uppercase;margin-right:5px}
/*.ps-tabs .nav-link:last-child{margin-right:0}*/
.ps-tabs .nav-link:hover,.ps-tabs .nav-link:focus,.ps-tabs .nav-link.active{/*border:0;*/ /*border-bottom: solid 2px #fff;*/ background:transparent;color:#fff}
.ps-tabs .nav-link.active{pointer-events:none; border-bottom:solid 2px #fff; font-weight:600;}
.ps-tabs .nav-link.active::before {content:url(../images/left-bg-trishul.png); position:absolute; top:32px; left:-23px;}

.evam .pd-list .pd-list-content .pdl-count.count-1{background:url(../images/land-area-16.5-acres-66733sqm.jpg) no-repeat center center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;  background-size: cover;}
.evam .pd-list .pd-list-content .pdl-count.count-2{background:url(../images/high-rise-premium-towers-out.jpg) no-repeat center center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.evam .pd-list .pd-list-content .pdl-count.count-3{background:url(../images/40plus-delightful-out.jpg) no-repeat center center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;    background-size: cover;}
.evam .pd-list .pd-list-content .pdl-count.count-4{background:url(../images/bg-text.jpg) 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:4rem;vertical-align:top}
.pd-list .pd-list-content p{font-size:23px;color:#616161;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 p{color:#f6f4f2 !important;text-shadow: 1px 1px #616161;font-weight:600}

.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:#000;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:#fff}
.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:#000;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:#6658a6;background:transparent}
.fp-sub-tabs .nav-link.active{font-weight:500;pointer-events:none}

.selected-list{color:#000;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:#6658a6;color:#fff;border:1px solid #6658a6;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:#fff;color:#6658a6;border-color:#6658a6}
.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:#fff;text-align:left;margin-top:20px;position:relative}
.construction-status .cs-wrapper .cs-content h6{color:#6658a6;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:#000;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:#fff;background:#6658a6;border:1px solid #6658a6;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:#fff;color:#6658a6}

.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 #999999}
.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:#616161;margin-top:2.5rem}
.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:440px;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{height:100%;background-color:#fff}
.ef-footer-wrapper iframe{width:100%;height:460px;border:none;overflow:hidden}
.ef-footer-wrapper .ef-header{padding:30px 30px 15px}
.ef-footer-wrapper .ef-header p{color:#1C1B1F;margin-bottom:0}
.ef-footer-wrapper .ef-header .be-heading{margin-bottom:0;color:#C99D3A}
.ef-footer-img{height:100%}
.ef-footer-img img{width:100%;height:100%;object-fit:cover;object-position:center center}

.modal-db .modal-header{border:0}
.modal-db .modal-body{padding:0 20px 20px 20px}

.privacy-policy{padding-bottom:3rem}
.privacy-policy p,.privacy-policy h6{margin-bottom:20px}
.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:#fff}
.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:0px 2px 3px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.15);box-shadow:0px 4px 5px 0px rgba(0,0,0,0.15)}
.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:1100px;margin:0 auto}
.request-floor-plans{position:relative;overflow:hidden;cursor:pointer}
.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:#fff;font-family:'MillerHeadline Bold',sans-serif,Arial,Helvetica;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}
.residenceSlider .item{overflow:hidden}
.residenceSlider .item img{width:100%;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;}
.residenceSlider .item:hover img,.residenceSlider .item:focus img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.residenceSlider.owl-theme .owl-nav.disabled+.owl-dots{position:absolute;width:100%;left:0;bottom:0}

.amenities-modal .btn-close:hover,.amenities-modal .btn-close:focus{background-color:transparent}
.thank-you .be-header .navbar-collapse,.thank-you .be-header .nav-left .book-site-visit,.thank-you .request-callback,.thank-you .rera-toggle-btn{display:none}

.loc-heighlight{overflow:hidden}
.location-highlights{position:relative;padding-bottom:0}
.location-highlights .custom-nav-tabs{margin-bottom:2rem}
.location-highlights .imgReferenceNote{ position: absolute; top: auto; bottom: 0;}

.custom-nav-tabs .nav-link{color:#b5b3b5;border-bottom:2px solid #b5b3b5;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;height:70px;line-height:1.5;word-wrap:break-word;white-space:normal;margin-right:25px;margin-left:25px}
.custom-nav-tabs .nav-link:hover,.custom-nav-tabs .nav-link:focus,.custom-nav-tabs .nav-link.active{color:#6857a5;border-color:#6857a5}
.custom-tab-content{margin-top:20px;border:1px solid #ddd;padding:20px;border-radius:5px;background-color:#f9f9f9}
.map-hld{position:relative;background:url(../images/evam-map.jpg) no-repeat;background-size:cover;width:100%;padding-bottom:36.47%;margin-top:10px;overflow:hidden}

.map-hld-new{position:relative;border:solid 1px #d3d3d3;height:calc(100vh - 250px);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;justify-content:center;align-items:center;background-color:#534590}
.zoomBtnHolder button:hover{background-color:#7c6cc2}
.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{font-family:'Poppins',sans-serif,Arial,Helvetica;color:#695ca4;font-weight:800;line-height:100%}
.location{color:#695ca4;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:8px dotted #6558a6}
.km-stamp{display:none;border:solid 0 #b8007e;padding:10px;pointer-events:none}
.km-stamp .km-hld{position:relative;color:#fff}
.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:#fff;padding-top:0;line-height:16px;text-align:center}
.marker-circle{width:12px;height:12px;border-radius:100px;border:solid 2px #695ca4;background-color:#fff;transform:translate(-50%,-50%)}
.adjuster .marker-circle{border:solid 0 #695ca4}
button{margin:1px;padding:10px 15px;border:none;background-color:#007BFF;color:#fff;cursor:pointer;transition:background-color .3s ease}
button:hover{background-color:#0056b3}
button:active{background-color:#003f7f}
.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%)}

.thank-you .be-header .navbar-collapse,.thank-you .be-header .nav-left .nl-item.menu-toggler{display:none!important}

@media (-webkit-min-device-pixel-ratio:1.25){
.pd-list .pd-list-content .pdl-count{font-size:4rem}
.pd-list .pd-list-content p{font-size:20px}
}

@media screen and (max-width:1499.98px) {
.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}
}

@media screen and (max-width:1199.98px) {
.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:16px}

.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 h1,.inner-heading h1{font-size:2.5rem}
.inner-home .banner-content p,.inner-heading p{font-size:1.125rem}

.pd-list .pd-list-content .pdl-count{font-size:6rem}
.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%}
}

@media handheld,only screen and (max-width: 1023px) {
.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}
}

@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}

.proj-banner-text h1{font-size:1.5rem}

.inner-intro h2,.project-intro h2,.our-objectives h2{font-size:1.5rem}
.project-phases .nav .nav-item{margin-right:20px}
.project-phases .nav .nav-link{font-size:18px;padding:10px 30px}

.proj-features{bottom:40px}
.proj-features .hpf-list{padding-bottom:10px}
/*
.project-highlights .col-6:nth-child(even) .pd-list::before{background-color:#ededed}
.project-highlights .col-6:nth-child(3n+1) .pd-list::before{background-color:#f5f5f5}
*/
.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: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}

.fp-tabs{margin-bottom:2rem}
.fp-sub-tabs{background:#fff}
.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 20px;background-color:#efefef;color:#6658a6;border-bottom:0;height:auto;margin:2px}
.custom-nav-tabs .nav-link:hover,.custom-nav-tabs .nav-link:focus,.custom-nav-tabs .nav-link.active{background-color:#6658a6;color:#fff}
.custom-nav-tabs .nav-link br{display:none}

.slOpThumb{transform:none;top:10%;display:none!important}
/*.op-list .slideinfo{position:relative;color:#000;left:auto!important;bottom:auto!important;padding:20px 15px}*/
.op-list .slideinfo{padding-top:15px;max-width:380px;bottom:23%}
}

@media screen and (max-width:767.98px) {
.showcase-tab {top:2%;}
.ps-tab-content h6{position:static;color:#000;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{font-size:2.25rem;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 0}
.search-property .search-filter .form-group{border-right:0}
.search-property .search-filter .form-group{border-bottom:1px solid #dddddd}

.ps-tabs .nav-link {padding-right:8px;padding-left: 8px;}
.project-intro.section{text-align:left}
.proj-banner-content{top:42%}
.proj-banner-text h1{font-size:1.5rem}
.proj-features .hpf-list{text-align:center}
.proj-features .hpf-list img{margin:0 auto; max-width:28px;}

.inner-intro h2,.project-intro h2,.our-objectives h2{font-size:1.25rem}
.project-aminities .slider-counter{opacity:1}
.pr-amntab {justify-content:center;}
.sl-pj-hgts .projhl-content{transform:none;top:auto;bottom:10%}
/*.sl-pj-hgtsh.be-controls .owl-nav button.owl-prev, .sl-pj-hgtsh.be-controls .owl-nav button.owl-next{top:80%;}*/

.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)}
.external-form iframe{height:530px}
.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;}
}

@media screen and (max-width:575.98px) {
.be-container,.lg-container,.container-fluid{padding-right:20px;padding-left:20px}
.section{padding:2rem 0}
.inner-wrapper{padding-top:69px}
.be-heading{font-size:26px;margin-bottom:2rem}
.be-heading-sm{font-size:20px;margin-bottom:2rem}
.project-page .be-wrapper{padding-top:75px}
.be-title .be-title-inner img{max-height:60px}
.be-title h2{font-size:1.25rem}

.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}

.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:5px 0;background:#fff;text-align:center;bottom:0;left:0;margin:0}
.be-header .nav-left .aditya-birla-group img{width:190px;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;padding:5px}
.side-links a img{max-width:25px}

.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}

.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}

.proj-features .hpf-list{padding-bottom:0}
.proj-features .hpf-list p{line-height:1.4}

.search-property .search-filter{padding:0 15px}

.inner-intro h2,.project-intro h2{font-size:1.125rem}
.inner-intro p,.project-intro p{font-size:14px}
.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-text h1{font-size:1.25rem}
.proj-banner-text h1 br{display:none}
.proj-banner .imgReferenceNote{font-size:9px;padding:2px 8px;top:-18px}
.proj-banner-slider::after{height:100%}
.sl-proj-features .owl-nav.disabled+.owl-dots{margin-top:20px}

.project-aminities .pa-list{margin-bottom:3rem}

.sl-pj-hgts .projhl-content h3{font-size:1.125rem}
.sl-projhl-wrapper .imgReferenceNote.refOver{top:-71px}

.pg-accordion{height:400px}
.pg-accordion ul li::before{opacity:0.6}
.pg-accordion ul li p{font-size:12px}

.pd-list .pd-list-content .pdl-count{font-size:4rem}
.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}

.external-form iframe{height:560px}

.project-highlights .imgReferenceNote{font-size:10px}

.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%}

.ef-footer-wrapper .ef-header{padding:20px 20px 10px}
}

@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}
}

.proj-banner {width:100%;aspect-ratio:135/64}

@media screen and (max-width:640px) {
.proj-banner {aspect-ratio:360/506.25}
.proj-banner-slider .vid-mob{ display: block;}
.proj-banner-slider .vid-desk{ display: none;}
}

.location-custome-desktop{display:flex!important}
.rera-toggle-btn button{background:#ffffffb3;color:#000;border:1px solid #fff3;position:absolute;padding:5px;backdrop-filter:blur(3px);font-size:12px;bottom:-30px;cursor:pointer;right:-1px;text-align:left}
.rera-info-box{position:absolute;top:100%;right:0;background:#ffffffb3;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 #fff}
.rera-text{font-size:11px;color:#000}
#slProjFeatures .owl-dots{display:none!important}
.lsq-form-wrapper .field-control-group{position:relative;margin-bottom:20px}
.proj-features-custome{padding:25px 0}
.proj-features-inner-custome{position:relative}
.hpf-list-custome .row{align-items:center}
.hpf-list-custome img{max-width:36px;max-height:39px;height:auto;margin-right:8px}
.mobile-only{display:none}
.hpf-list-custome p{font-size:13px;font-weight:500;color:#000}

.proj-features{position:absolute;bottom:50px;width:100%;display:flex!important;justify-content:center;align-items:center;z-index:3}
.proj-features-inner{display:flex;gap:12px;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-features-inner p{color:#ffdd57;font-weight:500}
.proj-features-inner span{color:#ffdd57}
.hpf-icon img{display:block}
.btn-request-plan-manjari{display:inline-block;padding:10px 15px;background-color:#c99d3a;color:#fff;font-family:'MillerHeadline Bold',sans-serif,Arial,Helvetica;text-transform:uppercase;border:1px solid #c99d3a;font-size:14px;font-weight:400;letter-spacing:2px;text-align:center;transition:.3s}
.btn-request-plan-manjari:hover{background-color:#fff;color:#c99d3a;border-color:#c99d3a}
#indulgences{position:relative;padding:250px 0 200px;background:url(../images/bg-gray-big.jpg) center top/cover no-repeat}
.for-indulgences{display:flex;justify-content:start;margin:1.2rem 0}
#indulgences .ref-img-note{left:0;bottom:0}
.indulgences-inro{text-align:left}
.indulgences-inro p{font-size:14px;color:var(--color-brown)}
#indulgences .intro-mob{display:none}
#indulgences .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--color-black);opacity:.7}
.slider-panel{position:relative;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;width:100%;padding-left:16.92vw}
.slider-panel figure{position:relative;margin:0}
.slider-panel .main-slider{width:53%}
.slider-panel .main-slider figure{padding-bottom:83.06%}
.slider-panel .side-slider{width:10%}
#indulgences .owl-carousel .owl-item,#indulgences .owl-carousel .owl-stage,#indulgences .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:-12%;width:15%;height:70%}
.slider-panel .top-slider figure{height:100%;padding-bottom:67.73%}
.slide-info{display:flex;flex-direction:column;justify-content:space-between;width:27%}
.slide-info .indulgences-inro h2{text-align:left;font-family:'MillerHeadline Bold'}
.slide-info h3{font-size:22px;text-transform:uppercase}
.slide-info h3 span{display:block;font-size:25px}
.slide-info li{position:relative;font-size:16px;color:var(--color-black);line-height:100%;padding:5px 0 5px 35px}
.slide-info li::before{content:'';position:absolute;left:0;top:9px;width:6px;height:6px;background:var(--color-black);border-radius:100px}
.slide-info .info-panel{position:relative;margin-top:25%}
.slide-info .info-panel .owl-nav{position:absolute;left:0;top:-30%}
.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}
/*.slide-info .info-panel .owl-nav button::before{content:'';position:absolute;top:46%;transform:translateY(-50%);width:100%;height:3px;background:#54184a}
.slide-info .info-panel .owl-nav button.owl-prev::before{left:4px}
.slide-info .info-panel .owl-nav button.owl-next::before{right:0}*/
.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}
.ref-img-note{position:absolute;font-size:10px;color:var(--color-white);padding:2px 5px;background:#0000004d}
#location{position:relative;padding:140px 0 0}
#location .ref-img-note{left:0;bottom:0}
#location .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--color-black);opacity:.7}
#location .loaction-hld{padding-left:10.68vw}
#location .loc-inro{padding:0 0 100px}
#location .loc-inro h2{text-align:left}
#location .loc-inro p{font-size:14px;color:var(--color-brown)}
#location .connectivity-hld{display:flex;flex-direction:row;align-items:flex-start;padding:55px 90px 90px;background:#e1e1e1}
#location h3{font-size:22px;color:var(--color-black);text-transform:uppercase}
#location .loc-det{width:25%}
#location .connectivity-hld li{padding:10px 0}
#location .connectivity-hld p{font-size:20px;line-height:26px;margin:0}
#location .connectivity-hld p span{color:#840c6f}
.loaction-slider-panel{position:relative;width:45%;margin-top:-11%}
.loaction-slider-panel .loc-slider-01{width:100%}
.loc-slider-01 .owl-item .item{overflow:hidden}
.loc-slider-01 .owl-item.active .item img{width:100%;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.loc-slider-01 .owl-item.active .item:hover img,.loc-slider-01 .owl-item.active .item:focus img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.loaction-slider-panel .loc-slider-01 figure{position:relative;padding-bottom:87.75%;margin:0}
.loaction-slider-panel .loc-slider-02{position:absolute;right:-30%;top:-13%;width:45%;height:70%}
.loaction-slider-panel .loc-slider-02 figure{position:relative;height:100%;margin:0}
.loaction-slider-panel .loc-slider-02 .owl-stage-outer,.loaction-slider-panel .loc-slider-02 .owl-stage,.loaction-slider-panel .loc-slider-02 .owl-item{height:100%}
.loaction-slider-panel .loc-slider-02 .owl-carousel,.loaction-slider-panel .loc-slider-02 .owl-item,.loaction-slider-panel .loc-slider-02 .item{height:100%}
.loaction-slider-panel .owl-nav{position:absolute;right:0;bottom:-40px;width:100px}
.loaction-slider-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:50%;transform:translate(-50%,-50%) scale(.8);font-size:22px;font-family:'MillerHeadline Bold';color:#54184a}
.loaction-slider-panel .owl-nav button{position:relative;width:30px;font-size:14px!important;color:#54184a;margin:0 10px}
.loaction-slider-panel .owl-nav button.disabled{color:#8f8f8f}
/*.loaction-slider-panel .owl-nav button::before{content:'';position:absolute;left:0;top:46%;transform:translateY(-50%);width:100%;height:2px;background:#54184a}*/
.loaction-slider-panel .owl-nav button.disabled::before{background:#8f8f8f}
.loaction-slider-panel .owl-nav button.owl-next{text-align:right}
.loaction-slider-panel .owl-nav button.owl-prev{text-align:left}
.loaction-slider-panel .counter{position:absolute;left:35%;bottom:-11%;width:100px;z-index:1}
.loaction-slider-panel .counter span{position:relative;font-size:18px;color:var(--color-black);padding:0 10px}
.loaction-slider-panel .counter span.current-slide{font-size:26px}
.loaction-slider-panel .counter span.current-slide::after{content:'/';position:absolute;right:-7px;bottom:0;font-size:18px;color:var(--color-black)}
.button-wrapper.location-custome{justify-content:center;margin:0 31%}
.slider-container{position:relative;width:100%;overflow:hidden;margin-top:20px}
.slider{display:flex;transition:transform .5s ease-in-out}
.slide{min-width:100%;transition:opacity .5s ease-in-out;display:none;overflow:hidden}
.slide img{width:100%;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.slide:hover img,.slide:focus img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.slide.active{display:block}
.dots{text-align:center;margin-top:10px}
.dot{height:12px;width:12px;margin:0 5px;display:inline-block;background-color:#bbb;border-radius:50%;cursor:pointer;transition:background-color .3s}
.dot.active{background-color:#5e044f}

@media handheld,only screen and (max-width: 1730px) {
#intro-birla-evara p{font-size:18px;line-height:24px}
#indulgences{padding:150px 0 80px}
.indulgences-inro p{font-size:16px}
.slide-info h3{font-size:22px}
.slide-info h3 span{font-size:18px}
.slide-info li{font-size:16px;padding:5px 0 5px 35px}
#location{padding:110px 0 0}
#location .loc-inro p{font-size:16px}
#location h3{font-size:24px}
#location .connectivity-hld ul{padding-top:20px}
#location .connectivity-hld li{padding:7px 0}
#location .connectivity-hld p{font-size:18px;line-height:26px}
.loaction-slider-panel .owl-nav{right:-12px}
.loaction-slider-panel .counter{bottom:-40px;width:62px}
.loaction-slider-panel .counter span.current-slide{font-size:15px}
.loaction-slider-panel .counter span{font-size:14px;padding:0 5px}
h2{font-size:40px;font-family:'MillerHeadline Bold'}
.indulgences-inro p{font-size:14px}
.slide-info .info-panel .owl-nav button{width:50px;font-size:20px}
.slider-panel .main-slider{width:50%}
.slider-panel .main-slider figure{padding-bottom:77%}
}

@media handheld,only screen and (max-width: 1440px) {
#residences{padding:120px 0 0}
#residences .counter{width:115px;right:13%}
#intro-birla-evara{padding:110px 10vw}
.loaction-slider-panel{width:50%}
.loaction-slider-panel .counter{left:33%}
.slide-info{width:30%}
.slide-info .info-panel .owl-nav{top:-35%}
.slide-info{width:30%}
}

@media handheld,only screen and (max-width: 1279px) {
#residences .counter{right:130px}
.slider-panel .main-slider{width:47%}
.slider-panel .main-slider figure{padding-bottom:100%}
.slide-info{width:40%}
.slider-panel .side-slider{width:5%}
.loaction-slider-panel .counter{display:none}
}

@media handheld,only screen and (max-width: 1023px) {
.slider-panel{flex-direction:column;padding-left:16.92vw;padding-right:40px}
.slider-panel .main-slider{width:100%}
.slider-panel .main-slider figure{padding-bottom:83%}
.slider-panel .top-slider{left:0;top:-8%;width:27%;height:45%}
.slider-panel .side-slider{display:none}
.slide-info{width:100%}
.slide-info .info-panel .owl-nav{top:auto;bottom:0}
.slide-info .info-panel{padding:30px 0 70px}
.slide-info h3 span{display:inline}
#residences .counter span.current-slide{font-size:24px}
#residences .counter span{font-size:16px}
#indulgences{padding:110px 0 80px}
#indulgences .intro-mob{display:block;padding-bottom:10%}
#indulgences .intro-desktop{display:none}
#location .loc-inro{text-align:center;padding:0 20px 100px}
#location .loc-inro h2{text-align:center}
#location .loaction-hld{padding-left:0}
#location .connectivity-hld{flex-direction:column-reverse;padding:55px 0 90px}
#location .loc-det{width:100%;text-align:center;padding:30px 20px 0}
.loaction-slider-panel{width:100%}
.loaction-slider-panel .loc-slider-01{width:82%}
.loaction-slider-panel .loc-slider-02{right:0;width:32%}
.loaction-slider-panel .owl-nav{right:0}
.loaction-slider-panel .owl-nav button::before{top:47%}
#indulgences .intro-mob{display:block;padding-bottom:27%}
}

@media handheld,only screen and (max-width: 767px) {
#location .loc-inro{padding:0 20px 55px}
#project-highlights h2{padding:110px 0 90px}
#residences{padding:110px 0 0}
#intro-birla-evara h1{font-size:26px;margin:0}
#intro-birla-evara{padding:110px 20px 60px}
#intro-birla-evara p{font-size:16px;line-height:22px}
#indulgences{padding:60px 0 30px}
.res-types{font-size:20px}
.be-accordion.acc-secondary .accordion-item .accordion-button{font-size:16px}
.slide-info .info-panel .owl-nav button::before{top:49%}
.slide-info .info-panel .owl-nav button.owl-prev::before{left:2px}
#registration .logo-panel .logo-con{padding:0 50px}
#registration p{padding:30px 0}
}

@media handheld,only screen and (max-width: 640px) {
.slide-info h3{font-size:20px}
#location .connectivity-hld ul{padding-top:10px}
#location .connectivity-hld p{font-size:18px;line-height:20px}
.loaction-slider-panel .loc-slider-01{width:72%}
.side-links a{width:40px;height:40px;padding:5px}
.side-links a img{max-width:25px}
}

@media (max-width: 575px) {
.rera-qr img{width:70px;max-height:70px}
.proj-features{bottom:0;position:relative}
}

@media (max-width: 767px) {
.desktop-only{display:none!important}
.mobile-only{display:block!important}
.hpf-list-custome .col-md-auto,.hpf-list-custome .col-md{flex:0 0 auto;width:auto;align-items:center}
}

@media (max-width: 767px) {
.rera-toggle-btn button{bottom:-30px;right:-1px}
.button-wrapper.location-custome{margin:0}
}

@media (max-width: 360px) {
.rera-toggle-btn button{bottom:-30px}
}

