@media only screen and (min-width:2000px) {
    #insta .marginadd a img {
        width: 100%;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment {
        margin-top: 34% !important;
        float: left;
    }
}

@media only screen and (min-width:1367px) and (max-width:1450px) {
    header#qodef-page-header {
        padding: 0px 32px !important;
    }
    .options .qodef-woo-buttons-holder {
        opacity: 1 !important;
    }
    /*event*/
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-buttons-holder {
        opacity: 1;
    }
}

@media only screen and (min-width:1201px) and (max-width:1400px) {
    .page-id-10 .woocommerce {
        padding: 81px 315px 0px;
    }
    .qodef-top-area-left {
        padding-left: 14px;
    }
    .qodef-header-navigation>ul>li {
        padding: 0 10px;
    }
    ul.guest_user {
        margin-left: 4px !important;
        top: 2px;
        right: -14px;
    }
    .qodef-header-standard--right #qodef-page-header-inner .qodef-header-logo-link {
        margin-right: 17px;
    }
    #qodef-top-area {
        padding: 0;
    }
    header#qodef-page-header {
        padding: 0px 78px;
    }
    nav.qodef-header-navigation {
        margin-right: 0;
    }
    .top_header_mail {
        margin-left: 0px !important;
    }
    #text-21 .textwidget ul.top_header_mail li a,
    #text-20 .textwidget ul.top_header_phone li a {
        margin-left: -2px;
    }
    .rightsection li:last-child a {
        padding: 0px 0 0 17px;
    }
    .qodef-grid.qodef-gutter--huge>.qodef-grid-inner {
        margin: 0 85px;
    }
    #mealpln .qodef-e {
        overflow: hidden;
        padding: 0 22px;
    }
    #mealpln .qodef-woo-product-inner {
        overflow: hidden;
    }
    .qodef-woo-product-content {
        min-width: 88%;
    }
    #sliderrv .rev-btn img {
        top: 16px !important;
        width: 10px !important;
    }
    #sectiondiv .vc_row.wpb_row.vc_row-fluid.vc_custom_1677499074557 {
        margin-right: 180px !important;
        margin-left: 180px !important;
    }
    #sectiondiv .vc_column_container>.vc_column-inner {
        padding-right: 10px;
    }
    #sectiondiv p.normal_txt br {
        display: none;
    }
    #imgsecn .vc_column-inner.vc_custom_1677568318674 {
        margin-left: 21.4%;
        width: 72%;
        padding-right: 0;
    }
    #imgsecn .vc_custom_1677499852154 {
        padding: 82px 21% 120px 5% !important;
    }
    #tabsmenuu {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .qodef-grid.qodef-gutter--normal>.qodef-grid-inner {
        display: flex;
        flex-wrap: wrap;
    }
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 24.33333%;
    }
    #tabsmenu .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: wrap;
    }
    #tabsmenuu .options {
        width: 52%;
    }
    div#tabsmenu.vc_custom_1677569181560 {
        padding: 0px 0 0 12px;
    }
    p.folw {
        padding-left: 0;
    }
    div#testnewcontent {
        padding: 0 10.8%;
    }
    .vc_custom_1676542804019 {
        margin-left: 89px !important;
    }
    footer .widg3,
    footer .widg4 {
        width: 13% !important;
    }
    footer .widg5 {
        width: 26% !important;
    }
    div#qodef-page-footer-bottom-area .qodef-content-grid {
        padding: 0 3.3%;
    }
    footer #qodef-page-footer-bottom-area .widget {
        margin: 0 0 0px !important;
    }
    #hovereffect:hover .qodef-woo-product-image-inner {
        padding: 8px;
    }
    #hovereffect p {
        font-size: 13px;
        margin-top: 0;
    }
    .widg2 {
        width: 8% !important;
    }
    /*TRY US PAGE*/
    .vc_custom_1677562090992,
    .vc_custom_1677562101828,
    .vc_custom_1677562113444 {
        padding-right: 22px !important;
        padding-left: 22px !important;
    }
    .tryus_plan {
        padding: 26px 40px;
        height: 461px;
    }
    /*event*/
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-buttons-holder {
        opacity: 1;
    }
    /* event detail*/
    button.single_add_to_cart_button.button.alt {
        margin-left: 14px !important;
    }
    /* event add-to-cart*/
    .page-id-10 .woocommerce {
        padding: 0px 100px 0px;
    }
    .page-id-10 .main_cart table tr td dl dt {
        font-size: 16px;
    }
    .page-id-10 .main_cart table tr td dl dd p {
        font-size: 16px;
    }
    .page-id-10 .cart-collaterals .cart_totals table tr td p strong {
        font-size: 16px;
    }
}

@media only screen and (min-width:1201px) and (max-width:1280px) {
    button.single_add_to_cart_button.button.alt {
        margin-left: 6px !important;
    }
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-buttons-holder {
        opacity: 1;
    }
    footer .widg2 {
        width: 9% !important;
    }
    #hovereffect:hover .qodef-woo-product-image-inner {
        padding: 17px 11px !important;
    }
    .qodef-header-standard--right #qodef-page-header-inner .qodef-header-logo-link {
        width: 141px;
    }
    .qodef-header-navigation>ul>li {
        padding: 0 8px !important;
    }
    .qodef-woo-product-list.qodef-item-layout--info-below-2 .qodef-woo-product-title {
        font-size: 15px;
    }
}


@media only screen and (min-width:1100px) and (max-width:1200px) {
    body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,
    body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row {
        width: auto;
    }
    
    .pro-detailss {
        width: auto;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout form.checkout.woocommerce-checkout div#customer_details .col-2 .woocommerce-shipping-fields {
        padding-left: 0%;
    }
    .shop_table tfoot {
        width: 248%;
    }
    .checkouttabs {
        margin: 44px 20px 0px;
    }
    div#order_review {
        padding: 0px 20px 53px;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout form.checkout.woocommerce-checkout div#customer_details {
        padding: 45px 20px 0px;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout form.checkout.woocommerce-checkout div#customer_details {
        padding: 45px 20px 0px;
    }
    .extraproducts .qodef-woo-product-image img {
        min-height: 200px !important;
        min-width: 200px !important;
    }
    .extraproducts .qodef-woo-product-image {
        height: 270px !important;
    }
    #qodef-top-area {
        padding: 0 33px;
    }
    header#qodef-page-header {
        padding: 0px 41px;
    }
    nav.qodef-header-navigation {
        margin-right: -28px;
    }
    .qodef-header-navigation>ul>li {
        padding: 0px 7px;
    }
    .qodef-header-standard--right #qodef-page-header-inner .qodef-header-logo-link {
        margin-right: 0px;
        width: 123px;
    }
    ul.guest_user {
        margin-left: 5px !important;
        position: relative;
        top: 2px;
        right: -14px;
    }
    .rightsection li:last-child a {
        padding: 0px 0px 0 17px;
    }
    .qodef-grid.qodef-gutter--huge>.qodef-grid-inner {
        margin: 0 85px;
    }
    #mealpln .qodef-e {
        overflow: hidden;
        padding: 0 22px;
    }
    #mealpln .qodef-woo-product-inner {
        overflow: hidden;
    }
    .qodef-woo-product-content {
        min-width: 88%;
    }
    #sliderrv .rev-btn img {
        position: absolute !important;
        left: 86% !important;
        width: 8px;
        top: 15px !important;
    }
    .vc_custom_1677499074557 {
        margin-right: 163px !important;
        margin-left: 163px !important;
    }
    .vc_custom_1677499074557 .vc_col-sm-8 .vc_column-inner {
        padding: 0 !important;
    }
    #sectiondiv .vc_row.wpb_row.vc_row-fluid.vc_custom_1677499074557 {
        width: 78.3%;
    }
    .normal_txt br {
        display: none;
    }
    #imgsecn .vc_col-md-12 {
        width: 100%;
    }
    #imgsecn .qodef-content-grid {
        padding: 0 11%;
    }
    #imgsecn {
        padding-top: 0 !important;
    }
    #imgsecn .vc_custom_1677499852154 {
        padding: 60px 10% 20px 10% !important;
    }
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 25%;
        padding: 0 6px;
    }
    .qodef-grid.qodef-gutter--normal>.qodef-grid-inner {
        margin: 0 -15px;
        display: flex;
        flex-wrap: wrap;
    }
    .vc_custom_1677694737121 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .qodef-woo-product-list.qodef-item-layout--info-below-2 .qodef-woo-product-title {
        font-size: 15px;
    }
    #qodef-woo-page .qodef-woo-buttons-holder .add_to_cart_button:after,
    .qodef-woo-shortcode .qodef-woo-buttons-holder .add_to_cart_button:after {
        font-size: 12px;
    }
    p.pricenew {
        font-size: 14px;
    }
    #tabsmenu .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: wrap;
        padding: 0 6%;
    }
    #tabsmenu .qodef-grid-item {
        padding: 0 26px;
    }
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-buttons-holder {
        opacity: 1 !important;
    }
    div#testnewcontent {
        margin: 0 10%;
    }
    div#testnewcontent {
        margin: 0 10%;
    }
    #hovereffect p {
        font-size: 13px;
        margin-top: 0;
    }
    .mainfooter div#qodef-page-footer-top-area {
        padding-left: 9.3%;
        padding-right: 9.3%;
    }
    footer .widg2,
    footer .widg3,
    footer .widg4,
    footer .widg5 {
        margin-left: 42px;
    }
    footer .widg3,
    footer .widg4 {
        width: 13% !important;
    }
    footer .widg5 {
        width: 26% !important;
    }
    /*event*/
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-buttons-holder {
        opacity: 1;
    }
}

@media only screen and (min-width:1400px) and (max-width:1599px) {
    .vc_custom_1682143503126 {
        padding-right: 46px !important;
        padding-left: 46px !important;
    }
    .woocommerce-variation-add-to-cart button.single_add_to_cart_button.button.alt {
        margin-left: 28px !important;
    }
}

@media only screen and (min-width:1100px) and (max-width:1150px) {
    header#qodef-page-header {
        padding: 0px 17px !important;
    }
    #qodef-top-area {
        padding: 0 22px;
    }
    div#qodef-top-area-inner {
        width: 100%;
    }
    a.popup-youtube {
        font-size: 15px !important;
        width: 366px !important;
        display: block;
        margin-left: 38px !important;
    }
    #sectiondiv .vc_col-sm-9 .vc_column-inner {
        padding-right: 0;
    }
    .vc_custom_1678642854723 {
        margin-right: 120px !important;
        margin-left: 120px !important;
    }
    .widg2 {
        width: 9% !important;
    }
    .page-id-10 .woocommerce {
        padding: 0px 100px 0px;
    }
}

@media only screen and (max-width:1024px) {
    .woocommerce-checkout.woocommerce-page div.woocommerce table.shop_table.woocommerce-checkout-review-order-table td {
        padding-right: 0px;
    }
    p.sound {
        font-size: 18px;
    }
    .woocommerce-checkout table.desktopcheckouttable tr td:nth-child(2) {
        width: 32%!important;
    }
    .woocommerce-checkout table.desktopcheckouttable tr td:nth-child(3) {
        width: 18% !important;
    }
    #qodef-side-area {
        width: 100%;
    }
    ul.woocommerce-error {
        max-width: 1080px;
        float: left;
        margin-left: 0;
        margin-bottom: 0px;
        width: 100%;
    }
    .related .qodef-woo-product-list ul.products.columns-4>.product {
        width: 50%;
    }
    .single-product .fpf-fields {
        margin-bottom: 20px;
    }
    .woocommerce-product-details__short-description p {
        margin-bottom: 20px!important;
    }
    .woocommerce-account nav.woocommerce-MyAccount-navigation {
        display: none;
    }
    .qodef-drop-down-second-inner ul.sub-menu li:hover {
        border: none;
    }
    .page-id-6443 .vc_empty_space {
        height: 20px!important;
    }
    div#imgdistance {
        width: 80%;
        margin: auto;
    }
    #imgdistance .wpb_column.vc_column_container.vc_col-sm-3 {
        padding: 0px 15px;
    }
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+1) {
        clear: none;
    }
    a#qodef-back-to-top {
        display: none;
    }
    .vc_custom_1681189774488 {
        margin-right: 50px !important;
        margin-left: 50px!important;
    }
    #qodef-side-area .fa-times:before {
        content: url(/wp-content/uploads/2023/03/Group.png);
    }
    @-moz-document url-prefix() {
        .consult a {
            width: 80%;
        }
    }
    .qodef-grid.qodef-gutter--huge>.qodef-grid-inner>.qodef-grid-item {
        margin-bottom: 30px;
    }
    /* .single div#qodef-woo-page {
        padding:0px;
    } */
    #sectiondiv rs-module-wrap#rev_slider_19_2_wrapper {
        min-height: 460px !important;
        background: rgb(128 175 55) !important;
    }
    .tp-bullets {
        transform: translate(-55px, -55px) !important;
    }
    .archive.tag div#blogcattemplate {
        padding: 0px 0px 60px;
    }
    .archive.tag #blogcattemplate article {
        width: 50%;
        padding: 0px 26px !important;
    }
    .vc_custom_1680690044476 {
        padding-right: 20px !important;
        padding-left: 20px !important;
        margin-bottom: 0px!important;
    }
    body.woocommerce-checkout #payment button#place_order {
        width: 100%;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment p.checkoutpaymenttitle {
        width: 100%;
        max-width: 100%;
        padding: 20px 20px 0px;
    }
    .shop_table tfoot {
        min-width: 97%!important;
        padding: 45px 25px;
    }
    body.woocommerce-checkout .payment_box.payment_method_stripe {
        width: 100%;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment {
        margin-top: 41% !important;
        float: left;
        width: 100%;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods {
        width: 100%;
        max-width: 100%;
        padding: 24px 20px 41px;
    }
    ul.sub-menu {
        margin: 0px !important;
        display: none;
    }
    ul.sub-menu li {
        background: rgb(76 116 31 / 22%);
    }
    ;
    ul#menu-side-menu li:hover {
        background: rgb(76 116 31 / 12%);
    }
    ul#menu-side-menu li:hover a {
        border-right: 7px solid #4C741F;
    }
    /* li#menu-item-7108:hover ul.sub-menu {
        display: block;
    } */
    ul#menu-side-menu li:hover ul.sub-menu li a {
        border-right: 0px;
    }
    .single-post .qodef-e-text ul li {
        display: table;
    }
    #blog_detail_inner ol li {
        display: table;
    }
    .page-id-6487 .qodef-page-content-section .vc_row.wpb_row.vc_row-fluid {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .page-id-7798 .qodef-page-content-section .vc_row.wpb_row.vc_row-fluid {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    /* .termsthird p
    {
        text-align: left;
    } */
    .vc_custom_1678526915248 {
        padding-bottom: 50px !important;
    }
    .termssec h3,
    .termssec ul li,
    .terms h3,
    .termsthird h3 {
        line-height: normal;
    }
    .vc_custom_1679998547476 {
        padding-right: 16px !important;
        padding-left: 16px !important;
    }
    .vc_custom_1677521228299 {
        padding-top: 80px !important;
        padding-right: 46px !important;
        padding-left: 46px !important;
    }
    .vc_custom_1678085292186 {
        margin-top: 35px !important;
        padding-right: 46px !important;
        padding-left: 46px !important;
    }
    .juiceplan-svg-mobile {
        display: none;
    }
    .juiceplan-svg-desk {
        display: block;
    }
    .extraproducts .qodef-e.qodef-grid-item {
        width: 33%;
    }
    #hovereffect:hover>.qodef-woo-product-image-inner {
        /*display:flex !important;*/
        padding: 10px !important;
    }
    div#muscle1 {
        display: flex;
    }
    div#muscle1 .wpb_column rs-module#rev_slider_17_1 {
        width: 100% !important;
    }
    .blog_author_date .qodef-e-info-category-and-date {
        text-align: center !important;
    }
    .setheight .wpb_single_image.wpb_content_element.vc_align_left {
        margin-bottom: 0px;
    }
    #blog_inner_page .qodef-e-info .qodef-e-info-tags a {
        width: 17%;
    }
    .qodef-blog.qodef--single article .qodef-e-media {
        margin-bottom: 5px !important;
    }
    .options {
        width: 80%;
    }
    section#sliderrv {
        display: none;
    }
    .mobile-rev-slider {
        display: block;
    }
    .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image {
        margin-right: 10px;
    }
    .single-product table.woocommerce-product-attributes.shop_attributes {
        width: 100%;
    }
    .single-product figure {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-wrap: wrap !important;
    }
    #qodef-woo-page .qodef-quantity-buttons {
        overflow: hidden;
        margin-bottom: 6px;
        display: block;
    }
    .woocommerce-message {
        text-align: left;
    }
    div#order_review table tr td {
        border: none !important;
    }
    body.woocommerce-checkout div#qodef-woo-page form.checkout.woocommerce-checkout h3#order_review_heading {
        text-align: center;
    }
    div#datafetch .fiterproductcustom {
        width: 50% !important;
    }
    p.summ {
        text-align: center;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .wc-proceed-to-checkout {
        display: flex;
        justify-content: center;
    }
    .woocommerce-checkout .woocommerce-billing-fields .qodef-quantity-buttons.quantity,
    .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .qodef-quantity-buttons.quantity {
        display: none !important;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .cart-collaterals .shop_table .cart-subtotal td,
    .woocommerce-cart #qodef-woo-page.qodef--cart .cart-collaterals tr.coupncodee td {
        border: none !important;
    }
    .woocommerce-cart .cart-collaterals .colortable {
        width: 100%;
        padding: 13px 38px;
    }
    .woocommerce-cart .woocommerce {
        padding: 0 !Important;
    }
    span.gst {
        display: none;
    }
    a#qodef-side-area-close {
        display: none;
    }
    qodef-grid-item.widg1 {
        margin-bottom: 37px !important;
    }
    /* event detail*/
    #qodef-woo-page.qodef--single .woocommerce-product-gallery__image:first-child {
        width: 73% !important;
        float: none;
        margin: 0 auto;
        display: block;
    }
    #qodef-woo-page.qodef--single .woocommerce-tabs {
        width: 87%;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    section.related.products {
        padding: 0 26px;
    }
    .qodef-side-area--opened .qodef-side-area-cover {
        background-color: #ff000000;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 17%;
        padding: 0 !important;
    }
    #qodef-side-area-inner {
        padding: 0px 0px 90px 0;
    }
    .admin-bar #qodef-side-area-close {
        display: none !important;
    }
    #qodef-side-area .widget a {
        margin-right: 11px;
        border-right: 7px solid transparent;
        padding: 10px 19px 10px 0;
        display: block;
    }
    .current-menu-item a {
        border-color: #4C741F !important;
        font-weight: 600 !important;
    }
    #qodef-side-area .widget ul:not(.qodef-shortcode-list) li {
        padding: 0 0 1px !important;
    }
    .qodef-side-area-animate--in span.qodef-icon-font-awesome.fa.fa-bars {
        background-image: url(/wp-content/uploads/2023/03/Group.png);
    }
    span.qodef-icon-font-awesome.fa.fa-bars {
        background-image: url(/wp-content/uploads/2023/03/Group-511.png);
        width: 30px;
        background-repeat: no-repeat;
        background-position: center;
    }
    span.qodef-icon-font-awesome.fa.fa-bars:before {
        display: none;
    }
    /*event*/
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-buttons-holder {
        opacity: 1;
    }
    .page-id-10 .woocommerce {
        padding: 0px 100px 0px;
    }
    .page-id-10 .cartformchanges tr.bghead th {
        font-size: 14px !important;
    }
    .page-id-10 table tr td:nth-child(3) {
        font-size: 14px;
    }
    .page-id-10 #qodef-woo-page.qodef--cart .shop_table td.actions .coupon>* {
        margin-bottom: 20px;
    }
    form.checkout.woocommerce-checkout {
        padding: 0 24px;
    }
    form.checkout.woocommerce-checkout .woocommerce-shipping-fields h3#ship-to-different-address label span {
        font-size: 24px;
    }
    form.checkout.woocommerce-checkout .woocommerce-shipping-fields h3#ship-to-different-address label span {
        font-size: 24px;
    }
    div#customer_details p label {
        font-size: 16px;
    }
    div#customer_details p input {
        font-size: 16px;
    }
    div#payment ul li label {
        margin-left: 0px !important;
    }
    #qodef-woo-page.qodef--checkout #order_review_heading {
        font-size: 30px;
    }
    div#order_review table tr td {
        font-size: 14px !important;
    }
    div#order_review table tr th {
        font-size: 14px !important;
    }
    div#order_review table tr td ul li label {
        font-size: 14px;
    }
    div#order_review table tr td bdi {
        font-size: 14px;
    }
    /*******occasions*****/
    .order {
        font-size: 24px;
    }
    p.oc_1 {
        line-height: 26px;
        font-size: 16px;
    }
    p.newtext {
        width: auto;
        line-height: 26px;
        font-size: 16px;
    }
    .btnlist ul li:nth-child(1) {
        margin-bottom: 11px;
    }
    /*******about-us*****/
    .occation_plann {
        padding: 20px 24px 92px;
    }
    p.newtext {
        font-size: 16px !important;
        line-height: 26px !important;
    }
    .qodef-grid.qodef-gutter--small>.qodef-grid-inner {
        flex-wrap: inherit;
    }
    div#wrkflw {
        width: 80%;
    }
    footer#qodef-page-footer .current-menu-item a {
        font-weight: normal !important;
    }
    .vc_custom_1677655082683 {
        margin-top: 24px !important;
    }
    #qodef-back-to-top {
        bottom: 62px;
        right: 4px;
    }
    div#muscle1 {
        padding-top: 0px !important;
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }
    .vc_custom_1677139002646 {
        padding-top: 60px !important;
    }
}

@media only screen and (min-width:769px) and (max-width:1024px) {
    /* .mainfooter .qodef-grid-item {
        display: flex;
        width: 20%!important;
    }
    .widg1, .wudg2, .widg3, .widg4, .widg5 {
        width: auto;
        margin-left: auto;
    } */
    .vc_custom_1681537506297 {
        padding-top: 17px !important;
    }
    .woocommerce-order.thankyoupage {
        width: 100%;
        min-height: auto;
    }
    body.woocommerce-checkout #qodef-page-inner {
        padding: 11px 0 11px;
    }
    .rightimg {
        display: none;
    }
    #loginsettimage img {
        min-height: 660px;
    }
    #qodef-woo-page.qodef--single .entry-summary {
        margin-top: 0px;
    }
    .single div#qodef-woo-page {
        padding: 0px 70px !important;
    }
    .single #qodef-woo-page.qodef--single .qodef-woo-single-inner>* {
        width: 49%;
        padding: 0px!important;
    }
    div#product-5157 .qodef-woo-single-image {
        padding-left: 0px !important;
    }
    .single .summary.entry-summary {
        padding-left: 0px !important;
    }
    .woocommerce-variation-add-to-cart button.single_add_to_cart_button.button.alt {
        margin-left: 13px !important;
    }
    .custom-checkout-btn
    {
        margin-left: 9px!important;
    }
    .single #qodef-woo-page.qodef--single .entry-summary form.cart .variations_button .quantity {
        margin-right: 0px;
    }
    .single div#qodef-woo-page {
        padding: 0px 40px !important;
    }
}

@media only screen and (width:1024px) {
    .extraproducts .options {
        padding-top: 5px;
    }
    #qodef-top-area {
        padding: 0px 15px 0px 48px;
    }
    .guest_user {
        margin-left: 23px !important;
    }
    #qodef-page-footer .qodef-grid-item.widg2 {
        width: 10% !important;
    }
    #qodef-page-footer .qodef-grid-item.widg3,
    #qodef-page-footer .qodef-grid-item.widg4 {
        width: 11% !important;
    }
    rs-layer#slider-13-slide-22-layer-11 {
        margin-top: 58px !important;
    }
    rs-layer#slider-13-slide-22-layer-10 {
        margin-top: 80px !important;
    }
    /* .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 25% !important;
    } */
    .qodef-side-area--opened #qodef-side-area {
        top: 15% !important;
    }
    .qodef-woo-product-list.qodef-item-layout--info-below-2 .qodef-woo-product-title {
        font-size: 14px;
    }
    section#imgsecn {
        padding: 0 36px;
    }
    .vc_col-sm-12 .vc_custom_1564486552621 rs-layer#slider-13-slide-22-layer-14 img {
        width: 268px !important;
        margin-left: 26px;
        margin-top: 70px !important;
        height: 428px !important;
        object-fit: cover !important;
    }
    #imgsecn .vc_custom_1677499852154 {
        padding: 43px 11% 0px 3% !important;
    }
    .qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
        margin-left: 0;
    }
    .qodef-widget-holder {
        width: auto !important;
    }
    /* body .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        padding: 0 47px !important;
   } */
    .vc_custom_1564486552621 rs-layer#slider-13-slide-22-layer-14 img {
        width: 500px !important;
        margin-left: 0px;
        margin-top: 20px !important;
        height: 800px !important;
        object-fit: cover !important;
    }
    #mealpln .options {
        width: 80%;
    }
}

@media only screen and (min-width:991px) and (max-width:1023px) {}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .shop_table tfoot tr {
        justify-content: space-between;
        display: flex;
    }
    p.sound {
        margin-top: 6px;
    }
    .options {
        width: 74%!important;
    }
    .privacy_policy {
        padding: 0px 24px;
    }
    .privacy-policy .widg1 .textwidget p {
        text-align: center !important;
    }
    @-moz-document url-prefix() {
        .consult a {
            width: 60%;
        }
    }
    .archive.tag #blogcattemplate div#block-2 ul.footerbotm {
        justify-content: left;
    }
    body.woocommerce-checkout .select2-container--default.select2-container--open span.select2-dropdown.select2-dropdown--below {
        width: 345px !important;
    }
    #blog_inner_page .qodef-e-info .qodef-e-info-tags a {
        width: 49.2%;
        margin-left: 0px !important;
        margin-bottom: 10px;
        margin-right: 10px;
    }
    #blog_inner_page .qodef-e-info .qodef-e-info-tags a:nth-child(even) {
        margin-right: 0px;
    }
    .archive.tag #blogcattemplate .qodef-e-content {
        min-height: 450px;
    }
    #blog_inner_page .qodef-e-info .qodef-e-info-tags a:last-child {
        margin-right: 0px;
    }
    .extraproducts .qodef-woo-product-inner img {
        float: left;
        height: 209px;
        object-fit: cover;
    }
    /* .extraproducts .qodef-woo-product-image {
        height: 232px !important;
    } */
    .page-id-12 div#logindiv1 {
        margin-top: 40px;
    }
    .qodef-woo-product-content {
        height: 116px;
    }
    .mfp-image-holder .mfp-close,
    .mfp-iframe-holder .mfp-close {
        right: 50px !important;
    }
    .woocommerce-checkout .pro-detailss {
        width: 100% !important;
        margin-left: 50px!important;
    }
    .woocommerce-cart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td:nth-child(2),
    .woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tr td:nth-child(2) {
        width: 52%;
    }
    table.desktopcheckouttable {
        width: 100%!important;
    }
    .desktopcheckouttable .inline-product-details {
        display: block;
    }
    body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tr td:nth-child(1) {
        width: 20%;
    }
    .woocommerce-checkout .pro-detailss dl.variation dd {
        /* margin: 12px 0px; */
    }
    body.woocommerce-checkout .mobilecheckouttable {
        display: block;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout .woocommerce-checkout-review-order table tbody tr td.product-name .inline-product-details {
        padding-left: 0px;
    }
    body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table div.product-thumbnail {
        width: 200px !important;
        text-align: center;
    }
    .woocommerce-cart .product-thumbnail img,
    .woocommerce-checkout .product-thumbnail img {
        width: 96px !important;
        height: 96px !important;
    }
    body.woocommerce-cart #qodef-woo-page .mobilecarttabele .mobileproductremove img,
    body.woocommerce-checkout #qodef-woo-page .mobilecheckouttable a.remove img {
        width: 16px !important;
        height: auto !important;
        margin-right: 8px;
    }
    .mobilecarttabele {
        display: block;
    }
    .woocommerce-cart .product-thumbnail img,
    .woocommerce-checkout .product-thumbnail img {
        width: 212px !important;
        height: 170px !important;
        margin-bottom: 7px;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .shop_table div.product-thumbnail {
        width: 212px;
        margin-right: 30px;
    }
    .desktopcarttable .pro-detailss {
        width: auto;
        margin: 10px auto;
        text-align: center;
    }
    .desktopcarttable .variation {
        margin: 10px 0px;
    }
    .pro-detailss {
        width: 230px !important;
    }
    .desktopcarttable .pro-detailss {
        width: 230px !important;
        font-family: 'Poppins' !important;
        font-style: normal;
        font-weight: 600 !important;
        font-size: 18px !important;
        line-height: 27px !important;
        color: #466559 !important;
        margin-bottom: 11px;
        display: block;
    }
    .pro-detailss dl.variation dd {
        margin: 0px;
    }
    .related .qodef-woo-buttons-holder {
        width: 75%;
    }
    .vc_custom_1680173345499 {
        padding-top: 0 !important;
    }
    .vc_custom_1677568261429 {
        margin-top: 0px !important;
    }
    .single .fpf-field.fpf-textarea {
        margin: 30px 0px;
    }
    .set_form_credit .wc-stripe-elements-field {
        padding: 19px 28px;
    }
    .woocommerce-cart td.product-price {
        padding-left: 0 !important;
    }
    body.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods label {
        margin-left: 29px !important;
    }
    .woocommerce-checkout .inline-product-details {
        width: auto;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout form.checkout.woocommerce-checkout div#customer_details .col-2 .woocommerce-shipping-fields {
        padding-left: 0%;
    }
    .inline-product-details {
        width: 320px;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .shop_table .bghead th.product-price,
    body.woocommerce-checkout table.shop_table th.product-price,
    body.woocommerce-checkout table.shop_table td.product-price,
    body.woocommerce-checkout table.shop_table th.product-quantity,
    body.woocommerce-checkout table.shop_table td.product-quantity,
    body.woocommerce-checkout table.shop_table th.product-total,
    body.woocommerce-checkout table.shop_table td.product-total {
        padding: 0 !important;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .shop_table td.product-name {
        padding: 30px 0 30px 0;
    }
    .woocommerce-cart div.woocommerce .shop_table th.product-name,
    .woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tr th.product-name {
        padding: 0 24px !important;
    }
    p.summ {
        text-align: center;
        font-size: 22px;
        margin-bottom: 15px;
    }
    table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents bdi,
    table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td {
        font-size: 13px;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .wc-proceed-to-checkout {
        display: flex;
        justify-content: center;
    }
    .qodef-widget-holder {
        margin-right: 0 !important;
    }
    #tabsmenu .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: wrap;
    }
    #mealplan h1.qodef-m-title,
    #diet_sect h2.qodef-m-title,
    #event_sec h3.qodef-m-title {
        font-size: 30px !important;
    }
    #diet_sect h2.qodef-m-title br {
        display: none;
    }
    body .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 33% !important;
        padding: 0 11px;
    }
    .qodef-woo-product-content {
        min-width: 100%;
    }
    .vc_custom_1676456584632 {
        padding-top: 0px !important;
    }
    a#qodef-mobile-header-opener {
        display: none;
    }
    .qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
        margin-left: 0;
    }
    .qodef-widget-holder {
        width: 36%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 8%;
        padding: 0;
    }
    #sectiondiv .vc_col-sm-9 .vc_column-inner {
        padding-right: 0;
    }
    .vc_custom_1678642854723 {
        margin-right: 35px !important;
        margin-left: 35px !important;
    }
    p.normal_txt {
        font-size: 13px;
    }
    p.normal_txt br {
        display: none;
    }
    #imgsecn .vc_col-sm-12 {
        width: 50%;
        padding: 0 30px;
    }
    #imgsecn .vc_custom_1677499852154 {
        padding: 43px 0% 0px 0% !important;
    }
    .vc_custom_1677694737121 {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 33%;
        padding: 15px;
        margin-bottom: 0;
    }
    #recommandproducts .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 50%;
    }
    .qodef-content-grid {
        width: 100%;
    }
    div#tabsmenuu .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: wrap;
    }
    .vc_custom_1564486552621 .rs-layer img {
        background: transparent;
        object-fit: contain;
    }
    .vc_custom_1564486552621 rs-layer#slider-13-slide-22-layer-14 img {
        width: 170px !important;
        margin-left: -58px;
        margin-top: 3px !important;
        height: 202px !important;
    }
    rs-layer#slider-13-slide-22-layer-10 {
        font-size: 30px !important;
        text-align: center !important;
        margin-top: 30px;
    }
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-buttons-holder {
        opacity: 1 !important;
    }
    #insta .qodef-grid.qodef-layout--columns.qodef-col-num--4>.qodef-grid-inner>.qodef-grid-item {
        width: 25% !important;
    }
    #insta .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: wrap;
    }
    .widg1 {
        width: 100% !important;
        margin-bottom: 24px !important;
    }
    #qodef-page-footer .widget.widget_text img {
        margin: 0 auto;
    }
    .widg2 {
        width: 14% !important;
        margin-left: 15px;
    }
    .widg3 {
        width: 15% !important;
        margin-left: 30px;
    }
    .widg4 {
        width: 18% !important;
        margin-left: 30px;
    }
    .widg5 {
        width: 36% !important;
        margin-left: 30px;
    }
    footer .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: wrap;
        padding: 0 11px;
    }
    div#qodef-page-footer-bottom-area-inner .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: nowrap;
    }
    /* TRY US PAGE */
    .qodef-page-title .qodef-m-content {
        padding-top: 0;
    }
    .vc_custom_1677562090992,
    .vc_custom_1677562101828,
    .vc_custom_1677562113444 {
        padding-right: 43px !important;
        padding-left: 43px !important;
    }
    .tryus_plan {
        padding: 30px 25px;
        text-align: center;
    }
    div#trailbtn {
        width: 52.3%;
    }
    .tryus_plan p {
        font-size: 15px;
        line-height: 28px;
    }
    .outer_bg {
        bottom: 110px;
        left: 3px;
    }
    .qodef-m-pagination.qodef--load-more {
        margin-top: 30px;
    }
    p.folw {
        padding-left: 0px;
    }
    .vc_custom_1676542804019 {
        margin-left: 34px !important;
    }
}

