.footer .footer_copright p {
    text-align: center;
}



/*************************1400px*******************************/

@media only screen and (max-width: 1300px) {
    .imageslick img {
        width: 300px;
        height: 250px;
    }

    .page-node-type-products .imageslick nav {
        bottom: 220px !important;
    }

    .page-node-type-products .imageslick nav .slick-prev {
        margin-right: 355px;
    }

    .page-node-type-products #content-wrap nav,
    .page-node-type-our_recipes #block-views-block-our-recipes-block-2 nav {
        left: 9rem;
    }

    div#block-views-block-product-detail-block-1 .views-row .views-field.views-field-fieldset .views-field.views-field-body {
        padding-right: 20px;
    }
}


/* Large devices (laptops/desktops, 1200px and down) */
@media only screen and (max-width: 1200px) {}


@media only screen and (max-width: 1100px) {

    .c-page-category .views-row:first-child fieldset,
    .c-page-category .views-row:nth-child(5) fieldset {
        height: 350px;
    }

    .c-page-category .views-row:nth-child(4) {
        margin-top: auto;
    }

    .c-page-category .views-row:nth-child(6) {
        margin-top: auto;
    }

    .page-node-products-category .views-row:first-child .views-field-field-image-1 img,
    .page-node-products-category .views-row:nth-child(5) .views-field-field-image-1 img {
        height: 380px;
    }

    .page-node-products-category p {
        font-size: 12px;
    }

    .c-page-category .views-row fieldset .views-field.views-field-description__value {
        height: 128px !important;
        padding: 10px 0 !important;
    }

    .c-page-category .views-row fieldset {
        height: 277px !important;
    }

    .page-node-products-category .views-field-field-image-1 img {
        /* border-radius: 59px !important; */
        height: 308px !important;
    }

    .c-page-category .views-row fieldset {
        border-radius: 40px;
    }

    .c-page-category .views-row .views-field-fieldset {
        width: 46.5vw !important;
    }


    .page-args-products-subcategory-2 .c-page-category .views-row .views-field-fieldset {
        width: 49.3% !important;
    }

    .page-args-products-subcategory-2 .c-page-category .views-row fieldset .views-field.views-field-description__value {
        height: 128px !important;
        padding: 10px 0 !important;
        width: 19rem;
    }

    .page-args-products-subcategory-2 .c-page-category .views-row fieldset {
        height: 277px !important;
    }

    .page-args-products-subcategory-2 .views-field-field-image-1 img {
        border-radius: 59px !important;
        height: 308px !important;
    }

    .page-args-products-subcategory-5 .views-row .views-field-field-image-1 img {
        height: 306px;
    }

    .page-args-products-subcategory-5 .c-page-category .views-row .views-field-fieldset {
        width: 49.5vw !important;
    }

    .page-args-products-subcategory-5 .c-page-category .views-row fieldset .views-field.views-field-description__value {
        width: 41vw;
    }

}

@media only screen and (max-width: 1065px) {

    .page-node-products-subcategory .views-row .views-field-field-image-1 img {
        width: 504px;
    }
}


@media only screen and (max-width: 1000px) {
    .page-node-about-us .c-page-about .views-row .views-field.views-field-body {
        padding-right: 20px;
    }

    .page-args-en-about-us .c-page-about .views-row .views-field-fieldset .views-field-field-main-image-1 img,
    .page-node-about-us .c-page-about .views-row .views-field-fieldset .views-field-field-main-image-1 img,
    .page-args-en-about-us div#block-views-block-about-us-block-1 .views-row .views-field-field-image-mission img,
    .page-node-about-us div#block-views-block-about-us-block-1 .views-row .views-field-field-image-mission img,
    .page-args-en-about-us div#block-views-block-about-us-block-2 .views-row .views-field-field-image-vission img,
    .page-node-about-us div#block-views-block-about-us-block-2 .views-row .views-field-field-image-vission img {
        width: 358px;
        height: 323px;
    }

    .page-args-en-about-us .c-page-about .views-row .views-field-fieldset .views-field.views-field-field-inner-image-2,
    .page-node-about-us .c-page-about .views-row .views-field-fieldset .views-field.views-field-field-inner-image-2 {
        position: absolute;
        bottom: -80px;
        right: 3%;
    }

    .page-node-about-us p span {
        font-size: 11px;
    }

    .page-args-en-about-us .c-page-about .views-row,
    .page-node-about-us .c-page-about .views-row {
        padding: 10px 0 10px;
    }

    .page-args-en-about-us div#block-views-block-about-us-block-2,
    .page-node-about-us div#block-views-block-about-us-block-2 {
        padding: 20px 0 10px;
    }

    .page-args-en-about-us div#block-views-block-about-us-block-1 .views-row .views-field.views-field-field-our-mission,
    .page-node-about-us div#block-views-block-about-us-block-1 .views-row .views-field.views-field-field-our-mission {
        padding-right: 18px;
    }

    .page-args-en-about-us div#block-views-block-about-us-block-2 .views-row .views-field.views-field-field-our-vision,
    .page-node-about-us div#block-views-block-about-us-block-2 .views-row .views-field.views-field-field-our-vision {
        padding-left: 16px;
    }
}


