/* Media Query Start */

@media screen and (max-width: 1500px){
.our-prophead h3{font-size: 20px}
.our-prophead .prop-loc{font-size: 16px;line-height: 20px; text-transform:uppercase;}
.our-prophead .prop-loc .icon{font-size: 20px}
.our-property-content .km-btn, .art-card-item .txt-content .km-btn{font-size: 13px;line-height: 20px;}
.our-property-content .km-btn svg, .art-card-item .txt-content .km-btn svg{height: 10px;margin-top: 2px}

}
@media screen and (max-width: 1280px){
.header{padding: 16px 15px;}
.footer{padding: 50px 15px;}
.pillars-heading, .our-property-heading, .rc-blog-sec{padding: 0 15px;}
.our-property-tab{padding: 0 0 0 15px;}
.as-docm-sec {padding: 30px 0 30px 0;}
.breadcrumbs-sec{padding: 20px 15px;}
.prj-sec{padding: 80px 15px;}
.prj-sec .our-property-heading{padding: 0;}
.prj-sec .our-property-tab{padding: 0;}
.meet-us-block{padding: 30px 15px;}
.meat-head {padding: 10px 10px 10px 15px;}
.as-details-box p{font-size: 14px;}

}
@media screen and (max-width: 1200px){
#menu ul li {margin: 0 7px 0 0;}
#menu ul li a{font-size: 14px;padding: 30px 6px;}
.footer {padding: 50px 15px 26px 15px;}
.ft-col-2 {width: calc(33.33% - 30px);}
.footer-links{margin-bottom: 20px;}
.pillars-right {padding: 0 60px 0 40px;}
.as-details-box {padding: 20px 15px;}
.as-docm-card {padding: 30px 28px;}
.inv-menu ul{width: 1200px;}
.prj-block .col-4{width: 33.33%;}
.as-details-wrap{flex-direction: column;padding: 20px 15px;}
.as-details-box{display: none;margin-top: 8px;}
.as-details-box, .as-details-box:nth-child(1), .as-details-box:last-child {width: 100%;padding: 0;}
.as-details-box:nth-child(1){padding: 0 60px 0 0;display: block;margin-top: 0;}
.dropdown-dtls{display: block;}
.asdesk-status{display: none;}
/*.asmob-status{display: block;}*/
.as-status-left, .asinn-details{justify-content: flex-start;}
}
@media screen and (max-width: 1150px){
.ld-popup{left: 15px;right: 15px;width: auto;transform: none;}
.mega-nav-wrap .mega-nav-col{padding-right: 50px;}
.mega-nav-wrap .mega-nav-col:before{right: 24px;}
}
/* Financial Reports Filter Responsive */
@media screen and (min-width: 1025px){
    /* Show desktop filters, hide dropdown */
    .financial-reports-filters {
        display: block;
    }
    .updates-tab-dropdown {
        display: none;
    }
}

