@media (min-width: 2100px) {
    .seasonal-fruits-sec.common-sec {
        padding-bottom: 300px;
    }

    .footer {
        margin-top: -4vw;
    }
}
@media only screen and (min-width: 1921px) {
.marq-sec{margin-top: 2%;}
}
@media only screen and (min-width: 3000px) {
.header-mian:before{width: 48%;}
.marq-sec{margin-top: 4%;}
}

@media only screen and (max-width: 1800px) {
.lemon-juice-img img{max-width: 400px;}
}
@media only screen and (max-width: 1700px) {
.banner-fruit-img{margin-right: -100px;}
}
@media (max-width: 1600px) {
    .seasonal-fruits-sec .container {
        max-width: 90%;
    }

    .product-featured-text {
        left: -185px;
        font-size: 140px;
    }

    .events-booking-slider {
        max-width: calc(100% - 80px);
        margin-left: auto;
        margin-right: auto;
    }

    .footer {
        margin-top: -90px;
    }
}
@media only screen and (max-width: 1680px) {
.banner-fruit-img{margin-right: -70px;}
.lemon-about-img{margin-right: -14%;}

}
@media only screen and (max-width: 1440px) {
.container,.lemon-about-sec .container{max-width: 90%;}
.menu-main ul li{margin-right: 36px;}
.banner-text-main:before{width: 350px;height: 350px;left: -90px;bottom: -31%;}
.banner-text{padding-bottom: 170px;padding-left: 0px;}
.banner-text .cms-con p{font-size: 24px;}
.lemon-about-img{margin-right: -8%;}
.lemon-about-text{padding-right: 53px;}
.lemon-juice-img img{max-width: 350px;}
.marquee{font-size: 34px;padding: 18px 0;}
.marquee-item{padding: 0 40px;}
}
@media (max-width: 1360px) {

    .explore-glass-img {
        max-width: 420px;
    }

    .explore-glass-sec {
        margin-top: 60px;
    }

    .seasonal-fruits-box {
        column-gap: 20px;
    }

    .seasonal-fruits-box-img {
        min-width: 280px;
    }

    .footer-form {
        padding-left: 40px;
    }

    .banner-fruit-img{margin-right: -50px;}

}
@media (max-width: 1299px) {
    .explore-glass-img {
        left: -50px;
    }
}
@media only screen and (max-width: 1280px) {
.menu-main ul li{margin-right: 25px;}
.banner-text .cms-con p{font-size: 20px;}
.banner-text-main:before{width: 250px;height: 250px;bottom: -23%;}
.banner-text{padding-bottom: 130px;}
.lemon-about-sec .cms-con p{margin-bottom: 22px;}
.lemon-ingred-img{max-width: 80px;}
.lemon-ingred-title{font-size: 28px;}
.lemon-ingredients-box .cms-con p{font-size: 16px;}
}
@media only screen and (max-width: 1199px) {
p{font-size: 16px;}
.container,.lemon-about-sec .container{max-width: 95%;}
.btn{font-size: 20px;min-width: 150px;}
.header-mian:before{width: 33%;height: 200px;}
.header-mian{padding: 20px 0;}
.menu-main ul li{font-size: 18px;}
.header-mian .site-logo img{width: 200px;}
.banner-sec{padding-top: 100px;}
.banner-fruit-img{margin-right: -40px;}
.banner-text .cms-con p{font-size: 18px;}
.banner-text-main:before{width: 200px;height: 200px;}
.banner-text{padding-bottom: 100px;}
.lemon-about-sec{padding-top: 70px;}
.lemon-about-sec .cms-con p{font-size: 16px;margin-bottom: 16px;}
.lemon-about-text{padding-right: 0;}
.lemon-about-sec .sec-head .sec-title{font-size: 32px;}
.lemon-about-logo{max-width: 290px;}
.lemon-about-sec .sec-head{padding-left: 40px;}
.marquee{font-size: 24px;padding: 15px 0;}
.marquee-item{padding: 0 25px;}
.lemon-ingred-img{max-width: 60px;margin-bottom: 16px;}
.lemon-ingred-title{font-size: 24px;}
.lemon-ingredients-box{margin-bottom: 45px;}
.sec-head {
        margin-bottom: 30px;
    }

    .sec-head .sec-title {
        font-size: 50px;
    }

    .common-sec,
    .product-sec.common-sec {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .explore-glass-sec.common-sec {
        padding-top: 100px;
        padding-bottom: 50px;
    }

    .explore-glass-img {
        left: -50px;
        bottom: -70px;
        max-width: 340px;
    }

    .product-slide-con .sec-head p {
        font-size: 18px;
        margin-top: 15px;
    }

    .product-featured-text {
        left: -145px;
        font-size: 110px;
    }

    .product-slider-wrap {
        max-width: 40%;
    }

    .product-slide-nav {
        max-width: 50%;
        margin-left: 30px;
    }

    .seasonal-fruits-box {
        flex-direction: column;
        text-align: center;
        row-gap: 30px;
    }

    .seasonal-fruits-sec::after {
        width: 117px;
    }

    .seasonal-fruits-sec::before {
        width: 111px;
    }

    .seasonal-fruits-box-title {
        font-size: 38px;
    }

    .seasonal-fruits-box-con p {
        margin-bottom: 30px;
    }

    .events-booking-slide-title {
        font-size: 32px;
    }

    .events-booking-slider {
        max-width: unset;
        margin-bottom: 30px;
    }

    .events-booking-slider .slick-list {
        margin-left: -15px;
        margin-right: -15px;
    }

    .events-booking-slide {
        padding-left: 15px;
        padding-right: 15px;
    }

    .featured-sec.common-sec {
        padding-top: 80px;
        padding-bottom: 150px;
    }

    .featured-sec .container {
        max-width: 80%;
    }

    .featured-sec .sec-head .sec-title,
    .explore-glass-con .sec-head .sec-title {
        font-size: 42px;
    }

    .footer-info-item.type-phone p {
        font-size: 20px;
    }

    .footer-info-item.type-email p {
        font-size: 18px;
    }

    .footer-info {
        padding-left: 50px;
    }

    .footer-inr {
        padding-top: 110px;
    }
}
@media only screen and (max-width: 991px) {
/*---header---*/
.header-mian:before{width: 43%;height: 170px;}
.menu-icon { display: inline-block; vertical-align: middle;}
.mb-menulogo{display: block;width: 100%;padding: 20px 20px;padding-bottom: 80px; display: block;width: 100%;}
.mb-menulogo:before{position: absolute;content: "";width: 100%;height: 150px;clip-path: polygon( 0% 0%,100% 0%,99.855% 0.399%,99.348% 1.395%,98.814% 2.466%,98.488% 3.039%,97.953% 4.035%,97.356% 5.106%,96.64% 6.326%,96.196% 7.073%,94.91% 9.116%,94.249% 10.112%,93.561% 11.183%,92.547% 12.653%,91.677% 13.873%,90.69% 15.268%,89.839% 16.438%,88.109% 18.655%,87.212% 19.726%,85.899% 21.196%,84.496% 22.665%,82.856% 24.309%,81.598% 25.529%,79.687% 27.248%,77.531% 29.066%,75.376% 30.785%,73.519% 32.179%,71.31% 33.823%,69.969% 34.72%,68.33% 35.716%,66.745% 36.613%,64.68% 37.684%,62.652% 38.68%,60.234% 39.676%,57.245% 40.747%,54.854% 41.494%,50.045% 42.814%,46.042% 43.885%,44.014% 44.533%,41.741% 45.355%,39.676% 46.177%,37.584% 47.073%,34.867% 48.394%,33.436% 49.141%,31.797% 50.037%,30.094% 51.108%,27.975% 52.578%,25.946% 54.147%,24.606% 55.293%,23.528% 56.289%,22.36% 57.435%,21.192% 58.655%,19.969% 59.975%,18.928% 61.196%,17.252% 63.238%,16.175% 64.558%,15.097% 65.953%,14.436% 66.775%,13.24% 68.418%,12.67% 69.24%,11.954% 70.311%,11.23% 71.482%,10.569% 72.553%,9.998% 73.549%,9.129% 75.118%,8.386% 76.513%,7.906% 77.41%,7.399% 78.406%,6.62% 80.05%,6.204% 80.946%,5.814% 81.843%,5.515% 82.491%,5.216% 83.238%,4.981% 83.811%,4.537% 84.956%,4.121% 86.102%,4.057% 86.102%,3.994% 86.426%,3.876% 86.75%,3.813% 86.75%,3.749% 87.073%,3.387% 88.07%,3.179% 88.717%,2.907% 89.539%,2.635% 90.436%,2.273% 91.507%,1.947% 92.653%,1.648% 93.649%,1.286% 94.969%,0.897% 96.438%,0.625% 97.509%,0.091% 99.826%,0% 100%,0% 0% );
background: #fff;z-index: -1;top: 0;left: 0;}
.header-mian .mb-menulogo .site-logo{max-width: 80%; display: block;}
.header-mian .mb-menulogo .site-logo img{filter:none;}
.mb-menulogo .close-menu { position: absolute; right: 20px; top: 20px; width: 30px; height: 30px; padding: 3px;background: var(--sky-blue);border: 1px solid var(--midnight-blue);}
.mb-menulogo .close-menu:before { content: ''; width: 100%; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: var(--white); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin: auto; bottom: 0;}
.mb-menulogo .close-menu:after { content: ''; width: 100%; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: var(--white); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin: auto; bottom: 0;}
.navigation-bar { position: fixed; width: 50%; min-height: 100vh; top: 0; bottom: 0; left: -50%; background: var(--dark-yellow); transition: all .6s ease-in-out; margin: 0; z-index: 9999; overflow-y: auto;
height: 100vh;}
.navigation-bar.slideMenu{left: 0;}
.menu-main{width: 100%;margin: 0;}
.menu-main ul{padding: 0 20px;}
.menu-main ul li{width: 100%; display: block; padding:0; margin:0; position: relative;font-size: 16px;margin-right: 0;}
.menu-main li a{display: inline-block; width: auto; padding: 8px 0px; text-align: left;}
.menu-main > ul > li > a{ font-size: 30px; font-weight: 500;}

.banner-text .cms-con p{font-size: 16px;}
.banner-text-main:before{width: 150px;height: 150px;bottom: -20%;}
.banner-text{padding-bottom: 80px;padding-top: 35px;}
.banner-text-img{max-width: 90%;}
.banner-text-main:before{left: -35px;}

.lemon-about-text{margin-bottom: 30px;}
.lemon-about-img{max-width: 80%;margin: auto;}

.lemon-juice-img{display: none;}
.lemon-about-sec{padding-bottom: 70px;}
.lemon-ingredients-box{margin-bottom: 30px;}
.lemon-ingred-img{max-width: 50px;}
.lemon-ingred-title{font-size: 20px;}
.lemon-ingredients-box .cms-con p{font-size: 14px;}

.sec-head .sec-title {
        font-size: 42px;
    }

    .common-sec,
    .product-sec.common-sec {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .explore-glass-con {
        max-width: 400px;
    }

    .product-slide-con .sec-head p {
        font-size: 16px;
    }

    .product-featured-text {
        left: -145px;
        font-size: 110px;
        opacity: 0.05;
    }

    .seasonal-fruits-sec.common-sec {
        padding-bottom: 110px;
    }

    .seasonal-fruits-box-title {
        font-size: 32px;
    }

    .featured-sec .sec-head .sec-title,
    .explore-glass-con .sec-head .sec-title {
        font-size: 36px;
    }

    .footer-inr {
        background-position: 87%;
        padding-bottom: 40px;
    }

    .footer-form {
        padding-left: 0;
        margin-bottom: 50px;
    }

    .footer-info {
        padding-left: 0;
    }

    .footer-info-items {
        display: flex;
        flex-wrap: wrap;
        row-gap: 15px;
        column-gap: 30px;
    }

    .footer-info-item-icon {
        min-width: 50px;
        width: 50px;
    }

    .footer-title {
        font-size: 26px;
    }

    .footer-info .footer-title {
        margin-bottom: 15px;
    }

    .footer-info-item+.footer-info-item {
        margin-top: 0;
    }

}
@media only screen and (max-width: 767px) {
p{font-size: 14px;}

.container,.lemon-about-sec .container{max-width: 100%;}
.header-mian{padding: 15px 0;}
.header-mian:before{width: 50%;height: 140px;}
.header-mian .site-logo img{width: 170px;}
.banner-fruit-img{margin-right: 0;}
.banner-text-img{margin-bottom: 20px;}
.banner-text-main:before{display: none;}
.banner-text{padding-bottom: 20px;padding-top: 15px;}
/*.enquire-btn{position: fixed;bottom: 0;left: 0;right: 0;z-index: 9;}
.enquire-btn:before{display: none;}*/
.navigation-bar{left: -100%;width: 100%;}
.mb-menulogo{padding-bottom: 60px;}
.mb-menulogo:before{width: 75%;height: 125px;}
.menu-main > ul > li > a{font-size: 22px;padding: 5px 0;}
.header-mian .btn{font-size: 16px;min-width: 120px;}

.lemon-about-sec{padding-top: 40px;padding-bottom: 40px;}
.lemon-about-sec .sec-head .sec-title{font-size: 28px;}
.lemon-about-sec .sec-head{padding-left: 33px;}
.lemon-about-logo{max-width: 250px;}
.lemon-about-text{margin-bottom: 25px;}

.marquee{font-size: 16px;padding: 13px 0;}
.marquee-item{padding: 0 10px;}
.natural-ingredients-img{display: none;}
.lemon-ingredients-sec .row>*:first-child .lemon-ingredients-box{margin-left: 0;}
.lemon-ingredients-sec .row>*:first-child .lemon-ingred-img{margin-left: 0;}
.lemon-ingredients-sec .row>*:nth-child(2) .lemon-ingredients-box{margin-left: 0;margin-right: 0;}
.lemon-ingredients-sec .row>*:nth-child(2) .lemon-ingred-img{margin-left: 0;margin-right: 0;}
.lemon-ingredients-sec .text-end{text-align: left !important;}
.lemon-ingredients-sec .text-center{text-align: left !important;}
.lemon-ingredients-box{margin-bottom: 20px;}
.lemon-ingredients-sec .row>*{margin-bottom: 20px;}
.lemon-ingredients-sec .row>*:last-child{margin-bottom: 0;}
.lemon-ingredients-box{display: flex;max-width: 100%;}
.lemon-ingred-img{flex: 0 0 50px;margin-bottom: 0;}
.lemon-ingred-text{padding-left: 15px;}

.form-control,
    .form-control:focus {
        font-size: 16px;
    }

    .sec-head {
        margin-bottom: 20px;
    }

    .sec-head .sec-title {
        font-size: 36px;
    }

    .common-sec,
    .product-sec.common-sec {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .explore-glass-sec.common-sec {
        padding-top: 70px;
    }

    .explore-glass-img {
        left: -40px;
        max-width: 280px;
    }

    .product-slide-con {
        padding-bottom: 30px;
    }

    .product-slide-con .sec-head p {
        font-size: 14px;
    }

    .events-booking-sec .sec-head {
        margin-bottom: 35px;
    }

    .events-booking-slide-title {
        font-size: 28px;
    }

    .events-booking-slide-img {
        margin-bottom: 30px;
    }

    .featured-sec.common-sec {
        padding-bottom: 90px;
    }

    .featured-sec .sec-head .sec-title,
    .explore-glass-con .sec-head .sec-title {
        font-size: 28px;
    }

    .footer-info-item {
        column-gap: 10px;
    }

    .footer-info-item.type-phone p {
        font-size: 18px;
    }

    .footer-info-item.type-email p {
        font-size: 16px;
    }

    .footer-info-item-icon {
        min-width: 40px;
        width: 40px;
    }

    .thank-you-sec{padding: 150px 0;min-height: 100vh;}
.thank-you-img{max-width: 100px;margin-inline: auto;margin-bottom: 20px;}
.thank-you-title{font-size: 60px;}

}
@media only screen and (max-width: 568px) {
.header-mian:before{width: 75%;height: 140px;}
.mb-menulogo{padding-bottom: 66px;}
.mb-menulogo:before{height: 140px;width: 85%;}
.banner-fruit-img img{position: relative;}
.banner-text-img{margin: auto;}
.banner-text .cms-con p{text-align: center;}

.explore-glass-sec {
        margin-top: 110px;
    }

    .explore-glass-con {
        max-width: 80%;
        margin-left: unset;
    }

    .explore-glass-img {
        left: unset;
        right: -140px;
        max-width: 330px;
        bottom: -50px;
    }

    .product-inr {
        padding-left: 20px;
        padding-right: 20px;
        display: flex;
        flex-direction: column-reverse;
    }

    .product-slider-wrap,
    .product-slide-nav {
        max-width: 100%;
    }

    .product-slide-nav {
        margin-left: 0;
    }

    .product-featured-text {
        left: -125px;
        font-size: 90px;
        z-index: 1;
        top: 250px;
    }

    .product-slider-arrows {
        text-align: center;
    }

    .seasonal-fruits-sec::after {
        width: 67px;
        height: 95px;
    }

    .seasonal-fruits-sec::before {
        width: 61px;
        height: 86px;
    }

    .seasonal-fruits-boxes .row [class*="col-"]:first-child .seasonal-fruits-box {
        margin-bottom: 40px;
    }

    .seasonal-fruits-box-con p {
        margin-bottom: 20px;
    }

    .featured-sec.common-sec {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .featured-sec .container {
        max-width: 100%;
    }

    .footer-inr {
        background-position: 85%;
    }

    .footer-form .btn {
        margin-top: 12px;
    }

    .footer-copyright {
        text-align: center;
    }

    .footer-copyright .row {
        --bs-gutter-y: 5px;
    }
}

@media only screen and (max-width: 350px) {
.header-mian .site-logo img{width: 145px;}
}