/* ======================= 4K Screens ======================= */
@media only screen and (min-width: 2499px) {
    body {
        font-size: 30px;
    }

    .navbar-brand1 img {
        width: 450px;
        padding: 10px;
    }

    .mainhighlights .slick-slider .slick-slide.slick-current,
    .slick-slider .slick-slide.slick-center {
        background: url(../images/highlight/01.webp) no-repeat !important;
        background-size: cover !important;
    }

    .mainhighlights .highlightsinfo2.slick-slide.slick-current {
        background: url(../images/highlight/02.webp) no-repeat !important;
        background-size: cover !important;
    }

    .mainhighlights .highlightsinfo3.slick-slide.slick-current {
        background: url(../images/highlight/03.webp) no-repeat !important;
        background-size: cover !important;
    }

    .mainhighlights .highlightsinfo4.slick-slide.slick-current {
        background: url(../images/highlight/04.webp) no-repeat !important;
        background-size: cover !important;
    }

    .mainhighlights .highlightsinfo5.slick-slide.slick-current {
        background: url(../images/highlight/05.webp) no-repeat !important;
        background-size: cover !important;
    }

    .mainhighlights .highlightsinfo6.slick-slide.slick-current {
        background: url(../images/highlight/06.webp) no-repeat !important;
        background-size: cover !important;
    }
}

/* ======================= Ultra Large Desktop ======================= */
@media only screen and (min-width: 2000px) {
    .minlogo {
        display: none;
    }

    .largelogo {
        display: block;
    }

    .innerOverviewNew .section-head {
        font-size: 37px;
    }

    .navbar-brand1 img {
        width: 400px;
        padding: 10px;
    }
}

/* ======================= Extra Large Desktop ======================= */
@media only screen and (min-width: 1850px) {
    body {
        font-size: 17px;
        font-family: 'zonapro' !important;
    }

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 95%;
    }

    .navbar-brand1 img {
        width: 115px;
        /*width: 380px;*/
        padding: 10px;
    }

    .navbar .navbar-nav .nav-link {
        color: #fff;
        padding: 1.5em 0.8em;
    }

    .section-head {
        color: #b69663;
        font-size: 37px;
        padding: 16px 0;
    }

    .section-small-head {
        font-size: 35px;
    }

    .innerOverviewNew .section-head {
        font-size: 37px;
    }

    header .nav-item a {
        font-size: 18px;
    }

    .mainhighlights .slick-slider .slick-track {
        display: flex;
        align-items: center;
        height: 500px !important;
        justify-content: center;
    }

    .mainhighlights .slick-slider .slick-slide.slick-current,
    .slick-slider .slick-slide.slick-center {
        background: url(../images/highlight/01.webp) no-repeat !important;
        background-size: cover !important;
        height: 415px !important;
        padding-top: 3% !important;
    }
}

/* ======================= Large Desktop ======================= */
@media only screen and (min-width: 1400px) and (max-width: 1800px) {
    body {
        font-size: 17px;
        font-family: 'zonapro' !important;
        color: #3a3a3a !important;
    }

    .ContactSubbox1 {
        padding: 45px !important;
    }

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 95%;
    }

    .section-head {
        font-size: 30px;
        color: #b69663;
    }

    .innerOverview .section-head {
        font-size: 29px;
    }

    .navbar .navbar-nav .nav-link {
        color: #fff;
        padding: 1.5em 0.8em !important;
        font-size: 15px !important;
    }
}

/* ======================= All Large ======================= */
@media only screen and (min-width: 992px) {
    .headOverviewboxNew,
    .imgOverview {
        padding-left: 50px;
    }

    .footerlogo {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}

/* ======================= Mobile ======================= */
@media only screen and (max-width: 991px) {
    .section-head {
        text-align: center;
    }

    img.minlogo {
        width: 118px;
    }

    .videoBox {
        width: 100%;
    }

    .navsmoothScroll:hover {
        color: #b68639 !important;
    }
}

/* ======================= Tablet ======================= */
@media only screen and (min-width: 767px) and (max-width: 960px) {
    body {
        font-size: 17px;
        font-family: 'zonapro' !important;
    }

    .section-head {
        font-size: 30px;
        padding: 10px 0;
    }

    .section-small-head {
        font-size: 27px;
    }

    .ContactSubbox1 {
        padding: 10px;
        border: 1px solid #b29d78;
    }
}

/* ======================= Large Mobile ======================= */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    body {
        font-size: 17px;
        font-family: 'zonapro' !important;
    }

    .section-head {
        font-size: 30px;
    }

    .inquireButton {
        width: 100%;
        position: fixed;
        bottom: 0;
        background-color: #e1a73b !important;
        color: #fff !important;
    }
}

/* ======================= Small Mobile ======================= */
@media only screen and (max-width: 480px) {
    body {
        font-size: 15px;
        font-family: 'zonapro' !important;
    }

    .section-head {
        font-size: 25px;
    }

    .section-small-head {
        font-size: 19px;
    }

    .footerlogo {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}