/* Medium devices (landscape tablets, 992px and down) */
@media only screen and (max-width: 992px) {
    div#block-views-block-our-recipes-details-block-2 {
        padding: 55px 0;
        background: #f8f8f8;
        padding-left: 20%;
    }

    div#block-views-block-product-detail-block-1 .views-row .views-field.views-field-field-images,
    div#block-views-block-product-detail-block-1 .views-row .views-field.views-field-field-image {
        width: 100%;
    }

    div#block-views-block-product-detail-block-1 .views-row .views-field.views-field-fieldset {
        float: left;
        width: 90%;
        padding: 0px 0px 0px 5%;
    }

}


/* Small devices (portrait tablets and large phones, 768px and down) */
@media only screen and (max-width: 768px) {
    .inner_image_main {
        height: 350px;
        overflow: hidden;
    }

    .page-args-en-about-us .c-page-about .views-row,
    .page-node-about-us .c-page-about .views-row {
        display: flex;
        flex-direction: column-reverse;
    }

    .page-node-about-us .c-page-about .views-row .views-field.views-field-body {
        width: 100%;
        padding: 0px 30px 0px 30px;
    }

    .page-node-about-us .c-page-about .views-row .views-field-fieldset .views-field.views-field-field-inner-image-2 {
        position: absolute;
        bottom: 0;
        right: -120%;
    }

    .page-node-about-us div#block-views-block-about-us-block-1 .views-row .views-field-field-image-mission img,
    .page-args-en-about-us div#block-views-block-about-us-block-2 .views-row .views-field-field-image-vission img,
    .page-node-about-us div#block-views-block-about-us-block-2 .views-row .views-field-field-image-vission img {
        width: 358px;
        height: 222px;
    }

    .page-node-contact-us div#block-wearealwaysreadytohelpyouandansweryourquestions {
        float: none;
        width: 90%;
        height: 570px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
        overflow: hidden;
    }

    .page-node-contact-us div#block-webform-2 {
        float: none;
        width: 100%;
        position: relative;
        height: 850px;
        margin-left: auto; 
        margin-right: auto;
        padding: 20px 30px;
        min-height: 300px;
        height: auto;
    }

    .c-page-services .views-row .views-field.views-field-fieldset-1 .views-field.views-field-body {
        font-size: 10px;
        text-align: left;
    }

    .c-page-services .views-row .views-field.views-field-field-image img {
        height: 405px;
    }

    .c-page-services .views-row {
        padding: 22px 0 30px;
    }

    div#block-views-block-our-recipes-details-block-1 .views-row {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        justify-items: center;
        grid-gap: 15px;

    }

    .quicktabs-tabs {
        width: 100%;
        display: flex;
        justify-content: center;
        gap: 7%;
        font-size: 17px;
        margin-top: 3rem !important;
        margin-bottom: 3rem;
    }

    .quicktabs-main .views-row .views-field-field-ingredients ul {
        font-size: 13px;
    }

    .page-node-products .c-page-product {
        grid-template-columns: repeat(2, 1fr);
        padding: 0px 30px 0px 30px;

    }

    .c-page-category .views-row .views-field-fieldset {
        width: 96% !important;
    }

    .page-node-products-category .views-field-field-image-1 img {
        width: 100% !important;
    }

    .page-args-products-6 .c-page-product .views-row .views-field-fieldset fieldset,
    div#block-views-block-products-block-1 .slick__slide .views-field-fieldset fieldset {
        height: 440px;
        width: 210px;
    }

    .page-args-products-6 .c-page-product .views-row .views-field-fieldset,
    div#block-views-block-products-block-1 .slick__slide .views-field-fieldset {
        height: 440px;
        width: 210px;
    }
}