@media only screen and (max-width:768px) {
    /* @-moz-document url-prefix() {
        .desktopcheckouttable tfoot {
            width: 97%!important;
            min-width: 708px !important;
            position: absolute!important;
          }
    
          #payment {
            margin-top: 55% !important;
          }
      } */
    #qodef-woo-page.qodef--single .entry-summary form.cart .single_variation .price {
        margin-top: 0px !important;
        margin-bottom: 10px !important;
    }
    .postid-5157 #qodef-woo-page.qodef--single .entry-summary form.cart .single_variation .price {
        margin-top: 0px !important;
    }
    .extraproducts .qodef-e.qodef-grid-item {
        width: 50%;
    }
    /* .extraproducts .qodef-woo-product-inner img {
        height: 380px!important;
    } */
    .woocommerce-product-details__short-description {
        margin-bottom: 30px;
    }
    #mainblog .qodef-e-content {
        padding: 61px 8px 43px 8px;
    }
    .options {
        width: 68%;
    }
    /* table.mobilecheckouttable.shop_table.woocommerce-checkout-review-order-table th, td {
        width: 20%!important;
    } */
    .woocommerce-cart #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus {
        left: 77%;
    }
    .shop_table tr.shipping td {
        width: 68%!important;
    }
    .vc_custom_1681801238071 {
        margin-right: 15px!important;
        margin-left: 15px!important;
    }
    div#muscle1 {
        margin-top: 0px!important;
    }
    .shop_table .qodef-quantity-buttons.quantity span.qodef-quantity-plus {
        left: 75%;
        position: relative;
    }
    body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table div.product-thumbnail {
        width: 212px !important;
    }
    .shop_table tr.cart_item .product-thumbnail span {
        color: #555;
        font-size: 13px;
        font-family: 'Poppins';
    }
    .woocommerce-cart .product-thumbnail img {
        margin-bottom: 4px!important;
    }
    body.woocommerce-checkout dl.variation {
        line-height: 1.5em;
    }
    .cartformchanges tr.bghead th {
        padding: 12px 23px !important;
    }
    .shop_table dl.variation p {
        font-size: 13px;
    }
    body.woocommerce-checkout .pro-detailss {
        font-size: 13px;
    }
    .woocommerce-checkout .pro-detailss {
        width: 230px!important;
        margin-left: 29px!important;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .shop_table td .inline-product-details a,
    .woocommerce-checkout #qodef-woo-page.qodef--cart .shop_table td .inline-product-details a {
        line-height: 7px!important;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .shop_table div.product-thumbnail {
        padding-bottom: 0px;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .shop_table td .inline-product-details a,
    .woocommerce-checkout #qodef-woo-page.qodef--cart .shop_table td .inline-product-details a #muscle1 .wpb_content_element {
        margin-bottom: 0px;
    }
    .woocommerce-checkout.woocommerce-page div.woocommerce table.shop_table.woocommerce-checkout-review-order-table td {
        padding: 30px 0 30px 0!important;
    }
    body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tr td:nth-child(1) {
        width: 20%;
    }
    #menu-information a {
        font-size: 16px;
    }
    #menu-quick-links a {
        font-size: 16px;
    }
    .vc_custom_1681288714979 {
        padding-bottom: 0px !important;
    }
    .woocommerce-order.thankyoupage {
        text-align: center;
        width: 100%;
        background: #fef7e8;
        padding: 32px 0px;
        float: left;
        min-height: auto;
    }
    body.woocommerce-checkout #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus {
        left: 60px !important;
    }
    .rightimg img {
        width: 100%;
    }
    .category article.qodef-blog-item {
        width: 100%;
        padding: 0!important;
    }
    div#muscle1 {
        display: block;
    }
    .occation_plann img.vc_single_image-img.attachment-full {
        width: auto !important;
    }
    div#muscle1 .wpb_column {
        width: 100%;
    }
    #muscle1 figure.wpb_wrapper.vc_figure {
        width: 100%;
    }
    #muscle1 img.vc_single_image-img.attachment-full {
        width: 100%;
    }
    #muscle1 .vc_single_image-wrapper.vc_box_border_grey {
        width: 100%;
    }
    /* .shop_table tfoot {
        width: auto;
        padding: 20px 20px;
        min-width: auto!important;
        display: flex;
        flex-direction: column;
        position: relative;
    } */
    .shop_table tfoot tr {
        border: 2px solid #2D5E3D;
        display: flex;
        justify-content: space-between;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment {
        margin-top: 0% !important;
        float: left;
        width: 100%;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment p.checkoutpaymenttitle {
        width: 100%;
        max-width: 100%;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods {
        width: 100%;
        max-width: 100%;
    }
    body.woocommerce-checkout .payment_box.payment_method_stripe {
        width: 100%!important;
    }
    body.woocommerce-checkout fieldset#wc-stripe-cc-form {
        display: block;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-bottom: 0px;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout ul.wc_payment_methods.payment_methods.methods {
        display: block;
    }
    body.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods li.wc_payment_method.payment_method_stripe {
        width: 100%;
    }
}

@media only screen and (min-width:501px) and (max-width:767px) {
  
    button.mfp-close:after {
        right: 20px;
        top: -2px;
    }
    tr.bgtrh td.product-quantity {
        width: auto!important;
    }
    .pro-detailss {
        width: 400px;
    }
    .woocommerce-cart #qodef-page-outer span.woocommerce-Price-amount.amount,
    .woocommerce-checkout #qodef-page-outer span.woocommerce-Price-amount.amount {
        font-size: 14px !important;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .product-quantity span.woocommerce-Price-amount.amount {
        font-size: 14px !important;
    }
    .woocommerce-checkout .qodef--checkout .tab button {
        font-size: 14px;
        padding: 14px 11px;
    }
    a#qodef-mobile-header-opener {
        display: none;
    }
    section.related.products li.product {
        width: 33.33% !important;
    }
    .related .qodef-woo-buttons-holder {
        width: 70%;
    }
}

@media only screen and (min-width:501px) and (max-width:570px) {
    .qodef-widget-holder {
        display: flex;
        align-items: center;
        width: 50% !important;
        justify-content: space-between;
    }
    .qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
        margin: 0;
    }
    #sectiondiv .vc_row.wpb_row.vc_row-fluid.vc_custom_1678642854723 {
        display: flex;
        flex-wrap: wrap;
    }
    #sectiondiv .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 33%;
    }
    p.normal_txt br {
        display: none;
    }
    p.normal_txt,
    p.medium {
        font-size: 13px;
    }
    .wpb_single_image img {
        width: 47%;
    }
    #mealplan h1.qodef-m-title,
    #diet_sect h2.qodef-m-title,
    #feature_sec h3.qodef-m-title,
    rs-layer#slider-13-slide-22-layer-10 {
        font-size: 30px !important;
    }
    .qodef-content-grid {
        width: 100%;
    }
    #tabsmenuu .qodef-e.qodef-grid-item,
    .qodef-content-grid #tabsmenu .qodef-e.qodef-grid-item {
        width: 33% !important;
    }
    #tabsmenuu .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: wrap;
    }
    rs-layer#slider-13-slide-22-layer-11 {
        font-size: 13px !important;
    }
    a#slider-13-slide-22-layer-0 {
        position: absolute !important;
        bottom: -316px !important;
        font-size: 14px !important;
        height: 30px !important;
        padding: 5px 8px !important;
    }
    .qodef-grid-item.widg1 {
        width: 100% !important;
        margin-bottom: 20px !important;
    }
    #qodef-page-footer .widget.widget_text img {
        margin: 0 auto 18px !important;
        top: 0;
    }
    #insta .qodef-grid-inner.clear {
        display: flex;
    }
    #tabsmenu .qodef-grid-inner.clear {
        margin: 0;
        display: flex;
        flex-wrap: wrap;
    }
    footer .qodef-grid-item.widg2,
    footer .qodef-grid-item.widg4,
    footer .qodef-grid-item.widg3 {
        width: 22% !important;
        margin-left: 25px;
    }
    footer .qodef-grid-item.widg5 {
        width: 100% !important;
        margin-left: 25px;
    }
    div#qodef-page-footer-bottom-area .qodef-grid-inner.clear {
        flex-wrap: nowrap;
        display: flex;
        padding: 0 20px;
    }
}

.woocommerce-message a.button.wc-forward.wp-element-button {
    color: #fff !important;
}

@media only screen and (max-width:767px) {
    div#recommandproducts {
        padding: 0!important;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout form.checkout.woocommerce-checkout h3,
    .woocommerce-checkout #qodef-woo-page.qodef--checkout form.checkout.woocommerce-checkout h3#ship-to-different-address label span {
        font-size: 16px;
    }
    label.extrashippingglabel.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
        font-weight: 600;
        font-size: 16px;
    }
    .woocommerce-cart div.woocommerce .shop_table th.product-name,
    .woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tr th.product-name {
        padding: 0 10px !important;
    }
    body.woocommerce-checkout .select2-container--default.select2-container--open span.select2-dropdown.select2-dropdown--below {
        width: 100%;
    }
    @-moz-document url-prefix() {
        .consult a {
            width: 80%;
        }
    }
    p#shipping_state_field span.select2-selection.select2-selection--single {
        height: 39px;
    }
    p#shipping_state_field span#select2-shipping_state-container {
        font-size: 13px !important;
        line-height: 14px;
    }
    body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table div.product-thumbnail a.remove {
        margin-right: 4px;
        margin-left: 10px;
    }
    .shop_table tfoot tr.cart-subtotal td {
        padding-top: 0px !important;
    }
    #blog_inner_page .qodef-e-info .qodef-e-info-tags a {
        width: 100%;
        margin-left: 0px !important;
        margin-bottom: 10px;
    }
    .extraproducts .options {
        padding-top: 5px;
    }
    .extraproducts .qodef-e.qodef-grid-item {
        width: 50%;
    }
    .blog_author_date .qodef-e-info-item.qodef-e-info-author a {
        font-size: 16px;
    }
    .blog_author_date .qodef-e-info-date.entry-date.published.updated a {
        font-size: 16px;
    }
    .blog_author_date .qodef-e-info-item.qodef-e-info-category-and-date a {
        font-size: 16px;
    }
    .woocommerce-cart #qodef-page-outer .mobilecarttabele span.woocommerce-Price-amount.amount,
    .woocommerce-checkout #qodef-page-outer .mobilecheckouttable span.woocommerce-Price-amount.amount {
        display: inline-flex;
    }
    .woocommerce-checkout .mobilecheckouttable table thead {
        background: #FEF7E8;
        width: 100%;
        /* display: table-caption;
        */
    }
    body.woocommerce-checkout #qodef-woo-page .mobilecheckouttable table a.remove {
        padding: 4px 0 0 14px !important;
    }
    .woocommerce-checkout .mobilecheckouttable table .product-thumbnail {
        padding: 0px 0 0px 0px;
        width: 96px;
        color: #555555;
        font-size: 13px;
    }
    .woocommerce-checkout .mobilecheckouttable table thead th {
        color: #466559 !important;
        text-transform: uppercase !important;
        font-family: 'Poppins' !important;
        font-size: 13px !important;
        padding: 23px 11px !important;
        font-weight: bold !important;
    }
    body.woocommerce-checkout #qodef-woo-page .mobilecheckouttable table .inline-product-details {
        padding-left: 0 !important;
    }
    body.woocommerce-checkout div#order_review .table-responsive,
    body.woocommerce-checkout .desktopcheckouttable {
        display: none;
    }
    body.woocommerce-checkout .mobilecheckouttable {
        display: block;
    }
    body.woocommerce-cart #qodef-woo-page .mobilecarttabele table td.product-quantity,
    body.woocommerce-checkout #qodef-woo-page .mobilecheckouttable table td.product-quantity {
        padding: 27px 11px 17px 0 !important;
        display: flex;
        flex-direction: column;
    }
    .woocommerce-checkout #qodef-page-outer .mobilecheckouttable .pro-detailss span.woocommerce-Price-amount.amount {
        display: block;
        margin-bottom: 0px;
        margin-top: 7px;
        margin-left: 0px;
    }
    .woocommerce-cart #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus,
    body.woocommerce-checkout #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus {
        width: 22.27px;
        border-left: none;
        left: 0 !important;
        position: relative !important;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .woocommerce-cart #qodef-woo-page .qodef-quantity-buttons,
    .woocommerce-checkout .qodef-quantity-buttons.quantity {
        font-size: 13px !important;
        display: flex !important;
        align-items: center;
        height: 35px !important;
        padding: 0 7px !important;
    }
    .woocommerce-cart #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus,
    body.woocommerce-checkout #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus {
        position: relative !important;
        left: 0;
        top: 0;
        right: 0 !important;
        height: auto;
        border-left: none;
        border-top: none;
        height: 35px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 99;
    }
    body.woocommerce-checkout .shipping_address span.select2-selection.select2-selection--single span#select2-shipping_state-container {
        font-size: 13px;
        line-height: 18px;
        margin-left: -2px;
    }
    body.woocommerce-checkout .shipping_address span.select2-selection.select2-selection--single {
        height: 39px;
    }
    body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table div.product-thumbnail {
        padding: 6px 0 6px 1px;
        width: 90px;
    }
    body.woocommerce-checkout .pro-detailss {
        font-size: 15px;
        margin-left: 0px;
        font-weight: 500;
        margin-top: -1px;
        line-height: 17px;
    }
    body.woocommerce-checkout dl dd p {
        font-size: 12px !important;
    }
    body.woocommerce-checkout #payment button#place_order {
        font-size: 14px;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout ul#shipping_method li {
        margin-right: 0px !important;
        margin-left: 0 !important;
    }
    div#order_review {
        padding: 0px 0 53px;
    }
    body.woocommerce-checkout .subtotaltable tr.shippingmethodd {
        margin-top: -6%;
        border-bottom: 1px solid #2d5f3d !important;
    }
    body.woocommerce-checkout div#qodef-woo-page form.checkout.woocommerce-checkout h3#order_review_heading {
        padding: 15px 0px 15px;
        margin-bottom: 0;
        text-align: center;
        font-size: 16px;
    }
    div#customer_details p input {
        /* height: 39px; */
        /* font-size: 13px !important; */
        /* line-height: 20px; */
    }
    body.woocommerce-checkout textarea#new_order_notes {
        font-size: 13px !important;
        line-height: 20px;
        color: #413F3F;
        height: 108px;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods {
        width: 100%;
        margin-top: 0;
        padding: 12px 20px 18px;
        display: block;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment p.checkoutpaymenttitle {
        width: 100%;
        padding: 0px 20px 0px;
        font-size: 15px;
    }
    body.woocommerce-checkout p#billing_country_field strong,
    body.woocommerce-checkout p#shipping_country_field strong {
        padding-left: 18px;
        /* height: 39px;
        font-size: 13px !important;
        line-height: 10px; */
    }
    body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,
    body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row {
        width: 100%;
        margin-bottom: 17px;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout form.checkout.woocommerce-checkout div#customer_details {
        padding: 20px 11px 0px;
    }
    .woocommerce-checkout div#order_review table.subtotaltable tr th {
        padding: 0 !important;
    }
    .woocommerce-checkout div#order_review table.subtotaltable tr.clickcal {
        display: none !important;
    }
    .woocommerce-checkout div#order_review table.subtotaltable tr.woocommerce-shipping-totals.shipping th {
        padding-top: 13px !important;
    }
    ul#shipping_method li,
    ul#shipping_method li span.woocommerce-Price-amount.amount {
        margin-left: 34px;
    }
    div#order_review table tr th {
        font-size: 13px !important;
    }
    .woocommerce-checkout #order_review .subtotaltable {
        width: 100%;
        margin-top: 24px;
        padding: 13px 39px;
    }
    div#order_review {
        padding: 0px 0px 53px;
    }
    .woocommerce-cart #qodef-woo-page table td,
    .qodef-woo-shortcode table td,
    .woocommerce table td {
        border: none !important;
    }
    body .select2-container--default .select2-selection--single .select2-selection__placeholder {
        color: #413F3F;
    }
    .woocommerce-cart .cart-collaterals table tr td bdi {
        font-size: 16px;
    }
    .woocommerce-cart a.calculatecutsom {
        font-size: 13px;
        margin-left: -18px;
    }
    .woocommerce-cart .woocommerce-cart-form__contents thead {
        display: contents;
    }
    .woocommerce-cart.page-id-10 .cart-collaterals table tr th {
        font-size: 13px !important;
    }
    p.summ {
        font-weight: 600;
        font-size: 16px;
        line-height: 24px;
        text-align: center;
        color: #466559;
        margin-bottom: 13px;
    }
    body.woocommerce-cart .select2-container--default .select2-selection--single {
        height: auto;
    }
    .coupon.under-proceed button.button {
        font-size: 14px !important;
        line-height: 21px !important;
        margin-bottom: 13px;
    }
    .coupon.under-proceed input#coupon_code {
        height: auto !important;
        font-weight: 400;
        font-size: 13px;
        line-height: 20px;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .cart-collaterals tr.coupncodee td {
        padding: 13px 0 0px 0 !important;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .cart-collaterals tr.cart-subtotal th,
    .woocommerce-cart #qodef-woo-page.qodef--cart .cart-collaterals tr.cart-subtotal td {
        padding: 0px 0 16px 0 !important;
    }
    .woocommerce-page div.woocommerce .cart-collaterals p {
        font-size: 13px;
        line-height: 20px;
    }
    .woocommerce-cart .cart-collaterals .colortable {
        margin-top: 23px;
    }
    .qodef-grid-item.widg1 {
        margin-bottom: 25px;
    }
    #qodef-page-footer .widget.widget_text img {
        margin: 0 auto 29px;
        top: 0;
    }
    .widg2,
    .widg4 {
        margin-left: 26px;
    }
    #qodef-page-mobile-header-inner {
        padding: 0px 7px 0 10px !important;
    }
    div#text-16 {
        display: flex !important;
        justify-content: flex-end;
    }
    #testnewcontent .single-item-wrapper .item-content {
        font-size: 14px !important;
    }
    .qodef-opener-widget {
        /*left: 0;
       */
        margin-left: auto;
        display: flex;
        justify-content: flex-end;
    }
    .qodef-widget-holder {
        margin-right: 0;
        width: auto;
        margin-left: auto;
    }
    .qodef-top-area-left {
        margin: 0px 9px 0px 23px;
    }
    #text-20 .textwidget ul.top_header_phone li a,
    #text-21 .textwidget ul.top_header_mail li a {
        margin-left: -6px;
        font-size: 11.9px;
    }
    .qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
        margin-right: 24px;
        height: 34px !important;
    }
    button.pricee {
        min-width: 111px;
    }
    ul.guest_user li img {
        padding-left: 6px;
    }
    #mealplan p.qodef-m-text {
        margin-top: 0;
    }
    .vc_custom_1677495076727 {
        margin-top: 3px !important;
    }
    .qodef-woo-product-content {
        max-height: 100%;
        min-width: 100%;
    }
    body .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        padding: 0 13px;
    }
    div#mealpln {
        margin: 0 12px;
        overflow: hidden;
        padding-top: 23px;
    }
    .qodef-grid.qodef-gutter--huge>.qodef-grid-inner>.qodef-grid-item {
        margin-bottom: 0px;
    }
    .qodef-woo-product-content {
        min-height: 100%;
        min-width: 91%;
    }
    rs-bullets.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 126% !important;
    }
    #rev_slider_15_1_wrapper .uranus .tp-bullet {
        width: 10px;
        height: 10px;
    }
    .btnchoosemeal a {
        font-size: 12px !important;
    }
    .btnchoosemeal {
        padding: 6px 18px !important;
    }
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1678642854723 {
        margin: 0 !important;
    }
    #sectiondiv .vc_col-sm-9 .vc_column-inner {
        padding-right: 0;
    }
    .vc_custom_1677568261429 {
        margin-top: 20px !important;
    }
    #imgsecn .vc_column-inner.vc_custom_1677568318674 {
        margin-left: 0;
    }
    #imgsecn figure img {
        width: 86% !important;
        height: 100% !important;
        margin: 0 auto;
        display: block;
    }
    #imgsecn .vc_custom_1677499852154 {
        padding: 0 4% 0px 4% !important;
    }
    h2.qodef-m-title br {
        display: none;
    }
    #diet_sect .qodef-section-title .qodef-m-text {
        margin-top: 0 !important;
    }
    p.embrace {
        padding: 0 16px;
    }
    span.qodef-m-filter-item-name {
        font-size: 11px !important;
    }
    .qodef-m-filter .qodef-m-filter-item {
        padding: 5px 5px;
    }
    div#tabsmenuu {
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-bottom: 50px !important;
    }
    .qodef-grid.qodef-gutter--normal>.qodef-grid-inner>.qodef-grid-item {
        margin: 0 0 20px;
    }
    /* .vc_custom_1564486552621 .rs-layer img {
        background: transparent;
        object-fit: cover;
    } */
    .vc_custom_1564486552621 rs-layer#slider-13-slide-22-layer-14 img {
        width: 136px !important;
        margin-left: -58px;
        margin-top: 3px !important;
        height: 202px !important;
    }
    #event_sec h3.qodef-m-title,
    .testimonialtext h4.client {
        font-size: 26px !important;
    }
    /* #event_sec .qodef-section-title .qodef-m-text {
		line-height: 0px;
		margin: 20px 0 0;
		font-size: 16px !important;
	} */
    #tabsmenu .qodef-e.qodef-grid-item {
        width: 50% !important;
        padding: 0 15px 29px;
    }
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-image-inner {
        padding: 2px 10px;
    }
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-buttons-holder {
        opacity: 1 !important;
    }
    div#tabsmenu {
        padding-bottom: 50px !important;
    }
    p.folw {
        font-size: 16px;
        padding-left: 0;
    }
    section#insta {
        padding-bottom: 20px !important;
    }
    #tss-container-1333056027.tss-wrapper .single-item-wrapper .item-content {
        font-size: 14px;
    }
    .home #qodef-page-inner {
        padding: 0px 0 40px;
    }
    .qodef-grid-item.widg2,
    .qodef-grid-item.widg4 {
        width: 35% !important;
    }
    .qodef-grid-item.widg3,
    .qodef-grid-item.widg5 {
        width: 57% !important;
    }
    p.qodef-copyright {
        font-size: 12px;
        line-height: 18px;
    }
    .admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
        top: 0;
    }
    #qodef-back-to-top.qodef-back-to-top--on {
        bottom: 8px;
        right: 6px;
        width: 58px;
    }
    div#mealpln {
        margin-top: 0 !important;
    }
    .outer_bg {
        left: 0;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 11%;
    }
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-image-inner {
        padding: 11px 10px !important;
    }
    /*TRY US PAGE*/
    .vc_custom_1677562090992,
    .vc_custom_1677562101828,
    .vc_custom_1677562113444 {
        padding-right: 16px !important;
        padding-left: 16px !important;
    }
    .tryus_plan {
        padding: 20px;
    }
    div#muscle1 {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
    }
    .vc_custom_1677562113444 {
        margin-bottom: 6px !important;
    }
    div#muscle1 .vc_column_container {
        padding-left: 13px !important;
        padding-right: 13px !important;
    }
    #muscle1 .wpb_single_image {
        margin-bottom: 0;
    }
    div#muscle2 {
        margin-bottom: 0;
    }
    .qodef-page-title .qodef-m-content {
        padding-top: 6px;
    }
    div#trailbtn {
        width: 100%;
    }
    .eventpagepd .wpb_column.vc_column_container.vc_col-sm-12 {
        padding-left: 0 !important;
        padding-right: 25px !important;
    }
    /*EVENT PAGE*/
    .eventpagepd .vc_column-inner {
        padding-right: 0;
        padding-left: 24px;
    }
    .eventpagepd .qodef-grid-item {
        padding: 0 9px 18px !important;
    }
    /*EVENT DETAIL PAGE*/
    .single .summary.entry-summary {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    button.single_add_to_cart_button.button.alt {
        width: 51% !important;
        margin-top: 0;
        height: 50px;
        margin-left: 3px !important;
    }
    /*occasions*/
    .page-id-6069 .occation_plann {
        padding: 80px 24px 92px;
        text-align: center;
    }
    .btnlist {
        margin-top: 24px;
    }
    .catring-mobility {
        flex-direction: column-reverse;
    }
    /*occasions*/
    .page-id-6069 .occation_plann {
        padding: 80px 24px 92px;
        text-align: center;
    }
    .btnlist {
        margin-top: 24px;
    }
    .catring-mobility {
        flex-direction: column-reverse;
    }
    /*about-us*/
    .about-carousel .qodef-grid-inner.clear .qodef-e.qodef-image-wrapper.qodef-grid-item {
        width: 50% !important;
    }
    .about-carousel .qodef-grid-inner.clear {
        display: block !important;
    }
    #abt2 h2.qodef-m-title {
        font-size: 34px;
    }
    .abt3 h3.qodef-m-title {
        font-size: 34px;
    }
    .about-carousel .qodef-grid-inner.clear .qodef-e.qodef-image-wrapper.qodef-grid-item img {
        width: 100%;
    }
    #testnewcontent .swiper-arrow {
        top: 34%;
    }
    #qodef-back-to-top.qodef-back-to-top--on {
        display: none;
    }
    .outer_bg-.mobilewhatsapp img {
        position: relative;
    }
    .qodef-woo-product-content {
        padding: 9px 10px 1px 10px;
    }
    .qodef-woo-product-content {
        min-height: 150px !important;
    }
    .qodef-m-pagination.qodef--load-more .qodef-m-pagination-inner {
        margin-bottom: 20px;
    }
    .outer_bg-.mobilewhatsapp {
        display: block !important;
        top: 134px;
        width: auto !important;
        position: absolute !important;
        left: 50px;
    }
    .vc_custom_1676542804019 {
        margin-left: 34px !important;
    }
}

