@font-face{font-family:"GT Walsheim";src:url(../font/GT-Walsheim-Regular.woff2);font-weight:400;font-display:swap}
@font-face{font-family:"GT Walsheim";src:url(../font/GT-Walsheim-Bold.woff2);font-weight:700;font-display:swap}
@font-face{font-family:"GT Walsheim";src:url(../font/GT-Walsheim-Medium.woff2);font-weight:500;font-display:swap}
.modal-open .modal{overflow:hidden;z-index:±2147483647!important}
a{text-decoration:none!important}
body{overflow-x:hidden!important}
.start-header{opacity:1;transform:translateY(0);padding:0 0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.start-header.scroll-on .navbar{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.navigation-wrap{position:fixed;width:100%;top:0;left:0;z-index:1000;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background:0 0;box-shadow:0 5px 10px -2px rgba(0,0,0,.2)}
.navbar{padding:0;background:#fae7c9;border-bottom-left-radius:0;padding-right:40px;border-bottom-right-radius:0}
.navbar-brand img{height:55px;width:auto;margin:auto;margin-bottom:3px;display:block;padding-right:20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.logo-default{margin-top:0!important}
.gifcls{height:60px!important;margin-top:-5px!important}
.navbar-toggler{float:right;border:none;padding-right:0}
.navbar-toggler:active,.navbar-toggler:focus{outline:0}
.navbar-light .navbar-toggler-icon{width:24px;height:17px;background-image:none;position:relative;border-bottom:1px solid #000;transition:all .3s linear}
.start-header.scroll-on .navbar-brand img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;height:55px}
.navbar-light .navbar-toggler-icon:after,.navbar-light .navbar-toggler-icon:before{width:24px;position:absolute;height:1px;background-color:#000;top:0;left:0;content:'';z-index:2;transition:all .3s linear}
.navbar-light .navbar-toggler-icon:after{top:8px}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{transform:rotate(45deg)}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{transform:translateY(8px) rotate(-45deg)}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{border-color:transparent}
.nav-link{text-transform:capitalize;letter-spacing:1px;font-size:15px;font-weight:400;color:#000000AB!important;transition:all .2s linear;font-family:'GT Walsheim'}
.nav-item:hover .nav-link{color:#000!important}
.nav-item.active .nav-link{color:#000!important}
.nav-link{position:relative;padding:5px 0!important;display:inline-block}
.nav-item:after{content:"";display:inline-block;height:var(--nav-underline-height,2px);position:absolute;bottom:var(--nav-underline-bottom-offset,0);left:var(--nav-underline-left-offset,15px);right:var(--nav-underline-right-offset,15px);background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .85s cubic-bezier(.23,1,.32,1)}
.nav-item:hover:after{left:0;right:0;margin:0 auto;width:20px;transform:scaleX(1);transform-origin:left;opacity:1}
.nav-item.active:hover:after{opacity:1}
.nav-item{position:relative;transition:all .2s linear;z-index:999999}
.section{position:relative;width:100%;display:block}
.full-height{height:100vh}
.over-hide{overflow:hidden}
.absolute-center{position:absolute;top:50%;left:0;width:100%;margin-top:40px;transform:translateY(-50%);z-index:20}
h1{font-size:48px;line-height:1.2;font-weight:700;color:#212112;text-align:center}
p{text-align:center;margin:0;padding-top:10px}
h1 span{display:inline-block;transition:all .3s linear;opacity:1;transform:translate(0)}
body.hero-anime h1 span:first-child{opacity:0;transform:translateY(-20px)}
body.hero-anime h1 span:nth-child(2){opacity:0;transform:translateY(-30px)}
body.hero-anime h1 span:nth-child(3){opacity:0;transform:translateY(-50px)}
body.hero-anime h1 span:nth-child(4){opacity:0;transform:translateY(-10px)}
body.hero-anime h1 span:nth-child(5){opacity:0;transform:translateY(-50px)}
body.hero-anime h1 span:nth-child(6){opacity:0;transform:translateY(-20px)}
body.hero-anime h1 span:nth-child(7){opacity:0;transform:translateY(-40px)}
body.hero-anime h1 span:nth-child(8){opacity:0;transform:translateY(-10px)}
body.hero-anime h1 span:nth-child(9){opacity:0;transform:translateY(-30px)}
body.hero-anime h1 span:nth-child(10){opacity:0;transform:translateY(-20px)}
h1 span:first-child{transition-delay:1s}
h1 span:nth-child(2){transition-delay:0.7s}
h1 span:nth-child(3){transition-delay:0.9s}
h1 span:nth-child(4){transition-delay:0.8s}
h1 span:nth-child(5){transition-delay:1s}
h1 span:nth-child(6){transition-delay:0.7s}
h1 span:nth-child(7){transition-delay:0.9s}
h1 span:nth-child(8){transition-delay:0.8s}
h1 span:nth-child(9){transition-delay:0.6s}
h1 span:nth-child(10){transition-delay:0.7s}
body.hero-anime h1 span:nth-child(11){opacity:0;transform:translateY(30px)}
body.hero-anime h1 span:nth-child(12){opacity:0;transform:translateY(50px)}
body.hero-anime h1 span:nth-child(13){opacity:0;transform:translateY(20px)}
body.hero-anime h1 span:nth-child(14){opacity:0;transform:translateY(30px)}
body.hero-anime h1 span:nth-child(15){opacity:0;transform:translateY(50px)}
h1 span:nth-child(11){transition-delay:1.3s}
h1 span:nth-child(12){transition-delay:1.5s}
h1 span:nth-child(13){transition-delay:1.4s}
h1 span:nth-child(14){transition-delay:1.2s}
h1 span:nth-child(15){transition-delay:1.45s}
#circle,#switch{cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}
#switch{width:60px;height:8px;border:2px solid #000;border-radius:27px;background:#000;position:relative;display:block;margin:0 auto;text-align:center;opacity:1;transform:translate(0);transition:all .3s linear;transition-delay:1.9s}
body.hero-anime #switch{opacity:0;transform:translateY(40px);transition-delay:1.9s}
#circle{position:absolute;top:-11px;left:-13px;width:26px;height:26px;border-radius:50%;background:#000}
.switched{border-color:#000!important;background:#000!important}
.switched #circle{left:43px;box-shadow:0 4px 4px rgba(26,53,71,.25),0 0 0 1px rgba(26,53,71,.07);background:#fff}
.nav-item .dropdown-menu{transform:translate3d(0,10px,0);visibility:hidden;opacity:0;max-height:0;display:block;padding:0;margin:0;transition:all .2s linear;top:30px;left:-55%}
.mto-10{margin-top:0}
.nav-item:hover .nav-link{z-index:9999999999999!important}
.nav-item.show .dropdown-menu{opacity:1;visibility:visible;max-height:999px;transform:translate3d(0,0,0)}
.dropdown-menu{padding:10px!important;margin:0;font-size:13px;letter-spacing:1px;color:#212121;background-color:#fcfaff;border:none;border-radius:3px;box-shadow:0 5px 10px 0 rgba(138,155,165,.15);transition:all .2s linear}
.dropdown-toggle::after{display:none}
.dropdown-item{padding:3px 15px;color:rgba(0,0,0,.67);border-radius:2px;transition:all .2s linear;font-weight:600}
.dropdown-item:focus,.dropdown-item:hover{color:#000}
#samanvay-video{width:100%;margin-top:50px}
.navbarbtn{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000042;color:rgba(0,0,0,.67);font-size:14px;font-family:"GT Walsheim";padding:10px 20px;text-shadow:none;border-radius:3em;background-color:rgba(0,0,0,0);background-color:transparent;box-shadow:none;margin-top:-5px;margin-bottom:0}
.navbarbtnli:after{display:none}
body.dark{color:#fff;background-color:#1f2029}
body.dark h1{color:#fff}
body.dark h1 span{transition-delay:0s!important}
body.dark p{color:#fff;transition-delay:0s!important}
body.dark .bg-light{background-color:#14151a!important}
body.dark .start-header{box-shadow:0 10px 30px 0 rgba(0,0,0,.15)}
body.dark .start-header.scroll-on{box-shadow:0 5px 10px 0 rgba(0,0,0,.15)}
body.dark .nav-link{color:#fff!important}
body.dark .nav-item.active .nav-link{color:#999!important}
.bg-light{background-color:transparent!important;background-image:linear-gradient(90deg,#f4f4f4 65%,#fae7c9 50%)}
body.dark .dropdown-menu{color:#fff;background-color:#1f2029;box-shadow:0 5px 10px 0 rgba(0,0,0,.25)}
body.dark .dropdown-item{color:#fff}
body.dark .navbar-light .navbar-toggler-icon{border-bottom:1px solid #fff}
body.dark .navbar-light .navbar-toggler-icon:after,body.dark .navbar-light .navbar-toggler-icon:before{background-color:#fff}
body.dark .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{border-color:transparent}
@media (max-width:767px){
h1{font-size:38px}
.nav-item:after{display:none}
.nav-item::before{position:absolute;display:block;top:15px;left:0;width:11px;height:1px;content:"";border:none;background-color:#000;vertical-align:0}
.dropdown-toggle::after{position:absolute;display:block;top:10px;left:-23px;width:1px;height:11px;content:"";border:none;background-color:#000;vertical-align:0;transition:all .2s linear}
.dropdown-toggle[aria-expanded=true]::after{transform:rotate(90deg);opacity:0}
.dropdown-menu{padding:0!important;background-color:transparent;box-shadow:none;transition:all .2s linear}
.dropdown-toggle[aria-expanded=true]+.dropdown-menu{margin-top:10px!important;margin-bottom:20px!important}
body.dark .nav-item::before{background-color:#fff}
body.dark .dropdown-toggle::after{background-color:#fff}
body.dark .dropdown-menu{background-color:transparent;box-shadow:none}
}
.logo{position:absolute;bottom:30px;right:30px;display:block;z-index:100;transition:all 250ms linear}
.logo img{height:26px;width:auto;display:block;filter:brightness(10%);transition:all 250ms linear}
body.dark .logo img{filter:brightness(100%)}
.dropdown-menu{min-width:120px;box-shadow:0 10px 35px -5px rgba(0,0,0,.05);border-radius:15px}
:root{--accent-color:#b48f55;--white-color:#fff;--box-shadow:0 0 5px #663c1f2b,0 0 25px #663c1f2b,0 0 50px #663c1f2b,0 0 100px #663c1f2b;--z-tooltip:10;--z-fixed:100}
.button-animation{position:relative;display:inline-block;padding:5px 8px;color:rgba(0,0,0,.67);overflow:hidden;font-size:16px;font-weight:600;transition:.5s;margin-top:-3px}
.elementor-254 .elementor-element.elementor-element-dee88b5 .nav-trigger{border:none}
.button-animation span{position:absolute;display:block}
.button-animation span:first-child{top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--accent-color));animation:btn-anim1 1s linear infinite}
@keyframes btn-anim1{
0%{left:-100%}
100%,50%{left:100%}
}
.button-animation span:nth-child(2){top:-100%;right:0;width:2px;height:100%;background:linear-gradient(180deg,transparent,var(--accent-color));animation:btn-anim2 1s linear infinite;animation-delay:.25s}
@keyframes btn-anim2{
0%{top:-100%}
100%,50%{top:100%}
}
.button-animation span:nth-child(3){bottom:0;right:-100%;width:100%;height:2px;background:linear-gradient(270deg,transparent,var(--accent-color));animation:btn-anim3 1s linear infinite;animation-delay:.5s}
@keyframes btn-anim3{
0%{right:-100%}
100%,50%{right:100%}
}
.button-animation span:nth-child(4){bottom:-100%;left:0;width:2px;height:100%;background:linear-gradient(360deg,transparent,var(--accent-color));animation:btn-anim4 1s linear infinite;animation-delay:.75s}
@keyframes btn-anim4{
0%{bottom:-100%}
100%,50%{bottom:100%}
}
footer{background-color:#191919;background-image:url('../images/footer-pattern.png');padding:60px 0}
footer h5{font-size:11px;font-weight:700;text-transform:uppercase;line-height:2em;letter-spacing:1.35px;white-space:normal;margin:0 0 3em 0;color:#fff}
footer ul{padding-left:0}
footer ul li{margin-bottom:16px;list-style:none}
footer ul li a{color:#fffFFFB3;font-size:16px;transition-property:background,border-color,box-shadow,color,opacity;transition:.5s ease}
footer ul li a:hover{color:#fff;transition:.5s ease;text-decoration:none}
footer h2{font-family:Cinzel,serif;font-size:31px;white-space:normal;margin:0 0 1.5em 0;color:#fff}
.text-box{display:inline-block;position:relative;width:100%;margin-top:40px}
.text-box div{display:inline-block;font-family:Cinzel,serif;font-size:28px;white-space:normal;margin:0 0 1.5em 0;color:#fff;position:absolute;bottom:-200px;transform:rotateX(-90deg);opacity:0;text-shadow:0 5px 5px rgba(0,0,0,.25);animation-timing-function:ease}
.text-box div:first-child{animation:rollDown 10s forwards infinite}
.text-box div:nth-child(2){animation:rollDown2 10s forwards infinite}
.text-box div:nth-child(3){animation:rollDown3 10s forwards infinite}
.text-box div:nth-child(4){animation:rollDown4 10s forwards infinite}
@keyframes rollDown{
0%{bottom:-120px;transform:rotateX(-90deg)}
11%{bottom:-74px;transform:rotateX(0);opacity:1}
22%{bottom:-74px;transform:rotateX(0);opacity:1}
33%{bottom:-50px;transform:rotateX(30deg);opacity:0}
}
@keyframes rollDown2{
33%{bottom:-120px;transform:rotateX(-90deg)}
44%{bottom:-74px;transform:rotateX(0);opacity:1}
55%{bottom:-74px;transform:rotateX(0);opacity:1}
66%{bottom:-50px;transform:rotateX(30deg);opacity:0}
}
@keyframes rollDown3{
66%{bottom:-120px;transform:rotateX(-90deg)}
77%{bottom:-74px;transform:rotateX(0);opacity:1}
88%{bottom:-74px;transform:rotateX(0);opacity:1}
99%{bottom:-50px;transform:rotateX(30deg);opacity:0}
}
@keyframes rollDown4{
88%{bottom:-120px;transform:rotateX(-90deg)}
99%{bottom:0;transform:rotateX(30deg);opacity:-50px}
}
.captionbottom{margin-top:120px}
.captionbottom p{font-size:11px;font-weight:700;text-transform:uppercase;line-height:2em;letter-spacing:1.35px;white-space:normal;margin:0 0 1.5em 0;color:#fffFFF78;text-align:left}
.copyright{background:linear-gradient(to right,#8e6838 0 ,#d6b063 50%,#936535 100%);padding:3px 10px 10px}
.copyright p{font-size:16px;list-style:disclosure-closed;line-height:24px;letter-spacing:0;text-align:center;white-space:normal;font-family:"GT Walsheim";font-weight:400;color:#fff}
.captionbottom a{color:#fff;margin-top:0;margin-bottom:.5em;vertical-align:middle;transition:color .3s;font-size:15px;white-space:normal;text-decoration:none!important}
.bgcolor{background:#fee3c6}
.pad40{padding:40px 0}
.padt80{padding-top:80px}
.our-journey,.pad60{padding:60px 0}
.padt60{padding-top:60px}
.padb60{padding-bottom:60px}
.media-flt .form-control,.paddb,div#amenities{padding-bottom:0}
.overlaywrap{width:100%;height:100%;position:relative}
.overlaywrap:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);z-index:-1}
.col-loc1,.padright{padding-right:0}
.col-loc2,.footerform .row .col-md-6:nth-child(2),.padleft{padding-left:0}
.locationLogo{color:#fff;letter-spacing:2px;border-bottom:1px solid #fff;font-size:18px;line-height:30px;margin-top:3px;display:inline-block}
.logoData{margin-bottom:3rem}
.searchinput{width:100%;background:#fff;opacity:0;transform:translateY(-100%);position:absolute;top:0;left:0;z-index:99;display:flex;align-items:center;justify-content:center;transition:.4s ease-in-out;padding:50px 0}
.searchbox form .form-control::-webkit-input-placeholder{font-size:20px!important}
.searchbox form .form-control:-ms-input-placeholder{font-size:20px!important}
.searchbox form .form-control::placeholder{font-size:20px!important}
.searchinput.search-show{opacity:1;visibility:visible;transform:translateY(54%)}
.nevcolumn,.searchbox{width:100%;display:flex;justify-content:space-between}
.ourprojectswrap,.searchbox form,footer{width:100%;position:relative}
.searchbox form .form-control{width:90%;border:none;border-bottom:1px solid #c3c3c3;border-radius:0;font-size:16px;color:#000;font-weight:400;padding:0}
.formdetails form .form-control:focus,.searchbox form .form-control:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}
.searchbox form button{background:0 0;width:40px;height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:46%;border:none;outline:0;transform:translateY(-50%)}
.searchbox form button svg{width:18px;height:18px;fill:none;stroke:#000}
.searchbox .searchclose a img{width:50px}
.newseventsgrid,.videohmslide{width:100%;margin-top:40px}
@-webkit-keyframes navbar-animation{
0%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
@keyframes navbar-animation{
0%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes dropdown-animation{
0%{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}
75%{-webkit-transform:scaleY(1.1);-ms-transform:scaleY(1.1);transform:scaleY(1.1)}
100%{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
}
@keyframes dropdown-animation{
0%{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}
75%{-webkit-transform:scaleY(1.1);-ms-transform:scaleY(1.1);transform:scaleY(1.1)}
100%{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
}
#courtyard-video-index .slick-dots li button,.Rmob_view,.career-post,.controlls,.counter-drop:last-child:after,.cr_ulslide.fsticonview .slider__counter,.desknone,.desktop-display-none,.dkhide,.dsknone,.footemoblogo,.indexbanner .indexMobileView,.locationslider .slick-dots li button,.mcallbtn,.media-flt .form-inline div:last-child::after,.mob_view,.mobdsnods,.mobileViewVideo,.mobshow,.mobwhatsup,.navigation .menu-container .menu li .drop_menu li::after,.newsrow .col-lg-4,.primaryresidnoblk,.primaryresidyesblk,.resmobilenone,.sbr-form-head .subheading,.usnodisclaimerblk,.usyesdisclaimerblk,.videorow .col-lg-4{display:none}
.scrollpt::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#000}
.scrollpt::-webkit-scrollbar{width:2px;background-color:#000}
.scrollpt::-webkit-scrollbar-thumb{background-color:#4c4c4c;border:1px solid #4c4c4c}
.hdbgnone{background:0 0!important}
.after-tint,.case-study .overflow,.footer-Main,.formImg_sub,.fullhtnav .container,.hamnavicon,.indexbanner .innerbannertext,.live-the-extraordinary,.media-flt .form-inline div,.mediaVideo .flip,.navafter-tint,.navbar-dark .container,.navbar-dark .topnav,.our_pillar_container,.ratebg-wrapper .ratedbg h2,.relative,.s_item,.sbr-intro,.search_cont,.showbtn,.slidesWrap,.tab-content>.tab-pane,.testimonial_user .testimonial_wrapper a,.vd-iframepl{position:relative}
.navlogo{transition:.85s}
.fixnavborder{border-color:rgb(255 255 255 / 34%)!important}
.hamnavicon .innermenu,.residentialSlider .slick-dots li button{display:flex;align-items:center;justify-content:center}
.fullscreennav,.hamnavicon .innermenu span{align-items:center;width:100%;display:flex}
.hamnavicon .innermenu span{color:#fff;font-size:11px;transition:.85s;height:100%;justify-content:center}
.fullscreennav{height:100vh;background:#000;position:fixed;top:0;left:0;transition:.5s linear;transform:translateY(100%);z-index:99;padding:120px 0 60px}
.colbtn,.mainnav{position:absolute}
.fullhtnav,.mainnav{transition:.6s linear}
.fullscreennav.navshow{transform:translateY(0);transition:.5s linear}
.fnavigation{width:100%;height:485px}
.blogmb-none h5{padding:0 0 0 20px!important;border:none!important}
.colbtn,.hamnavicon .innermenu{width:50px;height:50px;border-radius:100px}
.blogmb-none h5 a{color:#3fc2ef!important}
.cr-sec-cont,.resdesktopnone{display:flex}
.colbtn{background:#2a2a2a;top:10px;left:14px}
.colbtn a,.fullhtnav{width:100%;height:100%}
#investor .accordion .card .card-header::after,.colbtn:hover,.header-area.fixed-top .navbar-dark .searchbtn span,.our-his-sathi.investor_zone .accordion .card .card-header::after,.saathi_sec .galleryslider-btn:hover:after,.waterfront-form-head .clbtn{background:#3fc2ef}
.colbtn a{display:flex;align-items:center;justify-content:center;border-radius:50%}
.colbtn a img{width:15px}
.hamnavicon .innermenu{background:#3fc2ef;display:flex;align-items:center;justify-content:center;position:relative;z-index:9999999;cursor:pointer;margin-left:0;margin-right:80px}
#resident ul li a,.accordionnav .link,.navdt ul li a,.subinnernavdt ul li a,.subnavdt ul li a{display:inline-block;color:#fff;padding:12px 0;position:relative;letter-spacing:1px;font-family:Matter;cursor:pointer}
.mainnav,.subnavdt{opacity:0;align-items:center;z-index:-1}
.hamnavicon .innermenu i{font-size:20px;color:#fff}
.hamnavicon .innermenu:after{content:"";position:absolute;top:-15px;right:-38px;width:1px;height:83px;background:rgb(255 255 255 / 34%)}
.fullhtnav{position:fixed;top:0;right:0;z-index:-1;opacity:0}
.fullhtnav.bodybg{background:rgba(0,0,0,.4);z-index:9999;opacity:1}
.mainnav{width:0%;height:100%;background:rgb(0 0 0 / 82%);top:0;left:0;margin-right:0;display:flex;justify-content:center}
.subinnernavdt,.subnavdt{display:inline-grid;position:absolute}
.mainnav.navopen{width:33.3%;opacity:1;z-index:99}
.navdt ul{width:100%;padding:0;margin:0}
.navdt ul li,.subinnernavdt ul li,.subnavdt ul li{display:block;position:relative}
.button-animation{position:relative;display:inline-block;padding:5px 8px;color:rgba(0,0,0,.67);overflow:hidden;font-size:16px;font-weight:600;transition:.5s}
.elementor-254 .elementor-element.elementor-element-dee88b5 .nav-trigger{border:none}
.button-animation span{position:absolute;display:block}
.button-animation span:first-child{top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--accent-color));animation:btn-anim1 1s linear infinite}
@keyframes btn-anim1{
0%{left:-100%}
100%,50%{left:100%}
}
.button-animation span:nth-child(2){top:-100%;right:0;width:2px;height:100%;background:linear-gradient(180deg,transparent,var(--accent-color));animation:btn-anim2 1s linear infinite;animation-delay:.25s}
@keyframes btn-anim2{
0%{top:-100%}
100%,50%{top:100%}
}
.button-animation span:nth-child(3){bottom:0;right:-100%;width:100%;height:2px;background:linear-gradient(270deg,transparent,var(--accent-color));animation:btn-anim3 1s linear infinite;animation-delay:.5s}
@keyframes btn-anim3{
0%{right:-100%}
100%,50%{right:100%}
}
.button-animation span:nth-child(4){bottom:-100%;left:0;width:2px;height:100%;background:linear-gradient(360deg,transparent,var(--accent-color));animation:btn-anim4 1s linear infinite;animation-delay:.75s}
@keyframes btn-anim4{
0%{bottom:-100%}
100%,50%{bottom:100%}
}
:root{--body-color:#393937;--accent-color:#663c1f;--white-color:#fff;--box-shadow:0 0 5px #663c1f2b,0 0 25px #663c1f2b,0 0 50px #663c1f2b,0 0 100px #663c1f2b;--body-font:"Montserrat",sans-serif;--normal-font-size:1rem;--font-regular:400;--font-semi-bold:600;--z-tooltip:10;--z-fixed:100}
.button-animation:hover{background-color:var(--accent-color);color:var(--white-color);border-radius:5px;box-shadow:var(--box-shadow)}
.feature-card3:hover .icon-btn{background-color:#fff;color:#393185;-webkit-animation:jumpIcon 1s linear infinite;animation:jumpIcon 1s linear infinite}
.navdt ul li a{font-size:24px;transition:.85s;font-weight:500}
.invertor_address ul li a:hover,.navdt ul li a:hover,.social:hover a p,.social:hover a p i{color:#3fc2ef}
.navdt ul li a:after,.subinnernavdt ul li a:after,.subnavdt ul li a:after{content:"";width:0;height:1px;background:#3fc2ef;position:absolute;left:0;bottom:8px;transition:.85s}
.accordionnav .link.actv:after,.accordionnav .link:hover:after,.accordionnav .linkin.actv:after,.accordionnav .linkin:hover:after,.blogmb-none,.chairmanwrap,.contact_map img,.csr_box iframe,.dis-policy-nav,.extra-live:nth-child(5),.floorenqform,.footernav,.formdetails,.investor_zone .accordion .card .card-header:hover::after,.ls-slide .l_item img,.media-relase:hover:after,.modal_img img,.navdt ul li a:hover:after,.newsimg img,.newstextwrap,.our_pillar ul li:hover::after,.sbr-lifestyle .slidesWrap ul.myslides,.slidesWrap ul li.myslide img,.subinnernavdt ul li a:hover:after,.submenu a:hover:after,.submenuin a:hover:after,.subnavdt ul li a:hover:after{width:100%}
.innernav{width:0%;opacity:0;transition:.5s linear;position:absolute;top:0;left:33.3%;height:100vh;background:rgb(25 25 25 / 88%)}
.innernav.opensub{width:33.4%;opacity:1;z-index:9}
.subnavdt{width:100%;height:100%;justify-content:center;transform:translateX(-5%);transition:.85s ease-in-out}
.shownav,.subinnernavdt.subinnvdt{opacity:1;z-index:2}
.subinnernavdt ul,.subnavdt ul{width:100%;margin:0;padding:0}
.subinnernavdt ul li a:hover,.subnavdt ul li a:hover{color:#3fc2ef!important}
.subinnernavdt ul li a,.subnavdt ul li a{font-size:14px;transition:.85s;font-weight:200}
#resident ul li a{font-size:20px;transition:.85s;font-weight:500}
.subinnernavdt ul li a img,.subnavdt ul li a img{width:8px;opacity:0;transition:.85s}
.accordionnav .linkin:hover,.awards_sec .h_img:hover .awards_sec .h_img::before,.form-group .ckbox label span a:hover,.lazy.loaded,.life_cuslture:hover .insta_logo i,.navbar .navbar-toggler.collapsed .menu-icon-bar,.our-journey .slick-slide.slick-current,.slider-nav .slick-slide.slick-current,.subinnernavdt ul li a:hover img,.submenu li a:hover img,.submenuin li a:hover img,.subnavdt ul li a:hover img{opacity:1}
.blur{filter:blur(5px)}
.subinnernav{width:0%;opacity:0;transition:.4s linear;position:absolute;top:0;left:66.7%;height:100vh;background:rgb(50 50 50 / 93%)}
.subinnernav.opensubinner{width:33.3%;opacity:1;z-index:8}
.subinnernavdt{width:100%;height:100%;opacity:0;align-items:center;justify-content:center;transition:.85s ease-in-out;transform:translateX(-5%);z-index:-1}
.mainnav.navopen .navdt ul li:first-child{opacity:1;transition:opacity .2s .95s}
.mainnav.navopen .navdt ul li:nth-child(2){opacity:1;transition:opacity .2s 1.05s}
.mainnav.navopen .navdt ul li:nth-child(3),.menu-open .navigation .menu-container .menu li:nth-child(3){opacity:1;transition:opacity .2s 1.15s}
.mainnav.navopen .navdt ul li:nth-child(4),.menu-open .navigation .menu-container .menu li:nth-child(4){opacity:1;transition:opacity .2s 1.25s}
.mainnav.navopen .navdt ul li:nth-child(5){opacity:1;transition:opacity .2s 1.3s}
.mainnav.navopen .navdt ul li:nth-child(6),.menu-open .navigation .menu-container .menu li:nth-child(5){opacity:1;transition:opacity .2s 1.35s}
.mainnav.navopen .navdt ul li:nth-child(7){opacity:1;transition:opacity .2s 1.4s}
.mainnav.navopen .navdt ul li:nth-child(8),.menu-open .navigation .menu-container .menu li:nth-child(6){opacity:1;transition:opacity .2s 1.45s}
.mainnav.navopen .navdt ul li:nth-child(9){opacity:1;transition:opacity .2s 1.5s}
.navdt ul li:first-child,.navigation .menu-container .menu li:first-child{opacity:0;transition:opacity .2s 50ms}
.navdt ul li:nth-child(2),.navigation .menu-container .menu li:nth-child(2){opacity:0;transition:opacity .2s .1s}
.navdt ul li:nth-child(3),.navigation .menu-container .menu li:nth-child(3){opacity:0;transition:opacity .2s .15s}
.navdt ul li:nth-child(4),.navigation .menu-container .menu li:nth-child(5){opacity:0;transition:opacity .2s .25s}
.navdt ul li:nth-child(5),.navigation .menu-container .menu li:nth-child(6){opacity:0;transition:opacity .2s .3s}
.navdt ul li:nth-child(6),.navigation .menu-container .menu li:nth-child(7){opacity:0;transition:opacity .2s .35s}
.navdt ul li:nth-child(7),.navigation .menu-container .menu li:nth-child(8){opacity:0;transition:opacity .2s .4s}
.navdt ul li:nth-child(8),.navigation .menu-container .menu li:nth-child(9){opacity:0;transition:opacity .2s .45s}
.navdt ul li:nth-child(9){opacity:0;transition:opacity .2s .5s}
.navbg{border-bottom:1px solid #0000002b}
.secotrsm{font-size:32px;line-height:42px;letter-spacing:-.16px;white-space:nowrap;font-family:Cinzel,serif;margin:0 0 1.5em 0;text-align:center;margin-top:20px}
.lqd-lp-img figure{box-shadow:0 3px 6px rgba(0,0,0,.11),0 3px 6px rgba(0,0,0,.1);border-radius:20px}
.whyushomepage .card{padding:30px 20px 10px;box-shadow:0 14px 28px rgba(0,0,0,.13),0 10px 10px rgba(0,0,0,.03);border-radius:21px;min-height:353px;background:#fff;transition:.5s ease}
.whyushomepage .card:hover{box-shadow:0 3px 6px rgba(0,0,0,.11),0 3px 6px rgba(0,0,0,.1);transition:.5s ease}
@-webkit-keyframes rotate{
0%{-webkit-transform:rotate(0) scale(1)}
100%{-webkit-transform:rotate(360deg) scale(1.1)}
}
@-moz-keyframes rotate{
0%{-moz-transform:rotate(0) scale(1)}
100%{-moz-transform:rotate(360deg) scale(1.1)}
}
@-o-keyframes rotate{
0%{-o-transform:rotate(0) scale(1)}
100%{-o-transform:rotate(360deg) scale(1.1)}
}
@-ms-keyframes rotate{
0%{-ms-transform:rotate(0) scale(1)}
100%{-ms-transform:rotate(360deg) scale(1.1)}
}
@keyframes rotate{
0%{transform:rotate(0) scale(1)}
100%{transform:rotate(360deg) scale(1.1)}
}
@-webkit-keyframes rori{
0%{-webkit-transform:rotate(360deg) scale(1.1)}
100%{-webkit-transform:rotate(0) scale(1)}
}
@-moz-keyframes rori{
0%{-moz-transform:rotate(360deg) scale(1.1)}
100%{-moz-transform:rotate(0) scale(1)}
}
@-o-keyframes rori{
0%{-o-transform:rotate(360deg) scale(1.1)}
100%{-o-transform:rotate(0) scale(1)}
}
@-ms-keyframes rori{
0%{-ms-transform:rotate(360deg) scale(1.1)}
100%{-ms-transform:rotate(0) scale(1)}
}
@keyframes rori{
0%{transform:rotate(360deg) scale(1.1)}
100%{transform:rotate(0) scale(1)}
}
.whyushomepage h2{font-size:32px;line-height:42px;letter-spacing:-.16px;white-space:nowrap;margin:0 0 1.5em 0;font-family:Cinzel,serif;text-align:center}
.whyushomepage{padding:60px 0 50px;background:url('../pattern-dot.png')}
.whyushomepage img{width:70%;transition:transform .8s;transform-style:preserve-3d}
.whyushomepage img:hover{animation-name:rotate;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}
.whyushomepage a::hover img{color:#fff;background:#76602a;border-color:#76602a}
.whyushomepage h4{font-family:'Playfair Display',serif}
.anim-loop-left{font-family:Elina,Sans-serif;color:#14203f;animation:loop-anim-right 10s linear infinite reverse;font-weight:600;margin-top:90px;animation:loop-anim-left 10s linear infinite reverse;line-height:inherit;white-space:nowrap;-webkit-text-stroke-color:#000000;-webkit-text-stroke-width:1px;color:transparent;font-size:60px;margin-top:-190px}
.anim-loop-right{font-family:Elina,Sans-serif;color:#14203f;animation:loop-anim-right 10s linear infinite reverse;font-weight:600;font-size:60px}
.anim-loop-right a{font-family:Elina,Sans-serif;color:#14203f;animation:loop-anim-right 10s linear infinite reverse;font-weight:600;font-size:60px}
.anim-loop-right a:hover{font-family:Elina,Sans-serif;color:#14203f;animation:loop-anim-right 10s linear infinite reverse;font-weight:600;font-size:60px}
.white-space{white-space:nowrap}
@keyframes loop-anim-left{
0%{transform:translate3d(0,0,0)}
to{transform:translate3d(-100%,0,0)}
}
#pos{margin-top:-222px!important}
.abtimgh{height:62%!important;transform:rotate(-45deg);transition:transform .5s;animation:heartbeat 2s infinite alternate;margin-left:30%!important}
@keyframes loop-anim-right{
0%{transform:translate3d(-100%,0,0)}
to{transform:translate3d(0,0,0)}
}
#services{margin-top:0}
.heart:after,.heart:before{content:"";width:100%;height:100%;border-radius:100px 100px 0 0;position:absolute;background-color:#e74c3c;box-shadow:-10px 6px 10px -2px rgba(0,0,0,.25)}
.heart:before{left:44%;top:0;transform:scale(-1) rotate(225deg)}
.heart:after{left:0;top:0;transform:scale(-1) rotate(-225deg)}
@keyframes heartbeat{
0%{transform:scale(1)}
100%{transform:scale(1.1)}
}
.heart:hover:after,.heart:hover:before{background-color:#8b0000;box-shadow:none;transition:2.5s all}
.heart-container:active{transform:scale(0);transition:3s all}
.accordionnav{width:100%;max-width:100%;height:80%;overflow-y:auto;margin:auto!important;background:0 0;padding-top:20px;display:flex;flex-direction:column;padding-left:10px}
.accordionnav .link{font-size:24px;transition:.85s .5s;font-weight:500}
.accordionnav .link:after,.accordionnav .linkin:after{content:"";width:0;height:1px;background:#fff;position:absolute;left:0;bottom:8px;transition:.85s}
.submenu,.submenuin{display:none;font-size:14px}
.accordionnav .linkin,.e-brochure-s,.submenu a,.submenuin a{display:inline-block;color:#fff}
.about-inner-counter .tablewrap table tr td,.submenu li,.submenuin li{border:none}
.submenu a,.submenuin a{font-size:15px;padding:8px 0;transition:.25s;position:relative;opacity:.4;-webkit-transition:.25s;-o-transition:.25s;font-weight:200}
.submenu a:after,.submenuin a:after{content:"";width:0;height:1px;background:#3fc2ef;position:absolute;left:0;bottom:0;transition:.85s}
.submenu a:hover,.submenuin a:hover{opacity:1;color:#3fc2ef}
.up,.upin{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.submenu li a img,.submenuin li a img{width:15px;opacity:0;transition:.85s;padding-left:5px}
.accordionnav .linkin{font-size:18px;padding:12px 0;transition:.85s;position:relative;letter-spacing:1px;font-weight:200;cursor:pointer}
.accordionnav li:last-child .link{border-bottom:0}
.accordionnav li i{position:absolute;top:15px;right:-20px;font-size:20px;color:#fff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.navafter-tint:after{content:'';position:absolute;top:0;right:0;background:0 0;width:100%;height:100%;transition:.5s ease-in-out;z-index:22}
.ls-slide .galleryslider-btn{top:55%;width:50px;height:50px}
.crsVideoSlider .galleryslider-btn.prev-btn,.ls-slide .galleryslider-btn.prev-btn{left:-26px}
.crsVideoSlider .galleryslider-btn.next-btn,.ls-slide .galleryslider-btn.next-btn{right:-26px}
.e-brochure-s{background:#3fc2ef;padding:15px;transition:.5s;z-index:1;position:relative}
.e-brochure-s:hover{background:#000;color:#fff}
.sbrLogo{position:relative;top:18%;text-align:center;margin:0 auto .5rem}
.sbrLogo .innerlogo_div{width:120px;margin:auto}
.d-flex,.esgdpLogo img,.floorpln-img img,.luxurybanner .innerbannertext .gilbirdlogo img,.possesionlogo img,.saathi_sec .sathiLogo img,.sbrLogo img{max-width:100%;max-height:100%}
.possesionlogo{position:absolute;bottom:10px;left:10px;z-index:1;color:#fff;font-size:12px}
@media (max-width:991px){
.logoData{margin-bottom:1.5rem;text-align:left}
.ls-slide .galleryslider-btn.prev-btn{left:0}
.ls-slide .galleryslider-btn.next-btn{right:0}
.dsknone{display:block}
.dks-block,.dsknone strong:before,.innernavfx .row .col-lg-6:last-child,.navbar-toggle,.reachuswrap,.rightnavimg{display:none}
.dsknone strong a{color:#3fc2ef}
.mediarech,.reachuswrap{margin-top:30px}
.innernavfx{display:block!important;height:95%!important}
.reachuswrap{display:block!important;bottom:0;position:static}
.accordion .linkin{font-size:20px;padding:10px 0}
.submenuin a{font-size:14px}
.menu-sliders{transition:flex .4s linear}
body.menu-open .fnavigation ul li:nth-child(2),body.menu-open .mediarech ul li:first-child{opacity:1;transition:opacity 0s 1.05s}
body.menu-open .fnavigation ul li:nth-child(3),body.menu-open .mediarech ul li:nth-child(2){opacity:1;transition:opacity 0s 1.15s}
body.menu-open .fnavigation ul li:nth-child(4),body.menu-open .mediarech ul li:nth-child(3){opacity:1;transition:opacity 0s 1.25s}
body.menu-open .fnavigation ul li:first-child{opacity:1;transition:opacity 0s .95s}
body.menu-open .fnavigation ul li:nth-child(5){opacity:1;transition:opacity 0s 1.3s}
body.menu-open .fnavigation ul li:nth-child(6){opacity:1;transition:opacity 0s 1.35s}
.accordion .linkin:after{bottom:5px}
.submenu a{opacity:.6}
.mainnav{width:100%;height:100%;background:rgb(0 0 0 / 82%);position:absolute;top:0;left:0;margin-right:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:.6s linear;z-index:-1;transform:translateX(-100%)}
.mainnav.navopen{opacity:1;z-index:99;transform:translateX(0)}
.fullscreennav{height:100%;display:block;overflow:visible;overflow-y:scroll}
.blogmb-none{display:none!important}
}
@media(max-width:320px){
.reachuswrap{bottom:-10px}
.reachuswrap a{padding-top:11px;font-size:11px}
.innernavfx{padding:85px 0 0!important}
}
.nav-luxury{width:100%;background:#1c2b2b;position:absolute;bottom:-52px;left:0}
.navbg .nav-luxury .topnav ul li a{color:#fff!important;padding:20px 0}
.navbar-dark .nav-luxury .topnav ul li a:after{bottom:16px}
.navbar-dark .nav-luxury .topnav ul::-webkit-scrollbar-track{background-color:#1c2b2b}
.navbar-dark .nav-luxury .topnav ul::-webkit-scrollbar{width:1px;height:1px;background-color:#1c2b2b}
.navbar-dark .nav-luxury .topnav ul::-webkit-scrollbar-thumb{background-color:#1c2b2b;border:1px solid #1c2b2b}
.awards_sec .h_img:hover h3,.awards_sec .h_img:hover p,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .topnav ul li a:focus,.navbar-dark .topnav ul li a:hover,.navbg .nav-luxury .topnav ul li a:focus,.navbg .nav-luxury .topnav ul li a:hover{color:#fff;opacity:1}
.awards-box,.galleryslider-btn:hover,.life_sun .controler .clbtn,.mediaicon ul li a:hover,.menu-open .navigation .hamburger-menu .hamburger::after,.menu-open .navigation .hamburger-menu .hamburger::before,.navbg .nav-luxury .topnav ul li a:hover:after{background:#fff}
.head-enquire a{display:block;text-align:center;background:#3fc2ef;padding:18px;color:#fff}
.navbar-dark .searchbtn{width:12%;height:100%;position:relative;padding:16px 0}
.navbar-dark .searchbtn:after{display:none;content:"";background:rgb(255 255 255 / 34%);width:1px;height:100%;position:absolute;top:0;right:40px;opacity:.7}
.navbar-dark .searchbtn span{width:50px;height:50px;background:rgba(255,255,255,.9);border-radius:100px;display:flex;align-items:center;justify-content:center;cursor:pointer}
.navbar-dark .searchbtn span svg{fill:none;stroke:#1b263a;z-index:1}
.galleryslider-btn svg #Line_21,.galleryslider-btn svg #Path_145,.navbar-dark .searchbtn span:hover svg,.saathi_sec .galleryslider-btn line,.saathi_sec .galleryslider-btn path,.sbr-about .galleryslider-btn:hover svg #Line_21,.sbr-about .galleryslider-btn:hover svg #Path_145,.sbr-club .clbtn:hover line,.sbr-club .clbtn:hover path,.video-popup:hover path,.video-popup:hover rect{stroke:#fff}
.clbtn:hover::before,.navbar-dark .searchbtn span.clbtn:hover::before,.sbr_brochure:hover::before{background:#000;width:100%;height:100%;left:0;top:0}
.dlfxnav{width:80%;justify-content:flex-start}
.esgbanner .innerbannertext .d-flex,.grid,.navbar-dark .navbar-collapse{flex-wrap:wrap}
.dis-policy-nav ul li a:after,.navbar-dark .navbar-nav .nav-link:after,.navbar-dark .topnav ul li a:after,.reachustext a:after,.reachustext2 a:after{content:"";position:absolute;right:0;border:0;width:0%;background:#fff;height:1px;bottom:0;transition:.5s ease-in-out}
.dis-policy-nav ul li a:hover:after,.footeraddress a:hover:after,.footernav ul li a:hover:after,.navbar-dark .navbar-nav .nav-link:hover:after,.navbar-dark .topnav ul li a:hover:after,.reachustext a:hover:after,.reachustext2 a:hover:after{width:100%;right:auto;left:0;color:#fff}
.Rdesktop_view,.desktopViewVideo,.desktop_view,.dskshow,.indexbanner .indexDesktopView,.mobdsno,.mobile-display-none,.mobnone{display:block}
.floor-slide,.unit-slide{margin:0 -10px}
.nvbg{width:100%;background:#fff;position:absolute;height:0;top:80px;left:0;opacity:0;border-top:1px solid #000}
.nvbg.showbg{opacity:1;visibility:visible;height:200px}
.bannerwrap{width:100%;height:100vh;position:relative;overflow:hidden;background-size:cover!important;background-position:center!important}
.line_animation1,.line_animation2{background:rgb(255 255 255 / 55%);transform:scaleX(0) translateZ(0)}
.bannerwrap:after{content:"";width:100%;height:100%;background:rgb(0 0 0 / 15%);position:absolute;top:0;left:0}
.bannerwrap .investor_banner{position:absolute;bottom:20%;width:100%}
#courtyard-video,#courtyard-video-mob{width:100%;height:100vh;position:absolute;object-fit:cover}
#courtyard-video-banner{width:100%;height:100vh;object-fit:cover}
#courtyard-video-index,.carrer-img img,.esg_awards_acc_i img{width:100%;height:100%;object-fit:cover}
#courtyard-video-index .slick-dots li,.locationslider .slick-dots li{border-radius:50%;border:1px solid #fff;width:10px;height:10px;transition:.5s;padding:unset}
#courtyard-video-index .slick-dots li.slick-active,.locationslider .slick-dots li.slick-active{border-radius:10px;width:25px;background:#de8a2a;border:1px solid #de8a2a;transition:.5s}
.innerbannertext{width:100%;height:100vh;flex-direction:column;display:flex;justify-content:center;position:absolute;left:15px;z-index:9}
.innerbannertext .subtitle{font-size:2.8rem;color:#fff;text-align:left;font-weight:700;position:relative;margin-left:4.4%;letter-spacing:3px;margin-bottom:6px}
.debenture_trusty,.indexbanner .innerbannertext .subtitle.fl-1{font-size:2.2rem}
.indexbanner .innerbannertext .mid-txt.subtitle{font-size:2.8rem;line-height:2.8rem}
.delivery_hm{margin-bottom:10px}
.line_animation1{width:3%;position:relative;left:0;top:0;transition:transform 1s cubic-bezier(.23,1,.32,1);transform-origin:0 50%;height:1px;will-change:transform;bottom:0;margin-left:0!important;margin-right:16px!important;margin:auto}
.line_animation2,.line_animation3{width:30%;transition:transform 1s cubic-bezier(.23,1,.32,1);height:1px;will-change:transform;top:0;bottom:0}
.line_animation2{right:13%;transform-origin:0 50%;margin-left:21px!important;margin:auto}
.line_animation3{background:#fff;opacity:.7;position:relative;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;display:flex;align-items:center;margin-left:16px!important;margin:auto}
.d-text,.line_animation4{width:50%}
.line_animation2.wow.animated{transition-delay:0.8s}
.innerbannertext h1{font-size:3.8rem;color:#fff;letter-spacing:5px}
.innerbannertext .hdsmalltxt{font-size:2.9rem;display:block;color:#fff;font-family:Matter;font-weight:700}
.textpaira{padding-right:60px}
.ctr_cnt{padding-right:70px}
.tbl-btn{margin-top:-57px;text-align:right}
.tablewrap{width:100%;margin-top:40px;padding:50px 0;background:url(../images/Home-about-us.webp) center bottom/cover no-repeat;position:relative}
.tablewrap::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 35%)}
.tablewrap-residential{background:url(../images/Residential-about-us.webp) center bottom no-repeat;background-size:cover!important}
.tablewrap-commercial{background:url(../images/Commercial-about-us.webp) center bottom/cover no-repeat}
.tablewrap table{width:100%;position:relative;z-index:1}
.tablewrap table tr td{padding:40px 0;border-left:none;border-right:none;padding-left:0!important;text-align:center;width:33%}
.tablewrap strong{font-size:4rem;color:#fff;font-weight:500;display:inline-flex}
.tablewrap-commercial strong,.tablewrap-residential strong{font-size:2rem;font-weight:400;letter-spacing:1px}
.tablewrap p{font-size:16px;color:#fff;opacity:.7;font-weight:300}
.aw_cont p,.newswrap .newstextwrap p,.signature_project_in p{line-height:1.5}
.newswrap .newsgrid{padding-left:4px}
.newswrap .newstextwrap h3{font-weight:500;letter-spacing:1px}
.bdlft{border-left:1px solid #c3c3c3!important}
.innerbtntd{display:inline-block;padding-bottom:10px}
.circlebtn{width:auto}
.clbtn a{display:flex;color:#fff;position:relative;z-index:11;align-items:center;justify-content:center;transition:.5s;font-weight:300;letter-spacing:1.2px}
.clbtn,.news-project .circlebtn .clbtn{justify-content:center}
.clbtn{background:#3fc2ef;display:inline-flex;color:#fff;border-radius:100px;height:110px;width:110px;position:relative;border:none}
.clbtn::before,.sbr_brochure::before{transition:.85s;display:inline-block;content:"";position:absolute;border-radius:100px;width:0;box-sizing:border-box;left:50%;top:50%;height:0}
.dividborder,.dividborderbtn{position:relative;border-top:1px solid #c3c3c3;z-index:1}
.dividborder .centerbd,.dividborderbtn .centerbd{width:40px;height:70px;background:#fff;position:absolute;left:50%;top:-35px;transform:translateX(-50%)}
.dividborder .centerbd:after,.dividborderbtn .centerbd:after{content:"";height:30px;width:1px;position:absolute;left:50%;top:50%;background:#3fc2ef;transform:translate(-50%,-50%)}
.flex-space{display:flex;justify-content:space-between;margin-top:20px}
.flex-space .col-lg-6{flex:0 0 48%}
.innerprojects,.ratebg-wrapper{overflow:hidden;position:relative}
.innerprojects a:after{content:'';position:absolute;background:rgb(0 0 0 / 24%);top:0;right:0;left:0;bottom:0}
.innerprojects img{width:100%;-webkit-transition:.5s linear;transition:.5s linear;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.innerprojects:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}
.innerprojects .plusicon,.progrid-text{position:absolute;z-index:1;transform:translate(-50%,-50%);left:50%}
.paddright{padding-right:30px}
.paddleft{padding-left:30px}
.innerprojects a{display:block;margin-bottom:-3px;position:relative}
.actualImage{position:absolute;bottom:2%;right:2%;font-size:8px;color:#fff;opacity:1;z-index:1}
.innerprojects .plusicon{width:50px;height:50px;top:50%}
.innerprojects .plusicon .hoverbd{width:50px;height:50px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:100px;opacity:1;transition:.5s linear;-webkit-transition:.5s linear}
.innerprojects .plusicon .hoverbd i{font-size:1.5rem;color:#fff;margin-top:-1px}
.innerprojects .plusicon .hoverbd img{width:20px;height:20px}
.progrid-text{width:100%;top:63%;text-align:center}
.progrid-text h4{font-size:1rem;color:#fff;font-weight:400}
.chairmanimg{width:100%;overflow:hidden}
.chairmanimg img{width:100%;transition:.5s}
.chairmanimg:hover img{transform:scale(1.05)}
.chaimenrtextwrap{width:100%;height:100%;position:relative;padding-left:50px}
.chaimenrtextwrap img{margin-top:160px;width:80px;margin-bottom:20px}
.ch-namedetails{width:100%;position:absolute;bottom:0;left:50px}
.ch-namedetails strong,.modal-name strong{display:block;color:#3fc2ef;font-size:1.2rem;margin-bottom:10px;font-weight:400}
.newsimg{width:100%;height:150px;overflow:hidden}
.newstextwrap span{display:block;font-size:12px;color:#3fc2ef;opacity:.6;letter-spacing:2px;margin-bottom:8px}
.newstextwrap h3{font-size:1.5rem;margin:8px 0}
.newseventsgrid .circlebtn{display:flex;align-items:center;justify-content:center;height:100%}
.newstextwrap a{color:#3fc2ef;font-weight:400}
.awards-img img{transition:.85s;transform:scale(1)}
.awards:hover .awards-img img,.news-project:hover .newsimg img,.ratedbg:hover .rating-anime img{transform:scale(1.5)}
.formdetails .form-group{margin-bottom:25px}
.bttn-txt,.case-study p,.formdetails .tabwdt>.form-group:first-child,.t-line{margin-top:10px}
.formdetails form .form-control{border:none;padding:15px 0 7px;border-bottom:1px solid #959595;border-radius:0;height:auto!important;font-size:14px;color:#000;font-weight:400;background:0 0;letter-spacing:.5px}
.form-control::-webkit-input-placeholder{color:#000!important;font-size:14px!important}
.form-control:-ms-input-placeholder{font-size:14px!important;color:#000!important}
.form-control::placeholder{font-size:14px!important;color:#000!important}
.formdetails form .form-group textarea{padding:28px;width:100%;height:100%;margin-top:15px;font-size:14px;border:1px solid #c3c3c3;background:0 0;color:#000!important}
.formdetails form .form-group textarea::placeholder{font-size:14px!important;color:#000!important}
form#commentForm .form-group textarea{padding:15px}
.formdetails form .form-group.comm-textarea textarea{border-radius:unset;border:unset;border-bottom:1px solid #959595;padding:14px 1px 0;margin-top:0}
.aboutbanner img,.carrer-img,.col-loc1 iframe,.col-loc1 img,.discover_more_btn,.footerlogo img,.galleryslider-btn:hover:after,.playbtn_sathi img,.playbutton-utube .card-img-top,.residentialSlider .slick-slide img,.slider-for .testimonial_wrapper-new img{width:100%;height:100%}
.discover_more_btn a{width:100%;height:198px;background:#000;display:flex;align-items:center;justify-content:center}
.discover_more_btn a div{width:198px;height:198px;border-radius:100%;background:#fff;color:#3fc2ef;display:flex;align-items:center;justify-content:center;transition:.5s}
.discover_more_btn a:hover div{background:#3fc2ef;color:#fff}
.agree_text{margin-top:-6px}
.submitbtn{position:absolute;right:-40px;bottom:31px;z-index:9;display:flex;align-items:center;justify-content:center;cursor:pointer}
.investorbutenblk.submitbtn{bottom:-46px}
.deb_submit button,.submitbtn button{width:100%;background:0 0;border:none;outline:0;color:#fff;text-align:center;z-index:1}
.checkwrapbox{width:auto;margin-top:-8px}
.banner_in,.inner-wrap{margin-top:80px}
.checkwrapbox .form-group,.footbord .row,.footbordright .row,.mobileSliderfloor.slick-slider .slick-track,.slider-nav .slick-track{margin:0}
.checkwrapbox .form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}
.form-group .ckbox label{position:relative;cursor:pointer;font-size:14px;color:#000;opacity:.8;left:-15px}
.form-group .ckbox label span{opacity:.7;font-size:12px;line-height:1rem;padding-right:1px}
.form-group .ckbox label span a{display:inline-block;color:#3fc2ef;opacity:1}
.form-group .ckbox label:before{content:"";appearance:none;-webkit-appearance:none;background-color:transparent;border:1px solid #3fc2ef;padding:7px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;opacity:1;margin-top:-3px}
.form-group .ckbox input:checked+label:after{content:"";display:block;position:absolute;top:1px;left:5px;width:5px;height:10px;border:solid #3fc2ef;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:1}
.footbord,.footbordright{border-right:1px solid rgb(255 255 255 / 34%)}
.footeraddress h5,.footerbd,.footernav h5{border-bottom:1px solid rgb(255 255 255 / 34%)}
.inner-counter .counter-first,.inner-counter .counter-second{border-right:1px solid #c3c3c3}
.footerform .form-group .ckbox label{left:0}
.margbottom{margin-bottom:15px}
#exampleFormControlSelect1{appearance:none;-webkit-appearance:none;background:url(../images/down-arrow.svg) 99% 23px/11px no-repeat;color:#878787}
.footerbd{width:100%;border-top:1px solid rgb(255 255 255 / 34%);z-index:1;position:relative}
.footbord{border-left:1px solid rgb(255 255 255 / 34%);height:100%}
#content .tab-pane .card-body,.courtyard_floor_popup_form .modal-header,.footbord .col-lg-6,.footbordright .col-lg-3,.footbordright .col-lg-4,.footbordright .col-lg-5,.footbordright .col-lg-6,.footbordright .col-md-6{padding:0}
.footernav h5{font-size:1.1rem;color:#3fc2ef;display:block;padding:20px 23px}
.footernav ul{margin:0;padding:10px 0}
.footernav ul li{display:block;line-height:3;padding:0 20px}
.footer_tab ul li{padding:0 23px 0 26px}
.footer-Main::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-image:url(../images/FooterbannerImg.webp);background-position:right;background-size:cover;background-repeat:no-repeat;filter:blur(1.9px)}
.footer-Main::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(to top,#000000a1,transparent);z-index:1}
.footernav ul li a{display:table-row;width:100%;font-size:12px;font-weight:300;letter-spacing:1px;color:#fff;opacity:.9;text-decoration:none;position:relative}
.footeraddress a:after,.footernav ul li a:after{content:"";position:absolute;right:0;border:0;width:0%;background:#fff;height:1px;bottom:5px;transition:.5s ease-in-out}
.footeraddress{width:100%;padding-bottom:12px}
.footeraddress h5{font-size:1.1rem;color:#3fc2ef;display:block;padding:20px 15px}
.footer_tab strong{padding:20px 26px}
.footeraddress address{padding:20px 15px 10px}
.footeraddress address b{font-size:12px;color:#fff;margin-bottom:10px;font-weight:400;display:block}
.footeraddress a,.footeraddress address p{font-size:12px;font-weight:300;color:#fff}
.footeraddress address p{line-height:2;opacity:1}
.footeraddress a{display:inline-block;line-height:2.8;margin:0 15px;position:relative}
.mediaicon{width:100%;height:100%;border:1px solid rgb(255 255 255 / 34%);border-bottom:0}
.mediaicon ul li a,.mediaicon ul li a.clbtn{border-radius:100px;width:0;height:0;background:#3fc2ef}
.mediaicon ul{margin:0;padding:15px 22px}
.mediaicon ul li{display:inline-block;margin-right:15px}
.mediaicon ul li a{display:flex;align-items:center;justify-content:center;transition:.5s}
.mediaicon ul li a i{font-size:14px;color:#fff;transition:.85s}
.mediaicon ul li a.clbtn{display:inline-flex;color:#fff;padding:1rem;position:relative;border:none;mix-blend-mode:difference}
.mediaicon ul li a.clbtn::before{transition:.85s;display:inline-block;content:"";position:absolute;border-radius:4rem;width:0;box-sizing:border-box;z-index:-2;left:50%;top:50%;height:0}
.mediaicon ul li a.clbtn:hover::before{background:#fff!important;width:100%;height:100%;left:0;top:0}
.footlogbord{width:100%;height:100%;border:1px solid rgb(255 255 255 / 34%);border-bottom:0;border-left:0;padding:11px;display:flex;align-items:center}
.footlogbord .row{margin:0;width:100%;justify-content:space-between;align-items:center}
.footerlogo{width:120px}
.dis-policy-nav ul li{display:inline-block;position:relative;margin-right:30px;line-height:1.8}
.dis-policy-nav ul li span{color:#fff;display:inline-block;position:absolute;top:0;right:-15px;font-size:.65rem;font-weight:100}
.dis-policy-nav ul li a{display:table-row;width:100%;font-size:12px;font-weight:300;letter-spacing:1px;color:#fff;opacity:1;text-decoration:none;position:relative}
.copyrighttext{width:100%;display:flex;align-items:center;justify-content:space-between;z-index:1;position:relative}
.copyrighttext p{font-size:.7rem;color:#fff;padding:15px 0;font-weight:300}
.inner-wrap{height:calc(100vh - 83px)}
.resi-pro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.resi-pro .resi-prolist{-webkit-flex:1;-ms-flex:1;flex:1;width:100%;transition:1s ease-in-out;max-width:100%;overflow:hidden}
.resi-pro .resi-prolist .gridbackg{position:relative;height:100%}
.resi-pro .resi-prolist .gridbackg .pro-head{writing-mode:vertical-lr;transform:rotate(180deg);position:absolute;bottom:60px;font-size:30px;color:#fff;font-weight:400;left:30px;transition:.5s ease-in-out;height:auto}
.resi-pro .resi-prolist .gridbackg h3,.residential-box .card-caption h2{font-size:30px;color:#fff;font-weight:400;transition:.5s ease-in-out;margin-bottom:0}
.prolist-caption{transition:.5s ease-in-out;position:absolute;bottom:40px;left:30px;right:30px}
.prolist-caption ul{padding-left:5px}
.prolist-caption p{color:#fff;line-height:1.4}
.resi-pro .resi-prolist .gridbackg .prolist1{height:500px;background-image:url(../images/01-2.jpg);background-size:cover!important}
.resi-pro .resi-prolist .gridbackg .prolist2{height:500px;background-image:url(../images/02.jpg);background-size:cover!important}
.resi-pro .resi-prolist .gridbackg .prolist3{height:500px;background-image:url(../images/Samanvay-Westbank.webp);background-size:cover!important}
.resi-pro .resi-prolist .gridbackg .prolist4{height:500px;background-image:url(../images/samanvay-satgunam.webp);background-size:cover!important}
.resi-pro .resi-prolist .gridbackg .prolist5{height:500px;background-image:url(../images/a1.webp);background-size:cover!important}
.d-lg-none{display:none!important}
.resi-pro .resi-prolist:hover{-webkit-flex-grow:3;flex-grow:3}
.resi-pro .resi-prolist:hover .prolist-caption .row{transform:translate(0,0);transition-delay:250ms}
.resi-pro .resi-prolist:hover .pro-head{opacity:0;transition-delay:250ms}
.resi-pro .resi-prolist .gridbackg .pro-head img{transform:rotate(75deg);position:relative;left:-7px;top:-5px;width:20px}
.prolist1:before,.prolist2:before,.prolist3:before,.prolist4:before,.prolist5:before{content:'';width:100%;height:100%;position:absolute;background:rgba(0,0,0,.3)}
.news-project .newstextwrap h3{margin:15px 0 10px}
.news-project .circlebtn{position:absolute;z-index:1;left:-46px;top:0}
.news-project .circlebtn .clbtn img{width:16px}
.circlebtn2 .clbtn{mix-blend-mode:inherit;width:60px;height:60px;transition:.5s ease-in-out;justify-content:center;cursor:pointer}
.circlebtn2 .clbtn:hover::before{background:#000;width:100%;height:100%;left:0;top:0;z-index:1}
.circlebtn2 .clbtn img,.residential-box .card-caption .clbtn img{width:16px;z-index:1}
.circlebtn2 .clbtn::before,.clbtn{z-index:1}
.awards .awards-data{background:#fff;padding:25px}
.awards .awards-data h4{font-size:1.5rem;margin-bottom:10px;font-weight:500}
.commercialForm .countryContact .form-control,.news-project .newstextwrap,.sbr-form-head .countryContact .form-control,.siform .countryContact .form-control,.waterfront-form-head .countryContact .form-control{padding-left:20px}
.background-transparent,.popup-content{background:#fff9f2!important}
.logo-project{width:150px;position:relative;top:-6px}
.prolist-caption .row{transition:.6s ease-in-out;transform:translate(0,150%);align-items:center}
.navigation .hamburger-menu .hamburger::before,.resi-pro .resi-prolist.active .row{top:0}
.video-iframe iframe{width:100%;height:500px;margin-bottom:30px}
.video-thumbail{cursor:pointer;transition:1s ease-in-out}
.video-thumbail:hover{transform:scale(1.3)}
#srch-term,.slider-nav .slick-slide,.thumbail2{opacity:.5}
.overflow-thumbnail .overflow img{overflow:hidden;object-fit:cover}
.overflow-thumbnail p{margin-top:14px}
.overflow-thumbnail p.d-flex span{margin-right:30px;line-height:inherit}
.residential-box .card-body{height:520px;background-size:cover!important;padding:30px;position:relative;overflow:hidden;transition:1s ease-in-out}
.awards-box img,.btn-line,.btn-line:after,.video-popup{transition:.4s ease-in-out}
.residential-box .card-caption{position:absolute;top:0;bottom:0;right:0;left:0;padding:30px;z-indeX:1;text-align:left}
.residential-box .card-caption h3{font-size:16px;color:#fff;font-weight:400;margin:6px 0;text-align:left;display:inline-block;opacity:.7}
.residential-box .card-caption .clbtn{width:60px;height:60px;background:0 0;border:1px solid #fff;transition:.5s ease-in-out}
.residential-box .card-caption .circlebtn{position:absolute;bottom:30px}
.residential-box .card-caption p{color:#fff;font-size:16px;transform:translateY(32px);opacity:0;transition:.5s ease-in-out}
.residential-box a:hover .card-caption p{transform:translateY(10px);opacity:1}
.residential-box a:hover .card .clbtn{border:1px solid #3fc2ef}
.residential-box a:hover .card .clbtn::before{background:#3fc2ef;width:100%;height:100%;left:0;top:0;z-index:1}
.case-study .card:hover .overflow img,.residential-box a:hover .card-body{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}
.case-study h3{font-size:22px;line-height:1.4}
.btn-line{color:#3fc2ef;font-weight:800;position:relative}
.case-study .card-body,.our-his-sathi.investor_zone .accordion .card-body{padding:30px 20px}
.btn-line:after{content:'';background:#bdbdbd;right:0;bottom:-5px;width:100%;height:1px;position:absolute}
.btn-line:hover:after{width:0%}
.inner-wrap video{height:100vh!important;position:absolute;object-fit:cover!important}
.amenity-img img,.awards_img img,.cr-sec.th img,.residentialbanner img,.s_item img,.video_thumb{object-fit:cover}
.case-study .card .overflow img,.news-project .newsimg img{transition:1s ease-in-out}
.video-popup{width:55px;height:55px;display:flex;align-items:center;justify-content:center;position:absolute;right:20px;bottom:30px;background:#fff;border-radius:50%;cursor:pointer}
.video-popup:hover{background:#ff9500}
.residential-box .card:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:rgb(0 0 0 / 24%)}
.pb-6{padding-bottom:70px}
.mission .mission-box>div{background-size:cover!important;height:450px;position:relative;overflow:hidden}
.mission .mission-box .mission-caption{background:#fff;max-width:400px;position:absolute;bottom:0;padding:30px;transition:.5s ease-in-out;transform:translate(-280px,300px)}
.menu-open .navigation .menu-container .menu-info,.mission .mission-box:hover .mission-caption{transform:translate(0,0)}
.mission .mission-box .mission-caption h2{font-size:27px;margin-bottom:10px}
.btn-file,.mission .mission-box .mission-caption p{font-size:14px}
.leadership .leader-profile .overflow img{transition:.5s ease-in-out}
.awards_img h4,.leadership .leader-profile h4{color:#3fc2ef;font-size:14px;margin-bottom:0;margin-top:10px;font-weight:500}
.leadership .leader-profile p{font-size:12px;margin-top:0;line-height:1.4}
.leadership .leader-profile{padding:0 20px}
.leadership .leader-profile .overflow .circlebtn{position:absolute;bottom:20px;left:20px;transform:translateY(30px);opacity:0;transition:.5s ease-in-out}
.leadership .leader-profile:hover .circlebtn,.news-box:hover .circlebtn span{transform:translateY(0);opacity:1}
.border-right{border-right:1px solid #c3c3c3!important}
.border-top{border-top:1px solid #c3c3c3!important}
.awards-box:hover img,.cr-sec:hover img,.life_cuslture img:hover,.news-box:hover img{transform:scale(1.2)}
.awards-box p{margin:0;padding:22px;text-align:center;font-size:22px;line-height:1.2;color:#000;font-weight:600}
.corporate-wrapper{height:660px;background-size:cover!important;background-position:center 80px!important}
.corporate-wrapper .caption-corporate{background:#fff;padding:30px;max-width:520px;z-index:1;margin-top:-90px}
.inner-counter .counter-second,.inner-counter .counter-third{padding-right:70px;padding-left:70px}
.corporate-wrapper .caption-corporate h3{font-size:42px;line-height:normal;margin-bottom:30px;letter-spacing:2px;color:#000}
.corporate-wrapper .caption-corporate .circlebtn{position:absolute;right:-50px;bottom:-40px}
.pb-7{padding-bottom:145px}
.inner-counter .counter-first{padding-right:70px}
.counter-drop{padding:20px 0}
.counter-drop:after{content:'';position:absolute;top:0;right:-14px;background:#3fc2ef;height:1px;width:30px}
.inner-wrap .innerbannertext{width:100%;height:calc(100vh - 83px);display:flex;justify-content:center;position:absolute;left:15px;top:0;z-index:9;bottom:130px}
.inner-wrap .inner-wrap-caption .subtitle{font-size:2.8rem;color:#fff;text-align:left;font-weight:700;position:relative;margin-left:4.4%;letter-spacing:3px;margin-bottom:6px;text-transform:uppercase}
.inner-wrap .inner-wrap-caption{position:absolute;bottom:127px;right:0;left:0;z-index:9}
sup{font-size:11px}
hr{margin:40px 0}
.contect_us hr{width:70.5%}
.contect_us h2,.secpad-top{margin-top:40px}
.banner_in h3,.socialSideIcon ul li{margin-bottom:12px}
#media p,.banner_in p{line-height:1.6}
.map iframe{width:100%;height:400px}
.carrer-img{padding-right:40px}
.carrer-img .image-title{right:70px}
.career-post{border-bottom:1px solid #c3c3c3;padding:20px 0;margin-right:20px}
.select,.tabs_media .nav-link{padding:0}
.career-post p{margin-bottom:0;color:#000;opacity:1;width:80%}
.career-post p span{color:#818181}
.btn-file{cursor:pointer;padding-left:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}
.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;opacity:0;outline:0;background:#f46c21!important;color:#fff!important;cursor:inherit;display:block}
.btn-file .error{position:absolute;top:45px}
span.file-name{font-size:12px;display:flex;margin:0}
.btn-file i{margin-right:10px!important;color:#3fc2ef;border:1px solid #3fc2ef;font-size:15px;border-radius:50%;width:35px;height:35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}
.career-form button{border:none;background:0 0;margin-top:10px}
.tabs_media .nav-link:hover{border:transparent;color:#495057}
.tabs_media .nav-link,.tabs_media ul li a{width:200px;color:rgb(0 0 0 / 36%);border-right:1px solid!important;border-radius:0;font-weight:700;background:0 0;text-transform:uppercase;font-size:12px;letter-spacing:2px;transition:.4s ease-in-out}
.tabs_media ul li a{padding:0 30px}
.tabs_media .nav-link:last-child,.tabs_media ul li:last-child a{border-right:none!important}
.tabs_media ul li a.active{color:#495057}
.tabs_media .nav-tabs{border-bottom:none}
#content .tab-pane,.tabs_media .nav-link.active,.tabs_media .nav-link.focus{background:0 0;border:transparent}
.media-relase span{color:#3fc2ef;letter-spacing:2px;font-size:12px;margin-bottom:5px;display:block;text-transform:uppercase}
.media-relase:after{content:"";position:absolute;bottom:-1px;height:1px;background:#000;width:0;transition:.4s ease-in-out}
.contect_us p a:hover,.media-relase:hover .btn-line,.regulation:hover a{color:#3fc2ef}
.media-relase:hover .btn-line:after{width:0}
.news-box .cpation-news{position:absolute;bottom:17px;left:20px;right:20px;z-index:1}
.clbtn-afer:after,.csrbg::before,.news-box .overflow:after{position:absolute;right:0;content:''}
.news-box .overflow{margin-bottom:-3px}
.news-box .overflow:after{bottom:0;left:0;height:40px;background:linear-gradient(to bottom,rgba(230,230,230,0) 0,rgba(230,230,230,0) 1%,rgba(4,4,4,.41) 1%,rgb(56 56 56 / 20%) 0,rgb(90 90 90 / 70%) 100%)}
.news-box span{color:#fff;font-size:12px;letter-spacing:2px}
.news-box p{padding:20px;font-size:16px}
.news-box .clbtn{height:40px;width:40px}
.news-box .circlebtn span{background:#3fc2ef;width:26px;height:26px;border-radius:50%;align-items:center;justify-content:center;display:flex;transition:.4s ease-in-out;padding:18px;transform:translateY(24px);opacity:0}
.news-box .circlebtn span img{width:10px}
.news-box img{transition:.8s ease-in-out}
.news-box,.readacceptblk,.video-box{margin-bottom:30px}
.video-box iframe{width:100%;height:200px}
.video_thumb{width:100%;height:250px}
.select{background-color:transparent;color:#000;display:block;border-radius:0;cursor:pointer;border:none;width:100px;margin-right:0;margin-left:auto;border-bottom:1px solid #b9b9b9}
.csrbg,.tab-pane .padt60{padding-top:30px}
.clbtn-afer:after{height:1px;background:#d4cfc9;width:100%;bottom:0;margin:auto;top:0;z-index:0}
.showmorwbtn{position:absolute;left:50%;width:auto;z-index:22;bottom:-180px;padding:30px;border-radius:100px;transform:translateX(-50%)}
.showm .btn-line{display:inline-block;font-size:20px;cursor:pointer;color:#3fc2ef}
.rt-filter .form-control{background:0 0;border:0;border-bottom:1px solid #000;border-radius:0;padding-left:0}
.rt-filter .form-control:focus{box-shadow:none}
.search_cont svg{position:absolute;right:31px;top:7px;cursor:pointer}
.csrbg,.csrbg h5{position:relative}
.search_cont svg .in-s{fill:none;stroke:#000}
.ui-group{max-width:1170px;margin:48px auto 0}
select:focus{outline:0!important;box-shadow:none!important}
.media-flt{margin-bottom:20px}
.media-flt .form-inline div::after{position:absolute;right:12px;top:12px;height:22px;width:1px;background:#b1aeae;content:''}
.t-line span{margin-left:0!important}
.csrbg{margin-top:30px}
.csrbg::before{background:url(../images/comma.svg) center top no-repeat;width:100px;height:100px;top:0;left:0;margin:0 auto;opacity:.2}
.csrbg h5{font-size:1.5rem;text-align:center;z-index:1;line-height:2.5rem;letter-spacing:1.5px}
.csr_box{border:1px solid #ccc}
.csr_content{padding:25px}
.csr_content span{font-size:12px;opacity:.6;letter-spacing:2px}
.csr_content h3{font-size:1.3rem;font-weight:400;color:#000}
#popup1 .modal_popup_description,.abtimg-sec,.case-study .card,.formImg_sub,.luxurybanner .container,.luxurybanner .row,.more_box.open::before{height:100%}
.case-study .c_sm{font-size:14px;margin-top:0}
.cr-sec,.life_cuslture{position:relative;overflow:hidden}
.cr-cont{overflow:hidden;padding:10px;transition:.5s;position:absolute;bottom:10px;transform:translateY(62px);height:90px}
.cr-cont h5{color:#3fc2ef;margin-bottom:8px;border-bottom:1px solid #ccc;display:inline-block}
.cr-cont p{line-height:1;color:#fff;opacity:1;font-size:14px}
.cr-sec:hover .cr-cont{transform:translateY(0)}
.cr-sec img{transition:1s;display:block}
.cr-sec.th img{height:200px}
.ls-slide .slick-list{margin:0 -20px}
.ls-slide .l_item{margin:0 20px}
.controler .clbtn{width:50px;height:50px;display:flex;align-items:center;position:absolute;top:50%;cursor:pointer;left:-12px;transform:translateY(-50%)}
.controler .clbtn span{position:relative;z-index:1}
.controler .next-arrow{left:auto;right:-12px}
.grid{margin:56px auto 0;padding:0;display:flex;list-style-type:none;height:auto!important}
.accordion,.contact_ph,.debenture_form,.foodbevragestwo{margin-top:25px}
.grid>li{width:calc(100% / 3);overflow:hidden}
.filters{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:center}
.grid li img{max-width:100%;border-radius:10px}
.filters button{padding:0 25px;margin:0 5px;border:none;background:0 0;border-radius:0;transition:150ms;color:#000;font-size:16px;line-height:18px;font-weight:400;opacity:.5;position:relative;outline:0;cursor:pointer;border-right:1px solid #0000004a;letter-spacing:1px}
.filters button:last-child{border-right:0}
.agent_add li:nth-child(2),.agent_add li:nth-child(3){border-right:1px solid #0000002b}
.filters button.is-checked{background-color:unset;color:#000;opacity:1}
.element-item>div{padding:20px 15px;background-color:#121212;color:#ddd}
.element-item p{font-size:18px;line-height:24px;font-family:Lato,sans-serif}
.resi-prolist .sub_tag{list-style:none}
.investor_zone .accordion .btn{display:flex;justify-content:space-between;align-items:center;width:100%;color:#4e4d50;text-decoration:none;height:70px;padding:0;font-size:18px;text-align:left}
.investor_zone .accordion .btn-link:hover{color:#4e4d50;text-decoration:none}
.investor_zone .accordion .card{background-color:#fff0;border:none;border-radius:unset}
.investor_zone .accordion .card .card-header{background-color:rgb(255 255 255 / 0%);padding:0;height:70px;margin:revert;position:relative}
.investor_zone .accordion .card .card-header::after{content:'';left:0;position:absolute;bottom:0;height:1px;transition:.5s ease-in-out;width:0;background:#b7d169}
.investor_zone .accordion .btn[aria-expanded=true]{color:#ff9500}
.esgcolortext .accordion .btn[aria-expanded=true]{color:#b7d169!important}
.investor_zone .accordion .btn[aria-expanded=false] .plus,.investor_zone .accordion .btn[aria-expanded=true] .minus{display:block;width:20px}
.investor_zone .accordion .btn[aria-expanded=false] .minus,.investor_zone .accordion .btn[aria-expanded=true] .plus{display:none;width:20px}
.investor_zone .accordion .card-body{padding:1.25rem 0 0}
.awards_main .form-control,.investor_zone .accordion .form-control{border:none;padding:15px 0 7px;border-bottom:1px solid #c3c3c3;border-radius:0;height:auto!important;font-size:14px;color:#000;font-weight:400;background:0 0;letter-spacing:.5px}
.select_data{text-align:right;text-align:-webkit-right}
.financial_result_sheet{display:flex;align-items:center;justify-content:center;padding-bottom:13px}
.financial_result_sheet img{width:25px}
.financial_result_sheet p{margin-left:25px;font-size:14px}
.investor_zone .accordion .inner_btn{color:#000;font-size:16px}
.investor_zone .accordion .inner_btn .minus,.investor_zone .accordion .inner_btn .plus{width:15px!important}
.investor_zone .table th,.qter_hd{padding:12px;background:#3fc2ef;color:#fff;text-align:center}
.investor_zone .table td{vertical-align:middle;padding:5px 0;font-size:16px;color:#000;border-bottom:1px solid rgba(0,0,0,.125)!important}
.debenture_form{border-bottom:1px solid #dfdad4;padding-bottom:30px}
.details_deb{line-height:23px;color:#000;margin-bottom:30px;font-size:16px}
.contact_info a{color:#4e4d50}
.deb_address li{line-height:1.2rem}
.form-control:focus,.submitform .btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:unset}
.investor_zone .accordion .deb_form .form-control{padding:15px 0}
.invertor_address,.show-more-inner{text-align:center}
.invertor_address p{margin-bottom:0;color:#000;line-height:2rem;opacity:1}
.invertor_address ul{margin-top:12px}
.invertor_address ul li{line-height:1.7rem;font-size:16px;color:#707070}
.invertor_address ul li a{color:#707070;transition:.5s}
.invertor_address p.content_clr{color:#707070;line-height:20px;padding:20px 0 15px;font-size:16px}
.invertor_address .add_btm{position:relative;height:100%;padding-bottom:20px}
.invertor_address .add_btm:after{content:"";position:absolute;bottom:0;width:100%;height:1px;background:#0000002b;left:0}
.invertor_address ul.agent_add{display:flex;justify-content:center;margin-top:15px}
.invertor_address ul.agent_add li{padding:0 10px;line-height:12px}
.agent_add li:nth-child(2){border-left:1px solid #0000002b}
.regulation{width:200px;margin:auto}
.regulation img{transform:rotate(132deg)}
.investor_banner_main{background:url(../images/contact-banner.webp) no-repeat}
.awardsBanner{background:url(../images/awardsBanner.webp) no-repeat}
.aboutUsBanner{background:url(../images/about-us/Banner.webp) no-repeat}
.d-flex .subtwo{padding-left:20px!important}
.error{color:red;font-size:12px}
.investor_zone .investor_collapse{padding:0 10px}
.luxurybanner .innerbannertext .d-flex{flex-direction:column;align-items:center;width:220px;margin-bottom:3.8rem}
.skyparkBanner .innerbannertext .d-flex{width:185px;margin-bottom:0;margin-top:2rem}
.luxurybanner .innerbannertext .gilbirdlogo{width:140px;margin-bottom:2.5rem}
.luxurybanner .innerbannertext .subtitle{line-height:4rem;letter-spacing:3.5px;font-size:60px;font-weight:300}
.luxurybanner .innerbannertext .subtitle span{letter-spacing:7px}
.luxurybanner .innerbannertext .subsm{line-height:74px;letter-spacing:4px;font-size:2.5rem;font-weight:400;color:#fff}
.uper-txt{margin-bottom:-3px;margin-left:86px}
.uper-txt img{margin-right:3px}
.luxurybanner{margin-top:83px;height:calc(100vh - 83px);background-size:cover!important}
.live-count{font-size:45px;color:#dc882a;width:66px}
.live-extra{width:113px}
.extradiv-main{display:flex;flex-wrap:wrap;margin:10px 30px 0 0}
.extra-live{border-bottom:.75px solid #7a7a7a;width:50%;padding:0 0 25px;display:flex;align-items:center;margin-top:25px}
.extra-live:first-child,.extra-live:nth-child(3){border-right:.75px solid #7a7a7a}
.extra-live p{line-height:23px}
.extra-live-down{width:50%;padding-top:25px}
.extra-live-down-2{padding-left:106px}
.aboutbanner{height:555px}
.amenity-img{padding-bottom:10px;position:relative}
.amenity-img img{width:100%;max-height:100%;height:450px}
.amenity-img p{position:absolute;bottom:32px;background:#fff;left:5%;opacity:1}
.aminity-sec{background:url(../images/forest/BG-Leaf.jpg) 0 0/cover no-repeat;overflow:hidden;padding:60px 0 60px 50px}
.anenity-slider .galleryslider-btn.next-btn{right:100px;z-index:9}
.scale-view{transform:scale(.8);transition:1s ease-in-out}
.amenity-img.slick-slide.slick-current.slick-active.slick-center .scale-view{transform:scale(1)}
.bgloc{background:#2a3f40;padding:40px}
.bgloc.oneWorldbg{background:#457b9d}
.bgloc.westworldbg{background:#6c584c}
.bgloc.maxxWorldbg{background:#5e6472}
.bgloc h2{color:#fff;font-size:50px;font-weight:400;line-height:54px;margin-top:-15px}
.foodbevrages p{color:#fff;margin:0;line-height:22px}
.locationslider ul li{list-style:none;padding-top:12px;color:#fff}
.foodbevrages{display:flex;justify-content:space-between;align-items:center}
.loc-line{width:100%;height:1px;background:#fff;margin:12px 0}
.locationslider .slick-dots{bottom:-37px;text-align:left}
.galleryslider-btn:hover svg #Line_21,.galleryslider-btn:hover svg #Path_145{stroke:#3fc2ef;stroke:#fff}
.galleryslider-btn{position:absolute;top:50%;width:80px;height:80px;background:#3fc2ef;border:1px solid #3fc2ef;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;cursor:pointer;transform:translateY(-45px)}
.galleryslider-btn:after{content:"";position:absolute;left:0;right:0;margin:auto;width:0%;height:0%;background:#3fc2ef;border-radius:50%;transition:.5s}
.galleryslider-btn.prev-btn svg{z-index:2;transform:rotate(226deg)}
.galleryslider-btn svg,.our-journey .galleryslider-btn.prev-btn svg{z-index:2;transform:rotate(45deg)}
.galleryslider-btn.prev-btn{left:12px}
.galleryslider-btn.next-btn{right:183px}
.floorpln-img{border:1px solid #858585;padding:10px;height:200px}
.floorplan-wrap strong{display:inline-block;margin-top:12px;font-weight:600}
.floorone{padding-right:7.5px}
.floorthree,.floortwo{padding:0 7.5px}
.floorfour{padding-left:7.5px}
.footerform{background:#f3ede6}
.footerform .form-control{border:unset;border-radius:unset;border-bottom:1px solid #999;padding-left:0;background:0 0}
.footerform .form-control:focus{color:unset;background-color:unset;border-color:unset}
.submitform .btn,.submitform .btn-primary:not(:disabled):not(.disabled):active{background:#3fc2ef;border-color:#3fc2ef}
#awards_recog .item:nth-child(10),#awards_recog .item:nth-child(11),#awards_recog .item:nth-child(12),#awards_recog .item:nth-child(4),#awards_recog .item:nth-child(5),#awards_recog .item:nth-child(6),#awards_recog .item:nth-child(7),#awards_recog .item:nth-child(8),#awards_recog .item:nth-child(9),.awards_main .row .col-lg-4,.footerform .form-group,.iconslider,.show-more-outer{margin-top:30px}
.footerform .textheading{line-height:3rem;margin-bottom:20px}
.form input::-webkit-input-placeholder{font-size:16px;font-weight:400;color:#000}
.form input::-ms-input-placeholder{font-size:16px;font-weight:400;color:#000!important}
.form input:-ms-input-placeholder{font-size:16px;font-weight:400;color:#000!important}
.form input::-moz-placeholder{opacity:1;font-size:16px;font-weight:400;color:#000!important}
.form input::placeholder{font-size:16px;font-weight:400;color:#000!important}
.submitform{text-align:end}
.submitform .btn{margin:0 auto;padding:7px 40px;border-radius:unset}
.luxuryh2{font-weight:400;font-size:60px;letter-spacing:1px}
.location-advantage-content{padding:0 1px}
.about-content p{color:#7a7a7a}
.foresthd{top:unset;bottom:20%}
.rera-number{background:#fff5eb;padding:6px 0;margin-top:-1px}
.rera-number p{color:#000!important;font-size:14px!important}
.socialSideIcon{position:fixed;top:30%;height:auto;right:0;width:auto;border:unset;z-index:99}
.socialSideIcon ul{display:flex;flex-direction:column;width:fit-content}
#forestform{padding:28px 57px 0;height:100%}
.waterfront-form-head #forestform{padding:15px 57px 0}
.forestSubmitbtn{position:static;margin-top:26px;margin-left:0;justify-content:left}
.footerform #message{width:100%;background:0 0;border:0;border-bottom:1px solid #999;line-height:13px}
.abtimg-sec img,.formImg_sub img,.our_pillar_wrapper .ourPillarImage .OurPillarsImg{height:100%;object-fit:cover}
.liveextra-slide{position:absolute;top:0;left:0;width:0%;height:100%;background:#1c2b2b;animation-name:width-lr;animation-duration:1.2s;animation-fill-mode:forwards;animation-timing-function:ease;animation-direction:normal;animation-delay:.3s}
.formdetails form select.form-control{-webkit-appearance:none;-moz-appearance:none;background:url(../images/Arrowcourtyard.svg) 0 0/15px no-repeat;background-position-x:100%;background-position-y:20px}
.comm_newevet1,.courtyard_floor_popup_form .agree_text{margin-top:0}
.comm_newevet2{margin-top:100px}
.com_news h2{margin-bottom:53px}
.awards-img img{height:166px}
.blog-banner{background:url(../images/Blog-Banner.jpg) no-repeat;height:555px}
.aboutbanner{background:url(../images/about-banner.jpg) no-repeat}
.contactusbanner{background:url(../images/contact2.webp) no-repeat;position:relative}
.contactusbanner:after{content:"";position:asolute;bottom:0;left:0;background:linear-gradient(to top,#000000c9,transparent);width:100%;height:100%}
.csrBanner{background:url(../images/CSR-Banner.webp) no-repeat}
.careerBanner{background:url(../images/Career-banner.jpg) center no-repeat;background-size:cover!important}
.life_cuslture img{width:100%;transition:.85s;transform:scale(1)}
.imgtitle{width:100%;padding:20px;position:absolute;left:0;bottom:0;background:linear-gradient(to bottom,rgba(230,230,230,0) 0,rgb(230 230 230 / 0) 1%,rgb(4 4 4 / 32%) 39%,rgb(21 21 21 / 39%) 64%,rgb(36 36 36) 100%)}
.imgtitle strong{font-size:18px;color:#fff;font-weight:400}
.insta_logo{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.insta_logo i{font-size:60px;color:#fff;opacity:0;transition:opacity .5s}
@media (max-width:1920px){
.liveextra-slide{animation-name:width-lr}
}
@media (min-width:1920px){
.liveextra-slide{width:40%;animation-name:width-lrmax}
}
@-webkit-keyframes width-lr{
0%{opacity:0;width:0}
100%{width:21%}
}
@keyframes width-lr{
0%{opacity:0;width:0}
100%{width:21%}
}
@keyframes width-lrmax{
0%{opacity:0;width:0}
100%{width:40%}
}
@media (max-width:767px){
.anim-loop-right a{font-family:Elina,Sans-serif;color:#14203f;animation:loop-anim-right 10s linear infinite reverse;font-weight:600;font-size:30px}
.tabs_media ul li a{padding:0 15px}
.rera-number p{font-size:12px!important}
.awardsBanner{background:url(../images/awardsMobileBanner.webp) no-repeat}
.ul-list li{font-size:14px!important;line-height:1.8!important}
.com_news h2{margin-bottom:31px}
.awards-img img,.discover_more_btn a{height:auto}
.filters button{padding:5px 12px;margin:5px;font-size:12px;line-height:.2rem}
.grid>li{width:calc(100% - 0px)}
.element-item p{font-size:16px;line-height:22px}
.contect_us h2{margin-top:0}
.discover_more_btn a div{width:52px;height:52px;font-size:10px;text-align:center}
}
.our_pillar_container .our_pillar_wrapper{margin:60px 0 87px;height:515px}
.our_pillar_wrapper .ourPillarImage{position:absolute;width:100%;height:100%}
.our_pillar_container .our_pillar_wrapper .row{align-items:center;justify-content:center;margin-top:70px;position:relative;z-index:1}
.our_project_details{margin:0 20px;padding:20px;background:#3fc2ef;width:207px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}
.esgbanner .flexgrow .line_animation2,.our_pillar{display:inline-block}
.our_project_details p,.our_project_details span{color:#fff;font-size:15px;opacity:1}
.our_project_details span,.signature_project_in .luxuryh2{font-size:45px}
.our_pillar{background:#fff;padding:30px;margin:-60px 0 0 80px;z-index:1;position:relative}
.our_pillar ul li{padding:20px 0;border-bottom:1px solid #00000052;letter-spacing:.2px;position:relative}
.our_pillar ul li::after{content:"";position:absolute;bottom:-1px;left:0;width:0%;height:2px;background:#3fc2ef;transition:width .8s}
.our_pillar h2{margin-bottom:12px;line-height:3rem}
.more_box h3,.moretext h4{margin-bottom:20px;font-weight:400}
.chairmen_msg,.modal_popup_description{height:250px;overflow-y:scroll;padding-right:15px}
.chairmen_msg::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}
.chairmen_msg::-webkit-scrollbar{width:2px;background-color:#f5f5f5}
.chairmen_msg::-webkit-scrollbar-thumb{background-color:#000;border:1px solid #3fc2ef}
.chairmen_msg.esgChairman::-webkit-scrollbar-thumb{border:1px solid #b7d169}
.rating-anime{position:relative;display:inline-flex}
.rating-anime img{width:20px;height:20px;transform:scale(1);transition:.5s}
.navbg .searchbtn span.searchEsg{background:#b7d169!important}
.awards_img img{width:100%;height:100%;transition:.5s}
.awards_cont .row{padding-top:10px}
.awards_description a{color:#3fc2ef;position:relative;font-size:16px;display:inline-block;padding-bottom:3px}
.awards_description a::after{content:"";width:100%;height:1.5px;background:#dbd8d3;position:absolute;bottom:-1px;left:0;transition:.8s}
.awards_description a:hover::after,.ratedbg h2:hover::after{width:0%;right:0;left:unset}
.modal{padding-right:0!important}
.modal-dialog{max-width:60%}
.modal-dialog-slideout{min-height:100%;margin:0 0 0 auto;background:#fff}
.modal.fade .modal-dialog.modal-dialog-slideout{-webkit-transform:translate(100%,0) scale(1);transform:translate(100%,0) scale(1)}
.modal.fade.show .modal-dialog.modal-dialog-slideout{-webkit-transform:translate(0,0);transform:translate(0,0);display:flex;align-items:stretch;-webkit-box-align:stretch;height:100%}
.modal.fade.show .modal-dialog.modal-dialog-slideout .modal-body{overflow-y:auto;overflow-x:hidden}
.modal-dialog-slideout .modal-content,.sathi_img .galleryslider-btn:hover{border:0}
.modal-dialog-slideout .modal-footer,.modal-dialog-slideout .modal-header{height:4rem;display:block}
.modal-name{width:100%;bottom:5%}
.esgbanner{background:url(../images/esg/esgbanner.webp) no-repeat;background-size:cover!important}
.esghead{font-weight:400;font-size:50px}
.esgbanner .flexgrow{display:flex;flex:1 0 100%}
.esgbanner .fl-1{font-weight:400}
.esg_comm::before{content:'';background:rgba(0,0,0,.2);height:100%;width:100%;position:absolute;top:0}
.sbr-intro .vd-iframepl .video-play-button,.vd-iframepl .video-play-button,.vd-iframepl .video-play-button-frm,.video-play-button-s{position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-55%);transform:translateX(-50%) translateY(-55%);-webkit-box-sizing:content-box;box-sizing:content-box;display:block;border-radius:50%}
.more_box,.more_box h3,.more_box li,.moretext,.video-play-button-s span{position:relative}
.video-play-button-s span{color:#10100f;z-index:9;font-size:12px;white-space:nowrap}
.vd-iframepl .video-play-button span i,.vd-iframepl .video-play-button-frm span i,.video-play-button-s span i{font-size:26px;color:#595959;position:relative;top:4px}
.vd-iframepl .video-play-button-frm::before,.vd-iframepl .video-play-button::before,.video-play-button-s::before{content:"";position:absolute;z-index:0;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#fff9f2;border-radius:50%;-webkit-animation:1.5s ease-out infinite pulse-border;animation:1.5s ease-out infinite pulse-border}
.vd-iframepl .video-play-button-frm::after,.vd-iframepl .video-play-button::after,.video-play-button-s::after{content:"";position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#fff9f2;border-radius:50%;-webkit-transition:.2s;transition:.2s}
.env-pilar,.gov-pilar,.more_box,.sc-pilar{transition:1s}
.showbtn:hover::after,.showbtn:hover::before,.vd-iframepl .video-play-button-frm:hover:after,.vd-iframepl .video-play-button:hover:after,.video-play-button-s:hover:after{background-color:#fff}
@-webkit-keyframes pulse-border{
0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}
}
@keyframes pulse-border{
0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}
}
.aw_img,.showbtn:before{transform:translate(-50%,-50%)}
.su_chk{background:url(../images/Sustainbility-at-courtyard2.webp) center center/cover no-repeat;height:700px}
.su_chk .chairmen_msg{height:400px}
.caption_su{max-width:520px;padding:30px}
.cap_btm{display:flex;height:100%;align-items:flex-end;justify-content:flex-end}
.env-pilar{background:url(../images/esg/envbg.webp) center center/cover no-repeat!important}
.sc-pilar{background:url(../images/esg/Social-Pillar-Long.webp) center center/cover no-repeat!important}
.gov-pilar{background:url(../images/esg/govbg.webp) center center/cover no-repeat!important}
.env-pilar.open,.gov-pilar.open,.sc-pilar.open{background-size:cover!important;height:100%;transition:height 1s}
.more_box{padding:30px 30px 70px;min-height:250px}
.more_box .circlebtn{position:absolute;bottom:-30px;left:40px}
.more_box h3{font-size:28px;color:#fff}
.moretext{display:none;padding-top:20px;margin-top:20px}
.moretext::before{content:'';width:0;top:0;left:0;background:#ffffff7a;position:absolute;height:1px;transition:.5s ease-in-out}
.bl_boxes li:hover,.esg_comm,.saathi_sec .col-sm-6:hover h3,.showbtn .clbtn{background:#b7d169}
.more_box.open .moretext::before{width:100px}
.moretext h4{color:#fff;font-size:20px}
.more_box li,.more_box p{color:#fff;opacity:.7;margin-bottom:8px}
.more_box li{padding-left:15px;line-height:2}
.more_box li::before{content:'•';color:#b7d169;position:absolute;left:0;top:0}
.showbtn .clbtn{width:75px;height:75px;cursor:pointer}
.showbtn.active:before{transform:translate(-50%,-50%) rotate(-90deg);opacity:0}
.showbtn.active:after{transform:translate(-50%,-50%) rotate(0)}
.showbtn:after,.showbtn:before{content:"";display:block;background-color:#333;position:absolute;top:50%;left:50%;transition:.35s;width:25px;height:2px;z-index:2}
.showbtn:after{transform:translate(-50%,-50%) rotate(90deg)}
.more_box::before{content:'';background:#00000057;width:100%;height:100%;position:absolute;left:0;top:0;transition:.5s}
.esgacc .minus,.esgacc .plus{margin-left:auto}
.esgacc button span{font-size:25px;min-width:250px}
.esgpage .investor_zone .accordion .btn[aria-expanded=true]{color:#b7d169}
.esgpage .investor_zone .table td{border-bottom:1px solid rgba(0,0,0,.125)!important}
.brtop{border-top:1px solid rgba(0,0,0,.125)}
.bl_boxes ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0!important}
.bl_boxes li{width:32.5%;border:1px solid #b7d169;text-align:center;margin-top:15px;padding:50px;transition:.5s;list-style:none!important}
.bl_boxes li p{color:#000;opacity:.7}
.esgacc .card-header{padding:15px 0!important;height:auto!important}
.esgacc ul{padding-left:18px}
.esgacc li{font-size:16px;color:#000;opacity:1;margin-bottom:8px;list-style:disc}
.esg-committee-content{padding:100px 10px 100px 0}
.esg-committee-para{height:380px;overflow-y:scroll;padding-right:15px}
.esg-committee-para::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.8);background-color:#fff}
.esg-committee-para::-webkit-scrollbar{width:2px;background-color:#fff}
.esg-committee-para::-webkit-scrollbar-thumb{background-color:#fff;border:2px solid #fff}
.esg_comm p{color:#fff;opacity:.7}
.ratedbg{height:400px;display:flex;align-items:center;justify-content:center}
.ratebg-wrapper .rateImg{position:absolute;width:100%;height:100%;top:0;left:0;transition:.8s}
.awards-wrapper-img:hover img,.ratebg-wrapper:hover .rateImg{transform:scale(1.1)}
.ratebg-wrapper .ratedbg h2::after{content:"";width:100%;height:1.5px;background:#dbd8d3;position:absolute;bottom:-4px;left:0;transition:.8s}
.awards_sec .h_img{text-align:center;padding:100px 15px 15px;position:relative;min-height:300px;display:flex;justify-content:center}
.aw_img{width:0;height:0;position:absolute;left:50%;top:50%;transition:.5s;filter:brightness(.6)}
.aw_cont{position:relative;transition:.5s}
.aw_cont h3{font-size:25px;font-weight:400;margin-bottom:15px}
.investor_bld{font-weight:600}
.testimonial .testimonial_user{display:none;margin-top:40px;transition:.5s}
.testimonial_wrapper:hover img{transform:scale(1.4)}
.testimonial .testimonial_user:hover .card-body,.testimonial_wrapper img{transition:.5s}
.testimonial_wrapper .card{border:none;background-color:transparent}
.playbtn_sathi,.playbutton-utube{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.modal-name,.tp-pos,.ul-list li{position:relative}
.testimonial .testimonial_user .card-body{padding:15px 0;background:0 0;transition:.5s;margin-top:-2px;height:70px}
.mediaVideo .card-body p,.testimonial .testimonial_user .card-body p{opacity:1;line-height:initial}
.residentialSlider.slick-dotted.slick-slider{margin-bottom:0;z-index:1;height:100%}
.residentialSlider .slick-dots li button:before{font-size:26px;color:#3fc2ef}
.residentialSlider .slick-dots li.slick-active button:before{opacity:1;color:#3fc2ef}
.residentialSlider .slick-dots li.slick-active{border:1px solid #3fc2ef;border-radius:50%}
.residentialSlider .slick-dots{bottom:25px}
.ab_chmsg{height:450px}
.tp-pos{top:0;left:0;margin-bottom:30px}
.s_item img{width:100%}
.sathi_img .galleryslider-btn{width:50px;top:55%;height:50px;background:#b7d169}
.sathi_img .galleryslider-btn.prev-btn{left:15px}
.sathi_img .galleryslider-btn.next-btn{right:15px}
.sathi_img .slick-dots li button{border:1px solid #3fc2ef!important;width:20px!important;height:20px!important;border-radius:50%}
.sathi_img .slick-dots li button::before{font-size:20px!important;line-height:20px!important;width:20px!important;height:20px!important;color:#3fc2ef!important}
.sathi_img .slick-dots{bottom:-50px}
.courtyard_environmental{padding-bottom:100px}
.saathi_sec{background-color:#f1ece6}
.saathi_sec .sathiLogo{width:200px;margin:0 auto 30px}
.saathi_sec h3{font-size:17px;font-weight:400;background:#000;color:#fff;padding:15px;transition:.3s}
.saathi_sec .galleryslider-btn{border:1px solid #b7d169}
.print-word{display:inline-block;opacity:0}
.awards_img p{font-size:12px;margin-top:5px;line-height:1.4}
.disclamer p a,.ul-list li{font-size:17px;margin-bottom:1rem;font-weight:400}
.resComhd .headingmain{width:78%;margin:0 auto 30px}
.ul-list{padding-left:20px;margin-bottom:40px}
.ul-list li:before{content:"";position:absolute;top:15px;left:0;width:5px;height:5px;background:#585858;border-radius:50%}
.ul-list li{line-height:2;color:#5e5e5e;padding-left:20px}
.disclamer p a{line-height:2;color:#282727}
.modal-name{padding-top:20px}
.modal_popup_description{padding-top:10px;padding-bottom:40px}
.popup-container{opacity:0;transition:.3s ease-in-out;transform:scale(1.3);position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(21,17,17,.61);display:flex;align-items:center;z-index:9999}
.leftnav,.rightaddress{position:relative;display:inline-block}
.popup-content{background-color:#fefefe;margin:auto;padding:40px;width:50%;position:relative}
.popup-content .close{color:#fff!important;float:right;font-weight:700;background:#3fc2ef;padding:11px;margin:0;text-decoration:none;position:absolute;right:-15px;top:-15px;border-radius:50%;width:40px;height:40px;opacity:1!important;display:flex;align-items:center;justify-content:center;cursor:pointer}
.popup-content span:focus,.popup-content span:hover{color:#000;text-decoration:none;cursor:pointer}
.popup-container.open{visibility:visible;opacity:1;transform:scale(1)}
.popup-container h3{margin:10px}
.mediaVideo{margin-bottom:20px;border:1px solid #dbdbdb}
.mediaVideo .card-body{padding:20px;transition:.5s;margin-top:-2px;height:70px}
.frame3.section,div#amenities{margin-top:50px}
.homevideoslide .galleryslider-btn,.mediaVideo .playbutton-utube{top:40%}
.modal_popup_description::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}
.modal_popup_description::-webkit-scrollbar{width:2px;background-color:#f5f5f5}
.modal_popup_description::-webkit-scrollbar-thumb{background-color:#000;border:1px solid #3fc2ef}
.contect_us p a{color:#000;transition:.8s}
.investchkbox{margin-top:15px}
.leftnav{width:75%;height:100%}
.rightaddress{width:23%;height:100%}
.residentcheblk,.residentnoblk,.residentyesblk{display:inline-flex}
.navigation .logo{position:fixed;left:32px;top:42px;z-index:10;opacity:1;transition:opacity .3s}
.navigation .logo .logo-text{display:inline-block;font-size:1.2em;background-size:cover;color:#fff;font-family:Calligraffitti,serif}
.navigation .hamburger-menu{width:50px;height:50px;padding:15px 8px;cursor:pointer;z-index:999;opacity:1;background:#e5912a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:80px;position:relative}
.awards-wrapper,.awards_his_se,.news-box{border:1px solid #dbdbdb}
.reachustext{position:absolute;bottom:80px;z-index:1;width:100%;left:0;right:0}
.reachustext strong,.reachustext2 strong{font-size:1.1rem;color:#3fc2ef;display:block;padding:20px 0}
.reachustext address,.reachustext2 address{opacity:.9;padding:20px 0 10px}
.reachustext address b{font-size:1rem;opacity:.9;color:#fff;margin-bottom:10px;font-weight:400;display:block}
.reachustext address p,.reachustext2 address p{font-size:1rem;color:#fff;line-height:2;font-weight:300;opacity:.9}
.reachustext a,.reachustext2 a{display:inline-block;opacity:.9;font-size:.72rem;color:#fff;line-height:2.8;font-weight:300;margin:5px 15px 0 0;position:relative}
.reachustext2{position:absolute;width:100%;bottom:0}
.reachustext2 address b{font-size:1rem;opacity:.9;color:#fff;margin-bottom:20px;font-weight:400;display:block}
.navigation .menu-container{width:0%;height:100%;position:fixed;display:block;top:0;right:0;z-index:800;overflow:hidden;transition:.5s .3s;background:#000;opacity:0}
.menu-open .navigation .menu-container{width:100%;opacity:1}
.navigation .menu-container .menu{position:absolute;top:0;bottom:0;z-index:1;list-style:none;width:100%;left:150px;right:0;margin:auto;height:560px}
.navigation .menu-container .reachuswrap{position:absolute;top:0;bottom:0;z-index:1;list-style:none;width:100%;left:0;right:0;margin:auto;height:450px}
.navigation .menu-container .menu li{padding:0;flex:1;position:relative;transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .45s cubic-bezier(.4,0,.2,1);opacity:1}
.menu-open .navigation .menu-container .menu li:first-child{opacity:1;transition-delay:50ms}
.menu-open .navigation .menu-container .menu li:nth-child(2){opacity:1;transition-delay:80ms}
.menu-open .navigation .menu-container .menu li:nth-child(7){opacity:1;transition:opacity .2s 1.55s}
.menu-open .navigation .menu-container .menu li:nth-child(8){opacity:1;transition:opacity .2s 1.65s}
.menu-open .navigation .menu-container .menu li:nth-child(9){opacity:1;transition:opacity .2s 1.7s}
.navigation .menu-container .menu li:nth-child(4){opacity:0;transition:opacity .2s .2s}
.navigation .menu-container .menu li:nth-child(4) p{margin:16px 0}
.navigation .menu-container .menu li.aboutnv::after,.navigation .menu-container .menu li.careersnv::after,.navigation .menu-container .menu li.investnv::after,.navigation .menu-container .menu li.medianv::after{content:"";display:inline-block;height:1px;background-color:#e5912a;flex-grow:1;margin:auto;width:100px;transform:translateX(-.625rem) scaleX(0);transform-origin:center left;transition:transform .3s cubic-bezier(.4,0,.2,1) .2s;position:absolute;right:0;left:-100px;top:20%;bottom:0}
.navigation .menu-container .menu li:hover .drop_menu,.navigation .menu-container .menu li:hover::after{transform:translateX(0) scaleX(1);transition-delay:0.1s}
.navigation .menu-container .menu li .drop_menu{right:257px;top:17px;line-height:1;position:absolute;padding:0;margin:0;z-index:999;transform:translateX(-.625rem) scaleX(0);transform-origin:center left;transition:transform .3s cubic-bezier(.4,0,.2,1) .5s;transition-delay:0s}
.navigation .menu-container .menu li:hover .drop_menu li{transform:translateX(0);opacity:1;width:100%}
.navigation .menu-container .menu li .drop_menu li{position:relative;width:auto}
.navigation .menu-container .menu li .drop_menu li a{display:inline-flex;font-size:14px;opacity:1;letter-spacing:1px}
.navigation .menu-container .menu li .drop_menu li a:hover,.navigation .menu-container .menu li a:hover{color:#e5912a}
.navigation .menu-container .menu li.menu-line{width:30px;height:1px;background:#fff;margin:32px auto 16px;padding:0;flex:initial}
@media (max-width:667px) and (min-width:320px) and (orientation:landscape){
.navigation .menu-container .menu{display:initial}
.navigation .menu-container .menu li{display:inline-block;margin:0 16px}
.navigation .menu-container .menu li:nth-child(4),.navigation .menu-container .menu li:nth-child(4) p{margin:0}
.navigation .menu-container .menu li.menu-line{display:none}
}
@media (min-width:667px){
.navigation .menu-container .menu li.menu-line{width:1px;height:87px}
}
.navigation .menu-container .menu li a{display:inline-block;color:#fff;font-size:1.5rem;transition:color .3s;padding:16px 0;outline:0}
.navigation .menu-container .menu li a i{margin-left:15px;font-size:25px}
.top398{top:-398px!important}
.navigation .menu-container .menu li p{color:#fff;font-size:1rem;margin-bottom:0}
.navigation .menu-container .menu-info{text-align:center;position:absolute;width:100%;bottom:16px;line-height:1.6em;left:0;color:#fff;z-index:1;padding:0 16px;transform:translate(0,calc(100% + 16px));transition:.3s 1s}
.navigation .menu-container .menu-info p{font-size:1rem;margin-bottom:0}
@media (min-width:930px){
.navigation .menu-container .menu li p{font-size:1.2rem}
.navigation .menu-container .menu-info p{font-size:1.4rem}
}
@media (min-width:1190px){
.navigation .menu-container .menu li a{font-size:2rem}
.navigation .menu-container .menu li p{font-size:1.5rem}
.navigation .menu-container .menu-info p{font-size:1.7rem}
}
.image-title{position:absolute;right:10px;bottom:10px;color:#fff;font-size:8px;z-index:1}
.qualified-fristblk p,.qualified-secondblk p,.qualifihedingblk{color:#000;text-transform:uppercase}
.image-title.indexbannerImpression{right:auto;left:10px}
.enqform h2{font-size:24px;text-align:center;padding:20px}
.qualified-institution-main{width:85%;margin:0 auto;padding-bottom:50px}
.qualified-institution-wrap{width:100%;margin:0 auto}
.qualified-logoblk{margin:20px 0}
.line-qualityblk{background:#000;width:100%;height:30px;margin-bottom:20px}
.qualifihedingblk{font-size:24px;font-weight:700;text-align:left;padding:0 0 20px;letter-spacing:1px}
#sidebar,.club-caption,.sbr_brochure,.showHidebtn,.social p i{text-align:center}
.qualified-fristblk p{font-size:15px;opacity:.7;font-weight:700;text-align:left;padding-bottom:20px;line-height:18px;margin-bottom:0}
.qualified-foureblk p,.qualified-secondblk p,.qualified-threeblk p{font-size:14px;text-align:left;letter-spacing:1px;line-height:18px;margin-bottom:0;opacity:.7}
.qualified-secondblk p{padding-bottom:20px}
.qualified-threeblk p{color:#505050;padding-bottom:20px}
.qualified-foureblk p{color:#000;padding-bottom:30px}
.residentcheblk input{padding:0;margin:0;display:inline-block}
.readacceptblk label,.residentcheblk label,.residentnoblk label,.residentyesblk label{color:#000;opacity:.7;font-size:16px;cursor:pointer;padding-left:10px}
.usresdblk sup{color:#d60000}
.residentcheblk{font-size:0;margin-bottom:20px}
.usresdblk{color:#000;opacity:.7;font-size:16px;margin-bottom:10px}
.residenconfblk{margin-bottom:30px;font-size:0}
.residentyesblk{margin-right:15px}
.residentnoblk input,.residentyesblk input{padding:0;margin:0}
.thankyoublk{width:100%;background-color:#e2922f;height:30px;padding:8px 10px;font-size:14px}
.copyrighttext img{width:22px}
.dis-wrap P{color:#5e5e5e!important;opacity:1}
.awards-wrapper{height:100%}
.awards-content-para h2,.awards-content-para p,.esg_content_awd h3,.esg_content_awd p{display:-webkit-box;-webkit-line-clamp:3;max-width:460px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.awards-content-para h2,.esg_content_awd h3{font-size:15px;padding:15px 15px 5px}
.awards-content-para p,.esg_content_awd p{font-size:14px;padding:5px 15px 15px;line-height:1.2rem}
.awards-wrapper-img img{transition:.8s}
.awardsBanner .line_animation4{width:40%}
@media(max-width:991px){
.leftnav,.rightaddress{width:100%;position:relative}
.leftnav{display:block;height:80%}
.rightaddress{display:inline-block;height:auto}
.menu-open .navigation .menu-container{overflow-y:auto}
.reachustext{position:static;padding-left:100px}
.top398{top:-280px!important}
}
@media(max-width:767px){
.mob_social{display:flex!important}
.locationLogo,.print-word b i{font-size:14px}
.locationLogo{letter-spacing:0}
.sbrLogo{top:18%;margin:0 auto}
.sbrLogo .innerlogo_div{width:108px}
.ls-slide .galleryslider-btn.prev-btn{left:10px}
.ls-slide .galleryslider-btn.next-btn{right:10px}
.ls-slide .galleryslider-btn{width:45px;height:45px}
.accordion .linkin{font-size:16px}
.accordion .link{font-size:18px;padding:10px 0}
.accordion li i{top:15px;font-size:14px}
.submenu a,.submenuin a{font-size:14px!important}
.awards_main .row .col-lg-4:first-child{margin-top:0}
}
.amenity-img:hover a{background:#3fc2ef;color:#fff}
.amenity-img p a{pointer-events:none}
.sbr-about .galleryslider-btn svg #Line_21,.sbr-about .galleryslider-btn svg #Path_145{stroke:#1E6091}
.sbr-about .galleryslider-btn:after,.sbr-btn .clbtn,.sbr-form-head .clbtn,.sbr_form .clbtn{background:#1e6091}
.sbr-about .galleryslider-btn{position:absolute;top:50%;width:80px;height:80px;background:0 0;border:1px solid #1e6091}
.sbr-font,.sbr-form-head .textheading{font-family:'LEMON MILK';font-weight:400!important}
.light-blue,.light-blue .grey{background:#f4ffff}
.sbr-bold{font-weight:800!important;font-size:90px}
.sbr-font2{font-family:gallatoneregular}
.sbr-wrapper .justify-content-inherit{justify-content:inherit}
.sbr-wrapper .justify-content-inherit h1{top:21%;font-size:34px}
.sbr-wrapper .sbr-bold{font-size:84px;position:relative;top:-20px;left:-4px}
.sbr-wrapper .sbr-font2{font-size:120px;line-height:1}
.sbr-about .textheading{width:81%;line-height:1.2}
.sbr-about .sbr-font2{font-size:90px}
.sbr-club .clbtn img{position:relative;z-index:9}
.club-caption{position:absolute;bottom:170px;right:0;left:0;color:#fff;cursor:pointer}
.club-caption h4{font-size:80px}
.sbr-club .clbtn{height:80px;width:80px;background:#fff;margin-bottom:20px}
.location-view .d-flex{margin-bottom:20px;align-items:center}
.location-view .d-icon{width:20%;margin-right:20px}
.luxurybanner .innerbannertext .subtitle img{height:50px;margin:8px 0}
.location-view .d-text p{font-size:14px;padding:0 0 14px}
.frame3 .wrapper,.slidesWrap ul.myslides{padding-top:0;min-height:500px;clear:both;left:0}
.sbr-club .clbtn svg{width:18px}
.fsticonview .d-icon img{width:70px}
.sbr-about .d-text{width:70%}
.sbr-about .slick-dots{text-align:left!important}
.sbr-about .slick-dots li.slick-active{background:#1e6091!important;border:1px solid #1e6091!important}
.sbr-intro .iframe{width:100%;height:750px}
.sbr-intro .vd-iframepl .poster,.vd-iframepl .poster{position:absolute;left:0;top:0;bottom:0;background-position:center!important;right:0;background-size:cover!important}
.vd-iframepl .video-play-button span,.vd-iframepl .video-play-button-frm span{color:#10100f;position:relative;z-index:9;font-size:12px}
div#amenities h5{position:absolute;bottom:5px;left:10px;font-size:18px;color:#fff;font-family:Freight-BigLight}
.slidesWrap ul.myslides{position:relative;right:0;width:500px;z-index:1;margin:0 auto}
.slidesWrap ul li.myslide{position:absolute;top:0;left:0;opacity:0;width:100%;list-style:none}
.wrapper2.slidesWrap ul.myslides,.wrapper3.slidesWrap ul.myslides{margin:0;min-height:auto;width:100%}
.frame3 .wrapper{margin:1em auto 0;position:relative;width:35%;z-index:3}
.frame3 .wrapper2,.frame3 .wrapper2 .item img,.frame3 .wrapper3,.frame3 .wrapper3 .item img{width:300px;height:218px}
.frame3 .wrapper .item{position:absolute;left:0;top:0;width:100%;height:auto;overflow:hidden;opacity:1}
.frame3 .wrapper2{position:absolute;top:15%;left:0;z-index:1;opacity:1}
.frame3 .wrapper3{position:absolute;top:auto;bottom:15%;left:auto;right:0;z-index:0;opacity:1}
.frame3 .txtMs{margin-bottom:0;max-width:93%;overflow:hidden}
.flmaxwidth{max-width:550px}
.courtyard_floor_popup_form .modal-content .modal-body{padding:30px}
.courtyard_floor_popup_form .modal-header .close{color:#fff!important;float:right;font-weight:700;background:#3fc2ef;padding:11px;margin:0;text-decoration:none;position:absolute;right:-15px;top:-15px;border-radius:50%;width:40px;height:40px;opacity:1!important;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:11}
.courtyard_floor_popup_form .formdetails form .form-group textarea{margin-top:0;padding:15px 0 0;border:unset;border-bottom:1px solid #c3c3c3}
.courtyard_floor_popup_form .modal-header .close img{width:12px}
.courtyard_floor_popup_form .submitbtn{justify-content:flex-start;position:static;margin-top:5px}
.courtyard_floor_popup_form .submitbtn .circlebtn .clbtn{width:100px;height:100px}
.pad80{padding:80px 0}
.pl-s{padding-left:16%}
.club-caption .clbtn:hover:before{background:#1e6091;width:100%;height:100%;left:0;top:0}
.location-view h3{font-weight:400;font-size:30px;margin-bottom:30px;letter-spacing:2px}
.scrollDIv .overflow{width:100vw;height:100vh}
.scroll-horizontal{display:flex;top:0;height:atuo!important;max-height:atuo!important}
.after-tint:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:#f4ffff;height:100%;transition:.5s ease-in-out}
.after-tint.animated:after{height:0%}
.interior-slider .interior{height:90vh}
.interior-slider{max-width:100%;padding:48px;display:inline-block;margin:0 auto;display:flex!important;align-items:center;height:100vh}
.sidenav .closebtn{position:absolute;top:0;right:0;font-size:37px;margin-left:50px;color:#fff;z-index:9;width:48px;height:48px;background:#000;display:flex;align-items:center;justify-content:center}
.sidenav{height:100vh;width:100%;position:fixed;z-index:9999;top:0;right:0;background-color:rgb(0 0 0 / 87%);-webkit-transition:1s;-o-transition:1s;transition:1s;overflow:hidden;margin-right:-100%}
.interior-slider .galleryslider-btn{width:70px;top:50%;height:70px;background:#3fc2ef}
.interior-slider.sbrInteriorSlider .galleryslider-btn{background:#1e6091;border-color:#1e6091}
.interior-slider.sbrInteriorSlider .galleryslider-btn:after,.interior-slider.sbrInteriorSlider .galleryslider-btn:hover:after{background:#000;border-color:#000}
.sbr-about .d-icon img{width:60px}
.aboutaward .slick-slide,.homevideoslide .slick-slide{margin:0 15px}
.aboutaward .slick-list,.homevideoslide .slick-list,.our-journey .slick-list{margin:0 -15px}
.aboutaward .galleryslider-btn.prev-btn{left:-31px;top:44%;width:60px;height:60px}
.aboutaward .galleryslider-btn.next-btn{right:-31px;top:44%;width:60px;height:60px}
.homevideoslide .galleryslider-btn.prev-btn{left:-40px}
.homevideoslide .galleryslider-btn.next-btn{right:-40px}
.formEventNew .submitbtn{position:static;justify-content:flex-start;margin-top:16px}
.formEventNew .agree_text{margin-top:6px}
.slider-nav{margin-top:35px}
.galleryslider-btn.testimonialSliderbtn{width:55px;height:56px;transform:translateY(-60px)}
.galleryslider-btn.testimonialSliderbtn.prev-btn{left:-12px}
.galleryslider-btn.testimonialSliderbtn.next-btn{right:-12px}
.slider-nav .line_animation3{width:20%}
#sidebar{height:0;position:fixed;padding:0;margin-right:0;top:38%;right:-3px;bottom:0;z-index:10;transform:translateY(-50%)}
.social p{color:#fff;margin-bottom:0;font-size:14px;line-height:48px;opacity:1}
.social p i{right:30px;vertical-align:middle;font-size:19px;float:left;margin-right:6px}
.social{margin-bottom:1px;padding:0 15px 0 0;display:inline-block;height:auto;-moz-transition-property:right;-moz-transition-duration:.2s;-moz-transition-delay:0.2s;-ms-transition-property:right;-ms-transition-duration:.2s;-ms-transition-delay:0.2s;cursor:pointer;background:#3fc2ef;width:100%;position:relative;right:-116px;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;display:flex;align-items:center;border-top-left-radius:30px;border-bottom-left-radius:30px}
.social:hover a{text-decoration:none;color:#3fc2ef}
.social:hover{right:-30px;background:#000;color:#3fc2ef}
.linkedin p i{left:20px;color:#fff}
.social i{padding:10px;width:48px;height:48px;color:#fff;line-height:28px;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}
.light-orange,.light-orange .grey{background:#fff5eb}
.light-mix-orange,.light-mix-orange .grey{background:#ffedd4}
#popup1 .popup-content{height:73vh;padding-bottom:80px}
#popup1 .popup-content h2{margin-bottom:15px;font-size:20px}
.esgdpLogo{width:165px;padding:1%;height:90px;display:flex;align-items:center;justify-content:flex-start}
.form-inline{justify-content:end}
.countryContact{display:flex;position:relative}
.countryContact .countryCode{border:unset;border-radius:unset;border-bottom:1px solid #c3c3c3;border-right:1px solid #c3c3c3;background:0 0;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/Arrowcourtyard.svg);background-repeat:no-repeat;background-position-x:70%;background-position-y:15px;background-size:10px;font-size:14px;width:50%;padding:0 10px 0 8px}
.footerform .countryContact .form-control{padding-left:19px}
.commercialForm .countryContact .countryCode,.sbr-form-head .countryContact .countryCode,.siform .countryContact .countryCode,.waterfront-form-head .countryContact .countryCode{background-position-y:21px;width:20%;padding:6px 10px 0 8px}
#phone-error{position:absolute;bottom:-16px}
.sbr_brochure{position:absolute;bottom:-43%;border:1px solid #1e6091;padding:10px;color:#fff;background:#1e6091;border-radius:50%;height:135px;width:135px;display:flex;align-items:center;justify-content:center;line-height:1.2rem}
.sbr_brochure span{color:#fff;z-index:99}
.select2-container--open .select2-dropdown--above{width:91.9375px!important}
.select2-container{width:120px!important}
.select2-dropdown{background-color:#fff5eb!important}
.siform .select2-dropdown{background-color:#fff9f2!important}
.select2-results__option{font-size:14px!important}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#3fc2ef!important}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#3fc2ef!important;color:#fff!important}
.select2-container--default .select2-selection--single .select2-selection__arrow{right:12px!important}
.countryContact .select2-container--default .select2-selection--single{background-color:transparent;border:unset;border-radius:unset;border-bottom:1px solid #959595;height:100%;display:flex;align-items:center;justify-content:space-between;position:relative}
.countryContact .select2-container--default .select2-selection--single::after{content:"";position:absolute;right:0;height:30px;width:1px;background:#959595;bottom:0}
.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:3px!important}
.countryContact .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:unset;font-size:14px;color:#000;padding-top:8px}
.countryContact .select2-container--default .select2-selection--single .select2-selection__arrow{height:inherit}
.formDesign .countryContact .select2-container--default .select2-selection--single{border-bottom:1px solid #959595;padding:8px 8px 0 0}
.formDesign .countryContact .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}
.formDesign .countryContact .select2-container--default .select2-selection--single .select2-selection__arrow{top:2px;right:4px}
.esgGrievanceDescription{width:80%;margin:0 auto 30px}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0!important}
.iconpad{padding-top:15px}
.maxxWorldban{background-image:url(../images/maxx-world/maxx-world-banner.webp)}
.gilbirdBanner{background-image:url(../images/gilbird/Banner.webp)}
.headerbgclr::after{content:"";background:#0000001c;position:absolute;top:0;left:0;width:100%;height:100%}
.lazy{opacity:0;transition:opacity .5s ease-in-out}
.vd-iframepl .iframe{width:100%;height:550px}
.textheading sup{font-size:33px;position:relative}
.sbrslr{height:auto!important}
.spinner-load{position:fixed;right:0;left:0;bottom:0;top:0;background:rgb(0 0 0 / 51%);z-index:999;display:flex;align-items:center;justify-content:center}
.fotdiv{height:40px;display:none}
.location-view .gilbirdLocation .d-icon img{width:45px}
.arrows-sbr-mobile{position:absolute;top:-18%}
.rt-filter{position:absolute;bottom:12px;right:0}
.rt-filter.media-flt{position:static}
.locationslider .slider__counter{position:absolute;bottom:35px;left:17%;z-index:1;font-size:14px;letter-spacing:4px;color:#fff}
.our-journey .control .icon-sliderleft img{transform:rotate(180deg);margin-right:15px}
.our-journey .galleryslider-btn.next-btn svg{z-index:2;transform:rotate(225deg)}
.our-journey .galleryslider-btn.next-btn{right:110px}
.our-journey .control img{width:40px}
.our-journey .control{width:100px;float:right;margin-top:72px;position:relative;z-index:55;cursor:pointer}
.our-journey .journey-content h2{font-size:50px;margin-bottom:30px;font-weight:1000;color:#fff;-webkit-text-stroke:1px #000}
.our-journey p{font-size:16px;line-height:1.5;margin-top:10px}
.journey-content h3{font-size:28px}
.our-journey .sechead-title{line-height:35px}
.our-journey .slick-current h2{color:#3fc2ef;-webkit-text-stroke:0 #3fc2ef}
.our-journey .slick-slide{opacity:.4;margin:0 15px}
.journey-slider{padding:0 45px;margin-top:0}
.our_pillar_container-h.our_pillar_container .our_pillar_wrapper{margin:60px 0 0}
.showHidebtn{margin-top:30px}
.showHidebtn button{padding:15px 50px;border:unset;color:#fff;background:#3fc2ef}
.our-his-awards .awards_img h4{padding:0 6px}
.our-his-awards .awards_img p{margin:10px 6px}
.our-his-sathi.investor_zone .investor_collapse{padding:0;border-bottom:1px solid rgba(0,0,0,.125)!important}
.our-his-sathi.investor_zone .table td{border-bottom:unset!important}
.our-his-sathi.investor_zone .accordion h3{font-weight:400;word-spacing:1px;font-size:17px;color:#000}
.investor_zone .accordion .btn.HealthcareCamp{border-top:1px solid #dfdad4}
.our-history-banner{background:url(../index.html) center/cover no-repeat}
.career-form .select2-container{width:100%!important;margin-top:10px}
.career-form .select2-container--default .select2-selection--single{background-color:transparent;border:unset;border-radius:unset;border-bottom:1px solid #959595;height:34px}
.career-form .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#333230}
.career-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px;font-size:14px}
.carrer-jobs{height:532px;overflow:hidden;overflow-y:scroll}
.carrer-jobs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:rgba(0,0,0,.5)}
.carrer-jobs::-webkit-scrollbar{width:2px;background-color:rgba(0,0,0,.5)}
.carrer-jobs::-webkit-scrollbar-thumb{background-color:#3fc2ef;border:1px solid #3fc2ef}
.esg_awards_acc{position:relative;border:1px solid #dbdbdb;height:100%}
.esg_content_awd{height:116px}
.awards_esgSlider .galleryslider-btn{width:60px;height:60px}
.awards_esgSlider .galleryslider-btn.prev-btn{left:-15px}
.awards_esgSlider .galleryslider-btn.next-btn{right:-15px}
.formImg_cont{position:absolute;top:50px;left:40px}
.formImg_cont h2{color:#fff;font-weight:300;font-size:45px;letter-spacing:1px}
.formImg_cont a{border:1px solid #fff;display:inline-block;color:#3fc2ef;padding:15px 25px;margin-top:40px;font-size:18px;transition:.5s}
.formImg_cont a:hover{background:#3fc2ef;color:#fff;border:1px solid #3fc2ef}
.footerform .textheading.luxuryh2{font-size:40px}
.sbr_form .formImg_cont a{color:#1e6091}
.sbr_form .formImg_cont a:hover{background:#1e6091;color:#fff;border:1px solid #1e6091}
.sbr_form .form-group .ckbox label:before{border:1px solid #1e6091}
.sbr_form .form-group .ckbox input:checked+label:after{border-color:#1e6091}
.scannerdiv{display:flex;align-items:end}
.scaneCode{width:108px;bottom:5%;left:5%}
.rera-number p{margin-left:24px}
.rera-number p span{font-weight:600;font-size:16px}
.rera-number{padding-bottom:60px}
.scaneCode img{max-width:100%;max-height:100%}
.secondQR{border-left:1px solid #00000036}
.secondQR .scannerdiv{margin-left:10px;height:100%}
.group-box{width:99.9%;border:1px solid #999;border-top:0;border-right:0;border-bottom:0;justify-content:flex-start;flex-wrap:wrap}
.group-box,.logo-thumb{display:flex}
.logo-thumb{justify-content:center;align-items:center;border-right:1px solid #999!important;border-bottom:1px solid #999!important;border:0;padding:30px}
.logo-thumb:first-child,.logo-thumb:nth-child(2),.logo-thumb:nth-child(3){border-top:1px solid #999!important}
.logo-thumb{position:relative;overflow:hidden;cursor:pointer;width:33.33%}
.pay-online .logo-thumb:first-child{border-right:0;border-top:0}
.logo-thumb img{width:120px}
.subinnernavdt.subinnvdt{opacity:1}
.footeraddress address p{margin-bottom:0!important}
.footeraddress address{padding:20px 0 10px}
.footeraddress address i{color:#fff;margin-top:6px}
.enh{color:#fff;margin-top:10px}
.footeraddress a{margin-left:0}
.footeraddress{width:100%;padding-bottom:51px}
#main-nav{justify-content:flex-end}
.dlfxnav{justify-content:flex-end}
.dlfxnav .nav-link,.navbar-dark .topnav ul li a,.navbar-dark .topnav ul li span{color:#000!important}
.tablewrap{background:url(../img/vadodara2_FI-2.webp) center bottom/cover no-repeat;padding:100px 0}
.col-loc2,.footerform .row .col-md-6:nth-child(2),.padleft{padding-right:0}
.dis-policy-nav ul li a::after,.navbar-dark .navbar-nav .nav-link::after,.navbar-dark .topnav ul li a::after,.reachustext a::after,.reachustext2 a::after{color:#000}
.textheading{text-transform:uppercase}
@media screen and (min-width:991px){
footer p a{font-size:11px!important}
}
.kkkk{margin-top:30px}
.kkkk .btn-primary{color:#fff;background-color:#3fc2ef;border-color:#3fc2ef}
.kkkk .btn-primary:hover{color:#fff;background-color:#bec631;border-color:#bec631}
#book-appointments .modal-dialog{width:45%;margin-top:2%}
#book-appointments.modal{background:rgba(0,0,0,.6)}
#book-appointments button.close{float:right;text-align:right;color:#fff!important}
#book-appointments .modal-content{padding:30px;background-color:transparent;border:none}
@media screen and (max-width:767px){
#book-appointments .modal-dialog{width:100%;margin-top:15%;margin-left:0}
.ppl-0{padding-left:0!important}
.enh{margin-top:13px}
}
.feature-card2-icon img{-webkit-transition:.4s;transition:.4s}
.feature-card2.item-active,.feature-card2:hover{background:#393185}
.main__footer__top{background:#01193d;padding:90px 0 70px}
.footer__content .normal__text p{color:#fff;padding-top:25px}
.title-effect{width:50px;height:50px;top:0;position:absolute;left:0;opacity:.5;animation:rotation 12.8s steps(1) 0s infinite}
.text-center .title-effect{left:50%;margin-left:-25px}
.text-center .section-title h6{padding:15px 0}
.title-effect .bar{background:#2575fc}
.title-effect .bar-top{width:100%;height:7px;position:absolute;top:0;left:0;transform-origin:left top;transform:scale(0,1);animation:bar-top 3.2s linear 0s infinite}
.title-effect .bar-right{width:7px;height:100%;position:absolute;top:0;right:0;transform-origin:left top;transform:scale(1,0);animation:bar-right 3.2s linear 0s infinite}
.title-effect .bar-bottom{width:100%;height:7px;position:absolute;right:0;bottom:0;transform-origin:right top;transform:scale(0,1);animation:bar-bottom 3.2s linear 0s infinite}
.title-effect .bar-left{width:7px;height:100%;position:absolute;left:0;bottom:0;transform-origin:left bottom;transform:scale(1,0);animation:bar-left 3.2s linear 0s infinite}
.title{position:relative;color:#1c1d3e;margin-bottom:0}
.section-title h2{margin-bottom:15px}
.work-process{position:relative}
.step-num{background:#fff;border-radius:50%;box-shadow:0 12px 20px 0 rgba(133,106,69,.26);color:#856a45;display:inline-block;font-size:18px;font-weight:600;height:50px;right:0;line-height:55px;position:absolute;text-align:center;top:0;width:50px}
.theme-bg .work-process h4,.theme-bg .work-process p{color:#fff}
.step-icon{background:#fff;width:140px;height:140px;position:relative;border:3px solid #fafaff;border-radius:50%;line-height:140px;font-size:40px;text-align:center;color:#1c1d3e}
.step-icon span{position:relative}
.step-icon span::after,.step-icon span::before{border-radius:50%;content:"";height:40px;position:absolute;width:40px;z-index:-1}
.step-icon span::after{background:#cdf3f6;height:25px;left:-10px;top:5px;width:25px}
.step-icon span::before{background:#d4f8e6;bottom:0;right:-10px}
.dark-bg .step-icon{color:rgba(255,255,255,.9);background:0 0}
.dark-bg .step-desc h4{color:#2575fc}
.dark-bg .step-icon{border-color:rgba(255,255,255,.1)}
.dark-bg .step-desc p{color:rgba(255,255,255,.7)}
.step-num-box{position:relative;display:inline-block;margin-bottom:20px}
.work-process .box-loader{position:absolute;top:30%;right:-15%;left:inherit}
.work-process.style-2{padding:0;display:flex;align-items:center}
.work-process.style-2:before{display:none}
.work-process.style-2 .step-num-box{margin-bottom:0;margin-right:30px}
.work-process.style-3{padding:70px 30px 0}
.work-process.style-3 .step-num{background:0 0;box-shadow:none;color:rgba(255,255,255,.1);font-size:120px;height:auto;left:50%;line-height:120px;margin-bottom:0;position:absolute;top:0;transform:translateX(-50%);width:auto}
#svg-container{position:absolute;width:100%;left:52%;z-index:-1;transform:translateX(-50%);width:75%}
#svgC{margin:0 auto;width:100%}
.box-loader{border-radius:100%;margin:0 auto;position:absolute;top:15px;left:15px}
.box-loader span{display:inline-block;width:10px;height:10px;border-radius:100%;background:#2575fc;margin:0 5px;opacity:0}
.box-loader span:first-child{animation:opacitychange 1s ease-in-out infinite}
.box-loader span:nth-child(2){animation:opacitychange 1s ease-in-out .33s infinite}
.box-loader span:nth-child(3){animation:opacitychange 1s ease-in-out .66s infinite}
@keyframes rotation{
0%{transform:rotate(0)}
25%{transform:rotate(90deg)}
50%{transform:rotate(180deg)}
75%{transform:rotate(270deg)}
100%{transform:rotate(360deg)}
}
@keyframes bar-top{
0%{transform:scale(0,1)}
12.5%{transform:scale(1,1)}
87.5%{transform:scale(1,1)}
100%{transform:scale(0,1)}
}
@keyframes bar-right{
0%{transform:scale(1,0)}
12.5%{transform:scale(1,0)}
25%{transform:scale(1,1)}
75%{transform:scale(1,1)}
87.5%{transform:scale(1,0)}
100%{transform:scale(1,0)}
}
@keyframes bar-bottom{
0%{transform:scale(0,1)}
25%{transform:scale(0,1)}
37.5%{transform:scale(1,1)}
62.5%{transform:scale(1,1)}
75%{transform:scale(0,1)}
100%{transform:scale(0,1)}
}
@keyframes bar-left{
0%{transform:scale(1,0)}
37.5%{transform:scale(1,0)}
50%{transform:scale(1,1)}
62.5%{transform:scale(1,0)}
100%{transform:scale(1,0)}
}
@keyframes opacitychange{
0%,100%{opacity:0}
60%{opacity:1}
}
@media (max-width:1200px){
#svg-container{width:85%}
.service-one_item_title{font-size:20px}
}
@media (max-width:992px){
.service-one_item_text{margin:0 10px 30px}
.service-one_item_text{min-height:auto;padding-bottom:30px}
.md-mt-5{margin-top:50px!important}
.work-process .box-loader{display:none}
.step-desc p{max-width:300px;margin:0 auto}
#svg-container{width:100%;transform:rotate(90deg);left:0;top:50%}
}
.anim-loop-left{margin-top:0}
.footer__title h4{font-weight:400;line-height:34px;text-transform:uppercase;color:#fff}
.footer_bottom{background:#051f46;padding:15px 0;text-align:center}
.footer_bottom p{color:#fff;font-size:14px}
.footer_bottom p a{color:#c7a17e}
.footer__middle .phone a{font-size:16px;font-family:Open Sans;font-style:normal;font-weight:600;line-height:29px;padding-top:10px}
.footer__right .footer__title{padding-bottom:20px}
.footer__link li a{font-size:16px;font-family:Open Sans;font-style:normal;font-weight:400;line-height:29px}
.footer__link li{padding-bottom:15px}
.footer__link li:last-child{padding-bottom:0}
.map__section .map__left{height:100%;background-repeat:no-repeat;width:100%;display:flex;align-items:center;justify-content:center;background-size:cover}
.map__section .map__left h2{color:#fff;text-transform:uppercase}
.company___left .vedio__button a{background:#c7a17e;width:64px;height:64px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:30px;border-radius:5px}
.company___left{position:relative}
.company___left .vedio__button{position:absolute;right:15px;bottom:15px;z-index:1}
.company___left .year{display:flex;align-items:end;gap:16px;position:absolute;left:15px;bottom:-32px}
.company___left .year h1{color:#fff;font-size:92px;line-height:100px}
.company___left .year h5{font-weight:500;line-height:30px;letter-spacing:2px;text-transform:uppercase;color:#fff}
.company___section{padding-bottom:0;margin-top:-20px;position:relative;background:#856a45}
.khj{font-size:18px;line-height:26px;letter-spacing:0;white-space:normal;margin:0 0 2em 0;font-family:"GT Walsheim";font-weight:400;color:rgba(0,0,0,.54);color:#fff;text-align:left}
.company___right__p .split-inner{color:#fff}
a{color:#fff}
a:hover{color:#fff}
figure{margin-bottom:0}
.box-container{align-items:center;display:flex;flex-direction:column;justify-content:space-around;padding:35px 15px;width:100%}
.pos-r{margin-bottom:60px}
@media screen and (min-width:1380px){
.box-container{flex-direction:row}
}
.box-item{position:relative;-webkit-backface-visibility:hidden;width:415px;margin-bottom:35px;max-width:100%}
.flip-box{-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;perspective:1000px;-webkit-perspective:1000px}
.flip-box-back,.flip-box-front{background-size:cover;background-position:center;border-radius:8px;min-height:375px;-ms-transition:transform .7s cubic-bezier(.4,.2,.2,1);transition:transform .7s cubic-bezier(.4,.2,.2,1);-webkit-transition:transform .7s cubic-bezier(.4,.2,.2,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 3px 6px rgba(0,0,0,.11),0 3px 6px rgba(0,0,0,.1)}
.flip-box-front{-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.flip-box:hover .flip-box-front{-ms-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.flip-box-back{position:absolute;top:0;left:0;width:100%;-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.Development{padding-bottom:40px;padding-top:10px;background:#eee}
.flip-box:hover .flip-box-back{-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.flip-box .inner{position:absolute;left:0;width:100%;padding:0 20px 20px;outline:1px solid transparent;-webkit-perspective:inherit;perspective:inherit;z-index:2;bottom:0;background:rgba(0,0,0,.5);border-radius:8px}
.flip-box-button{background-color:transparent;border:2px solid #fff;border-radius:2px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:5px;padding:7px 20px;text-transform:uppercase;color:#fff!important;font-weight:500;font-size:16px;font-family:Cinzel,serif}
.flip-box-header{color:#fff;margin:1em 0 .5em;font-weight:500;font-size:20px;font-family:Cinzel,serif}
.flip-box p{font-size:20px;line-height:1.5em}
.flip-box-img{margin-top:10px;width:30px}
.watch__vedio{display:flex;transform:rotate(-90deg);align-items:center;gap:10px;height:100%;justify-content:center;margin-top:-50px}
.anim-icon{margin-top:-70px;animation:bounce 1s ease-in-out infinite alternate;animation-name:bounce;animation-duration:1s;animation-timing-function:ease-in-out}
@keyframes bounce{
0%{transform:translateY(0)}
50%{transform:translateX(-10px)}
100%{transform:translateY(0)}
}
.watch__vedio h4{color:rgba(255,255,255,.3);font-size:20px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:6.88px;text-transform:uppercase}
.watch__right{height:100%}
.watch__right .icon.icons-1{width:78px;height:95px}
.bold___text p{color:#fff;font-size:18px;font-style:normal;font-weight:700;padding:20px 0}
.normal__text p{color:#fff;padding-bottom:20px}
.desing__list{display:flex;gap:60px;padding-bottom:25px}
.desing__list ul li{font-size:20px;font-style:normal;font-weight:500;line-height:32px;color:#fff;display:flex;padding-bottom:20px;align-items:center;gap:20px}
.desing__list ul li i{color:#c7a17e}
.man__pic__name{display:flex;align-items:center;gap:20px}
.man__pic__name .man__name h4{color:#fff;font-weight:400}
.man__pic__name .man__name p{color:#fff;padding-top:5px;font-size:12px}
.company__man__info{display:flex;align-items:center;gap:65px}
.company___right__p{display:flex;align-items:center;height:100%}
.company___section .icon.layer-bg{width:100%;height:100%;background-position:right bottom;background-repeat:no-repeat}
.residential__tab img{border-radius:5px}
.what__image img{border-radius:5px}
.what__we__do{background:#f9f4f1}
.what-carousel{padding-top:40px}
.what__content{background:#fff;padding:85px 40px 40px;clip-path:polygon(0 0,100% 30%,100% 100%,0% 100%);position:relative;transition:all .5s ease}
.what__icon{font-size:60px;color:#c7a17e}
.what___text h4{font-weight:400;line-height:34px;padding:20px 0}
.animascroll{background:url('../images/b9.webp');background-size:auto;background-size:cover;padding:60px 0 20px;margin-bottom:0;overflow:hidden}
.anim-loop-left a{font-family:Elina,Sans-serif;color:#14203f;animation:loop-anim-right 30s linear infinite reverse;font-weight:600;animation:loop-anim-left 30s linear infinite reverse;line-height:inherit;white-space:nowrap;-webkit-text-stroke-color:#000000;-webkit-text-stroke-width:1px;color:transparent}
.what__we__do .owl-nav{display:flex;justify-content:center;padding-top:30px;gap:20px}
.what__lower__content a{width:30px;height:30px;background:#01193d;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;font-size:15px;filter:drop-shadow(0px 4px 4px rgba(126, 126, 126, .25))}
.what__lower__content{position:absolute;bottom:25px;right:54px;transform:scale(0);transition:all .5s ease}
.what__content:hover .what__lower__content{transform:scale(1.1)}
.what__content:before{content:"";background:#c7a17e;width:0;height:5px;position:absolute;left:0;bottom:0;transition:all .5s ease}
.what__content:hover:before{width:100%}
.what__content__data:hover .what__content{transform:translateY(-20px)}
.what__content__data{padding-top:20px}
.tab-btns.tab-buttons li h6{color:#c7a17e;font-size:14px;font-weight:600}
.tab-btns.tab-buttons li{padding-bottom:60px}
.tab-btn h2{color:#fff;text-transform:uppercase;line-height:normal}
.residential__tab .tab-btn-box{display:flex;align-items:center;height:100%}
.tab-btns.tab-buttons li:last-child{padding-bottom:0}
.tab-btns.tab-buttons li .active-btn h2{color:#c7a17e}
.residential__tab .icon__layer{position:absolute;width:100%;height:500px;right:0;bottom:0;background-repeat:repeat-x;animation:slidetwo 100s linear infinite;-webkit-animation:slidetwo 100s linear infinite}
.residential__tab{position:relative}
.residential__tab .tab-btn-box:after{content:"";background:rgba(255,255,255,.15);position:absolute;width:1px;height:100%;left:-50px}
.residential__tab .tab-btn-box:before{content:"";background:rgba(255,255,255,.15);position:absolute;width:1px;height:100%;right:-15px}
.feature-card2.item-active .feature-card2-icon img,.feature-card2:hover .feature-card2-icon img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.feature-card2.item-active .box-title a,.feature-card2:hover .box-title a{color:#fff}
.feature-card2.item-active .feature-card2-text,.feature-card2:hover .feature-card2-text{color:#fff}
@media screen and (max-width:991px){
.tm-contact-icon{margin-bottom:12px}
.ame-icon::before{left:23%}
}
@media (max-width:1299px){
.feature-card2{display:block}
.feature-card2 .feature-card2-icon{margin-bottom:30px}
.feature-card2 .feature-card2-text{font-size:15px}
}
@media (max-width:1199px){
.feature-card2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}
@media (max-width:375px){
.feature-card2{display:block}
.feature-card2 .box-title{font-size:22px}
.feature-card2 .feature-card2-text{font-size:16px}
}
.feature-box{background-color:#fff;border:1px solid #e4e4e4;border-top:5px solid #393185;box-shadow:0 6px 15px rgba(14,18,29,.06);border-radius:10px;padding:35px}
.feature-box_icon{margin-bottom:20px}
.feature-box_icon img{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}
.feature-box_title{margin-bottom:10px}
.feature-box_text{font-size:14px;margin-bottom:-.5em}
.feature-box:hover .feature-box_icon img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
@media (max-width:767px){
.feature-box{text-align:center}
}
.feature-card3{padding:50px 40px 65px 40px;background-color:#393185;box-shadow:0 10px 30px rgba(7,36,95,.08);border-radius:20px;text-align:center;position:relative;z-index:2;margin-bottom:27.5px}
.feature-card3:after,.feature-card3:before{content:'';width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px;background-color:#fff;z-index:-1;border-radius:19px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}
.feature-card3:after{width:100%;height:100%;background-image:-webkit-linear-gradient(top,#393185 0,rgba(255,255,255,0) 80%);background-image:linear-gradient(180deg,#393185 0,rgba(255,255,255,0) 80%);z-index:-2;top:0;left:0}
.feature-card3:hover .feature-card3_icon{background-color:#fff}
.feature-card3 img{width:70%}
.feature-card3_icon{width:100px;height:100px;line-height:100px;background-color:#393185;border-radius:50%;margin:0 auto 29px auto;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;position:relative;z-index:2}
.feature-card3_icon::before{content:'';width:100%;height:100%;position:absolute;top:-10px;left:-10px;background-color:#393185;opacity:.3;z-index:-1;border-radius:inherit}
.feature-card3_icon img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}
.feature-card3_title{font-size:24px;margin-bottom:15px;margin-top:-.24em;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}
.feature-card3_text{margin-bottom:-.45em;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}
.feature-card3 .icon-btn{--btn-size:55px;background-color:#393185;color:#fff;box-shadow:0 8px 19px rgba(255,76,19,.3);position:absolute;bottom:-27.5px;left:50%;margin-left:-27.5px}
.feature-card3:hover::before,.feature-card3:hover:after{height:0}
.feature-card3:hover .feature-card3_icon{background-color:#fff}
.feature-card3:hover .feature-card3_icon img{-webkit-filter:none;filter:none;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}
.feature-card3:hover .feature-card3_title{color:#fff}
.feature-card3:hover .feature-card3_text{color:#fff}
@media (max-width:1399px){
.feature-card3{padding:50px 20px 38px 20px;min-height:410px;box-shadow:0 14px 28px rgba(0,0,0,.13),0 10px 10px rgba(0,0,0,.03)}
}
@-webkit-keyframes jumpIcon{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes jumpIcon{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.work-process:hover .step-icon{box-shadow:0 12px 20px 0 rgba(133,106,69,.26);transition:.5s ease}
.work-process .step-icon{transition:.5s ease}
.modal-dialog{max-width:100%;margin-top:0}
.modal-open .modal{overflow:hidden}
.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto;margin-top:-1rem;position:relative;z-index:999!important;color:#fff;font-size:50px;margin-top:-30px}
.modala{color:#fffFFF80!important;background:0 0!important;background:0 0;font-size:40px;line-height:1.4;white-space:normal;font-family:"GT Walsheim";font-weight:400;color:#fff;padding:10px 0!important;text-align:left}
.modal-open{background:#000}
.modala:hover{color:#fff!important}
.modal-open .bg-light{background:#000!important}
.positionabsolute{position:absolute;width:100%;bottom:10%}
.positionabsolute a{color:#fffFFF80}
#background{background-position:center;background-size:cover;min-height:100vh;position:relative}
.background-panel{background-size:cover;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;transition:opacity .75s}
.container{position:relative;z-index:2}
.btn{background-color:#fff;padding:2em}
.modal-body{margin:0;padding:0}
.modal-header{position:absolute;width:100%}
@media screen and (max-width:1199px){
.tm-contact-block{padding:30px 10px}
.tm-contact-block p{font-size:15px}
.ml-md-4,.mx-md-4{margin-left:15px!important}
.button-animation{font-size:15px}
.feature-card3{min-height:430px}
.watch__vedio{margin-top:-180px;position:absolute;right:0;display:none}
.anim-icon{display:none}
}
@media screen and (max-width:991px){
.company___right__p{padding-top:50px}
.company___section{padding-bottom:80px}
.secotrsm{margin-top:40px}
.bg-light .container{max-width:98%}
.nav-link{font-size:14px}
.button-animation{font-size:13px}
.gifcls{height:43px!important}
}
@media screen and (max-width:840px){
.nav-link{font-size:11px}
}
.dropdown-item:focus,.dropdown-item:hover{background:0 0}
@media screen and (max-width:767px){
.box-item{width:auto;margin-bottom:30px}
.dropdown-menu{box-shadow:none}
.nav-link{font-size:15px}
.dropdown-item:focus,.dropdown-item:hover{color:#212121;background-color:transparent}
.dropdown-toggle[aria-expanded=true]+.dropdown-menu{margin-top:0}
.button-animation{font-size:15px}
.bg-light .container{max-width:90%}
.whyushomepage{padding:30px 0 20px}
.pprr--0{padding-right:0}
.company___right__p{padding-top:30px}
.main__title__one h2{font-size:26px!important;line-height:30px!important}
.khj{font-size:16px;line-height:24px;margin-bottom:15px}
.company___section{padding-bottom:40px}
.animascroll{padding:15px 0 20px}
.anim-loop-left,.anim-loop-right{font-size:40px}
.secotrsm{margin-top:30px}
.secotrsm{font-size:28px;line-height:35px;margin:0 0 .5em 0}
.secotrsm,.whyushomepage h2{white-space:normal}
.resi-pro{display:block}
.prolist1,.prolist2,.prolist3,.prolist4,.prolist5{height:300px!important}
.resi-pro .resi-prolist .gridbackg .pro-head{bottom:20px;font-size:24px}
.resi-pro .resi-prolist .gridbackg h3,.residential-box .card-caption h2{font-size:24px}
.pos-r{margin-bottom:40px}
footer{padding:40px 0 20px}
footer h2{font-size:24px}
.text-box div{font-size:22px}
.captionbottom{margin-top:40px}
.modal-dialog{margin:0!important}
.modala{font-size:30px}
footer h4{margin:15px 0 7px}
.captionbottom p{margin:2em 0 .5em 0}
.sitemap{margin-top:30px}
.modal{padding-right:0!important;z-index:9999999999!important}
}
.scroll-top-wrapper{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:999;background-color:#856a45;width:40px;height:40px;line-height:40px;right:30px;bottom:30px;color:#fff;text-shadow:0;border:none;-webkit-animation:jump 1s ease-in alternate infinite;animation:jump 1s ease-in alternate infinite}
.scroll-top-wrapper:hover{background-color:#57452d;color:#fff}
.scroll-top-wrapper.show{visibility:visible;cursor:pointer;opacity:1;border:1px solid #fff;border-radius:4px}
.scroll-top-wrapper i{line-height:inherit;font-size:24px}
@-webkit-keyframes jump{
0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
100%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,50%,0)}
}
@keyframes jump{
0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
100%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,50%,0)}
}
#mobile-footer{display:none}
#news-slider{display:none!important}
@media screen and (max-width:767px){
.scroll-top-wrapper{bottom:80px}
#mobile-footer{display:block}
#desktop-footer{display:none}
footer ul li a{font-size:15px}
.captionbottom{margin-top:0}
.captionbottom p{margin:1em 0 .5em 0}
.captionbottom a{font-size:14px}
.mmt-30{margin-top:20px}
.copyright p{font-size:15px}
.feature-card3_icon{width:80px;height:80px;line-height:80px}
.feature-card3{min-height:auto;padding:30px 14px 30px 14px}
.feature-card3_title{margin-bottom:-5px;margin-top:-18px;font-size:22px}
.company___left .vedio__button a{background:#c7a17e;width:50px;height:50px}
.watch__vedio{display:none}
#news-slider{display:block!important}
#cardsec{display:none}
.feature-card3{box-shadow:none;box-shadow:0 5px 4px -2px rgba(0,0,0,.2);border-radius:30px}
.whyushomepage h2{font-size:29px;line-height:37px;margin:0 0 1em 0}
#samanvay-video{width:100%;margin-top:80px}
}
.banner-section{padding:120px 0 30px;background:#856a45;text-align:center}
.banner-section h1{font-size:36px;color:#fff;text-rendering:cap;text-transform:uppercase;font-family:Cinzel,serif;text-align:center}
.headingil{margin-bottom:0;padding-left:0}
.headingil li{display:inline-block;color:#fff;font-family:Cinzel,serif;font-size:16px;line-height:25px;margin:0 15px;position:relative;text-transform:uppercase;letter-spacing:1px}
.headingil li a::before{position:absolute;content:'';background:#fff;width:5px;height:5px;top:10px;right:-20px}
.headingil li a{color:#fff}
.iso-nav{text-align:center}
.iso-nav ul{list-style:none;margin:0;padding:0}
.iso-nav ul li{display:inline-block;padding:10px 15px;border:none;color:#333;font-size:12px;font-weight:500;box-sizing:border-box;text-transform:capitalize;cursor:pointer;font-size:18px;margin-bottom:15px;margin-top:-.24em;transition:.4s ease-in-out;font-family:Cinzel,serif}
.iso-nav ul li:hover{border-bottom:1px solid #999}
.iso-nav ul li.active{border-bottom:1px solid #333}
.main-iso{margin-top:30px}
.residentialsection{padding:60px 0 30px}
.services-one{position:relative;display:block;padding:130px 0 100px;z-index:1}
.services-one__single{position:relative;display:block;margin-bottom:55px;box-shadow:0 2px 12px 0 rgba(133,106,69,.21);border-radius:30px}
.services-one__img{position:relative;display:block;overflow:hidden;z-index:1;border-top-left-radius:20px;border-top-right-radius:20px}
.services-one__img::after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";background-color:rgba(0,0,0,.3);transition:all .5s ease;transform:translate3d(0,-100%,0);z-index:1}
.services-one__single:hover .services-one__img::after{transform:translate3d(0,0,0)}
.services-one__img img{width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}
.services-one__single:hover .services-one__img img{transform:scale(1.05)}
.services-one__content{position:relative;display:block;background-color:#fff;padding:12px 15px 35px;z-index:2;min-height:210px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
.services-one__icon{position:absolute;top:-36px;right:30px;height:72px;width:72px;border-radius:4px;background:#fff;box-shadow:0 4px 63px 0 rgba(15,28,51,.1);display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}
.services-one__icon::after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";background-color:rgba(var(--arckytec-base-rgb),1);transition:all .5s ease;transform:translate3d(0,100%,0);z-index:-1}
.services-one__single:hover .services-one__icon::after{transform:translate3d(0,0,0)}
.services-one__icon span{position:relative;display:inline-block;font-size:50px;color:#000;-webkit-transition:all .5s linear;transition:all .5s linear;-webkit-transition-delay:0.1s;transition-delay:0.1s}
.services-one__single:hover .services-one__icon span{transform:scale(.9);color:#fff}
.services-one__title{font-size:18px;font-weight:400;line-height:34px;text-align:center}
.services-one__title a{color:var(--arckytec-black);-webkit-transition:all .5s ease;transition:all .5s ease;text-transform:uppercase}
.services-one__title a:hover{color:#000}
.services-one__btn-box{position:absolute;bottom:-18px;left:0;right:0;text-align:center}
.services-one__btn-box .button-style-2{padding:10px 32px 10px}
.button-style-2::before{top:0;left:0;right:0;bottom:0;z-index:-1;width:102%;content:"";position:absolute;transition:-webkit-transform .5s ease;transition:transform .5s ease;transform-origin:bottom right;-webkit-transform:scale(1,0);transform:scale(1,0);background-color:#856a45;transition:transform .5s ease,-webkit-transform .5s ease}
.services-one__btn-box .button-style-2{padding:10px 32px 10px}
.button-style-2{gap:10px;position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;line-height:26px;color:#fff;padding:14px 34px 14px;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:1;overflow:hidden;background-color:#856a45;border:1px solid #856a45;cursor:pointer}
.button-style-2:hover{color:#856a45;-webkit-transition:all .5s ease;transition:all .5s ease}
.button-style-2::before{top:0;left:0;right:0;bottom:0;z-index:-1;width:102%;content:"";position:absolute;transition:-webkit-transform .5s ease;transition:transform .5s ease;transform-origin:bottom right;-webkit-transform:scale(1,0);transform:scale(1,0);background-color:#fff;transition:transform .5s ease,-webkit-transform .5s ease}
.button-style-2:hover::before{-webkit-transform:scale(1,1.01);transform:scale(1,1.01);transform-origin:bottom center}
@media screen and (max-width:1199px){
.services-one__title{font-size:19px}
.services-one__content{padding:12px 12px 35px}
}
@media screen and (max-width:767px){
.residentialsection{padding:30px 0 10px}
.iso-nav ul li{padding:5px 5px;font-size:15px}
.main-iso{margin-top:10px}
.services-one__title{font-size:18px}
.services-one__content{padding:4px 12px 16px}
.services-one__btn-box a.button-style-2{padding:5px 32px 7px}
.banner-section h2{font-size:23px}
.banner-section{padding:85px 0 15px}
.headingil li{font-size:14px}
}
.navbar-light .navbar-brand{background:#f4f4f4;border-bottom-left-radius:0}
@media screen and (min-width:1320px){
.navbar-light .navbar-brand{color:rgba(0,0,0,.9);float:right;text-align:right;width:150px}
}
@media screen and (max-width:1320px){
.navbar-brand{width:120px}
}
@media screen and (max-width:1280px){
.navbar-brand{width:150px}
}
@media screen and (max-width:1199px){
.navbar-brand{width:150px}
blockquote{font-size:14px!important}
}
@media screen and (max-width:1100px){
.navbar-brand{width:111px}
.nav-link{font-size:14px}
}
@media screen and (max-width:991px){
.navbar-brand{width:120px}
.slider-iframe iframe{width:100%;height:450px!important}
.button-animation{font-size:12px}
.mto-10{margin-top:0}
.iso-nav{margin-bottom:0}
.banner-section{padding:105px 0 15px}
.services-one__title{font-size:20px;margin:5px 0}
.nav-link{font-size:14px;padding:3px 2px!important}
.dropdown-toggle[aria-expanded=true]+.dropdown-menu{margin-top:0!important;margin-bottom:0!important}
.button-animation{font-size:14px;margin-top:-2px}
.nav-item .dropdown-menu{padding-top:40px!important}
}
@media screen and (max-width:850px){
.ml-md-4,.mx-md-4{margin-left:8px!important}
.nav-link{font-size:14px}
.navbar-brand{width:110px}
.button-animation{font-size:14px;margin-top:-3px}
}
@media screen and (max-width:767px){
.recentcontent p{font-size:16px;color:#8f8f8f;margin-bottom:8px;color:hsl(var(--body-color));text-align:center!important;padding:5px 0!important;text-transform:uppercase}
.slider-iframe{margin:70px 0 0}
.slider-iframe iframe{width:100%;height:200px!important}
.nav-item .dropdown-menu{padding-top:0!important}
#abtimgh{display:none}
.nav-item::before{top:15px}
.dropdown-toggle::after{left:-23px}
.nav-link{font-size:15px}
.dropdown-item{font-weight:400}
#about{padding:16px 0 30px!important}
.bg-light{background-image:linear-gradient(90deg,#ebebeb 65%,#ebebeb 50%);box-shadow:0 5px 10px -2px rgba(0,0,0,.2)}
.navbar,.navbar-light .navbar-brand{background:0 0}
.navbar{border-radius:0;box-shadow:none}
.start-header.scroll-on .navbar{box-shadow:none}
#samanvay-video{width:100%;margin-top:66px}
.start-header.scroll-on{box-shadow:0 5px 10px -2px rgba(0,0,0,.2)}
}
.service-one__item{position:relative;border:1px solid var(--tolak-border-color,#856a452e);border-radius:70px 70px 0 0;z-index:2;overflow:hidden;counter-increment:count;transition:all .5s ease;margin-bottom:20px;background:#fff;box-shadow:0 7px 14px rgba(0,0,0,.13),0 5px 5px rgba(0,0,0,.03)}
.service-one__item__hover{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center;transition:.5s ease;transform:scale(1.2);z-index:-1}
.service-one__item__hover::after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background-color:rgba(var(--tolak-black-rgb,5,29,31),.7)}
.service-one__item:hover{background-color:var(--tolak-black-rgb,5,29,31)}
.service-one__item:hover .service-one__item__top-shape{background-color:var(--tolak-base,#856a45)}
.service-one__item:hover .service-one__item__hover{opacity:1;visibility:visible;transform:scale(1)}
.service-one__item:hover .service-one__item__icon{color:var(--tolak-base,#856a45);border-color:var(--tolak-white,#fff)}
.service-one__item:hover .service-one__item__icon::after{opacity:0}
.service-one__item:hover .service-one__item__icon::before{background-color:transparent;border-style:dashed;border-width:1px;border-color:var(--tolak-base,#856a45);animation-duration:1.5s;animation:rotated 10s infinite linear;transition:.5s all ease;animation-play-state:running}
.service-one__item:hover .service-one__item__sub-title{color:var(--tolak-text-dark,#b7b7b7)}
.service-one__item:hover .service-one__item__title{color:var(--tolak-white,#fff)}
.service-one__item:hover .service-one__item__text{color:var(--tolak-text-dark,#fff)}
.service-one__item:hover .service-one__item__list li{color:var(--tolak-text-dark,#fff)}
.service-one__item:hover .service-one__item__list li span{color:var(--tolak-base,#856a45)}
.service-one__item:hover .service-one__item__bottom{border-color:#3d5054}
.service-one__item:hover .service-one__item__bottom__number{color:#b3b3bb}
.service-one__item:hover .service-one__item__bottom__rm{color:var(--tolak-white,#fff)}
.service-one__item__top-shape{position:absolute;top:0;left:0;width:100%;height:96px;background-color:#856a453b;transition:.5s ease;-webkit-mask:url('data:image/svg+xml;utf8,<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 520 154"><path d="m0 0h520v44c0 0-110.1 110-229 110-29.6 0-59.8 0-88.9 0-108.1 0-202.1-100-202.1-100z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 520 154"><path d="m0 0h520v44c0 0-110.1 110-229 110-29.6 0-59.8 0-88.9 0-108.1 0-202.1-100-202.1-100z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom center;mask-position:bottom center;-webkit-mask-size:cover;mask-size:cover}
.service-one__item__icon{width:99px;height:99px;background-color:var(--tolak-white,#fff);border:1px dashed var(--tolak-base,#856a45);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:45px;line-height:1;position:relative;z-index:1;color:var(--tolak-white,#fff);margin:46px auto 22px;padding:9px;transition:.1s ease}
.service-one__item__icon::after{position:absolute;left:-1px;bottom:-1px;width:calc(100% + 2px);height:53%;content:"";border-radius:0 0 47px 47px;transition:.2s ease;z-index:-1}
.service-one__item__icon::before{position:absolute;left:9px;top:9px;width:calc(100% - 18px);height:calc(100% - 18px);background-color:#896d48;content:"";transition:.3s ease;z-index:1;border-radius:50%}
.service-one__item__icon span{position:relative;z-index:2;display:inline-block;transition:all .5s linear;transition-delay:0s;transition-delay:0.1s;transform:scale(1)}
.service-one__item__sub-title{color:var(--tolak-text,#636363);font-size:17px;font-family:var(--tolak-font, "Rubik", sans-serif);font-weight:400;line-height:1;margin:0 20px 11px}
.service-one__item__title{font-size:22px;margin:0 20px 8px}
.service-one__item__title a{color:inherit;background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0 1px no-repeat;transition:all .5s ease}
.service-one__item__title a:hover{background-size:100% 1px}
.service-one__item__title a:hover{color:var(--tolak-base,#856a45)}
.service-one__item__text{margin:0 20px 30px;min-height:160px}
.service-one__item__list{margin:0 0 37px;padding:0 20px;list-style:none}
.service-one__item__list li{list-style:none;line-height:27px;margin-bottom:6px}
.service-one__item__list li p{margin:0;display:inline-block;line-height:1;background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0 1px no-repeat;transition:all .5s ease}
.service-one__item__list li p:hover{background-size:100% 1px}
.service-one__item__list li span{font-size:15px;color:var(--tolak-black,#051d1f);margin-right:10px}
.service-one__item__bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--tolak-border-color,#ddd);padding:15px 31px 15px 51px}
.service-one__item__bottom__number{position:relative;display:inline-block;font-size:26px;font-weight:700;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--tolak-text-dark,#b7b7b7)}
.service-one__item__bottom__number::before{content:counters(count, ".", decimal-leading-zero);position:relative;top:0;right:0;bottom:0;left:0;margin:auto;display:flex;align-items:center;justify-content:center}
.service-one__item__bottom__rm{display:flex;align-items:center;font-size:16px;color:var(--tolak-base,#856a45);line-height:1;letter-spacing:.24px;background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0 1px no-repeat;transition:all .5s ease}
.service-one__item__bottom__rm:hover{background-size:100% 1px}
.service-one__item__bottom__rm span{line-height:inherit;margin-left:6px}
.service-one__item__bottom__rm:hover{color:var(--tolak-base,#856a45)}
@keyframes rotated{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.funfact-two{position:relative;background-color:var(--tolak-white,#fff);padding:40px 0 30px}
.funfact-two--service-details{padding:0 0 120px}
@media (max-width:767px){
.funfact-two--service-details{padding-bottom:80px}
}
.funfact-two__list{display:flex;margin:0;justify-content:space-between;gap:0}
@media (max-width:1199px){
.funfact-two__list{flex-wrap:wrap}
}
.funfact-two__item{display:flex;align-items:center;position:relative;border:1px solid var(--tolak-gray,#ecf2fc);flex:0 0 25%;max-width:none}
@media (max-width:1199px){
.funfact-two__item{flex:0 0 50%;margin-bottom:-1px}
}
@media (max-width:767px){
.funfact-two__item{flex:0 0 100%}
}
.funfact-two__item:hover .funfact-two__icon{background-color:var(--tolak-base,#393185);color:var(--tolak-white,#fff)}
.funfact-two__item:hover .funfact-two__icon::after{border-color:var(--tolak-white,#fff)}
.funfact-two__item:hover .funfact-two__icon i{transform:rotateY(360deg)}
.funfact-two__icon{position:relative;font-size:55px;margin-right:18px;flex-shrink:0;width:107px;height:112px;display:flex;align-items:center;padding-left:17px;color:var(--tolak-base,#393185);background-color:var(--tolak-gray,#ecf2fc);border-radius:0 55px 55px 0;transition:all .4s ease}
.funfact-two__icon::after{position:absolute;width:calc(100% - 16px);height:calc(100% - 16px);content:"";left:0;right:0;top:0;bottom:0;margin:auto;border:1px dashed var(--tolak-base,#393185);transition:all .4s ease;border-radius:0 55px 55px 0}
.funfact-two__icon i{transition:all .6s ease;font-size:50px;margin-left:10%}
.funfact-two__count{margin:0 0 9px;font-size:35px;line-height:1;display:flex}
.funfact-two__text{margin:0;line-height:1.1}
#cursor{position:fixed;width:10px;height:10px;background-color:#866c48;border-radius:100%;pointer-events:none;z-index:1000;transition:transform ease-out 10ms}
#stalker{position:fixed;margin-top:-10px;margin-left:-10px;width:30px;height:30px;background-color:#fff;opacity:30%;border-radius:100%;pointer-events:none;transition:transform ease-out .1s;z-index:999}
@media screen and (max-width:767px){
.carousel{margin-top:65px!important}
.service-one__item{margin-bottom:30px}
.funfact-two__item{flex:0 0 100%;margin-bottom:30px}
.button-animation{font-size:15px;margin-top:0}
}
#specification{display:none}
.desktop-footer-block{width:14%!important}
.banner-section{padding-top:120px;padding-bottom:50px}
.tm-breadcrumb-title{font-weight:700;text-transform:uppercase;color:#fff}
.tm-breadcrumb ul{padding-left:0;margin-bottom:0;font-size:0}
.tm-breadcrumb ul li{display:inline-block;list-style:none;font-size:18px;color:#fff}
.tm-breadcrumb ul li a{color:#fff}
.tm-breadcrumb ul li a::after{content:"▪";padding:0 10px}
.contactsection{padding:80px 0}
.tm-contact-block{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);padding:30px 30px;overflow:hidden;min-height:300px;border-radius:3px;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}
.tm-button{background-color:#8c6e48;color:#fff;border:1px solid #8c6e48;padding:10px 20px;border-radius:3px;transition:.5s ease;cursor:pointer}
.tm-button:hover{background-color:#fff;color:#8c6e48;border:1px solid #8c6e48;padding:10px 20px;transition:.5s ease;border-radius:3px}
#dropdownbig{left:-215%}
@media screen and (max-width:767px){
.tm-contact-block{min-height:auto}
}
.tm-contact-block h5{margin-bottom:0}
.tm-contact-block p{margin-bottom:0}
.tm-contact-block p a{color:#444}
.tm-contact-block p a:hover{color:#e31d26}
.tm-contact-block{-webkit-box-shadow:0 10px 25px rgba(136,108,70,.1);box-shadow:0 10px 0 10px 25px rgba(136,108,70,.1);border:1px solid #8569462e}
.tm-contact-block:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 25px rgba(136,108,70,.29);border:1px solid #856946;box-shadow:0 10px 0 10px 25px rgba(136,108,70,.29)}
.tm-contact-block:hover>.tm-contact-icon{background:#856946;color:#fff}
.tm-contact-block h5,.tm-contact-block p{color:#212529}
.tm-contact-icon{display:inline-block;height:93px;width:93px;line-height:89px;font-size:40px;text-align:center;border-radius:999px;border:1px solid #856946;margin-bottom:25px;color:#856946;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.tm-contact-formwrapper{padding:30px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}
.tm-contact-formwrapper h5{margin-bottom:20px;margin-top:-4px}
.tm-contact-map #google-map{height:100%;width:100%}
@media only screen and (max-width:767px){
.tm-contact-block{padding:30px}
.tm-contact-icon{height:75px;width:75px;line-height:73px;font-size:32px}
.tm-contact-formwrapper{padding:30px}
.tm-contact-map{height:350px}
}
.tm-form-field{margin-top:25px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media only screen and (max-width:575px){
.tm-contact-formwrapper{padding:20px}
.tm-contact-map{height:300px}
}
.mt-402{margin-top:80px}
@media screen and (max-width:767px){
.social-media{display:none}
.recentcontent{text-align:center!important;padding:0 0 5px}
.banner-section{padding-top:95px;padding-bottom:25px}
.banner-section h2{font-size:20px}
.tm-breadcrumb ul li{font-size:14px}
.contactsection{padding:40px 0 50px}
.tm-contact-block{padding:20px;margin-bottom:20px}
.mt-402{margin-top:30px}
.tm-contact-map iframe{height:300px!important}
.company___left{display:none}
.company___section{margin-top:-7px}
.anim-loop-left,.anim-loop-right{font-size:30px}
.animascroll{padding-bottom:30px;padding-top:30px}
.secotrsm{margin-top:10px}
.whyushomepage{padding:40px 0 20px}
.Development{padding-bottom:20px;padding-top:0}
.company___right__p{padding-top:38px;padding-bottom:8px}
.animascroll{margin-bottom:0!important;padding-bottom:35px!important}
.navbar{padding-right:25px}
}
@media screen and (max-width:767px){
.copyright{padding:10px 0 80px}
#exampleModal .modal-dialog{width:100%!important;margin-top:20%!important}
}
#exampleModal .modal-dialog{width:40%;margin-top:9%}
#exampleModal{background:#000000b5}
#exampleModal .modal-header{position:relative;width:100%}
#exampleModal .close{margin-top:-80px;padding:0}
#exampleModal .modal-body{padding:20px}
#exampleModal #subub{background:#846844;padding:10px 20px;border:1px solid #846844;color:#fff;margin-top:10px;transition:.5s ease}
#exampleModal #subub:hover{color:#846844;background:#fff;transition:.5s ease}
#msgsent{text-align:left;color:#846844;font-size:18px;padding-top:0}
.our_team .card{box-shadow:0 1px 3px rgba(133,106,69,.15),0 1px 2px rgba(133,106,69,.13);transition:all .3s cubic-bezier(.25,.8,.25,1);border:none;padding:20px 20px 15px;text-align:center;margin-bottom:30px;transition:.5s ease}
.our_team .card h3{color:#000;font-size:22px;line-height:1;letter-spacing:-.16px;white-space:nowrap;font-weight:500}
.our_team .card h5{font-size:16px;line-height:26px;letter-spacing:0;white-space:normal;margin-bottom:5px;font-weight:400;text-align:center}
.our_team .card:hover{box-shadow:0 1px 3px rgba(133,106,69,.7),0 1px 2px rgba(133,106,69,.13);cursor:pointer;transition:.5s ease}
.our_team{padding-bottom:50px;padding-top:20px}
.our_team .sec-title h2{text-align:center;margin-bottom:0}
.our_team .sec-title p{font-size:16px;line-height:26px;letter-spacing:0;white-space:normal;margin-bottom:35px;font-weight:400;text-align:center}
#abtpagesection .content-column .sec-title{margin-bottom:0}
.process-driven{padding:60px 0 0;background:#f7f7f7}
.process-driven .sec-title h2{text-align:center;margin-bottom:0}
.process-driven.sec-title p{font-size:16px;line-height:26px;letter-spacing:0;white-space:normal;margin-bottom:35px;font-weight:400;text-align:center}
.foundation-section{position:relative;padding:80px 0 50px!important}
.recentcontent img{height:18px;text-align:center!important;margin-right:5px}
.recentcontent p{font-size:16px;color:#8f8f8f;margin-bottom:8px;color:hsl(var(--body-color));text-align:center!important;padding:3px 0 3px!important;text-transform:uppercase}
.recentcontent{text-align:center!important}
.social-media-icons img{width:auto;height:30px;margin:10px 0}
.social-media li{list-style:none;float:right;margin:10px 15px 10px 0}
.emi-calulator-section{padding:50px 0 50px;font-family:Cinzel,serif;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.emi-calulator-card:hover{-webkit-box-shadow:0 10px 25px rgba(136,108,70,.29);box-shadow:0 10px 0 10px 25px rgba(136,108,70,.29)}
#calculate-loan-btn{gap:10px;position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;line-height:26px;color:#fff;padding:14px 34px 14px;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:1;overflow:hidden;background-color:#856a45;border:1px solid #856a45}
#calculate-loan-btn:hover{color:#856a45;-webkit-transition:all .5s ease;transition:all .5s ease;background-color:#fff}
.emi-calulator-heading{color:#856a45!important;font-size:35px!important}
.emi-calulator-heading h1 i{color:#856a45}
#results h5{color:#856a45!important;font-size:35px!important}
@media only screen and (min-width:767px){
.emi-calulator-heading{color:#856a45!important;font-size:25px!important}
}
.ame-text h4{text-transform:capitalize!important}
.copyright-col p{color:#fff;text-align:center;margin:15px 0}
.opinions{position:relative;margin-top:0;padding-bottom:15px}
.peopleOpinions{text-align:center;color:#fff;background-color:linear-gradient(to left,#f7ba2b 0%,#ea5358 100%)}
.testmon{margin-top:0}
.testmon .card{width:100%;min-height:144px;background:0 0;text-align:center;border:none;color:#e8e8e8;display:flex;align-items:center;justify-content:center}
.testmon .card-body{max-width:100%;margin:0;padding:0;margin:auto}
.testmon .slick-dots .slick-active button{background:#856a45!important}
.testmon .slick-dots li button:before{content:""!important}
.testmon .slick-dots .slick-active button:active{background:#856a45!important}
.testmon .slick-dots li button{width:61px!important;height:8px!important;left:825px!important;border:20px!important;background:#c2b4a1!important;border-radius:20px!important;display:none}
.testmon .slick-dots li{width:60px!important;height:0!important}
.slick-dots{display:none!important}
.testmon .slick-slide{margin:0 10px}
.testmon .btn{position:absolute;bottom:-22px;line-height:23px;background:#856a45;z-index:999999999999999999!important;right:38%;padding:10px 20px}
.testmon .slick-slide{padding-bottom:40px}
.testmon .portfolio-card-title{position:absolute;bottom:10%;left:0;width:100%;text-align:center;font-size:30px}
.portfolio-card-sub-title{position:absolute;bottom:20%;left:10%;background:rgba(0,0,0,.5);font-size:18px;padding:5px 10px;color:#fff}
.card-detailes::before{content:'';width:100%;height:100%;position:absolute;left:0;background:linear-gradient(to bottom,transparent,#00000091)}
@media screen and (max-width:767px){
.home-pg-abt-sec h1{color:#fff;font-size:28px!important;line-height:42px;letter-spacing:-.16px;white-space:nowrap;font-family:Cinzel,serif;font-weight:500;text-align:left}
.testmon .btn{right:30%}
.slick-dotted.slick-slider{margin-bottom:5px!important}
.phone-none-s{display:none}
.opinions,.whyushomepage{overflow:hidden}
}
#myModal{z-index:99999999999999!important}
.blogsection{padding:80px 0 50px}
.blogsection .thm-btn{padding:12px 45px 12px;line-height:23px;background:#856a45;z-index:999999999999999999!important;right:38%;padding:8px 20px;margin-top:20px;transition:.5s ease;border:1px solid #856a45}
.blogsection .thm-btn:hover{background:#fff;color:#856a45;transition:.5s ease}
.blogsection .card-body{padding:15px 20px 40px}
.blogsection .card{margin-bottom:30px;box-shadow:0 5px 10px 0 rgba(138,155,165,.44);border:none!important}
.blogsection .card-text{font-size:15px;letter-spacing:1px;line-height:25px;text-align:justify;color:#212529;margin-top:5px}
.blogsection .card-title{color:#000;font-size:20px;line-height:30px;font-family:Cinzel,serif;font-weight:500;margin-bottom:0}
.blogsection .btn-info{background:#ff9741;border:1px solid #ff9741;border-radius:22px;padding:6px 20px 8px}
.blogsection .btn-light{position:absolute;top:3%;left:4%;line-height:23px;background:#856a45;z-index:999999999999999999!important;padding:10px 20px;border:none;color:#fff}
.blogsection .btn-info:not(:disabled):not(.disabled).active,.blogsection .btn-info:not(:disabled):not(.disabled):active,.show>.blogsection .btn-info.dropdown-toggle{color:#fff;background-color:#ff9741;border-color:#ff9741}
.blogsection .btn-info:not(:disabled):not(.disabled).active,.blogsection .btn-info:not(:disabled):not(.disabled):active,.show>.blogsection .btn-info.dropdown-toggle{color:#fff;background-color:#ff9741;border-color:#ff9741}
.blogsection .btn-info:not(:disabled):not(.disabled).active:focus,.blogsection .btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,151,65,.5)}
.blogsection .btn-info:hover{color:#ff9741;transition:.5s ease;background-color:#fff;border-color:#ff9741}
@media screen and (min-width:1400px){
.blogsection .card-title{font-size:24px}
.blogsection .card-text{font-size:16px;line-height:30px}
.blogsection .btn-info{font-size:16px}
}
@media screen and (min-width:1600px){
.blogsection .card-title{font-size:26px}
.blogsection .card-text{font-size:18px;line-height:34px}
.blogsection .btn-info{font-size:18px}
}
@media screen and (min-width:1800px){
.blogsection .card-title{font-size:28px}
.blogsection .card-text{font-size:20px;line-height:36px}
.blogsection .btn-info{font-size:20px}
}
@media screen and (max-width:1199px){
.blogsection .card-title{font-size:20px}
.blogsection .card-text{line-height:24px}
.blogsection .btn-info{font-size:14px}
}
@media screen and (max-width:600px){
.blogsection{padding:40px 0 10px!important}
}
.blogpagesection2 .sidebarcontent img{height:50px;margin-right:10px}
.blogpagesection2 .sidebarcontent ul{padding-top:8px}
.blogpagesection2 ul{margin-left:15px}
.blogpagesection2 ul li{list-style:disclosure-closed;font-size:15px;letter-spacing:1px;line-height:28px;margin-bottom:3px}
.blogpagesection2 ul li::marker{color:#21a8b6}
.blogpagesection2 p,.blogsection p{font-size:15px;letter-spacing:1px;line-height:25px;text-align:justify;color:#212529;margin-top:0;margin-bottom:25px}
.sidebarcontent ul li{list-style:none;margin-bottom:0}
.blogdate{margin-top:20px;color:#212529;line-height:30px;font-size:15px;letter-spacing:1px;text-align:justify;color:#212529}
@media screen and (max-width:767px){
.blogpagesection2 h1{margin-top:0}
.blogpagesection2 .sidebarcontent{margin-top:17px}
.blogpagesection2 .sidebarcontent li{padding:8px 5px!important}
.blogpagesection2 .sidebarcontent{margin-top:20px}
.blogpagesection2 p,.blogsection p{margin-top:0}
}
.servicepage{padding:80px 0 60px}
.servicepage p{text-align:justify}
.servicepage h1{margin-top:20px;background:linear-gradient(to right,#876b47,#866b47);background-clip:border-box;background-clip:border-box;background-clip:border-box;background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Bellefair,serif;font-size:30px;margin-bottom:4px;text-align:left;width:fit-content}
.sidebarcontent{margin-right:20px;box-shadow:0 5px 10px 0 rgba(0,0,0,.06);background:#08a2ce0a!important}
.sidebarcontent ul{padding-left:0;padding-bottom:0;border-top:1px solid #dfdfdf}
.sidebarcontent li a{font-size:15px;letter-spacing:1px;line-height:28px;color:#212529}
.sidebarcontent li{list-style:none;font-size:19px;padding:12px 20px!important;border-bottom:1px solid #dfdfdf;transition:.5s ease}
.sidebarcontent .active{background:linear-gradient(to right,#01a0d3,#50b38c)}
.bordernone{border-bottom:none!important}
.sidebarcontent .active a{color:#fff;transition:.5s ease}
.sidebarcontent li:hover{background:linear-gradient(to right,#01a0d3,#50b38c);transition:.5s ease}
.sidebarcontent li:hover a{color:#fff}
.cardservice .btn-light{position:absolute;top:1%;left:4%;line-height:23px;background:#856a45;z-index:999999999999999999!important;padding:10px 20px;border:none;color:#fff!important}
.servicepage p{margin-bottom:10px}
.sidebarcontent{padding:20px 20px;margin-right:0}
.p-description{color:#fff;font-weight:600;font-size:15px;text-align:center;margin:10px 0 20px;text-transform:capitalize;font-family:Cinzel,serif;background:linear-gradient(to right,#dfa75e 0,#f3c688 50%,#d29651 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.blue-txt{color:#fff;font-weight:600;font-size:15px;text-align:center;margin:10px 0 20px;text-transform:capitalize;font-family:Cinzel,serif;background:linear-gradient(to right,#51606e 0,#51606e 50%,#51606e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.brown-txt{color:#fff;font-weight:600;font-size:15px;text-align:center;margin:10px 0 20px;text-transform:capitalize;font-family:Cinzel,serif;background:linear-gradient(to right,#72473a 0,#72473a 50%,#72473a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.green-txt{color:#fff;font-weight:600;font-size:15px;text-align:center;margin:10px 0 20px;text-transform:capitalize;font-family:Cinzel,serif;background:linear-gradient(to right,#295d67 0,#295d67 50%,#295d67 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.slick-next::before,.slick-prev::before{color:#fff!important;opacity:1!important;font-size:24px!important}
.blue-txt{color:#fff;font-weight:600;font-size:15px;text-align:center;margin:10px 0 20px;text-transform:capitalize;font-family:Cinzel,serif;background:linear-gradient(to right,#90d1ee 0,#91d3ee 50%,#8fd1f0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.slick-prev{left:-60px!important}
.slick-next{right:-60px!important}
.slick-next,.slick-prev{border-radius:0!important;width:40px!important;height:40px!important;z-index:9!important;background:#856a45!important;padding-top:4px!important}
.home-pg-abt-sec h1{color:#fff;font-size:32px;line-height:42px;letter-spacing:-.16px;white-space:nowrap;font-family:Cinzel,serif;font-weight:500;text-align:left}
@media screen and (max-width:767px){
.slick-prev{top:100%!important;left:32%!important}
.slick-next{top:100%!important;right:37%!important}
.testmon .slick-slide{padding-bottom:65px}
.opinions{padding-bottom:55px}
.home-pg-abt-sec h1{font-size:26px!important}
.whyushomepage .slick-arrow{display:none!important}
.anim-loop-right a:hover{font-size:30px}
.services-one__content{min-height:auto}
.recentcontent{text-align:center!important;margin-bottom:20px}
.slider-iframe iframe{width:100%;height:205px!important}
}
@media screen and (max-width:400px){
.slider-iframe iframe{width:100%;height:180px!important}
}
.residentialsection .services-one__title{color:#000;-webkit-transition:all .5s ease;transition:all .5s ease;text-transform:uppercase}
.recentcontent p{color:#000}
.industrialsectionpage .services-one__content{min-height:auto!important}
.seocontent{padding:60px 0;background:#f0f0f0}
.seocontent h2{color:#fff;font-weight:600;font-size:30px;text-align:center;margin:15px 0 7px;text-transform:capitalize;font-family:Cinzel,serif;background:linear-gradient(to right,#8e6838 0 ,#d6b063 50%,#936535 100%);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}
.mb-302{margin-bottom:10px}
.seocontent p{font-size:18px;text-align:center;line-height:26px;letter-spacing:0;white-space:normal;margin-bottom:10px;font-family:"GT Walsheim";font-weight:400;color:rgba(0,0,0,.54);margin-top:0;padding-top:0}
@media screen and (max-width:767px){
.seocontent{padding:22px 0}
.seocontent h2{font-size:18px}
.seocontent p{font-size:14px}
.mb-302{margin-bottom:0}
}