/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 700px) {
    .page-args-products-subcategory-2 .c-page-category .views-row fieldset .views-field.views-field-description__value {
        width: 14rem;
    }

    .page-args-products-6 .c-page-product {
        display: grid;
    }

    .page-node-contact-us div#block-wearealwaysreadytohelpyouandansweryourquestions li p {
        /* width: 100%; */
        margin-inline-start: 5px;
    }

    .page-node-contact-us div#block-wearealwaysreadytohelpyouandansweryourquestions {
        float: none;
        width: 100%;
        height: auto !important;
        padding: 20px 30px;
    }

    .page-args-en-contact-us div#block-wearealwaysreadytohelpyouandansweryourquestions h2, .page-node-contact-us div#block-wearealwaysreadytohelpyouandansweryourquestions h2 {
        font-size: 20px;
        line-height: normal;
    }

    div#block-views-block-products-block-1 .slick-track {
        display: flex;
        flex-direction: column;
        margin-left: 34%;
        gap: 15px;
    }

    .page-args-en-about-us .c-page-about .views-row .views-field-fieldset, .page-node-about-us .c-page-about .views-row .views-field-fieldset,
    .page-args-en-about-us div#block-views-block-about-us-block-1 .views-row .views-field-field-image-mission, .page-node-about-us div#block-views-block-about-us-block-1 .views-row .views-field-field-image-mission,
    .page-args-en-about-us div#block-views-block-about-us-block-2 .views-row .views-field-field-image-vission, .page-node-about-us div#block-views-block-about-us-block-2 .views-row .views-field-field-image-vission,
    .page-args-en-about-us .c-page-about .views-row .views-field-fieldset, .page-node-about-us .c-page-about .views-row .views-field-fieldset {

        display: none;
    }

    .page-node-about-us .c-page-about .views-row .views-field.views-field-body,
    .page-args-en-about-us div#block-views-block-about-us-block-1 .views-row .views-field.views-field-field-our-mission, .page-node-about-us div#block-views-block-about-us-block-1 .views-row .views-field.views-field-field-our-mission,
    .page-args-en-about-us div#block-views-block-about-us-block-2 .views-row .views-field.views-field-field-our-vision, .page-node-about-us div#block-views-block-about-us-block-2 .views-row .views-field.views-field-field-our-vision {
        width: 100%;
        padding: 0;
    }

    .page-args-en-about-us div#block-views-block-about-us-block-1, .page-node-about-us div#block-views-block-about-us-block-1 {
        padding: 0;
    }

    .page-node-products-category .views-row {
        padding: 0;
    }

    .c-page-category .views-row .views-field-fieldset,
    .c-page-category .views-row fieldset {
        width: 100% !important;
    }

}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .inner_image_main {
        height: 250px;
        overflow: hidden;
    }

    .c-page-category {
        grid-template-columns: repeat(1, 1fr) !important;
        /* margin-left: 5%; */
    }

    .page-args-products-subcategory-2 .c-page-category .views-row .views-field-fieldset {
        width: 94.4% !important;
        border-radius: 14%;
    }

    .page-args-products-subcategory-5 .c-page-category .views-row .views-field-fieldset {
        width: 95vw !important;
    }

    .page-args-products-subcategory-5 .c-page-category .views-row fieldset .views-field.views-field-description__value {
        width: 77vw;
    }

    .page-node-contact-us div#block-wearealwaysreadytohelpyouandansweryourquestions li {
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 600px) {

    /* .page-args-products-6 .c-page-product {
        margin-left: 18%;
        display: grid;
        grid-template-columns: repeat(1, 1fr);
    } */

    /* #block-test {
        margin: 0px 40px 0px 12%;
    } */

    .page-node-contact-us div#block-wearealwaysreadytohelpyouandansweryourquestions li span {
        width: 25px;
    }

}

@media only screen and (max-width: 600px) {
    div#block-views-block-products-block-1 .slick-track {
        margin-left: 25%;
    }

    div#block-views-block-our-recipes-details-block-1 {
        padding-bottom: 30px;
        padding-top: 30px;
    }

    .c-page-recipes {
        display: inline;
    }
    div#block-pagetitle {
        position: absolute;
        top: 70%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 90%;
    }
    div#block-views-block-our-recipes-details-block-1 h2 {
        font-size: 21.5px;
        margin-bottom: 26px;
    }

    div#block-pagetitle h1.page-title {
        font-size: 16px;
        line-height: normal;
    }
    
    .quicktabs-main .views-row .views-field-field-cook ul {
        display: block;
    }

    .quicktabs-main .views-row .views-field-field-cook ul li .paragraph div:first-child div:nth-child(2)::before {
        margin-left: -25px;
    }

    .quicktabs-main .views-row .views-field-field-cook ul li .paragraph div:first-child div:nth-child(2) {
        font-size: 20px;
        margin-bottom: 5px;
    }

    .quicktabs-main .views-row .views-field-field-cook ul li .paragraph div:nth-child(2) div:nth-child(2) {
        text-align: justify;
        font-size: 14px;
    }

    .quicktabs-main .views-row .views-field-field-cook ul li {
        margin-bottom: 15px;
    }

    .c-page-services .views-row .views-field.views-field-field-image,
    .c-page-services .views-row .views-field.views-field-fieldset-1 {
        float: right;
        width: 100%;
        padding-top: 60px;
    }

    div#block-views-block-our-recipes-details-block-2 {
        padding: 35px 0;
        padding-left: 0;
    }
    .quicktabs-tabs {
        gap: 3%;
        font-size: 14px;
    }

    .quicktabs-main .views-row .views-field-field-ingredients ul {
        display: block;
    }
    .quicktabs-main .views-row .views-field-field-ingredients ul li {
        margin-bottom: 10px;
    }

    .c-page-services .views-row .views-field.views-field-fieldset-1 .c-icon .views-field.views-field-title {
        width: 83%;
        margin-inline-start: 5px;
    }
}


