@media (min-width: 240px) and (max-width: 575px) {
    .dis-left img.dis-image1 { width: 252%; }
    .dis-left img.dis-image2 { width: 70%; }
    .dis-left img { height: 250px !important; }
    .dis-left {    padding: 0 15px;}
    .dis-right {
        height: auto;
    } 
    .dis-right {
        height: auto !important;
        margin: 0 15px 0 0;
    }
    .discover-detail { padding: 20px; max-width: 100%; margin: 0 15px 0 0 !important; }

}


@media (max-width: 767px) {
    .header { padding: 10px 15px; background: #000000; }
    .header.header-fix { padding-top: 8px; }
    .navbar-nav .nav-item { padding: 0 0 15px; }
    .navbar-brand svg { width: 75px; }
    .header.header-fix .navbar-brand svg { width: 70px; }
    .navbar { align-items: center; }
    .btn-white { font-size: 14px; line-height: 14px;padding: 12px 30px; }

    .title-border { margin: 20px 0;  width: 220px !important; border-top: 1px solid #fff;}
    .title-border:after {border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #fff;}

    
    .navbar-toggler { padding: 0; width: 30px; height: 30px; position: relative; margin-top: -0; margin-right: 5px;float: right; }
    .navbar-toggler .navbar-toggler-icon { width: auto; height: auto; position: absolute; left: 0; right: 0; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); }
    .navbar-toggler .navbar-toggler-icon .toggle-bar { position: relative; display: block; height: 3px; width: 100%; background-color: #ae936c; margin: 0 0 5px; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; border-radius: 5px; }
    .navbar-toggler.open .navbar-toggler-icon .toggle-bar:first-child { top: 10px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }
    .navbar-toggler.open .navbar-toggler-icon .toggle-bar:nth-child(2) { opacity: 0; }
    .navbar-toggler.open .navbar-toggler-icon .toggle-bar:last-child { top: -6px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); }

    .home-slider { padding: 80px 0 0; }
    .main-title h1, .main-title h2, .main-title h3, .main-title h4, .main-title h5, .main-title h6 { font-size: 26px; line-height: 32px; }
    .slider-content .details { margin-right: 50px; }
    .home-slider .home-slide .img { height: 400px; }
    .home-slider .slick-dots { left: 20px; }
    .home-slide .img{position: relative;}
    .home-slide .img::before { background-color: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ''; display: block; height: 100%; }
    /* .home-slider .home-slide .img img {height: unset !important;} */
    .slider-content { top: 45%; padding: 0 15px; }
    .home-slider .home-slide .img img { width: 100%; height: 100%; object-fit: cover; }
    .section-title h1, .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h6 { font-size: 24px; line-height: 30px; }
    .our-taste .taste-img { top: auto; position: relative; }
    .deliver-sec .right-img { position: relative; right: auto; top: auto; bottom: auto; margin: 0 auto; }
    .deliver-sec .left-img {
        margin: 0 0 20px;
        text-align: center;
        position: relative;
        top: auto;
        right: auto;
    }
    .discover-detail p { margin: 0 0 30px; }

    .deliver-sec { padding: 30px 0 0; }
    .deliver-content { padding: 0 0 30px; }
    .deliver-content p { margin: 0 0 20px; }
    .certified { padding: 40px 0; }
    .certified h2 { font-size: 18px; line-height: 22px; }
    .certified p { font-size: 14px; line-height: 14px; }
    
    .taste-content { padding: 30px 0; }

    .our-benefits .benefit-img { width: 200px; bottom: -70px; }
    .our-benefits { padding: 50px 0 120px; }
    .our-benefits:after { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(255,255,255,0.7); display: block; content: ''; }
    .benefit-content { position: relative; z-index: 99; padding: 0; }
    .benefit-list [class*="col-"] { padding: 0 15px 30px; }
    .benefit-list .row { margin: 0 -15px; }
    .benefit-list { padding: 100px 0 30px; }
    .benefit-block p { font-size: 18px; line-height: 22px; }

    .faq-sec { padding: 75px 0 55px; }
    .deliver-sec .left-img img { width: 100px; }

    .dis-right { height: 400px;  }
    .discover-detail { margin: 0 15px; }
    /* .dis-left { height: auto; }
    .dis-left img { height: auto; } */
    /* .dis-left img { height: auto !important; } */
    .faq-sec .faq-top { padding: 0; }
    .faq-accordion .card { padding: 15px 0; }
    .faq-accordion .card-header .btn .icon { margin-right: 10px; }
    .faq-accordion .card .card-body { padding: 10px 0 0 30px; }
    .faq-accordion .card-header .btn { font-size: 14px; }
    .faq-accordion .card .card-body .faq-detail { padding: 5px 5px 5px; }

    .contact-us { padding: 80px 0; }
    .footer { padding: 20px; }
    .f-left ul li { padding: 0 10px; }

    .f-left ul li a { display: inline-block; }
    .f-left ul { display: block; float: none; padding: 0 ; text-align: center; }
    .f-left ul li { display: block; float: none; padding: 0 0 15px; text-align: center; }
    .f-left p { text-align: center; }
    .f-right h6 { display: inline-block; }
    .f-right ul { display: inline-block;    clear: both;
        width: 100%; }
    .f-right { display: block; float: none; text-align: center; padding: 15px 0 0; }
    .f-right ul li { float: none; display: inline-block; }
    .submit-btn .btn {margin-top: 0; padding: 13px 50px 11px;}
    .contact-us .section-title p br { display: none; }
    .contact-us .section-title p {
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 20px;
    }
    .contact-us {
        padding: 40px 0;
    }
    .back-to-top { top: 0; right: 0; }
    .distributer-form { padding: 40px 0; }
    .distributer-form .section-title p { margin: 0  0 20px;}
     
}


@media (min-width: 768px) and (max-width: 991px) {
    .header { padding: 30px 30px 0; }
    .navbar-nav .nav-item { padding: 0 15px; }
    .navbar-brand svg { width: 95px; }
    .header.header-fix .navbar-brand svg{ width: 85px; }

    .title-border { margin: 30px 0;  width: 280px;}
       
    .main-title h1, .main-title h2, .main-title h3, .main-title h4, .main-title h5, .main-title h6 { font-size: 36px; line-height: 42px; }
    .slider-content .details { margin-right: 50px; }
    .section-title h1, .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h6 { font-size: 30px; line-height: 36px; }
    .our-taste .taste-img { top: 0; }
    
    .deliver-sec .left-img { margin: 20px 0 0 10px; }
    .deliver-content { padding: 40px 0 40px 80px; }
    .deliver-content p { margin: 0 0 20px; }
    .certified { padding: 40px 0; }
    .certified h2 { font-size: 30px; line-height: 30px; }
    .certified p { font-size: 20px; line-height: 20px; }
    
    .taste-content { padding: 30px 0; }

    .our-benefits .benefit-img { width: 220px; bottom: -80px; }
    .our-benefits { padding: 100px 0; }
    .benefit-list [class*="col-"] { padding: 0 15px 30px; }
    .benefit-list .row { margin: 0 -15px; }
    .benefit-list { padding: 100px 0 70px; }
    .benefit-block p { font-size: 18px; line-height: 22px; }

    .faq-sec { padding: 75px 0 55px; }
    .deliver-sec .left-img img { width: 100px; }

    .dis-right { height: 400px;  }
    .discover-detail { margin-left: 50px;}
    /* .dis-left { height: auto; }
    .dis-left img { height: auto; } */

    .contact-us { padding: 80px 0; }
    .footer { padding: 20px; }
    .f-left ul li { padding: 0 10px; }
    .distributer-form { padding: 40px 0; }
}


@media (max-width: 991px) {
    
}
@media (min-width: 992px) {
    .dis-left img { height: 100% !important; }
}


@media (min-width: 992px) and (max-width: 1199px) {
    
    .header { padding: 30px 50px 0; }
    .title-border { margin: 30px 0; }
    .main-title h1, .main-title h2, .main-title h3, .main-title h4, .main-title h5, .main-title h6 { font-size: 40px; line-height: 52px; }
    .slider-content .details { margin-right: 50px; }
    .section-title h1, .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h6 { font-size: 36px; line-height: 44px; }
    .our-taste .taste-img { top: -30px; }

    .deliver-sec .left-img { margin: 40px 0 0 20px; }
    .deliver-content { padding: 40px 0 40px 80px; }
    .deliver-content p { margin: 0 0 20px; }
    .certified { padding: 60px 0; }
    
    .taste-content { padding: 30px 0; }
    .our-benefits .benefit-img { width: 250px; bottom: -100px; }
    .our-benefits { padding: 100px 0; }
    .benefit-list { padding: 100px 0 70px; }
    .faq-sec { padding: 75px 0 55px; }
    .deliver-sec .left-img img { width: 130px; }

    /* .dis-right { height: auto; padding: 50px; } */
    .discover-detail { margin-left: 50px;}
    /* .dis-left { height: auto; }
    .dis-left img { height: auto; } */

    .contact-us { padding: 80px 0; }
    .footer { padding: 40px; }
}


@media (min-width: 1200px) and (max-width: 1299px) {
    .main-title h1, .main-title h2, .main-title h3, .main-title h4, .main-title h5, .main-title h6 { font-size: 50px; line-height: 62px; }
    .slider-content .details { margin-right: 150px; }
    .section-title h1, .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h6 { font-size: 40px; line-height: 50px; }

    .deliver-sec .left-img { margin: 40px 0 0 20px; }
    .deliver-content { padding: 60px 0; }

    .taste-content { padding: 60px 0 60px; }
    .our-benefits .benefit-img { width: 320px; bottom: -120px; }
    .benefit-list { padding: 100px 0; }
    .faq-sec { padding: 125px 0 95px; }
    .deliver-sec .left-img img { width: 150px; }

    .contact-us { padding: 80px 0; }
}


@media (min-width: 1300px) and (max-width: 1399px) {
    .taste-content { padding: 60px 0 60px; }
    .our-benefits .benefit-img { width: 350px; bottom: -150px; }
    .benefit-list { padding: 100px 0; }
    .faq-sec { padding: 125px 0 95px; }        
}

@media (min-width: 1400px) and (max-width: 1499px) {
    
}
@media (min-width: 1500px) and (max-width: 1599px) {
   
}
@media (min-width: 1600px) and (max-width: 1699px) {
  
}
@media (min-width: 1700px) and (max-width: 1799px) {
 
}
@media (min-width: 992px) {
    .container {
        max-width: 835px;
    }
}