@media screen and (max-width: 1024px){
    /* Hide desktop filters, show dropdown */
    .financial-reports-filters {
        display: none !important;
    }
    .updates-tab-dropdown {
        display: flex;
    }
.mobilemenu-icon, .hm-phone-icon{display: inline-block;}
.logo{margin: 0}
#menu{float: none;background-color: #9F1C3E;overflow-y: auto;position: fixed;top: 0;left: 0;height: 100%;width: 250px;transform: translate3d(-100%, 0, 0);transition: 0.3s;z-index: 1020;}
#menu ul li {float: none;width: 100%;margin: 0;clear: both;border-bottom: 1px solid #fff;}
#menu ul li a {padding: 14px 14px;color: #fff;}
#menu ul li a:before, #menu ul li a:hover:before, #menu ul li a.current-item:before{display: none;}
#menu ul li a:hover, #menu ul li a.current-item{background-color:#000000;color: #ffffff;}
#menu.menu-active{transform: translate3d(0, 0, 0);}
.footer-wrap h2{font-size: 16px;}
.copyright {padding: 26px 15px 125px;}
.hero-banner-wrap, .pillars-item{flex-direction: column;}
.hero-banner-left, .pillars-left{width: 100%;}
.hero-banner-right{width: 100%;padding: 30px 15px;}
.pillars-right{width: 100%;padding: 30px 15px 20px 15px;background-color: rgba(229,229,229,0.3);}
.pillars-sec{padding: 30px 0;text-align: center;}
.pillars-heading .main-heading{text-align: center;}
.pillars-slider .slick-prev, .pillars-slider .slick-next{top: calc(50% - 70px);}
.our-property-head li {flex:1 0 auto;margin: 0 10px 8px 0;}
.our-prophead h3, .as-amenities-card .txt-content h3{font-size: 20px;}
.our-prophead .prop-loc {font-size: 16px;padding-left: 0px; text-transform:uppercase;}
.our-prophead .prop-loc:before {width: 14px;height: 18px;background-size: 14px;}
.trending-searches-sec {padding: 30px 15px;border-bottom: 0 none;}
.trending-searches-block a {padding: 10px 26px;font-size: 15px;flex: auto;}
.sos-content-sec {padding: 50px 0 30px 0;}

.wel-ah-sec {padding: 30px 0 15px 0;}
.wel-ah-heading h2, .wel-ah-card .wel-ah-content h3{font-size: 24px;}
.wel-ah-heading span, .main-heading-1{font-size: 28px;}
.as-amenities-bx span{font-size: 16px;}
.wel-ah-top p span{font-size: 16px; text-align:left;}
.wel-ah-card .wel-ah-content p, .as-amenities-card .txt-content p {text-align:left;}
.as-map-head {padding: 14px 15px;}
.as-map-lst{padding: 0 15px;height: auto;}
.loc-ben-map-wrap{flex-direction: column;}
.as-map, .as-map-loc{width: 100%;}
.as-map-lst ul{max-height: 100%;display: flex;justify-content: space-between;width: 1024px;}
.as-map-lst ul li{width: 200px;}
.as-map-lst ul li a {align-items: flex-start;flex-direction: column;}
.as-map-lst ul li a .infra-icon{margin-bottom: 8px;}
.get-direc-bx{text-align: center;}
.get-direc-bx a{display: flex;justify-content: center;}
.get-direc-bx a svg{display: none;}
.dk-img{display: none;}
.mb-img{display: block;}
.as-amenities-slider .dk-img{display: none !important;}
.as-amenities-slider .mb-img{display: block !important;}
.as-map{height: auto}
.aslogo {left: 15px;top: 15px;width: 66px;}
.slick-prev, .slick-next {width: 30px;height: 30px;background-size: 9px !important;}
.wel-ah-top .km-btn{display: inline-flex;}
.pillars-item{margin-bottom: 20px;}
.viewall-btn{display: block;}
.our-property-heading .main-heading{text-align: center;}
.sos-mb{display: block;}
.as-amenities-lst{padding: 80px 0 28px 0;}
.loc-ben-lst-wrap, .as-amenities-btm{padding-bottom: 0px;}
.as-amenities-btm .loadmore-btn, .loc-ben-lst-wrap .loadmore-btn{display: block;}
.prj-block .col-3{width: 50%;}
.prj-block .col-3:nth-child(3n+1){clear: none;}
.prj-block .col-3:nth-child(2n+1){clear: both;}
.prj-block .our-property-item .our-property-content .prop-loc{padding: 0;}

.careers-smart-inn{flex-direction: column;}
.smt-btns{display: flex;justify-content: space-between;margin-bottom: 10px;}
.smt-list-1 {margin-bottom: 14px;}
.an-btn, .vw-btn, .careers-smart-card.active .vw-btn{display: inline-block;transform: scale(1);} 
.smt-btm-content, .applynowform-block{width: 100%;float: left;}
.smt-btm-content h3{text-decoration:underline;margin-bottom: 30px;padding-right: 24px;background: url('../../assets/img/tr-downarrow.png') no-repeat right center;position: relative;background-size: 16px;cursor: pointer;}
.smt-btm-content .bd-txt, .smt-btm-content .jp-txt, .smt-btm-content .sa-txt{display: none;}
.meet-us-wrap {flex-direction: column-reverse;}
.meet-us-left, .meet-us-right{width: 100%;}
.map{font-size: 0;}
.map iframe{height: 400px;}
.our-st-card{width: calc(33.33% - 2em);}
.our-st-card:before{right: -1em;}
.inv-cell-wrap{display: none;}
.comm-menu ul li{min-width: 260px;}
.comm-menu ul li a{font-size: 14px;}
.invest-sec .invest-pg-wrap {
    flex-direction: column;
    gap: 30px;
}
/* Hide desktop sidebar on mobile */
.invest-sec .invest-pg-wrap .comm-menu {
    display: none;
}
/* Mobile dropdown styles */
.invest-mobile-dropdown {
    display: block;
    width: 100%;
    margin-bottom: 0;
    position: relative;
}
.invest-mobile-dropdown.inv-mobile-dropdown.is-sticky {
    position: fixed !important;
    z-index: 100;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    padding: 15px;
    background: #fff;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    margin-bottom: 0;
}
.invest-mobile-dropdown.inv-mobile-dropdown.is-sticky ~ .invest-pg-content {
    padding-top: 90px !important;
}
.invest-mobile-dropdown.inv-mobile-dropdown.is-sticky .invest-dropdown-select {
    margin: 0;
}
.invest-dropdown-select {
    width: 100%;
    padding: 12px 20px;
    font-size: 16px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #fff;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 15px center;
    background-size: 12px;
    cursor: pointer;
    font-family: inherit;
}
.invest-dropdown-select:focus {
    outline: none;
    border-color: #F37021;
}
.invest-sec .invest-pg-wrap .invest-pg-content .heading {
    text-align: center;
}
.invest-sec .invest-pg-wrap .invest-pg-content .heading:before {
    left: 50%;
    transform: translateX(-50%);
}
/* Disable sticky on mobile for desktop sidebar */
.invest-sec .inv-sidebar-menu.is-sticky {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
}
.common-pg-top .heading, .other-bs-wrap .heading{margin: 0 auto 44px;}
.common-pg-top .heading h2, .other-bs-wrap .heading h2, .invest-pg-wrap .heading h2,.mdi-pg-wrap .heading h2{font-size: 26px;}
.other-bs-card .other-bs-content h3 {font-size: 24px;margin-bottom: 14px;}
.bs-sec .map{height: auto;}
.leadership-card {width: 100%;margin-bottom: 10px;}
.awards-card {width: 100%;margin:0 0 10px 0; height:auto;}
.ld-right-content h3, .abs-content-card h3{font-size: 18px;}
.invest-card, .invest-card-ticker {width: calc(50% - 30px);}
.invest-card-content p, .common-pg-top .short-desc, .common-pg-top h3, .mdi-card span, .thank-you-title-1{font-size: 16px;}
.ld-popup{padding: 34px 20px;}
.left-sec{width: 100%;}
.right-sec{float: left;width: 100%;}
.blog-heading{text-align: center;}
.blog-heading:before{left: 50%;transform: translateX(-50%);}
.abs-content-card{padding: 24px 20px;margin-bottom: 80px;}
.abs-content-card:before {bottom: -70px;height: 60px;}
.inv-sup-card{width: calc(50% - 2em);}
.thank-you-title{font-size: 34px;}

.mdi-card {width: calc(33.33% - 2em);}
.mdi-block h3{font-size: 22px;}
.mdi-card .mdi-download-btn{font-size: 16px;background-size: 14px;padding-right: 25px;}
.mdi-card figure {margin-bottom: 25px;}
.multivideo-clk .icon {width: 40px;height: 40px;}
.multivideo-clk .icon:before {left: 16px;top: 12px;font-size: 18px;}
.news-media-card{width: calc(50% - 1em);}
.display-flex a {display:block!important;}
.display-flex a figure {width: 100%; flex-shrink: 0;}
.display-flex a figure img {width: 100%; height:auto;}
.display-flex a .article-card-content{flex-grow: 1; width: 100%; flex-direction: column; /* Stack text vertically */ justify-content: center; /* Center content vertically */}
.invest-sec{min-height: 50vh;}
.invest-pg-content{width: 100%;}
}
@media screen and (max-width: 899px){
.gt-form-group{width: 100%;padding: 0;}
select{background-position: 98% center;}
.as-amenities-bx {width: calc(33.33% - 20px);}
.as-docm-block{flex-direction: column;}
.as-docm-card{width: 100%;margin-bottom: 10px;}
.rc-blog-wrap .col-3{width: 50%;}
.our-st-inn-block{flex-direction: column;}
.our-st-card{width: 100%;padding-bottom: 20px;border-bottom: 1px solid #C4C4C4;}
.our-st-card:before{display: none;}
.our-st-block h3{text-align: left;font-size: 28px;margin-bottom: 18px;}
.our-st-wrap .loadmore-btn{display: block;}
.get-in-touch-top{margin-bottom: 0;}
.gt-form-group-mess{max-width: 100%;}
.invest-tab .tab-header{justify-content: space-between;}
.prj-block .col-4{width: 50%;}
.schedule-group .gt-form-group{padding: 0 5px;}
.footer-sticky-nav{display: block;}
.mob-only {display:block;}
.club-container .as-details-box:nth-child(1), .club-container .as-details-box:nth-child(2), .club-container .as-details-box:last-child, .club-container .as-details-box {width:100%;}
.blog-dtls-block .col-12 {width:100%; margin:24px auto;}
.blog-dtls-block .col-12 img {width:100%; height:auto;}
.blog-dtls-block .col-6 {width:100%; float:none; margin:24px auto;}
.blog-dtls-block .col-6 img {width:100%; height:auto;}
}
@media screen and (max-width: 767px){
.logo {width: 136px;}
.ft-col-2 {width: calc(50% - 30px);}
.banner-content-overlay h3 {font-size: 26px;margin-bottom: 10px;}
.banner-content-overlay .knowmore-btn{font-size: 18px;}
.banner-content-overlay .knowmore-btn svg {width: 12px;height: 17px;}
.main-heading{font-size: 25px;}
.our-property-head li a{padding: 6px 10px;font-size: 13px;}
.in-our-property-head ul li a{font-size: 13px;padding: 0 5px 12px 5px;}
.art-card-item .art-title h3{font-size: 18px;}
.as-details-box h2, .common-pg-top .heading h2, .other-bs-wrap .heading h2{font-size: 20px;}
.wel-ah-card{flex-direction: column;}
.wel-ah-card figure{width: 100%;}
.wel-ah-card .wel-ah-content, .wel-ah-card:nth-child(even) .wel-ah-content {width: 100%;padding: 20px 0 0 0;}
.wel-ah-heading h2, .wel-ah-card .wel-ah-content h3, .as-map-head h3, .other-bs-card .other-bs-content h3 {font-size: 20px;}
.our-prophead h3, .as-amenities-card .txt-content h3 {font-size: 18px;}
.our-property-content .km-btn, .art-card-item .txt-content .km-btn{font-size: 14px;}
.our-property-content .km-btn svg, .art-card-item .txt-content .km-btn svg, .viewall-btn a svg {width: 9px;height: 15px;}
.viewall-btn a {font-size: 16px;padding: 12px 20px;}
.crumbs ul li a, .crumbs ul li span{font-size: 14px}
.crumbs ul li:before{font-size: 14px;right: -22px}
.crumbs ul li{margin-right: 32px}
.as-amenities-sec{padding-left: 15px;padding-right: 15px}
.crumbs a, .crumbs span, .art-card-1 p{font-size: 14px}
.leadership-tab-wrap ul li a, .invest-tab .tab-header li a, .inv-menu ul li a, .inv-select{font-size: 16px}
.other-bs-card{flex-direction: column;margin-bottom: 40px;}
.other-bs-card figure{width: 100%;margin-bottom: 20px;}
.other-bs-card .other-bs-content{width: 100%;}
.common-csr-top{margin: 0 auto 40px;}
.csrsec .other-bs-card figure:before{display: none;}

.careers-smart-top .wel-ah-heading h2, .careers-smart-top .op-text{font-size: 24px;}
.careers-smart-top p, .smt-list-1 ul li, .smt-btm-content ul li, .smt-btm-content ol li, .smt-btm-content p{font-size: 16px;}
.smt-list-1 h3, .common-csr-top h2, .csr-activity-content h3{font-size: 18px;}
.an-btn, .vw-btn{font-size: 18px;background-size: 12px;padding-right: 20px;}
.leadership-card{padding: 26px 20px;}
.invest-card figure, .invest-card-ticker figure{margin-bottom: 12px;}
.common-pg-top .heading h2, .other-bs-wrap .heading h2, .invest-pg-wrap .heading h2,.mdi-pg-wrap .heading {font-size: 22px;}
.fnc-result-list ul li {width: calc(50% - 1em);}
.fancybox-iframe {left: -44px;position: absolute;top: 50%;height: 80vh;margin-left: 2vw;width: 96vw;transform: translateY(-50%)}
.blog-heading {text-align:center!important;}
.lst-blog-slider .slick-prev, .lst-blog-slider .slick-next {top: calc(50% - 17%);}
.blog-heading{font-size: 20px;}
.blog-heading:before, .blog-sm-heading:before, .blog-dtls-block h1:before{width: 70px;}
.comment-form-author, .comment-form-url, .comment-form-email{width: 100%;padding: 0;}
.inv-sup-card{width: 100%;}
.mdi-block h3 {font-size: 19px;}
.news-media-card{width: 100%;margin-bottom: 35px;}
}
@media screen and (max-width: 599px){
.ft-col-2{width: 100%;}
.footer-wrap .ft-col-2:nth-child(1) .footer-links ul li, .footer-wrap .ft-col-2:nth-child(2) .footer-links ul li{width: 50%;clear: none;}
.footer-social-content{text-align: center;}
.social-media a{margin: 0 8px;}
.col-6, .col-3, .rc-blog-wrap .col-3{width: 100%;}
.rc-blog-sec{padding: 0;}
.art-card-item .txt-content{padding: 14px 15px 0 15px;text-align: center;}
.as-amenities-bx {width: calc(50% - 20px);}
.prj-block .col-3{width: 100%;}
.header {padding: 10px 15px}
.logo img{height: 32px}
.crumbs a, .crumbs span{font-size: 12px}
.b-seperator:before{font-size: 12px}
.b-seperator{width: 12px}
.wel-ah-heading h2, .wel-ah-card .wel-ah-content h3, .as-map-head h3{font-size: 18px}
.wel-ah-heading h3{font-size: 26px}
.wel-ah-heading{margin-bottom: 35px}
.wel-ah-heading:before{bottom: -10px}
.wel-ah-heading span, .main-heading-1{font-size: 24px}
.as-amenities-lst {padding: 50px 0 20px 0}
.grid-item{padding: 5px;margin-bottom: 0}
.as-docm-slider .slick-arrow{background-color: #ffffff !important}
.prj-block .col-3:last-child .our-property-item{margin-bottom: 0}
.prj-sec {padding: 50px 15px}
.map iframe {height: 250px;}
.leadership-tab-wrap ul{justify-content: space-between;}
.leadership-tab-wrap ul li, .invest-card, .invest-card-ticker, .fnc-result-list ul li{width: 100%;}
.invest-card, .invest-card-ticker{margin-bottom: 14px;}
.inv-filter-option{flex-direction: column;}
.inv-select{width: 100%;margin-bottom: 10px;}
.prj-block .col-4{width: 100%;}
.schedule-group{flex-direction: column;}
.schedule-group .gt-form-group{padding: 0;width: 100%;}
.as-status-left {justify-content: space-between;flex: auto;align-items: flex-start;flex-direction: column;width: 100%;}
.inq_popup{padding: 25px}
.close-btn{right: 0;top: 0;box-shadow: 0 0 5px rgba(0,0,0,0.1)}
.project_inq_cta{right: 0;bottom: 0;top: auto;transform: none}
.project_inq_cta a{font-size: 14px;letter-spacing: 1px;line-height: 20px;padding: 8px 15px;border-radius: 10px 10px 0 0}
.copyright{padding-bottom: 50px}
.button ul{display: none}
.lst-blog-slider .slick-prev, .lst-blog-slider .slick-next {top: calc(50% - 21%);}
.footer-sticky-nav ul li a{padding: 10px 15px;}
.footer-sticky-nav ul li a figure img{height: 18px;}
.footer-sticky-nav ul li a span{font-size: 13px;}
.footer-sticky-nav{box-shadow: 0px 4px 80px -26px #000000;}
.mdi-card {width: calc(50% - 2em);}
.mdi-card span{font-size: 14px;}
.fnc-result-list ul li a, .fnc-result-list ul li a.link{background-position: 98% center;}
}

@media screen and (max-width: 480px){
.leadership-in-bx{flex-direction: column;}
.leadership-in-bx figure{margin: 0 auto 20px;}
.leadership-in-bx .ld-right-content{width: 100%;margin: 0;}
.awards-in-bx-popup{flex-direction: column; margin-bottom:0;}
.awards-in-bx-popup figure{margin: 0 auto 0px;}
.awards-in-bx-popup .ld-right-content{width: 100%;margin: 0;}
.schedule-txt{font-size: 14px;}
.hm-phone-icon{margin-right: 8px;}
.cust-login{margin-left: 8px;}
}

@media screen and (max-width: 380px){
.lst-blog-slider .slick-prev, .lst-blog-slider .slick-next {top: calc(50% - 25%);}
.inv-contact-dtls a{font-size: 13px;}
}