@media only screen and (max-width: 1300px) {


    #about-mv #mission-div {
        width: 100% !important;
        margin-bottom: 20px;
    }

    #about-mv #mission-div div {
        padding: 2rem !important;
    }

    #about-mv #mission-div p.custom-mb {
        margin-bottom: unset !important;
    }

    #about-mv #vision-div {
        width: unset !important;
    }

    #about-mv #vision-div p {
        margin-bottom: unset !important;
    }

    #about-mv #vision-div div {
        padding: 2rem !important;
    }
}

@media only screen and (max-width: 768px) {
    #sticky-nav.header-white .mobile-menutoggler {
        color: #ffffff !important;
    }

    #main a {
        font-size: 16px;
    }

    .banner-description.w-65 {
        width: unset !important;
    }

    .entry-header .banner-content .banner-title-m.w-65 {
        width: unset !important;
    }

    .entry-header .banner-content .banner-title-m h2 {
        font-size: 30px;
        line-height: 1.2;
    }

    .col-wpad p {
        font-size: 16px;
    }

    #about-mv.col-wpad {
        padding: 9vw 6vw !important;
    }

    .bg-sec {
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
    }

    .row .join-us-btn {
        margin-right: unset !important;
        margin-left: unset !important;
        margin: 20px auto !important;
    }

    .col-wbg.award {
        height: 40vh !important;
    }

    .section-col-subtitle,
    .section-fullcol-title {
        line-height: 1.2;
    }

    .section-col-title {
        margin-bottom: unset !important;
    }

    #FeaturedFLISlider .carousel-inner.carousel-inner-pad,
    #FeaturedHLISlider .carousel-inner.carousel-inner-pad {
        padding: unset !important;
    }

    #FeaturedFLISlider .carousel-indicators,
    #FeaturedHLISlider .carousel-indicators {
        top: unset !important;
    }

    #FLISlider {
        padding-top: unset !important;
        padding-bottom: unset !important;
    }

    #FLISlider .offset-text-left {
        padding: 20px;
    }

    #FLISlider .carousel-control-prev,
    #FLISlider .carousel-control-next {
        display: none;
    }

    #FLISlider a.slide-cta-btn {
        width: 100% !important;
    }

    #ResiMainSlider .banner-content {
        padding-bottom: 3em !important;
    }

    #ResiMainSlider .carousel-indicators {

    }

    #ResiMainSlider .featured-full-width-img {
        height: 92vh !important;
    }

    #query-slider .query-excerpt {
        min-height: 170px !important;
    }

    #query-slider .slick-arrow {
        display: none;
    }

    .mob-rev {
        flex-flow: column-reverse;
    }

    .res-grid.vh-86 {
        height: unset !important;
    }

    .text-center-mob {
        text-align: center !important;
    }




    .single-residential header.featured-full-width-img ,.page-template-page-campaign-dec-promo header.featured-full-width-img{
        height: auto !important;
    }

    .single-residential .banner-content.entry-header,.page-template-page-campaign-dec-promo .banner-content.entry-header {
        padding-left: 1em !important;
        padding-right: 1em !important;
        padding-bottom: 3em !important;
    }

    .single-residential .header-text-overlay,.page-template-page-campaign-dec-promo .header-text-overlay {
        padding-left: 2em !important;
        padding-right: 2em !important;
    }

    .single-residential #queryslider .slick-dots ,.page-template-page-campaign-dec-promo #queryslider .slick-dots{
        bottom: -15px;
    }

    .single-residential #queryslider .slick-prev,
    .single-residential #queryslider .slick-next {
        display: none !important;
    }
    .page-template-page-campaign-dec-promo #queryslider .slick-prev,
    .page-template-page-campaign-dec-promo #queryslider .slick-next {
        display: none !important;
    }    

    .single-residential a.slide-cta-btn.mx-0,
    .single-residential a.slide-cta-btn.ms-0 {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .page-template-page-campaign-dec-promo a.slide-cta-btn.mx-0,
    .page-template-page-campaign-dec-promo a.slide-cta-btn.ms-0 {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    

    .single-residential .col-wbg.vh-86 , .page-template-page-campaign-dec-promo .col-wbg.vh-86 {
        height: 40vh !important;
    }

    .single-residential .div-bg-image.col-wbg,.page-template-page-campaign-dec-promo .div-bg-image.col-wbg {
        height: 43vh !important;
    }

    .single-residential .banner-content .banner-title-m h1,
    .single-residential .banner-subtitle h2 {
        line-height: 1.2;
    }
    .page-template-page-campaign-dec-promo .banner-content .banner-title-m h1,
    .page-template-page-campaign-dec-promo .banner-subtitle h2 {
        line-height: 1.2;
    }    

    .single-residential .section-fullcol-title, .page-template-page-campaign-dec-promo .section-fullcol-title {
        text-align: center !important;
    }

    .single-residential .div-bg-image ,.page-template-page-campaign-dec-promo .div-bg-image{
        background-size: contain !important;
    }


    .page-template-page-new-communities .featured-full-width-img {
        height: 95vh !important;
    }

    .page-template-page-new-communities .banner-content {
        margin-top: 130px;
    }

    .page-template-page-new-communities .flc {
        margin-top: 130px !important;
        padding: 0 20px;
    }

    .page-template-page-com-retail .vh-80 {
        height: unset !important;
    }

    .page-template-page-com-retail a.mx-0 {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .page-template-page-com-retail .entry-header.featured-full-width-img {
        background-blend-mode: multiply !important;
    }

    .page-template-page-com-retail .d-bock {
        text-align: center;
    }

    .page-template-page-com-retail .d-bock .w-25 {
        width: 75% !important;
    }

    .page-template-page-com-retail .section-col-title-m {
        text-align: center;
    }

    .page-template-page-com-retail .col-wpad-4 {
        padding: 4em 2em !important;
    }



    .page-template-page-com-offices .vh-80 {
        height: unset !important;
    }

    .page-template-page-com-offices .entry-header.featured-full-width-img {
        background-blend-mode: multiply !important;
    }

    .page-template-page-com-offices a.mx-0 {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .page-template-page-com-offices .d-bock {
        text-align: center;
    }

    .page-template-page-com-offices .section-col-title-m {
        text-align: center;
    }

    .page-template-page-com-offices .col-wpad-4 {
        padding: 4em 2em !important;
    }




    .page-template-page-com-hotels .vh-80 {
        height: unset !important;
    }

    .page-template-page-com-hotels .entry-header.featured-full-width-img {
        background-blend-mode: multiply !important;
    }

    .page-template-page-com-hotels a.mx-0 {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .page-template-page-com-hotels .d-bock {
        text-align: center;
    }

    .page-template-page-com-hotels .section-col-title-m {
        text-align: center;
    }

    .page-template-page-com-hotels .col-wpad-4 {
        padding: 4em 2em !important;
    }





    .page-template-page-com-events-spaces .vh-80 {
        height: unset !important;
    }

    .page-template-page-com-events-spaces .entry-header.featured-full-width-img {
        background-blend-mode: multiply !important;
    }

    .page-template-page-com-events-spaces a.mx-0 {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .page-template-page-com-events-spaces .d-bock {
        text-align: center;
    }

    .page-template-page-com-events-spaces .section-col-title-m {
        text-align: center;
    }

    .page-template-page-com-events-spaces .col-wpad-4 {
        padding: 4em 2em !important;
    }




    .page-template-page-careers-php .entry-header.featured-full-width-img {
        background-blend-mode: multiply !important;
        height: unset !important;
    }

    .page-template-page-careers-php .h-100 {
        height: unset !important;
    }

    .page-template-page-careers-php .vh-100 {
        height: unset !important;
    }

    .page-template-page-careers-php .section-col-title {
        text-align: center;
    }

    .page-template-page-careers-php .col-wpad {
        padding: 4em 2em !important;
    }
}