@media only screen and (max-width: 480px) {

    .imageslick img {
        width: 228px;
    }

    .page-node-type-products #content-wrap nav, .page-node-type-our_recipes #block-views-block-our-recipes-block-2 nav {
        left: 0;
        width: 100%;
        right: auto;
        transform: none;
    }

    .page-node-type-products .imageslick nav .slick-prev {
        margin-right: 260px;
    }

    div#block-views-block-products-block-1 button.slick-prev.slick-arrow, div#block-views-block-our-recipes-block-2 button.slick-prev.slick-arrow {
        left: 5px;
    }

    div#block-views-block-products-block-1 button.slick-next.slick-arrow, div#block-views-block-our-recipes-block-2 button.slick-next.slick-arrow {
        right: 5px;
    }



}

@media only screen and (max-width: 426px) {
    /* div#block-views-block-our-recipes-details-block-1 .views-row {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        justify-items: center;
        grid-gap: 15px;
    } */

    .quicktabs-main .views-row {
        padding-left: 20px;
        padding-right: 1%;
    }

    div#block-views-block-our-recipes-details-block-1 .views-row>.views-field {
        width: 100%;
    }
    .quicktabs-main .views-row .views-field-field-ingredients ul li::before {
        margin-left: -25px;
    }

    #block-test,
    .page-args-products-6 .c-page-product .views-row .views-field-fieldset, div#block-views-block-products-block-1 .slick__slide .views-field-fieldset,
    .page-args-products-6 .c-page-product .views-row .views-field-fieldset fieldset,
    div#block-views-block-products-block-1 .slick__slide .views-field-fieldset fieldset,
    .page-args-products-6 .c-page-product .views-row {
        width: 100%;
    }


    .page-node-products .c-page-product {
        padding: 0px 30px 0px 30px;
        grid-template-columns: repeat(1, 1fr);
    }

    .imageslick {
        left: 87px;
    }

    .products_home header {
        margin-right: 40%;
    }

    .our_services div#block-views-block-services-home-block-1 .c-block-services .views-row {
        color: #fff;
        display: inline-table;
        width: 50%;
        margin-bottom: 1rem;
    }

    .our_recipes nav .slick-next {
        left: 75%;
    }

    .our_recipes nav button {
        left: 17%;
    }

    .gallery button.slick-prev.slick-arrow {
        left: 19%;
    }

    .gallery button.slick-next.slick-arrow {
        right: 19%;
    }

    .c-page-services .views-row .views-field.views-field-field-image img {
        height: 290px;
        height: auto;
    }

    .c-page-services .views-row .views-field.views-field-field-image {
        height: auto;
    }

    .c-page-services .views-row .views-field.views-field-fieldset-1 .c-icon .views-field.views-field-title {
        font-size: 13px;
    }

    .c-page-services .views-row .views-field.views-field-fieldset-1 .views-field.views-field-body p {
        text-align: left;
        margin-left: 5px;
        margin-right: 5px;
    }

    .c-page-services .views-row .views-field.views-field-fieldset-1 {
        padding-top: 20px;
    }

    /* .header .main-menu div#block-infoheader-2 {
        margin-bottom: 0px;
        width: 260%;
        margin-left: -71%;
    } */

    /* div#block-menubutton img {
        top: 23px;
    } */

    .home_social a img {
        width: 15px;
        height: 15px;
        filter: invert(100%);
    }

    .home_social {
        /* top: 76px; */
        top: 200px;
        left: 15px;
        gap: 0px;
    }

    div#block-views-block-product-detail-block-1 .views-row .views-field.views-field-field-images img {
        height: 311px;
    }

    div#block-views-block-products-block-1 h2,
    .page-node-type-our_recipes #block-views-block-our-recipes-block-2 h2 {
        margin-bottom: 30px;
    }


}

@media only screen and (max-width: 380px) {

    /* div#block-views-block-products-block-1 .slick-track {
        margin-left: 21%;
    }
    .our_recipes .c-block-recipes fieldset {
        width: 16rem;
    } */
}