@media only screen and (min-width:600px) and (max-width:767px) {
    div#tabsmenuu {
        padding: 0 8px 0 14px !important;
    }
    rs-layer#slider-13-slide-22-layer-11 {
        font-size: 16px !important;
    }
    button.single_add_to_cart_button.button.alt {
        width: 36% !important;
        margin-left: 0 !important;
        margin-right: 7px;
    }
    div#mealplan {
        padding: 0 !important;
    }
    #imgsecn .qodef-content-alignment-center {
        display: flex;
    }
    #imgsecn .vc_col-xs-12 {
        width: 49%;
    }
    p.medium {
        font-size: 15px;
    }
    p.normal_txt {
        font-size: 13px;
    }
    .qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
        height: 51px !important;
        margin-left: 0;
    }
    .qodef-widget-holder {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .qodef-content-grid {
        width: 100%;
    }
    /* body .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 33% !important;
	} */
    /* p.pricenew {
		font-size: 11px;
	} */
    #mealplan h1.qodef-m-title,
    #diet_sect h2.qodef-m-title,
    #feature_sec h3.qodef-m-title {
        font-size: 29px !important;
    }
    #diet_sect h2.qodef-m-title br {
        display: none;
    }
    rs-bullets.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 109% !important;
    }
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1678642854723 {
        margin: 0 !important;
        display: flex;
    }
    p.normal_txt br {
        display: none;
    }
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 33%;
    }
    div#tabsmenuu .qodef-grid-inner {
        display: flex;
        flex-wrap: wrap;
    }
    rs-layer#slider-13-slide-22-layer-10 {
        text-align: center !important;
        font-size: 29px !important;
    }
    /* #tabsmenu .qodef-e.qodef-grid-item {
		width: 50% !important;
	} */
    #insta .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: wrap;
    }
    #insta .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 25%;
    }
    .vc_custom_1677735671331 {
        padding-top: 30px !important;
    }
    .widg1 {
        width: 100% !important;
        margin-bottom: 20px;
    }
    #qodef-page-footer .widget.widget_text img {
        position: relative;
        top: 0;
        margin: 0 auto 26px;
    }
    .qodef-grid-item.widg2,
    .qodef-grid-item.widg4 {
        width: 18% !important;
    }
    footer .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: wrap;
        margin: 0 !important;
        padding: 0 16px;
    }
    footer .qodef-grid-item {
        margin-left: 0 !important;
    }
    .qodef-grid-item.widg3 {
        width: 21% !important;
    }
    footer .qodef-grid-item.widg5 {
        width: 39% !important;
        margin-left: 18px !important;
    }
    #qodef-page-footer .widget a,
    .txtrgt p {
        font-size: 14px !important;
    }
    footer #nav_menu-3 h6.qodef-widget-title {
        font-size: 18px !important;
    }
    /* .qodef-grid.qodef-layout--columns.qodef-responsive--custom.qodef-col-num--2.qodef-col-num--1024--1.qodef-col-num--768--1.qodef-col-num--680--1.qodef-col-num--480--1 .qodef-grid-inner.clear {
        flex-wrap: nowrap !important;
    } */
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 11%;
    }
    a#slider-13-slide-22-layer-0 {
        font-size: 14px !important;
        height: 40px !important;
        padding: 10px 0 !important;
        width: 200px !important;
        text-align: center !important;
    }
    #qodef-page-footer-bottom-area .qodef-grid-item {
        padding-bottom: 0;
    }
    #qodef-back-to-top.qodef-back-to-top--on {
        bottom: 59px;
    }
    .outer_bg {
        bottom: 0;
    }
    /*TRY US PAGE*/
    div#trailbtn {
        width: 47%;
    }
}

@media(max-width:680px) {
    /*****event-add-to-cart*****/
    .page-id-10 .main_cart table tr td span {
        font-size: 14px !important;
    }
    .page-id-10 .main_cart table tr td input {
        font-size: 16px;
    }
    .page-id-10 .cart-collaterals table tr td {
        width: 100%;
        font-size: 14px;
    }
    .page-id-10 .cart-collaterals table tr th {
        font-size: 14px !important;
    }
    .page-id-10 .cart-collaterals table tr td bdi {
        font-size: 16px;
    }
    .page-id-10 .cart-collaterals table tr td p strong {
        font-size: 14px;
    }
    .page-id-10 .cart-collaterals table tr td p {
        font-size: 14px;
    }
    .page-id-10 .cart-collaterals table tr td ul li {
        margin-top: -3px !important;
    }
    .main_cart p.summ {
        text-align: center;
    }
    .page-id-10 .woocommerce {
        padding: 0px 20px 0px;
    }
    /* .page-id-10 .cart-collaterals .wc-proceed-to-checkout a.checkout-button {
        width: 100% !important;
        text-align: center;
    } */
    .page-id-10 .qodef-widget-holder {
        width: 50%;
    }
    .about-carousel .qodef-grid-inner.clear .qodef-e.qodef-image-wrapper.qodef-grid-item {
        width: 100% !important;
    }
    #wrkflw .qodef-workflow .qodef-m-workflow-item .qodef-m-workflow-item-inner .qodef-m-workflow-text {
        padding: 0 12px;
    }
}

@media screen and (width:360px) and (height:740px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 15% !important;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 9% !important;
    }
}

@media screen and (width:740px) and (height:360px) {
    .qodef-widget-holder {
        width: 33%;
    }
	
    a.popup-youtube {
        font-size: 8px !important;
        width: 200px !important;
        display: block;
        margin-left: 60px !important;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 29%;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 20%;
    }
}

@media only screen and (min-width:700px) and (max-width:767px) {
    section#sectiondiv {
        padding: 23px !important;
    }
    /*a.popup-youtube {
        font-size: 8px !important;
        width: 200px !important;
        display: block;
        margin-left: 60px !important;
   }*/
    .extraproducts .qodef--load-more {
        margin: 10px auto 80px !important;
    }
}

@media only screen and (min-width:375px) and (max-width:416px) {
    body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tr td:nth-child(1) {
        width: 38%;
    }
    div#order_review table tr th {
        font-size: 12px !important;
    }
    rs-bullets.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 123% !important;
    }
/*     .qodef-widget-holder {
        width: 56%;
    } */
    .shop_table tfoot tr th,
    td {
        width: 54%;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout ul#shipping_method li {
        margin-left: -70px!important;
    }
    .shop_table tr.cart_item .product-thumbnail span {
        position: relative;
        top: -2px;
    }
}

@media only screen and (min-width:412px) and (max-width:500px) {
    rs-bullets.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 122% !important;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 15%;
    }
    ul.guest_user {
        margin-left: 30px !important;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 9%;
    }
/*     .qodef-widget-holder {
        width: 56%;
    } */
}

@media only screen and (min-width:320px) and (max-width:359px) {
    body.woocommerce-checkout .select2-container--default.select2-container--open span.select2-dropdown.select2-dropdown--below {
        left: 149px;
        width: 300px !important;
    }
    .qodef-widget-holder {
        width: 60% !important;
    }
    #text-20 .textwidget ul.top_header_phone li a,
    #text-21 .textwidget ul.top_header_mail li a {
        font-size: 9.9px !important;
    }
    .qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
        margin-right: 14px !important;
        height: 29px !important;
    }
    a.dropcart {
        font-size: 11px;
        margin-left: 5px;
    }
    ul.guest_user {
        margin-left: 4px !important;
    }
    rs-bullets.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 129% !important;
    }
    #event_sec .qodef-section-title .qodef-m-text {
        font-size: 13px !important;
    }
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-image-inner {
        padding: 13px 2px !important;
    }
    /* 
	div#hovereffect p {
		font-size: 11px !important;
	} */
    .qodef-grid-item.widg3,
    .qodef-grid-item.widg5 {
        width: 58% !important;
    }
    .qodef-grid-item.widg2,
    .qodef-grid-item.widg4 {
        width: 29% !important;
    }
    p.qodef-copyright {
        font-size: 11px !important;
    }
}

@media only screen and (width:640px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 20% !important;
    }
}

@media only screen and (width: 640px) and (height: 360px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 33% !important;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 30%;
    }
}

@media only screen and (width: 658px) and (height: 320px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 45% !important;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 33% !important;
    }
}

@media only screen and (width:1280px) {
    .qodef-top-area-left {
        padding-left: 0 !important;
    }
    .qodef-content-grid {
        width: 1123px;
    }
    .qodef-header-standard--right #qodef-page-header-inner .qodef-header-logo-link {
        margin-left: -15px;
    }
    a.popup-youtube {
        margin-left: 23px !important;
    }
    /*EVENE PAGE*/
    .eventpagepd .qodef-grid-inner.clear {
        margin: 0 -89px 0 -57px !important;
    }
}

@media only screen and (min-width:417px) and (max-width:480px) {
    .shop_table tfoot tr th,
    td {
        width: 42%;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout ul#shipping_method li {
        margin-right: 0px !important;
        margin-left: -20px !important;
    }
}

@media only screen and (width:768px) and (height:1024px) {
    .woocommerce-checkout table.desktopcheckouttable tr td:nth-child(2) {
        width: 47%!important;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment {
        margin-top: 62% !important;
    }
    body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,
    body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row {
        width: 100%;
    }
    body.woocommerce-checkout div#order_review {
        padding: 0px 0 53px;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout form.checkout.woocommerce-checkout div#customer_details {
        padding: 45px 0 0 !important;
    }
    a#slider-13-slide-22-layer-0 {
        font-size: 14px !important;
        height: 40px !important;
        padding: 10px 0 !important;
        width: 200px !important;
        text-align: center !important;
        position: absolute !IMPORTANT;
        bottom: -363px;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 14%;
    }
}

@media only screen and (width:390px) {
    body.woocommerce-checkout .select2-container--default.select2-container--open span.select2-dropdown.select2-dropdown--below {
        left: 150px;
        width: 370px !important;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 8% !important;
    }
    .qodef-widget-holder {
        width: 53% !important;
    }
    div#qodef-page-wrapper div#qodef-side-area {
        top: 13% !important;
    }
    ul.guest_user {
        margin-left: 8px !important;
    }
    ul.guest_user li img {
        padding-left: 14px;
    }
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-image-inner {
        padding: 11px 10px !important;
    }
    .single.single-product.postid-5157 div#product_total_price {
        left: 97px !important;
    }
    .single-product .woocommerce-tabs.wc-tabs-wrapper {
        min-width: 344px !important;
    }
    .single-product #qodef-woo-page.qodef--single .entry-summary form.cart button.single_add_to_cart_button.button.alt.wp-element-button {
        width: 75% !important;
    }
    .single-product #qodef-woo-page.qodef--single .entry-summary form.cart button.single_add_to_cart_button.singleaddtocartcheckout.button.alt {
        width: 75% !important;
    }
    .single-product .qodef-woo-single-inner table.woocommerce-product-attributes.shop_attributes {
        min-width: 364px;
    }
    .related .qodef-woo-buttons-holder {
        line-height: 26px;
    }
}

@media only screen and (width:712px) {
    div#testnewcontent {
        padding: 0 30px !important;
    }
    div#tabsmenuu {
        margin-bottom: 8%;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 9%;
    }
    .qodef-widget-holder {
        width: 35%;
    }
}

@media only screen and (max-width:500px) {
    testnewcontent .single-item-wrapper .item-content {
        width: 73%;
    }
    #nav_menu-3 h6.qodef-widget-title,
    #nav_menu-4 h6.qodef-widget-title,
    .widg5 h6.qodef-widget-title {
        font-size: 14px !important;
    }
}

@media only screen and (width:384px) {
    div#testnewcontent .item-content {
        padding: 0 6px !important;
    }
    div#testnewcontent {
        padding: 0 !important;
    }
    .qodef-widget-holder {
        width: 53% !important;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 17%;
    }
}

@media only screen and (width: 600px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 10%;
        padding: 0 !important;
    }
    ul.guest_user {
        margin-left: 18px !important;
    }
}

@media only screen and (width:393px) {
    .qodef-widget-holder {
        width: 51%;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 13%;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 8%;
    }
}

@media only screen and (min-width:820px) and (max-width:900px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 26%;
    }
    #sectiondiv #rev_slider_19_2 rs-bullets.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 100% !important;
    }
}

@media only screen and (width:800px) {
    a#slider-13-slide-22-layer-0 {
        font-size: 14px !important;
        height: 40px !important;
    }
    .qodef-widget-holder {
        margin: 0 !important;
        width: 35% !important;
    }
}

@media only screen and (min-width:412px) and (max-width:420px) {
    .qodef-widget-holder {
        width: 56%;
    }
    ul.guest_user {
        margin-left: 25px !important;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 8%;
    }
}

@media only screen and (width:732px) and (height:412px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 26% !important;
    }
}

@media only screen and (width:820px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 24% !important;
    }
}

@media only screen and (width: 732px) {
    .qodef-widget-holder {
        width: 33% !important;
    }
}

@media only screen and (width: 375px) {
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 10% !important;
    }
    .qodef-widget-holder {
        width: 55% !important;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout ul#shipping_method li {
        margin-left: -80px!important;
    }
    .related .qodef-woo-buttons-holder {
        line-height: 26px;
    }
}

@media only screen and (width:667px) {
   
    .qodef-side-area--opened #qodef-side-area {
        top: 37% !important;
        margin-top: 60px;
    }
    .qodef-widget-holder {
        width: auto !important;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout ul#shipping_method li {
        margin-left: 16px!important;
    }
    .shop_table ul#shipping_method li span.woocommerce-Price-amount.amount {
        margin-left: 0!important;
    }
}

@media only screen and (width:414px) {
    body.woocommerce-checkout .select2-container--default.select2-container--open span.select2-dropdown.select2-dropdown--below {
        left: 173px;
        width: 394px !important;
    }
    .woocommerce-checkout div#order_review table tr td.product-price .pro-detailss {
        width: 198px !important;
    }
    .single-product .qodef-woo-single-inner table.woocommerce-product-attributes.shop_attributes {
        min-width: 388px !important;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 18%;
    }
    .outer_bg-.mobilewhatsapp {
        top: 80px;
        left: 28px;
    }
    .widg2,
    .widg4 {
        margin-left: 34px;
    }
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-image-inner {
        padding: 0px 10px !important;
    }
    body.single-product.postid-5157 .select2-container--default.select2-container--open .select2-dropdown {
        left: -17px;
    }
}

@media only screen and (width:844px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 28%;
    }
    .options {
        width: 70%;
    }
    .qodef-woo-product-content {
        width: 100% !important;
        padding: 10px 10px 1px 10px;
        height: 160px !important;
    }
    #meal_prdct .qodef-woo-product-content {
        max-height: 190px;
        height: 190px !important;
    }
    p.pricenew {
        font-size: 12px;
    }
    p.start {
        font-size: 12px;
    }
    p.pricenew {
        font-size: 12px;
    }
    .mainmeall.qodef-woo-shortcode .qodef-woo-buttons-holder .add_to_cart_button::after {
        font-size: 10px;
    }
    #meal_prdct .qodef-woo-product-content {
        max-height: 150px;
        height: 150px !important;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 30% !important;
    }
    ul.guest_user {
        margin-left: 38px !important;
    }
    #recommend h3.qodef-m-title {
        font-size: 42px;
    }
    .woocommerce-variation-add-to-cart button.single_add_to_cart_button.button.alt {
        width: 35% !important;
        margin-left: 41px !important;
    }
}

@media only screen and (min-width:1367px) and (max-width:1450px) {
    header#qodef-page-header {
        padding: 0px 32px !important;
    }
    .options .qodef-woo-buttons-holder {
        opacity: 1 !important;
    }
    /*event*/
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-buttons-holder {
        opacity: 1;
    }
}

@media only screen and (min-width:1201px) and (max-width:1400px) {
    #imginfo {
        height: auto;
    }
    .qodef-top-area-left {
        padding-left: 14px;
    }
    .qodef-header-navigation>ul>li {
        padding: 0 10px;
    }
    ul.guest_user {
        margin-left: 4px !important;
        top: 2px;
        right: -14px;
    }
    .qodef-header-standard--right #qodef-page-header-inner .qodef-header-logo-link {
        margin-right: 17px;
    }
    #qodef-top-area {
        padding: 0;
    }
    header#qodef-page-header {
        padding: 0px 78px;
    }
    nav.qodef-header-navigation {
        margin-right: 0;
    }
    .top_header_mail {
        margin-left: 0px !important;
    }
    #text-21 .textwidget ul.top_header_mail li a,
    #text-20 .textwidget ul.top_header_phone li a {
        margin-left: -2px;
    }
    .rightsection li:last-child a {
        padding: 0px 0 0 17px;
    }
    .qodef-grid.qodef-gutter--huge>.qodef-grid-inner {
        margin: 0 85px;
    }
    #mealpln .qodef-e {
        overflow: hidden;
        padding: 0 22px;
    }
    #mealpln .qodef-woo-product-inner {
        overflow: hidden;
    }
    .qodef-woo-product-content {
        min-width: 88%;
    }
    #sliderrv .rev-btn img {
        top: 16px !important;
        width: 10px !important;
    }
    #sectiondiv .vc_row.wpb_row.vc_row-fluid.vc_custom_1677499074557 {
        margin-right: 180px !important;
        margin-left: 180px !important;
    }
    #sectiondiv .vc_column_container>.vc_column-inner {
        padding-right: 10px;
    }
    #sectiondiv p.normal_txt br {
        display: none;
    }
    #imgsecn .vc_column-inner.vc_custom_1677568318674 {
        margin-left: 21.4%;
        width: 72%;
        padding-right: 0;
    }
    #imgsecn .vc_custom_1677499852154 {
        padding: 82px 21% 120px 5% !important;
    }
    #tabsmenuu {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .qodef-grid.qodef-gutter--normal>.qodef-grid-inner {
        display: flex;
        flex-wrap: wrap;
    }
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 24.33333%;
    }
    #tabsmenu .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: wrap;
    }
    #tabsmenuu .options {
        width: 52%;
    }
    div#tabsmenu.vc_custom_1677569181560 {
        padding: 0px 0 0 12px;
    }
    /* #qodef-page-footer-top-area {
		padding: 56px 11%;
	} */
    p.folw {
        padding-left: 0;
    }
    div#testnewcontent {
        padding: 0 10.8%;
    }
    .vc_custom_1676542804019 {
        margin-left: 89px !important;
    }
    /* .mainfooter div#qodef-page-footer-top-area {
		padding-left: 9.3%;
		padding-right: 9.3%;
	} */
    /* 
	footer .widg2,
	footer .widg3,
	footer .widg4,
	footer .widg5 {
		margin-left: 42px;
	}

	footer .widg3,
	footer .widg4 {
		width: 13% !important;
	}

	footer .widg5 {
		width: 26% !important;
	} */
    div#qodef-page-footer-bottom-area .qodef-content-grid {
        padding: 0 3.3%;
    }
    footer #qodef-page-footer-bottom-area .widget {
        margin: 0 0 0px !important;
    }
    #hovereffect:hover .qodef-woo-product-image-inner {
        padding: 8px;
    }
    #hovereffect p {
        font-size: 20px;
        margin-top: 0;
    }
    #hovereffect p.pricenew {
        font-size: 20px;
    }
    .widg2 {
        width: 8% !important;
    }
    /*TRY US PAGE*/
    .vc_custom_1677562090992,
    .vc_custom_1677562101828,
    .vc_custom_1677562113444 {
        padding-right: 22px !important;
        padding-left: 22px !important;
    }
    .tryus_plan {
        padding: 26px 40px;
        height: 461px;
    }
    /*event*/
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-buttons-holder {
        opacity: 1;
    }
    /* event detail*/
    button.single_add_to_cart_button.button.alt {
        margin-left: 14px !important;
    }
    /* event add-to-cart*/
    .page-id-10 .woocommerce {
        padding: 0px 100px 0px;
    }
    .page-id-10 .main_cart table tr td dl dt {
        font-size: 16px;
    }
    .page-id-10 .main_cart table tr td dl dd p {
        font-size: 16px;
    }
    .page-id-10 .cart-collaterals .cart_totals table tr td p strong {
        font-size: 16px;
    }
}

@media only screen and (min-width:1201px) and (max-width:1280px) {
    button.single_add_to_cart_button.button.alt {
        margin-left: 6px !important;
    }
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-buttons-holder {
        opacity: 1;
    }
    footer .widg2 {
        width: 9% !important;
    }
    #hovereffect:hover .qodef-woo-product-image-inner {
        padding: 17px 11px !important;
    }
    .qodef-header-standard--right #qodef-page-header-inner .qodef-header-logo-link {
        width: 141px;
    }
    .qodef-header-navigation>ul>li {
        padding: 0 8px !important;
    }
    .qodef-woo-product-list.qodef-item-layout--info-below-2 .qodef-woo-product-title {
        font-size: 15px;
    }
}

@media only screen and (min-width:1100px) and (max-width:1200px) {
    body .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 33% !important;
    }
    #qodef-top-area {
        padding: 0 33px;
    }
    header#qodef-page-header {
        padding: 0px 41px;
    }
    nav.qodef-header-navigation {
        margin-right: -28px;
    }
    .qodef-header-navigation>ul>li {
        padding: 0px 7px;
    }
    .qodef-header-standard--right #qodef-page-header-inner .qodef-header-logo-link {
        margin-right: 0px;
        width: 123px;
    }
    ul.guest_user {
        margin-left: 5px !important;
        position: relative;
        top: 2px;
        right: -14px;
    }
    div#qodef-top-area-inner {
        margin-right: 0 !important;
        margin-left: 11px;
        width: 100% !important;
    }
    .rightsection li:last-child a {
        padding: 0px 0px 0 17px;
    }
    .qodef-grid.qodef-gutter--huge>.qodef-grid-inner {
        margin: 0 85px;
    }
    #mealpln .qodef-e {
        overflow: hidden;
        padding: 0 22px;
    }
    #mealpln .qodef-woo-product-inner {
        overflow: hidden;
    }
    .qodef-woo-product-content {
        min-width: 88%;
    }
    #sliderrv .rev-btn img {
        position: absolute !important;
        left: 86% !important;
        width: 8px;
        top: 15px !important;
    }
    .vc_custom_1677499074557 {
        margin-right: 163px !important;
        margin-left: 163px !important;
    }
    .vc_custom_1677499074557 .vc_col-sm-8 .vc_column-inner {
        padding: 0 !important;
    }
    #sectiondiv .vc_row.wpb_row.vc_row-fluid.vc_custom_1677499074557 {
        width: 78.3%;
    }
    .normal_txt br {
        display: none;
    }
    #imgsecn .vc_col-md-12 {
        width: 50%;
    }
    #imgsecn .qodef-content-grid {
        padding: 0 11%;
    }
    #imgsecn {
        padding-top: 0 !important;
    }
    #imgsecn .vc_custom_1677499852154 {
        padding: 60px 10% 20px 10% !important;
    }
    .vc_custom_1678085292186 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 33%;
        padding: 0 6px;
    }
    .qodef-grid.qodef-gutter--normal>.qodef-grid-inner {
        margin: 0 -15px;
        display: flex;
        flex-wrap: wrap;
    }
    .vc_custom_1677694737121 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .qodef-woo-product-list.qodef-item-layout--info-below-2 .qodef-woo-product-title {
        font-size: 15px;
    }
    #qodef-woo-page .qodef-woo-buttons-holder .add_to_cart_button:after,
    .qodef-woo-shortcode .qodef-woo-buttons-holder .add_to_cart_button:after {
        font-size: 12px;
    }
    p.pricenew {
        font-size: 14px;
    }
    #tabsmenu .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: wrap;
        padding: 0 6%;
    }
    #tabsmenu .qodef-grid-item {
        padding: 0 26px;
    }
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-buttons-holder {
        opacity: 1 !important;
    }
    div#testnewcontent {
        margin: 0 10%;
    }
    div#testnewcontent {
        margin: 0 10%;
    }
    #hovereffect p {
        font-size: 13px;
        margin-top: 0;
    }
    .mainfooter div#qodef-page-footer-top-area {
        padding-left: 9.3%;
        padding-right: 9.3%;
    }
    footer .widg2,
    footer .widg3,
    footer .widg4,
    footer .widg5 {
        margin-left: 42px;
    }
    footer .widg3,
    footer .widg4 {
        width: 13% !important;
    }
    footer .widg5 {
        width: 26% !important;
    }
    /*event*/
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-buttons-holder {
        opacity: 1;
    }
}

@media only screen and (min-width:1100px) and (max-width:1150px) {
    header#qodef-page-header {
        padding: 0px 17px !important;
    }
    #qodef-top-area {
        padding: 0 22px;
    }
    div#qodef-top-area-inner {
        width: 100%;
    }
    a.popup-youtube {
        font-size: 15px !important;
        width: 366px !important;
        display: block;
        margin-left: 38px !important;
    }
    #sectiondiv .vc_col-sm-9 .vc_column-inner {
        padding-right: 0;
    }
    .vc_custom_1678642854723 {
        margin-right: 120px !important;
        margin-left: 120px !important;
    }
    .widg2 {
        width: 9% !important;
    }
    .page-id-10 .woocommerce {
        padding: 0px 100px 0px;
    }
}

@media only screen and (max-width:1024px) {
    .rightimg {
        display: none;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout ul.wc_payment_methods.payment_methods.methods {
        display: block!important;
    }
    .woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods li.wc_payment_method.payment_method_stripe {
        width: 100%!important;
    }
    body.woocommerce-checkout div#stripe-payment-data fieldset .form-row-first {
        width: 100% !important;
        margin-right: 0px !important;
    }
    body.woocommerce-checkout div#stripe-payment-data fieldset .form-row-last {
        width: 100%!important;
        margin-bottom: 20px;
    }
    .qodef-top-area-left {
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    ul.rightsection {
        display: none;
    }
    .inline-product-details {
        display: flex;
        flex-direction: column;
    }
    .mobileproductremove {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .inline-product-details {
        width: auto;
    }
    .woocommerce-cart #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus,
    .woocommerce-checkout #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus {
        /* left:74%; */
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .shop_table div.product-thumbnail {
        margin-right: 0px;
    }
    /* li.loginbtn
    {
        display: block;
    } */
    .vc_custom_1681288714979 {
        padding-bottom: 0px !important;
    }
    body.woocommerce-checkout #qodef-page-inner ul#shipping_method li {
        margin-left: 16px;
        display: -webkit-box!important;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout ul#shipping_method li label {
        line-height: 24px;
    }
    .title_tab h3 {
        font-size: 18px;
        line-height: normal;
    }
    ul.sub-menu li a {
        margin-right: 19px!important;
    }
    .inner-content h3 {
        font-size: 18px;
        line-height: normal;
    }
    .inner-content p {
        font-size: 16px;
        line-height: normal;
    }
    #logindiv1 .wpb_column.vc_column_container.vc_col-sm-6 {
        width: 100%;
    }
    /*#muscle1 figure.wpb_wrapper.vc_figure {
        width: 100%;
    }
    #muscle1 img.vc_single_image-img.attachment-full {
    	width: 100%;
    }
    #muscle1 .vc_single_image-wrapper.vc_box_border_grey {
        width: 100%;
    }
    */
    #muscle2 figure.wpb_wrapper.vc_figure {
        width: 100%;
    }
    #muscle2 img.vc_single_image-img.attachment-full {
        width: 100%;
    }
    #muscle2 .vc_single_image-wrapper.vc_box_border_grey {
        width: 100%;
    }
    #imgsettlogin figure.wpb_wrapper.vc_figure {
        width: 100%;
    }
    #imgsettlogin img.vc_single_image-img.attachment-full {
        width: 100%;
    }
    #imgsettlogin .vc_single_image-wrapper.vc_box_border_grey {
        width: 100%;
    }
    #logindiv1 figure.wpb_wrapper.vc_figure {
        width: 100%;
    }
    #logindiv1 img.vc_single_image-img.attachment-full {
        width: 100%;
    }
    #logindiv1 .vc_single_image-wrapper.vc_box_border_grey {
        width: 100%;
    }
    .footerbotm {
        display: flex;
        align-content: center;
        justify-content: left;
    }
    span.gst {
        display: none;
    }
    a#qodef-side-area-close {
        display: none;
    }
    qodef-grid-item.widg1 {
        margin-bottom: 37px !important;
    }
    /* event detail*/
    #qodef-woo-page.qodef--single .woocommerce-product-gallery__image:first-child {
        width: 73% !important;
        float: none;
        margin: 0 auto;
        display: block;
    }
    #qodef-woo-page.qodef--single .woocommerce-tabs {
        width: 87%;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    section.related.products {
        padding: 0 26px;
    }
    .qodef-side-area--opened .qodef-side-area-cover {
        background-color: #ff000000;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 17%;
        padding: 0 !important;
    }
    #qodef-side-area-inner {
        padding: 0px 0px 90px 0;
        /* max-height: 400px;
        overflow-y: scroll; */
    }
    .admin-bar #qodef-side-area-close {
        display: none !important;
    }
    #qodef-side-area .widget a {
        margin-right: 11px;
        border-right: 7px solid transparent;
        padding: 10px 19px 10px 0;
        display: block;
    }
    .current-menu-item a {
        border-color: #4C741F !important;
        font-weight: 600 !important;
    }
    #qodef-side-area .widget ul:not(.qodef-shortcode-list) li {
        padding: 0 0 1px !important;
    }
    .qodef-side-area-animate--in span.qodef-icon-font-awesome.fa.fa-bars {
        background-image: url(/wp-content/uploads/2023/03/Group.png);
    }
    span.qodef-icon-font-awesome.fa.fa-bars {
        background-image: url(/wp-content/uploads/2023/03/Group-511.png);
        width: 30px;
        background-repeat: no-repeat;
        background-position: center;
    }
    span.qodef-icon-font-awesome.fa.fa-bars:before {
        display: none;
    }
    /*event*/
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-buttons-holder {
        opacity: 1;
    }
    .page-id-10 .woocommerce {
        padding: 0px 100px 0px;
    }
    .page-id-10 .cartformchanges tr.bghead th {
        font-size: 14px !important;
    }
    .page-id-10 table tr td:nth-child(3) {
        font-size: 14px;
    }
    .page-id-10 #qodef-woo-page.qodef--cart .shop_table td.actions .coupon>* {
        margin-bottom: 20px;
    }
    form.checkout.woocommerce-checkout {
        padding: 0px;
    }
    form.checkout.woocommerce-checkout .woocommerce-shipping-fields h3#ship-to-different-address label span {
        font-size: 24px;
    }
    form.checkout.woocommerce-checkout .woocommerce-shipping-fields h3#ship-to-different-address label span {
        font-size: 24px;
    }
    div#customer_details p label {
        font-size: 16px;
    }
    div#customer_details p input {
        font-size: 16px;
    }
    div#payment ul li label {
        margin-left: 0px !important;
    }
    #qodef-woo-page.qodef--checkout #order_review_heading {
        font-size: 30px;
    }
    div#order_review table tr td {
        font-size: 14px !important;
    }
    div#order_review table tr th {
        font-size: 14px !important;
    }
    div#order_review table tr td ul li label {
        font-size: 14px;
    }
    div#order_review table tr td bdi {
        font-size: 14px;
    }
    /*******occasions*****/
    .order {
        font-size: 24px;
    }
    p.oc_1 {
        line-height: 26px;
        font-size: 16px;
    }
    p.newtext {
        width: auto;
        line-height: 26px;
        font-size: 16px;
    }
    .btnlist ul li:nth-child(1) {
        margin-bottom: 11px;
    }
    /* .btnlist ul li:nth-child(2) {
        left: 0px;
    } */
    /*******about-us*****/
    .occation_plann {
        padding: 20px 24px 92px;
    }
    p.newtext {
        font-size: 16px !important;
        line-height: 26px !important;
    }
    .qodef-grid.qodef-gutter--small>.qodef-grid-inner {
        flex-wrap: inherit;
    }
    div#wrkflw {
        width: 80%;
    }
    footer#qodef-page-footer .current-menu-item a {
        font-weight: normal !important;
    }
    .single .summary.entry-summary textarea#fpf_511106 {
        margin-bottom: 6px;
    }
}

