@media(max-width:1800px){
.theme-btn{font-size:14px;padding:14px 26px}
header .nav-link{font-size:15px}
.card-slider-section .logo-black{margin:0 0 20px}
.card-slider-section .left-block h4{padding:0 0 8px}
.card-slider-section .card h2{padding:0;font-size:24px}
.card-slider-section .left-block p{padding:0 0 10px}
.card-slider-section .left-block .btn-block{padding-top:30px}
.our-services-section .left-block h2{font-size:44px;line-height:54px}
.experiences-section h3{font-size:36px}
.experiences-section h5{font-size:26px}
.news-events-section .flex-card-main .content-blk{padding:40px 30px}
.news-events-section .flex-card-main .content-blk h3{font-size:22px}
.news-events-section .flex-card-main .content-blk .author-info p{font-size:14px}
.news-events-section .flex-card-main .content-blk .theme-btn{bottom:30px}
.news-events-section .flex-card-main .content-blk .author-info p img{max-height:22px}
.news-events-section .flex-card-main .content-blk p{font-size:14px;line-height:22px}
.news-events-section .swiper-button-next,.news-events-section .swiper-button-prev{height:52px}
.subscribe-section h2{font-size:24px}
footer h3{font-size:20px}
header .navbar-brand img{max-width:180px}
.banner-section .content-block h2{font-size:26px}
.experiences-section .experiences-swiper .swiper-slide{padding:220px 0 90px}
.partners-section .left-block-main{width:22%}
.partners-section .right-block-main{width:78%}
.partners-section .left-block h3{font-size:26px}
.subscribe-section .input-group .btn{padding:20px 20px}
.partners-section .slick-slide img{max-width:46%}
.card-slider-section .sticky-block.active{top:1070px}
.banner-section{height:100vh}
header:after{height:200px}
.get-in-touch-section .right-block .form-control{padding:16px 30px}
.get-in-touch-section .right-block .mb-4{margin-bottom:15px!important}
.get-in-touch-section .right-block{padding:30px 30px}
.get-in-touch-section .right-block .theme-btn{padding:24px 40px}
.brochure-section .custom-row{padding:70px 80px 180px}
.get-in-touch-section .file-icon{padding:18px 40px!important}
.inner-banner-section-contact{padding:250px 90px 0}
.development-list .flex-card-main .content-blk .theme-btn{bottom:inherit}
.development-list .flex-card-main .content-blk{padding:20px 20px}
.development-list .flex-card-main .content-blk h3{font-size:20px}
.project-details-banner{padding:320px 90px}
.brochure-section .custom-row{padding:60px 30px 100px}
.plan-section h2{font-size:28px}
.banner-section .content-block h1{font-size:40px}
.news-events-section h2{font-size:28px}
.partners-section .left-block .circle-shape{font-size:24px}
footer h4{font-size:16px}
.inner-banner-section .swiper-about .swiper-wrapper .swiper-slide h2{font-size:36px}
.get-in-touch-section .right-block .form-control{font-size:18px}
.news-events-section .flex-card-main .img-blk{max-height:400px}
.banner-section .elm-logo{ max-height: 500px;}
}
@media(max-width:1440px){
.sidenav .row{padding:60px 80px}
.sidenav a{font-size:42px}
.sidenav h3{font-size:26px}
.sidenav .right-nav li a{padding:4px 0}
.card-slider-section .logo-black{margin:0 0 10px}
.card-slider-section .left-block p{padding:0}
.card-slider-section .left-block h4{padding:0 0 10px}
.card-slider-section .left-block{padding:0 35px 0 40px}
.our-services-section .flex-card h3{font-size:20px;line-height:normal;margin:0}
.experiences-section .flex-card{padding:60px 60px}
.experiences-section h4{padding:0 0 10px 210px}
.news-events-section .flex-card-main .content-blk{width:50%}
.news-events-section .flex-card-main .img-blk{width:50%;max-height:400px}
.experiences-section .experiences-swiper .swiper-slide{padding:220px 0 90px}
.news-events-section .flex-card-main .content-blk h3{font-size:24px;line-height:30px}
.partners-section .left-block h3{font-size:26px}
header .navbar-brand img{max-width:130px}
.card-slider-section .left-block .btn-block{padding-top:20px}
.card-slider-section .card h2{padding:0 0 0}
.card-slider-section .left-block h4{padding:0 0 0}
.card-slider-section .sticky-block.active{top:1020px}
.slider__thumbs .swiper-container{max-width:185px}
.slider__thumbs{height:calc(340px - 96px)}
.brochure-section .custom-row{padding:70px 80px 180px}
.team-section .flex-card-main .img-blk{width:100%}
.team-section .img-blk .content-blk{width:100%}
.get-in-touch-section .right-block .form-control{padding:14px 30px}
.get-in-touch-section .right-block .theme-btn{padding:22px 30px}
.get-in-touch-section .file-icon{padding:16px 30px!important}
.development-list .flex-card-main .content-blk h3{font-size:22px}
.plan-section .custom-row{padding:70px 80px 120px}
.plan-section .right-block{padding:0}
.inner-banner-section-contact .info-block ul{max-width:80%}
}
@media(max-width:1400px){
.card-slider-section .left-block .btn-block{gap:10px}
.card-slider-section .left-block .btn-block .theme-btn{font-size:14px;padding:15px 20px}
.card-slider-section .card h2{font-size:24px}
.card-slider-section .card h2{padding:0}
.card-slider-section .logo-black{margin:0 0 10px;max-width:40%}
.card-slider-section .left-block h4{padding:0}
.card-slider-section .left-block .btn-block{padding-top:20px}
.our-services-section .left-block h2{font-size:36px;line-height:48px}
.our-services-section .right-block h3{font-size:24px}
.our-services-section .right-block h4{font-size:24px}
.our-services-section .flex-card .service-img{height:150px}
.experiences-section h3{font-size:42px}
.experiences-section h5{font-size:28px}
.experiences-section h4{font-size:38px}
header .nav-link{font-size:13px}
header .navbar-nav{padding:16px 10px 15px}
header .navbar-nav-right .nav-link{padding:14px 10px 14px!important}
.news-events-section .flex-card-main .content-blk .author-info p{font-size:14px}
.news-events-section .flex-card-main .content-blk .author-info p img{max-height:22px}
.theme-btn{font-size:14px;padding:14px 26px}
.our-services-section .flex-card .category-icon{max-width:50px}
.partners-section .left-block h3{font-size:20px}
.partners-section .left-block .circle-shape{font-size:26px;height:84px;width:84px;min-width:84px}
.partners-section .left-block{gap:10px}
.top-blk h2{font-size:18px}
.wrapper .data p{font-size:14px}
.buttons .button{padding:5px 20px 7px}
.wrapper .top-blk img{max-width:26px}
.card-slider-section .sticky-block.active{top:950px}
.get-in-touch-section h2{font-size:26px;padding:0 0 10px}
.brochure-section h2{font-size:24px}
.development-list .flex-card-main .content-blk h3{font-size:20px}
.project-details-banner .banner-btn{bottom:10px}
.project-details-banner .info-block{top:56%}
.plan-section h2{font-size:24px}
header .navbar-nav-right .nav-link span{top:0}
footer h4{font-size:16px}
footer p{font-size:14px;line-height:18px}
}
@media(max-width:1399px){
.inner-banner-section{padding:260px 90px}
.inner-banner-section-contact{padding:200px 90px 0}
.inner-banner-section-contact .info-block ul{padding-top:50px}
.inner-banner-section-career .content-block h1{font-size:36px}
.inner-banner-section-career .content-block p{font-size:18px}
.inner-banner-section-contact .info-block ul li .icon-block i{font-size:30px}
.project-details-banner{padding:220px 90px}
.amenities-section .amenities-block .flex-card p{font-size:20px}
.amenities-section .amenities-block .flex-card img{margin:0;width:44px}
.amenities-section .amenities-block .flex-card{padding:40px 0}
}
@media(max-width:1280px){
.get-in-touch-section .right-block .form-control{font-size:18px}
.get-in-touch-section .right-block .theme-btn{padding:20px 30px}
.plan-section h2{font-size:23px}
}
@media(max-width:1200px){
header .nav-link{font-size:12px;padding:0 7px 0!important}
.banner-section .content-block h2{font-size:24px}
header .navbar-nav-right .nav-link img{width:26px}
header .navbar-nav-right .nav-item:nth-child(2) .nav-link img{width:21px}
header .navbar-nav-right .nav-link{padding:16px 6px 18px!important}
.card-slider-section .card h2{font-size:20px}
.card-slider-section .left-block .pricing-block .flex-card:last-child{padding-left:7px}
.card-slider-section .left-block .pricing-block .flex-card{padding-right:7px}
.card-slider-section .logo-black{max-width:100px}
.our-services-section .left-block h2{font-size:34px;line-height:44px}
.experiences-section h3{font-size:36px}
.experiences-section h4{font-size:32px;padding:0 0 10px 150px}
.news-events-section .flex-card-main .content-blk .theme-btn{bottom:20px}
.news-events-section .flex-card-main .content-blk{padding:20px 20px}
.news-events-section .flex-card-main .content-blk .author-info p{font-size:12px}
.subscribe-section h2{font-size:24px}
.subscribe-section p{max-width:90%}
footer h3{font-size:20px}
footer h4{font-size:18px}
.partners-section .left-block-main{width:25%}
.partners-section .right-block-main{width:75%}
.partners-section .right-block-main img{max-width:50%}
.news-events-section h2{font-size:28px}
.subscribe-section .input-group .btn{padding:19px 20px;font-size:14px}
.our-services-section .flex-card{padding:20px 20px}
.subscribe-section .input-group .form-control{font-size:16px;padding:15px 20px}
.about-us-section .content-block p{max-width:100%}
.brochure-section .custom-row{padding:40px 40px 100px}
.get-in-touch-section .right-block .form-control{padding:9px 30px;font-size:16px}
.get-in-touch-section .right-block .theme-btn{padding:16px 30px;font-size:16px}
.inner-banner-section{padding:300px 90px}
.inner-banner-section .swiper-about .swiper-wrapper .swiper-slide p{max-width:60%}
.get-in-touch-section .right-block{padding:30px 15px}
.brochure-section h2{font-size:20px}
.get-in-touch-section .file-icon{padding:8px 20px!important}
.inner-banner-section-career .content-block h1{font-size:38px}
.inner-banner-section-career .content-block p{max-width:70%}
.get-in-touch-section .iti--separate-dial-code .iti__selected-dial-code{font-size:16px}
.inner-banner-section-contact .info-block ul{max-width:100%}
.get-in-touch-section h2{font-size:22px;padding:0 0 20px}
.get-in-touch-section-contact .address-block ul li{margin:10px 0}
.development-list .flex-card-main .content-blk .theme-btn{bottom:inherit}
.development-list .flex-card-main .content-blk{padding:20px 20px 10px}
.project-details-banner .content-block p{max-width:50%}
.vertical-slider-section .img-block img{height:330px}
.plan-section .right-block{padding:0}
.vertical-slider-section h3{font-size:20px}
.plan-section h2{max-width:100%}
.project-details-banner .banner-btn{bottom:30px}
.footer-logo{max-width:50%}
.amenities-section .amenities-block .flex-card{gap:10px}
.amenities-section .amenities-block .flex-card p{font-size:16px}
.amenities-section .amenities-block .flex-card img{margin:0;width:36px}
}
@media (max-width:1024px){
header .navbar-brand img{max-width:120px}
.banner-section .content-block p{width:100%}
.card-slider-section{padding:50px 30px 50px;background:#efece8}
header{padding:20px 20px}
.our-services-section{padding:60px 30px}
.subscribe-section h2{font-size:20px}
.subscribe-section p{font-size:16px}
.card-slider-section .left-block{padding:10px 35px 10px 40px}
.partners-section .slick-slide img{max-width:45%}
.news-events-section .flex-card-main .content-blk h3{font-size:20px;padding:10px 0 0}
.news-events-section .flex-card-main .content-blk p{font-size:16px}
.our-services-section .flex-card p{font-size:16px;line-height:24px}
.development-list{padding:100px 50px}
.development-list .flex-card-main .content-blk h3{font-size:18px}
.inner-banner-section{padding:300px 50px}
.about-us-section{padding:100px 50px}
.brochure-section{padding:50px 70px 0}
.get-in-touch-section{padding:100px 60px}
.inner-banner-section{padding:300px 50px}
.vertical-slider-section .custom-row{padding:0 50px}
.footer-wrapper{padding:50px 50px}
.amenities-section{padding:90px 90px}
}
@media (max-width:992px){
.banner-section .content-block p{max-width:100%}
header{padding:20px 0}
.slider__col{top:60%;left:30px}
.card-slider-section{padding:40px 20px 0;background:#efece8}
.card-slider-section .left-block{padding:30px 35px 30px 40px}
.card-slider-section .left-block h4{padding:10px 0}
.our-services-section{padding:50px 30px}
.experiences-section{background-position:left -240px center}
.partners-section .slick-slide{padding:30px}
.partners-section{padding:50px 30px}
.subscribe-section{padding:50px 30px}
.news-events-section .swiper-wrapper{padding-left:60px!important}
.footer-wrapper{padding:50px 30px}
footer .copyright-blk{padding:12px 30px}
.snip1143{display:none}
header .navbar-collapse{display:block!important}
.navbar-toggler{display:none}
header .navbar-brand img{max-width:80px}
header .navbar-nav-right{flex-flow:nowrap;gap:0;justify-content:end;width:auto;max-width:max-content}
header .container-fluid{flex-flow:nowrap!important}
header .navbar-nav-right .nav-link{padding:11px 6px 12px!important}
.sidenav{overflow-y:auto}
.sidenav .row{padding:80px 30px}
.sidenav a{font-size:22px}
.sidenav .right-block{opacity:1}
.sidenav h3{font-size:26px;padding:15px 0 10px!important}
.partners-section .left-block-main{width:30%}
.partners-section .right-block-main{width:70%}
.partners-section .slick-slide img{max-width:75%}
header:after{height:100px!important}
.video-modal video{height:300px}
.card-slider-section .sticky-block{position:relative;top:0!important}
.card-slider-section .card{top:150px}
.brochure-section{padding:50px 50px 100px}
.brochure-section .custom-row{padding:20px 40px 70px}
.get-in-touch-section{padding:100px 40px}
.about-us-section .content-block p{font-size:16px;line-height:28px}
.about-us-section{padding:60px 30px}
.inner-banner-section{padding:230px 30px;height:auto}
.about-us-section .content-block p{padding:0}
.inner-banner-section-career .content-block p{max-width:80%}
.get-in-touch-section .right-block .form-control{padding:9px 20px;border-radius:20px}
.get-in-touch-section .custom-file-upload{padding:5px 7px 5px 20px!important}
.get-in-touch-section .form-select{background:#edece8 url(../img/select-arrow.svg) no-repeat center right 20px;background-size:15px}
.get-in-touch-section .iti__selected-flag{padding:0 10px 0 20px}
.get-in-touch-section-contact .map-block iframe{height:500px}
.get-in-touch-section-contact .custom-row{padding-right:12px;margin:0}
.inner-banner-section-contact .info-block ul{max-width:100%}
.inner-banner-section-career{padding:230px 30px}
.gallery-section{padding:0}
.project-details-banner .info-block{position:relative;transform:inherit;left:0;margin-top:30px}
.vertical-slider-section{padding:100px 0 0}
.vertical-slider-section .custom-row{padding:0 30px}
.location-pin-section iframe{height:350px}
.development-list{padding:100px 30px}
html{overflow-x:hidden}
.amenities-section{padding:0 30px 90px}
.amenities-section .amenities-block .flex-card{padding:30px 0}
}
@media (max-width:767px){
.slider__thumbs{height:calc(170px - 96px)}
.slider__col{top:17%;left:30px}
.banner-section .content-block{bottom:70px;padding:0 8px}
.banner-section .content-block h1{font-size:24px;padding-bottom:0;margin-top:15px}
.banner-section .count-section ul{flex-flow:wrap}
.banner-section .count-section ul li{width:50%}
.card-slider-section .nav-tabs{width:auto;max-width:max-content;white-space:nowrap;flex-flow:nowrap;justify-content:start;overflow-x:scroll;overflow-y:hidden}
.card-slider-section .nav-tabs .nav-link{padding:12px 0}
.card-slider-section .left-block .pricing-block{flex-flow:wrap}
.card-slider-section .left-block .pricing-block .flex-card{padding-right:20px;border-right:0}
.card-slider-section .left-block .pricing-block .flex-card:last-child{padding-left:0}
.card-slider-section .left-block .btn-block{flex-flow:wrap}
.our-services-section .left-block h2{font-size:26px;line-height:34px}
.our-services-section .right-block h3{line-height:normal;padding:0}
.experiences-section .flex-card{padding:40px 20px}
.experiences-section h4{font-size:32px;padding:0 0 10px 0;text-align:center;width:auto}
.experiences-section .experiences-swiper .swiper-slide{padding:100px 0 100px 20px}
.experiences-section h3{font-size:30px}
.experiences-section h4{font-size:28px}
.experiences-section h5{font-size:22px;margin:0}
.partners-section .slick-slide{border-left:0}
.news-events-section .flex-card-main{flex-flow:wrap}
.news-events-section .flex-card-main .img-blk{width:100%;border-radius:20px 0 0 0}
.news-events-section .flex-card-main .content-blk{width:100%}
.news-events-section{padding:50px 0}
.news-events-section .swiper-wrapper{padding-left:20px!important}
.news-events-section .flex-card-main .content-blk .theme-btn{bottom:0;position:relative}
footer h3{margin:0}
footer .social-share{display:flex;gap:20px;margin:0 0 20px}
.card-slider-section .sticky-block{position:relative}
.slider__col{width:100%}
.banner-section .content-block h2{font-size:18px;}
.banner-section .count-section ul li h4{font-size:38px}
.banner-section{height:100vh;padding:0 0 0px}
.subscribe-section .input-group .form-control{padding:14px 20px}
.subscribe-section .input-group .btn{padding:18px 20px}
.our-services-section .flex-card{padding:20px 20px}
.snip1143{display:none}
header .navbar-collapse{display:block!important}
.navbar-toggler{display:none}
header .navbar-brand img{max-width:110px}
header .navbar-nav-right{flex-flow:nowrap;gap:0;justify-content:end;width:auto;max-width:max-content;padding:0 10px!important;margin-bottom:0!important}
header .container-fluid{flex-flow:nowrap!important}
header .navbar-nav-right .nav-link{padding:8px 6px 9px!important}
.sidenav{overflow-y:auto}
.sidenav .row{padding:70px 30px}
.sidenav a{font-size:22px}
.sidenav .right-block{opacity:1}
.sidenav h3{font-size:26px;padding:15px 0 10px!important}
footer .copyright-blk ul{justify-content:center}
header .navbar-nav-right .nav-link img{width:23px}
header .navbar-nav-right .nav-item:nth-child(2) .nav-link img{width:19px}
.card-slider-section h2{font-size:26px}
.banner-section .count-section{padding:60px 0 50px}
.partners-section .left-block-main{width:100%}
.partners-section .right-block-main{width:100%}
header{padding:10px 0}
.card-slider-section .left-block{padding:30px 20px 30px 20px}
.news-events-section h2{font-size:24px}
.partners-section{padding:50px 30px 20px}
.wrapper.show{flex-flow:wrap}
.wrapper .top-blk{flex-flow:wrap;padding:0 0 10px}
.wrapper{justify-content:start}
.buttons .button{margin:0 10px 0 0!important}
.header.fixed-header:after{height:90px;background:linear-gradient(180deg,#212121 0,rgba(33,33,33,0) 100%)}
.card-slider-section .sticky-block{position:relative;top:0!important}
.card-slider-section .card{top:150px}
.news-events-section .flex-card-main .content-blk{border-radius:0 0 0 20px}
header:after{height:90px}
.slider__thumbs .swiper-container{margin-top:0;max-width:265px}
.slider__col{top:180px}
.slider__thumbs{height:auto;display:flex;align-items:center}
.banner-section .content-block p{font-size:14px;line-height:normal}
.video-modal video{height:200px}
[data-aos][data-aos][data-aos-duration="7000"],body[data-aos-duration="7000"] [data-aos]{transition-duration:2s}
.inner-banner-section{padding:130px 30px 100px;height:auto}
.inner-banner-section .swiper-about .swiper-wrapper .swiper-slide p{max-width:100%}
.inner-banner-section .banner-btn{right:auto;position:relative;bottom:0}
.brochure-section .custom-row{padding:0 0 40px}
.inner-banner-section .swiper-about .swiper-wrapper .swiper-slide h2{font-size:32px}
.inner-banner-section .swiper-about .swiper-wrapper .swiper-slide p{font-size:17px}
.inner-banner-section .progress-bar{display:none}
.team-section .nav-tabs{width:auto;max-width:max-content;white-space:nowrap;flex-flow:nowrap;justify-content:start;overflow-x:scroll;overflow-y:hidden}
.brochure-section{padding:50px 50px 60px}
.get-in-touch-section{padding:50px 20px}
.get-in-touch-section h2{font-size:22px}
.about-us-section .g-5{--bs-gutter-y:1rem}
.footer-logo{max-width:40%}
.scrolltop-btn{bottom:90px;right:10px}
.scrolltop-btn img{max-width:45px}
.inner-banner-section-career .content-block h1{font-size:28px}
.inner-banner-section-career .content-block p{max-width:100%}
.inner-banner-section-career{padding:130px 30px 70px}
.inner-banner-section-career .content-block p{font-size:16px}
.inner-banner-section-contact .info-block ul{flex-flow:column;gap:20px}
.inner-banner-section-contact .info-block ul li{width:100%}
.inner-banner-section-contact .info-block ul li .icon-block i{font-size:24px}
.get-in-touch-section-contact .right-block{padding:30px 0}
.get-in-touch-section-contact h2{font-size:20px;line-height:normal}
.get-in-touch-section-contact .address-card{position:relative;left:auto;bottom:0;margin:20px 0}
.development-list{padding:50px 20px}
.development-list .flex-card-main .content-blk h3{font-size:18px}
.development-list .flex-card-main .content-blk .theme-btn{font-size:13px;padding:14px 20px}
.project-details-banner .video-btn{border:1px solid rgba(201,200,228,1);padding:12px 20px 12px 0;font-size:16px;margin-top:10px}
.project-details-banner .content-block .btn-block .theme-btn{margin-bottom:10px}
.project-details-banner .info-block{min-width:inherit}
.project-details-banner .banner-btn{right:auto;position:relative;bottom:0;margin-top:20px}
.vertical-slider-section .img-block img{height:220px}
.vertical-slider-section{padding:60px 0 0}
.vertical-slider-section h4{padding:0 0 10px}
.vertical-slider-section h3{margin:0}
.vertical-slider-section p{max-width:100%}
.vertical-slider-section .g-5,.vertical-slider-section .gy-5{--bs-gutter-y:1rem}
.location-pin-section iframe{height:250px}
.gallery-section{padding:0 10px}
.amenities-section{padding:0 30px 20px}
.amenities-section h2{font-size:26px}
.amenities-section .amenities-block .flex-card{padding:30px 0}
.news-events-section .flex-card-main .img-blk{max-height:350px}
footer h4{padding-bottom:0}
.footer-nav{margin-bottom:15px}
footer .copyright-blk{text-align:center}
.inner-banner-section-career .content-block h2{font-size:28px}
.location-pin-section{padding:0 0}
header .navbar-nav-right li:last-child img{top:8px}
.amenities-section.news-events-section{padding:30px 20px}
.project-location{margin-top:30px}
.project-location img{height:auto;width:100%}
.banner-section .elm-logo {max-height: max-content;width: 100%;}
.banner-section:after {height: 40%;}
.video-btn{border:1px solid rgba(201,200,228,1);margin-bottom:0; display: block;         padding: 0px 20px 0px 0;}
.slider__col { top: auto;    bottom: 130px;     left: 50%;    margin-left: -70px;}
}