@media (min-width: 1599.98px) {
    .headerArea .mr-auto {
        gap: 60px;
    }
    .heroAdditional p {
        transform: translateY(-60px);
    }
    .herotext h1 {
        font-size: 82px;
        line-height: 94px;
    }
    .headerArea .navBrandlogo {
        margin: 0 70px;
    }
    .heroImg {
        width: 75%;
    }
    .bgText {
        bottom: -50px;
        font-size: 17vw;
    }
    .heroSection {
        background-position: bottom;
    }
    .aboutImg {
        max-width: 430px;
    }
    .primaryBtn {
        padding: 28px 71px;
    }
    .glassShape {
        right: 15%;
    }
    .sectionTitle h2 {
        font-size: 80px;
    }
    .superiorTitle {
        max-width: 100%;
    }
    .superiorTitle strong, .superiorContent strong {
        font-size: 30px;
    }
    .container {
        max-width: 1560px;
    }
    p {
        font-size: 18px;
    }
    .blogSec {
        padding: 140px 0 50px;
    }
    .blogSec .sectionTitle p {
        margin-bottom: 100px;
    }
    .blogContent p {
        line-height: 35px;
        font-size: 18px;
    }
    .footerNav ul {
        gap: 75px;
    }
    .footerArea .navBrandlogo img {
        max-width: 255px;
    }
    .actionIcon {
        width: 65px;
    }
    .actionContent {
        max-width: calc(100% - 75px);
    }
    .socialBar .actionIcon {
        width: 45px;
    }
    .copyrightBAr p {
        font-size: 18px;
    }
    .fixedWhatsapp {
        width: 84px;
        font-size: 50px;
        border-radius: 30px 0 0 30px;
    }
    .actionContent p {
        font-size: 17px;
        line-height: 24px;
    }
    .heroSection {
        padding: 128px 0 230px;
    }

    /* ====cooming soon page==== */
    .heroCoomingSoon h1 {
        font-size: 154.55px;
        line-height: 141.73px;
    }
    .heroCoomingSoon h1 span{
    font-size: 231.99px;
    line-height: 212.75px;
    }
    .comingsoonContent strong {
        font-size: 38px;
        line-height: 136.9px;
    }
    .comingsoonContent p {
        font-size: 30px;
        line-height: 32px;
    }

    /* ====brand page start==== */
    .brandBannerText h1 {
        font-size: 82px;
        line-height: 94px;
    }
    .brandBannerText h6 {
        font-size: 40px;
        font-weight: 400;
        line-height: 57.43px;
    }
    .breadcrumb-item {
        font-size: 18px;
    }
    .maltInBlackSec {
        padding: 160px 0;
    }
    .maltInImg img {
        transform: scale(1.3);
    }
    .newArrivalSec {
        margin-top: -210px;
    }
    .maltInBlackContent strong {
        font-size: 30px;
    }
}