@media only screen and (width:1024px) {
    
    body.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods li.wc_payment_method.payment_method_stripe {
        width: 100%;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout ul.wc_payment_methods.payment_methods.methods {
        display: block;
    }
    div#qodef-page-footer-bottom-area {
        padding: 15px;
    }
    .btnchoosemeal {
        margin-top: -16px;
    }
    .woocommerce-cart #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus {
        left: 77%;
    }
    body.woocommerce-checkout #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus {
        left: 76%;
    }
    .guest_user {
        margin-left: 23px !important;
    }
    #qodef-page-footer .qodef-grid-item.widg2 {
        width: 17% !important;
    }
    #qodef-page-footer .qodef-grid-item.widg3,
    #qodef-page-footer .qodef-grid-item.widg4 {
        width: 17% !important;
    }
    rs-layer#slider-13-slide-22-layer-11 {
        margin-top: 58px !important;
    }
    rs-layer#slider-13-slide-22-layer-10 {
        margin-top: 80px !important;
    }
    /* .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 25% !important;
    } */
    .qodef-side-area--opened #qodef-side-area {
        top: 43% !important;
    }
    .qodef-woo-product-list.qodef-item-layout--info-below-2 .qodef-woo-product-title {
        font-size: 14px;
    }
    section#imgsecn {
        padding: 0 36px;
    }
    .vc_col-sm-12 .vc_custom_1564486552621 rs-layer#slider-13-slide-22-layer-14 img {
        width: 268px !important;
        margin-left: 26px;
        margin-top: 70px !important;
        height: 428px !important;
        object-fit: cover !important;
    }
    #imgsecn .vc_custom_1677499852154 {
        padding: 43px 11% 0px 3% !important;
    }
    .qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
        margin-left: 0;
    }
    .qodef-widget-holder {
        width: auto !important;
    }
    body .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        padding: 0 30px !important;
    }
    .vc_custom_1564486552621 rs-layer#slider-13-slide-22-layer-14 img {
        width: 500px !important;
        margin-left: 0px;
        margin-top: 20px !important;
        height: 800px !important;
        object-fit: cover !important;
    }
    #mealpln .options {
        width: 80%;
    }
    .postid-4197 #qodef-woo-page.qodef--single .woocommerce-product-gallery__image:first-child {
        width: 80% !important;
    }
}

@media only screen and (min-width:1024px) and (max-width:1179px) {}

@media only screen and (min-width:991px) and (max-width:1023px) {}

@media only screen and (min-width:768px) and (max-width:1024px) {
    table#table_order_format
    {
        width:1000px;
    }
    /* .menu-side-menu-container {
        height: 550px;
        overflow-y: scroll;
    } */
    .single-product .woocommerce-product-gallery__image--placeholder img {
        width: 90%!important;
    }
    body.woocommerce-checkout .pro-detailss {
        font-size: 16px;
    }
    body.woocommerce-checkout dl.variation {
        line-height: 1.5em;
    }
    div#qodef-page-footer-bottom-area {
        padding: 15px;
    }
    .single .comment-form-rating {
        width: 70%;
    }
    /*body .select2-container--default.select2-container--open .select2-dropdown {
    left: -66%;
    width: 730px !important;
}*/
    .extraproducts .options {
        height: auto;
    }
    #blog_detail_inner h1.qodef-e-title-link {
        margin-bottom: 40px;
    }
    .blog_author_date {
        width: 100% !important;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .qodef-blog.qodef--single article .qodef-e-info-category-and-date {
        text-align: left !important;
        width: auto;
    }
    #blogcattemplate div#block-2 {
        width: 100%;
        margin-top: 20px;
    }
    body.woocommerce-checkout div#qodef-woo-page form.checkout.woocommerce-checkout h3#order_review_heading {
        padding: 0px 0px 43px;
    }
    .woocommerce-shipping-fields__field-wrapper {
        margin-top: -3px;
    }
    .checkouttabs {
        margin: 0px 30px 0px;
    }
    body.woocommerce-checkout #billing_state_field span.select2-selection.select2-selection--single {
        width: 100%;
    }
    .woocommerce-checkout .qodef--checkout .tab {
        padding: 13px 0;
    }
    .woocommerce-checkout .qodef--checkout .tab button {
        font-size: 15px;
    }
    body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,
    body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row {
        width: 100%;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout form.checkout.woocommerce-checkout h3,
    .woocommerce-checkout #qodef-woo-page.qodef--checkout form.checkout.woocommerce-checkout h3#ship-to-different-address label span {
        font-size: 18px;
    }
    body.woocommerce-checkout.woocommerce-page div.woocommerce .col2-set>* {
        width: 50%;
    }
    body.woocommerce-checkout div#order_review {
        padding: 0px 0 53px;
        overflow: hidden;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout form.checkout.woocommerce-checkout div#customer_details {
        padding: 45px 24px 0 !important;
    }
    .qodef-widget-holder {
        margin-right: 0 !important;
    }
    #tabsmenu .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: wrap;
    }
    #mealplan h1.qodef-m-title,
    #diet_sect h2.qodef-m-title,
    #event_sec h3.qodef-m-title {
        font-size: 30px !important;
    }
    #diet_sect h2.qodef-m-title br {
        display: none;
    }
    body .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 33% !important;
        padding: 0 11px;
    }
    .qodef-woo-product-content {
        min-width: 90%;
    }
    .vc_custom_1676456584632 {
        padding-top: 0px !important;
    }
    a#qodef-mobile-header-opener {
        display: none;
    }
    .qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
        margin-left: 0;
    }
    .qodef-widget-holder {
        width: 36%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 8%;
        padding: 0;
    }
    #sectiondiv .vc_col-sm-9 .vc_column-inner {
        padding-right: 0;
    }
    .vc_custom_1678642854723 {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }
    #sectiondiv .wpb_single_image.vc_align_left {
        text-align: center;
    }
    #sectiondiv .vc_col-sm-3 {
        width: 100%;
    }
    #sectiondiv .vc_col-sm-9 {
        width: 100%;
    }
    p.medium {
        text-align: center;
    }
    p.normal_txt {
        font-size: 13px;
        text-align: center;
    }
    p.normal_txt br {
        display: none;
    }
    #imgsecn .vc_col-sm-12 {
        width: 50%;
        padding: 0 30px;
    }
    #imgsecn .vc_custom_1677499852154 {
        padding: 43px 0% 0px 0% !important;
    }
    .vc_custom_1682143503126 {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
    #order_online .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 50%;
        padding: 15px;
        margin-bottom: 0;
    }
    .page-id-6443 .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 25%;
        padding: 15px;
        margin-bottom: 0;
    }
    .qodef-content-grid {
        width: 100%;
    }
    div#tabsmenuu .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: wrap;
    }
    .vc_custom_1564486552621 .rs-layer img {
        background: transparent;
        object-fit: contain;
    }
    .vc_custom_1564486552621 rs-layer#slider-13-slide-22-layer-14 img {
        width: 170px !important;
        margin-left: -58px;
        margin-top: 3px !important;
        height: 202px !important;
    }
    rs-layer#slider-13-slide-22-layer-10 {
        font-size: 30px !important;
        text-align: center !important;
        margin-top: 30px;
    }
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-buttons-holder {
        opacity: 1 !important;
    }
    #insta .qodef-grid.qodef-layout--columns.qodef-col-num--4>.qodef-grid-inner>.qodef-grid-item {
        width: 25% !important;
    }
    #insta .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: wrap;
    }
    .widg1 {
        width: 100% !important;
        margin-bottom: 24px !important;
    }
    #qodef-page-footer .widget.widget_text img {
        margin: 0 auto;
    }
    .widg2 {
        width: 14% !important;
        margin-left: 15px;
    }
    .widg3 {
        width: 15% !important;
        margin-left: 30px;
    }
    .widg4 {
        width: 18% !important;
        margin-left: 30px;
    }
    .widg5 {
        width: 36% !important;
        margin-left: 30px;
    }
    div#qodef-page-footer-bottom-area-inner .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: nowrap;
    }
    /* TRY US PAGE */
    .qodef-page-title .qodef-m-content {
        padding-top: 0;
    }
    .vc_custom_1677562090992,
    .vc_custom_1677562101828,
    .vc_custom_1677562113444 {
        padding-right: 43px !important;
        padding-left: 43px !important;
    }
    .tryus_plan {
        padding: 30px 25px;
        text-align: center;
    }
    div#trailbtn {
        width: 52.3%;
    }
    .tryus_plan p {
        font-size: 15px;
        line-height: 28px;
    }
    .outer_bg {
        bottom: 110px;
        left: 3px;
    }
    .qodef-m-pagination.qodef--load-more {
        margin-top: 30px;
    }
    p.folw {
        padding-left: 0px;
    }
    .vc_custom_1676542804019 {
        margin-left: 34px !important;
    }
    .qodef-woo-product-content {
        height: auto;
        min-height: auto;
    }
    .vc_custom_1682938968278 {
        padding-right: 6px !important;
        padding-left: 6px !important;
    }
}

@media only screen and (min-width:501px) and (max-width:767px) {
    
    
    .woocommerce-checkout .payment_box.payment_method_stripe {
        width: 100%;
    }
    .woocommerce-checkout div#stripe-payment-data fieldset .form-row-first {
        width: 100%!important;
    }
    .woocommerce-checkout div#stripe-payment-data fieldset .form-row-last {
        width: 100%!important;
    }
    .extraproducts .qodef-woo-product-inner img {
        height: 309px;
    }
    .tss-carousel-thumb.swiper.instance-0 {
        width: 37%;
    }
    .vc_custom_1681190308224 {
        margin-left: 0 !important;
        text-align: center;
    }
    #sectiondiv #rev_slider_19_2 rs-bullets.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 98% !important;
    }
    #rev_slider_19_2 .btnchoosemeal a {
        font-size: 19px !important;
    }
    #sectiondiv .tp-bullets {
        transform: translate(-36px, -55px) !important;
    }
    #qodef-top-area {
        padding: 0px;
    }
    .btnchoosemeal {
        padding: 0px 18px !important;
    }
    a#qodef-mobile-header-opener {
        display: none;
    }
    section.related.products li.product {
        width: 50% !important;
    }
    .related .qodef-woo-buttons-holder {
        width: 70%;
    }
}

@media only screen and (min-width:501px) and (max-width:570px) {
    .qodef-widget-holder {
        display: flex;
        align-items: center;
        width: 50% !important;
        justify-content: space-between;
    }
    .qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
        margin: 0;
    }
    #sectiondiv .vc_row.wpb_row.vc_row-fluid.vc_custom_1678642854723 {
        display: flex;
        flex-wrap: wrap;
    }
    #sectiondiv .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 33%;
    }
    p.normal_txt br {
        display: none;
    }
    p.normal_txt,
    p.medium {
        font-size: 13px;
    }
    .wpb_single_image img {
        width: 47%;
    }
    #mealplan h1.qodef-m-title,
    #diet_sect h2.qodef-m-title,
    #feature_sec h3.qodef-m-title,
    rs-layer#slider-13-slide-22-layer-10 {
        font-size: 30px !important;
    }
    .qodef-content-grid {
        width: 100%;
    }
    #tabsmenuu .qodef-e.qodef-grid-item,
    .qodef-content-grid #tabsmenu .qodef-e.qodef-grid-item {
        width: 33% !important;
    }
    #tabsmenuu .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: wrap;
    }
    rs-layer#slider-13-slide-22-layer-11 {
        font-size: 13px !important;
    }
    a#slider-13-slide-22-layer-0 {
        position: absolute !important;
        bottom: -316px !important;
        font-size: 14px !important;
        height: 30px !important;
        padding: 5px 8px !important;
    }
    .qodef-grid-item.widg1 {
        width: 100% !important;
        margin-bottom: 20px !important;
    }
    #qodef-page-footer .widget.widget_text img {
        margin: 0 auto 18px !important;
        top: 0;
    }
    #insta .qodef-grid-inner.clear {
        display: flex;
    }
    #tabsmenu .qodef-grid-inner.clear {
        margin: 0;
        display: flex;
        flex-wrap: wrap;
    }
    footer .qodef-grid-item.widg2,
    footer .qodef-grid-item.widg4,
    footer .qodef-grid-item.widg3 {
        width: 22% !important;
        margin-left: 25px;
    }
    footer .qodef-grid-item.widg5 {
        width: 100% !important;
        margin-left: 25px;
    }
    div#qodef-page-footer-bottom-area .qodef-grid-inner.clear {
        flex-wrap: nowrap;
        display: flex;
        padding: 0 20px;
    }
}

@media only screen and (max-width:767px) {
    .menu-side-menu-container {
        height: 280px;
        overflow: scroll;
    }
    .privacy-policy .widg1 .textwidget p {
        text-align: center !important;
    }
    .privacy_policy {
        padding: 0px 20px;
    }
    .qodef-grid-item.widg1 {
        margin-bottom: 25px;
    }
    #qodef-page-footer .widget.widget_text img {
        margin: 0 auto 29px;
        top: 0;
    }
    .widg2,
    .widg4 {
        margin-left: 26px;
    }
    #qodef-page-mobile-header-inner {
        padding: 0px 7px 0 7px !important;
    }
    div#text-16 {
        display: flex !important;
        justify-content: flex-end;
    }
    #testnewcontent .single-item-wrapper .item-content {
        font-size: 14px !important;
    }
    .qodef-opener-widget {
        /*left: 0;
       */
        margin-left: auto;
        display: flex;
        justify-content: flex-end;
    }
    .qodef-widget-holder {
        margin-right: 10px;
        width: auto;
        margin-left: auto;
    }
    .qodef-top-area-left {
        margin: 0px 9px 0px 23px;
    }
    #text-20 .textwidget ul.top_header_phone li a,
    #text-21 .textwidget ul.top_header_mail li a {
        margin-left: -6px;
        font-size: 11.9px;
    }
    .qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
        margin-right: 24px;
        height: 34px !important;
    }
    button.pricee {
        min-width: 111px;
    }
    ul.guest_user li img {
        padding-left: 6px;
    }
    #mealplan p.qodef-m-text {
        margin-top: 0;
    }
    .vc_custom_1677495076727 {
        margin-top: 3px !important;
    }
    .qodef-woo-product-content {
        max-height: 100%;
        min-width: 100%;
    }
    body .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        padding: 0 13px;
    }
    div#mealpln {
        margin: 0 12px;
        overflow: hidden;
        padding-top: 23px;
    }
    .qodef-grid.qodef-gutter--huge>.qodef-grid-inner>.qodef-grid-item {
        margin-bottom: 0px;
    }
    .qodef-woo-product-content {
        min-height: 100%;
        min-width: 91%;
    }
    rs-bullets.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 126% !important;
    }
    #rev_slider_15_1_wrapper .uranus .tp-bullet {
        width: 10px;
        height: 10px;
    }
    .btnchoosemeal a {
        font-size: 12px !important;
    }
    .btnchoosemeal {
        padding: 6px 18px !important;
    }
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1678642854723 {
        margin: 0 !important;
    }
    #sectiondiv .vc_col-sm-9 .vc_column-inner {
        padding-right: 0;
    }
    .vc_custom_1677568261429 {
        margin-top: 20px !important;
    }
    #imgsecn .vc_column-inner.vc_custom_1677568318674 {
        margin-left: 0;
    }
    #imgsecn figure img {
        width: 86% !important;
        height: 100% !important;
        margin: 0 auto;
        display: block;
    }
    #imgsecn .vc_custom_1677499852154 {
        padding: 0 4% 0px 4% !important;
    }
    h2.qodef-m-title br {
        display: none;
    }
    #diet_sect .qodef-section-title .qodef-m-text {
        margin-top: 0 !important;
    }
    p.embrace {
        padding: 0 16px;
    }
    span.qodef-m-filter-item-name {
        font-size: 11px !important;
    }
    .qodef-m-filter .qodef-m-filter-item {
        padding: 5px 5px;
    }
    div#tabsmenuu {
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-bottom: 50px !important;
    }
    .qodef-grid.qodef-gutter--normal>.qodef-grid-inner>.qodef-grid-item {
        margin: 0 0 20px;
    }
    /* .vc_custom_1564486552621 .rs-layer img {
        background: transparent;
        object-fit: cover;
    } */
    .vc_custom_1564486552621 rs-layer#slider-13-slide-22-layer-14 img {
        width: 136px !important;
        margin-left: -58px;
        margin-top: 3px !important;
        height: 202px !important;
    }
    #event_sec h3.qodef-m-title,
    .testimonialtext h4.client {
        font-size: 26px !important;
    }
    /* #tabsmenu .qodef-e.qodef-grid-item {
		width: 100% !important;
		padding: 0 15px 29px;
	} */
    div#hovereffect p {
        font-size: 18px;
    }
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-image-inner {
        padding: 2px 10px;
    }
    /* .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-image-inner img {
		width: 32px;
	} */
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-buttons-holder {
        opacity: 1 !important;
    }
    /* .qodef-woo-shortcode .qodef-woo-buttons-holder .add_to_cart_button:after {
		font-size: 11px;
		line-height: normal;
	} */
    div#tabsmenu {
        padding-bottom: 50px !important;
        padding-top: 50px;
    }
    p.folw {
        font-size: 16px;
        padding-left: 0;
    }
    section#insta {
        padding-bottom: 20px !important;
    }
    #tss-container-1333056027.tss-wrapper .single-item-wrapper .item-content {
        font-size: 14px;
    }
    .home #qodef-page-inner {
        padding: 0px 0 40px;
    }
    .qodef-grid-item.widg2,
    .qodef-grid-item.widg4 {
        width: 35% !important;
    }
    .qodef-grid-item.widg3,
    .qodef-grid-item.widg5 {
        width: 53% !important;
    }
    p.qodef-copyright {
        font-size: 12px;
        line-height: 18px;
    }
    /*ul.footerbotm img {
        width: 17px !important;
        height: 17px;
    }*/
    .admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
        top: 0;
    }
    #qodef-back-to-top.qodef-back-to-top--on {
        bottom: 8px;
        right: 6px;
        width: 58px;
    }
    div#mealpln {
        margin-top: 0 !important;
    }
    .outer_bg {
        left: 0;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 11%;
    }
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-image-inner {
        padding: 11px 10px !important;
    }
    /*TRY US PAGE*/
    .vc_custom_1677562090992,
    .vc_custom_1677562101828,
    .vc_custom_1677562113444 {
        padding-right: 16px !important;
        padding-left: 16px !important;
    }
    .tryus_plan {
        padding: 20px;
    }
    div#muscle1 {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
    }
    .vc_custom_1677562113444 {
        margin-bottom: 6px !important;
    }
    div#muscle1 .vc_column_container {
        padding-left: 13px !important;
        padding-right: 13px !important;
    }
    .vc_custom_1677562090992,
    .vc_custom_1677562113444 {
        flex-direction: column-reverse;
    }
    #muscle1 .wpb_single_image {
        margin-bottom: 0;
    }
    div#muscle2 {
        margin-bottom: 0;
    }
    .qodef-page-title .qodef-m-content {
        padding-top: 6px;
    }
    div#trailbtn {
        width: 100%;
    }
    .eventpagepd .wpb_column.vc_column_container.vc_col-sm-12 {
        padding-left: 0 !important;
        padding-right: 25px !important;
    }
    /*EVENT PAGE*/
    .eventpagepd .vc_column-inner {
        padding-right: 0;
        padding-left: 24px;
    }
    .eventpagepd .qodef-grid-item {
        padding: 0 9px 18px !important;
    }
    /*EVENT DETAIL PAGE*/
    .single .summary.entry-summary {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    button.single_add_to_cart_button.button.alt {
        width: 51% !important;
        margin-top: 0;
        height: 50px;
        margin-left: 3px !important;
    }
    /*occasions*/
    .page-id-6069 .occation_plann {
        padding: 80px 24px 92px;
        text-align: center;
    }
    .btnlist {
        margin-top: 24px;
    }
    .catring-mobility {
        flex-direction: column-reverse;
    }
    /*occasions*/
    .page-id-6069 .occation_plann {
        padding: 80px 24px 92px;
        text-align: center;
    }
    .btnlist {
        margin-top: 24px;
    }
    .catring-mobility {
        flex-direction: column-reverse;
    }
    /*about-us*/
    .about-carousel .qodef-grid-inner.clear .qodef-e.qodef-image-wrapper.qodef-grid-item {
        width: 50% !important;
    }
    .about-carousel .qodef-grid-inner.clear {
        display: block !important;
    }
    #abt2 h2.qodef-m-title {
        font-size: 34px;
    }
    .abt3 h3.qodef-m-title {
        font-size: 34px;
    }
    .about-carousel .qodef-grid-inner.clear .qodef-e.qodef-image-wrapper.qodef-grid-item img {
        width: 100%;
    }
    #testnewcontent .swiper-arrow {
        top: 34%;
    }
    .outer_bg {
        display: none;
    }
    #qodef-back-to-top.qodef-back-to-top--on {
        display: block;
    }
    .outer_bg-.mobilewhatsapp img {
        position: relative;
    }
    .options {
        width: 100%;
    }
    .qodef-woo-product-content {
        padding: 9px 10px 1px 10px;
    }
    .qodef-woo-product-content {
        min-height: 150px !important;
    }
    .qodef-m-pagination.qodef--load-more .qodef-m-pagination-inner {
        margin-bottom: 20px;
    }
    .outer_bg-.mobilewhatsapp {
        display: block !important;
        top: 134px;
        width: auto !important;
        position: absolute !important;
        left: 50px;
    }
    .vc_custom_1676542804019 {
        margin-left: 34px !important;
    }
    .footerbotm li {
        padding: 0 8px;
    }
    ul.footerbotm li {
        margin-left: 0px !important;
    }
}

@media only screen and (width:600px) {
    #hovereffect:hover>.qodef-woo-product-image-inner {
        display: flex !important;
    }
}

@media only screen and (min-width:920px) and (max-width:1280px) {
    #rev_slider_19_2 rs-bullets.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 100% !important;
    }
}

@media only screen and (min-width:600px) and (max-width:767px) {
   
    .single-product #qodef-woo-page.qodef--single>.product {
        width: 88%;
        margin: auto;
        display: block;
    }
    #qodef-page-footer-bottom-area-inner div#block-2 {
        float: none!important;
        display: flex;
        text-align: center;
        justify-content: center;
        margin-top: 10px;
    }
    div#tabsmenuu {
        padding: 0 8px 0 14px !important;
    }
    rs-layer#slider-13-slide-22-layer-11 {
        font-size: 16px !important;
    }
    button.single_add_to_cart_button.button.alt {
        width: 36% !important;
        margin-left: 0 !important;
        margin-right: 7px;
    }
    
    div#mealplan {
        padding: 0 !important;
    }
    #imgsecn .qodef-content-alignment-center {
        display: flex;
    }
    #imgsecn .vc_col-xs-12 {
        width: 49%;
    }
    p.medium {
        font-size: 15px;
    }
    p.normal_txt {
        font-size: 13px;
    }
    .qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
        height: 51px !important;
        margin-left: 0;
    }
    .qodef-widget-holder {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .qodef-content-grid {
        width: 100%;
    }
    /* body .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 33% !important;
	} */
    /* p.pricenew {
		font-size: 11px;
	} */
    #mealplan h1.qodef-m-title,
    #diet_sect h2.qodef-m-title,
    #feature_sec h3.qodef-m-title {
        font-size: 29px !important;
    }
    #diet_sect h2.qodef-m-title br {
        display: none;
    }
    rs-bullets.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 109% !important;
    }
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1678642854723 {
        margin: 0 !important;
        display: flex;
    }
    p.normal_txt br {
        display: none;
    }
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 33%;
    }
    div#tabsmenuu .qodef-grid-inner {
        display: flex;
        flex-wrap: wrap;
    }
    rs-layer#slider-13-slide-22-layer-10 {
        text-align: center !important;
        font-size: 29px !important;
    }
    /* .rev-btn,
    .rev-btn:visited {
        position: absolute !important;
        bottom: -356px !important;
    } */
    /* #tabsmenu .qodef-e.qodef-grid-item {
		width: 33.33% !important;
	} */
    #insta .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: wrap;
    }
    #insta .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 25%;
    }
    .vc_custom_1677735671331 {
        padding-top: 30px !important;
    }
    .widg1 {
        width: 100% !important;
        margin-bottom: 20px;
    }
    #qodef-page-footer .widget.widget_text img {
        position: relative;
        top: 0;
        margin: 0 auto 26px;
    }
    .qodef-grid-item.widg2,
    .qodef-grid-item.widg4 {
        width: 18% !important;
    }
    footer .qodef-grid-inner.clear {
        display: flex;
        flex-wrap: wrap;
        margin: 0 !important;
        padding: 0 16px;
    }
    footer .qodef-grid-item {
        margin-left: 0 !important;
    }
    /* .qodef-grid-item.widg3 {
        width: 21% !important;
    }
    footer .qodef-grid-item.widg5 {
        width: 39% !important;
        margin-left: 18px !important;
    } */
    .qodef-grid-item.widg2, .qodef-grid-item.widg4,  .qodef-grid-item.widg3, .qodef-grid-item.widg5 {
        width: 49% !important;
    }
    footer .qodef-grid-item.widg5 {
        margin-left: 0px !important;
    }
    #qodef-page-footer .widget a,
    .txtrgt p {
        font-size: 16px !important;
    }
    footer #nav_menu-3 h6.qodef-widget-title {
        font-size: 18px !important;
    }
    /* .qodef-grid.qodef-layout--columns.qodef-responsive--custom.qodef-col-num--2.qodef-col-num--1024--1.qodef-col-num--768--1.qodef-col-num--680--1.qodef-col-num--480--1 .qodef-grid-inner.clear {
        flex-wrap: nowrap !important;
    } */
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 11%;
    }
    a#slider-13-slide-22-layer-0 {
        font-size: 14px !important;
        height: 40px !important;
        padding: 10px 0 !important;
        width: 200px !important;
        text-align: center !important;
    }
    #qodef-page-footer-bottom-area .qodef-grid-item {
        padding-bottom: 0;
    }
    #qodef-back-to-top.qodef-back-to-top--on {
        bottom: 59px;
    }
    .outer_bg {
        bottom: 0;
    }
    /*TRY US PAGE*/
    div#trailbtn {
        width: 47%;
    }
}

