﻿@font-face{font-family:montserratlight;src:url(../fonts/montserrat-light.woff2) format('woff2'),url(../fonts/montserrat-light.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserratmedium;src:url(../fonts/montserrat-medium.woff2) format('woff2'),url(../fonts/montserrat-medium.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserratregular;src:url(../fonts/montserrat-regular.woff2) format('woff2'),url(../fonts/montserrat-regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserratsemibold;src:url(../fonts/montserrat-semibold.woff2) format('woff2'),url(../fonts/montserrat-semibold.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserratbold;src:url(../fonts/montserrat-bold.woff2) format('woff2'),url(../fonts/montserrat-bold.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}body{font-family:montserratmedium,sans-serif;font-weight:400;background:#fff;margin:0;font-size:20px;color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:scrollbar;overflow-x:hidden;line-height:30px}h1{font-size:3.75rem;font-weight:400}h2{font-size:3rem;font-weight:400}a,a:focus{color:#ef4a25;text-decoration:none}a:hover{text-decoration:none}p a{text-decoration:none}p a:hover{text-decoration:underline}img{max-width:100%; height:auto;}button:focus,input:focus,textarea:focus{outline:0;box-shadow:none}textarea.form-control{height:auto}.row-sm-padding{margin-left:-5px;margin-right:-5px}.row-sm-padding>.col,.row-sm-padding>[class*=col-]{padding-left:5px;padding-right:5px}.container-fluid{max-width:1600px;max-width:100%}.red-color{color:#ff3600}.bg-gray{background:#f5f5f5}h2.custom-heading{position:relative;display:block;font-size:30px;line-height:40px;padding-bottom:20px;margin-bottom:30px}h2.custom-heading:after{position:absolute;width:70px;height:3px;background:#c32429;bottom:0;left:0;content:""}.main-menu{-webkit-transition:background .3s ease-out;transition:background .3s ease-out;position:relative;-webkit-box-shadow:2px 5px 5px 0 rgba(0,0,0,.18);-moz-box-shadow:2px 5px 5px 0 rgba(0,0,0,.18);box-shadow:2px 5px 5px 0 rgba(0,0,0,.18)}.main-menu .navbar{margin:0 auto;-ms-flex-align:start;align-items:flex-start;padding:18.75px 31.25px;-webkit-transition:padding .3s ease-out;transition:padding .3s ease-out}.navbar-brand{display:inline-block;padding-top:3.125px;padding-bottom:3.125px;margin-right:10px;font-size:12.5px;line-height:inherit;white-space:nowrap}.main-menu .navbar-brand img{max-width:175px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.navbar-expand .navbar-toggler{display:none}.main-menu .navbar-nav .nav-link{font-size:18px;color:#000;padding-right:19px;padding-left:19px;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.main-menu .navbar-nav .dropdown-toggle::after{border:none;width:11px;height:7px;background:url(../images/sprite.png) no-repeat 0 -119px;position:absolute;right:0;top:18px}.main-menu.scroll-fixed .navbar-nav .nav-link{color:#fff}.main-menu .navbar-nav .active.nav-link,.main-menu .navbar-nav .nav-link:hover{color:#c32329}.navbar-close{display:none}.main-menu .navbar-collapse{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.scroll-fixed{background-color:rgba(0,0,0,.85);position:fixed}.navbar-logo.scroll-fixed{background-color:transparent}.scroll-fixed.main-menu .navbar-brand img{max-width:85px}.scroll-fixed.main-menu .navbar{padding:20px 10px}.main-menu .navbar-nav .menu-dropdown.open a.nav-link{background:#050505}.menu-dropdown .dropdown-menu{background:#050505;padding:10px 5px;margin:-1px 0 0 0}.menu-dropdown .dropdown-menu li a{color:#fff;padding:5px 0;display:block;position:relative;padding-left:15px!important;font-size:10px!important}.menu-dropdown .dropdown-menu li a:before{position:absolute;left:0;content:"";top:50%;transform:translate(0,-50%);display:block;width:12px;height:12px;background:url(../images/nav-arrow.png) no-repeat}.menu-dropdown .dropdown-menu li a:hover{color:#c32329}.main-menu .navbar-nav .dropdown-menu .dropdown-item,.main-menu .navbar-nav .menu-dropdown .dropdown-menu .nav-link{font-size:18px}.main-menu .navbar-nav .dropdown-menu .dropdown-item{padding:10px 30px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;min-width:200px}.main-menu .navbar-nav .dropdown-menu .dropdown-item:hover{color:#fff;background:#c33;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.main-menu .navbar-nav .dropdown-menu{padding:0;border:none;padding-bottom:20px;-webkit-box-shadow:0 5px 8px 3px rgba(0,0,0,.24);-moz-box-shadow:0 5px 8px 3px rgba(0,0,0,.24);box-shadow:0 5px 8px 3px rgba(0,0,0,.24)}.linkedIn{display:block;width:50px;height:50px;border:2px solid #d2d4d7;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.linkedIn svg{width:20px;height:20px;fill:#0077b5}.linkedIn:hover{background:#c33;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border:2px solid #c33}.linkedIn:hover svg{fill:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.login-hld{display:block;min-width:120px;font-size:16px;height:50px;border:2px solid #c33;text-align:center;font-family:montserratsemibold;color:#c33;text-transform:uppercase;line-height:45px;margin-left:10px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.login-hld:hover{color:#fff;background:#c33;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.inner-banner-hld .banner-content span{text-transform:uppercase}.inner-banner-hld .banner-content{font-size:53px;color:#fff;position:absolute;left:0;right:0;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.inner-banner-hld h1{font-size:60px;margin-bottom:40px;margin-top:75px}.banner-content span{font-size:24px}.breadcrumb-item+.breadcrumb-item::before{display:block;content:"";position:absolute;width:80px;height:75px;background:url(../images/sprite.png) no-repeat;background-position:center -57px}.land-area-ico::before{display:block;content:"";position:absolute;width:80px;height:74px;left:0;right:0;top:0;background:url(../images/sprite-1.png) no-repeat;background-position:-73px 0;margin:0 auto}.project-size-ico::before{display:block;content:"";position:absolute;width:80px;height:74px;left:0;right:0;top:0;background:url(../images/sprite-1.png) no-repeat;background-position:-73px -74px;margin:0 auto}.units-ico::before{display:block;content:"";position:absolute;width:80px;height:74px;left:0;right:0;top:0;background:url(../images/sprite-1.png) no-repeat;background-position:-73px -148px;margin:0 auto}.ticket-size-ico::before{display:block;content:"";position:absolute;width:80px;height:74px;left:0;right:0;top:0;background:url(../images/sprite-1.png) no-repeat;background-position:-73px -222px;margin:0 auto}.location-map a{padding-left:15px}.bg-black-section .reg-text{font-size:.875rem;color:#000;margin:0;line-height:20px}footer{background:#181a1c;color:#fff;margin-top:100px}footer .gray-bg-footer{background:#f2f4f8!important}footer .gray-bg-footer li a{color:#181a1c;font-size:1rem;transition-duration:.2s}footer li{line-height:16px}footer li a{color:#fff;transition-duration:.2s;font-size:16px;line-height:16px;transition-duration:.2s}footer a:focus,footer a:hover{color:#c32429;text-decoration:none}footer .copy{position:relative;font-size:12px;padding:10px}footer .copy:before{position:absolute;height:1px;width:calc(100% - 20px);background:#2e3133;content:"";left:50%;right:0;top:0;transform:translate(-50%,0)}.footer-middle{padding-top:2em;color:#fff}footer .footer-logo{max-width:200px}ul.social-network{list-style:none;display:inline;margin-left:0!important;padding:0}ul.social-network li{display:inline;margin:0 5px}#scrollUp{bottom:270px;right:30px;width:60px;height:60px;position:fixed;z-index:99999}#scrollUp,a#scrollUp{background:url(../images/got-to-top.png) no-repeat center}.inner-banner-hld:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0 0 0 / .5);left:0;top:0}.inner-banner-hld{position:relative}.breadcrumb-hld{padding-top:30px}.breadcrumb-hld .breadcrumb{border-radius:0;background:0 0;font-size:14px;padding:0;margin:0}.breadcrumb-hld .breadcrumb-item:not(:first-child){position:relative;padding-left:20px}.breadcrumb-item+.breadcrumb-item::before{display:block;content:"";position:absolute;width:7px;height:11px;left:8px;top:8px;background:url(../images/sprite.png) no-repeat;background-position:left -57px}.breadcrumb-hld .breadcrumb li a{color:#484a4d}.breadcrumb-item.active{color:#868e96}@media (min-width:992px){.main-menu .menu-social-hld{padding-left:10px!important}}@media only screen and (min-width:1000px) and (max-width:1198px){.main-menu .navbar{padding:12.5px 18.75px}.main-menu .navbar-nav .nav-link{padding-right:0;font-size:15px;padding-left:17px}.main-menu .navbar-brand img{max-width:100px}.main-menu .navbar-nav .dropdown-toggle::after{right:-12px;top:16px}.linkedIn{width:35px;height:35px}.login-hld{min-width:70px;height:35px;line-height:32px;margin-left:5px}.text-justify{text-align:left!important}}@media only screen and (min-width:1200px) and (max-width:1460px){.main-menu .navbar{padding:12.5px 18.75px}.main-menu .navbar-nav .nav-link{padding-right:10px;font-size:16px;padding-left:28px}.main-menu .navbar-brand img{max-width:100px}.main-menu .navbar-nav .dropdown-toggle::after{right:-5px;top:16px}.linkedIn{width:35px;height:35px}.login-hld{min-width:100px;height:35px;line-height:32px;margin-left:10px}}@media only screen and (max-width:1023px){.navbar-expand .navbar-nav .dropdown-menu{position:relative;left:0;background:#1a1918;display:block;border-radius:0;padding-bottom:0;margin-bottom:10px}.main-menu .navbar-nav .dropdown-menu .dropdown-item{color:#fff;font-family:montserratregular}.main-menu .navbar .navbar-collapse .navbar-nav{overflow-x:hidden}.menu-dropdown .dropdown-menu li a{padding:15px 0}.push-menu-body{overflow:hidden}.main-menu .navbar .navbar-logo{z-index:999;width:100%;top:0;right:0;left:0;padding:7.5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.main-menu .navbar-expand .navbar-toggler{display:block;padding:0}.main-menu .navbar-expand .navbar-toggler svg,.navbar-close svg{width:24px;height:24px}.main-menu .navbar-expand .navbar-toggler path,.navbar-close path{fill:#c32329}.navbar-close{width:45px;height:45px;position:absolute;right:0;top:0;display:block;padding:10px 5px;z-index:9}.main-menu .navbar .navbar-collapse{padding:20px;height:100%;z-index:1020;position:fixed;right:0;width:300px;top:0;bottom:0;background:rgba(0,0,0,.95);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;pointer-events:none;will-change:transform;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1)}.main-menu .navbar .navbar-collapse .navbar-nav{max-height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-flex:1;-ms-flex:1;flex:1}.main-menu .navbar-nav .nav-link{font-size:18px;padding:9.375px 12px;color:#fff}.main-menu .navbar-expand.push-menu-visible .navbar-collapse{pointer-events:all;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding-top:40px}.backdrop{animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn;background:rgba(0,0,0,.6);z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0}.scroll-fixed.navbar-logo{background-color:rgba(0,0,0,.85)}.scroll-fixed.navbar-logo .navbar-brand img{max-width:57px}.main-menu .navbar{padding:5px 10px}.menu-social-hld .login-hld{display:none}.login-hld{min-width:30px;width:30px;height:30px;border:none;margin-left:0;margin-right:15px}.login-hld svg{width:100%;height:100%;fill:#c33}.login-hld:hover{background:0 0}.menu-social-hld{padding-left:15px}#myCarousel .carousel-control-next,#myCarousel .carousel-control-prev{display:none}.content-block{padding:0}.insights-hld,.our-impact-hld{background-image:none}.news-room-hld h2:after{left:0;transform:translate(0,0)}.text-justify{text-align:left!important}.location-map a{padding-left:5px;word-break:break-all}}@media only screen and (min-width:768px) and (max-width:991px){.main-menu .navbar-brand img{max-width:100px}}@media only screen and (min-width:1300px){.navbar-light .navbar-nav .nav-link:hover:before{background-color:#c32429;content:'';height:2px;width:30%;position:absolute;bottom:5px;left:35%;right:35%}.border-bottom{border-bottom:1px solid #2e3133!important}.border-left{border-left:1px solid #e6e6e6!important}.border-right{border-right:1px solid #2e3133!important}.container{width:1280px;max-width:1280px}}@media only screen and (min-width:992px) and (max-width:1169px){.border-bottom{border-bottom:1px solid #2e3133!important}.border-left{border-left:1px solid #2e3133!important}.border-right{border-right:1px solid #2e3133!important}}@media only screen and (min-width:768px) and (max-width:991px){.esg-box .box.brown .sprite{width:105px;height:90px}.card-text{margin-bottom:20px!important}h1{font-size:2.5rem;font-weight:400}.video-hld{height:50vh}.our-firm .number-list li{display:inline-block;width:calc((100% - 15px)/ 2);margin-right:15px;margin-bottom:35px;font-size:14px}.our-firm .number-list li:nth-child(2n){margin-right:0}.investments .number-list li{display:inline-block;width:calc((100% - 15px)/ 2);margin-right:15px;margin-bottom:80px;font-size:14px}.investments .number-list li:nth-child(2n){margin-right:0}.investments .number-list li p{font-size:.7rem;font-weight:600;width:100%}.investments .number-list li{margin-bottom:20px}.banner-slider-bg-img{min-height:auto}.index-banner-content{padding-top:1rem;padding-bottom:1rem;line-height:3rem}.index-banner-content h4{font-size:1.5rem;padding-top:1rem}.index-banner-content h1{font-size:2rem;padding:0;padding:0}.bg-black-section h3{font-size:1rem}.our-firm .piller-sec .row{margin-right:0;margin-left:0}.piller-sec [class*=col-]:nth-of-type(1){display:block;width:100%}.piller-sec [class*=col-]:nth-of-type(2){display:block;width:100%}.pagination-box{text-align:center}.pagination-box .pagination-box-width{padding:0 25% 0 25%;width:50%}.investments .number-list li em{width:88px;height:65px}.inner-banner-hld h1{font-size:40px;margin-bottom:15px;margin-top:20px}.custom-heading{margin-bottom:20px;font-size:1.75rem}.land-area-ico::before{display:block;content:"";position:absolute;width:80px;height:74px;left:0;right:0;top:0;background:url(../images/sprite-1.png) no-repeat;background-position:-73px 0;margin:0 auto}.project-size-ico::before{display:block;content:"";position:absolute;width:80px;height:74px;left:0;right:0;top:0;background:url(../images/sprite-1.png) no-repeat;background-position:-73px -74px;margin:0 auto}.units-ico::before{display:block;content:"";position:absolute;width:80px;height:74px;left:0;right:0;top:0;background:url(../images/sprite-1.png) no-repeat;background-position:-73px -148px;margin:0 auto}.ticket-size-ico::before{display:block;content:"";position:absolute;width:80px;height:74px;left:0;right:0;top:0;background:url(../images/sprite-1.png) no-repeat;background-position:-73px -222px;margin:0 auto}.border-bottom{border-bottom:1px solid #ddd!important}.border-left{border-left:1px solid #ddd!important}.border-right{border-right:1px solid #ddd!important}}@media only screen and (max-width:767px){.border-left{border-left:0!important}.bottom-deviver{border-bottom:1px solid #ddd!important;padding-bottom:10px;padding-top:10px}.right-deviver{border-right:1px solid #ddd!important}.main-heading{margin-bottom:25px;font-size:1.75rem;padding-bottom:15px;line-height:2.8rem}.navbar-close{display:block}.custom-nav .navbar-brand img{width:120px}#scrolltop_button{right:10px;bottom:70px}h1{font-size:2.5rem;font-weight:400}h2.custom-heading{font-size:1.4rem;font-weight:400}.main-menu .navbar-brand img{max-width:90px}.main-menu{z-index:2}.main-menu .navbar{padding:0}.main-menu .navbar .navbar-collapse{width:270px;padding:20px}.main-menu .navbar .navbar-logo{padding:10px 15px;width:100%;position:relative}.main-menu .navbar .navbar-logo.scroll-fixed{position:fixed}.bg-black-section h3{font-size:1.3rem;line-height:2rem}footer{margin-top:2em}.custom-heading{margin-bottom:20px;font-size:3.8rem;line-height:3.8rem}.banner-content span{font-size:16px}.inner-banner-hld h1{font-size:24px;margin-bottom:15px;margin-top:20px}.land-area-ico::before{dsplay:block;content:"";position:absolute;width:80px;height:74px;left:0;right:0;top:0;background:url(../images/sprite-1.png) no-repeat;background-position:-73px 0;margin:0 auto}.project-size-ico::before{display:block;content:"";position:absolute;width:80px;height:74px;left:0;right:0;top:0;background:url(../images/sprite-1.png) no-repeat;background-position:-73px -74px;margin:0 auto}.units-ico::before{display:block;content:"";position:absolute;width:80px;height:74px;left:0;right:0;top:0;background:url(../images/sprite-1.png) no-repeat;background-position:-73px -148px;margin:0 auto}.ticket-size-ico::before{display:block;content:"";position:absolute;width:80px;height:74px;left:0;right:0;top:0;background:url(../images/sprite-1.png) no-repeat;background-position:-73px -222px;margin:0 auto}.location-map{font-size:15px}}@media (max-width:575px){.pl-md-5,.px-md-5{padding-left:1rem!important;padding-right:1rem!important}h1{font-size:2.125rem;font-weight:400}h2.custom-heading{font-size:1.4rem;font-weight:400;line-height:30px}}