@media (max-width: 991.98px) { 
    .headerArea .navbar-brand {
        display: block;
    }
    .headerArea .navbar-brand img {
        width: 80px;
    }
    .headerArea {
        top: 0;
        transition: 0.5s;
        background: #221e1f;
        z-index: 10;
    }
    .headerArea .navbar-light .navbar-toggler {
        background: var(--themePrimary);
        padding: 7px 10px;
        color: var(--themeBrown);
    }
    .headerArea .mr-auto {
        gap: 0;
    }
    .headerArea .navbar-light .navbar-nav .nav-link {
        font-size: 16px;
        line-height: 24px;
    }
    .headerArea .navbar-light .navbar-nav .nav-item {
        width: 100%;
    }
    .navBrandlogo {
        display: none;
    }
    .heroSection {
        padding: 130px 0 180px;
        margin-bottom: 200px;
    }
    .herotext strong {
        font-size: 18px;
        line-height: 37.43px;
    }
    .herotext h1 {
        font-size: 36px;
        line-height: 44px;
        text-align: center;
    }
    .heroAdditional {
        margin-top: 50px;
    }
    .heroAdditional p {
        font-size: 14px;
        line-height: 24px;
        margin: 30px auto 0;
    }
    .heroImg {
        bottom: -20px;
    }
    .brandtag img {
        max-width: 100px;
    }
    .iceCube img {
        max-width: 70px;
    }
    .bgText {
        bottom: 14px;
        font-size: 60px;
    }
    .herotext, .heroAdditional {
        text-align: center;
    }
    .sectionTitle h2 {
        font-size: 30px;
        font-weight: 400;
        letter-spacing: -0.02em;
        margin-bottom: 30px;
        color: var(--titleFontColor);
        text-transform: uppercase;
    }
    .actionItem::after {
        display: none;
    }
    .footerNav .navBrandlogo {
        display: block;
        width: 100%;
        text-align: center;
    }
    .footerNav ul {
        gap: 0 55px;
        flex-flow: wrap;
    }

    /* ===cooming soon page start=== */
    .comingSoonHeader {
        text-align: center;
    }

    /* ===brand page start==== */
    .newArrivalContent h3 {
        font-size: 30px;
        letter-spacing: -0.02em;
    }
 }