@media(max-width:680px) {
    /*****event-add-to-cart*****/
    .page-id-10 .main_cart table tr td {
        /* width: 100% !important; */
        font-size: 14px;
    }
    .page-id-10 .main_cart table tr td span {
        font-size: 14px !important;
    }
    .page-id-10 .main_cart table tr td input {
        font-size: 16px;
    }
    .page-id-10 .cart-collaterals table tr td {
        width: 100%;
        font-size: 14px;
    }
    .page-id-10 .cart-collaterals table tr th {
        font-size: 14px !important;
    }
    .page-id-10 .cart-collaterals table tr td bdi {
        font-size: 16px;
    }
    .page-id-10 .cart-collaterals table tr td p strong {
        font-size: 14px;
    }
    .page-id-10 .cart-collaterals table tr td p {
        font-size: 14px;
    }
    .page-id-10 .cart-collaterals table tr td ul li {
        margin-top: -3px !important;
    }
    .main_cart p.summ {
        text-align: center;
    }
    .page-id-10 .woocommerce {
        padding: 0px 20px 0px;
    }
    .page-id-10 .cart-collaterals .wc-proceed-to-checkout a.checkout-button {
        /* width: 100% !important; */
        text-align: center;
    }
    .page-id-10 .qodef-widget-holder {
        width: 50%;
    }
    /* .about-carousel .qodef-grid-inner.clear .qodef-e.qodef-image-wrapper.qodef-grid-item {
        width: 100% !important;
    } */
    #wrkflw .qodef-workflow .qodef-m-workflow-item .qodef-m-workflow-item-inner .qodef-m-workflow-text {
        padding: 0 12px;
    }
}

@media screen and (width:360px) and (height:740px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 15% !important;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 9% !important;
    }
}

@media screen and (width:740px) and (height:360px) {
    .qodef-widget-holder {
        width: 33%;
    }
    a.popup-youtube {
        font-size: 8px !important;
        width: 200px !important;
        display: block;
        margin-left: 60px !important;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 29%;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 43%;
    }
}

@media only screen and (min-width:375px) and (max-width:411px) {
    rs-bullets.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 123% !important;
    }
    .qodef-widget-holder {
        width: 56%;
    }
}

@media only screen and (min-width:412px) and (max-width:500px) {
    rs-bullets.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 122% !important;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 15%;
    }
    ul.guest_user {
        margin-left: 30px !important;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 9%;
    }
    .qodef-widget-holder {
        width: 56%;
    }
}

@media only screen and (min-width:320px) and (max-width:359px) {
    .related .qodef-woo-buttons-holder {
        line-height: 26px;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 19%!important;
    }
    .qodef-widget-holder {
        width: 60% !important;
    }
    #text-20 .textwidget ul.top_header_phone li a,
    #text-21 .textwidget ul.top_header_mail li a {
        font-size: 9.9px !important;
    }
    .qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
        margin-right: 14px !important;
        height: 29px !important;
    }
    a.dropcart {
        font-size: 11px;
        margin-left: 5px;
    }
    ul.guest_user {
        margin-left: 4px !important;
    }
    rs-bullets.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 129% !important;
    }
    #event_sec .qodef-section-title .qodef-m-text {
        font-size: 13px !important;
    }
    /* #hovereffect p.pricenew {
		font-size: 13px;
		margin-top: -8px !important;
	} */
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-image-inner {
        padding: 13px 2px !important;
    }
    /* div#hovereffect p {
		font-size: 11px !important;
	} */
    .qodef-grid-item.widg3,
    .qodef-grid-item.widg5 {
        width: 50% !important;
    }
    .qodef-grid-item.widg2,
    .qodef-grid-item.widg4 {
        width: 50% !important;
    }
    .widg2,
    .widg4 {
        margin-left: 0px!important;
    }
    p.qodef-copyright {
        font-size: 11px !important;
    }
}

@media only screen and (width:640px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 28% !important;
    }
}

@media only screen and (width: 640px) and (height: 360px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 33% !important;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 30%;
    }
}

@media only screen and (width: 658px) and (height: 320px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 45% !important;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 33% !important;
    }
}

@media only screen and (width:1280px) {
    .qodef-top-area-left {
        padding-left: 0 !important;
    }
    .qodef-content-grid {
        width: 1123px;
    }
    .qodef-header-standard--right #qodef-page-header-inner .qodef-header-logo-link {
        margin-left: -15px;
    }
    a.popup-youtube {
        margin-left: 23px !important;
    }
    /*EVENE PAGE*/
    .eventpagepd .qodef-grid-inner.clear {
        margin: 0 -89px 0 -57px !important;
    }
}

@media only screen and (width:768px) and (height:1024px) {
    a#slider-13-slide-22-layer-0 {
        font-size: 14px !important;
        height: 40px !important;
        padding: 10px 0 !important;
        width: 200px !important;
        text-align: center !important;
        position: absolute !IMPORTANT;
        bottom: -363px;
        left: -40px;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 14%;
    }
    .extraproducts .qodef-woo-product-inner img {
        height: 380px;
    }
}

@media only screen and (width:390px) {
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 8% !important;
    }
    .qodef-widget-holder {
        width: 53% !important;
    }
    div#qodef-page-wrapper div#qodef-side-area {
        top: 13% !important;
    }
    ul.guest_user {
        margin-left: 8px !important;
    }
    ul.guest_user li img {
        padding-left: 14px;
    }
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-image-inner {
        padding: 11px 10px !important;
    }
}

@media only screen and (width:712px) {
    div#testnewcontent {
        padding: 0 30px !important;
    }
    div#tabsmenuu {
        margin-bottom: 8%;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 9%;
    }
    .qodef-widget-holder {
        width: 35%;
    }
}

@media only screen and (max-width:500px) {
    testnewcontent .single-item-wrapper .item-content {
        width: 73%;
    }
    #nav_menu-3 h6.qodef-widget-title,
    #nav_menu-4 h6.qodef-widget-title,
    .widg5 h6.qodef-widget-title {
        font-size: 14px !important;
    }
}

@media only screen and (width:736px) {
    #qodef-top-area {
        padding: 0px 0px 0px 0px !important;
    }
}

@media only screen and (width:384px) {
    div#testnewcontent .item-content {
        padding: 0 6px !important;
    }
    div#testnewcontent {
        padding: 0 !important;
    }
    .qodef-widget-holder {
        width: 53% !important;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 17%;
    }
}

@media only screen and (width:360px) {
    body.woocommerce-checkout .select2-container--default.select2-container--open span.select2-dropdown.select2-dropdown--below {
        /* left: 140px; */
        width: 340px !important;
        min-width: 340px;
    }
    .qodef-widget-holder {
        width: 57% !important;
    }
    .single-product .qodef-woo-single-inner table.woocommerce-product-attributes.shop_attributes {
        min-width: 334px !important;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 14%!important;
    }
}

@media only screen and (width: 600px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 10%;
        padding: 0 !important;
    }
    ul.guest_user {
        margin-left: 18px !important;
    }
}

@media only screen and (width:393px) {
    .qodef-widget-holder {
        width: 51%;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 13%;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 8%;
    }
}

@media only screen and (min-width:850px) and (max-width:900px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 26%;
    }
}

@media only screen and (width:800px) {
    a#slider-13-slide-22-layer-0 {
        font-size: 14px !important;
        height: 40px !important;
    }
    .qodef-widget-holder {
        margin: 0 !important;
        width: 35% !important;
    }
}

@media only screen and (min-width:412px) and (max-width:420px) {
    .qodef-widget-holder {
        width: 56%;
    }
    ul.guest_user {
        margin-left: 25px !important;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 8%;
    }
}

@media only screen and (width:732px) and (height:412px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 26% !important;
    }
}

@media only screen and (width:820px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 24% !important;
    }
}

@media only screen and (width: 732px) {
    .qodef-widget-holder {
        width: 33% !important;
    }
}

@media only screen and (width: 375px) {
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 10% !important;
    }
    .qodef-widget-holder {
        width: 55% !important;
    }
}

@media only screen and (width:667px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 27% !important;
    }
    .qodef-widget-holder {
        width: auto !important;
    }
}

@media only screen and (max-width: 1024px) {
    .pro-detailss {
        width: 172px;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 18%;
    }
    .outer_bg-.mobilewhatsapp {
        top: 80px;
        left: 28px;
    }
    .widg2,
    .widg4 {
        margin-left: 34px;
    }
    .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-image-inner {
        padding: 0px 10px !important;
    }
}

@media only screen and (width:844px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 28%;
    }
    .options {
        width: 70%;
    }
    .qodef-woo-product-content {
        width: 100% !important;
        padding: 10px 10px 1px 10px;
        height: 160px !important;
    }
    #meal_prdct .qodef-woo-product-content {
        max-height: 190px;
        height: 190px !important;
    }
    p.pricenew {
        font-size: 12px;
    }
    p.start {
        font-size: 12px;
    }
    p.pricenew {
        font-size: 12px;
    }
    .mainmeall.qodef-woo-shortcode .qodef-woo-buttons-holder .add_to_cart_button::after {
        font-size: 10px;
    }
    #meal_prdct .qodef-woo-product-content {
        max-height: 150px;
        height: 150px !important;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 30% !important;
    }
    ul.guest_user {
        margin-left: 38px !important;
    }
    .vc_custom_1677655082683 {
        margin-top: 0px !important;
    }
}

@media only screen and (width:915px) {
    .qodef-widget-holder {
        width: 30% !important;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 24% !important;
    }
}

@media only screen and (width:412px) and (height:915px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 12%;
    }
    .qodef-mobile-header--sticky div#qodef-side-area {
        top: 7% !important;
    }
}

@media only screen and (width:820px) and (height:1180px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 9% !important;
    }
    .qodef-widget-holder {
        width: 34%;
        margin-right: 0 !important;
    }
}

@media only screen and (max-width: 768px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 10%;
    }
    #loginsettimage .vc_custom_1678047027669 {
        margin-bottom: 0;
    }
}

@media only screen and (width:1180px) {
    a.qodef-header-logo-link.qodef-height--set {
        margin-left: -9px;
    }
}

@media (min-width:768px) {
    .outer_bg-.mobilewhatsapp {
        display: none !important;
    }
}

.outer_bg a,
.outer_bg-.mobilewhatsapp a {
    display: block;
    width: 60px;
    height: 60px;
    background: #2d5e3d;
    border-radius: 100px;
}

.addtocartcustom {
    background: #2d5e3d;
    border-radius: 4px;
    font-family: "Poppins";
    height: 47px;
    line-height: inherit;
    padding: 0px;
    padding-left: 0px;
    padding-left: 0px;
    margin-left: 41px !important;
    font-size: 16px;
    font-weight: normal;
    text-transform: capitalize;
    letter-spacing: normal;
    display: none;
    width: 96%;
    color: #fff;
    border: 0px;
}

.addtocheckoutcustom {
    background: #2d5e3d;
    border-radius: 4px;
    font-family: "Poppins";
    height: 47px;
    line-height: inherit;
    padding: 0px;
    padding-left: 0px;
    padding-left: 0px;
    margin-left: 41px !important;
    font-size: 16px;
    font-weight: normal;
    text-transform: capitalize;
    letter-spacing: normal;
    display: none;
    width: 96%;
    color: #fff;
    border: 0px;
}

.productpagesliderouter {
    display: none;
}


/********************my-resposive*******************/


/* @media only screen and (min-width: 1920px) {
	body.single-product .select2-container--default.select2-container--open .select2-dropdown {
		 left: -431px;
         width: 715px !important;
	}
    }
  */

@media only screen and (max-width: 1919px) {
    .archive.tag #blogcattemplate div#block-2 {
        width: 100%;
    }
    .archive.tag #blogcattemplate img.attachment-full.size-full.wp-post-image {
        min-width: auto;
    }
    .woocommerce-variation-add-to-cart button.single_add_to_cart_button.button.alt {
        margin-left: 20px;
    }
    #commentform span.required.textspan {
        right: 80% !important;
    }
    #commentform span.required {
        right: 90.4%;
    }
    span.required.emailspan {
        right: 90.8% !important;
    }
    .qualityDiv {
        width: 30%;
    }
    .qodef-woo-product-content {
        min-width: auto;
    }
    .woocommerce-variation-add-to-cart button.single_add_to_cart_button.button.alt {
        margin-left: 20px !important;
    }
    .custom-checkout-btn {
        margin-left: 20px !important;
    }
    .vc_custom_1682505358458 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
}

@media only screen and (min-width:1600px) and (max-width:1919px) {
    .page-id-10 .woocommerce {
        /* width: 50%; */
        margin: 80px auto 0px;
    }
    .page-id-4070 .options {
        width: 70%;
    }
    div#imgcenter {
        text-align: right;
    }
    #tabsmenu .qodef-woo-product-list .qodef-woo-product-image img {
        display: block;
        max-height: 344px;
        width: 100%;
        max-width: 242px;
    }
    #tabsmenu .qodef-grid.qodef-gutter--huge>.qodef-grid-inner>.qodef-grid-item {
        max-height: 410px;
    }
    .vc_custom_1677522174630 {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .page-id-9 .options {
        width: 63%;
    }
    /* .shop_table tfoot {
		width: 250%;
	} */
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods {
        padding: 24px 70px 41px;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment p.checkoutpaymenttitle {
        padding: 24px 30px 0px;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods {
        padding: 24px 30px 41px;
    }
    .checkouttabs {
        margin: 44px 20px 25px;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout form.checkout.woocommerce-checkout div#customer_details {
        padding: 45px 20px 0px;
    }
    body.woocommerce-checkout div#qodef-woo-page form.checkout.woocommerce-checkout h3#order_review_heading {
        padding: 0px 20px 43px;
    }
    div#order_review {
        padding: 0px 20px 53px;
    }
}

@media (max-width:1600px) {
    div#datafetch .fiterproductcustom {
        width: 33%;
    }
    #recommandproducts .options {
        width: 61%;
    }
    .filterproductbox {
        max-height: 100%;
        min-width: auto;
    }
    .single .summary.entry-summary {
        padding-left: 50px !important;
    }
    div#product-5157 .qodef-woo-single-image {
        padding-left: 50px !important;
    }
    div#order_online {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .options {
        width: 55%;
    }
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1677760023258 {
        padding-right: 70px !important;
        padding-left: 70px !important;
    }
    .left_contact {
        padding-left: 0px;
    }
    #qodef-page-inner {
        padding: 50px 0 0px;
    }
    .setheight img {
        /* height: auto !important; */
    }
    .vc_custom_1677654687418 {
        padding-bottom: 60px !important;
    }
    .faq-menu-buttons .button {
        width: 22%;
        margin: 0px 0px 46px 20px;
    }
    div#FAQ-data-main-div {
        width: 80.6%;
        margin: 64px auto;
    }
    .left_contactsec .vc_custom_1677649927945 {
        padding-left: 60px !important;
        padding-right: 30px !important;
    }
    section#loginform {
        margin-bottom: 60px !important;
        margin-top: 60px;
    }
    div#mainblog .qodef-grid-inner.clear {
        margin: 0 0;
    }
    .page-id-4703 div#qodef-page-inner {
        padding-top: 50px;
    }
    .vc_custom_1678008209178 {
        padding-bottom: 50px !important;
    }
    div#blogcattemplate {
        padding: 0px 0px 60px;
    }
    .qodef-blog.qodef--single article .qodef-e-info .qodef-e-info-tags a {
        width: auto;
    }
}

@media (max-width:1599px) {
    div#qodef-top-area-inner {
        width: 1200px;
        margin: 0 auto;
    }
}

@media only screen and (min-width:1401px) and (max-width:1599px) {
    .qodef-woo-product-list.qodef-item-layout--info-below-2 .qodef-woo-product-title {
        font-size: 13px;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment p.checkoutpaymenttitle {
        padding: 24px 66px 0px;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods {
        padding: 24px 66px 41px;
    }
    .checkouttabs {
        margin: 44px 20px 25px;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout form.checkout.woocommerce-checkout div#customer_details {
        padding: 45px 20px 0px;
    }
    body.woocommerce-checkout div#qodef-woo-page form.checkout.woocommerce-checkout h3#order_review_heading {
        padding: 0px 20px 43px;
    }
    div#order_review {
        padding: 0px 20px 53px;
    }
    .qodef-woo-product-content {
        padding: 9px 10px 1px 10px;
        max-height: 122px;
        min-width: auto;
        min-height: 182px;
    }
    .page-id-4070 .options {
        width: 82%;
    }
    nav.qodef-header-navigation {
        margin-right: 16px;
    }
    .qodef-header-navigation>ul>li {
        padding: 0 1px 0px 34px;
    }
    .qodef-content-grid-1300 .qodef-content-grid {
        width: 1322px;
    }
    #qodef-woo-page.qodef--single .woocommerce-tabs {
        width: 86%;
        margin-left: 14%;
    }
    .page-id-9 .options {
        width: 70%;
    }
    .qodef-woo-product-content {
        min-height: 154px;
    }
    .faq-menu-buttons .button {
        width: 22%;
        margin: 0px 0px 46px 20px;
    }
    div#FAQ-data-main-div {
        width: 80.6%;
        margin: 64px auto;
    }
    section#helpcentersec .helpvideobox .ml36 {
        margin-left: 0px;
    }
    section#faq {
        padding-bottom: 20px !important;
        margin-bottom: 40px;
    }
    .blog_author_date {
        width: 41%;
    }
    /* footer#qodef-page-footer .widg5 {
        margin-left: 80px;
   } */
    .qodef-grid.qodef-layout--columns.qodef-col-num--4.qodef-responsive--custom>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
        clear: inherit;
    }
}

@media only screen and (min-width:1367px) and (max-width:1400px) {
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods {
        width: 690px;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment p.checkoutpaymenttitle {
        width: 690px;
    }
    .shop_table tfoot {
        width: 320%;
        padding: 41px 30px;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment p.checkoutpaymenttitle {
        padding: 24px 30px 0px;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods {
        padding: 24px 30px 41px;
    }
    .checkouttabs {
        margin: 44px 20px 0px;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout form.checkout.woocommerce-checkout div#customer_details {
        padding: 45px 20px 0px;
    }
    body.woocommerce-checkout div#qodef-woo-page form.checkout.woocommerce-checkout h3#order_review_heading {
        padding: 0px 20px 43px;
    }
    div#order_review {
        padding: 0px 20px 53px;
    }
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 33%;
    }
    .page-id-4070 .options {
        width: 64%;
    }
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
        clear: inherit;
    }
    #qodef-woo-page.qodef--single .woocommerce-tabs {
        width: 86%;
        margin-left: 14%;
    }
    section#helpcentersec .helpvideobox .ml36 {
        margin-left: 0px;
    }
    section#faq {
        padding-bottom: 20px !important;
        margin-bottom: 40px;
    }
    .blog_author_date {
        width: 40%;
    }
    #review_form .comment-form-rating label {
        width: auto;
    }
}

@media only screen and (min-width:1024px) and (max-width:1366px) {
    .related .columns-4 li.product.type-product {
        width: 33%;
    }
    div#imgdistance {
        width: 100%;
    }
    div#wrkflw {
        width: 100%;
    }
    .page-id-7434 .options {
        width: 54%;
    }
}

@media only screen and (min-width:1200px) and (max-width:1366px) {
    .woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment {
        margin-top: 37%;
    }
    .woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods li.wc_payment_method.payment_method_stripe {
        width: 32%!important;
    }
    .vc_custom_1682143503126 {
        padding-right: 46px !important;
        padding-left: 46px !important;
    }
    #tabsmenu .qodef-grid.qodef-gutter--huge>.qodef-grid-inner>.qodef-grid-item {
        padding: 0 30px;
    }
    .mainfooter .qodef-grid-item {
        display: flex;
        width: 20% !important;
    }
    body.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods li.wc_payment_method.payment_method_stripe {
        width: 27%;
    }
    .mainfooter .qodef-content-grid {
        width: 87%;
    }
    .widg1 {
        width: auto;
        margin-left: auto;
    }
    .widg2 {
        width: auto;
        margin-left: auto;
    }
    .widg3 {
        width: auto;
        margin-left: auto;
    }
    .widg4 {
        width: auto;
        margin-left: auto;
    }
    .widg5 {
        width: auto;
        margin-left: auto;
    }
    .qodef-page-header .qodef-content-grid {
        width: 100%;
    }
    @-moz-document url-prefix() {
        .consult a {
            width: 70%;
        }
    }
    #imginfo {
        width: 79%;
        /* height: auto; */
    }
    .vc_custom_1678642854723 {
        margin-right: 100px !important;
        margin-left: 100px !important;
    }
    .archive.tag #blogcattemplate img.attachment-full.size-full.wp-post-image {
        min-width: auto;
        min-height: 370px;
    }
    body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,
    body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row {
        width: auto;
    }
    .shop_table tfoot {
        /* width: 256%; */
        padding: 41px 30px;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment p.checkoutpaymenttitle {
        padding: 24px 30px 0px;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods {
        padding: 24px 30px 41px;
    }
    .checkouttabs {
        margin: 44px 20px 0px;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout form.checkout.woocommerce-checkout div#customer_details {
        padding: 45px 20px 0px;
    }
    body.woocommerce-checkout div#qodef-woo-page form.checkout.woocommerce-checkout h3#order_review_heading {
        padding: 0px 20px 43px;
    }
    div#order_review {
        padding: 0px 20px 53px;
    }
    .vc_custom_1678526915248 {
        padding-bottom: 50px !important;
    }
    section#loginform {
        padding-bottom: 20px !important;
        margin-top: 50px;
    }
    button.mfp-close:after {
        top: 10px;
    }
    div#muscle1 {
        padding-top: 15px !important;
        margin-top: 0px !important;
        margin-bottom: 30px !important;
    }
    .btnchoosemeal a {
        font-size: 13px;
    }
    /* #hovereffect:hover .qodef-woo-product-image-inner {
        padding: 78px 0px;
    } */
    div#contactsec .setheight figure img {
        min-height: 595px;
    }
    .extraproducts .options {
        width: 82%;
    }
    .extraproducts .qodef-woo-product-image {
        height: 300px !important;
    }
    /* .extraproducts .qodef-woo-product-image img {
        object-fit: cover !important;
        min-height: 300px!important;
        min-width: 300px!important;
    } */
    .extraproducts .qodef-woo-product-inner img {
        float: left;
        height: 299px;
        object-fit: cover;
    }
    #mealpln .options {
        width: 80%;
    }
    div#consultd figure img {
        min-height: 662px;
    }
    div#logindiv figure img {
        min-height: 703px;
    }
    div#logindiv1 figure img {
        min-height: 668px;
    }
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 33%;
    }
    .page-id-4070 .options {
        width: 64%;
    }
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
        clear: inherit;
    }
    /* footer#qodef-page-footer .widg2 {
		width: 12% !important;
	} */
    /* footer#qodef-page-footer .widg1 {
		width: 17% !important;
	} */
    /* .mainfooter div#qodef-page-footer-top-area {
		padding-left: 6.3%;
	} */
    .outer_bg {
        bottom: 63px;
        left: 3px;
    }
    .single #qodef-woo-page.qodef--single .entry-summary form.cart .variations_button .quantity {
        margin-right: 6px;
    }
    .page-id-9 .options {
        width: 70%;
    }
    #qodef-back-to-top {
        bottom: 62px;
        right: 4px;
    }
    section#helpcentersec .helpvideobox .ml36 {
        margin-left: 0px;
    }
    section#faq {
        padding-bottom: 20px !important;
        margin-bottom: 40px;
    }
    .blog_author_date {
        width: 46%;
    }
    a.button.write-review-btn {
        width: 30%;
    }
    #review_form .comment-form-rating label {
        width: 36%;
    }
    #commentform span.required.textspan {
        right: 78% !important;
    }
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    div#qodef-top-area-inner {
        width: 100% !important;
    }
    /*.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 26% !important;
   }*/
    #mealpln .options {
        width: 80%;
    }
    .options {
        width: 70%;
    }
    .qodef-widget-holder {
        width: 27% !important;
    }
    rs-layer#slider-13-slide-22-layer-11 {
        margin-top: 100px !important;
        margin-left: -28px;
    }
    rs-layer#slider-13-slide-22-layer-10 {
        margin-top: 132px !important;
        width: 320px !important;
        margin-left: -100px;
    }
    #qodef-page-footer-top-area .qodef-grid-item,
    #qodef-page-footer-bottom-area .qodef-grid-item {
        padding-bottom: 0px;
    }
    .page-id-4070 .options {
        width: 68%;
    }
    .outer_bg {
        bottom: 62px;
        left: 4px;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 14%;
    }
    .single div#qodef-page-inner {
        padding-top: 60px;
    }
    div#product-5157 figure .woocommerce-product-gallery__image {
        left: -11px !important;
    }
    div#product-5157 figure {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-wrap: wrap !important;
    }
    #qodef-woo-page.qodef--single .woocommerce-product-gallery__image:first-child {
        width: 80% !important;
    }
    /* .single #qodef-woo-page.qodef--single .qodef-woo-single-inner>* {
        width: 97%;
        padding: 0 20px 0px 20px;
    } */
    #qodef-woo-page.qodef--single .woocommerce-tabs {
        width: 97%;
    }
    .page-id-9 .options {
        width: 90%;
    }
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1) {
        clear: inherit;
    }
    .qodef-woo-product-content {
        height: auto;
        min-height: auto;
    }
    div#order_online {
        padding-right: 70px !important;
        padding-left: 70px !important;
    }
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1677760023258 {
        padding-right: 70px !important;
        padding-left: 70px !important;
    }
    #qodef-back-to-top {
        bottom: 62px;
        right: 4px;
    }
    .accntlogin {
        padding: 0px 25px 25px;
    }
    #contactsec .left_contactsec {
        width: 100%;
    }
    div#contactsec {
        flex-direction: column-reverse;
        display: flex;
    }
    #contactsec .setheight {
        width: 100%;
    }
    .setheight .wpb_single_image img {
        width: 100%;
    }
    section#helpcentersec .helpvideobox a.popup-youtube {
        margin-left: 0px !important;
        width: 100% !important;
    }
    div#FAQ-data-main-div {
        width: 92%;
        margin: 64px auto;
    }
    section#helpcentersec .helpvideobox .ml36 {
        margin-left: 0px;
    }
    section#faq {
        padding-bottom: 20px !important;
        margin-bottom: 40px;
    }
    #mainblog article.qodef-e.qodef-grid-item.qodef-item--custom {
        padding: 0px 26px !important;
        width: 50% !important;
    }
    .blog_author_date {
        width: 50%;
    }
    #blogcattemplate img.attachment-full.size-full.wp-post-image {
        width: 100%;
    }
    div#blogcattemplate {
        padding: 0px 40px 60px;
    }
    .blog_author_date {
        width: 62%;
    }
    .postid-4197 #qodef-woo-page.qodef--single .woocommerce-product-gallery__image:first-child {
        width: 82% !important;
    }
    .single div#qodef-page-inner {
        padding-top: 42px;
    }
    .single #qodef-woo-page.qodef--single .entry-summary form.cart {
        margin-top: 42px !important;
    }
    a.button.write-review-btn {
        width: 30%;
    }
    .qualityDiv {
        width: 36%;
    }
    #commentform span.required.textspan {
        right: 0!important;
        left: 10px;
    }
    #commentform span.required {
        right: 0;
        left: 10px;
    }
}

@media (max-width:978px) {
    #qodef-top-area .qodef-top-area-left .widget {
        margin-right: 0px;
    }
}

@media only screen and (min-width:810px) and (max-width:1080px) {
    ul.guest_user {
        margin-left: 34px !important;
    }
}

