/* No CSS *//*# sourceMappingURL=responsive.css.map */
@media (max-width: 1366px) {
    .products_block {
    /*margin: 0;*/
    position: relative;
    width: 100%;
}
.product_shape {
    display: none;
}
.products_block_inner {
    width: 100%;
}
.wrapper {
    width: 100%;
    margin: 0 auto;
    padding: 0 20px;
}
.slick-slider{width:80%;margin:0 auto;}
.slick-list{width: 100%;}

}

@media (max-width: 991px) {

.nav-icon {font-size: 30px;cursor: pointer;padding: 15px;display: block; /* Hidden by default */color: #fff;}

    .side-nav {height: 100%;width: 70%;position: fixed;right: -70%; /* Hidden by default */top: 0;background-color: #000;overflow-x: hidden;transition: 0.5s; /* Slide effect */padding-top: 60px !important;z-index: 999;display: flex;align-items: flex-start;}
    header .navbar ul li a:after{display: none;}
    .side-nav a {padding: 10px 20px;text-decoration: none;font-size: 20px;color: #fff;display: block;transition: 0.3s;text-align: center;width: 100%;}
    .nav-links {justify-content: center;gap: 10px;list-style: none;flex-wrap: wrap;}
    .side-nav a:hover {background-color: #b488b5;color:#fff;}
    .overlay {display: none;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 1;}
    a#closebtn {
        position: absolute;
        top: 0;
        right: 0;
        width: auto;
        display: block;
        color: #fff;
        z-index: 999;
    }
    div#navbarNav {
        display: flex !important;
        justify-content: flex-start !important;
        text-align: left;
    }
    ul.navbar-nav {
        justify-content: flex-start !important;
        text-align: left;
        width: 100%;
    }
    header .navbar ul li {
        margin: 0;
        line-height: 40px;
        width: 100%;
    }
    .header_content {
        width: 100%;
        justify-content: space-between !important;
    }
    .discover_inner_box figure img{max-width: 90%;}
    .discover_video {
        margin-bottom: 20px;
    }
    .homecontact_block_inner .row {
    gap: 30px;
}
.homecontact_block_inner .homecontact_block_box{width: 100%;}
.discover_inner_box p {
    line-height: 20px;
    margin: 0 0 3rem;
}
.int_r_22 {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}
.min_r_90 {
    font-size: 25px;
}
.int_r_40 {
    font-size: 18px;
    font-weight: 400;
}
.title span {
    line-height: normal;
    display: block;
    margin-bottom: 5px;
}
.founders_block_inner p{max-width: 90%;line-height: 17px;}
.btn_1 {
    padding: 9px 16px;
    font-size: 16px;
    margin-top: 20px;

}
.founders_block_inner .founders_logo figure img{max-width: 30%;}
.founders_block .founders_shape_2 figure img {
    width: 100%;
    max-width: 100%;
}
.founders_block .founders_shape_2 {
    width: 100%;
    max-width: 20%;
    top:9rem;
}

.recipes_block_inner .recipes_number h3 {
    font-size: 80px;
    color: #111111;
    margin: 10px 0 15px 0;
    line-height: 40px;
}
.recipes_block_inner .recipes_number p {
    line-height: 30px;
    font-size: 18px;
}
.recipes_block_inner .recipes_img_readmore .rir_btn{width: 100px;height: 100px;font-size: 14px;text-decoration: none;}
.recipes_block_inner .recipes_img_readmore figure img {
    width: 100%;
}

.recipes_block_inner .recipes_img_readmore figure{width:77%;margin:0 auto;}
.homecontact_block_inner .homecontact_block_box form input, .homecontact_block_inner .homecontact_block_box form select, .homecontact_block_inner .homecontact_block_box form textarea{font-size: 12px;min-height: 38px;}
.int_b_40{font-size: 16px;}
.homecontact_block_inner .homecontact_block_box ul li figure img {
    height: 30px;
    margin-bottom: 10px;
}
.int_m_16{font-size: 12px;line-height: 16px;}
.homecontact_block_inner .homecontact_block_box ul {
    padding: 0;
    gap: 25px;
}
.homecontact_block_inner .homecontact_block_box ul li address{line-height: 16px;}
.homecontact_block_inner .homecontact_block_box ul li:not(:nth-last-child(-n+2)){margin: 0;}
#footer .footer_inner .footer_menu ul li a {
    font-size: 14px;
    font-weight: 400;
}
#footer .copyright_inner .copyright_info address {
    font-size: 12px;
    line-height: 20px;
}
#footer .copyright_inner p {
    padding: 10px;
    width: 100%;
    max-width: 40%;
    z-index: 1;
    font-size: 12px;
    line-height: 16px;
    align-items: center;
    display: flex;
}
#footer .footer_inner .foot_social ul li a{font-size: 14px;}
#footer .copyright_inner .copyright_info {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1;
    padding: 10px 0 10px 10px;
    width: 100%;
    max-width: 60%;
}
.titleright span, .titleright h2 {
    text-align: center;
}
.min_r_30 {
    font-size: 20px;
}
.products_block_inner .products_slider .item h3 {
    margin: 18px 0 0 0;
}
.products_block_inner .title {
    margin: 0 0 20px 0;
    text-align: center;
}
.min_r_100 {
    font-size: 25px;
    line-height: 30px;
}
.banner_inner h2 + p {
    line-height: 24px;
    width: 100%;
    max-width: 100%;
}
.banner_inner .usps ul li strong{font-size: 12px;}
.banner_inner .usps ul li figure img {
    height: 35px;
    margin-bottom: 10px;
}
.usps {
    margin-top: 20px;
}
.banner_inner .usps ul li{margin-right: 20px;}
.homecontact_block_box.col-md-6 {
    margin: 0 0 30px 0;
}