@media (max-width: 575.98px) {
    .heroSection {
        margin-bottom: 60px;
        padding: 130px 0 230px;
    }
    .aboutimg2 {
        position: relative;
        right: inherit;
        top: inherit;
        max-width: 93%;
        z-index: 3;
        margin-top: 30px;
    }
    .aboutimg1 {
        transform: translateY(-0px);
        margin-top: 30px;
    }
    .aboutContent p {
        margin-bottom: 20px;
    }
    p {
        font-size: 14px;
        line-height: 28px;
    }
    .glassShape {
        bottom: 0;
        right: 0;
        max-width: 100%;
    }
    .superiorTitle {
        max-width: 100%;
        padding-top: 0;
        padding-bottom: 40px;
    }
    .superiorSec {
        padding: 78px 0 78px;
    }
    .superiorTitle {
        padding-top: 0;
        padding-bottom: 50px;
    }
    .missionVisionWrap {
        grid-template-columns: 1fr;
    }
    .missionVision .missionVisionWrap  .mvImg {
        order: -1;
    }
    .mVText {
        padding: 30px 30px;
    }
    .mVText  p {
        margin-top: 0px;
        color: var(--whiteColor);
    }
    .blogContent a.blogTitle, .superiorTitle strong, .superiorContent strong {
        font-size: 16px;
        line-height: 24px;
    }
    .superiorContent p {
        margin-top: 14px;
    }
    .blogContent p {
        line-height: 18px;
        font-size: 12px;
        margin-bottom: 8px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .blogTiming {
        font-size: 14px;
    }
    .footerNav ul {
        gap: 0px 15px;
        flex-flow: wrap;
    }
    .footerArea .nav-link {
        font-size: 14px;
        line-height: 1;
    }
    .footerNav .navBrandlogo {
        display: block;
        margin: 0 0px;
        width: 100%;
        text-align: center;
    }
    .footerNav .navBrandlogo img {
        max-width: 70px;
    }
    .actionItem::after {
        display: none;
    }
    .copyrightBAr p {
        text-align: center;
    }
    .arrowShape  {
        display: none;
    }

    /* ===cooming soon start==*/
    .comingSoonHeader {
        top: 10px;
    }
    .comingSoonHeader img {
        max-width: 200px;
    }
    .comingSoonWrapper {
        padding-top: 170px;
    }
    .heroCoomingSoon h1 {
        font-size: 54.55px;
        line-height: 71.73px;
        text-align: center;
        margin-bottom: 30px;
    }
    .heroCoomingSoon h1 span {
        font-size: 78.99px;
        line-height: 52.75px;
    }
    .comingImg {
        text-align: center;
    }
    .comingImg img {
        max-width: 200px;
    }
    .comingsoonContent strong {
        font-size: 24px;
        line-height: 40.9px;
    }
    .comingsoonContent p {
        font-size: 18px;
        line-height: 28px;
        margin-top: 15px;
    }
    .comingsoonContent, .heroCoomingSoon {
        text-align: center;
    }
    .comingSoonWrapper .col-md-3  {
        order: 3;
    }
    .comingbgText {
        bottom: -1px;
    }

    /* ===brand page start=== */
    .maltInImg img {
        transform: scale(1);
    }
    .brandAboutContent {
        padding: 30px 0 0px;
    }
    .brandAboutShape {
        max-width: 130px;
    }
    .maltInBlackSec {
        padding: 60px 0 180px;
    }
    .newArrivalSec {
        padding: 90px 0 30px;
        margin-top: -160px;
        margin-bottom: -90px;
        position: relative;
    }
    .newArrivalSec::after {
        width: 100%;
        left: 0;
        bottom: 0;
        background: linear-gradient(180deg, rgb(0 0 0 / 17%) -2%, rgb(0 0 0) 100%);
        position: absolute;
        content: "";
        height: 80%;
        z-index: 1;
    }
    .newArrivalContent strong {
        font-size: 62px;
        line-height: 51.9px;
        margin-bottom: 15px;
    }
    .newArrivalContent.text-white {
        text-align: center;
        position: relative;
        z-index: 2;
    }
    .maltInBlackContent {
        padding-top: 30px;
    }
    .brandBannerText h6 {
        font-size: 24px;
    }
    .brandBannerText .breadcrumb-item {
        font-size: 15px;
    }
    .heroBrandSection {
        padding: 160px 0 72px;
    }
}
@media (max-width: 349.98px){
    .bgText {
        font-size: 17vw;
    }
    .heroAdditional {
        margin-top: 30px;
    }
    .heroSection {
        padding: 130px 0 190px;
    }
    .newArrivalContent strong {
        font-size: 52px;
    }
    .sectionTitle h2 {
        font-size: 23px;
    }
    .newArrivalSec {
        padding: 120px 0 50px;
    }
 }
@media (min-width: 576px) and (max-width: 767.98px) { 
    .heroImg {
        bottom: -110px;
    }
    .bgText {
        bottom: 14px;
        font-size: 17vw;
    }
    .headerArea .navbar-light .navbar-nav .nav-link {
        text-align: center;
    }
    .herotext h1 {
        font-size: 44px;
        line-height: 44px;
        text-align: center;
    }
    .sectionTitle h2 {
        font-size: 36px;
    }
    .aboutimg2 {
        top: -60px;
        max-width: 90px;
        z-index: 3;
    }
    .glassShape {
        position: absolute;
        bottom: 0;
        right: 0;
    }
    .aboutimg1 {
        transform: translateY(-0px);
    }
    .superiorSec {
        padding: 78px 0 78px;
    }
    .superiorTitle {
        padding-top: 0;
        padding-bottom: 50px;
    }
    .missionVisionWrap {
        grid-template-columns: 1fr;
    }
    .missionVision .missionVisionWrap  .mvImg {
        order: -1;
    }
    .mVText {
        padding: 30px 30px;
    }
    .mVText  p {
        margin-top: 0px;
        color: var(--whiteColor);
    }
    .blogContent p {
        margin-bottom: 8px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .blogSec {
        padding: 70px 0 30px;
    }
    .footerNav ul {
        gap: 0px 15px;
    }
    .footerArea .nav-link {
        font-size: 14px;
        line-height: 1;
    }
    .footerNav .navBrandlogo {
        display: block;
        margin: 0 0px;
        text-align: center;
    }
    .footerNav .navBrandlogo img {
        max-width: 70px;
    }
    .actionContent p {
        font-size: 11px;
        line-height: 18px;
    }
    .copyrightBAr p {
        font-size: 12px;
    }
    .arrowShape  {
        display: none;
    }
    .heroSection {
        padding: 130px 0 250px;
    }
    .fixedWhatsapp {
        right: inherit;
        left: 0;
        border-radius: 0px 10px 10px 0px;
    }
    .fixedSocial {
        gap: 24px;
    }
    .fixedSocial li a {
        font-size: 14px;
    }

    /* ===cooming soon start==*/
    .comingSoonHeader img {
        max-width: 200px;
    }
    .comingSoonWrapper {
        padding-top: 220px;
    }
    .heroCoomingSoon h1 {
        font-size: 104.55px;
        line-height: 101.73px;
        text-align: center;
        margin-bottom: 30px;
    }
    .heroCoomingSoon h1 span {
        font-size: 151.99px;
        line-height: 122.75px;
    }
    .comingImg {
        text-align: center;
    }
    .comingImg img {
        max-width: 200px;
    }
    .comingsoonContent strong {
        font-size: 24px;
        line-height: 40.9px;
    }
    .comingsoonContent p {
        font-size: 18px;
        line-height: 28px;
        margin-top: 15px;
    }
    .comingsoonContent, .heroCoomingSoon {
        text-align: center;
    }
    .comingSoonWrapper .col-md-3  {
        order: 3;
    }
    .comingbgText {
        bottom: -1px;
    }

        /* ===brand page start=== */
        .maltInImg img {
            transform: scale(1);
        }
        .brandAboutContent {
            padding: 30px 0 0px;
        }
        .brandAboutShape {
            max-width: 130px;
        }
        .maltInBlackSec {
            padding: 60px 0 180px;
        }
        .newArrivalSec {
            padding: 190px 0 140px;
            margin-top: -160px;
            margin-bottom: -90px;
            position: relative;
        }
        .newArrivalSec::after {
            width: 100%;
            left: 0;
            bottom: 0;
            background: linear-gradient(180deg, rgb(0 0 0 / 17%) -2%, rgb(0 0 0) 100%);
            position: absolute;
            content: "";
            height: 80%;
            z-index: 1;
        }
        .newArrivalContent strong {
            font-size: 62px;
            line-height: 51.9px;
            margin-bottom: 15px;
        }
        .newArrivalContent.text-white {
            text-align: center;
            position: relative;
            z-index: 2;
        }
        .maltInBlackContent {
            padding-top: 30px;
        }
        .brandBannerText h6 {
            font-size: 24px;
        }
        .brandBannerText .breadcrumb-item {
            font-size: 15px;
        }
        .brandAboutImage {
            margin: auto;
        }
        .heroBrandSection {
            padding: 160px 0 90px;
        }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .herotext strong {
        font-size: 28px;
        line-height: 38.43px;
    }
    .herotext h1 {
        font-size: 52px;
        line-height: 48px;
        text-align: center;
    }
    .heroImg {
        bottom: -130px;
    }
    .heroSection {
        padding: 130px 0 340px;
    }
    .bgText {
        bottom: -1px;
        font-size: 130px;
    }
    .headerArea .navbar-light .navbar-nav .nav-link {
        text-align: center;
    }
    .heroAdditional {
        margin-top: 30px;
    }
    .sectionTitle h2 {
        font-size: 44px;
    }
    .aboutimg2 {
        top: -50px;
        max-width: 110px;
    }
    .supiriorImg {
        width: 50%;
    }
    .superiorSec {
        padding: 78px 0 78px;
    }
    .mVText {
        padding: 20px 30px;
    }
    .mVText  p {
        margin-top: 0;
    }
    .blogContent a.blogTitle, .superiorTitle strong, .superiorContent strong {
        font-size: 16px;
        line-height: 24px;
    }
    .blogContent p {
        line-height: 18px;
        font-size: 12px;
        margin-bottom: 8px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .blogSec {
        padding: 70px 0 30px;
    }
    .arrowShape  {
        display: none;
    }
    .fixedWhatsapp {
        right: inherit;
        left: 0;
        border-radius: 0px 10px 10px 0px;
    }
    .fixedSocial {
        gap: 24px;
    }
    .fixedSocial li a {
        font-size: 14px;
    }

    /* ===cooming soon page==== */
    .heroCoomingSoon h1 {
        font-size: 64.55px;
        line-height: 92.73px;
    }
    .heroCoomingSoon h1 span {
        font-size: 94.99px;
        line-height: 72.75px;
    }
    .comingSoonHeader {
        text-align: left;
    }
    .comingSoonHeader img {
        max-width: 160px;
    }
    .comingsoonContent strong {
        font-size: 17px;
        line-height: 44.9px;
    }
    .comingsoonContent p {
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px;
    }
    .smokeWrap img {
        max-width: 420px;
    }
    .smokeWrap  .smokebottom3 {
        max-width: 290px;
    }

    /* ===brand page start==== */
    .brandAbout .row {
        align-items: flex-start !important;
    }
    .brandAboutShape {
        right: inherit;
        left: 0;
        max-width: 160px;
    }
    .maltInImg img {
        transform: scale(1.2);
    }
    .maltInBlackContent {
        padding-top: 30px;
    }
    .maltInBlackSec {
        padding: 120px 0 170px;
    }
    .newArrivalSec {
        position: relative;
    }
    .newArrivalSec::after {
        content: "";
        width: 100%;
        position: absolute;
        height: 80%;
        background: linear-gradient(180deg, rgb(0 0 0 / 17%) -2%, rgb(0 0 0) 100%);
        bottom: 0;
        right: 0;
        z-index: 1;
    }
    .newArrivalContent {
        position: relative;
        z-index: 2;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) { 
    .herotext strong {
        font-size: 22px;
    }
    .herotext h1 {
        font-size: 48px !important;
    }
    .bgText {
        font-size: 170px;
    }
    .heroAdditional p {
        margin: 40px auto 0;
        font-size: 14px;
    }
    .heroSection {
        padding: 218px 0 120px;
        margin-bottom: 180px;
    }
    .aboutimg2 {
        max-width: 130px;
    }
    .footerArea .navBrandlogo img {
        max-width: 140px;
    }
    .footerNav ul {
        gap: 35px;
    }
    .sectionTitle h2 {
        font-size: 38px;
    }
    .blogContent p {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    /* ====cooming soon page start==== */
    .comingSoonHeader img {
        max-width: 220px;
    }
    .heroCoomingSoon h1 {
        font-size: 90.55px;
        line-height: 111.73px;
    }
    .heroCoomingSoon h1 span {
        font-size: 133.99px;
        line-height: 92.75px;
    }
    .comingsoonContent strong {
        font-size: 22px;
        line-height: 45.9px;
    }
    .comingsoonContent p {
        font-size: 18px;
        line-height: 26px;
        margin-top: 15px;
    }

    /* ===brand page start=== */
    .maltInImg img {
        transform: scale(1.8);
    }
    .newArrivalSec {
        padding: 260px 0 70px;
    }
    .newArrivalContent h3 {
        font-size: 38px;
    }
}
@media (min-width: 1200px) and (max-width: 1349.98px) {
    .bgText {
        font-size: 17vw;
    }
    .heroAdditional p {
        margin: 50px auto 0;
    }
    .aboutimg2 {
        max-width: 150px;
    }
    .bgText {
        bottom: -50px;
    }
}
@media (min-width: 1200px) {
    .herotext, .heroAdditional {
        transform: translateY(40px);
    }
    .heroAdditional p {
        transform: translateY(-30px);
    }
}
@media (min-width: 1899.98px) {
    .newArrivalSec {
        padding: 490px 0 240px;
    }
}
@media (min-width: 3000px) { 
    .heroSection {
        background-position: bottom;
        padding-bottom: 330px;
    }
    .aboutimg2 {
        right: 19%;
    }
 }