@media only screen and (min-width:769px) and (max-width:1366px) {
    .woocommerce-order.thankyoupage {
        width: 100%;
        min-height: auto;
    }
    .rightimg {
        display: none;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment {
        margin-top: 37% !important;
        float: left;
    }
    .category article.qodef-blog-item {
        padding: 0px 20px !important;
    }
    .category .qodef-blog-item .qodef-e-content {
        padding: 61px 8px 43px 8px
    }
    #blogcattemplate div#block-2 {
        justify-content: center;
    }
    .vc_custom_1681801238071 {
        margin-right: 100px !important;
        margin-left: 100px !important;
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    #qodef-woo-page.qodef--single .entry-summary form.cart .single_variation .price {
        margin-top: -6px !important;
        margin-bottom: -26px;
        line-height: normal;
    }
    .single.single-product .summary.entry-summary span.woocommerce-input-wrapper textarea#fpf_7034079 {
        margin-bottom: 0px !important;
    }
    .vc_custom_1682505358458 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    /* #tabsmenuu .qodef-m-filter {
        width: 700px;
        overflow-x: scroll;
    }
    #order_online .qodef-m-filter {
        width: 700px;
        overflow-x: scroll;
    }
    #tabsmenuu .qodef-m-filter .qodef-m-filter-items {
        justify-content: start;
         width: 1000px; 
    }
    #order_online .qodef-m-filter .qodef-m-filter-items {
        justify-content: start;
         width: 1000px; 
    } */
    .single div#qodef-woo-page {
        padding: 0px 20px !important;
    }
    .single-product #qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title {
        margin-top: 20px;
    }
    .single-product #qodef-woo-page.qodef--single .entry-summary form.cart .variations tr {
        margin-bottom: 13px;
    }
    #muscle1 figure.wpb_wrapper.vc_figure {
        width: 100%;
        display: block;
        margin: auto;
        text-align: center;
    }
    div#muscle1 {
        display: block;
    }
    #muscle1 .vc_col-sm-7 {
        width: 100%;
    }
    #muscle1 .vc_col-sm-5 {
        width: 100%;
    }
    .tss-carousel-thumb.swiper.instance-0 {
        width: 35%;
        transform: scale(1.5);
    }
    #meal_prdct .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 50% !important;
    }
    .extraproducts .qodef-woo-product-content {
        height: 122px;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout .woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table {
        width: 821px;
    }
    #mealpln .options {
        width: 80%;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 43%;
    }
    .choose_meal p {
        font-size: 15px;
        margin-top: 12px;
    }
    .page-id-4070 .options {
        width: 84%;
    }
    #qodef-page-footer-top-area .qodef-grid-item,
    #qodef-page-footer-bottom-area .qodef-grid-item {
        padding-bottom: 0px;
    }
    #qodef-page-footer-top-area .qodef-grid-item,
    #qodef-page-footer-bottom-area .qodef-grid-item p.qodef-copyright {
        font-size: 13px;
    }
    .outer_bg {
        bottom: 60px;
        left: 3px;
    }
    div#product-5157 figure {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-wrap: wrap !important;
    }
    #qodef-woo-page.qodef--single .woocommerce-product-gallery__image:first-child {
        width: 98% !important;
        left: 0px;
    }
    .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image:last-child {
        margin-right: 0px;
    }
    .single #qodef-woo-page.qodef--single .qodef-woo-single-inner>* {
        width: 100%;
        padding: 0 50px!important;
    }
    #qodef-woo-page.qodef--single .woocommerce-tabs {
        width: 97%;
    }
    div#product-5157 figure .woocommerce-product-gallery__image {
        left: 0px !important;
    }
    div#order_online {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1677760023258 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .page-id-9 .options {
        width: 90%;
    }
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1) {
        clear: inherit;
    }
    .qodef-woo-product-content {
        max-height: auto;
        height: auto;
    }
    #qodef-back-to-top {
        bottom: 62px;
        right: 4px;
    }
    .accntlogin {
        padding: 0px 25px 25px;
    }
    #contactsec .left_contactsec {
        width: 100%;
    }
    div#contactsec {
        flex-direction: column-reverse;
        display: flex;
    }
    #contactsec .setheight {
        width: 100%;
    }
    .setheight .wpb_single_image img {
        width: 100%;
    }
    section#helpcentersec .helpvideobox a.popup-youtube {
        margin-left: 0px !important;
        width: 100% !important;
    }
    div#FAQ-data-main-div {
        width: 92%;
        margin: 64px auto;
    }
    section#faq {
        padding-bottom: 20px !important;
        margin-bottom: 40px;
    }
    section#helpcentersec .helpvideobox .ml36 {
        margin-left: 0px;
    }
    #mainblog article.qodef-e.qodef-grid-item.qodef-item--custom {
        padding: 0px 26px !important;
        width: 50%;
    }
    #blogcattemplate img.attachment-full.size-full.wp-post-image {
        width: 100%;
    }
    div#blogcattemplate {
        padding: 0px 40px 60px;
    }
    .blog_author_date {
        width: 70%;
    }
    #blogcattemplate div#block-2 {
        float: none;
        width: 100%;
        margin-bottom: 20.78px !important;
        margin: 0 auto;
        text-align: center;
        margin-top: 10px;
    }
    .postid-4197 #qodef-woo-page.qodef--single .woocommerce-product-gallery__image:first-child {
        width: 94% !important;
    }
    .single div#qodef-page-inner {
        padding-top: 42px;
    }
    .single #qodef-woo-page.qodef--single .entry-summary form.cart {
        margin-top: 0px !important;
    }
    a.button.write-review-btn {
        width: 30%;
    }
    .qualityDiv {
        width: auto;
    }
    .woocommerce-product-details__short-description ul {
        padding-left: 20px;
    }
    #commentform span.required.textspan {
        right: 69% !important;
    }
    @-moz-document url-prefix() {
        #commentform span.required.textspan {
            right: 68% !important;
        }
    }
    #commentform span.required {
        right: 85.4%;
    }
    span.required.emailspan {
        right: 86.8% !important;
    }
    .qualityDiv {
        width: 44%;
    }
    .postid-4197 #qodef-woo-page.qodef--single .woocommerce-product-gallery__image:first-child {
        width: 80% !important;
    }
}

@media (max-width:767px) {
    #payment button#place_order {
        width: auto;
    }
    @-moz-document url-prefix() {
        .consult a {
            width: 90%;
        }
    }
    .billing_left p#shipping_state_field span.select2-selection.select2-selection--single {
        height: 57px;
    }
    .billing_left p#shipping_state_field span#select2-shipping_state-container {
        font-size: 16px !important;
        line-height: 30px;
    }
    .archive.tag #blogcattemplate div#block-2 ul.footerbotm {
        justify-content: left;
    }
    body.woocommerce-checkout fieldset#wc-stripe-cc-form {
        margin-top: -24px;
    }
    table.woocommerce-product-attributes.shop_attributes {
        width: 100%;
    }
    #mainblog .qodef-e-content {
        padding: 40px 10px 20px 10px;
        min-height: auto;
    }
    #mainblog h2.qodef-e-title.entry-title {
        font-size: 18px;
    }
    #mainblog p.qodef-e-excerpt {
        font-size: 16px;
        margin-top: 10px;
    }
    div#blgbtm {
        font-size: 16px;
    }
    #blgbtm ul.footerbotm li {
        margin-right: 0px;
    }
    body.woocommerce-checkout #qodef-woo-page .mobilecheckouttable table th.product-name,
    body.woocommerce-cart #qodef-woo-page .mobilecarttabele table th.product-name {
        padding-right: 0 !important;
        padding-left: 11px !important;
        font-size: 13px !important;
    }
    .single #qodef-woo-page.qodef--single .entry-summary form.cart {
        margin-top: 6px !important;
    }
    body.woocommerce-checkout dl.variation,
    body.woocommerce-cart dl.variation {
        margin-top: 4px;
        line-height: 0px;
        margin-right: -50%;
    }
    body.woocommerce-checkout #qodef-woo-page .mobilecheckouttable table td:nth-child(3) .qodef-quantity-buttons {
        margin-bottom: 5px;
    }
    .woocommerce-cart #qodef-page-outer .mobilecarttabele .pro-detailss span.woocommerce-Price-amount.amount {
        display: block;
        margin-bottom: 15px;
    }
    body.woocommerce-checkout #qodef-woo-page .mobilecheckouttable table td:nth-child(3) {
        padding: 25px 11px 17px 0px !important;
        vertical-align: top;
    }
    body.woocommerce-checkout .pro-detailss .variation dt,
    body.woocommerce-checkout .pro-detailss .variation dd {
        line-height: 16px;
    }
    body.woocommerce-checkout #qodef-woo-page .product-name .qodef-quantity-buttons .qodef-quantity-input {
        font-size: 13px !important;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .shop_table td {
        padding: 25px 11px 17px !important;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .product-quantity span.woocommerce-Price-amount.amount {
        margin-left: 0px;
        display: block;
        padding-right: 11px;
        text-align: left;
    }
    .pro-detailss .variation dt,
    .pro-detailss .variation dd {
        font-weight: 500 !important;
        font-size: 12px !important;
        margin: 0;
        display: inline-block;
        color: #555555;
    }
    .pro-detailss .variation dd p {
        margin-bottom: 0 !important;
        color: #555555;
        font-size: 12px;
        font-weight: 400 !important;
    }
    .pro-detailss .variation dt,
    .pro-detailss .variation dd {
        font-weight: 400;
        font-size: 13px;
        margin: 0;
    }
    .pro-detailss {
        /* width: 143px; */
        margin-left: 0;
        margin-top: 0px;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .shop_table div.product-thumbnail {
        padding: 0px 0 0px 0px;
        width: 96px;
    }
    .woocommerce-cart .product-thumbnail img,
    .woocommerce-checkout .product-thumbnail img {
        width: 96px !important;
        height: 96px !important;
        margin-bottom: 6px;
    }
    .woocommerce-cart #qodef-woo-page table td.product-price {
        padding: 0px 0 0 !important;
    }
    .pro-detailss a {
        font-size: 15px;
        line-height: 22px;
        color: #466559;
        font-weight: 500;
        margin-bottom: 7px;
        display: block;
    }
    .mobileproductremove {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-left: -9px;
    }
    .inline-product-details {
        display: block;
    }
    body.woocommerce-cart #qodef-woo-page .mobilecarttabele a.remove,
    body.woocommerce-checkout #qodef-woo-page .mobilecheckouttable table a.remove {
        margin: 0 10px 4px 0 !important;
    }
    body.woocommerce-cart #qodef-woo-page .mobilecarttabele .mobileproductremove img,
    body.woocommerce-checkout #qodef-woo-page .mobilecheckouttable a.remove img {
        width: 11px !important;
        height: auto !important;
    }
    body.woocommerce-checkout #qodef-woo-page .mobilecheckouttable td.product-price {
        vertical-align: top !important;
    }
    .mobilecarttabele {
        display: block;
    }
    .desktopcarttable {
        display: none;
    }
    body.woocommerce-cart #qodef-woo-page .mobilecarttabele table th.product-quantity {
        font-size: 13px !important;
        padding: 13px 20px 13px 0 !important;
        text-align: right;
    }
    body.woocommerce-checkout #qodef-woo-page .mobilecheckouttable table th.product-quantity {
        font-size: 13px !important;
        padding: 13px 13px 13px 0 !important;
        text-align: right;
    }
    body.woocommerce-cart #qodef-woo-page .mobilecarttabele .shop_table td {
        padding: 21px 11px 17px !important;
    }
    body.woocommerce-checkout #qodef-woo-page .mobilecheckouttable table td {
        padding: 27px 11px 19px !important;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout ul#shipping_method li label {
        font-size: 13px;
        margin-top: 1px !important;
    }
    body.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods label {
        font-size: 13px;
        line-height: 30px;
        color: #3A3A3A;
        margin-left: 24px !important;
        margin-top: 5px !important;
    }
    body.woocommerce-checkout #qodef-woo-page .setloginform {
        padding: 32px 0;
    }
    body.woocommerce-checkout .login_btn button[type="submit"] {
        height: 39px;
        font-size: 14px;
    }
    body.woocommerce-checkout form.woocommerce-form.woocommerce-form-register.register.setloginform .form-row input#reg_username,
    body.woocommerce-checkout form.woocommerce-form.woocommerce-form-register.register.setloginform .form-row input#reg_email,
    body.woocommerce-checkout form.woocommerce-form.woocommerce-form-register.register.setloginform .form-row input#reg_password,
    body.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login.setloginform input#username,
    body.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login.setloginform input#password {
        height: 39px;
        font-size: 14px;
    }
    .accntlogin {
        padding: 0px 39px 25px;
    }
    .checkouttabs {
        margin: 0;
    }
    body.woocommerce-checkout #qodef-page-inner {
        padding: 20px 0 0px;
    }
    .wpb_single_image.vc_align_left {
        text-align: center;
    }
    .sectiondiv1 {
        text-align: center;
    }
    #mealpln .options {
        width: 80%;
    }
    div#tabsmenu .qodef-m-pagination-inner {
        margin-bottom: 30px;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 20% !important;
    }
    div#meal_prdct {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
    div#text_format {
        padding-left: 70px !important;
        padding-right: 70px !important;
    }
    .qodef-m-filter .qodef-m-filter-item {
        width: 700px;
        display: flex;
        flex-direction: column;
    }
    #recommend h3.qodef-m-title {
        font-size: 40px;
        font-weight: 500;
    }
    .page-id-9 .options {
        width: 100%;
    }
    .qodef-woo-product-content {
        min-height: 140px !important;
    }
    .addtocartcustom {
        display: block;
        margin-left: 10px !important;
        margin-bottom: 20px !important;
    }
    .addtocheckoutcustom {
        display: block;
        margin-left: 10px !important;
    }
    #tab-title-reviews {
        display: none;
    }
    #contactsec .left_contactsec {
        width: 100%;
    }
    div#contactsec {
        flex-direction: column;
        display: flex;
    }
    #contactsec .setheight {
        width: 100%;
    }
    .setheight .wpb_single_image img {
        width: 100%;
    }
    div#order_online {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1677760023258 {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .vc_column_container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    p.qodef-m-text {
        font-size: 16px !important;
    }
    .vc_custom_1677873211697 {
        margin-top: 20px !important;
        padding-top: 20px !important;
    }
    rs-bullets.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 106% !important;
    }
    .qodef-woo-product-content {
        min-height: auto !important;
    }
    div#meal_prdct .qodef-shortcode.qodef-m.mainmeall.qodef-woo-shortcode.qodef-woo-product-list.qodef-item-layout--info-below-2.qodef-grid.qodef-layout--columns.qodef-gutter--large.qodef-col-num--4.qodef-filter--on.qodef--no-bottom-space.qodef-pagination--off.qodef-responsive--custom.qodef-col-num--1440--4.qodef-col-num--1366--3.qodef-col-num--1024--3.qodef-col-num--768--2.qodef-col-num--680--2.qodef-col-num--480--2 .qodef-grid-inner.clear {
        display: flex;
        align-content: center;
        flex-wrap: wrap;
    }
    #meal_prdct .qodef-woo-product-content {
        max-height: 100%;
        height: 100%;
    }
    div#product-5157 figure {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-wrap: wrap !important;
    }
    .addtocartcustom {
        margin-left: 12px;
    }
    #qodef-woo-page.qodef--single .woocommerce-product-gallery__image:first-child {
        width: 92% !important;
        margin: 0 auto;
        left: 0px;
    }
    .postid-4197 #qodef-woo-page.qodef--single .woocommerce-product-gallery__image:first-child {
        width: 89% !important;
        left: 13px;
    }
    .postid-4197 button.single_add_to_cart_button.button.alt {
        margin-left: 0px !important;
    }
    #product-5157 .tabs.wc-tabs table tr td {
        font-size: 14px;
    }
    #product-5157 .tabs.wc-tabs table tr .top_header_mail {
        font-size: 14px;
    }
    #product-5157 .tabs.wc-tabs table tr td strong {
        font-size: 14px;
    }
    #qodef-woo-page.qodef--single .woocommerce-tabs {
        width: 97%;
    }
    .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image {
        width: 23.4% !important;
    }
    .single div#qodef-page-inner {
        padding-top: 50px;
    }
    .single .summary h1.qodef-woo-product-title.product_title.entry-title {
        font-size: 30px;
    }
    .single #qodef-woo-page.qodef--single .entry-summary .price {
        font-size: 16px !important;
    }
    #qodef-woo-page.qodef--single .entry-summary form.cart .variations label {
        font-size: 18px;
    }
    .woocommerce-input-wrapper input[type="text"] {
        font-size: 18px;
    }
    #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a {
        font-size: 18px !important;
    }
    textarea#fpf_511106 {
        margin-bottom: 44px;
    }
    section#helpcentersec .helpvideobox .ml36 {
        margin-left: 0px;
    }
    section#helpcentersec .helpvideobox p.videotext {
        margin-bottom: 32px;
    }
    section#helpcentersec .helpvideobox p.videotext.ml36 {
        margin-bottom: -43px;
    }
    div#FAQ-data-main-div {
        width: 96%;
        margin: 64px auto;
    }
    div#FAQ-data-main-div .single-faq .title_tab {
        padding: 0 20px;
    }
    div#FAQ-data-main-div .single-faq .inner-content {
        padding: 0 20px;
    }
    .faq-content .faq-list .title_tab span.icon {
        width: 30px;
        padding-left: 10px;
    }
    section#faq {
        padding-bottom: 20px !important;
        margin-bottom: 40px;
    }
    div#FAQ-data-main-div .single-faq .title_tab h3 {
        font-size: 16px;
        line-height: normal;
    }
    div#FAQ-data-main-div .inner-content h3 {
        font-size: 16px;
        line-height: normal;
    }
    div#FAQ-data-main-div .inner-content p {
        font-size: 16px;
        line-height: normal;
    }
    section#loginform {
        padding-bottom: 60px !important;
    }
    .page-id-12 section#loginform {
        margin-bottom: 0px !important;
        margin-top: 40px;
    }
    #mainblog article.qodef-e.qodef-grid-item.qodef-item--custom {
        padding: 0px 26px !important;
        width: 100%;
    }
    div#mainblog {
        padding-bottom: 50px !important;
    }
    .page-id-4703 div#qodef-page-inner {
        padding-top: 60px;
    }
    #blogcattemplate img.attachment-full.size-full.wp-post-image {
        width: 100%;
    }
    div#blogcattemplate {
        padding: 0px 40px 20px;
    }
    #blogcattemplate div#block-2 {
        float: none;
        width: 100%;
        margin-bottom: 20.78px !important;
        margin: 0 auto;
        text-align: center;
        margin-top: 10px;
    }
    #blog_detail_inner h1.qodef-e-title-link {
        font-size: 30px !important;
        margin-bottom: 20px;
    }
    .qodef-blog.qodef--single article .qodef-e-info .qodef-e-info-tags a {
        width: 100%;
        margin-bottom: 9px;
        margin-left: 0px !important;
    }
    .blog_author_date {
        width: 100%;
    }
    .page-id-6487 .qodef-page-content-section .vc_row.wpb_row.vc_row-fluid {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .page-id-7798 .vc_row.wpb_row.vc_row-fluid {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .termssec h3,
    .termssec ul li,
    .terms h3,
    .termsthird h3 {
        line-height: normal;
    }
    .vc_custom_1678526915248 {
        padding-bottom: 50px !important;
    }
    .page-id-6487 .qodef-page-content-section {
        padding-top: 34px !important;
    }
    .page-id-7798 .qodef-page-content-section {
        padding-top: 34px !important;
    }
    div#qodef-top-area-inner {
        width: auto;
    }
    .single-product select#fpf_6913636 {
        margin-bottom: 0px;
    }
    .single-product .qodef-quantity-buttons.quantity {
        margin-top: 20px;
    }
    .single-product button.single_add_to_cart_button.button.alt.wp-element-button {
        width: 30% !important;
        margin-top: 20px !important;
    }
    .custom-checkout-btn {
        margin-left: 20px !important;
        margin-top: 20px;
    }
    .single-product button.single_add_to_cart_button.singleaddtocartcheckout.button.alt {
        margin-top: 20px;
        margin-left: 10px !important;
        margin-right: 0px !important;
        width: 49% !important;
    }
    .woocommerce-checkout .woocommerce-message {
        max-width: 94% !important;
    }
    
}

@media only screen and (min-width:640px) and (max-width:767px) {
    table#table_order_format {
        border-collapse: separate;
        border-spacing: 0 0;
        width: 1200px;
    }
    #qodef-page-footer-bottom-area-inner div#block-10 {
        float: none!important;
        display: flex;
        text-align: center;
        justify-content: center;
        margin-top: 10px;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout ul#shipping_method li {
        margin-left: 20px !important;
    }
    .shop_table tfoot {
        margin-top: 82%;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment {
        margin-bottom: 60%;
    }
    .mobileproductremove {
        margin-left: -34px;
    }
    body.woocommerce-cart #qodef-woo-page .mobilecarttabele table td.product-quantity, body.woocommerce-checkout #qodef-woo-page .mobilecheckouttable table td.product-quantity {
        padding: 52px 20px 17px 62px !important;
    }
    body.woocommerce-checkout .payment_box.payment_method_stripe {
        width: 516px;
    }
    #mealpln .qodef-woo-product-content {
        max-height: 174px;
        height: 174px;
        margin-bottom: 50px !important;
    }
    .qodef-woo-product-list.qodef-item-layout--info-below-2 .qodef-woo-product-title {
        font-size: 15px;
    }
    .qodef-opener-widget {
        margin-left: 10PX;
    }
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 50%;
    }
    .page-id-4070 .options {
        width: 80%;
        height: 24px;
    }
    .outer_bg-.mobilewhatsapp {
        top: 90px;
    }
    p.qodef-copyright {
        font-size: 16px;
        line-height: 20px;
        text-align: center;
    }
    #recommend h3.qodef-m-title {
        font-size: 30px;
    }
    .qodef-m-filter .qodef-m-filter-item {
        width: 80px;
    }
    .woocommerce-variation-add-to-cart button.single_add_to_cart_button.button.alt {
        margin-left: 16px !important;
        width: 32% !important;
    }
    .single #qodef-woo-page.qodef--single .qodef-woo-single-inner>* {
        padding: 0 0px 0px 0px;
    }
    div#product-5157 .qodef-woo-single-image {
        padding-left: 0px !important;
    }
    
    
}

@media only screen and (min-width:600px) and (max-width:639px) {
    .outer_bg-.mobilewhatsapp {
        top: 82px;
    }
    .qodef-m-filter .qodef-m-filter-item {
        width: 74px;
    }
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 50%;
    }
    .qodef-m-filter .qodef-m-filter-item {
        width: 70px;
    }
    .woocommerce-variation-add-to-cart button.single_add_to_cart_button.button.alt {
        margin-left: 16px !important;
        width: 32% !important;
    }
    .faq-menu-buttons .button {
        margin: 0px 0px 46px 10px;
    }
    .single #qodef-woo-page.qodef--single .qodef-woo-single-inner>* {
        padding: 0 0px 0px 0px;
    }
    div#product-5157 .qodef-woo-single-image {
        padding-left: 0px !important;
    }
    .single #qodef-woo-page.qodef--single .entry-summary form.cart .variations_button .quantity {
        width: 100%;
    }
    #qodef-woo-page .qodef-quantity-buttons {
        width: 100%;
    }
}

@media only screen and (min-width:480px) and (max-width:599px) {
    p.cart-empty.woocommerce-info {
        position: relative;
        width: 100%;
        /* top: 0; */
    }
    .qodef-widget-holder {
        width: 50%;
    }
    .choose_meal p {
        font-size: 14px;
        margin-top: 12px;
    }
    .page-id-4070 .vc_column_container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .page-id-4070 .options {
        width: 86%;
        height: 26px;
    }
    .outer_bg-.mobilewhatsapp {
        top: 82px;
    }
    div#order_online {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 50%;
    }
    .woocommerce-variation-add-to-cart button.single_add_to_cart_button.button.alt {
        width: 32% !important;
        margin-left: 10px !important;
    }
    .faq-menu-buttons .button {
        width: 100%;
        margin: 0px 0px 10px 0px;
    }
    section#faq h2.qodef-m-title {
        font-size: 24px;
    }
    section#faq p.qodef-m-text {
        margin-top: 10px !important;
    }
    .left_contactsec .vc_custom_1677649927945 {
        padding-left: 34px !important;
        padding-right: 50px !important;
    }
    .left_contact .contactfirst:first-child .address-icon {
        width: 100px;
    }
    .page-id-6531 .setloginform {
        padding: 0px 0px;
    }
    .accntlogin {
        padding: 0px 51px 25px;
    }
}

