/*-- inner page banner --*/
.inner-banner-wrapper {position: relative;}
.inner-banner-wrapper .banner-imagewrap img {width: 100%;height: 350px;object-fit: cover;object-position: center center;}
.inner-banner-wrapper .banner-content-mid {position: absolute;top: 50%;margin: 0 auto;left: 0;right: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.inner-banner-wrapper .banner-content-mid .banner-text-all {text-align: center;}
.inner-banner-wrapper .banner-content-mid .banner-text-all h1 {font-size: 48px;color: #ffffff;font-weight: 700;text-transform: capitalize;position: relative;margin-bottom: 0px;font-family: "Livvic", sans-serif;letter-spacing: 1px;}
.inner-banner-wrapper .banner-content-mid .banner-text-all header.page-header {background-color: transparent;padding: 0px;}
.inner-banner-wrapper .banner-content-mid .banner-text-all nav.site-breadcrumbs ol li a {color: #ffffff;}
.inner-banner-wrapper .banner-content-mid .banner-text-all nav.site-breadcrumbs ol li a:hover {color: #76a714;}

.about-counter-wrapper {margin-top: -80px;}
.mb15 {margin-bottom: 15px;}
.about-counter-wrapper .counterbox {position: relative;height: 100%;background-color: #CC3333;border-radius: 6px;text-align: center;padding: 15px 15px;}
.about-counter-wrapper .counterbox.bg-odd {background-color: #CC3333;}
.about-counter-wrapper .counterbox.bg-even {background-color: #ff9933;}
.about-counter-wrapper .counterbox .top-icon {position: absolute;left: 10px;top: 10px;}
.about-counter-wrapper .counterbox .bottom-icon {position: absolute;right: 0px;bottom: 10px;}
.about-counter-wrapper .counterbox .counterinner {position: relative;}
.about-counter-wrapper .counterbox .counterinner img {height: 90px;width: auto;}
.about-counter-wrapper .counterbox .counterinner h3 {font-size: 24px;color: #ffffff;font-weight: 700;text-transform: capitalize;position: relative;margin-bottom: 5px;font-family: "Livvic", sans-serif;letter-spacing: 1px;}
.about-counter-wrapper .counterbox .counterinner p {font-size: 18px;color: #ffffff;font-weight: 400;text-transform: capitalize;position: relative;margin-bottom: 0px;font-family: "Livvic", sans-serif;letter-spacing: 1px;}

.imgbox-wrapper {padding-top: 60px;padding-bottom: 60px;}
.imgbox-wrapper .image-box {margin: 15px 0px;}
.imgbox-wrapper .image-box img {width: 100%;}
.imgbox-wrapper .content-box h4 {font-family: "Livvic", sans-serif;color: #1A2428;font-size: 45px;font-weight: 600;line-height: 56px;text-transform: capitalize;margin-bottom: 30px;}
.imgbox-wrapper .content-box h4 span {color: #76A713;}
.imgbox-wrapper .content-box p {color: #666666;font-size: 16px;font-weight: 400;line-height: 28px;}
.imgbox-wrapper .content-box .quotebox {background: #FFFFFF;box-shadow: 0px 0px 10px 0px rgba(0, 21, 100, 0.10);padding: 15px;margin-top: 30px;}
.imgbox-wrapper .content-box .quotebox .reviewbox p {color: #666666;font-size: 16px;font-weight: 400;line-height: 24px;}
.imgbox-wrapper .content-box .quotebox .chef-review {display: flex;align-items: center;justify-content: space-between;gap: 15px;}
.imgbox-wrapper .content-box .quotebox .chef-review .leftbox .name-profile h4 {font-family: "Shadows Into Light", cursive;color: #FB4D3D;font-size: 30px;font-weight: 400;line-height: 30px;text-transform: capitalize;position: relative;margin-bottom: 0px;}
.imgbox-wrapper .content-box .quotebox .chef-review .leftbox .name-profile h4 span {color: #666666;font-size: 16px;font-weight: 400;line-height: 28px;font-family: "Nunito", sans-serif;}
.imgbox-wrapper .content-box .quotebox .chef-review .rightbox .sim-button {background-color: #FB4D3D;color: #ffffff;}
.imgbox-wrapper .content-box .quotebox .chef-review .leftbox .name-profile {position: relative;padding-left: 50px;}
.imgbox-wrapper .content-box .quotebox .chef-review .leftbox .name-profile::before {content: "";position: absolute;width: 45px;height: 2px;background-color: #fc4d3d;left: 0;top: 50%;}

.background-wrapper {position: relative;padding-top: 40px;padding-bottom: 40px;background-size: cover;background-repeat: no-repeat;background-position: center center;background-attachment: fixed;}
.background-wrapper .image-box img {width: 100%;}
.background-wrapper .content-box {margin: 15px 0px;}
.background-wrapper .content-box h4 {font-family: "Livvic", sans-serif;color: #FFFFFF;font-size: 48px;font-weight: 600;line-height: 56px;text-transform: capitalize;margin-bottom: 30px;}
.background-wrapper .content-box h4 span {color: #76A713;}
.background-wrapper .content-box .videoicon-box {display: inline-block;}
.background-wrapper .content-box .videoicon-box .popup-youtube-icon {display: inline-block;height: 40px;width: 40px;text-align: center;background-color: #CC3333;border-radius: 50%;line-height: 40px;}
.background-wrapper .content-box .videoicon-box .popup-youtube-icon i {font-size: 20px;color: #ffffff;text-align: center;line-height: 40px;}
.background-wrapper .content-box .videoicon-box .videotext {font-size: 16px;color: #FF9933;margin-left: 5px;}

.team-member-wrapper {position: relative;padding-top: 60px;padding-bottom: 60px;background-color: #FFF8EE;}
.common-top-wrapper {text-align: center;margin-bottom: 40px;}
.common-top-wrapper .top-title {font-family: "Shadows Into Light", cursive;font-size: 30px;color: #FB4D3D;font-weight: 400;line-height: 30px;text-transform: capitalize;}
.common-top-wrapper h4 {font-family: "Livvic", sans-serif;color: #1A2428;font-size: 32px;font-weight: 600;line-height: normal;}
.team-member-slider .team-outer-wrapper {border: 1px solid #E6E6E6;border-radius: 5px;text-align: center;padding: 20px 20px;}
.team-member-slider .team-outer-wrapper .member-img {text-align: center;}
.team-member-slider .team-outer-wrapper .member-details {margin-top: 15px;}
.team-member-slider .team-outer-wrapper .member-details h4 {font-family: "Livvic", sans-serif;color: #1A2428;font-size: 24px;font-weight: 700;line-height: 30px;margin-bottom: 10px;}
.team-member-slider .team-outer-wrapper .member-details p {color: #666666;font-size: 16px;font-weight: 400;line-height: normal;}
.team-member-slider .slick-slide {padding: 0px 12px;}
.team-member-wrapper .top-icon {position: absolute;left: 0;top: 0;width: 100px;}
.team-member-wrapper .bottom-icon {position: absolute;right: 0;bottom: 100px;width: 40px;}

/*-- Contact Page --*/
.contactform-wrapper {position: relative;padding-top: 60px;padding-bottom: 60px;}
.contactform-wrapper .imagebox img {width: 100%;}
.contactform-wrapper .form-box {background-color: #FFFFFF;box-shadow: 0px 25px 60px 0px rgba(0, 21, 100, 0.10);padding: 40px 20px;}
.contactform-wrapper .form-box h4 {font-family: "Livvic", sans-serif;color: #1A2428;font-size: 34px;font-weight: 600;line-height: normal;text-transform: capitalize;margin-bottom: 15px;}
.contactform-wrapper .form-box h4 span {color: #cc3333;}
.contactform-wrapper .form-box form .form-group {margin-bottom: 15px;}
.contactform-wrapper .form-box form .form-group p {margin: 0px;}
.contactform-wrapper .form-box form .form-group .form-control {border-radius: 5px;border: 1px solid #E1E1E1;background-color: #FFFFFF;font-size: 16px;color: #1a2428;box-shadow: none;height: 45px;}
.contactform-wrapper .form-box form .form-group textarea.form-control {height: 120px;}
.contactform-wrapper .form-box form .form-group.submit-btn {margin-bottom: 0px;}
.contactform-wrapper .form-box form .form-group.submit-btn .form-submitbtn {background-color: #FB4D3D;border-radius: 5px;padding: 15px 20px;font-size: 16px;text-transform: capitalize;color: #ffffff;}
.contactform-wrapper .form-box form .form-group.submit-btn .form-submitbtn:hover, .contactform-wrapper .form-box form .form-group.submit-btn .form-submitbtn:focus {background-color: #cc3333;color: #ffffff;box-shadow: none;}

.contactinfo-wrapper {position: relative;padding-top: 40px;padding-bottom: 60px;}
.contactinfo-wrapper .lefticon {position: absolute;left: 0;width: 80px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.contactinfo-wrapper .righticon {position: absolute;right: 0;width: 50px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.contactinfo-wrapper .infowrapper-outer {border-radius: 5px;border: 1px solid #E1E1E1;background-color: #FFFFFF;position: relative;height: 100%;padding: 15px 15px;}
.contactinfo-wrapper .infowrapper-outer .infowrapper-box img {width: 80px;}
.contactinfo-wrapper .infowrapper-outer .infowrapper-box h4 {font-family: "Livvic", sans-serif;color: #1A2428;font-size: 24px;font-weight: 500;line-height: normal;text-transform: capitalize;margin-bottom: 5px;text-align: center;}
.contactinfo-wrapper .infowrapper-outer .infowrapper-box p {color: #666666;font-size: 16px;font-weight: 400;line-height: normal;text-align: center;margin: 0px;}

.map-wrapper iframe {height: 600px;width: 100%;}

/*-- subscription page --*/
.subscription-package-wrapper {position: relative;padding-top: 60px;padding-bottom: 60px;}
.subscription-package-wrapper .heading-wraper {margin-bottom: 40px;text-align: center;}
.subscription-package-wrapper .heading-wraper .heading-h4 {font-family: "Shadows Into Light", cursive;font-size: 30px;color: #FB4D3D;font-weight: 400;line-height: 30px;text-transform: capitalize;}
.subscription-package-wrapper .subscription-info-box {position: relative;height: 100%;border-radius: 15px;background-color: #f2f2f2;padding: 15px 15px;}
.subscription-package-wrapper .subscription-info-box .subscription-image {height: 280px;position: relative;overflow: hidden;border-top-left-radius: 15px;border-top-right-radius: 15px;border-radius: 10px;}
.subscription-package-wrapper .subscription-info-box .subscription-image img {height: 100%;width: 100%;object-fit: cover;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.subscription-package-wrapper .subscription-info-box .subscription-content {position: relative;padding: 20px 0px;padding-bottom: 0px;}
.subscription-package-wrapper .subscription-info-box .subscription-content h4 {font-family: "Livvic", sans-serif;font-size: 24px;font-weight: 700;line-height: 125%;color: #FB4D3D;margin-bottom: 10px;min-height: 60px;}
.subscription-package-wrapper .subscription-info-box .subscription-content p {color: #666666;font-size: 16px;font-weight: 400;line-height: 115%;}
.subscription-package-wrapper .subscription-info-box .subscription-content p.subscription-price {color: #76A713;display: block;font-size: 20px;font-weight: 500;line-height: 120%;margin-bottom: 0px;}
.subscription-package-wrapper .subscription-info-box:hover .subscription-image img {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2);}
.subscription-package-wrapper .subscription-info-box:hover {background-color: #76a714;}
.subscription-package-wrapper .subscription-info-box:hover .subscription-content h4 {color: #1A2428;}
.subscription-package-wrapper .subscription-info-box:hover .subscription-content p {color: #1A2428;}
.subscription-package-wrapper .subscription-info-box:hover .subscription-content p.subscription-price, .subscription-package-wrapper .subscription-info-box:hover .subscription-content p.subscription-price .amount {color: #ffffff;}

.feelfree-section {position: relative;padding-top: 120px;padding-bottom: 120px;background-attachment: fixed;background-repeat: no-repeat;background-size: cover;background-position: left center;}
.feelfree-section .contentbox {background-color: rgb(255 255 255 / 70%);padding: 40px;border-radius: 6px;max-width: 750px;text-align: center;}
.feelfree-section .contentbox p {font-family: "Livvic", sans-serif;font-size: 24px;font-weight: 600;line-height: 125%;color: #1A2428;margin-bottom: 0px;}
.feelfree-section .contentbox p a {color: #76A713;text-decoration: underline;}
.feelfree-section .contentbox p a:hover {color: #FB4D3D;}

.woocommerce div.product form.cart button {background-color: #76A713;color: #FFFFFF;font-size: 16px;font-weight: 500;line-height: 25px;text-transform: capitalize;border: none;border-radius: 0;}
.woocommerce div.product form.cart button:hover {background-color: #fc4d3d;}
#pincheck_wrapper .pincheck_inner .button {background-color: #76a714 !important;}
.woocommerce div.product form.cart #pincheck_wrapper .pincheck_inner .button {border: 2px solid #000000 !important;}
.woocommerce div.product form.cart #pincheck_wrapper .pincheck_inner .button:hover {background-color: #000000 !important;}

.woocommerce div.product form.cart {display: flex;flex-direction: column-reverse;}
.woocommerce div.product form.cart .variations_button {display: flex;flex-wrap: nowrap;flex-direction: column-reverse;}
.woocommerce div.product form.cart .quantity {display: flex;order: 3;}
.woocommerce div.product form.cart .pincheck_wrapper {display: flex;order: 0;width: 100%;}
.woocommerce div.product .summary .added_to_cart {order: -1;margin: 0px;text-align: center;padding: 14px 15px;background-color: #FB4D3D;color: #FFFFFF;font-size: 16px;font-weight: 500;line-height: 20px;text-transform: capitalize;border: none;border-radius: 0;margin-top: 10px;}
.woocommerce div.product form.cart .pincheck_wrapper .pincheck_inner {margin-top: 0px !important;padding: 0px !important;}
.catalog-product-view div.product p.price {line-height: 105%;font-size: 28px;}

.catalog-product-view .sim-button.disabled {pointer-events: none;cursor: not-allowed;opacity: 0.6;}

.chefbox-wrapper {padding-top: 50px;padding-bottom: 50px;}
.chefbox-wrapper .image-box {margin: 15px 0px;}
.chefbox-wrapper .image-box img {width: 100%;}
.chefbox-wrapper .content-box h4 {font-family: "Livvic", sans-serif;color: #1A2428;font-size: 45px;font-weight: 600;line-height: 56px;text-transform: capitalize;margin-bottom: 30px;}
.chefbox-wrapper .content-box h4 span {color: #76A713;}
.chefbox-wrapper .content-box p {color: #666666;font-size: 16px;font-weight: 400;line-height: 28px;}
.chefbox-wrapper .content-box .profilebox {display: flex;align-items: center;gap: 20px;margin-bottom: 30px;}
.chefbox-wrapper .content-box .profilebox .chefinfo {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.chefbox-wrapper .content-box .profilebox .chefimage {height: 100px;width: 100px;border-radius: 500%;overflow: hidden;}
.chefbox-wrapper .content-box .profilebox .chefimage img {width: 100%;height: 100%;object-fit: cover;object-position: top;}
.chefbox-wrapper .content-box .profilebox .chefinfo h5 {font-family: "Nunito", sans-serif;color: #666666;font-size: 20px;font-weight: 700;line-height: 30px;margin: 0;}
.chefbox-wrapper .content-box .profilebox .chefinfo .position {font-family: "Nunito", sans-serif;color: #FB4D3D;font-size: 20px;font-weight: 700;line-height: 30px;margin: 0;}
.woocommerce div.product form.cart .variations tr td.label, .woocommerce div.product form.cart .variations tr td.value {width: 100%;padding-bottom: 0px;border: none;padding-top: 5px;}
.woocommerce div.product form.cart .variations tr {display: flex;width: 100%;flex-wrap: wrap;}
.woocommerce div.product form.cart .variations tr td.value select {width: 100% !important;}

.catalog-product-view div.product button.callbutton {background-color: #FB4D3D;color: #ffffff;font-size: 18px;font-weight: 500;line-height: 25px;text-transform: capitalize;padding: 10px 18px;border: 2px solid #000000;border-radius: 0;margin-top: 10px;display: block;width: 100%;}
.catalog-product-view div.product button.callbutton:hover {background-color: #000000;}

.order-popup.modal .modal-dialog .modal-content {background-color: #f2f2f2;border: none;border-radius: 15px;}
.order-popup.modal .modal-dialog .modal-content .modal-header {border: none;justify-content: end;padding: 20px 20px;padding-bottom: 10px;}
.order-popup.modal .modal-dialog .modal-content .btn-close {padding: 0px;background-color: #FB4D3D;opacity: 1;color: #ffffff;height: 35px;width: 35px;border: none;border-radius: 5px;}
.order-popup.modal .modal-dialog .modal-content .modal-body {text-align: center;padding: 15px 40px 30px;}
.order-popup.modal .modal-dialog .modal-content .modal-body h4 {font-family: "Livvic", sans-serif;font-size: 30px;font-weight: 600;line-height: 125%;color: #000000;margin-bottom: 10px;}
.order-popup.modal .modal-dialog .modal-content .modal-body p {font-family: "Nunito", sans-serif;font-size: 16px;font-weight: 500;line-height: 125%;color: #000000;margin-bottom: 10px;}
.order-popup.modal .modal-dialog .modal-content .modal-body p a {color: #76a713;text-decoration: underline;}
.order-popup.modal .modal-dialog .modal-content .modal-body p .price {color: #76a713;font-weight: 800;font-size: 16px;line-height: normal;}
.order-popup.modal .modal-dialog .modal-content .modal-body p .swish_number {color: #FB4D3D;font-weight: 800;font-size: 20px;line-height: normal;}
.order-popup.modal .modal-dialog .modal-content .modal-body a.call_nowbtn {background-color: #76a713;color: #ffffff;font-size: 18px;font-weight: 500;line-height: 25px;text-transform: capitalize;padding: 10px 18px;border: 2px solid #000000;border-radius: 0;margin-top: 25px;display: block;width: 100%;}
.order-popup.modal .modal-dialog .modal-content .modal-body a.call_nowbtn:hover {background-color: #000000;}

.order-popup.choosemeal.modal .modal-dialog .modal-content .modal-body .choose_mealbox form.cart {
    display: flex;
    flex-direction: column;
}
.order-popup.choosemeal.modal .modal-dialog .modal-content .modal-body .choose_mealbox form.cart .quantity {
    order: 0;
}
.order-popup.choosemeal.modal .modal-dialog .modal-content .modal-body .choose_mealbox form.cart .added_to_cart.wc-forward {
    order: 1;
}
/*-- choose meal box --*/
.btn-76A713 {background-color: #76A713;color: #FFFFFF;font-size: 16px;font-weight: 500;line-height: 25px;text-transform: capitalize;border: none;border-radius: 0;display: inline-block;padding: 10px 20px;}
.btn-76A713:hover {background-color: #fc4d3d;}
.choose_mealbox {margin-top: 15px;}
.choose_mealbox h4 {font-family: "Livvic", sans-serif;color: #1A2428;font-size: 24px;font-weight: 600;line-height: normal;margin-bottom: 20px;}
.choose_mealbox .mealselect_box_outer {margin-bottom: 20px;}
.choose_mealbox .mealselect_box_outer h4 {font-family: "Livvic", sans-serif;color: #1A2428;font-size: 18px;font-weight: 600;line-height: normal;margin-bottom: 5px;}
.choose_mealbox .mealselect_box_outer h6 {font-family: "Livvic", sans-serif;color: #1A2428;font-size: 14px;font-weight: 500;line-height: normal;}
.choose_mealbox .mealselect_box_outer a {display: block;overflow: hidden;text-align: center;padding: 10px 10px;background-color: #f2f2f2;border-radius: 5px;}
.choose_mealbox .mealselect_box_outer a img {border-radius: 5px;}
.choose_mealbox .mealselect_box_outer a h5 {font-family: "Livvic", sans-serif;color: #1A2428;font-size: 12px;font-weight: 600;line-height: normal;margin-top: 5px;margin-bottom: 0px;}
.choose_mealbox .mealselect_box_outer .meal_info_wrapper {margin-bottom: 10px;}
.choose_mealbox .mealselect_box_outer .select_lunch, .choose_mealbox .mealselect_box_outer .select_dinner {margin-bottom: 10px;padding: 10px 10px;background-color: #f2f2f2;border-radius: 5px;}
.choose_mealbox .mealselect_box_outer .select_lunch .row, .choose_mealbox .mealselect_box_outer .select_dinner .row {align-items: center;}
.choose_mealbox .mealselect_box_outer .select_lunch .form-check, .choose_mealbox .mealselect_box_outer .select_dinner .form-check {display: inline-block;padding: 0px;}
.choose_mealbox .mealselect_box_outer .select_lunch .form-check input[type=checkbox], .choose_mealbox .mealselect_box_outer .select_dinner .form-check input[type=checkbox] {background-color: #ffffff;border-color: #000000;border-radius: 5px;float: none;width: 20px;height: 20px;margin: 0px;padding: 0px;}
.choose_mealbox .mealselect_box_outer .select_lunch .form-check input[type=checkbox]::before, .choose_mealbox .mealselect_box_outer .select_dinner .form-check input[type=checkbox]::before {height: 18px;width: 18px;float: none;font-size: 16px;line-height: 16px;color: #ffffff;}
.choose_mealbox .mealselect_box_outer .select_lunch .col-4, .choose_mealbox .mealselect_box_outer .select_dinner .col-4 {text-align: center;}
.choose_mealbox .mealselect_box_outer .select_lunch .form-check input:checked[type=checkbox], .choose_mealbox .mealselect_box_outer .select_dinner .form-check input:checked[type=checkbox] {background-color: #76a714;}
.choose_mealbox .mealselect_box_outer .select_lunch .form-check input:checked[type=checkbox]::before, .choose_mealbox .mealselect_box_outer .select_dinner .form-check input:checked[type=checkbox]::before {height: 18px;width: 19px;content: "";}
.choose_mealbox .mealselect_box_outer .select_lunch h4, .choose_mealbox .mealselect_box_outer .select_dinner h4 {font-size: 16px;}
.order-popup.choosemeal.modal .modal-dialog .modal-content {background-color: #ffffff;}
.order-popup.choosemeal.modal .modal-dialog .modal-content .modal-body {text-align: left;}
.order-popup.choosemeal.modal .modal-dialog .modal-content .modal-body .choose_mealbox {margin: 0px;}
.order-popup.choosemeal.modal .modal-dialog .modal-content .modal-body .choose_mealbox h4 {font-family: "Livvic", sans-serif;color: #1A2428;font-size: 24px;font-weight: 600;line-height: normal;margin-bottom: 20px;}
.order-popup.choosemeal.modal .modal-dialog .modal-content .modal-body .choose_mealbox .mealselect_box_outer .meal_info_wrapper h4 {font-family: "Livvic", sans-serif;color: #1A2428;font-size: 18px;font-weight: 600;line-height: normal;margin-bottom: 5px;}
.order-popup.choosemeal.modal .modal-dialog .modal-content .modal-body .choose_mealbox .mealselect_box_outer .select_lunch h4, .order-popup.choosemeal.modal .modal-dialog .modal-content .modal-body .choose_mealbox .mealselect_box_outer .select_dinner h4 {font-size: 16px;margin-bottom: 0px;}
.order-popup.choosemeal.modal .modal-dialog .modal-content .modal-body .choose_mealbox .delivery-note {margin-bottom: 15px;}
.order-popup.choosemeal.modal .modal-dialog .modal-content .modal-body .choose_mealbox .delivery-note textarea {border: 1px solid #000000;}
.order-popup.choosemeal.modal .modal-dialog .modal-content .modal-body .choose_mealbox .delivery-note label {font-family: "Livvic", sans-serif;color: #1A2428;font-size: 16px;font-weight: 600;line-height: normal;margin-bottom: 5px;}

.wp-block-woocommerce-cart-cross-sells-block, .wp-block-woocommerce-empty-cart-block .has-text-align-center ~ h2.has-text-align-center, .wp-block-woocommerce-empty-cart-block .wc-block-product-new, .woocommerce .related.products {
    display: none;
}

tr.wc-block-cart-items__row.yith-wcpb-is-bundled-item.yith-wcpb-has-fixed-price {display: none !important;}
.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-error, .wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-info, .wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-success, .wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-error, .wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-info, .wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-success {display:none !important;}

@media (min-width: 576px){}

@media (min-width: 768px){}

@media (min-width: 992px){}

@media (max-width: 1399.98px){}

@media (max-width: 1199.98px){
	.about-counter-wrapper {margin-top: -60px;}
}

@media (max-width: 991.98px){
	.about-counter-wrapper {margin-top: 0px;padding-top: 40px;}
	.inner-banner-wrapper .banner-content-mid .banner-text-all h1 {font-size: 34px;}
	.imgbox-wrapper .content-box h4, .background-wrapper .content-box h4, .chefbox-wrapper .content-box h4 {font-size: 34px;line-height: normal;margin-bottom: 15px;}
	.contactform-wrapper .form-box {margin-top: 30px;padding: 20px 20px;}
	.contactinfo-wrapper {padding-top: 0px;padding-bottom: 40px;}
}

@media (max-width: 767.98px){
	.inner-banner-wrapper .banner-content-mid .banner-text-all h1, .imgbox-wrapper .content-box h4, .background-wrapper .content-box h4, .chefbox-wrapper .content-box h4 {font-size: 24px;}
	.contactinfo-wrapper .lefticon, .contactinfo-wrapper .righticon {display: none;}
	.map-wrapper iframe {height: 400px;}
	
	.order-popup.modal .modal-dialog .modal-content .modal-body {padding: 5px 15px 20px;}
}

@media (max-width: 575.98px){
	.imgbox-wrapper .content-box .quotebox .chef-review .rightbox {text-align: center;width: 100%;}
	.imgbox-wrapper .content-box .quotebox .chef-review {flex-wrap: wrap;}
	.imgbox-wrapper {padding-top: 30px;}
	.contactinfo-wrapper .infowrapper-outer .infowrapper-box h4 {font-size: 18px;}
	.contactinfo-wrapper .infowrapper-outer .infowrapper-box p {font-size: 15px;}
	.chefbox-wrapper .content-box .profilebox .chefinfo h5 {font-size: 16px;}
	.chefbox-wrapper .content-box .profilebox .chefinfo .position {font-size: 16px;line-height: normal;}
	.chefbox-wrapper .content-box .profilebox {margin-bottom: 15px;gap: 10px;}
	.chefbox-wrapper .content-box .profilebox .chefimage {height: 60px;width: 60px;}
	.catalog-product-view .productView-top .entry-summary {padding: 20px 15px;}
	.catalog-product-view div.product .product_title {font-size: 26px;line-height: normal;}
	.catalog-product-view div.product p.price {font-size: 20px;}
	
	.choose_mealbox .mealselect_box_outer .meal_info_wrapper .col-3, .choose_mealbox .mealselect_box_outer .meal_info_wrapper .col-9, .choose_mealbox .mealselect_box_outer .select_lunch .col-3, .choose_mealbox .mealselect_box_outer .select_dinner .col-3, .choose_mealbox .mealselect_box_outer .select_lunch .col-9, .choose_mealbox .mealselect_box_outer .select_dinner .col-9 {width: 100%;}
	.order-popup.choosemeal.modal .modal-dialog .modal-content .modal-body .choose_mealbox .mealselect_box_outer .select_lunch h4, .order-popup.choosemeal.modal .modal-dialog .modal-content .modal-body .choose_mealbox .mealselect_box_outer .select_dinner h4 {margin-bottom: 10px;}
	.choose_mealbox .mealselect_box_outer .select_lunch, .choose_mealbox .mealselect_box_outer .select_dinner {background-color: #ffffff;padding: 0px;}
	.choose_mealbox .mealselect_box_outer .select_lunch .col-9, .choose_mealbox .mealselect_box_outer .select_dinner .col-9 {background-color: #f2f2f2;padding: 6px 5px;}

}