.banner_round{
    width: 100%;
    max-width: 60%;
    margin: 0 auto;
}
header .header_content .logo {
    width: 56.3rem;
}
.banner_inner .reviewhead .review_img figure {
    overflow: hidden;
    width: 35px;
    height: 35px;
    margin-top: 20px;
}
.review_img img {
    width: 100%;
}
.int_m_18{font-size: 14px;}
.int_m_14{font-size: 12px;}
.banner_inner .reviewhead .review_text h2 {
    color: #fff;
    margin: 10px 0 8px 0;
}

.banner{
    padding:0;
}

.homecontact_block_inner .homecontact_block_box ul {
        padding: 0;
        gap: 25px;
        display: grid !important;
        grid-template-columns: 1fr 1fr;
    }
.homecontact_block_inner .homecontact_block_box ul li{width:100%;}
.products_block_inner .products_slider .item figure img{
    height: 180px;
    margin: 0 auto 2rem;
    object-fit: cover;
    width: 100%;
}
.products_block_inner .products_slider .item{padding:0 6px;}
.main-sec-banner-part .image-sec-main img {
    min-height: 450px;
    object-fit: cover;
}
.banner_inner{left:30px;}
}


@media (max-width: 768px) {
    .discover_inner_box figure img{margin:0 auto;max-width: 100%;}
    .about-us .discover_inner_box_right.col-md-6 {
        padding-left: 0;
        margin-bottom: 20px;
    }
    .about-us .discover_inner_box.col-md-6{padding-right: 0;}
}
@media (max-width: 576px) {
    .reviewhead{ display: none !important; }
    .banner_inner .reviewhead .review_img figure {
    overflow: hidden;
    width: 35px;
    height: 35px;
    margin-top: 20px;
}
.review_img img {
    width: 100%;
}
.int_m_18{font-size: 14px;}
.int_m_14{font-size: 12px;}
.banner_inner .reviewhead .review_text h2 {
    color: #fff;
    margin: 10px 0 8px 0;
}
    .homecontact_block_inner .homecontact_block_box ul li{width: 100%;max-width: 100%;padding:0;}
    .discover_inner_box{width: 100%;}
    .discover_inner .row {
        flex-direction: column-reverse;
    }
    .recipes_block_inner .recipes_img_readmore{width: 100%;padding: 0;}
    .recipes_block_inner .recipes_number {
        width: 100%;
        text-align: center;
        margin: 20px 0 40px;
    }
    .recipes_block_inner{width:100%;max-width: 70%;margin:0 auto;}

    
}
@media (max-width: 320px) {
    .banner_inner{ margin-top: 35px; }
    .min_r_100 {
    font-size: 25px;
    line-height: 30px;
}
.min_r_100 {
    font-size: 20px;
    line-height: 25px;
}   
.reviewhead{ display: none !important; }
.banner_inner h2 + p {
    line-height: 19px;
    width: 100%;
    max-width: 100%;
    font-size: 12px;
}
    .banner_inner .reviewhead .review_img figure {
    overflow: hidden;
    width: 35px;
    height: 35px;
    margin-top: 20px;
}
.review_img img {
    width: 100%;
}
.int_m_18{font-size: 14px;}
.int_m_14{font-size: 12px;}
.banner_inner .reviewhead .review_text h2 {
    color: #fff;
    margin: 10px 0 8px 0;
}
    .homecontact_block_inner .homecontact_block_box ul li{width: 100%;max-width: 100%;}
    .discover_inner_box{width: 100%;}
    .discover_inner .row {
        flex-direction: column-reverse;
    }
    .recipes_block_inner .recipes_img_readmore{width: 100%;padding: 0;}
    .recipes_block_inner .recipes_number {
        width: 100%;
        text-align: center;
        margin: 20px 0 40px;
    }
    .recipes_block_inner{width:100%;max-width: 70%;margin:0 auto;}

    
}

@media (min-width: 992px) {
    div#nav-icon{display: none;}
    a#closebtn {
        display: none;
    }
}
@media (max-width: 991px) and (min-width: 768px){
    .discover_inner_box{padding-right:15px; }
    .discover {
        margin: 70px 0 0 0;
    }
}
@media (max-width: 1366px) and (min-width: 992px) {
    .products_block_inner .products_slider .item figure img {
    height: 200px;
    margin: 0 auto 2rem;
    width: 100%;
    object-fit: contain;
}
.discover {
    margin: 40px 0 40px 0;
}
}