@media (max-width:480px) {
    div#customer_details p input {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .page-id-7442 .woocommerce-message {
        width: 100%;
    }
    
    .page-id-7798 p, ul {
        font-size: 14px!important;
        line-height: normal;
        /* text-align: justify; */
    }
    .page-id-7798 ul li {
        font-size: 14px!important;
    }
    div#dashboardinner .orderlistset .wc-item-meta p {
        text-align: center;
    }
    
    .cart-empty.woocommerce-info:before, .woocommerce-info:before
    {
        position: absolute;
    }
    p.cart-empty.woocommerce-info {
        position: static;
        width: 100%;
        top: 0;
    }
    a.single_add_to_cart_button.button.alt.custom-checkout-btn {
        font-size: 14px;
        height: 35px;
        border-radius: 1px;
        margin-left: 7px!important;
        width: 83%;
        margin-top: 10px;
        margin-bottom: 39px;
        line-height: 15px;
        text-align:center;
    }
    /* .postid-5157 #qodef-woo-page.qodef--single .entry-summary form.cart .single_variation {
        display: none !important;
    } */
    .qodef-page-title .qodef-m-content {
        padding-top: 9px!important;
        padding-bottom: 9px!important;
    }
    .single-product section.related.products {
        margin-top: 60px !important;
    }
    .outer_bg-.mobilewhatsapp {
        left: 4px;
        position: fixed!important;
        top: 80%!important;
        z-index: 99999;
    }
    #qodef-page-footer-top-area {
        padding: 56px 0px 6px 0px;
    }
    .productpagesliderouter .dots-container {
        margin-top: 10px;
    }
    /* .postid-5157 div#product_total_price {
        display: block!important;
    } */
    /* .single-product div#product_total_price
    {
        display: none;
    } */
    .termssec ul li {
        font-size: 15px;
    }
    div#recommandproducts {
        padding: 0px!important;
    }
    .qodef-grid-item.widg3,
    .qodef-grid-item.widg5 {
        width: 42% !important;
    }
    .customordernotes span.woocommerce-input-wrapper {
        margin-top: 23px;
    }
    .single .summary.entry-summary textarea#fpf_511106 {
        margin-bottom: 23px;
    }
    .fpf-textarea .qodef-quantity-buttons.quantity {
        margin-top: 23px!important;
    }
    .qodef-woo-dropdown-cart .qodef-m-dropdown-inner {
        width: 100%;
        padding: 10px;
    }
    .qodef-m-order-details h6.qodef-m-order-label {
        font-size: 16px;
    }
    .qodef-woo-dropdown-items .qodef-e-content h5.qodef-e-title.entry-title {
        font-size: 16px;
    }
    .qodef-woo-dropdown-cart .qodef-e-price-quantity {
        font-size: 15px;
    }
    .qodef-m-order-amount span.woocommerce-Price-amount.amount {
        font-size: 15px;
    }
    .category .qodef-blog-item .qodef-e-content {
        padding: 61px 18px 43px 18px;
    }
    #blogcattemplate div#block-2 {
        justify-content: center;
    }
    .woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods label {
        font-size: 15px!important;
    }
    .woocommerce-product-details__short-description {
        margin-bottom: 10px;
    }
    .productpagesliderouter .slide>img {
        width: 100%;
        height: auto;
        max-width: 100px;
        min-height: 100px;
    }
    h3.extralabel {
        display: block!important;
    }
    .page-id-7434 #text_format ol li {
        font-size: 14px;
        line-height: 24px;
    }
    .single-product.postid-5565 .fpf-fields {
        margin-top: 20px;
    }
    .postid-4145 .qodef-woo-single-inner table.woocommerce-product-attributes.shop_attributes {
        margin-top: 36%!important;
    }
    .qodef-grid-item.widg5 {
        width: 49% !important;
    }
    #qodef-page-footer-top-area .widget ul:not(.qodef-shortcode-list) li {
        margin: 0 0 2px;
        line-height: 13px;
    }
    .pro-detailss a {
        font-size: 13px;
    }
    .tax-product_cat div#qodef-page-inner {
        padding-left: 0;
        padding-right: 0;
    }
    #testnewcontent .swiper-arrow {
        top: 24%;
    }
    .change_pwd_form .alert.alert-danger {
        align-items: flex-start!important;
    }
    .vc_custom_1677521228299 {
        padding-top: 0px !important;
    }
    .vc_custom_1682075392034 {
        margin-left: 0px !important;
        text-align: center;
    }
    #text_format ol li {
        font-size: 14px;
        line-height: 24px;
    }
    /* h3.extralabel {
        display: block;
    } */
    table.variations.changevariationset {
        margin-top: 0px!important;
    }
    p#shipping_state_field span.select2-selection.select2-selection--single {
        height: 57px;
    }
    p#shipping_state_field span#select2-shipping_state-container {
        font-size: 16px !important;
        line-height: 29px;
    }
    .productpagesliderouter .dot {
        margin: 4px;
    }
    .related .qodef-woo-product-list ul.products.columns-4>.product {
        width: 100%!important;
    }
    #bgwhitetr td.setcolbg {
        /* padding: 0px 35px 0px 35px !important; */
        padding: 0px;
    }
    .woocommerce-shipping-fields {
        margin-top: 10px;
    }
     #blogcattemplate .qodef-e-media-image {
        width: 100%;
        min-width: auto;
    }
    .vc_custom_1681801238071 {
        margin-right: 15px!important;
        margin-left: 15px !important;
    }
    .woocommerce-checkout #qodef-page-outer .mobilecheckouttable span.woocommerce-Price-amount.amount {
        display: inline-flex;
    }
    div#order_review table tr th.product-quantity {
        text-align: center;
    }
    .woocommerce-checkout div#order_review table tr td:nth-child(3) .woocommerce-Price-amount.amount {
        text-align: center;
        display: flex;
        align-content: center;
        justify-content: center;
    }
    .changevariationset td.value {
        margin-top: 10px;
    }
    ul#shipping_method li,
    ul#shipping_method li span.woocommerce-Price-amount.amount {
        margin-left: 3px;
    }
    .woocommerce-cart .product-thumbnail img,
    .woocommerce-checkout .product-thumbnail img {
        width: 80px !important;
        height: 80px !important;
    }
    body.woocommerce-cart #qodef-woo-page .mobilecarttabele a.remove {
        margin-right: 3px !important;
        ;
    }
    body.woocommerce-cart #qodef-woo-page .mobilecarttabele .shop_table td {
        padding: 21px 5px 17px !important;
    }
    body.woocommerce-checkout textarea#new_order_notes {
        font-size: 16px !important;
        line-height: normal;
    }
    body.woocommerce-cart #qodef-woo-page .mobilecarttabele table th.product-name {
        padding-left: 3px!important;
    }
    .checkoutinline h3 {
        font-size: 13px;
    }
    .single-product ul.woocommerce-error {
        max-width: 100%;
        float: none;
        margin: auto;
        margin: 20px auto 0px;
    }
    .shop_table tfoot {
        padding: 10px 10px;
        display: block;
        position: relative;
        top: 20px;
    }
    .shop_table tfoot tr {
        align-items: baseline;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment {
        margin-top: 20px !important;
        float: none;
    }
    body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table div.product-thumbnail {
        width: 80px!important;
    }
    label.extrashippingglabel.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
        font-weight: 600;
        font-size: 13px;
    }
    .menu-side-menu-container {
        height: 580px;
        overflow-y: scroll;
    }
    .woocommerce-variation-add-to-cart .fpf-fields p {
        margin-top: 0px !important;
    }
    #qodef-page-footer-bottom-area-inner div#block-10 {
        float: none!important;
        display: flex;
        text-align: center;
        justify-content: center;
        margin-top: 10px;
    }
    img.arrow {
        float: right;
        display: block;
        width: 20px;
        position: relative;
        top: 2px;
    }
    .woocommerce-cart div.woocommerce .shop_table th {
        line-height: normal;
    }
    .category article.qodef-blog-item {
        width: 100%;
        padding: 0!important;
    }
    div#blogcattemplate {
        margin: 20px 0px;
        padding: 0px 20px 20px;
    }
    .category .qodef-blog-item .qodef-e-media-image img.attachment-full.size-full.wp-post-image {
        min-width: auto!important;
    }
    /* .checkoutinline
{
display:none !important;
} */
    span.billingbtn1.active,
    span.shippingbtn1.active {
        background: #2D5E3D;
        color: #fff;
        margin-right: 0px;
        display: block;
    }
    /* span.shippingbtn1 {
    margin-left: 45px;
    margin-right: 0;
} */
    span.billingbtn1,
    span.shippingbtn1 {
        background: transparent;
        border: 1px solid #2D5E3D;
        padding: 9px;
        color: #2D5E3D;
        max-width: 193px;
        display: block;
        font-size: 14px;
        font-family: 'Poppins';
        line-height: normal;
        border-radius: 4px;
        font-weight: normal;
        line-height: 28.6px;
        margin-right: 0px;
        margin-bottom: 19.5px;
        max-width: 100%;
    }
    .woocommerce-page div.woocommerce .col2-set>* {
        margin-bottom: 0px;
    }
    .woocommerce-billing-fields {
        margin-top: 20px;
    }
    .shipping ul#shipping_method li {
        margin-left: 16px!important;
    }
    .woocommerce-cart .product-thumbnail img,
    .woocommerce-checkout .product-thumbnail img {
        margin-bottom: 7px;
    }
    .setheight img {
        height: auto !important;
    }
    .qodef-workflow .qodef-m-workflow-item .qodef-m-workflow-item-inner {
        padding-bottom: 30px;
    }
    #imgdistance img {
        margin-top: 20px;
    }
    .vc_custom_1677143213367 {
        padding-top: 15px !important;
    }
    .vc_custom_1678295986120 {
        margin-top: 43px !important;
        padding-bottom: 16px!important;
    }
    div#muscle1 {
        margin-top: 40px!important;
    }
    div#datafetch .fiterproductcustom {
        width: 100% !important;
    }
    p.noproductfound {
        color: #407D00;
        font-size: 20px;
        position: relative;
        top: -20px;
    }
    #order_online .qodef-m-filter {
        width: 350px;
        overflow-x: scroll;
    }
    img#theImg,
    img#theImg1 {
        margin-top: 7px;
        width: 17px;
    }
    .vc_custom_1677005169187 {
        padding-top: 2px !important;
    }
    a#qodef-back-to-top {
        display: none;
    }
    .extraproducts .qodef--load-more {
        margin: 10px auto 10px !important;
    }
    /* #slider-13-slide-22-layer-4 img.tp-rs-img {
        display: block;
    }
    #slider-13-slide-22-layer-1 img.tp-rs-img {
        display: none;
    } */
    .changevariationset th.label {
        width: auto!important;
        position: absolute;
        z-index: 1;
        margin-top: 2px;
        background: transparent!important;
    }
    #sectiondiv .vc_custom_1681189774488 {
        margin-right: 0px!important;
        margin-left: 0px !important;
    }
    .privacy_policy p {
        text-align: left;
        font-size: 14px;
    }
    body.page-id-12 .select2-container--default.select2-container--open .select2-dropdown {
        left: 0;
        max-width: 325px;
        width: 100% !important;
        transform: translate(0px, 0px);
    }
    div#dashboardinner #bgwhitetr td.setcolbg {
        font-size: 12px;
    }
    .page-id-4070 .options {
        width: 90%;
        height: auto;
    }
    .page-id-4480 .qodef-woo-shortcode .qodef-woo-buttons-holder .add_to_cart_button:after {
        top: -1px !important;
    }
    .eventpagepd #imginfo {
        width: 83%;
        min-height: 29px;
    }
    body.woocommerce-checkout .payment_box.payment_method_stripe #wc-stripe-cc-form .form-row span.required {
        top: 40%;
    }
    #recommandproducts .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 100%;
    }
    #sectiondiv rs-module-wrap#rev_slider_19_2_wrapper {
        min-height: 370px !important;
    }
    .tp-bullets {
        transform: translate(-36px, -55px) !important;
    }
    /* #hovereffect:hover>.qodef-woo-product-image-inner #imginfo {
		height: 34px;
	} */
    .privacy-policy h1 {
        line-height: normal;
    }
    .page-id-12 .woocommerce-message:before {
        margin: 6px -18px;
    }
    .select2-container--default.select2-container--open .select2-dropdown ul li {
        font-size: 12px;
        padding: 8px;
    }
    .archive.tag #blogcattemplate article {
        width: 100%;
        padding: 0px 26px !important;
    }
    .archive.tag #blogcattemplate .qodef-e-content {
        min-height: auto;
    }
    #recommandproducts .qodef-woo-product-content {
        min-height: 140px !important;
    }
    .vc_custom_1680690044476 {
        padding-right: 0px !important;
        padding-left: 0px !important;
        margin-bottom: 0px!important;
    }
    #mealpln .options {
        padding-top: 4px;
    }
    #muscle1 {
        padding-top: 40px !important;
    }
    .vc_custom_1679998547476 .qodef-woo-product-content {
        min-height: 140px !important;
    }
    .related .qodef-woo-buttons-holder {
        width: 70%;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout .woocommerce-checkout-review-order table tbody tr td.product-name .inline-product-details {
        padding-left: 10px;
    }
    .woocommerce-checkout div#order_review table tr td.product-price .pro-detailss {
        width: 160px!important;
        margin-top: 10px !important;
        margin-left: 16px!important;
    }
    .woocommerce-checkout div#order_review table tr td:nth-child(3) {
        width: auto !important;
        display: grid;
        text-align: center;
    }
    .single-product .qodef-woo-single-inner .summary.entry-summary ul.tabs.wc-tabs .woocommerce-Tabs-panel ul li span {
        font-size: 14px;
        line-height: normal;
    }
    .single-product .qodef-woo-single-inner .summary.entry-summary ul.tabs.wc-tabs .woocommerce-Tabs-panel h3,
    .single-product .qodef-woo-single-inner .summary.entry-summary ul.tabs.wc-tabs .woocommerce-Tabs-panel h4 {
        font-size: 16px !important;
        line-height: normal;
    }
    .single-product .qodef-woo-single-inner .summary.entry-summary ul.tabs.wc-tabs .woocommerce-Tabs-panel ol li {
        font-size: 14px !important;
        line-height: normal;
    }
    #order_online .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 50%;
        margin-bottom: 33px;
    }
    #meal_prdct .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 80%;
        margin: 0 auto 73px !important;
        display: block;
        float: none;
    }
    .extraproducts .qodef-e.qodef-grid-item {
        padding: 0px 7px;
    }
    #imginfo {
        margin-bottom: 0px;
        margin-top: 15px;
        width: 73%;
        margin-bottom: 31px;
        height: auto;
    }
    #tabsmenu .qodef-e.qodef-grid-item {
        width: 80% !important;
        padding: 0 0px 29px;
        margin: auto;
        float: none;
        display: block;
    }
    #mealpln .qodef-woo-shortcode .qodef-woo-buttons-holder .add_to_cart_button:after {
        line-height: initial;
        top: 3px;
    }
    .single-product .qodef-woo-single-inner .summary.entry-summary ul.tabs.wc-tabs .woocommerce-Tabs-panel {
        padding: 0px 0px !important;
    }
    .single-product .qodef-woo-single-inner .summary.entry-summary ul.tabs.wc-tabs .woocommerce-Tabs-panel p {
        font-size: 12px !important;
        line-height: normal;
    }
    .single-product .qodef-woo-single-inner .summary.entry-summary .fpf-field.fpf-select .qodef-quantity-buttons.quantity {
        display: none !important;
    }
    .vc_custom_1679998547476 {
        margin-bottom: 0px !important;
        padding-top: 63px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .fpf-field.fpf-textarea {
        display: block;
    }
    .postid-4606 textarea#fpf_511106 {
        display: block;
    }
    #meal_prdct #qodef-woo-page .qodef-woo-buttons-holder .add_to_cart_button:after,
    .qodef-woo-shortcode .qodef-woo-buttons-holder .add_to_cart_button:after {
        top: 0px;
    }
    #product-5157 .tabs.wc-tabs table tr td {
        font-size: 13px;
        padding: 7px 0 !important;
    }
    #product-5157 table tr td:nth-child(1) {
        width: auto;
    }
    #product-5157 table tr td:nth-child(2) {
        width: auto;
    }
    #product-5157 table tr td:nth-child(3) {
        width: auto;
    }
    /*body .select2-container--default.select2-container--open .select2-dropdown {
		left: 0;
		min-width: 222px;
		width: 100% !important;
		transform: translate(-150px, 0px);
	}*/
    .single .select2-container--default .select2-results__options {
        margin: 0px;
        background: #F7FBED;
    }
    .single .select2-container--default .select2-results__option {
        border-bottom: 1px solid #D9D9D9;
        border-top: 0px;
        border-right: 0px;
        border-left: 0px;
    }
    textarea#fpf_511106 {
        height: 75px;
    }
    textarea#fpf_7034079 {
        height: 75px;
        font-size: 12px!important;
        margin-bottom: 0px;
    }
    p#breadcrumbs {
        margin-top: 1px;
        margin-bottom: 0px;
        font-size: 12px;
    }
    .single-product .qodef-quantity-buttons.quantity {
        margin-top: 0px;
    }
    #tabsmenu .qodef-woo-shortcode .qodef-woo-buttons-holder .add_to_cart_button:after {
        font-size: 16px;
    }
    .extraproducts .options {
        padding-top: 6px;
    }
    .options a {
        font-size: 12px;
    }
    /* .extraproducts .qodef-woo-product-image img {
		min-height: 180px !important;
		min-width: 180px !important;
	} */
    .extraproducts .qodef-woo-product-inner img {
        /*height: auto;*/
        height: 180px !important;
    }
    .extraproducts .qodef-woo-product-image {
        height: auto !important;
    }
    #tabsmenu .qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-image-inner img {
        width: auto;
    }
    #hovereffect:hover>.qodef-woo-product-image-inner {
        display: flex !important;
        padding: 10px !important;
    }
    .address-icon {
        width: 81px;
        height: 81px;
        margin: auto;
    }
    .address-text {
        float: none;
        margin-left: 0;
        text-align: center;
        margin-top: 20px;
    }
    p.qodef-m-text {
        margin-top: 10px !important;
        font-size: 16px !important;
    }
    .left_contactsec .qodef-section-title.qodef-alignment--left {
        text-align: center;
    }
    .address-icon img {
        width: 27px;
        height: 27px;
    }
    .contiset {
        display: block;
    }
    .accntlogin {
        padding: 0px 15px 25px;
    }
    .setloginform {
        padding: 30px !important;
    }
    .qodef-blog.qodef--single article .qodef-e-media {
        margin-bottom: 10px !important;
    }
    #blog_detail_inner ol li {
        font-size: 18px;
    }
    .pld-like-dislike-wrap {
        margin-bottom: 0px;
    }
    #blog_detail_inner h1.qodef-e-title-link {
        font-size: 30px !important;
        margin-bottom: 28px;
        line-height: 36px;
    }
    .single-post .qodef-blog.qodef--single article .qodef-e-info .qodef-e-info-tags a:nth-child(8) {
        margin-top: 0px !important;
    }
    .qodef-blog.qodef--single article .qodef-e-info .qodef-e-info-tags a:nth-child(7) {
        margin-left: 0px !important;
        margin-top: 0px !important;
    }
    .qodef-blog.qodef--single article .qodef-e-info .qodef-e-info-tags a:nth-child(6) {
        margin-left: 0;
        margin-top: 0;
    }
    .blog_author_date .qodef-e-info-category-and-date {
        text-align: center !important;
    }
    terms h3 {
        font-size: 18px;
    }
    .single-product .variations_form.cart table tr td.value span .select2-selection.select2-selection--single span#select2-select-duration-container {
        display: inline-block;
    }
    #mainblog .qodef-e-content {
        padding: 40px 10px 20px 10px;
        min-height: auto;
    }
    #mainblog h2.qodef-e-title.entry-title {
        font-size: 18px;
    }
    #mainblog p.qodef-e-excerpt {
        font-size: 16px;
        margin-top: 10px;
    }
    div#blgbtm {
        font-size: 16px;
    }
    #blgbtm ul.footerbotm li {
        margin-right: 0px;
    }
    .woocommerce table.shop_table td {
        padding: 10px 0px !important;
    }
    body.page-id-12 .select2-container--default .select2-selection--single .select2-selection__arrow:before {
        font-size: inherit;
    }
    #text_format h2,
    #text_format h3 {
        font-size: 16px;
    }
    #text_format p {
        font-size: 14px;
        line-height: 24px;
    }
    .page-id-4070 #text_format ol li {
        font-size: 14px;
        line-height: 24px;
        display: list-item;
        height: auto;
    }
    .page-id-4070 #text_format ol li:before {
        content: none;
    }
    div#text_format {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    #text_format em {
        font-size: 14px;
        line-height: 24px;
    }
    #text_format ul li {
        font-size: 14px;
        line-height: 24px !important;
    }
    .btnchoosemeal {
        padding: 0px 18px !important;
        line-height: 10px !important;
    }
    #sectiondiv img {
        width: auto !important;
        display: inline;
        margin: 0 4px !important;
    }
    body.woocommerce-checkout .subtotaltable tr.shippingmethodd {
        margin-top: 0;
    }
    body.woocommerce-checkout div#stripe-payment-data fieldset .form-row-first {
        width: 100%;
        margin-right: 19px !important;
        margin-top: 16px;
        margin-bottom: 0;
    }
    body.woocommerce-checkout .payment_box.payment_method_cod {
        margin-top: 21px;
        margin-left: 0;
    }
    body.woocommerce-checkout div#stripe-payment-data fieldset .form-row-last {
        width: 100%;
        margin-top: 16px;
        margin-bottom: 0;
    }
    .woocommerce-checkout div#order_review table.subtotaltable tr th {
        font-size: 13px !important;
    }
    body.woocommerce-checkout .payment_box.payment_method_stripe {
        margin-left: 0%;
        margin-top: 0px;
        width: 100%;
    }
    body.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods li:last-child {
        margin-left: 0%;
        margin-top: 2px;
        width: 100%;
    }
    body.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods li.wc_payment_method.payment_method_stripe {
        width: 100%;
    }
    body.woocommerce-checkout #qodef-woo-page {
        margin-bottom: 39px;
    }
    body.woocommerce-checkout div#order_review {
        padding: 0;
    }
    /* body.woocommerce-checkout #qodef-woo-page.qodef--checkout ul#shipping_method li span.woocommerce-Price-amount.amount {
        position: absolute;
        top: -33px;
        right: 0;
   }*/
    #qodef-woo-page.qodef--checkout .woocommerce-checkout-payment .place-order {
        margin: 0 11px;
    }
    .set_form_credit .wc-stripe-elements-field {
        padding: 12px 17px;
    }
    label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
        margin-bottom: 0 !important;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout ul#shipping_method li input {
        margin: 4px 8px 0 0 !important;
    }
    body.woocommerce-checkout p#billing_country_field,
    body.woocommerce-checkout p#shipping_country_field {
        margin-bottom: 14px !important;
        margin-top: 0;
    }
    body.woocommerce-checkout #billing_state_field span.select2-selection.select2-selection--single span#select2-billing_state-container {
        /* font-size: 13px !important;
        line-height: 12px;
        margin-left: -3px; */
    }
    body.woocommerce-checkout .select2-container--default .select2-selection--single span.select2-selection__arrow {
        background-size: 11px;
        /* background-position-y: 19px; */
        background-position-x: 21px;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout form.checkout.woocommerce-checkout h3#ship-to-different-address label span {
        font-size: 12px;
        line-height: 17px;
        text-transform: uppercase;
        color: #413F3F;
    }
    body.woocommerce-checkout #billing_state_field span.select2-selection.select2-selection--single {
        width: 100%;
        /* height: 39px !important; */
    }
    #qodef-woo-page.qodef--checkout #customer_details .col-2 h3 label {
        display: flex;
        align-items: center;
    }
    .woocommerce-checkout #qodef-woo-page.qodef--checkout form.checkout.woocommerce-checkout div#customer_details .col-2 .woocommerce-shipping-fields {
        padding-left: 0;
    }
    body.woocommerce-checkout select#billing_city,
    select#shipping_city {
        height: 39px !important;
        font-size: 13px !important;
        background-position-y: 18.4px;
        background-size: 11px;
    }
    body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row abbr.required,
    body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row abbr.required {
        top: 30px;
    }
    #qodef-woo-page.qodef--checkout #customer_details h3 {
        margin: 0 0 15px;
        font-weight: 500;
        font-size: 13px;
    }
    .woocommerce-checkout .qodef--checkout .tab {
        flex-direction: column;
    }
    .woocommerce-checkout .qodef--checkout .tab button {
        font-size: 13px;
        line-height: 130.4%;
        padding: 0;
        margin-bottom: 12px;
    }
    .woocommerce-checkout .qodef--checkout form.checkout.woocommerce-checkout {
        padding: 0;
    }
    #qodef-woo-page table th,
    .qodef-woo-shortcode table th,
    .woocommerce table th {
        padding: 7px 15px !important;
    }
    table td bdi {
        font-size: 13px !important;
    }
    .inline-product-details dt,
    .woocommerce-cart div.woocommerce .shop_table .inline-product-details dd p {
        font-size: 12px;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .shop_table td .inline-product-details a,
    .woocommerce-checkout #qodef-woo-page.qodef--cart .shop_table td .inline-product-details a {
        font-size: 15px !important;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .shop_table td.product-remove {
        position: relative !important;
        right: 0;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .shop_table td label.screen-reader-text abbr.required {
        top: 11px;
    }
    .dots-container span.dot.active:before {
        position: absolute;
        content: "";
        width: 11px;
        height: 11px;
        background: #2d5e3d;
        border-radius: 100px;
        border: 1px solid #fff;
        left: 0;
        top: 0px;
    }
    div#product-5157 .qodef-woo-single-inner .qodef-woo-single-image {
        width: 38%;
        padding: 0px 10px 0px 44px !important;
    }
    .single-product .qodef-woo-single-inner .summary.entry-summary {
        width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 0px;
        position: relative;
    }
    .single-product .qodef-woo-product-title.product_title.entry-title {
        font-size: 15px !important;
    }
    .single-product p.price::before {
        font-size: 12px;
        padding-right: 3px;
        display: block;
        margin-bottom: 10px;
    }
    span.woocommerce-Price-amount.amount {
        margin: 0;
    }
    .single #qodef-woo-page.qodef--single .entry-summary .price span {
        font-size: 12px;
        font-weight: bold;
    }
    #qodef-woo-page.qodef--single .entry-summary form.cart .variations label {
        font-size: 12px;
    }
    .single-product .variations_form.cart table tr th label {
        font-size: 13px !important;
    }
    .single-product .variations_form.cart table tr td.value span .select2-selection.select2-selection--single {
        height: 34px;
    }
    .single-product .variations_form.cart .single_variation_wrap .fpf-fields #fpf_2747065_field #fpf_2747065,
    .single-product .variations_form.cart .single_variation_wrap .fpf-fields #fpf_800994_field #fpf_800994 {
        font-size: 12px;
    }
    .single-product .variations_form.cart .single_variation_wrap .fpf-fields #fpf_2747065_field #fpf_2747065,
    .single-product .variations_form.cart .single_variation_wrap .fpf-fields #fpf_800994_field #fpf_800994 {
        font-size: 13px;
        padding: 6px 7px;
    }
    .single-product .variations_form.cart table tr {
        margin-bottom: 10px !important;
    }
    .single #qodef-woo-page.qodef--single .entry-summary form.cart {
        margin-top: 16px !important;
    }
    .postid-4193 #qodef-woo-page.qodef--single .entry-summary form.cart {
        margin-top: 0px !important;
        min-width: 203px;
    }
    body .select2-container--default .select2-selection--single .select2-selection__arrow::before {
        content: "\33";
        font-size: 30px;
    }
    #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a {
        font-size: 13px !important;
        border-radius: 1px !important;
        margin: 0px 0px !important;
        padding: 7px 18px;
    }
    .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:first-child a img {
        border-radius: 0px;
    }
    .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a img {
        border-radius: 100px;
    }
    .single #qodef-woo-page.qodef--single .entry-summary .price {
        font-size: 13px !important;
        margin-top: 5px !important;
        margin-bottom: 0px !important;
        /* font-weight: bold !important; */
        display: inline-block;
    }
    #product_total_price span.price {
        font-weight: bold !important;
    }
    .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image {
        width: 40px !important;
        padding: 0 12px;
        margin-top: 13px;
        margin-left: -12px;
    }
    .single-product.postid-5157 .woocommerce-tabs.wc-tabs-wrapper {
        margin-top: 0px !important;
        min-width: auto !important;
        margin-left: 0% !important;
    }
    /* .single-product .woocommerce-tabs.wc-tabs-wrapper {
        margin-top: 0px !important;
        min-width: 318px;
        margin-left: -56% !important;
   } */
    .single div#qodef-page-inner {
        padding-top: 20px;
    }
    .single.single-product.postid-5157 .fpf-field.fpf-textarea {
        margin-left: -60%;
        margin-top: 6% !important;
    }
    .single.single-product .fpf-field.fpf-textarea {
        margin-left: -60%;
         margin-top: 17px;
    }
    .single-product .fpf-fields {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .single.single-product.postid-5157 .fpf-fields {
        margin-bottom: 2px;
    }
    #qodef-woo-page.qodef--single .woocommerce-tabs {
        margin-top: 0;
    }
    .single.single-product.postid-5157 p#fpf_511106_field {
        display: flex;
        margin-top: 2px!important;
        margin-bottom: -4px;
    }
    .single.single-product p.customordernotes {
        display: flex;
        margin-top: 0px;
        /*remove important because using jquery add 18% if table is not there*/
    }
    .single-product p#fpf_511106_field .woocommerce-input-wrapper #fpf_511106,
    .single-product .customordernotes textarea#fpf_7034079 {
        padding: 6px 6px !important;
        font-size: 14px;
        line-height: normal;
    }
    .single-product p#fpf_511106_field .qodef-quantity-buttons.quantity #quantity_641c260b1dfb7 {
        width: 100px;
    }
    .single-product p#fpf_511106_field .qodef-quantity-buttons.quantity input#quantity_641c28f7aae6d {
        width: 106px;
    }
    .single-product p.customordernotes .qodef-quantity-buttons.quantity .qodef-quantity-minus {
        left: 70px !important;
        top: 12px !important;
    }
    .postid-5157 #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input {
        width: 106px;
    }
    .single-product #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input {
        width: 106px;
    }
    .single.single-product.postid-5157 p#fpf_511106_field .woocommerce-input-wrapper {
        width: 100%;
        margin-right: 12px;
        margin-left: 6px;
    }
    .single.single-product p.customordernotes .woocommerce-input-wrapper {
        width: 100%;
        margin-right: 12px;
        margin-left: 6px;
    }
    div#product-5157 .fpf-field.fpf-fpfdate .qodef-quantity-buttons.quantity {
        display: none;
    }
    .single-product button.single_add_to_cart_button.button.alt.wp-element-button.disabled.wc-variation-selection-needed {
        margin-left: -127px !important;
        width: 166px !important;
        /* margin-right: 14px; */
        font-size: 14px;
    }
    .single-product button.single_add_to_cart_button.singleaddtocartcheckout.button.alt.disabled.wc-variation-selection-needed {
        width: 166px !important;
        font-size: 14px;
    }
    .single-product .qodef-woo-single-inner .productpagesliderouter {
        display: block;
        width: 100%;
        padding-right: 16px !important;
    }
    .single-product .qodef-woo-single-image {
        display: none !important;
    }
    .single-product .qodef-woo-single-inner .productpagesliderouter .slider.productpageslider {
        height: 110px;
    }
    .dots-container span.dot {
        width: 15px !important;
        height: 15px !important;
        background: #f5f5f5;
        border: 1px solid #2d5e3d;
    }
    .dots-container span.dot.active {
        width: 18px !important;
        height: 15px !important;
        background: #2d5e3d;
        border: 1px solid #2d5e3d;
        position: relative;
    }
    .single-product .qodef-woo-single-inner {
        margin: 0 11px 0px 11px !important;
        /* flex-wrap: inherit !important; */
    }
    div#product-5157 #fpf_2747065_field span.woocommerce-input-wrapper:after {
        content: "";
        background-image: url(/wp-content/uploads/2023/02/Vector-6-1.svg);
        background-size: cover;
        width: 14px;
        height: 16px;
    }
    body.woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 13px !important;
        line-height: 14px !important;
        color: #413F3F;
    }
    body.woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__arrow:before {
        content: "\33" !important;
    }
    .woocommerce-cart section.shipping-calculator-form input {
        font-size: 13px !important;
        line-height: 14px !important;
        height: 39.99px;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .cart-collaterals tr.clickcal td:nth-child(1) {
        border: none !important;
    }
    .single-product div#product_total_price {
        display: none;
        position: relative;
        top: -144px;
        left: 96px;
        font-size: 13px;
        font-weight: bold;
    }
    .shipping-calculator-form button.button.wp-element-button {
        font-size: 14px !important;
        line-height: 21px !important;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .cart-collaterals .shop_table th,
    .woocommerce-cart #qodef-woo-page.qodef--cart .cart-collaterals .shop_table td {
        border: none !important;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .wc-proceed-to-checkout {
        padding: 0 11px;
        margin-top: 21px;
        margin-bottom: 21px;
    }
    tr.order-total span.woocommerce-Price-amount.amount bdi {
        font-size: 13px !important;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .wc-proceed-to-checkout .button {
        width: 170px !important;
        font-size: 14px !important;
        height: 35px;
        padding: 0 0 !important;
        margin-right: 0 !important;
        line-height: 33px !important;
    }
    body.woocommerce-cart #qodef-woo-page.qodef--cart ul#shipping_method li label {
        font-size: 13px !important;
    }
    .woocommerce-cart .wc-proceed-to-checkout {
        display: flex;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart button.updatecartcustom.button.wp-element-button {
        margin-right: 13px !important;
    }
    ul#shipping_method {
        justify-content: space-between;
        position: relative;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart .cart-collaterals table tr td #shipping_method bdi {
        font-size: 13px;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart ul#shipping_method li input {
        margin: 4px 4px 0 0 !important;
        width: 14px;
    }
    .woocommerce-cart #qodef-woo-page.qodef--cart ul#shipping_method li,
    .woocommerce-cart #qodef-woo-page.qodef--cart ul#shipping_method li span.woocommerce-Price-amount.amount {
        margin-left: 0;
        margin-right: 13px;
    }
    .single-product .summary.entry-summary {
        margin-top: 0px !important;
    }
    .single-product .woocommerce-product-details__short-description p {
        font-size: 12px !important;
        margin-bottom: 0px!important;
    }
    .single-product .woocommerce-product-details__short-description {
        margin-top: 8px !important;
    }
    .single-product .qodef-woo-single-inner table.woocommerce-product-attributes tr td p {
        font-size: 12px;
    }
    .single-product .qodef-woo-single-inner table.woocommerce-product-attributes tr th {
        font-size: 12px !important;
    }
    .single-product .qodef-woo-single-inner table.woocommerce-product-attributes tr td {
        border: 1px solid #555555 !important;
    }
    .woocommerce-variation-add-to-cart button.single_add_to_cart_button.button.alt {
        margin-left: 0px !important;
    }
    /* .single #qodef-woo-page.qodef--single .entry-summary form.cart .variations_button .quantity {
        margin-right: 0px !important;
        overflow: inherit;
   } */
    .single-product div#product_total_price {
        top: -88px;
        left: 65px !important;
    }
    #product-5157 #product_total_price span.price {
        font-weight: bold !important;
        display: inline-block;
    }
    .single-product button.single_add_to_cart_button.button.alt.wp-element-button.disabled.wc-variation-selection-needed {
        margin-left: -126px !important;
    }
    .single-product .qodef-woo-single-inner table.woocommerce-product-attributes.shop_attributes {
        margin-left: -56%;
        margin-top: 15%;
        /*for orderonline*/
        min-width: 350px;
    }
    .single.single-product.postid-5157 .qodef-woo-single-inner form.cart {
        min-width: auto;
        margin-left: 0%;
    }
    .single.single-product.postid-5157 .qodef-woo-single-inner form.cart .qodef-quantity-buttons.quantity {
        width: auto;
        margin-left: 7px;
    }
    .single.single-product.postid-5157 .qodef-woo-single-inner form.cart button.single_add_to_cart_button.button.alt.wp-element-button {
        width: 72% !important;
        margin-top: 12px;
        font-size: 12px;
    }
    .single.single-product.postid-5157 .qodef-woo-single-inner form.cart button.single_add_to_cart_button.singleaddtocartcheckout.button.alt {
        width: 72% !important;
        margin-top: 12px;
        font-size: 12px;
    }
    .single-product #qodef-woo-page.qodef--single .entry-summary form.cart .qodef-quantity-buttons.quantity {
        margin-left: -55% !important;
        width: 100% !important;
        min-width: 390px !important;
    }
    .single-product #qodef-woo-page.qodef--single .entry-summary form.cart button.single_add_to_cart_button.button.alt.wp-element-button {
        width: 70% !important;
        margin-left: -56% !important;
        margin-top: 10px !important;
        font-size: 14px;
        height: 35px;
        border-radius: 1px;
    }
    div#product_total_price {
        margin-top: 12px;
    }
    #qodef-woo-page {
        margin-bottom: 0;
    }
    .single-product #qodef-woo-page.qodef--single .entry-summary form.cart button.single_add_to_cart_button.singleaddtocartcheckout.button.alt {
        width: 70% !important;
        margin-top: 10px !important;
        font-size: 14px;
        height: 35px;
        border-radius: 1px;
    }
    .single.single-product.postid-5157 #qodef-woo-page.qodef--single .entry-summary form.cart .qodef-quantity-buttons.quantity {
        margin-left: 0% !important;
        width: auto !important;
        min-width: auto !important;
        overflow: inherit;
    }
    .single.single-product #qodef-woo-page.qodef--single .entry-summary form.cart .qodef-quantity-buttons.quantity {
        margin-left: 0% !important;
        width: auto !important;
        min-width: auto !important;
        overflow: inherit;
    }
    div#datafetch .fiterproductcustom img {
        height: auto;
    }
    div#datafetch .fiterproductcustom a.filerptitle {
        font-size: 13px;
    }
    div#datafetch .fiterproductcustom p {
        font-size: 12px;
    }
    div#datafetch .fiterproductcustom a.searchpro {
        width: 90%;
        font-size: 12px;
    }
    .postid-4082 .woocommerce-tabs.wc-tabs-wrapper {
        margin-top: 0px !important;
        min-width: auto;
        margin-left: 0% !important;
    }
    #qodef-woo-page.qodef--single .entry-summary form.cart .variations .select2-container--default .select2-selection--single {
        padding-right: 34px;
        padding-top: 8px;
    }
    body .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 13px;
    }
    .single-product .qodef-woo-single-inner .summary.entry-summary p select {
        font-size: 12px !important;
    }
    .single-product .woocommerce-product-details__short-description ul li {
        font-size: 12px;
        line-height: normal;
    }
    .single-product .qodef-woo-single-inner .summary.entry-summary .fpf-field.fpf-fpfdate .qodef-quantity-buttons.quantity {
        display: none !important;
    }
    #fpf_2747065_field span.woocommerce-input-wrapper:after {
        background-image: url(/wp-content/uploads/2023/02/Vector-6-1.svg);
        background-size: contain;
        width: 18px;
        height: 20px;
        content: "";
        background-repeat: no-repeat;
    }
    .woocommerce-product-details__short-description ul {
        padding-left: 16px;
    }
    .single-product .woocommerce-variation-price {
        display: block;
        margin-left: 0%;
    }
    .postid-5157 .woocommerce-variation-price {
        display: block;
        margin-left: 0;
    }
    .single-product .related h2 {
        font-size: 24px !important;
    }
    p.rel_chef {
        font-size: 13px;
    }
    #qodef-woo-page.qodef--single .entry-summary form.cart .single_variation {
        display: block !important ;
        margin-bottom: -4px !important;
    }
    /* rs-bullets.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 92% !important;
    } */
    .single .select2-container--default .select2-results__option {
        font-size: 12px;
        padding: 6px 13px;
    }
    .single .select2-container--default .select2-results__option--highlighted[aria-selected] {
        font-size: 12px;
        padding: 8px;
    }
    .postid-5157 #qodef-woo-page.qodef--single .woocommerce-tabs {
        width: 100%;
    }
    .single-product #qodef-woo-page.qodef--single .woocommerce-tabs {
        width: 100%;
                order: 3;
    }
    div#tab-reviews {
        display: none !important;
    }
}

@media(width:414px) {
    /* body .select2-container--default.select2-container--open .select2-dropdown {
        left: -105px;
        min-width: 392px;
        width: 100% !important;
        transform: translate(-174px, 0px);
    } */
}

@media(width:360px) {
    rs-bullets.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 105% !important;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout ul#shipping_method li {
        margin-left: -87px!important;
    }
    .single-product div#product_total_price {
        top: -85px;
    }
}

@media(width:375px) {
    .single-product .qodef-woo-single-inner table.woocommerce-product-attributes.shop_attributes {
        margin-top: 22%;
    }
    .single-product .qodef-woo-single-inner table.woocommerce-product-attributes.shop_attributes {
        min-width: 345px !important;
    }
    .qodef-side-area--opened #qodef-side-area {
        /* top: 16%!important; */
        margin-top: 15px;
    }
    /*body .select2-container--default.select2-container--open .select2-dropdown {
		left: -76px;
		/* min-width: 355px; 
        width: 100% !important;
    transform: translate(-165px, 0px);
       
}*/
    .single .select2-container--default .select2-results__options {
        margin: 0px;
        background: #F7FBED;
    }
    .single .select2-container--default .select2-results__option {
        border-bottom: 1px solid #D9D9D9;
        border-top: 0px;
        border-right: 0px;
        border-left: 0px;
    }
    .qodef-grid-item.widg4.marginadd {
        margin-right: 12px;
    }
    .qodef-grid-item.widg2.marginadd {
        margin-right: 12px;
    }
}

@media(width:360px) {
    .qodef-side-area--opened #qodef-side-area {
        top: 14%!important;
    }
    body.woocommerce-cart #qodef-woo-page .mobilecarttabele .shop_table td {
        padding: 21px 0px 17px !important;
    }
    /* body.woocommerce-cart #qodef-woo-page .mobilecarttabele table th.product-name
    {
        font-size:11px!important;
    }
    body.woocommerce-cart #qodef-woo-page .mobilecarttabele table th.product-quantity
    {
        font-size:11px!important;
    } */
    /* body .select2-container--default.select2-container--open .select2-dropdown {
        left: -88px;
        min-width: 343px;
        width: 100% !important;
        transform: translate(-140px, 0px);
    } */
    /* body.single-product.postid-5157 .select2-container--default.select2-container--open .select2-dropdown {
        left: -8px;
        min-width: 205px;
        width: 100% !important;
        transform: translate(-140px, 0px);
    } */
}

@media(width:414px) {
    .single-product div#product_total_price {
        left: 120px !important;
        display: none;
    }
    .shipping ul#shipping_method li {
        margin-left: -26%!important;
    }
}

@media(width:430px) {
    .single-product div#product_total_price {
        left: 124px !important;
    }
    .qodef-opener-widget {
        left: 6px;
    }
}

@media only screen and (min-width:360px) and (max-width:479px) {
    body.woocommerce-checkout dl.variation, body.woocommerce-cart dl.variation {
        margin-right: 0%;
    }
    .crp_related.crp-rounded-thumbs li {
        padding: 4px;
    }
    .outer_bg-.mobilewhatsapp {
        left: 34px;
    }
    .choose_meal h2 {
        font-size: 20px;
    }
    .choose_meal p {
        font-size: 13px;
        margin-top: 4px;
    }
    .page-id-4070 .vc_column_container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    /*.qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
   }*/
    .page-id-4070 .options {
        width: 100%;
        /* height: 24px; */
    }
    .outer_bg-.mobilewhatsapp {
        top: 94px;
        left: 4px;
    }
    /*.qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
   }*/
    div#order_online {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    div#order_online .vc_column_container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    span.qodef-m-filter-item-name {
        font-size: 10px !important;
    }
    #recommend h3.qodef-m-title {
        font-size: 24px;
    }
    .page-id-9 .options {
        width: 100%;
    }
    .faq-menu-buttons .button {
        width: 100%;
        margin: 0px 0px 10px 0px;
    }
    section#faq h2.qodef-m-title {
        font-size: 24px;
    }
    section#faq p.qodef-m-text {
        margin-top: 10px !important;
    }
    .left_contactsec .vc_custom_1677649927945 {
        padding-left: 34px !important;
        padding-right: 30px !important;
    }
    .setloginform {
        padding: 0px 0px;
    }
    #qodef-page-inner {
        padding: 0px 0 0px;
    }
    .page-id-6531 .setloginform {
        padding: 0px 0px;
    }
    .single-product button.single_add_to_cart_button.button.alt.wp-element-button.disabled.wc-variation-selection-needed {
        margin-left: -114px !important;
        width: 150px !important;
    }
    .single-product button.single_add_to_cart_button.singleaddtocartcheckout.button.alt.disabled.wc-variation-selection-needed {
        width: 150px !important;
    }
    .woocommerce-variation-add-to-cart button.single_add_to_cart_button.button.alt {
        margin-left: 7px !important;
    }
    .single #qodef-woo-page.qodef--single .entry-summary form.cart .variations_button .quantity {
        margin-right: 0px !important;
    }
    .single-product .fpf-field.fpf-textarea ul li#tab-title-description {
        margin-bottom: 0px;
    }
    #product-5157 .tabs.wc-tabs table tr td {
        font-size: 12px;
        padding: 4px 0px !important;
    }
    .single-product .fpf-field.fpf-textarea {
        margin-top: 0px;
    }
    #product-5157 .tabs.wc-tabs table tr td strong {
        font-size: 12px;
    }
    .single-product p#fpf_511106_field .woocommerce-input-wrapper #fpf_511106 {
        font-size: 12px;
    }
    .single-product button.single_add_to_cart_button.button.alt.wp-element-button.disabled.wc-variation-selection-needed {
        font-size: 12px;
    }
    .single-product button.single_add_to_cart_button.singleaddtocartcheckout.button.alt.disabled.wc-variation-selection-needed {
        font-size: 12px;
    }
    .woocommerce-variation-add-to-cart button.single_add_to_cart_button.button.alt {
        height: 40px;
    }
    .single-product .qodef-woo-single-inner table.woocommerce-product-attributes.shop_attributes {
        min-width: 320px;
    }
    #fpf_2747065_field span.woocommerce-input-wrapper:after {
        background-image: url(/wp-content/uploads/2023/02/Vector-6-1.svg);
        width: 14px;
    }
    #qodef-woo-page table th,
    .qodef-woo-shortcode table th,
    .woocommerce table th {
        padding: 7px 7px !important;
    }
    .single-product .variations_form.cart .single_variation_wrap .fpf-fields #fpf_2747065_field #fpf_2747065 {
        padding: 6px 7px;
    }
    .single-product select#fpf_6913636 {
        padding: 6px 7px;
    }
    .single-product #qodef-woo-page.qodef--single .entry-summary form.cart button.single_add_to_cart_button.button.alt.wp-element-button {
        width: 69% !important;
    }
    .single-product #qodef-woo-page.qodef--single .entry-summary form.cart button.single_add_to_cart_button.singleaddtocartcheckout.button.alt {
        width: 75% !important;
    }
}

@media only screen and (max-width:360px) {
    #tabsmenuu .qodef-m-filter {
        width: 350px;
        overflow-x: scroll;
    }
}

@media only screen and (min-width:320px) and (max-width:359px) {
    .mainfooter .qodef-grid-inner.clear {
        margin: 0px 10px;
    }
    .qodef-woo-product-list.qodef-item-layout--info-below-2 .qodef-woo-product-title {
        padding: 0px 0px;
    }
    /* .options a {
		font-size: 10px;
	} */
    /* .extraproducts .qodef-woo-product-image img {
		min-height: 120px !important;
		min-width: 120px !important;
	} */
    /* .extraproducts .qodef-woo-product-image {
		height: 156px !important;
	} */
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
        width: 100%;
    }
    /* .page-id-4070 .options {
		width: 90%;
		height: 24px;
	} */
    .outer_bg-.mobilewhatsapp {
        top: 94px;
        left: 4px;
    }
    div#meal_prdct {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .choose_meal p {
        font-size: 14px;
        margin-top: 6px;
    }
    .choose_meal h2 {
        font-size: 20px;
        line-height: normal;
    }
    div#text_format {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    /* .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		width: 50%;
	} */
    /* div#order_online {
		padding-right: 0px !important;
		padding-left: 0px !important;
	} */
    div#order_online .vc_column_container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    span.qodef-m-filter-item-name {
        font-size: 10px !important;
    }
    #recommend h3.qodef-m-title {
        font-size: 24px;
    }
    .page-id-9 .options {
        width: 100%;
    }
    .woocommerce-variation-add-to-cart button.single_add_to_cart_button.button.alt {
        width: 100% !important;
        margin-left: 0px !important;
    }
    .woocommerce-variation-add-to-cart button.single_add_to_cart_button.button.alt {
        width: 100% !important;
        margin-left: 0px !important;
    }
    .faq-menu-buttons .button {
        width: 100%;
        margin: 0px 0px 10px 0px;
    }
    section#faq h2.qodef-m-title {
        font-size: 24px;
    }
    section#faq p.qodef-m-text {
        margin-top: 10px !important;
    }
    .left_contactsec .vc_custom_1677649927945 {
        padding-left: 34px !important;
        padding-right: 30px !important;
    }
    .setloginform {
        padding: 0px 0px;
    }
    #qodef-page-inner {
        padding: 0px 0 0px;
    }
    .page-id-6531 .setloginform {
        padding: 0px 0px;
    }
    .accntlogin {
        padding: 0px 30px 25px;
    }
    .single-product button.single_add_to_cart_button.button.alt.wp-element-button.disabled.wc-variation-selection-needed {
        margin-left: -100px !important;
        width: 130px !important;
    }
    .single-product button.single_add_to_cart_button.singleaddtocartcheckout.button.alt.disabled.wc-variation-selection-needed {
        width: 130px !important;
    }
    .single-product div#product_total_price {
        top: -144px;
        left: 50px;
    }
    .single-product p.price::before {
        font-size: 11px;
        line-height: 12px;
    }
    .dots-container span.dot {
        height: 12px !important;
    }
    .dots-container span.dot.active {
        width: 24px !important;
        height: 16px !important;
    }
    .single-product .variations_form.cart table tr th label {
        font-size: 10px !important;
    }
    #qodef-woo-page table th,
    .qodef-woo-shortcode table th,
    .woocommerce table th {
        padding: 7px 7px !important;
    }
    .single-product .variations_form.cart .single_variation_wrap .fpf-fields #fpf_2747065_field #fpf_2747065 {
        font-size: 10px;
        padding: 6px 7px;
    }
    .single-product .fpf-field.fpf-textarea ul li#tab-title-description {
        margin-bottom: 0px;
    }
    #product-5157 .tabs.wc-tabs table tr td {
        font-size: 12px;
        padding: 4px 0 !important;
    }
    .single-product .fpf-field.fpf-textarea {
        margin-top: 14px;
    }
    #product-5157 .tabs.wc-tabs table tr td strong {
        font-size: 12px;
    }
    .single-product p#fpf_511106_field .woocommerce-input-wrapper #fpf_511106 {
        font-size: 12px;
    }
    .single-product button.single_add_to_cart_button.button.alt.wp-element-button.disabled.wc-variation-selection-needed {
        font-size: 12px;
    }
    .single-product button.single_add_to_cart_button.singleaddtocartcheckout.button.alt.disabled.wc-variation-selection-needed {
        font-size: 12px;
    }
    .woocommerce-variation-add-to-cart button.single_add_to_cart_button.button.alt {
        height: 40px;
    }
    .single-product .qodef-woo-single-inner table.woocommerce-product-attributes.shop_attributes {
        min-width: 276px;
    }
    .single-product .woocommerce-tabs.wc-tabs-wrapper {
        min-width: 278px;
        margin-left: 0% !important;
    }
    .single-product #qodef-woo-page.qodef--single .entry-summary form.cart .qodef-quantity-buttons.quantity {
        margin-left: -57% !important;
        min-width: 278px !important;
    }
    .single-product .qodef-woo-single-inner .summary.entry-summary p select {
        font-size: 10px !important;
        padding: 8px 3px !important;
    }
    .single-product div#product_total_price {
        top: -86px;
        left: 20px !important;
    }
    .single-product #qodef-woo-page.qodef--single .entry-summary form.cart button.single_add_to_cart_button.button.alt.wp-element-button {
        width: 75% !important;
        margin-left: -57% !important;
    }
    .single-product #qodef-woo-page.qodef--single .entry-summary form.cart button.single_add_to_cart_button.singleaddtocartcheckout.button.alt {
        width: 75% !important;
    }
    #fpf_2747065_field span.woocommerce-input-wrapper:after {
        background-image: url(/wp-content/uploads/2023/02/Vector-6-1.svg);
        width: 14px;
    }
    .options {
        width: 100%;
    }
}

@media only screen and (min-width:1200px) {
    .table-responsive {
        overflow-y: auto !important;
    }
    .woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tr th.product-remove {
        padding-right: 39px !important;
    }
    .woocommerce-checkout.woocommerce-page div.woocommerce table.shop_table.woocommerce-checkout-review-order-table td {
        padding: 31px 0px 30px 5px;
    }
    #qodef-woo-page .qodef-quantity-buttons {
        overflow: hidden;
    }
}


/* @media only screen and (width:375px) {
    .single-product div#product_total_price {
        top: -252px;
        left: 80px !important;
    }
} */

@media only screen and (width:360px) {
    .qodef-widget-holder {
        width: 57% !important;
    }
    .single-product div#product_total_price {
        left: 84px !important;
    }
    .related .qodef-woo-buttons-holder {
        padding: 6px;
    }
}

@media(width:780px) {
    .qodef-woo-product-content {
        height: 152px;
    }
    #meal_prdct .qodef-woo-product-content {
        max-height: 170px;
        height: 170px;
    }
    #mainblog .qodef-e-content {
        min-height: 435px;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment {
        margin-top: 50% !important;
    }
}

@media(width:812px) {
    #mainblog .qodef-e-content {
        min-height: 410px;
    }
}


@media(width:768px) {
    #qodef-woo-page.qodef--single .entry-summary {
        margin-top: 0px;
    }
    #mainblog .qodef-e-content {
        min-height: 435px;
    }
    #rev_slider_19_2 rs-bullets.tp-bullets.uranus.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
        top: 98% !important;
    }
    .qodef-side-area--opened #qodef-side-area {
        top: 16%;
    }
    #qodef-woo-page.qodef--single .entry-summary form.cart .single_variation {
        margin: 0px 0 -12px 0 !important;
    }
    .postid-4197 #qodef-woo-page.qodef--single .woocommerce-product-gallery__image:first-child {
        width: 96% !important;
    }
}

@media(width:1440px) {
    .single-product .fpf-fields {
        margin: 0px 0px;
    }
    div#trailbtn {
        width: 40%;
    }
    div#wrkflw {
        width: 100%;
    }
    .qodef-header-navigation ul li.qodef-menu-item--narrow ul {
        margin-left: 57px;
    }
    body.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods li {
        margin-right: 15px;
    }
    .orderlistset ul li {
        padding: 0px 6px !important;
    }
    .page-id-6443 .qodef-grid > .qodef-grid-inner > .qodef-grid-item {
        padding: 0px 19px;
    }
}


/***************new-media for footer************************/

@media only screen and (min-width:1600px) and (max-width:1900px) {
    /*neha1052023*/
    .vc_custom_1682505358458 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .qodef-header-navigation ul li .qodef-drop-down-second {
        position: absolute;
        left: 0 !important;
    }
    .qodef-header-navigation ul li.qodef-menu-item--narrow ul {
        width: 145px;
    }
    div#wrkflw {
        width: 100%;
        margin: auto;
    }
    div#imgdistance {
        width: 100%;
        margin: auto;
    }
    #recommandproducts .options {
        width: 60%;
    }
    .related .qodef-woo-buttons-holder {
        width: 47%;
    }
    #commentform span.required.textspan {
        right: 80% !important;
    }
    #commentform span.required {
        right: 90.4%;
    }
    .single .comment-form-rating {
        width: 70%;
    }
    span.required.emailspan {
        right: 90.8% !important;
    }
    .woocommerce-variation-add-to-cart button.single_add_to_cart_button.button.alt {
        margin-left: 20px !important;
    }
    .custom-checkout-btn {
        margin-left: 20px !important;
    }
    @-moz-document url-prefix() {
        .consult a {
            width: 60%;
        }
    }
    #testnewcontent .vc_col-sm-12 {
        width: 80%;
        margin: auto;
        display: block;
        text-align: center;
        float: none;
    }
    /* .qodef-content-grid-1300 .qodef-content-grid {
		width: 80%;
	} */
    .left_contactsec .qodef-shortcode.qodef-m.qodef-section-title.qodef-alignment--left {
        text-align: center;
    }
    div#qodef-top-area-inner {
        width: 1330px;
    }
    div#FAQ-data-main-div {
        width: 82.6%;
    }
    #qodef-page-header .qodef-content-grid {
        width: 1330px;
    }
    .qodef-header-navigation>ul>li {
        padding: 0 1px 0px 34px;
    }
    ul.guest_user {
        margin-left: 26px !important;
    }
    .qodef-grid.qodef-layout--columns.qodef-col-num--4.qodef-responsive--custom>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
        clear: none;
    }
    .mainfooter .qodef-grid-item {
        display: flex;
        width: 20% !important;
    }
    .widg1 {
        width: auto;
        margin-left: auto;
    }
    .widg2 {
        width: auto;
        margin-left: auto;
    }
    .widg3 {
        width: auto;
        margin-left: auto;
    }
    .widg4 {
        width: auto;
        margin-left: auto;
    }
    .widg5 {
        width: auto;
        margin-left: auto;
    }
    .extraproducts .qodef-e.qodef-grid-item {
        width: 25%;
        margin-bottom: 30px;
        padding: 0 15px;
    }
    .extraproducts .qodef-woo-product-inner img {
        float: left;
        height: 252px;
        object-fit: cover;
    }
    .extraproducts .options {
        width: 60%;
    }
    .extraproducts .qodef-woo-product-list.qodef-item-layout--info-below-2 .qodef-woo-product-title {
        font-size: 15px;
    }
    .extraproducts .qodef-item-layout--info-below-2 .qodef-woo-product-inner {
        min-height: 350px;
    }
    .vc_custom_1678642854723 {
        margin-right: 110px !important;
        margin-left: 110px !important;
    }
    a.dropcart {
        padding: 10px;
    }
    .vc_custom_1677694737121 {
        padding-right: 73px !important;
        padding-left: 73px !important;
    }
}

@media only screen and (min-width:1367px) and (max-width:1599px) {
    
    div#qodef-top-area-inner {
        width: 1330px;
    }
    .qodef-content-grid-1300 .qodef-content-grid {
        width: 1330px;
    }
    .qodef-header-navigation>ul>li {
        padding: 0 1px 0px 34px;
    }
    ul.guest_user {
        margin-left: 26px !important;
    }
    .qodef-grid.qodef-layout--columns.qodef-col-num--4.qodef-responsive--custom>.qodef-grid-inner>.qodef-grid-item:nth-child(4n+1) {
        clear: none;
    }
    .mainfooter .qodef-grid-item {
        display: flex;
        width: 20% !important;
    }
    .widg1 {
        width: auto;
        margin-left: auto;
    }
    .widg2 {
        width: auto;
        margin-left: auto;
    }
    .widg3 {
        width: auto;
        margin-left: auto;
    }
    .widg4 {
        width: auto;
        margin-left: auto;
    }
    .widg5 {
        width: auto;
        margin-left: auto;
    }
    .extraproducts .qodef-e.qodef-grid-item {
        width: 25%;
        margin-bottom: 30px;
        padding: 0 15px;
    }
    .extraproducts .qodef-woo-product-inner img {
        float: left;
        height: 252px;
        object-fit: cover;
    }
    .extraproducts .options {
        width: 60%;
    }
    .extraproducts .qodef-woo-product-list.qodef-item-layout--info-below-2 .qodef-woo-product-title {
        font-size: 15px;
    }
    .extraproducts .qodef-item-layout--info-below-2 .qodef-woo-product-inner {
        min-height: 350px;
    }
    .vc_custom_1678642854723 {
        margin-right: 30px !important;
        margin-left: 30px !important;
    }
    #qodef-top-area {
        padding: 0px 55px 0px 55px;
    }
    #mealpln .options {
        width: 60%;
    }
    .qodef-woo-product-content {
        min-height: 124px;
    }
    #imginfo {
        width: 76%;
    }
}


/* media for 320 screen */

@media only screen and (max-width: 320px) {
    .qodef-page-wrapper-outer .qodef-side-area--opened #qodef-side-area {
        top: 21% !important;
    }
    #sectiondiv rs-module-wrap#rev_slider_19_2_wrapper {
        min-height: 370px!important;
    }
    .tp-bullets {
        transform: translate(-36px, -55px) !important;
    }
    #meal_prdct #qodef-woo-page .qodef-woo-buttons-holder .add_to_cart_button:after,
    .qodef-woo-shortcode .qodef-woo-buttons-holder .add_to_cart_button:after {
        top: 0px;
    }
}

@media only screen and (width:1024px) {
    .custom-checkout-btn {
        margin-left: 10px !important;
    }
    .woocommerce-variation-add-to-cart button.single_add_to_cart_button.button.alt {
        margin-left: 12px !important;
    }
}









/********************vivo-device-media start****************/



/* media for vivo 5S device screen */
@media screen and (width:360px) and (height:640px) {
   
    .crp_related.crp-rounded-thumbs a {
        width: 146px;
        height: 146px;
    }
    .page-id-7442 .woocommerce-message {
        width: 100%;
    }
    #blogcattemplate div#block-2 {
        justify-content: center;
    }
    a.single_add_to_cart_button.button.alt.custom-checkout-btn {
        line-height: 17px;
    }
    a.single_add_to_cart_button.button.alt.custom-checkout-btn:hover {
        line-height: 15px;
    }
    
}
/* media for vivo 5S Landscape device screen */
@media screen and (width:640px) and (height:360px) {
    button.mfp-close:after {
        right: 20px;
        top: -2px;
    }
    .single #qodef-woo-page.qodef--single .entry-summary form.cart .variations_button .quantity {
        width: auto;
    }
    .custom-checkout-btn {
        margin-left: 0px !important;
        margin-top: 20px;
    }
    
    .page-id-7434 .options {
        width: 62%;
    }
    .shop_table tfoot {
        margin-top: 457px;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout ul#shipping_method li {
        margin-left: 20px !important;
    }
    .qodef-grid-item.widg2, .qodef-grid-item.widg4 {
        width: 50% !important;
    }
    footer .qodef-grid-item.widg5 {
        margin-left: 0px !important;
    }
    #qodef-page-footer-bottom-area .qodef-grid-item {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .coupon.under-proceed button.button {
        font-size: 16px !important;
    }
    .custom-checkout-btn {
        padding: 11px 30px;
    }
    table#table_order_format {
        width: 1000px;
    }
    
}
/* media for vivo Y20 device screen */
@media screen and (width:385px) and (height:854px) {
    .related .qodef-woo-buttons-holder {
        line-height: 26px;
    }
    .crp_related.crp-rounded-thumbs a {
        width: 146px;
        height: 146px;
    }
    .page-id-7442 .woocommerce-message {
        width: 100%;
    }
    #blogcattemplate div#block-2 {
        justify-content: center;
    }
    a.single_add_to_cart_button.button.alt.custom-checkout-btn {
        line-height: 15px;
    }
    a.single_add_to_cart_button.button.alt.custom-checkout-btn:hover {
        line-height: 15px;
    }
    .crp_related.crp-rounded-thumbs li {
        padding: 10px;
    }
    .qodef-grid-item.widg2, .qodef-grid-item.widg4 {
        margin-right: 20px;
    }
    tr.woocommerce-shipping-totals.shipping th {
        width: 60%;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout ul#shipping_method li {
        margin-left: -72px!important;
    }
   
    
}
/* media for vivo Y20 landscape device screen */
@media screen and (width:854px) and (height:385px) {
    button.mfp-close:after {
        right: 20px;
        top: -2px;
    }
    .single #qodef-woo-page.qodef--single .entry-summary form.cart .variations_button .quantity {
        width: auto;
    }
    
    .custom-checkout-btn {
        margin-left: 20px !important;
        margin-top: 0px;
    }
    
    .page-id-7434 .options {
        width: 62%;
    }
    
    .shop_table tfoot {
        margin-top: 780px;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout ul#shipping_method li {
        margin-left: 20px !important;
    }
    
    footer .qodef-grid-item.widg5 {
        margin-left: 0px !important;
    }
    
    .coupon.under-proceed button.button {
        font-size: 16px !important;
    }
    .custom-checkout-btn {
        padding: 11px 30px;
    }
    table#table_order_format {
        width: 1000px;
    }
    
    div#customer_details p input {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .menu-side-menu-container {
        height: 300px;
        overflow-y: scroll;
    }
    .postid-4197 #qodef-woo-page.qodef--single .woocommerce-product-gallery__image:first-child {
        width: 97% !important;
    }
    .woocommerce-checkout .pro-detailss {
        margin-left: 0px!important;
    }
    
    
}



/********************vivo-device-media end****************/



/* media for iphone 6,7,8, landscape device screen */
@media screen and (width:667px) and (height:375px) {
    .custom-checkout-btn {
        margin-left: 14px !important;
    }
    body.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment {
        margin-bottom: 70%;
    }
    .shop_table tfoot {
        margin-top: 80%;
    }
    .qodef-grid-item.widg2, .qodef-grid-item.widg4,  .qodef-grid-item.widg3, .qodef-grid-item.widg5 {
        width: 49% !important;
    }
    footer .qodef-grid-item.widg5 {
        margin-left: 0px !important;
    }
    #qodef-page-footer-bottom-area-inner div#block-10 {
        float: none!important;
        display: flex;
        text-align: center;
        justify-content: center;
        margin-top: 10px;
    }
    
    
    
}
/********************iphone 6,7,8, end****************/

/* media for iphone 6,7,8, landscape device screen */
@media screen and (width:736px) and (height:414px) {
   
  
    .qodef-grid-item.widg2, .qodef-grid-item.widg4,  .qodef-grid-item.widg3, .qodef-grid-item.widg5 {
        width: 49% !important;
    }
    footer .qodef-grid-item.widg5 {
        margin-left: 0px !important;
    }
    #qodef-page-footer-bottom-area-inner div#block-10 {
        float: none!important;
        display: flex;
        text-align: center;
        justify-content: center;
        margin-top: 10px;
    }
    
    
    
}
/********************iphone 6,7,8, end****************/
@media only screen and (min-width: 1200px) and (max-width: 1366px){
.woocommerce-checkout #qodef-woo-page.qodef--checkout div#payment.woocommerce-checkout-payment {
    margin-top: 41% !important;
}
}