a {
    text-decoration: none !important;
}

body {
    margin: 0;
    padding: 0;
    /* font-family: 'Proxima Nova', sans-serif !important; */
    /* font-family: 'Figtree', sans-serif !important; */
    font-family: urbanist;
    width: 100vw;
    overflow-x: hidden;
    background-color: #fafafa !important;
}

/* width */
::-webkit-scrollbar {
    width: 5px;
}

.WarningIconTitle {
    color: var(--primary-color) !important;
}

.cancel_check {
    color: var(--secondary-color) !important;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #ddd;
    border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #bbb;
}

.conatinerCover {
    margin: 0 6px !important;
}

body #confirm_chekout .modal-dialog .modal-content .modal-body::-webkit-scrollbar,
body #service_popup .modal-dialog .modal-content::-webkit-scrollbar {
    width: 0px;
}

/* CALENDER DESIGN CHANGE */
.ui-widget.ui-widget-content {
    background: #fff !important;
    padding: 10px !important;
    border-radius: 12px !important;
    border: 1px solid #dad8d8 !important;
}

.ui-datepicker .ui-datepicker-header {
    background: #fff !important;
    padding: 5px 10px !important;
    margin-bottom: 5px !important;
    border-radius: 4px !important;
}

.ui-state-default,
.ui-widget-content .ui-state-default {
    height: 30px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    border-radius: 4px !important;
    margin: 2px !important;
}

.ui-datepicker {
    width: 19em !important;
}

.group input {
    font-size: 16px !important;
}

/* SLIDE UP BUTTONS FOR MOBILE */
.mob_proceed_btn {
    margin-top: 10px !important;
}

.cart_footer .sidebarMenuInner .delivery_btns {
    padding: 2px !important;
    border-radius: 6px !important;
    /* border: 1px solid #e3e2e2 !important; */
}

/* allergen information card */
body #tabs_model .modal-dialog,
body #item_v2 .modal-dialog,
body .alrgn-info .modal-dialog,
body #login_popup .modal-dialog,
body #logout_model .modal-dialog,
body #pincode_popup .modal-dialog,
body #confirm_chekout .modal-dialog,
body #preorder_wrng_popup .modal-dialog,
body #success_model .modal-dialog,
body #terms_and_condtion .modal-dialog,
body #checkout_warning .modal-dialog,
body .info_popup_v2 .modal-dialog,
body #service_popup .modal-dialog,
body #working_hrs_popup .modal-dialog,
body #nosale_model .modal-dialog,
body #fpwd-modal .modal-dialog,
body #transaction_cancel .modal-dialog,
body #slot_warn_popup .modal-dialog,
body .info_popup_v2 .modal-dialog {
    box-shadow: 0px 0px 108px #38383836 !important;
    /* border: 1px solid #80808024 !important;  */
}

/* Mobile Navigation slide out */
.mobile-navgation {
    padding: 0 !important;
}

.iteams-nav {
    top: 60px !important;
    /* margin-top: 3px !important; */
    padding: 6px 0 0 0 !important;
}

.mobile-navgation nav a {
    padding: 0px 12px !important;
    /* height: 50px !important; */
}

/* .mobile-navgation nav a:nth-child(4){
    margin-top: 20px !important;
} */
#menu hr:nth-of-type(2) {
    display: none;
}

.mobile-navgation nav a img {
    margin-right: 10px;
    padding: 7px;
    border-radius: 50%;
}

/* =dikhsnath code=============== */
body .combinations_and_items .btn_fixed {
    position: sticky !important;
    bottom: 0 !important;
    z-index: 99 !important;
}

/* ================end================ */
.mobile-navgation [id="navcheck"]:checked~nav a {
    /*background: #00000012 !important; */
    margin: 8px 20px;
    /* border-radius: 6px !important; */
    display: flex;
    justify-content: start;
    align-items: center;
    padding: 4px 6px !important;
}

.mobile-navgation nav .nav-logo img {
    width: 50px;
}

.mobile-navgation nav .nav-logo {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 8 0px;
}

.menu_buttons {
    text-align: right !important;
}

.menu_buttons .menu_pop .btn button span {
    margin-right: 0px !important;
}

.menu_buttons .menu_pop .btn button {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
    flex-direction: column !important;
    border-radius: 50% !important;
    height: 70px !important;
    width: 70px !important;
}

#checkout_warning .aler-page .popup-modalNew-WorkingHours {
    padding: 20px !important;
}

#working_hrs_popup .aler-page .popup-modalNew-WorkingHours {
    padding: 30px !important;
}

#tabs_model .aler-page .popup-modalNew-WorkingHours {
    padding: 30px !important;
}

#tabs_model1.aler-page .popup-modalNew-WorkingHours {
    padding: 30px !important;
}

.menu_buttons .menu_pop .btn button {
    margin-right: 15px !important;
}

body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_2,
body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_2 {
    width: 67% !important;
}

body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_q_2,
body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_q_2 {
    width: 24px !important;
}


/*  */
/**************************************************/
/* DESKTOP VERSION */

/* HEADER DESKTOP */
.web-head .container .change_rest p {
    font-weight: 500 !important;
}

/* FIRST SERVICE POP UP */
/* #order_type_display .head_part:nth-child(1), #order_type_display .head_part:nth-child(2) {
    background: #F3F4F6 !important;
} */
#service_popup .modal-content {
    border-radius: 16px !important;
}

#service_popup #order_type_display .btn_fixed {
    border-radius: 12px;
}

#order_type_display .order-type-main {
    border-radius: 20px 20px 0 0 !important;
    ;
}

#order_type_display .order-type-main .delivery_btns .deli button,
#order_type_display .order-type-main .delivery_btns,
#order_type_display .order-type-main .delivery_btns .deli button,
#order_type_display .order-type-main .delivery_btns {
    border-radius: 8px !important;
}

/* #order_type_display .order-type-main .btn_fixed {
    border-radius: 12px !important;
} */
.head_model_tag .modal-dialog,
body #service_popup .modal-dialog {
    border-radius: 20px !important
}

#order_type_display .head_part .back .title h3 {
    font-size: 18px !important;
    font-weight: 600 !important;
}

#order_type_display .head_part .back .title p {
    font-size: 16px !important;
    font-weight: 600 !important;
}

/* FOOD ADD POP UPS */
#item_v2 .add-to-cart .add-fixed-btn {
    padding: 20px 10px !important;
}

body .combinations_and_items .btn_fixed .fixed .shwoing .querycart {
    max-height: 45vh !important;
}

body .combinations_and_items .btn_fixed {
    background-color: #fff !important;
    border-radius: 12px 12px 0 0 !important;
    box-shadow: 0px -20px 3.1px rgb(0 0 0 / 1%), -2px -5px 7.4px rgb(0 0 0 / 1%), -6px -5px 14px rgb(0 0 0 / 2%), -8px -10px 25px rgb(0 0 0 / 2%), -16px -15px 46.8px rgb(0 0 0 / 2%), 40px 41px 112px rgb(0 0 0 / 3%)
}

body .combinations_and_items .btn_fixed .fixed .shwoing .querycart p img {
    border: none !important;
}

body .combinations_and_items .btn_fixed .fixed .shwoing .querycart p,
body .combinations_and_items .btn_fixed .fixed .shwoing .querycart span {
    display: flex;
    justify-content: space-between;
    color: #000 !important;
    padding: 12px;
    font-size: 14px !important;
    border-bottom: 1px solid #f1f1f1;
}

body .combinations_and_items .btn_fixed .fixed .shwoing .querycart p {
    padding-left: 20px !important;
}

body .combinations_and_items .btn_fixed .fixed .shwoing .querycart span {
    padding-left: 30px !important;
    color: #777 !important;
}

body .combinations_and_items .btn_fixed .fixed .shwoing h3 {
    padding: 2px 10px;
}

body .combinations_and_items .iteams .food_items .iteam_menu {
    border-bottom: none !important;
}


/* LOGIN DESKTOP*/
#login_popup {
    padding-right: 0 !important;
}

body #tabs_model .modal-dialog,
body #item_v2 .modal-dialog,
body .alrgn-info .modal-dialog,
body #login_popup .modal-dialog,
body #logout_model .modal-dialog,
body #pincode_popup .modal-dialog,
body #confirm_chekout .modal-dialog,
body #preorder_wrng_popup .modal-dialog,
body #success_model .modal-dialog,
body #terms_and_condtion .modal-dialog,
body #checkout_warning .modal-dialog,
body .info_popup_v2 .modal-dialog,
body #service_popup .modal-dialog,
body #working_hrs_popup .modal-dialog,
body #nosale_model .modal-dialog,
body #fpwd-modal .modal-dialog,
body #transaction_cancel .modal-dialog,
body #slot_warn_popup .modal-dialog {
    border-radius: 26px !important;
}

/* Modifiers and sizes */
.item_queries_section .iteam_menu {
    width: 46% !important;
}

body #cart_pop_v2 .modal-content,
body #mobile_menu_categories .modal-content,
body .ordr-det .modal-content,
body #modifiers_popup_v2 .modal-content,
body #querymeal_popup_v2 .modal-content,
body #mealdeal_popup_v2 .modal-content,
body #mixmatch_v2 .modal-content,
body #changetable_popup .modal-content,
body #pizza_v2 .modal-content {
    border-radius: 12px;
}

body #cart_pop_v2 .modal-dialog .modal-body,
body #mobile_menu_categories .modal-dialog .modal-body,
body .ordr-det .modal-dialog .modal-body,
body #modifiers_popup_v2 .modal-dialog .modal-body,
body #querymeal_popup_v2 .modal-dialog .modal-body,
body #mealdeal_popup_v2 .modal-dialog .modal-body,
body #mixmatch_v2 .modal-dialog .modal-body,
body #changetable_popup .modal-dialog .modal-body,
body #pizza_v2 .modal-dialog .modal-body {
    border-radius: 12px;
}

#modifiers_popup_v2 .head_part .back .title h3 {
    font-weight: 600 !important;
}

#item_sizes_display .main_sellect .head {
    margin: 0 0 10px 0 !important;
}

#item_sizes_display .main_sellect .head h3 {
    font-weight: 600 !important;
    margin-bottom: 2px !important;
}

.btn_fixed {
    border-radius: 0 0 12px 12px !important;
}

.main_sellect .sellect label {
    border-radius: 6px !important;
    background: #fff !important;
    padding: 15px 10px !important;
    box-shadow: rgb(17 12 46 / 15%) 0px 48px 100px 0px !important;
    box-shadow: rgb(0 0 0 / 12%) 0px 25px 50px -12px !important;
    height: 50px !important;
    border: rgb(0 0 0 / 12%);
    width: 48%;
}

.main_sellect .sellect label input:checked+span:after {
    top: 0px !important;
    right: -5px !important;
}

.modifiers_popup_v2 .main_sellect .sellect label input:checked+span::before {
    left: 0 !important;
    height: 100% !important;
}

.main_sellect .sellect {
    display: flex !important;
    flex-flow: wrap !important;
    justify-content: space-between !important;
    margin-top: 25px !important;
}

.modifiers_popup_v2 .main_sellect .sellect label .add_btn .btn button {
    display: none !important;
}

.main_sellect .head h3 {
    font-size: 16px !important;
    font-weight: 600 !important;
}

.main_sellect .sellect label span p {
    font-size: 14px !important;
    font-weight: 600 !important;
}

.main_sellect .sellect label span p small {
    font-weight: 600 !important;
}

.main_sellect .head span {
    font-weight: 600 !important;
    color: #777 !important;
}

.modifier {
    padding: 20px 20px 150px 20px !important;
}

.modifier .title_mod .name h3,
.modifier .title_mod .name p {
    padding: 10px 10px 0 10px !important;
    font-weight: 600 !important;
}

.modifier .title_mod .name p {
    font-weight: 400 !important;
}

body .checkout-page .inner-part .payment_methoad .payment_btn .btn {
    /* width:50% !important; */
    padding: 6px 12px !important;
}

/* Btn border radius */
body #cart_view .cat_main_div .scroll-checkout .coupondiv .coupon .coupon_btn,
body #cart_view .cat_main_div .scroll-checkout .coupondiv .coupon .lty_redeem,
body #cart_view .cat_main_div .scroll-checkout .coupondiv .coupon .remove_coupon_bt,
body #cart_view .cat_main_div .scroll-checkout .coupondiv .coupon .remove_coupon_bt,
body #cart_view .cat_main_div .scroll-checkout .coupondiv .coupon .lty_cancel,
body #cart_view .cat_main_div .scroll-checkout .loyalty_div .coupon .coupon_btn,
body #cart_view .cat_main_div .scroll-checkout .loyalty_div .coupon .lty_redeem,
body #cart_view .cat_main_div .scroll-checkout .loyalty_div .coupon .remove_coupon_bt,
body #cart_view .cat_main_div .scroll-checkout .loyalty_div .coupon .remove_coupon_bt,
body #cart_view .cat_main_div .scroll-checkout .loyalty_div .coupon .lty_cancel,
body #cart_pop_v2 .cat_main_div .scroll-checkout .coupondiv .coupon .coupon_btn,
body #cart_pop_v2 .cat_main_div .scroll-checkout .coupondiv .coupon .lty_redeem,
body #cart_pop_v2 .cat_main_div .scroll-checkout .coupondiv .coupon .remove_coupon_bt,
body #cart_pop_v2 .cat_main_div .scroll-checkout .coupondiv .coupon .remove_coupon_bt,
body #cart_pop_v2 .cat_main_div .scroll-checkout .coupondiv .coupon .lty_cancel,
body #cart_pop_v2 .cat_main_div .scroll-checkout .loyalty_div .coupon .coupon_btn,
body #cart_pop_v2 .cat_main_div .scroll-checkout .loyalty_div .coupon .lty_redeem,
body #cart_pop_v2 .cat_main_div .scroll-checkout .loyalty_div .coupon .remove_coupon_bt,
body #cart_pop_v2 .cat_main_div .scroll-checkout .loyalty_div .coupon .remove_coupon_bt,
body #cart_pop_v2 .cat_main_div .scroll-checkout .loyalty_div .coupon .lty_cancel,
body #cart_items .cat_main_div .scroll-checkout .coupondiv .coupon .coupon_btn,
body #cart_items .cat_main_div .scroll-checkout .coupondiv .coupon .lty_redeem,
body #cart_items .cat_main_div .scroll-checkout .coupondiv .coupon .remove_coupon_bt,
body #cart_items .cat_main_div .scroll-checkout .coupondiv .coupon .remove_coupon_bt,
body #cart_items .cat_main_div .scroll-checkout .coupondiv .coupon .lty_cancel,
body #cart_items .cat_main_div .scroll-checkout .loyalty_div .coupon .coupon_btn,
body #cart_items .cat_main_div .scroll-checkout .loyalty_div .coupon .lty_redeem,
body #cart_items .cat_main_div .scroll-checkout .loyalty_div .coupon .remove_coupon_bt,
body #cart_items .cat_main_div .scroll-checkout .loyalty_div .coupon .remove_coupon_bt,
body #cart_items .cat_main_div .scroll-checkout .loyalty_div .coupon .lty_cancel {
    border-radius: 6px !important;
}

/* CHANGE PASSWORD SECTION */
#change_password_popup .modal-content {
    width: 450px !important;
    margin: auto;
    border-radius: 20px !important;
}

/* .checkout-page .pad-mg .account {
    background-color: #fafafa;
} */
.checkout-page .pad-mg .account .account-details .log-details {
    padding: 0 15px !important;
}

#change_password_popup .checkout-page .pad-mg .head_part {
    border-bottom: none !important;
    border-radius: 20px !important;
    padding: 14px 15px !important;
}

#change_password_popup .group input:focus~label,
.group input:valid~label {
    background-color: #fafafa;
}

/* Order history */
.myorders-web .lefthistory .heading_history .history {
    padding: 20px !important;
    /* margin: 20px !important; */
    border-radius: 8px !important;
    border: 0.5px solid #dbdada3d !important;
    /* box-shadow: 0px 3px 16px 0px rgb(110 116 134 / 7%);
    box-shadow: 0px 14px 20px 0px rgb(255 0 0 / 6%) !important;
    box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%) !important; */
    align-items: flex-start !important;
    background-color: #fff !important;
}

.orderDescriptionTitle {
    font-weight: 600 !important;
    line-height: 24px !important;
}

.orderDescriptionTitle span {
    font-weight: 400 !important;
}

.myorders-web .lefthistory .heading_history .history .details .stutas {
    width: 60% !important
}

.order-details-web {
    margin-top: 0px;
    /* background: #fafafa; */
    padding: 0 15px 20px 15px;
    border-radius: 12px;
}

.newOrderdetailsInformation p,
.newOrderdetailsInformation h5 {
    text-align: center;
    margin: 5px 0;
}

.order .heading_div .head {
    display: flex;
    justify-content: start;
}

.order .heading_div {
    border-bottom: none !important
}

.order .heading_div .head h4 {
    margin-left: 10px !important;
    margin-right: 20px !important;
}

/* Cart */
body #cart_view .head_part .back .bak {
    display: none !important;
}

body #cart_view .head_part {
    padding: 0px 0px !important;
}

/* .pad-mg {
    background-color: #fff !important;
} */
.container #orderdetails {
    border-left: none !important;
}

.order-details-web .pad-mg {
    border-radius: 12px;
}

.newOrderdetailsInformation p {
    color: #8d8d8d;
}

.pad-mg .tabs_desserts .tab ul {
    width: 100%;
    margin: 35px 0;
    padding: 0 30px;
}

body #cart_view .cat_main_div .scroll-checkout .display_dilv .active,
body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv .collection_min .active {
    /*     background: #353839 !important;
        color: #fff !important; */
    border-radius: 50px !important;
    height: 50px !important;
}

body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to,
body #cart_view {
    margin: 0px 0px !important;
    padding: 0px 4px !important;
    border-radius: 8px !important;
    /* border: 0.5px solid #dbdada3d !important; */
    background: #fff;
    /* box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%) !important; */
}

/* MODIFIERS CSS */
.back-mod {
    background: #fafafa !important;
    border-top: none !important;
}

.back-mod .head h3 {
    font-size: 16px !important;
    font-weight: 500 !important;
}

.back-mod .head h3 svg {
    width: 10px !important;
    height: 15px !important;
    margin-right: 5px !important;
    margin-left: 15px !important;
}

.main_sellect .sellect label span:before {
    left: 0px !important;
    /* border: none !important; */
    /* box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%) !important; */
    /* border: solid 1px #e8e8e870; */
}

.main_sellect .sellect label .add_btn .btn button {
    font-weight: 500 !important;
    width: 70px !important;
    height: 28px !important;
}

#modifiers_popup_v2 .head_part .back .title h3 {
    font-size: 18px !important;
    font-weight: 500;
    padding: 15px;
}

.main_sellect {
    margin: 15px;
    /* padding: 15px; */
    padding-bottom: 100px;
    /* background: #f2f2f2; */
    border-radius: 12px;
}

.modifier .modi .iteam {
    margin: 15px 0px !important;
    padding: 15px 15px !important;
    border-radius: 8px !important;
    border: 0.5px solid #dbdada3d;
    background: #fff;
    box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%)
}

.head_part .back .title h3 span {
    /*  margin-top: 5px !important; */
    font-size: 14px !important;
}

.modifier .modi .add_btn .btn button {
    box-shadow: 0px 3px 6px rgb(110 116 134 / 24%) !important;
}

.item_queries_section {
    min-height: 400px !important;
}

.item_queries_section .iteams .food_items .iteam_menu {
    width: 100% !important;
    margin: 15px !important;
    padding: 4px 15px !important;
    border-radius: 8px !important;
    border: 0.5px solid #7272723d !important;
    background: #fff;
    /* box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%); */
}

.item_queries_section .head_part .back .title h3 {
    font-weight: 600 !important;
    margin: 10px !important;
    color: #000 !important;
}

.btn_fixed .fixed .btns {
    border: 0 !important;
}

.item_queries_section .iteams .food_items .iteam_menu .iteam_name .price_iteam {
    justify-content: start !important;
}

.item_queries_section .iteams .food_items .iteam_menu .item_img .img_part .add_btn .btn button {
    width: 80px !important;
    font-weight: bold;
    padding: 0;
    height: 32px;
    margin: 0;
    outline: 0;
    border-radius: 5px !important;
    border: 0;
    font-size: 14px !important;
    color: #ff2222fa;
    position: relative;
    background: #fff !important;
    cursor: pointer;
    box-shadow: 0px 3px 6px rgb(110 116 134 / 24%) !important
}

.item_queries_section .btn_fixed .fixed .btns button {
    border: none !important;
}

/* combinations */
.combinations_and_items .head_part .back .title h3 {
    margin-left: 20px !important;
}

body .combinations_and_items .iteams .food_items .iteam_menu {
    margin: 10px !important;
    padding: 10px 20px !important;
    width: 46% !important;
}

body .combinations_and_items .iteams .food_items .iteam_menu .item_img .img_part .img {
    background: #fff !important;
}

body .combinations_and_items .iteams .food_items .iteam_menu .item_img .img_part .add_btn .btn {
    display: flex;
    justify-content: right;
}

body .combinations_and_items .iteams .food_items .iteam_menu .iteam_name .description .dec p a span svg {
    height: 15px !important;
    top: 4px !important;
}

/* body .combinations_and_items .iteams .food_items {
            margin-bottom: 80px !important
        } */
body .combinations_and_items .iteams .tabs_desserts .tab ul .active {
    font-weight: 600 !important;
}

.modifier_side_section .btn_fixed .fixed .btns {
    height: 45px !important;
}

/* Desktop CART */
body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .dec a,
body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .dec,
body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc,
body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc a {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000 !important;
}

body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc a {
    font-weight: 300 !important;
    font-size: 23px !important;
    margin-top: -2px !important;
}

body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q,
body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q {
    box-shadow: none !important;
    width: auto !important;
    height: auto !important;
}

body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .dec,
body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .dec,
body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc,
body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc {
    width: 27px !important;
    height: 27px !important;
    /* border-radius: 50% !important; */
    /* background: #f2f2f2 !important; */
    font-size: 32px !important;
}

/* DESKTOP SIDEBAR */
.left-category .panel .panel-heading {
    padding: 6px 0 6px 6px !important;
}

.left-category .menu_iteams_popup .menu .iteams p {
    padding: 14px 15px 7px 0;
}

.left-category .panel .panel-heading {
    border: 0 !important;
    border-bottom: 1px solid #f2f2f2 !important;
}

.left-category .menu_iteams_popup .menu .iteams p small {
    color: #000 !important;
}

#web_menu_categories_cart_data_display .left-category::-webkit-scrollbar {
    width: 0px;
}

#web_menu_categories_cart_data_display .left-category {
    border-right: 3px solid #f2f2f2 !important;
}

.left-category .panel .panel-body a p:nth-child(1) {
    margin-top: 10px !important;
}

.left-category .iteams {
    padding: 10px 0px !important;
}

#web_menu_categories_cart_data_display .left-category {
    padding: 0px 0px 10px 10px !important;
}

/* change postcode pop up */
#pincode_popup .checkout-page .pad-mg .account .account-details .log-details .process button {
    width: 50%;
    left: 50%;
    border-radius: 8px;
}

#confirm_chekout .checkout-page .pad-mg .account .account-details .log-details .process button {
    width: 100% !important;
}

body #tabs_model .modal-dialog .modal-content .modal-body,
body #item_v2 .modal-dialog .modal-content .modal-body,
body .alrgn-info .modal-dialog .modal-content .modal-body,
body #login_popup .modal-dialog .modal-content .modal-body,
body #logout_model .modal-dialog .modal-content .modal-body,
body #pincode_popup .modal-dialog .modal-content .modal-body,
body #confirm_chekout .modal-dialog .modal-content .modal-body,
body #preorder_wrng_popup .modal-dialog .modal-content .modal-body,
body #success_model .modal-dialog .modal-content .modal-body,
body #terms_and_condtion .modal-dialog .modal-content .modal-body,
body #checkout_warning .modal-dialog .modal-content .modal-body,
body .info_popup_v2 .modal-dialog .modal-content .modal-body,
body #service_popup .modal-dialog .modal-content .modal-body,
body #working_hrs_popup .modal-dialog .modal-content .modal-body,
body #nosale_model .modal-dialog .modal-content .modal-body,
body #fpwd-modal .modal-dialog .modal-content .modal-body,
body #transaction_cancel .modal-dialog .modal-content .modal-body,
body #slot_warn_popup .modal-dialog .modal-content .modal-body {
    border-radius: 16px !important;
}

body #tabs_model .modal-dialog .modal-content,
body #item_v2 .modal-dialog .modal-content,
body .alrgn-info .modal-dialog .modal-content,
body #login_popup .modal-dialog .modal-content,
body #logout_model .modal-dialog .modal-content,
body #pincode_popup .modal-dialog .modal-content,
body #confirm_chekout .modal-dialog .modal-content,
body #preorder_wrng_popup .modal-dialog .modal-content,
body #success_model .modal-dialog .modal-content,
body #terms_and_condtion .modal-dialog .modal-content,
body #checkout_warning .modal-dialog .modal-content,
body .info_popup_v2 .modal-dialog .modal-content,
body #service_popup .modal-dialog .modal-content,
body #working_hrs_popup .modal-dialog .modal-content,
body #nosale_model .modal-dialog .modal-content,
body #fpwd-modal .modal-dialog .modal-content,
body #transaction_cancel .modal-dialog .modal-content,
body #slot_warn_popup .modal-dialog .modal-content {
    border-radius: 16px;
}

body #tabs_model .modal-dialog,
body #item_v2 .modal-dialog,
body .alrgn-info .modal-dialog,
body #login_popup .modal-dialog,
body #logout_model .modal-dialog,
body #pincode_popup .modal-dialog,
body #confirm_chekout .modal-dialog,
body #preorder_wrng_popup .modal-dialog,
body #success_model .modal-dialog,
body #terms_and_condtion .modal-dialog,
body #checkout_warning .modal-dialog,
body .info_popup_v2 .modal-dialog,
body #service_popup .modal-dialog,
body #working_hrs_popup .modal-dialog,
body #nosale_model .modal-dialog,
body #fpwd-modal .modal-dialog,
body #transaction_cancel .modal-dialog,
body #slot_warn_popup .modal-dialog {
    border-radius: 16px !important;
}

.group input:focus~label,
.group input:valid~label {
    background-color: #fafafa !important;
}

#pincode_popup .checkout-page .pad-mg .account .account-details .log-details {
    margin-bottom: 15px !important;
}

/* Allergent pop up edit */
body .alrgn-info .ag_info .iteam_info .iteam_name,
body .info_popup_v2 .ag_info .iteam_info .iteam_name {
    margin-top: 0 !important;
    padding: 10px !important;
}

.allergeinfo .description div {
    margin: 5px 0 !important;
}

.allergeinfo .description {
    flex-direction: column !important;
    align-items: flex-start !important;
}

body .alrgn-info .ag_info .iteam_info .iteam_name .menu_title .title h5 {
    text-align: left !important;
}

/* cart */
body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_p p,
body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .name_p p {
    font-weight: 600 !important;
}

body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_1 p {
    font-weight: 600 !important;
}

/* querymeal show and hide */
body .combinations_and_items .btn_fixed .fixed,
body #pizza_design .btn_fixed .fixed {
    padding: 25px !important;
}

html body #pizza_design .btn_fixed .fixed .btns {
    border: none !important;
}

html body #pizza_design .btn_fixed .fixed .shwoing .tit p,
html body #pizza_design .btn_fixed .fixed .shwoing .tit span {
    color: #000 !important;
    padding: 6px !important;
    font-size: 14px !important;
}

html body #pizza_design .btn_fixed .fixed .shwoing .tit p small b {
    font-size: 16px !important;
}


@media (min-width:1040px) {

    /* header */
    .web-head .head .left-p .user .btn {
        text-transform: capitalize !important;
        font-weight: 600;

    }

    .web-head .head .left-p .user .btn small {
        font-style: normal !important;
        color: #777 !important;
    }

    .web-head .head .left-p .user .btn .dropdown {
        top: 51px !important;
        left: -40px !important;
    }

    .web-head .head .left-p .user .btn img {
        margin-left: 12px;
        width: 24px;
    }

    .left-category .order-detailes {
        position: initial !important;
    }

    .left-category {
        top: 100px !important;
    }

    .left-category .order-detailes .heading_div {
        display: block !important;
        background-color: #fff !important;
        padding: 5px 0px 0 0 !important;
    }

    .left-category .order-detailes .heading_div .head {
        position: inherit !important;
    }

    .left-category .order-detailes .heading_div a {
        display: none !important;
    }

    .left-category .order-detailes .heading_div .head p {
        position: inherit !important;
        height: 20px;
        justify-content: start !important;
    }

    .web-head {
        padding: 20px 0 !important;
        border-radius: 0 0 20px 20px !important;
        border-bottom: 1px solid #ddd !important;
        /* height: 10vh !important; */
    }

    #web_menu_categories_cart_data_display .left-category .order-detailes .heading_div .head p svg {
        margin-left: 2px !important;
    }

    body #cart_view .cat_main_div {
        overflow-y: scroll !important;
        top: 100px !important
    }

    body #cart_view .cat_main_div .total_box {
        padding: 30px 10px 20px 10px;
        /* border-top: 1px solid #eeeeee; */
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll {
        /* -moz-box-shadow:    inset 0 0 10px #f7f7f7; */
        /* -webkit-box-shadow: inset 0 0 10px #f7f7f7; */
        /* box-shadow:inset 0 0 10px #f7f7f7; */
        border-radius: 12px;
    }

    body #cart_view .cat_main_div .scroll-checkout .display_dilv .btn_col,
    body #cart_view .cat_main_div .scroll-checkout .display_dilv .btn_del {
        display: flex;
        align-items: center;
        margin: 0 4px !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .display_dilv {
        border-radius: 50px !important;
        background-color: transparent !important;
        border: 1px solid #eeeeee !important;
    }

    body #cart_view .cat_main_div::-webkit-scrollbar {
        width: 0px;
    }

    body::-webkit-scrollbar {
        width: 3px;
    }

    body #cart_view .cat_main_div .scroll-checkout .post_code_box .box_post_code .type {
        width: 55% !important
    }

    body #cart_view .cat_main_div .scroll-checkout .post_code_box .box_post_code .text_b {
        width: 45% !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .post_code_box .box_post_code .type p {
        text-align: left !important;
        margin: 5px !important;
    }

    body #cart_view .cat_main_div .total_box .felx_total .total_fo h4 {
        font-size: 18px !important;
    }

    .left-category .menu_iteams_popup .menu .iteams p {
        font-size: 14px;
        font-weight: 300;
    }

    .left-category .menu_iteams_popup .menu .iteams p small {
        font-size: 14px !important;
        font-weight: 500;
    }

    .description {
        margin: 0 0 5px 0 !important;
    }

    .iteams .food_items .iteam_menu .iteam_name .price_iteam {
        margin: 2px 0 !important;
    }

    .customClassDesktop {
        padding: 0 5px !important;
    }

    /* body .combinations_and_items .iteams {
           padding-bottom: 150px !important;
        } */
    .scroll-checkout .checkout_btn {
        margin-top: 10px !important;
    }

    .web-head .container .change_rest {
        margin-left: 10px !important;
    }

    /* CHECKOUT PAGES */
    /* body .customeCheckOutClassContainer .checkout-page .inner-part {
            background-color: #fff !important;
            margin: 0 !important;
        } */
    /*   body #cart_view .head_part{
            display:none !important;
        } */
    .customeCheckOutClassContainer .checkout-page {
        padding-top: 0 !important;
        height: 100vh !important;
        overflow-y: auto;
        /* width: 60% !important;
            padding: 0 50px !important; */
    }

    .customeCheckOutClassContainer .checkout-page::-webkit-scrollbar {
        width: 5px;
    }

    ;

    .customeCheckOutClassContainer {
        display: flex !important;
        justify-content: center !important;
        /* align-items: center !important; */
        padding: 0px !important;
        height: 100vh !important;
        overflow-y: auto !important;
    }

    body .customeCheckOutClassContainer #cart_view,
    body .container .customeCheckOutClassContainer #cart_pop_v2,
    .container .customeCheckOutClassContainer body #cart_items {
        height: 100% !important;
        overflow-y: auto !important;
        width: 40% !important;
        background-color: #fafafa !important;
        padding: 0 50px !important;
    }

    body .customeCheckOutClassContainer #cart_view,
    body #cart_pop_v2,
    body .container .customeCheckOutClassContainer #cart_items::-webkit-scrollbar {
        width: 5px;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .account .heading h3 {
        font-size: 25px !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .tabs_desserts .tab ul li svg {
        /* height: 30px !important; */
        width: 22px !important;
        margin-right: 3px;
    }

    .customeCheckOutClassContainer .checkout body .checkout-page .inner-part {
        margin: 0 50px 0 0 !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .account .account-details .acc-btns {
        justify-content: center !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .account {
        display: flex;
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important;
    }

    /* .customeCheckOutClassContainer .account-details {
            width:65% !important;
        } */
    body .customeCheckOutClassContainer .checkout-page .inner-part .head_part {
        width: 100% !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .account .account-details .log-details,
    body .checkout-page .inner-part .account .account-details .sign-details,
    body .checkout-page .inner-part .account .account-details .sign-details {
        /* width: 85% !important; */
        /* margin: 0 auto !important; */
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .account .account-details .acc-btns button {
        width: 40% !important;
        margin: 0 2px !important;
        /* font-size: 16px !important; */
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .tabs_desserts .tab {
        margin: 0px 0 12px 0 !important;
        ;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .head_part {
        border-radius: 8px !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .fixed_btn {
        margin-top: 10px !important
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .account .input .group label {
        background-color: #fff !important;
    }

    body .customeCheckOutClassContainer .checkout-page #tab2,
    body .checkout-page .inner-part .payment_methoad {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    body .customeCheckOutClassContainer .checkout-page #tab2 .choose-address,
    body .customeCheckOutClassContainer .checkout-page #tab2 .newAddressFieldContainer,
    body .checkout-page .inner-part .payment_methoad .payment_btn {
        width: 65% !important;
    }

    body .checkout-page .inner-part .account .alredy-login .log-out {
        margin-bottom: 0px !important;
    }

    .orCLassCheckout {
        margin: 25px auto !important;
        font-size: 20px !important;
        width: 55% !important;
        font-weight: 700 !important;
    }

    /* togggle buttons for accepting terms and condition */
    .accpt .ter .text-toogle input[type="checkbox"]:before {
        width: 16px !important;
        height: 16px !important;
        border-radius: 20px !important;
        top: 3px !important;
        left: 3px !important;
    }

    .accpt .ter .text-toogle input:checked[type="checkbox"]:before {
        left: 26px !important;
    }

    .accpt .ter .text-toogle input[type="checkbox"] {
        width: 45px !important;
        height: 22px !important;
    }

    .checkout-page .accpt p {
        font-size: 14px !important;
        margin-left: 20px !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .head_part .back .bak {
        margin-right: 15px !important
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .head_part .back .title h3 span {
        margin: 0 !important;
    }

    .topay span {
        padding-left: 0 !important;
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .scrol-cart .left_scroll,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll,
    body #cart_items .cat_main_div .scrol-cart .left_scroll {
        height: calc(400px - 197px) !important;
        overflow-y: auto !important;
        overflow-x: hidden !important;
        padding: 0px !important;
        box-shadow: inset 0 0 10px #f7f7f7;
        /* border-radius: 12px; */

    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to,
    body #cart_items .cat_main_div .scrol-cart .left_scroll .slect_iteam_to {
        margin: 0px 0px !important;
        padding: 19px !important;
        /* border-radius: 8px !important; */
        border: 0.5px solid #dbdada3d !important;
        background: #fff;
        box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%) !important;
        margin: -4px !important;
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q,
    body #cart_items .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q {
        box-shadow: none !important;
        width: auto !important;
        height: auto !important;
        border-radius: 5px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .dec,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .dec,
    body #cart_items .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .dec {
        width: 27px !important;
        height: 27px !important;
        border-radius: 50% !important;
        background: #f2f2f2 !important;
        font-size: 32px !important;
        display: flex !important;
        font-size: 32px !important;
        justify-content: center !important;
        align-items: center !important;
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc,
    body #cart_items .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc {
        width: 27px !important;
        height: 27px !important;
        border-radius: 50% !important;
        background: #f2f2f2 !important;
        font-size: 32px !important;
        display: flex !important;
        font-size: 22px !important;
        justify-content: center !important;
        align-items: center !important;
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .scroll-checkout .display_dilv .active,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv .active {
        border-radius: 6px !important;
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .scroll-checkout .display_dilv,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv,
    body #cart_items .cat_main_div .scroll-checkout .display_dilv {
        align-items: center !important;
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .total_box,
    body #cart_pop_v2 .cat_main_div .total_box,
    body #cart_items .cat_main_div .total_box {
        padding: 30px 10px 0px 10px !important;
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .scroll-checkout .display_dilv,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv,
    body #cart_items .cat_main_div .scroll-checkout .display_dilv {
        margin: 15px 0 !important;
    }

    body .customeCheckOutClassContainer #cart_items .cat_main_div .scroll-checkout .coupondiv {
        margin-bottom: 28px !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .account .account-details .acc-btns {
        margin-bottom: 35px;
    }

    body .customeCheckOutClassContainer #cart_items .cat_main_di {
        top: 0 !important
    }

    body .customeCheckOutClassContainer #cart_items .head_part {
        display: none !important;
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div,
    body #cart_pop_v2 .cat_main_div,
    body #cart_items .cat_main_div {
        top: 0 !important;
        padding: 10px 25px !important;
        border-radius: 12px !important;
        /* background-color: #fff; */
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .scroll-checkout .display_dilv .active,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv .active,
    body #cart_items .cat_main_div .scroll-checkout .display_dilv .active {
        height: 50px !important;
        margin: 4px !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .tabs_desserts .tab ul {
        margin-bottom: 0px !important;
        padding: 10px 0px !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .account .account-details .acc-btns button span {
        font-size: 12px !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .account .account-details .acc-btns .active,
    body .checkout-page .inner-part .account .account-details .acc-btns button {
        line-height: 14px !important;
    }

    body .checkout-page .inner-part .account .alredy-login .log-out,
    body .checkout-page .inner-part .account .alredy-login .text-div p {
        text-align: center !important;
    }

    body .checkout-page .inner-part .account .alredy-login .text-div p {
        margin: 10px !important;
    }

    #pincode_popup .modal-body .checkout-page {
        padding-top: 0 !important;
        height: auto !important;
        overflow-y: auto;
        width: 100% !important;
        padding: 0 !important;
    }

    /* payment section
        body .customeCheckOutClassContainer .checkout-page .inner-part .payment_methoad .payment_btn .btn button {
            text-align: left !important;
        } */

    /* cart section */
    body #cart_view .cat_main_div .scrol-cart .left_scroll .empty-cart {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin: 5px !important;
        height: 95%;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .empty-cart h3 {
        font-size: 20px;
        font-weight: 600;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .empty-cart p {
        display: none !important;
    }

    .empty-cart svg {
        width: 150px;
    }

    body #cart_view .cat_main_div .scroll-checkout .coupondiv {
        margin: 15px 0 !important;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_2 {
        width: 48% !important;
    }

    /*  .customClassDesktop {
            padding: 0 !important;
            margin: 0 0 0 10px !important;
            width: 100%;
        }
        .container .cart-web {
            width: 30% !important;
            background-color: #fafafa;
            padding: 20px !important;
        } */

    /* Payment pop up */
    .aler-page .pad-mg .title p {
        padding: 10px 15px !important;
    }

    /*  .checkout-page .pad-mg .account .account-details .log-details .process button {
            border-radius: 12px !important;
        } */
    #payment_status .aler-page .checkout-page br :nth-child(1) {
        display: none !important;
    }




}

/*  @media (min-width:1750px){
        .customClassDesktop {
            width: 90% !important;
        }
    } */


/* MEDIA QUERY FOR MOBILE MENU POP UP */
@media (max-width: 767px) {

    .iteams .food_items .item_img .img_part .img img {
        border: none !important;
        filter: none !important;
        border-radius: 0;

    }

    body #pizza_v2 .modal-dialog {
        width: 100% !important;
        max-width: 100% !important;
    }

    #service_popup .back {
        justify-content: center !important;
    }

    #working_hrs_popup .popup-modalNew {
        width: 90% !important;
        margin: 0 auto !important;
    }

    .left-category .order-detailes .heading_div .head p {
        justify-content: flex-start !important;
        text-align: left !important;
    }

    .left-category .order-detailes .heading_div .head h3 {
        justify-content: flex-end !important;
    }

    .left-category .menu_iteams_popup .menu {
        padding-right: 13px !important;
    }

    .left-category .menu_iteams_popup {
        padding: 10px 15px !important;
    }

    .left-category .panel .panel-heading {
        padding: 2px 0 !important;
    }

    .left-category .order-detailes .heading_div .head h3 svg {
        width: 30px !important;
        height: 30px !important;
    }

    .left-category .order-detailes .heading_div {
        border-radius: 0 0 12px 12px;
        background-color: #fff !important;
        box-shadow: 1px 1px grey;
        box-shadow: rgb(50 50 93 / 0%) 0px 0px 0px -20px, rgb(0 0 0 / 15%) 0px 30px 60px -30px;
        border-bottom: 1px solid #f2f2f2;
    }

    .left-category .menu_iteams_popup .menu .iteams p small {
        color: #000 !important;
    }

    .left-category {
        border-right: none !important;
    }

    /*  body #mobile_menu_categories .modal-dialog{
        width: 90% !important;
        height: 80% !important;
    } */
    .lefthistory .menu-cnt-div .menu-design .title-name h3 {
        color: #000;
        font-size: 18px;
        font-weight: 600 !important;
        text-transform: capitalize;
    }

    .lefthistory .menu-cnt-div .menu-design .item {
        justify-content: center !important;
    }

    .lefthistory .menu-cnt-div .menu-design .item .food-item:after {
        border-radius: 12px;
    }

    .lefthistory .menu-cnt-div .menu-design .item .food-item {
        width: 45% !important;
        margin: 5px !important;
    }

    body #cart_pop_v2 .modal-content,
    body #mobile_menu_categories .modal-content,
    body .ordr-det .modal-content,
    body #modifiers_popup_v2 .modal-content,
    body #querymeal_popup_v2 .modal-content,
    body #mealdeal_popup_v2 .modal-content,
    body #mixmatch_v2 .modal-content,
    body #changetable_popup .modal-content,
    body #pizza_v2 .modal-content {
        width: 100%;
        height: 100%;
        /* border-radius: 12px !important; */
    }

    .menu_iteams_popup .iteams {
        margin-top: 0px !important;
        padding-top: 0 !important;
    }

    .mobile-navgation nav a img {
        padding-left: 0px !important;
    }

    .mobile-navgation [id="navcheck"]:checked~nav a {
        padding-left: 0px !important;
    }
}




.offcanvas {
    overflow-y: auto !important;
    width: 450px;
}

.offcanvas-header {
    position: fixed;
    top: 0;
    z-index: 999;
    background: #fff;
    width: -webkit-fill-available;
}

/* CART DESIGN MOBILE */
@media only screen and (max-width: 767px) {

    /* header */
    /*.iteams .food_items {
        margin-top: 115px !important;
    } */
    /* mobile menu categories*/
    #ds-sub-menu ul li,
    #ds-sub-menu2 ul li {
        font-weight: 600 !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .tabs_desserts .tab ul li svg {
        /* height: 30px !important; */
        width: 22px !important;
        margin-right: 5px;
    }

    body .alrgn-info .modal-dialog,
    body .alrgn-info .modal-dialog .modal-content {
        border-radius: 0 !important;
    }

    body #confirm_chekout .modal-dialog .modal-content {
        height: auto !important;
    }

    .mobile-navgation .head_part .logo-nav .ligo img {
        width: 35px !important;
        margin-right: 4px !important;
        height: 35px !important;
    }

    .mobile-navgation .head_part .logo-nav .ligo {
        font-size: 14px !important;
    }

    .conatinerCover {
        margin: 0 !important;
    }

    .iteams .food_items .iteam_menu .iteam_name .description .dec p {
        font-size: 12px;
        font-weight: 300;
    }

    .iteams .food_items .iteam_menu {
        padding: 12px 6px !important;
    }

    .iteams .food_items .iteam_menu .iteam_name .price_iteam .price p {
        font-size: 16px !important;
    }

    .iteams .food_items .iteam_menu .iteam_name .price_iteam {
        margin-bottom: 2px !important;
    }

    body .combinations_and_items .iteams .food_items {
        margin: 10px 10px 200px 10px !important;
    }

    .combinations_and_items .iteam_menu_title {
        background-color: transparent !important;
    }

    .combinations_and_items .iteams {
        margin-top: 20px !important;
    }

    .iteams .food_items {
        margin-top: 45px !important;
        margin-bottom: 200px !important;
    }

    .iteams .food_items .iteam_menu .iteam_name .description .dec p span svg {
        margin-top: 0 !important;
    }

    /*  /*  .iteams .food_items .iteam_menu{
        border-radius: 8px !important;
    }  */
    #order_type_display .head_part:nth-child(1) {
        border-radius: 20px 20px 0 0 !important;
    }

    #order_type_display .head_part:nth-child(1),
    #order_type_display .head_part:nth-child(2) {
        background: #F3F4F6 !important;
    }

    .iteams .food_items .iteam_menu .iteam_name .menu_title .cat p {
        margin: 5px 0 2px 0 !important;
    }

    /* Service pop up design */
    #service_popup .head_model_tag .modal-content {
        border-radius: 20px 20px 0 0 !important;
    }

    #service_popup .head_model_tag .modal-dialog .modal-content {
        background-color: transparent;
        position: absolute;
        bottom: 0;
        background: #fff;
    }

    #scheduleModal {
        border-radius: 20px 20px 0px 0px !important;
    }

    #order_type_display .order-type-main {
        /* padding: 20px !important; */
        margin-top: 0px !important;
        /* margin-bottom: 50px !important; */
        border-radius: 20px 20px 0 0 !important;
        /* border: 1px solid gray; */
        background: #fff !important;
    }

    #order_type_display {
        background-color: #f3f4f6 !important;
        border-radius: 20px 20px 0 0 !important;
    }

    #order_type_display .head_part .back .title h3 {
        font-size: 20px !important;
        font-weight: 600 !important;
    }

    .cart_footer .sidebarMenuInner .delivery_btns .deli button span {
        margin-right: 10px !important;
    }

    .cart_footer .sidebarMenuInner .collection_div .date_sellect .niput_date .process_btn .process button a {
        font-size: 16px !important;
        font-weight: 500 !important;
    }

    /* service type pop up end */
    /* combinations and items */
    body .combinations_and_items .iteams .tabs_desserts .tab ul li {
        text-transform: initial !important;
    }

    #order_type_display .order-type-main .btn_fixed {
        border-radius: 12px 12px 0 0 !important;
    }

    #order_type_display .order-type-main .btn_fixed {
        border-radius: 0 !important;
    }

    /* quer meal */
    body .combinations_and_items .btn_fixed .fixed .shwoing .querycart {
        max-height: 65vh !important;
    }

    body .combinations_and_items .btn_fixed .fixed {
        padding: 20px !important;
    }

    /* mix and match */
    body .combinations_and_items .iteams .food_items .iteam_menu .iteam_name .menu_title .title h5 {
        font-weight: 600;
    }

    .combinations_and_items .tabs_desserts {
        background: transparent !important;
    }

    body .combinations_and_items .btn_fixed {
        background-color: #fff !important;
    }

    body .combinations_and_items .btn_fixed .fixed .shwoing h3 {
        color: #000 !important;
    }

    /* Sidebar */
    #menu .navHeaderContainer {
        display: flex !important;
        justify-content: flex-start !important;
        /* box-shadow: 0 0 0 10000px rgb(0 0 0 / 34%); */
        box-shadow: 0 0 0 10000px rgb(0 0 0 / 15%);
        box-shadow: 0 0 0 10000px rgb(0 0 0 / 6%);
        border-radius: 0 0 7px 7px;
        align-items: center;
    }

    #change_password_popup .modal-content {
        width: auto !important;
    }

    .mobile-navgation .head_part {
        /* background: #fff !important; */
        /* border-bottom: 1px solid #e9e9e9 !important; */
        padding: 8px 20px !important;
        /* box-shadow: 1.1px 1.1px 3.1px rgb(0 0 0 / 1%), 2.7px 2.7px 7.4px rgb(0 0 0 / 1%), 5px 5.1px 14px rgb(0 0 0 / 2%), 8.9px 9.2px 25px rgb(0 0 0 / 2%), 16.7px 17.1px 46.8px rgb(0 0 0 / 2%), 40px 41px 112px rgb(0 0 0 / 3%); */
        /* border-bottom: 1px solid #f2f2f2 !important; */
        /* border-radius: 0 0 12px 12px !important; */
        /* height: 68px; */
    }

    .mobile-navgation nav .user {
        padding: 12px 20px 5px 20px;
    }

    /* .cart_footer .sidebarMenuInner .delivery_btns {
        margin-bottom: 5px;
    } */
    .collection_div {
        padding: 5px !important;
    }

    .cart_footer .sidebarMenuInner .tab_delivery .find_address .label_del {
        margin-top: 5px !important;
    }

    .mobile-navgation nav .user span {
        font-size: 18px;
        color: #000 !important;
        font-weight: 600;
    }

    .mobile-navgation nav .user small {
        font-size: 14px;
        font-style: normal;
        color: #fff !important;
        margin-left: 0 !important;
        font-weight: 200 !important;
    }

    .offcanvas-body {
        flex-grow: 1;
        padding: 1rem 1rem;
        overflow-y: auto;
        height: 100% !important;
        padding-bottom: 120px;
    }

    #login_popup .head_part {
        border-radius: 0px !important;
    }

    body #cart_view .head_part,
    body #cart_pop_v2 .head_part,
    body #cart_items .head_part {
        border-radius: 0 0 12px 12px !important;
        /* background-color: #fff !important; */
        /* border-bottom: 1px solid #e8e8e8 !important; */
        /* box-shadow: 1.1px 1.1px 3.1px rgb(0 0 0 / 1%), 2.7px 2.7px 7.4px rgb(0 0 0 / 1%), 5px 5.1px 14px rgb(0 0 0 / 2%), 8.9px 9.2px 25px rgb(0 0 0 / 2%), 16.7px 17.1px 46.8px rgb(0 0 0 / 2%), 40px 41px 112px rgb(0 0 0 / 3%); */
    }

    .scrol-cart .left_scroll,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll {
        /* margin-top: -20px !important; */
        /* padding: 10px 20px 0px !important; */
    }

    /*  body #cart_view .head_part .back .bak, body #cart_pop_v2 .head_part .back .bak{
        margin-left: 15px !important;
    } */
    body #cart_view .head_part .back .bak,
    body #cart_pop_v2 .head_part .back .bak .title {
        padding: 10px 10px 10px 0 !important;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_1,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_1 {
        width: 70% !important;
    }

    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_1 p,
    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_1 p {
        font-weight: 500 !important;
        font-size: 16px !important;
        color: #000 !important;
    }

    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_p p,
    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_p p {
        font-weight: 600 !important;
        font-size: 14px !important;
    }

    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod,
    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod {
        margin: 10px 0 !important;
    }

    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_2 p,
    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_2 p {
        font-size: 14px !important;
    }

    /* width */
    body #cart_pop_v2 ::-webkit-scrollbar {
        width: 1px;
    }

    /* Total */
    body #cart_pop_v2 .cat_main_div .total_box,
    body #cart_view .cat_main_div .total_box {
        margin: 0 20px 0px 20px !important;
        padding: 20px !important;
        background: #fff !important;
        border-radius: 8px !important;
        box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%) !important;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .empty-cart p,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .empty-cart p {
        font-size: 14px !important;
        font-weight: 300 !important;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .empty-cart p,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .empty-cart p {
        margin-top: 20px;
    }

    body #cart_pop_v2 .cat_main_div .total_box .felx_total .total_fo h4,
    body #cart_view .cat_main_div .total_box .felx_total .total_fo h4,
    body #cart_pop_v2 .cat_main_div .total_box .felx_total .total_p h4,
    body #cart_view .cat_main_div .total_box .felx_total .total_p h4 {
        font-size: 20px !important;
        font-weight: 600 !important;
    }

    body #cart_view .cat_main_div .total_box .taxs_in_q p,
    body #cart_pop_v2 .cat_main_div .total_box .taxs_in_q p,
    body #cart_items .cat_main_div .total_box .taxs_in_q p {
        color: #777 !important;
    }

    body #cart_pop_v2 .cat_main_div .total_box .taxs_in_q p,
    body #cart_view .cat_main_div .total_box .taxs_in_q p {
        margin-top: 10px;
        font-size: 14px;
        /*  font-weight: 600; */
    }

    body #cart_view .head_part,
    body #cart_pop_v2 .head_part,
    body #cart_items .head_part {
        display: flex !important;
        background-color: #fff !important;
    }

    body #cart_pop_v2 .cat_main_div .scroll-checkout .checkout_btn a .last_btn,
    body #cart_view .cat_main_div .scroll-checkout .checkout_btn a .last_btn {
        /* position: absolute !important;
    bottom: 0 !important; */
        width: 100% !important;
        left: 0 !important;
        border-radius: 6px !important;
        /* background-color: #E64D3D !important; */
        height: 50px !important;
    }

    /* btn add and minus */
    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q {
        box-shadow: none !important;
        width: auto !important;
        height: auto !important;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .dec,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .dec,
    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc {
        width: 27px;
        height: 27px;
        border-radius: 50%;
        /* background: #f2f2f2; */
        font-size: 32px;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_p p,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_p p {
        font-weight: 200 !important;
    }


    #cart_pop_v2 .name_p {
        font-size: 16px !important;
        font-weight: 600 !important;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .q_n p,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .q_n p {
        color: #000 !important;
    }

    /* deliver or collection switch */
    body #cart_view .cat_main_div .scroll-checkout .display_dilv,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv {
        border-radius: 6px !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .display_dilv button,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv button {
        padding: 0 !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .coupondiv {
        margin: 20px 0 !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .checkout_btn a .last_btn .spn-l h3,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .checkout_btn a .last_btn .spn-l h3,
    body #cart_view .cat_main_div .scroll-checkout .checkout_btn a .last_btn .spn-r h3,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .checkout_btn a .last_btn .spn-r h3 {
        font-weight: 400 !important;
        font-size: 16px !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .display_dilv .btn_col p span,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv .btn_col p span,
    body #cart_view .cat_main_div .scroll-checkout .display_dilv .btn_del p span,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv .btn_del p span {
        font-weight: 500 !important;
        display: block !important;
        font-size: 14px !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .display_dilv .btn_del p,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv .btn_del p {
        font-size: 10px !important;
        font-weight: 200 !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .display_dilv button,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv button {
        height: 100% !important;
    }

    .newAddMoreBtnCart {
        width: 70px !important;
        padding: 8px 10px !important;
        background: #E64D3D !important;
        color: #fff !important;
        height: 30px !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        border-radius: 6px !important;
        margin: 0 !important;
    }

    .cartTitleAdditionNew {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 60px 20px 0 20px;
    }

    body #cart_view .cat_main_div .scroll-checkout .display_dilv,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv {
        border: 1px solid #d9d9d9 !important;
        background-color: #fff;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .box_in_input .form-control,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .box_in_input .form-control {
        background-color: #f9f9f9 !important;
    }

    .cart_in_price .scrol-cart {
        margin: 10px !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .coupondiv .coupon_text input {
        padding: 0 9x 0px 35px !important;
    }

    /* cart */
    body #cart_view .head_part .back .bak {
        display: block !important;
    }

    /* MODIFIERS CSS */
    .back-mod {
        background: #fafafa !important;
        border-top: none !important;
    }

    .back-mod .head h3 {
        font-size: 16px !important;
        font-weight: 500 !important;
    }

    .back-mod .head h3 svg {
        width: 10px !important;
        height: 15px !important;
        margin-right: 5px !important;
        margin-left: 15px !important;
    }

    .main_sellect .sellect label span:before {
        left: 0px !important;
        /* border: none !important; */
        /* box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%) !important; */
        /* border: solid 1px #e8e8e870; */
    }

    .main_sellect .sellect label .add_btn .btn button {
        font-weight: 500 !important;
        width: 70px !important;
        height: 28px !important;
    }

    #modifiers_popup_v2 .head_part .back .title h3 {
        font-size: 16px !important;
        font-weight: 500;
        padding: 15px;
    }

    .main_sellect {
        margin: 15px;
        /* padding: 15px; */
        padding-bottom: 100px;
        /* background: #f2f2f2; */
        border-radius: 12px;
    }

    .modifier .modi .iteam {
        margin: 15px 0px !important;
        padding: 15px 15px !important;
        border-radius: 8px !important;
        border: 0.5px solid #dbdada3d;
        background: #fff;
        box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%)
    }

    .head_part .back .title h3 span {
        /* margin-top: 5px !important; */
        margin-top: 0px !important;
    }

    .modifier .modi .add_btn .btn .inc a {
        /* width: 30px;
    height: 30px; */
        background: #fff;
        /* border: 1px solid #717171; */
        font-size: 32px;
    }

    /* checkout page */
    body .checkout-page .inner-part .head_part {
        /* background: #E64D3D !important; */
        color: #fff !important;
        border-radius: 0 0 8px 8px;
    }

    .head_part .back .title h3 {
        padding: 10px 10px 10px 0 !important;
        color: #fff;
    }

    .combinations_and_items .head_part .back .title h3 {
        margin-left: 15px !important;
    }

    .modifier_side_section .modifier .modi .iteam .img {
        margin-right: 5px !important;
    }

    .head_part .back .bak {
        margin-right: 5px !important;
    }

    .modifier_side_section .head_part .back .title h3 {
        margin-left: 10px !important;
    }

    .modifier_side_section .modifier .modi .iteam .img img {
        width: 50px !important;
        margin-left: 10px !important;
    }

    .head_part .back {
        align-items: center !important;
    }

    body .checkout-page .inner-part .head_part {
        padding: 6px !important;
    }

    .tabs_desserts {
        margin-top: 20px !important;
        padding: 30px 20px 10px 20px !important;
        /* border-radius: 40px 40px 0 0; */
        /* background-color: #fff !important; */
    }

    body .checkout-page .inner-part .head_part .back .title h3 {
        font-weight: 600 !important;
        padding: 5px 10px !important;
        font-size: 22px !important;
    }

    body .checkout-page .inner-part .head_part .back .title h3 span {
        font-size: 14px !important;
        /* margin-top: 5px !important; */
    }

    body .checkout-page .inner-part .head_part .back {
        align-items: center !important;
    }

    body .checkout-page .inner-part .head_part .back .bak {
        margin-right: 5px;
        margin-left: 10px;
    }

    body .checkout-page .inner-part .head_part .back .title {
        padding: 15px 10px 0 10px !important;
        padding: 0 !important;
    }

    .topay span {
        padding: 0 5px 0 0 !important;
    }

    body .checkout-page .inner-part .account .heading h3,
    body .checkout-page .inner-part .checkout_address .heading h3 {
        font-size: 24px !important;
        margin: 0 !important;
        font-weight: 500 !important;
        text-align: center;
    }

    body .checkout-page .inner-part .account .account-details .acc-btns button {
        width: 48% !important;
    }

    body .checkout-page .inner-part .account .account-details .acc-btns button br {
        display: none !important;
    }

    body .checkout-page .inner-part .account .account-details .acc-btns button {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    body .checkout-page .inner-part .account .account-details .acc-btns button span {
        margin-bottom: 0px;
        font-size: 11px;
        font-weight: 400;
    }

    body .checkout-page .inner-part .account .account-details .log-details {
        margin-top: 10px !important;
    }

    body .checkout-page .inner-part .account .account-details .acc-btns {
        margin-bottom: 20px !important;
    }

    body .checkout-page .inner-part .account .account-details .acc-btns button {
        font-weight: 500 !important;
    }

    /* Load pop up */
    #order_type_display .order-type-main .delivery_btns .deli button,
    #order_type_display .order-type-main .delivery_btns {
        border-radius: 8px !important;
    }

    #order_type_display .order-type-main .delivery_btns .deli button p small {
        font-size: 12px !important;
    }

    body .checkout-page .inner-part .account,
    body .checkout-page .inner-part .checkout_address {
        /* padding: 20px !important; */
        background-color: #fff;
    }

    /* body .checkout-page .inner-part .tabs_desserts .tab {
margin: 0 0 0 12px !important;
} */
    body .checkout-page .inner-part .account .alredy-login {
        font-size: 16px !important;
        text-align: center;
    }

    hr {
        border-top: 1px solid #e0dfdf !important;
    }

    /* address checkout */
    body .checkout-page .inner-part .checkout_address .tab_delivery .find_address .label .address button {
        box-shadow: 0px 3px 6px rgb(110 116 134 / 24%) !important;
    }

    .choose-address .select-add,
    body .checkout-page .inner-part .checkout_address .select-add .green-select {
        padding: 10px !important;
    }

    body .checkout-page .inner-part .checkout_address h4 {
        text-align: center !important;
        font-size: 14px;
        line-height: 23px;
        margin: 20px;
        color: #979797;
        font-weight: 400;
    }

    .select_remove_address {
        text-align: center !important;
    }

    body .checkout-page .inner-part .checkout_address .tab_delivery .find_address .label .address .input .group input {
        color: #939191 !important;
        font-size: 16px !important;
        font-weight: 600 !important;
    }

    body .checkout-page .inner-part .payment_methoad {
        background-color: #fff !important;
    }

    body .checkout-page .inner-part .checkout_address .select-add .green-select {
        flex-direction: column;
        padding: 15px;
        text-align: center;
        border: 1px solid #f1f1f1;
        border-radius: 8px;
    }

    body .checkout-page .inner-part .checkout_address .select-add .green-select svg {
        margin: 0px 5px 0px 10px !important;
    }

    .checkout_address .none-address-in .tabs .delivery_txt h5 {
        margin-left: 10px !important;
    }

    body .checkout-page .inner-part .checkout_address .select-add .time {
        justify-content: center !important;
        align-items: center !important;
    }

    body .checkout-page .inner-part .checkout_address .select-add .green-select p {
        margin: 0;
        font-size: 14px !important;
        font-weight: 600 !important;
    }

    body .checkout-page .inner-part .checkout_address .select-add .green-select h3 {
        font-size: 14px !important;
        font-weight: 600;
    }

    body .checkout-page .inner-part .checkout_address .select-add .time h3 {
        font-size: 16px !important;
    }

    .remove_address_img {
        color: #e91010;
        font-weight: 600;
        margin: 7px 0 0 0;
        border: solid 1px #c00606 !important;
        padding: 4px 8px;
    }


    /* payments page */
    body .checkout-page .inner-part .payment_methoad .payment_btn .btn button .payment_g_img {
        position: absolute !important;
    }

    body .checkout-page .inner-part .payment_methoad .payment_btn .btn button {
        height: 100px !important;
    }

    /* Multi Resturant */
    .bg-img .multi-resta-ordering {
        margin-top: 40px !important;
    }

    .checkout-page .pad-mg .fixed_btn-2 .contune .process_btn .process button,
    .checkout-page .pad-mg .fixed_btn-2 .contune .process_btn .process-i button {
        font-size: 15px !important;
    }

    /* /* CONTACT US PAGE
.map_section .address {
    box-shadow: 1.1px 1.1px 3.1px rgb(0 0 0 / 1%), 2.7px 2.7px 7.4px rgb(0 0 0 / 1%), 5px 5.1px 14px rgb(0 0 0 / 2%), 8.9px 9.2px 25px rgb(0 0 0 / 2%), 16.7px 17.1px 46.8px rgb(0 0 0 / 2%), 40px 41px 112px rgb(0 0 0 / 3%) !important;
}

.map_section .address .adrs p
{
    font-size: 14px;
    font-weight: 500;
    line-height: 25px;
    color: #818181;
    font-size: 14px;
    font-weight: 500;
}
body .checkout-page .inner-part .payment_methoad .payment_btn .btn button span 
{
    font-size: 14px !important;
}
.map_section .address .adrs h3{
    color: #000000d9 !important;
    margin-top: 20px !important;
    margin-bottom: 10px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
} */

    /* Login Page Mobile */

    .login_account_screen {
        padding: 20px !important;
        min-height: 90vh !important;
        background: #fff;
        border-radius: 50px 50px 0 0;
    }

    .login_detail_1 .login .div_login_detail .checkout-page .pad-mg {
        height: 100% !important;
    }

    .login_account_screen hr {
        margin: 10px auto;
    }

    .accpt p {
        color: #777;
        font-weight: 400;
    }

    .checkout-page .pad-mg .head_part .back {
        justify-content: flex-start !important;
    }

    .checkout-page .pad-mg .account .account-details .log-details .forget p {
        width: 40% !important;
        text-align: left !important;
        font-size: 13px !important;
        margin-top: -10px !important;
    }

    #change_password_popup .checkout-page .pad-mg .head_part {
        padding: 10px 20px !important;
    }

    #change_password_popup .checkout-page .pad-mg .account {
        min-height: 50% !important;
    }

    .checkout-page .pad-mg .account {
        background-color: #fff;
        border-radius: 30px 30px 0 0;
        padding: 10px 20px !important;
        min-height: 100% !important;
    }

    /* togggle buttons for accepting terms and condition */
    .accpt .ter .text-toogle input[type="checkbox"]:before {
        width: 16px !important;
        height: 16px !important;
        border-radius: 20px !important;
        top: 3px !important;
        left: 3px !important;
    }

    .accpt .ter .text-toogle input:checked[type="checkbox"]:before {
        left: 26px !important;
    }

    .accpt .ter .text-toogle input[type="checkbox"] {
        width: 45px !important;
        height: 22px !important;
    }

    /* change password */

    .checkout-page .pad-mg .head_part .back .title h3 {
        font-weight: 500 !important
    }

    .checkout-page .pad-mg .fixed_btn-2 {
        border-radius: 10px 10px 0 0;
    }

    /* order details page */
    .myorders-web .lefthistory .heading_div {
        background-color: #fff !important;
        border-bottom: 1px solid #fff !important;
    }

    .myorders-web .lefthistory .heading_history .history .details {
        line-height: 34px !important;
        padding-right: 0 !important;
    }

    .myorders-web .lefthistory .heading_history .history {
        padding: 20px !important;
        /* margin: 20px !important; */
        border-radius: 8px !important;
        border: 0.5px solid #dbdada3d !important;
        /* box-shadow: 0px 3px 16px 0px rgb(110 116 134 / 7%);
    box-shadow: 0px 14px 20px 0px rgb(255 0 0 / 6%) !important;
    box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%) !important; */
        align-items: flex-start !important;
        background-color: #fff !important;
    }

    .orderDescriptionTitle {
        font-weight: 600 !important;
        line-height: 24px !important;
    }

    .orderDescriptionTitle span {
        font-weight: 400 !important;
    }

    .myorders-web .lefthistory .heading_history .history .details .stutas .price p {
        font-weight: 500 !important;
    }

    .myorders-web .lefthistory .heading_history .history .details .stutas {
        width: 100% !important
    }

    .myorders-web .lefthistory .heading_div {
        padding: 0px 10px !important;
    }

    .myorders-web .lefthistory .heading_div .head p {
        left: 75px !important;
        width: 100px !important;
    }

    /* order status */
    .pad-mg .order-placed .div_order .stutas h3 {
        font-size: 18px !important;
    }

    .tabs_desserts {
        padding: 0px 20px 10px 20px !important;
        margin-top: 20px !important;
    }

    .newOrderdetailsInformation {
        padding: 20px;
        text-align: center;
    }

    .newOrderdetailsInformation p {
        color: #8d8d8d;
    }

    .order-detailes .heading_div {
        padding: 20px 10px !important;
    }

    .order .cart_item {
        padding: 20px !important;
        background: #fafafa;
    }

    .order .cart_item .order_d,
    .order .cart_item .total_price_amount .price,
    .order .cart_item .total_price_amount .payments {
        /* padding: 10px 15px !important; */
        border-bottom: 1px solid #D2D2D2;
        border: 0.5px solid #dbdada3d !important;
        box-shadow: 0px 3px 16px 0px rgb(110 116 134 / 7%);
        box-shadow: 0px 11px 20px 0px rgb(255 0 0 / 3%) !important;
        box-shadow: 0px 14px 20px 0px rgb(255 0 0 / 6%) !important;
        box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%) !important;
        padding: 15px !important;
        border-radius: 8px;
        margin: 15px 0 !important;
        background-color: #fff !important;
    }

    .order .cart_item .order_d .items .part_of_cart h3 {
        font-size: 14px;
        font-weight: 500;
        margin: 0;
    }

    .order .cart_item .total_price_amount .price .total:nth-child(1) h3,
    .order .cart_item .order_d .items .part_of_cart h3 {
        font-size: 15px;
        font-weight: 600;
        line-height: 30px;
        color: #343434 !important;
    }

    .order .cart_item .order_d .items .part_of_cart h3 {
        line-height: 25px !important;
        /* font-weight: 500 !important; */
    }

    .order .cart_item .total_price_amount .payments .total h4 b {
        font-weight: 400;
        color: #949494;
    }

    .order .cart_item .total_price_amount .price .total h3 {
        margin: 5px 0;
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
        color: #949494 !important;
    }

    .order .cart_item .order_d .items .addons .add_modfiers .part_of_cart h3 span {
        margin: 5px 0;
        font-size: 13px;
        font-weight: 400;
        line-height: 16px;
    }

    /* .order .cart_item .total_price_amount .price .total h3:nth-of-type(1){
    font-size: 18px !important;

} */
    .order .cart_item .order_d .items .addons .add_modfiers .part_of_cart h3 span {
        padding-left: 0 !important;
        line-height: 16px !important;
    }

    .newClassFinalTotal {
        font-size: 13px !important;
        line-height: 13px !important;
    }

    .order .cart_item .total_price_amount .price .total h4 {
        font-weight: 400;
    }

    .order .cart_item .order_d .items .addons .add_modfiers .part_of_cart h3 {
        color: #949494 !important;
        font-weight: 500 !important;
    }

    .lefthistory .menu-cnt-div .menu-design .item .food-item .title h3 {
        display: flex !important;
        justify-content: center !important;
    }

    /* individual items add pop up */
    .add-to-cart .iteams_name h3 {
        font-size: 22px !important;
        font-weight: 600 !important;
        padding: 0 20px !important;
        line-height: 24px !important;
    }

    body #item_v2 .modal-dialog .modal-content .modal-body {
        border-radius: 0 !important;
    }

    .add-to-cart .iteams_name p {
        margin: 0;
        font-size: 18px;
        font-weight: 600;
    }

    /* loyalty scan screen */
    .lefthistory .loyalty_scan .loyalty_points .dashed_line::after,
    .lefthistory .loyalty_scan .loyalty_points .dashed_line::before {
        background-color: transparent !important;
    }

    .lefthistory .loyalty_scan .loyalty_points .add_pnt .line span {
        background: #fff !important;
    }

    .lefthistory .tabs_desserts .tab ul {
        width: 100% !important;
    }

    /* Modifiers and sizes */
    .main_sellect .sellect label {
        border-radius: 6px !important;
        background: #fff !important;
        padding: 15px 10px !important;
        box-shadow: rgb(17 12 46 / 15%) 0px 48px 100px 0px !important;
        box-shadow: rgb(0 0 0 / 12%) 0px 25px 50px -12px !important;
        height: 50px !important;
        border: rgb(0 0 0 / 12%);
        width: 48%;
    }

    .main_sellect .sellect label input:checked+span:after {
        top: 0px !important;
        right: -5px !important;
    }

    .modifiers_popup_v2 .main_sellect .sellect label input:checked+span::before {
        left: 0 !important;
        height: 100% !important;
    }

    .main_sellect .sellect {
        display: flex !important;
        flex-flow: wrap !important;
        justify-content: space-between !important;
        margin-top: 25px !important;
    }

    .modifiers_popup_v2 .main_sellect .sellect label .add_btn .btn button {
        display: none !important;
    }

    .main_sellect .head h3 {
        font-size: 16px !important;
        font-weight: 600 !important;
    }

    .main_sellect .sellect label span p {
        font-size: 14px !important;
        font-weight: 600 !important;
    }

    .main_sellect .sellect label span p small {
        font-weight: 600 !important;
    }

    .modifier {
        padding: 20px 20px 150px 20px !important;
    }

    .modifier .title_mod .name h3,
    .modifier .title_mod .name p {
        padding: 10px 10px 0 10px !important;
        font-weight: 600 !important;
    }

    .modifier .title_mod .name p {
        font-weight: 400 !important;
    }

    /* menu design */
    body #mobile_menu_categories .modal-dialog .modal-body,
    body #mobile_menu_categories .modal-content,
    body #cart_pop_v2 .modal-dialog .modal-body,
    body #mobile_menu_categories .modal-dialog .modal-body,
    body .ordr-det .modal-dialog .modal-body,
    body #modifiers_popup_v2 .modal-dialog .modal-body,
    body #querymeal_popup_v2 .modal-dialog .modal-body,
    body #mealdeal_popup_v2 .modal-dialog .modal-body,
    body #mixmatch_v2 .modal-dialog .modal-body,
    body #changetable_popup .modal-dialog .modal-body,
    body #pizza_v2 .modal-dialog .modal-body {
        border: 0 !important
    }

    .lefthistory .menu-cnt-div .menu-design .title-name {
        margin: 20px auto 0 auto !important;
    }

    .left-category .menu_iteams_popup .menu .iteams p span svg {
        display: none !important;
    }

    .left-category .menu_iteams_popup .menu {
        padding-right: 0px !important;
    }

    .left-category .panel {
        padding: 10px !important;
        border-bottom: 1px solid #f2f2f2;
        border-radius: 0 !important;
    }

    #mobile_menu_categories ::-webkit-scrollbar {
        width: 0px !important;
    }

    /*  body #modifiers_popup_v2 .modal-dialog .modal-body{
      background-color: #fafafa !important;
  } */

    /* DEALS */

    body .combinations_and_items .iteams .food_items .iteam_menu .iteam_name .description .dec p a {
        overflow: initial !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu .item_img .img_part .img {
        width: 80px !important;
        height: 80px !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu {
        padding: 15px !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu .iteam_name .menu_title .title h5 {
        margin-bottom: 5px !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu .iteam_name .add_btn .btn button,
    .iteams .food_items .iteam_menu .item_img .img_part .add_btn .btn button {}

    body .combinations_and_items .iteams .food_items .iteam_menu .item_img .img_part .add_btn .btn button {
        box-shadow: 0px 3px 6px rgb(110 116 134 / 24%);
        border: none;
    }

    .iteams .food_items .iteam_menu .iteam_name .description .dec p span svg {
        top: 0 !important;
    }

    /*  body .combinations_and_items .iteams .food_items .iteam_menu{
      margin: 10px !important;
  } */
    body .combinations_and_items .iteams .food_items .iteam_menu .item_img .img_part .add_btn {
        margin-top: 5px !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu .iteam_name {
        width: 70% !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu .item_img {
        width: 30% !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu {
        box-shadow: 1.1px 1.1px 3.1px rgb(0 0 0 / 1%), 2.7px 2.7px 7.4px rgb(0 0 0 / 1%), 5px 5.1px 14px rgb(0 0 0 / 2%), 8.9px 9.2px 25px rgb(0 0 0 / 2%), 16.7px 17.1px 46.8px rgb(0 0 0 / 2%), 40px 41px 112px rgb(0 0 0 / 3%);
        border-bottom: 0 !important;
        width: 100% !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu .item_img .img_part {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .combinations_and_items .icons {
        position: inherit !important;
    }

    .combinations_and_items .tabs_desserts {
        padding: 0 !important;
        margin: 0 !important;
    }

    .combinations_and_items .iteam_menu_title {
        padding: 0 !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu .item_img .img_part .add_btn .btn button {
        width: 90px !important;
        border-radius: 4px !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu .item_img .img_part .add_btn .btn {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .iteams .food_items .iteam_menu .iteam_name .menu_title .title h5 {
        margin-top: 0 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        color: #000000;
    }

    /* modifier */
    .modifier_side_section .modifier .modi .iteam,
    .modifier_side_section .modifier .modi .iteam {
        box-shadow: 1.1px 1.1px 3.1px rgb(0 0 0 / 1%), 2.7px 2.7px 7.4px rgb(0 0 0 / 1%), 5px 5.1px 14px rgb(0 0 0 / 2%), 8.9px 9.2px 25px rgb(0 0 0 / 2%), 16.7px 17.1px 46.8px rgb(0 0 0 / 2%), 40px 41px 112px rgb(0 0 0 / 3%) !important;
        padding: 20px 10px !important;
        margin: 10px !important;
        background: #fff !important;
        border-radius: 12px !important;
        border-bottom: 0;
    }

    .modifier_side_section .modifier {
        padding: 20px 5px 150px 5px !important;
    }

    .modifier_side_section .btn_fixed .fixed .btns {
        padding: inherit !important;
    }

    .head_part .back .title h3 span {
        font-size: 12px;
        /* padding-top: 4px !important; */
    }

    /* query meal */
    /*   .item_queries_section .iteams .iteam_menu_title {
    margin: 20px !important;
    padding: 15px 15px !important;
    border-radius: 8px !important;
    border: 0.5px solid #dbdada3d !important;
    background: #fff;
    box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%)
  } */
    .item_queries_section .btn_fixed .fixed .btns button {
        border: none !important;
    }

    .item_queries_section .iteams .iteam_menu_title .iteam_title h3 {
        font-size: 14px !important;
        font-weight: 500 !important;
        margin: auto !important;
    }

    .item_queries_section .iteams .iteam_menu_title .iteam_title {
        margin-bottom: 0 !important;
    }

    .item_queries_section .iteams .iteam_menu_title {
        background-color: transparent !important;
    }

    .item_queries_section .item_queries_section .iteams .food_items {
        margin: 15px !important;
    }

    .item_queries_section .iteams .food_items .iteam_menu {
        padding: 4px 10px !important;
        margin: 20px !important;
    }

    .item_queries_section .iteams .food_items {
        margin-top: 0 !important;
    }

    /* ITEMS IN THE CART ICON */
    .mobile-navgation .head_part .table-book .cart span small {
        padding: 1px 4px !important;
        font-size: 8px !important;
    }

    /* header menu */
    .iteams-nav .category ul .active {
        font-weight: 500 !important;
    }

    /* Cross button cart */
    .add-to-cart .close-btn {
        padding: 15px 15px 0 15px !important;
    }

    /* login page input fields */

    .cart_footer .sidebarMenuInner {
        margin: 5px 10px !important;
    }

    .cart_footer .sidebarMenuInner .delivery_btns .deli button {
        width: 95% !important;
        border: 1px solid #e5e5e5 !important;
        border-radius: 6px !important;
    }

    .cart_footer .sidebarMenuInner .tab_delivery .find_address .label_del .address {
        padding: 10px 8px !important;
    }


    body #cart_pop_v2 .modal-content,
    body #mobile_menu_categories .modal-content,
    body .ordr-det .modal-content,
    body #modifiers_popup_v2 .modal-content,
    body #querymeal_popup_v2 .modal-content,
    body #mealdeal_popup_v2 .modal-content,
    body #mixmatch_v2 .modal-content,
    body #changetable_popup .modal-content,
    body #pizza_v2 .modal-content {
        border-radius: 0;
    }

    .cart_footer .sidebarMenuInner {
        width: auto !important;
    }

    .item_queries_section .iteams .food_items .iteam_menu {
        width: 100% !important;
    }

    .left-category .panel .panel-heading {
        border: 0 !important;
        border-bottom: none !important;
    }

    /* modal radius removal */
    /* body #tabs_model .modal-dialog .modal-content .modal-body, body #item_v2 .modal-dialog .modal-content .modal-body, body .alrgn-info .modal-dialog .modal-content .modal-body, body #login_popup .modal-dialog .modal-content .modal-body, body #logout_model .modal-dialog .modal-content .modal-body, body #pincode_popup .modal-dialog .modal-content .modal-body, body #confirm_chekout .modal-dialog .modal-content .modal-body, body #preorder_wrng_popup .modal-dialog .modal-content .modal-body, body #success_model .modal-dialog .modal-content .modal-body, body #terms_and_condtion .modal-dialog .modal-content .modal-body, body #checkout_warning .modal-dialog .modal-content .modal-body, body .info_popup_v2 .modal-dialog .modal-content .modal-body, body #service_popup .modal-dialog .modal-content .modal-body, body #working_hrs_popup .modal-dialog .modal-content .modal-body, body #nosale_model .modal-dialog .modal-content .modal-body, body #fpwd-modal .modal-dialog .modal-content .modal-body, body #transaction_cancel .modal-dialog .modal-content .modal-body, body #slot_warn_popup .modal-dialog .modal-content .modal-body,body #tabs_model .modal-dialog .modal-content, body #item_v2 .modal-dialog .modal-content, body .alrgn-info .modal-dialog .modal-content, body #login_popup .modal-dialog .modal-content, body #logout_model .modal-dialog .modal-content, body #pincode_popup .modal-dialog .modal-content, body #confirm_chekout .modal-dialog .modal-content, body #preorder_wrng_popup .modal-dialog .modal-content, body #success_model .modal-dialog .modal-content, body #terms_and_condtion .modal-dialog .modal-content, body #checkout_warning .modal-dialog .modal-content, body .info_popup_v2 .modal-dialog .modal-content, body #service_popup .modal-dialog .modal-content, body #working_hrs_popup .modal-dialog .modal-content, body #nosale_model .modal-dialog .modal-content, body #fpwd-modal .modal-dialog .modal-content, body #transaction_cancel .modal-dialog .modal-content, body #slot_warn_popup .modal-dialog .modal-content {
        border-radius:0 !important;
    } */

}

/***************************/
/* media for tablet */
@media (min-width:578px) and (max-width:1024px) {

    /* checkout  */
    body .checkout-page .inner-part .head_part {
        border-radius: 0 0 12px 12px;
    }

    body .checkout-page .inner-part .checkout_address .heading h3 {
        font-size: 28px !important;
        margin: 0;
        font-weight: 600;
        text-align: center;
        margin-top: 20px;
    }

    body .checkout-page .inner-part .checkout_address,
    body .checkout-page .inner-part .account,
    body .checkout-page .inner-part .payment_methoad {
        padding: 2% 0% !important;
    }

    body .checkout-page .inner-part .checkout_address .heading {
        margin-bottom: 0 !important;
    }

    body .checkout-page .inner-part .checkout_address .select-add .suggstion .sug textarea,
    body .checkout-page .inner-part .fixed_btn .contune .process_btn .process button,
    .group input,
    .group select,
    .group textarea {
        height: 50px !important;
    }

    body .checkout-page .inner-part .account .alredy-login,
    body .checkout-page .inner-part .account .heading {
        text-align: center !important;
    }

    body .checkout-page .inner-part .account .alredy-login .log-out {
        margin: 20px 25px !important;
    }

    body .checkout-page .inner-part .tabs_desserts .tab ul .active svg {
        width: 30px !important;
        height: 30px !important;
    }

    .iteams .food_items .iteam_menu {
        padding: 10px 5px !important;
    }

    body #cart_pop_v2 .modal-dialog .modal-body,
    body #mobile_menu_categories .modal-dialog .modal-body,
    body .ordr-det .modal-dialog .modal-body,
    body #modifiers_popup_v2 .modal-dialog .modal-body,
    body #querymeal_popup_v2 .modal-dialog .modal-body,
    body #mealdeal_popup_v2 .modal-dialog .modal-body,
    body #mixmatch_v2 .modal-dialog .modal-body,
    body #changetable_popup .modal-dialog .modal-body,
    body #pizza_v2 .modal-dialog .modal-body,
    body #cart_pop_v2 .modal-content,
    body #mobile_menu_categories .modal-content,
    body .ordr-det .modal-content,
    body #modifiers_popup_v2 .modal-content,
    body #querymeal_popup_v2 .modal-content,
    body #mealdeal_popup_v2 .modal-content,
    body #mixmatch_v2 .modal-content,
    body #changetable_popup .modal-content,
    body #pizza_v2 .modal-content {
        border-radius: 0;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll,
    body #cart_view .cat_main_div .total_box,
    body #cart_pop_v2 .cat_main_div .total_box,
    .cartTitleAdditionNew,
    body #cart_view .cat_main_div .scroll-checkout,
    body #cart_pop_v2 .cat_main_div .scroll-checkout {
        padding: 0px !important;
    }

    .head_part {
        /* background-color: #fff !important; */
        height: auto;
        font-size: 18px !important;
        font-weight: 600;
        padding: 20px 0px !important;
        /* border-radius: 0 0 20px 20px !important; */
        /* box-shadow: 1.1px 1.1px 3.1px rgb(0 0 0 / 1%), 2.7px 2.7px 7.4px rgb(0 0 0 / 1%), 5px 5.1px 14px rgb(0 0 0 / 2%), 8.9px 9.2px 25px rgb(0 0 0 / 2%), 16.7px 17.1px 46.8px rgb(0 0 0 / 2%), 40px 41px 112px rgb(0 0 0 / 3%); */
        /* border-bottom: 1px solid #f2f2f2 !important; */
    }

    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to,
    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to {
        /* padding: 25px !important; */
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_1 p,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_1 p,
    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .name_p p {
        font-size: 16px !important;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_2 p,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_2 p {
        font-size: 14px !important;
    }

    #cart_view {
        /* background-color: #fafafa !important; */
    }

    body #cart_view .cat_main_div .total_box .felx_total .total_p h4,
    body #cart_pop_v2 .cat_main_div .total_box .felx_total .total_p h4,
    body #cart_view .cat_main_div .total_box .felx_total .total_fo h4,
    body #cart_pop_v2 .cat_main_div .total_box .felx_total .total_fo h4 {
        font-size: 24px !important;
    }

    body .checkout-page .inner-part .account .account-details .acc-btns button {
        width: 48% !important
    }

    body .checkout-page .inner-part .account .account-details .log-details .forget {
        margin: 10px 0 !important;
    }

    body .checkout-page .inner-part .tabs_desserts .tab {
        margin-top: 3rem !important;
    }
}

/* cart service type selector Added- 8/7/2022 */
/* body #cart_view .cat_main_div .scroll-checkout .display_dilv .active,#order_type_display .order-type-main .delivery_btns .deli .active {
    background-color: #363636 !important;
    color: #fff !important;
} */
/* body #cart_view .cat_main_div .scroll-checkout .display_dilv .active svg path,#order_type_display .order-type-main .delivery_btns .deli .active svg path {
    fill: #fff !important;
} */
#order_type_display .order-type-main .delivery_btns .deli button svg {
    width: 25px !important;
    height: 25px !important;
}

#order_type_display .order-type-main .delivery_btns .deli button span {
    margin-right: 10px !important
}

#order_type_display .order-type-main .delivery_btns .deli button p small {
    font-size: 10px !important;
}

.group select {
    font-size: 14px !important;
}

#preorder_section_display .group svg,
#preorder_details_view .group svg {
    margin-right: 10px !important;
}

/* #preorder_slot_time::-ms-expand {
    display: none;
}
 */
#preorder_slot_time {
    /* for Firefox */
    -moz-appearance: none;
    /* for Chrome */
    -webkit-appearance: none;
}

/* For IE10 */
#preorder_slot_time::-ms-expand {
    display: none;
}

#order_type_display .order-type-main .delivery_btns {
    margin-bottom: 30px !important;
}

body .checkout-page .inner-part .account .alredy-login .log-out button {
    box-shadow: none !important;
    text-decoration: underline !important;
}

body .checkout-page .inner-part .fixed_btn .contune .process_btn .process button {
    height: 50px !important;
}

/* body .checkout-page .inner-part .account {
    margin-top: 30px !important;
} */
#order_type_display .order-type-main .delivery_btns .deli button p {
    font-weight: 600 !important;
}

#order_type_display .order-type-main .delivery_btns .deli button p small {
    font-weight: 500 !important;
}

a {
    text-decoration: none !important;
}

body {
    margin: 0;
    padding: 0;
    /* font-family: 'Proxima Nova', sans-serif !important; */
    width: 100vw;
    overflow-x: hidden;
}

.conatinerCover {
    margin: 0 6px !important;
}

body #confirm_chekout .modal-dialog .modal-content .modal-body::-webkit-scrollbar,
body #service_popup .modal-dialog .modal-content::-webkit-scrollbar {
    width: 0px;
}

/* CALENDER DESIGN CHANGE */
.ui-widget.ui-widget-content {
    background: #fff !important;
    padding: 10px !important;
    border-radius: 12px !important;
    border: 1px solid #dad8d8 !important;
}

.ui-datepicker .ui-datepicker-header {
    background: #fff !important;
    padding: 5px 10px !important;
    margin-bottom: 5px !important;
    border-radius: 4px !important;
}

.ui-state-default,
.ui-widget-content .ui-state-default {
    height: 30px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    border-radius: 4px !important;
    margin: 2px !important;
}

.ui-datepicker {
    width: 19em !important;
}

.group input {
    font-size: 16px !important;
}

/* SLIDE UP BUTTONS FOR MOBILE */
.mob_proceed_btn {
    margin-top: 10px !important;
}

.cart_footer .sidebarMenuInner .delivery_btns {
    padding: 2px !important;
    border-radius: 6px !important;
    /* border: 1px solid #e3e2e2 !important; */
}

/* allergen information card */
body #tabs_model .modal-dialog,
body #item_v2 .modal-dialog,
body .alrgn-info .modal-dialog,
body #login_popup .modal-dialog,
body #logout_model .modal-dialog,
body #pincode_popup .modal-dialog,
body #confirm_chekout .modal-dialog,
body #preorder_wrng_popup .modal-dialog,
body #success_model .modal-dialog,
body #terms_and_condtion .modal-dialog,
body #checkout_warning .modal-dialog,
body .info_popup_v2 .modal-dialog,
body #service_popup .modal-dialog,
body #working_hrs_popup .modal-dialog,
body #nosale_model .modal-dialog,
body #fpwd-modal .modal-dialog,
body #transaction_cancel .modal-dialog,
body #slot_warn_popup .modal-dialog,
body .info_popup_v2 .modal-dialog {
    box-shadow: 0px 0px 108px #38383836 !important;
    /* border: 1px solid #80808024 !important;  */
}

/* Mobile Navigation slide out */
.mobile-navgation {
    padding: 0 !important;
}

.iteams-nav {
    top: 60px !important;
    /* margin-top: 3px !important; */
    padding: 6px 0 0 0 !important;
}

.mobile-navgation nav a {
    padding: 0px 12px !important;
    /* height: 50px !important; */
}

/* .mobile-navgation nav a:nth-child(4){
    margin-top: 20px !important;
} */
#menu hr:nth-of-type(2) {
    display: none;
}

.mobile-navgation [id="navcheck"]:checked~nav a {
    /*background: #00000012 !important; */
    /* border-radius: 6px !important; */
    display: flex;
    justify-content: start;
    align-items: center;

}

.mobile-navgation nav .nav-logo img {
    width: 50px;
    height: 50px;
    object-fit: contain;
}

.mobile-navgation nav .nav-logo {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 8 0px;
}

.menu_buttons {
    text-align: right !important;
}

.menu_buttons .menu_pop .btn button span {
    margin-right: 0px !important;
}

.menu_buttons .menu_pop .btn button {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
    flex-direction: column !important;
    border-radius: 50% !important;
    height: 70px !important;
    width: 70px !important;
}

.menu_buttons .menu_pop .btn button {
    margin-right: 15px !important;
}

body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_2,
body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_2 {
    width: 67% !important;
}

body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_q_2,
body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_q_2 {
    width: 25px !important;
}


/*  */
/**************************************************/
/* DESKTOP VERSION */

/* HEADER DESKTOP */
.web-head .container .change_rest p {
    font-weight: 500 !important;
}

/* FIRST SERVICE POP UP */
/* #order_type_display .head_part:nth-child(1), #order_type_display .head_part:nth-child(2) {
    background: #F3F4F6 !important;
} */
#service_popup .modal-content {
    border-radius: 16px !important;
}

#service_popup #order_type_display .btn_fixed {
    border-radius: 12px;
}

#order_type_display .order-type-main {
    border-radius: 20px 20px 0 0 !important;
    ;
}

#order_type_display .order-type-main .delivery_btns .deli button,
#order_type_display .order-type-main .delivery_btns,
#order_type_display .order-type-main .delivery_btns .deli button,
#order_type_display .order-type-main .delivery_btns {
    border-radius: 8px !important;
}

/* #order_type_display .order-type-main .btn_fixed {
    border-radius: 12px !important;
} */
.head_model_tag .modal-dialog,
body #service_popup .modal-dialog {
    border-radius: 20px !important
}

#order_type_display .head_part .back .title h3 {
    font-size: 24px !important;
    font-weight: 600 !important;
    text-align: center;
    margin-bottom: 10px;
}

#order_type_display .head_part .back .title p {
    font-size: 13px !important;
    font-weight: 600 !important;
    margin-top: 8px !important;
}

/* FOOD ADD POP UPS */
#item_v2 .add-to-cart .add-fixed-btn {
    padding: 20px 10px !important;
}

body .combinations_and_items .btn_fixed .fixed .shwoing .querycart {
    max-height: 20vh !important;
}

body .combinations_and_items .btn_fixed {
    background-color: #fff !important;
    border-radius: 12px 12px 0 0 !important;
    box-shadow: 0px -20px 3.1px rgb(0 0 0 / 1%), -2px -5px 7.4px rgb(0 0 0 / 1%), -6px -5px 14px rgb(0 0 0 / 2%), -8px -10px 25px rgb(0 0 0 / 2%), -16px -15px 46.8px rgb(0 0 0 / 2%), 40px 41px 112px rgb(0 0 0 / 3%)
}

body .combinations_and_items .btn_fixed .fixed .shwoing .querycart p img {
    border: none !important;
}

body .combinations_and_items .btn_fixed .fixed .shwoing .querycart p,
body .combinations_and_items .btn_fixed .fixed .shwoing .querycart span {
    display: flex;
    justify-content: space-between;
    color: #000 !important;
    padding: 8px;
    font-size: 14px !important;
    border-bottom: 1px solid #f1f1f1;
}

body .combinations_and_items .btn_fixed .fixed .shwoing .querycart p {
    padding-left: 20px !important;
}

body .combinations_and_items .btn_fixed .fixed .shwoing .querycart span {
    padding-left: 30px !important;
    color: #777 !important;
}

body .combinations_and_items .btn_fixed .fixed .shwoing h3 {
    padding: 2px 10px;
    position: absolute;
    top: 20px;
    right: 20px;
}

body .combinations_and_items .iteams .food_items .iteam_menu {
    border-bottom: none !important;
}


/* LOGIN DESKTOP*/
#login_popup {
    padding-right: 0 !important;
}

body #tabs_model .modal-dialog,
body #item_v2 .modal-dialog,
body .alrgn-info .modal-dialog,
body #login_popup .modal-dialog,
body #logout_model .modal-dialog,
body #pincode_popup .modal-dialog,
body #confirm_chekout .modal-dialog,
body #preorder_wrng_popup .modal-dialog,
body #success_model .modal-dialog,
body #terms_and_condtion .modal-dialog,
body #checkout_warning .modal-dialog,
body .info_popup_v2 .modal-dialog,
body #service_popup .modal-dialog,
body #working_hrs_popup .modal-dialog,
body #nosale_model .modal-dialog,
body #fpwd-modal .modal-dialog,
body #transaction_cancel .modal-dialog,
body #slot_warn_popup .modal-dialog {
    border-radius: 26px !important;
}

/* Modifiers and sizes */
.item_queries_section .iteam_menu {
    width: 46% !important;
}

body #cart_pop_v2 .modal-content,
body #mobile_menu_categories .modal-content,
body .ordr-det .modal-content,
body #modifiers_popup_v2 .modal-content,
body #querymeal_popup_v2 .modal-content,
body #mealdeal_popup_v2 .modal-content,
body #mixmatch_v2 .modal-content,
body #changetable_popup .modal-content,
body #pizza_v2 .modal-content {
    border-radius: 12px;
}

body #cart_pop_v2 .modal-dialog .modal-body,
body #mobile_menu_categories .modal-dialog .modal-body,
body .ordr-det .modal-dialog .modal-body,
body #modifiers_popup_v2 .modal-dialog .modal-body,
body #querymeal_popup_v2 .modal-dialog .modal-body,
body #mealdeal_popup_v2 .modal-dialog .modal-body,
body #mixmatch_v2 .modal-dialog .modal-body,
body #changetable_popup .modal-dialog .modal-body,
body #pizza_v2 .modal-dialog .modal-body {
    border-radius: 12px;
}

#modifiers_popup_v2 .head_part .back .title h3 {
    font-weight: 600 !important;
}

#item_sizes_display .main_sellect .head {
    margin: 0 0 10px 0 !important;
}

#item_sizes_display .main_sellect .head h3 {
    font-weight: 600 !important;
    margin-bottom: 2px !important;
}

.btn_fixed {
    border-radius: 0 0 12px 12px !important;
}

.main_sellect .sellect label {
    border-radius: 6px !important;
    background: #fff !important;
    padding: 15px 10px !important;
    box-shadow: rgb(17 12 46 / 15%) 0px 48px 100px 0px !important;
    box-shadow: rgb(0 0 0 / 12%) 0px 25px 50px -12px !important;
    height: 50px !important;
    border: rgb(0 0 0 / 12%);
    width: 48%;
}

.main_sellect .sellect label input:checked+span:after {
    top: 0px !important;
    right: -5px !important;
}

.modifiers_popup_v2 .main_sellect .sellect label input:checked+span::before {
    left: 0 !important;
    height: 100% !important;
}

.main_sellect .sellect {
    display: flex !important;
    flex-flow: wrap !important;
    justify-content: space-between !important;
    margin-top: 25px !important;
}

.modifiers_popup_v2 .main_sellect .sellect label .add_btn .btn button {
    display: none !important;
}

.main_sellect .head h3 {
    font-size: 16px !important;
    font-weight: 600 !important;
}

.main_sellect .sellect label span p {
    font-size: 14px !important;
    font-weight: 600 !important;
}

.main_sellect .sellect label span p small {
    font-weight: 600 !important;
}

.main_sellect .head span {
    font-weight: 600 !important;
    color: #777 !important;
}

.modifier {
    padding: 20px 20px 0px 20px !important;
}

.modifier .title_mod .name h3,
.modifier .title_mod .name p {
    padding: 10px 10px 0 10px !important;
    font-weight: 600 !important;
}

.modifier .title_mod .name p {
    font-weight: 400 !important;
}

/* Btn border radius */
body #cart_view .cat_main_div .scroll-checkout .coupondiv .coupon .coupon_btn,
body #cart_view .cat_main_div .scroll-checkout .coupondiv .coupon .lty_redeem,
body #cart_view .cat_main_div .scroll-checkout .coupondiv .coupon .remove_coupon_bt,
body #cart_view .cat_main_div .scroll-checkout .coupondiv .coupon .remove_coupon_bt,
body #cart_view .cat_main_div .scroll-checkout .coupondiv .coupon .lty_cancel,
body #cart_view .cat_main_div .scroll-checkout .loyalty_div .coupon .coupon_btn,
body #cart_view .cat_main_div .scroll-checkout .loyalty_div .coupon .lty_redeem,
body #cart_view .cat_main_div .scroll-checkout .loyalty_div .coupon .remove_coupon_bt,
body #cart_view .cat_main_div .scroll-checkout .loyalty_div .coupon .remove_coupon_bt,
body #cart_view .cat_main_div .scroll-checkout .loyalty_div .coupon .lty_cancel,
body #cart_pop_v2 .cat_main_div .scroll-checkout .coupondiv .coupon .coupon_btn,
body #cart_pop_v2 .cat_main_div .scroll-checkout .coupondiv .coupon .lty_redeem,
body #cart_pop_v2 .cat_main_div .scroll-checkout .coupondiv .coupon .remove_coupon_bt,
body #cart_pop_v2 .cat_main_div .scroll-checkout .coupondiv .coupon .remove_coupon_bt,
body #cart_pop_v2 .cat_main_div .scroll-checkout .coupondiv .coupon .lty_cancel,
body #cart_pop_v2 .cat_main_div .scroll-checkout .loyalty_div .coupon .coupon_btn,
body #cart_pop_v2 .cat_main_div .scroll-checkout .loyalty_div .coupon .lty_redeem,
body #cart_pop_v2 .cat_main_div .scroll-checkout .loyalty_div .coupon .remove_coupon_bt,
body #cart_pop_v2 .cat_main_div .scroll-checkout .loyalty_div .coupon .remove_coupon_bt,
body #cart_pop_v2 .cat_main_div .scroll-checkout .loyalty_div .coupon .lty_cancel,
body #cart_items .cat_main_div .scroll-checkout .coupondiv .coupon .coupon_btn,
body #cart_items .cat_main_div .scroll-checkout .coupondiv .coupon .lty_redeem,
body #cart_items .cat_main_div .scroll-checkout .coupondiv .coupon .remove_coupon_bt,
body #cart_items .cat_main_div .scroll-checkout .coupondiv .coupon .remove_coupon_bt,
body #cart_items .cat_main_div .scroll-checkout .coupondiv .coupon .lty_cancel,
body #cart_items .cat_main_div .scroll-checkout .loyalty_div .coupon .coupon_btn,
body #cart_items .cat_main_div .scroll-checkout .loyalty_div .coupon .lty_redeem,
body #cart_items .cat_main_div .scroll-checkout .loyalty_div .coupon .remove_coupon_bt,
body #cart_items .cat_main_div .scroll-checkout .loyalty_div .coupon .remove_coupon_bt,
body #cart_items .cat_main_div .scroll-checkout .loyalty_div .coupon .lty_cancel {
    border-radius: 6px !important;
}

/* CHANGE PASSWORD SECTION */
#change_password_popup .modal-content {
    width: 450px !important;
    margin: auto;
    border-radius: 20px !important;
}

.checkout-page .pad-mg .account .account-details .log-details {
    padding: 0 15px !important;
}

#change_password_popup .checkout-page .pad-mg .head_part {
    border-bottom: none !important;
    border-radius: 20px !important;
    padding: 14px 15px !important;
}

#change_password_popup .group input:focus~label,
.group input:valid~label {
    background-color: #fafafa;
}

/* Order history */
.myorders-web .lefthistory .heading_history .history {
    padding: 20px !important;
    /* margin: 20px !important; */
    border-radius: 0px !important;
    border: 0.5px solid #dbdada3d !important;
    /* box-shadow: 0px 3px 16px 0px rgb(110 116 134 / 7%);
    box-shadow: 0px 14px 20px 0px rgb(255 0 0 / 6%) !important;
    box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%) !important; */
    align-items: flex-start !important;
    background-color: #fff !important;
}

.orderDescriptionTitle {
    font-weight: 600 !important;
    line-height: 24px !important;
}

.orderDescriptionTitle span {
    font-weight: 400 !important;
}

.myorders-web .lefthistory .heading_history .history .details .stutas {
    width: 100% !important;
    margin-top: 20px;
}

.order-details-web {
    margin-top: 0px;
    /* background: #fafafa; */
    padding: 0 15px 20px 15px;
    border-radius: 12px;
}

.newOrderdetailsInformation p,
.newOrderdetailsInformation h5 {
    text-align: center;
    margin: 5px 0;
}

.order .heading_div .head {
    display: flex;
    justify-content: start;
}

.order .heading_div {
    border-bottom: none !important
}

.order .heading_div .head h4 {
    margin-left: 10px !important;
    margin-right: 20px !important;
}

/* .pad-mg {
    background-color: #fff !important;
} */
.container #orderdetails {
    border-left: none !important;
}

.order-details-web .pad-mg {
    border-radius: 12px;
}

.newOrderdetailsInformation p {
    color: #8d8d8d;
}

.pad-mg .tabs_desserts .tab ul {
    width: 100%;
    margin: 35px 0;
    padding: 0 30px;
}

body #cart_view .cat_main_div .scroll-checkout .display_dilv .active,
body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv .collection_min .active {
    /*     background: #353839 !important;
        color: #fff !important; */
    border-radius: 50px !important;
    height:
        55px !important;
}

body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to,
body #cart_view {
    margin: 0px 0px !important;
    padding: 0px 4x !important;
    border-radius: 8px !important;
    /* border: 0.5px solid #dbdada3d !important; */
    background: #fff;
    /* box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%) !important; */
}

.cat_main_div .scrol-cart .left_scroll .slect_iteam_to {
    margin: 0px 0px 0px !important;
    padding: 0px 4px 20px 4px !important;
    border-radius: 0px !important;
    /* border: 0.5px solid #dbdada3d !important; */
    background: #fff;
    /* box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%) !important; */
    border-bottom: 1px solid #f2f2f2;
}

/* MODIFIERS CSS */
.back-mod {
    background: #fafafa !important;
    border-top: none !important;
}

.back-mod .head h3 {
    font-size: 16px !important;
    font-weight: 500 !important;
}

.back-mod .head h3 svg {
    width: 10px !important;
    height: 15px !important;
    margin-right: 5px !important;
    margin-left: 15px !important;
}

.main_sellect .sellect label span:before {
    left: 0px !important;
    /* border: none !important; */
    /* box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%) !important; */
    /* border: solid 1px #e8e8e870; */
}

.main_sellect .sellect label .add_btn .btn button {
    font-weight: 500 !important;
    width: 70px !important;
    height: 28px !important;
}

#modifiers_popup_v2 .head_part .back .title h3 {
    font-size: 18px !important;
    font-weight: 500;
    padding: 15px;
}

.main_sellect {
    margin: 15px;
    /* padding: 15px; */
    padding-bottom: 100px;
    /* background: #f2f2f2; */
    border-radius: 12px;
}

.modifier .modi .iteam {
    margin: 15px 0px !important;
    padding: 15px 15px !important;
    border-radius: 8px !important;
    border: 0.5px solid #dbdada3d;
    background: #fff;
    box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%)
}

.head_part .back .title h3 span {
    /*             margin-top: 5px !important; */
    font-size: 12px !important;
}

.modifier .modi .add_btn .btn button {
    box-shadow: 0px 3px 6px rgb(110 116 134 / 24%) !important;
}

.item_queries_section {
    min-height: 100% !important;
}

.item_queries_section .iteams .food_items .iteam_menu {
    width: 100% !important;
    margin: 15px !important;
    padding: 4px 15px !important;
    border-radius: 8px !important;
    border: 0.5px solid #7272723d !important;
    background: #fff;
    /* box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%); */
}

#querymeal_popup_v2 .item_queries_section .title h5 {
    margin-bottom: 0px !important;
}

#querymeal_popup_v2 .item_queries_section .QueryMealPopup {
    padding: 10px !important;
}

.item_queries_section .head_part .back .title h3 {
    font-weight: 600 !important;
    margin: 10px !important;
}

.btn_fixed .fixed .btns {
    border: 0 !important;
}

.item_queries_section .iteams .food_items .iteam_menu .iteam_name .price_iteam {
    justify-content: start !important;
}

.item_queries_section .iteams .food_items .iteam_menu .item_img .img_part .add_btn .btn button {
    width: 80px !important;
    font-weight: bold;
    padding: 0;
    height: 32px;
    margin: 0;
    outline: 0;
    border-radius: 5px !important;
    border: 0;
    font-size: 14px !important;
    color: #ff2222fa;
    position: relative;
    background: #fff !important;
    cursor: pointer;
    box-shadow: 0px 3px 6px rgb(110 116 134 / 24%) !important
}

.item_queries_section .btn_fixed .fixed .btns button {
    border: none !important;
}

/* combinations */
.combinations_and_items .head_part .back .title h3 {
    margin-left: 20px !important;
}

body .combinations_and_items .iteams .food_items .iteam_menu {
    margin: 10px !important;
    padding: 10px 20px !important;
    width: 46% !important;
}

body .combinations_and_items .iteams .food_items .iteam_menu .item_img .img_part .img {
    background: #fff !important;
}

body .combinations_and_items .iteams .food_items .iteam_menu .item_img .img_part .add_btn .btn {
    display: flex;
    justify-content: center;
}

body .combinations_and_items .iteams .food_items .iteam_menu .iteam_name .description .dec p a span svg {
    height: 15px !important;
    top: 4px !important;
}

/* body .combinations_and_items .iteams .food_items {
            margin-bottom: 80px !important
        } */
body .combinations_and_items .iteams .tabs_desserts .tab ul .active {
    font-weight: 600 !important;
}

.modifier_side_section .btn_fixed .fixed .btns {
    height: 45px !important;
}

/* Desktop CART */
body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .dec a,
body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .dec,
body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc,
body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc a {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000 !important;
}

body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc a {
    font-weight: 300 !important;
    font-size: 23px !important;
    margin-top: -2px !important;
}

body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q,
body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q {
    box-shadow: none !important;
    width: auto !important;
    height: auto !important;
}


/* DESKTOP SIDEBAR */
.left-category .panel .panel-heading {
    padding: 6px 0 6px 6px !important;
}

.left-category .menu_iteams_popup .menu .iteams p {
    padding: 14px 15px 7px 0;
}

.left-category .panel .panel-heading {
    border: 0 !important;
    border-bottom: 1px solid #f2f2f2 !important;
}

.left-category .menu_iteams_popup .menu .iteams p small {
    color: #000 !important;
}

#web_menu_categories_cart_data_display .left-category::-webkit-scrollbar {
    width: 0px;
}

#web_menu_categories_cart_data_display .left-category {
    border-right: 3px solid #f2f2f2 !important;
}

.left-category .panel .panel-body a p:nth-child(1) {
    margin-top: 10px !important;
}

.left-category .iteams {
    padding: 10px 0px !important;
}

#web_menu_categories_cart_data_display .left-category {
    padding: 0px 0px 10px 0px !important;
}

/* change postcode pop up */
#pincode_popup .checkout-page .pad-mg .account .account-details .log-details .process button {
    width: 50%;
    left: 50%;
    border-radius: 8px;
}

#confirm_chekout .checkout-page .pad-mg .account .account-details .log-details .process button {
    width: 100% !important;
}

body #tabs_model .modal-dialog .modal-content .modal-body,
body #item_v2 .modal-dialog .modal-content .modal-body,
body .alrgn-info .modal-dialog .modal-content .modal-body,
body #login_popup .modal-dialog .modal-content .modal-body,
body #logout_model .modal-dialog .modal-content .modal-body,
body #pincode_popup .modal-dialog .modal-content .modal-body,
body #confirm_chekout .modal-dialog .modal-content .modal-body,
body #preorder_wrng_popup .modal-dialog .modal-content .modal-body,
body #success_model .modal-dialog .modal-content .modal-body,
body #terms_and_condtion .modal-dialog .modal-content .modal-body,
body #checkout_warning .modal-dialog .modal-content .modal-body,
body .info_popup_v2 .modal-dialog .modal-content .modal-body,
body #service_popup .modal-dialog .modal-content .modal-body,
body #working_hrs_popup .modal-dialog .modal-content .modal-body,
body #nosale_model .modal-dialog .modal-content .modal-body,
body #fpwd-modal .modal-dialog .modal-content .modal-body,
body #transaction_cancel .modal-dialog .modal-content .modal-body,
body #slot_warn_popup .modal-dialog .modal-content .modal-body {
    border-radius: 16px !important;
}

body #tabs_model .modal-dialog .modal-content,
body #item_v2 .modal-dialog .modal-content,
body .alrgn-info .modal-dialog .modal-content,
body #login_popup .modal-dialog .modal-content,
body #logout_model .modal-dialog .modal-content,
body #pincode_popup .modal-dialog .modal-content,
body #confirm_chekout .modal-dialog .modal-content,
body #preorder_wrng_popup .modal-dialog .modal-content,
body #success_model .modal-dialog .modal-content,
body #terms_and_condtion .modal-dialog .modal-content,
body #checkout_warning .modal-dialog .modal-content,
body .info_popup_v2 .modal-dialog .modal-content,
body #service_popup .modal-dialog .modal-content,
body #working_hrs_popup .modal-dialog .modal-content,
body #nosale_model .modal-dialog .modal-content,
body #fpwd-modal .modal-dialog .modal-content,
body #transaction_cancel .modal-dialog .modal-content,
body #slot_warn_popup .modal-dialog .modal-content {
    border-radius: 16px;
}

body #tabs_model .modal-dialog,
body #item_v2 .modal-dialog,
body .alrgn-info .modal-dialog,
body #login_popup .modal-dialog,
body #logout_model .modal-dialog,
body #pincode_popup .modal-dialog,
body #confirm_chekout .modal-dialog,
body #preorder_wrng_popup .modal-dialog,
body #success_model .modal-dialog,
body #terms_and_condtion .modal-dialog,
body #checkout_warning .modal-dialog,
body .info_popup_v2 .modal-dialog,
body #service_popup .modal-dialog,
body #working_hrs_popup .modal-dialog,
body #nosale_model .modal-dialog,
body #fpwd-modal .modal-dialog,
body #transaction_cancel .modal-dialog,
body #slot_warn_popup .modal-dialog {
    border-radius: 16px !important;
}

.group input:focus~label,
.group input:valid~label {
    background-color: #fafafa !important;
}

#pincode_popup .checkout-page .pad-mg .account .account-details .log-details {
    margin-bottom: 15px !important;
}

/* Allergent pop up edit */
body .alrgn-info .ag_info .iteam_info .iteam_name,
body .info_popup_v2 .ag_info .iteam_info .iteam_name {
    margin-top: 0 !important;
    padding: 10px !important;
}

.allergeinfo .description div {
    margin: 5px 0 !important;
}

.allergeinfo .description {
    flex-direction: column !important;
    align-items: flex-start !important;
}

body .alrgn-info .ag_info .iteam_info .iteam_name .menu_title .title h5 {
    text-align: left !important;
}

/* cart */
body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_p p,
body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .name_p p {
    font-weight: 600 !important;
    color: #000 !important;
}

body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .name_p p {
    font-size: 14px !important;
}

body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_1 p,
body #cart_items .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_1 p,
body #cart_items .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .name_p p {
    font-weight: 600 !important;
    font-size: 16px !important;
}

body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_1 .PricingAmout {
    font-weight: 700 !important;
    font-size: 18px !important;
}

body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_1 .name_p {
    font-weight: 600;
    margin-top: 5px;
    color: #777;
}

.accpt .ter .text-toogle input[type=checkbox] {
    cursor: pointer !important;
}

/* querymeal show and hide */
body .combinations_and_items .btn_fixed .fixed {
    padding: 0px !important;
    padding-top: 0px !important;
}

body .combinations_and_items .btn_fixed .fixed .btns {
    justify-content: space-between !important;
}

body .combinations_and_items .btn_fixed .fixed .btns button {
    color: var(--primary-color) !important;
}


@media (min-width:1040px) {

    /* header */
    .web-head .head .left-p .user .btn {
        text-transform: capitalize !important;
        font-weight: 600;
    }

    .web-head .head .left-p .user .btn small {
        font-style: normal !important;
        color: #777 !important;
    }

    .web-head .head .left-p .user .btn .dropdown {
        top: 51px !important;
    }

    .web-head .head .left-p .user .btn img {
        margin-left: 12px;
        width: 24px;
    }

    .left-category .order-detailes {
        position: initial !important;
    }

    .left-category {
        top: 100px !important;
    }

    .left-category .order-detailes .heading_div {
        display: block !important;
        background-color: #fff !important;
        padding: 5px 0px 0 0 !important;
    }

    .left-category .order-detailes .heading_div .head {
        position: inherit !important;
    }

    .left-category .order-detailes .heading_div a {
        display: none !important;
    }

    .left-category .order-detailes .heading_div .head p {
        position: inherit !important;
        height: 20px;
        justify-content: start !important;
    }

    .web-head {
        padding: 20px 0 !important;
        border-radius: 0 0 20px 20px !important;
        border-bottom: 1px solid #ddd !important;
        /* height: 10vh !important; */
    }

    #web_menu_categories_cart_data_display .left-category .order-detailes .heading_div .head p svg {
        margin-left: 2px !important;
    }

    .left-category .panel .panel-body {
        padding-left: 15px !important;
    }

    body #cart_view .cat_main_div {
        overflow-y: scroll !important;
        top: 100px !important
    }

    body #cart_view .cat_main_div .total_box {
        padding: 30px 10px 20px 10px;
        /* border-top: 1px solid #eeeeee; */
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll {
        /* -moz-box-shadow:    inset 0 0 10px #f7f7f7; */
        /* -webkit-box-shadow: inset 0 0 10px #f7f7f7; */
        /* box-shadow:inset 0 0 10px #f7f7f7; */
        border-radius: 12px;
    }

    body #cart_view .cat_main_div .scroll-checkout .display_dilv .btn_col,
    body #cart_view .cat_main_div .scroll-checkout .display_dilv .btn_del {
        display: flex;
        align-items: center;
        margin: 0 4px !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .display_dilv {
        border-radius: 50px !important;
        background-color: transparent !important;
        border: 1px solid #eeeeee !important;
    }

    body #cart_view .cat_main_div::-webkit-scrollbar {
        width: 0px;
    }

    body::-webkit-scrollbar {
        width: 3px;
    }

    body #cart_view .cat_main_div .scroll-checkout .post_code_box .box_post_code .type {
        width: 55% !important
    }

    body #cart_view .cat_main_div .scroll-checkout .post_code_box .box_post_code .text_b {
        width: 45% !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .post_code_box .box_post_code .type p {
        text-align: left !important;
        margin: 5px !important;
    }

    body #cart_view .cat_main_div .total_box .felx_total .total_fo h4 {
        font-size: 18px !important;
    }

    .left-category .menu_iteams_popup .menu .iteams p {
        font-size: 14px;
        font-weight: 300;
    }

    .left-category .menu_iteams_popup .menu .iteams p small {
        font-size: 16px !important;
        font-weight: 500;
    }

    .description {
        margin: 0 0 5px 0 !important;
    }

    .iteams .food_items .iteam_menu .iteam_name .price_iteam {
        margin: 2px 0 !important;
    }

    .customClassDesktop {
        padding: 0 5px !important;
    }

    /* body .combinations_and_items .iteams {
           padding-bottom: 150px !important;
        } */
    .scroll-checkout .checkout_btn {
        margin-top: 10px !important;
    }

    .web-head .container .change_rest {
        margin-left: 10px !important;
    }

    /* CHECKOUT PAGES */
    body .customeCheckOutClassContainer .checkout-page .inner-part {
        /* background-color: #fff !important; */
        margin: 0 !important;
    }

    /* body #cart_view .head_part{
            display:none !important;
        } */
    .customeCheckOutClassContainer .checkout-page {
        padding-top: 0 !important;
        height: 100vh !important;
        overflow-y: auto !important;
        scrollbar-width: none;
        /* background: #fff; */
        /* width: 60% !important;
            padding: 0 50px !important; */
    }

    .customeCheckOutClassContainer .checkout-page::-webkit-scrollbar {
        width: 5px;
    }

    ;

    .customeCheckOutClassContainer {
        display: flex !important;
        justify-content: center !important;
        /* align-items: center !important; */
        padding: 0px !important;
        height: 100vh !important;
        overflow-y: auto !important;
    }

    body .customeCheckOutClassContainer #cart_view,
    body .container .customeCheckOutClassContainer #cart_pop_v2,
    .container .customeCheckOutClassContainer body #cart_items {
        height: 100% !important;
        overflow-y: auto !important;
        width: 40% !important;
        background-color: #fafafa !important;
        padding: 0 50px !important;
    }

    body .customeCheckOutClassContainer #cart_view,
    body #cart_pop_v2,
    body .container .customeCheckOutClassContainer #cart_items::-webkit-scrollbar {
        width: 5px;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .account .heading h3 {
        font-size: 25px !important;
    }

    .customeCheckOutClassContainer .checkout body .checkout-page .inner-part {
        margin: 0 50px 0 0 !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .account .account-details .acc-btns {
        justify-content: center !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .account {
        display: flex;
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important;
    }

    /* .customeCheckOutClassContainer .account-details {
            width:65% !important;
        } */
    body .customeCheckOutClassContainer .checkout-page .inner-part .head_part {
        width: 100% !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .account .account-details .log-details,
    body .checkout-page .inner-part .account .account-details .sign-details,
    body .checkout-page .inner-part .account .account-details .sign-details {
        /* width: 85% !important; */
        /* margin: 0 auto !important; */
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .account .account-details .acc-btns button {
        width: 40% !important;
        margin: 0 2px !important;
        /* font-size: 16px !important; */
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .tabs_desserts .tab {
        margin: 0px 0 12px 0 !important;
        ;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .head_part {
        border-radius: 8px !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .fixed_btn {
        margin-top: 10px !important
    }

    /* body .customeCheckOutClassContainer .checkout-page .inner-part .account .input .group label {
            background-color: #fff !important;
        } */
    body .customeCheckOutClassContainer .checkout-page #tab2,
    body .checkout-page .inner-part .payment_methoad {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    body .customeCheckOutClassContainer .checkout-page #tab2 .choose-address,
    body .customeCheckOutClassContainer .checkout-page #tab2 .newAddressFieldContainer,
    body .checkout-page .inner-part .payment_methoad .payment_btn {
        width: 65% !important;
    }

    body .checkout-page .inner-part .account .alredy-login .log-out {
        margin-bottom: 0px !important;
    }

    .orCLassCheckout {
        margin: 5px auto !important;
        font-size: 20px !important;
        width: 55% !important;
        font-weight: 700 !important;
    }

    /* togggle buttons for accepting terms and condition */
    .accpt .ter .text-toogle input[type="checkbox"]:before {
        width: 16px !important;
        height: 16px !important;
        border-radius: 20px !important;
        top: 3px !important;
        left: 3px !important;
    }

    .accpt .ter .text-toogle input:checked[type="checkbox"]:before {
        left: 26px !important;
    }

    .accpt .ter .text-toogle input[type="checkbox"] {
        width: 45px !important;
        height: 22px !important;
    }

    .checkout-page .accpt p {
        font-size: 14px !important;
        margin-left: 20px !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .head_part .back .bak {
        margin-right: 15px !important
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .head_part .back .title h3 span {
        margin: 0 !important;
    }

    .topay span {
        padding-left: 0 !important;
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .scrol-cart .left_scroll,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll,
    body #cart_items .cat_main_div .scrol-cart .left_scroll {
        height: calc(355px - 197px) !important;
        overflow-y: auto !important;
        overflow-x: hidden !important;
        padding: 0px !important;
        box-shadow: inset 0 0 10px #f7f7f7;
        /* border-radius: 12px; */

    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to,
    body #cart_items .cat_main_div .scrol-cart .left_scroll .slect_iteam_to {
        margin: 0px 0px !important;
        padding: 15px 18px !important;
        /* border-radius: 8px !important; */
        border: 0.5px solid #dbdada3d !important;
        background: #fff;
        box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%) !important;
        margin: -4px !important;
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q,
    body #cart_items .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q {
        box-shadow: none !important;
        width: auto !important;
        height: auto !important;
        border-radius: 5px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .dec,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .dec,
    body #cart_items .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .dec {
        width: 27px !important;
        height: 27px !important;
        border-radius: 50% !important;
        background: #f2f2f2 !important;
        font-size: 32px !important;
        display: flex !important;
        font-size: 32px !important;
        justify-content: center !important;
        align-items: center !important;
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc,
    body #cart_items .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc {
        width: 27px !important;
        height: 27px !important;
        border-radius: 50% !important;
        background: #f2f2f2 !important;
        font-size: 32px !important;
        display: flex !important;
        font-size: 22px !important;
        justify-content: center !important;
        align-items: center !important;
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .scroll-checkout .display_dilv,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv,
    body #cart_items .cat_main_div .scroll-checkout .display_dilv {
        align-items: center !important;
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .total_box,
    body #cart_pop_v2 .cat_main_div .total_box,
    body #cart_items .cat_main_div .total_box {
        padding: 30px 10px 0px 10px !important;
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .scroll-checkout .display_dilv,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv,
    body #cart_items .cat_main_div .scroll-checkout .display_dilv {
        margin: 15px 0 !important;
    }

    body .customeCheckOutClassContainer #cart_items .cat_main_div .scroll-checkout .coupondiv {
        margin-bottom: 28px !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .account .account-details .acc-btns {
        margin-bottom: 15px;
        margin-top: 15px;
    }

    body .customeCheckOutClassContainer #cart_items .cat_main_di {
        top: 0 !important
    }

    body .customeCheckOutClassContainer #cart_items .head_part {
        display: block !important;
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div,
    body #cart_pop_v2 .cat_main_div,
    body #cart_items .cat_main_div {
        top: 0 !important;
        padding: 10px 25px !important;
        border-radius: 12px !important;
        /* background-color: #fff; */
    }

    body .customeCheckOutClassContainer #cart_view .cat_main_div .scroll-checkout .display_dilv .active,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv .active,
    body #cart_items .cat_main_div .scroll-checkout .display_dilv .active {

        height: 50px !important;
        margin: 4px !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .tabs_desserts .tab ul {
        margin-bottom: 0px !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .account .account-details .acc-btns button span {
        font-size: 12px !important;
    }

    body .customeCheckOutClassContainer .checkout-page .inner-part .account .account-details .acc-btns .active,
    body .checkout-page .inner-part .account .account-details .acc-btns button {
        line-height: 14px !important;
    }

    body .checkout-page .inner-part .account .alredy-login .log-out,
    body .checkout-page .inner-part .account .alredy-login .text-div p {
        text-align: center !important;
    }

    body .checkout-page .inner-part .account .alredy-login .text-div p {
        margin: 10px !important;
    }

    #pincode_popup .modal-body .checkout-page {
        padding-top: 0 !important;
        height: auto !important;
        overflow-y: auto;
        width: 100% !important;
        padding: 0 !important;
    }

    /* payment section
        body .customeCheckOutClassContainer .checkout-page .inner-part .payment_methoad .payment_btn .btn button {
            text-align: left !important;
        } */

    /* cart section */
    body #cart_view .cat_main_div .scrol-cart .left_scroll .empty-cart {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin: 5px !important;
        height: 95%;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .empty-cart h3 {
        font-size: 20px;
        font-weight: 600;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .empty-cart p {
        display: block !important;
    }

    .empty-cart svg {
        width: 150px;
    }

    body #cart_view .cat_main_div .scroll-checkout .coupondiv {
        margin: 15px 0 !important;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_2 {
        width: 48% !important;
    }

    /*  .customClassDesktop {
            padding: 0 !important;
            margin: 0 0 0 10px !important;
            width: 100%;
        }
        .container .cart-web {
            width: 30% !important;
            background-color: #fafafa;
            padding: 20px !important;
        } */

    /* Payment pop up */
    .aler-page .pad-mg .title p {
        padding: 10px 15px !important;
    }

    /*  .checkout-page .pad-mg .account .account-details .log-details .process button {
            border-radius: 12px !important;
        } */
    #payment_status .aler-page .checkout-page br :nth-child(1) {
        display: none !important;
    }




}

/* @media (min-width:1750px){
        .customClassDesktop {
            width: 90% !important;
        }
    } */

#scheduleModal .modal-content {
    background: #fff !important;
    padding: 15px !important;
}

/* MEDIA QUERY FOR MOBILE MENU POP UP */
@media (max-width: 767px) {

    .iteams .food_items .item_img .img_part .img img {
        border: none !important;
        filter: none !important;
        border-radius: 0;
        ;
    }

    .left-category .order-detailes .heading_div .head p {
        justify-content: flex-start !important;
        text-align: left !important;
    }

    .left-category .order-detailes .heading_div .head h3 {
        justify-content: flex-end !important;
    }

    .left-category .menu_iteams_popup .menu {
        padding-right: 13px !important;
    }

    .left-category .menu_iteams_popup {
        padding: 10px 15px !important;
        background-color: #fafafa;
    }

    .left-category .menu_iteams_popup .menu {
        padding-right: 0 !important;
    }

    .left-category .menu_iteams_popup .menu .iteams p {
        font-size: 16px !important;
    }

    .left-category .panel .panel-heading {
        padding: 2px 0 !important;
    }

    .left-category .order-detailes .heading_div .head h3 svg {
        width: 30px !important;
        height: 30px !important;
    }

    .left-category .order-detailes .heading_div {
        border-radius: 0 0 12px 12px;
        background-color: #fff !important;
        /* box-shadow: 1px 1px grey;
        box-shadow: rgb(50 50 93 / 0%) 0px 0px 0px -20px, rgb(0 0 0 / 15%) 0px 30px 60px -30px; */
        border-bottom: 1px solid #f2f2f2;
    }

    .left-category .menu_iteams_popup .menu .iteams p small {
        color: #000 !important;
    }

    .left-category {
        border-right: none !important;
    }

    /*  body #mobile_menu_categories .modal-dialog{
        width: 90% !important;
        height: 80% !important;
    } */
    .lefthistory .menu-cnt-div .menu-design .title-name h3 {
        color: #000;
        font-size: 18px;
        font-weight: 600 !important;
        text-transform: capitalize;
    }

    .lefthistory .menu-cnt-div .menu-design .item {
        justify-content: center !important;
    }

    .lefthistory .menu-cnt-div .menu-design .item .food-item:after {
        border-radius: 12px;
    }

    .lefthistory .menu-cnt-div .menu-design .item .food-item {
        width: 45% !important;
        margin: 5px !important;
    }

    body #cart_pop_v2 .modal-content,
    body #mobile_menu_categories .modal-content,
    body .ordr-det .modal-content,
    body #modifiers_popup_v2 .modal-content,
    body #querymeal_popup_v2 .modal-content,
    body #mealdeal_popup_v2 .modal-content,
    body #mixmatch_v2 .modal-content,
    body #changetable_popup .modal-content,
    body #pizza_v2 .modal-content {
        width: 100%;
        height: 100%;
        /* border-radius: 12px !important; */
    }

    .menu_iteams_popup .iteams {
        margin-top: 0px !important;
        padding-top: 0 !important;
    }

}

body .combinations_and_items .iteams .food_items {
    width: 100% !important;
}

body .combinations_and_items .iteams .food_items .iteam_menu {
    box-shadow: 1.1px 1.1px 3.1px rgb(0 0 0 / 1%), 2.7px 2.7px 7.4px rgb(0 0 0 / 1%), 5px 5.1px 14px rgb(0 0 0 / 2%), 8.9px 9.2px 25px rgb(0 0 0 / 2%), 16.7px 17.1px 46.8px rgb(0 0 0 / 2%), 40px 41px 112px rgb(0 0 0 / 3%);
    border-bottom: 0 !important;
    width: 46% !important;
}

@media (min-width:550px) and (max-width:750px) {
    body .combinations_and_items .iteams .food_items .iteam_menu {
        box-shadow: 1.1px 1.1px 3.1px rgb(0 0 0 / 1%), 2.7px 2.7px 7.4px rgb(0 0 0 / 1%), 5px 5.1px 14px rgb(0 0 0 / 2%), 8.9px 9.2px 25px rgb(0 0 0 / 2%), 16.7px 17.1px 46.8px rgb(0 0 0 / 2%), 40px 41px 112px rgb(0 0 0 / 3%);
        border-bottom: 0 !important;
        width: 100% !important;
    }
}

/* CART DESIGN MOBILE */
@media only screen and (max-width: 767px) {

    /* header */
    /*.iteams .food_items {
        margin-top: 115px !important;
    } */
    /* mobile menu categories*/
    #ds-sub-menu ul li,
    #ds-sub-menu2 ul li {
        font-weight: 600 !important;
    }

    body .alrgn-info .modal-dialog,
    body .alrgn-info .modal-dialog .modal-content {
        border-radius: 0 !important;
    }

    body #confirm_chekout .modal-dialog .modal-content {
        height: auto !important;
    }

    .mobile-navgation .head_part .logo-nav .ligo img {
        width: 35px !important;
        margin-right: 4px !important;
        height: 35px !important;
    }

    .mobile-navgation .head_part .logo-nav .ligo {
        font-size: 14px !important;
    }

    .conatinerCover {
        margin: 0 !important;
    }

    .iteams .food_items .iteam_menu .iteam_name .description .dec p {
        font-size: 12px;
        font-weight: 300;
    }

    .iteams .food_items .iteam_menu {
        padding: 12px 6px !important;
    }

    .iteams .food_items .iteam_menu .iteam_name .price_iteam .price p {
        font-size: 16px !important;
    }

    .iteams .food_items .iteam_menu .iteam_name .price_iteam {
        margin-bottom: 2px !important;
    }

    body .combinations_and_items .iteams .food_items {
        margin: 10px 10px 200px 10px !important;
    }

    .combinations_and_items .iteam_menu_title {
        background-color: transparent !important;
    }

    .combinations_and_items .iteams {
        margin-top: 00px !important;
    }

    .iteams .food_items {
        margin-top: 45px !important;
        margin-bottom: 50vh !important;
    }

    .iteams .food_items .iteam_menu .iteam_name .description .dec p span svg {
        margin-top: 0 !important;
    }

    /*  /*  .iteams .food_items .iteam_menu{
        border-radius: 8px !important;
    }  */
    #order_type_display .head_part:nth-child(1) {
        border-radius: 20px 20px 0 0 !important;
    }

    #order_type_display .head_part:nth-child(1),
    #order_type_display .head_part:nth-child(2) {
        background: #fff !important;
    }

    .iteams .food_items .iteam_menu .iteam_name .menu_title .cat p {
        margin: 5px 0 2px 0 !important;
    }

    /* Service pop up design */
    #service_popup .head_model_tag .modal-content {
        border-radius: 20px 20px 0 0 !important;
    }

    #service_popup .head_model_tag .modal-dialog .modal-content {
        background-color: transparent;
    }

    #order_type_display .order-type-main {
        /* padding: 20px !important; */
        margin-top: 0px !important;
        /* margin-bottom: 50px !important; */
        border-radius: 0 !important;
        /* border: 1px solid gray; */
        background: #fff !important;
    }

    #order_type_display {
        background-color: #f3f4f6 !important;
        border-radius: 20px 20px 0 0 !important;
    }

    #order_type_display .head_part .back .title h3 {
        font-size: 20px !important;
        font-weight: 600 !important;
    }

    .head_part .back {
        justify-content: start !important;
    }

    .cart_footer .sidebarMenuInner .delivery_btns .deli button span {
        margin-right: 10px !important;
    }

    .cart_footer .sidebarMenuInner .collection_div .date_sellect .niput_date .process_btn .process button a {
        font-size: 16px !important;
        font-weight: 500 !important;
    }

    /* service type pop up end */
    /* combinations and items */
    body .combinations_and_items .iteams .tabs_desserts .tab ul li {
        text-transform: initial !important;
    }

    #order_type_display .order-type-main .btn_fixed {
        border-radius: 12px 12px 0 0 !important;
    }

    #order_type_display .order-type-main .btn_fixed {
        border-radius: 0 !important;
    }

    /* quer meal */
    body .combinations_and_items .btn_fixed .fixed .shwoing .querycart {
        max-height: 25vh !important;
    }

    body .combinations_and_items .btn_fixed .fixed {
        padding: 20px !important;
        padding-top: 45px !important;
    }

    /* mix and match */
    body .combinations_and_items .iteams .food_items .iteam_menu .iteam_name .menu_title .title h5 {
        font-weight: 600;
    }

    .combinations_and_items .tabs_desserts {
        background: transparent !important;
    }

    body .combinations_and_items .btn_fixed {
        background-color: #fff !important;
    }

    body .combinations_and_items .btn_fixed .fixed .shwoing h3 {
        color: #000 !important;
    }

    /* Sidebar */
    .navHeaderContainer {
        display: flex !important;
        justify-content: space-between !important;
        /* box-shadow: 0 0 0 10000px rgb(0 0 0 / 34%); */
        box-shadow: 0 0 0 10000px rgb(0 0 0 / 15%);
        box-shadow: 0 0 0 10000px rgb(0 0 0 / 6%);
        border-radius: 0 0 7px 7px;
        align-items: center;
    }

    #change_password_popup .modal-content {
        width: auto !important;
    }

    .mobile-navgation .head_part {
        /* background: #fff !important; */
        /* border-bottom: 1px solid #e9e9e9 !important; */
        padding: 12px 20px 12px 12px !important;
        /* box-shadow: 1.1px 1.1px 3.1px rgb(0 0 0 / 1%), 2.7px 2.7px 7.4px rgb(0 0 0 / 1%), 5px 5.1px 14px rgb(0 0 0 / 2%), 8.9px 9.2px 25px rgb(0 0 0 / 2%), 16.7px 17.1px 46.8px rgb(0 0 0 / 2%), 40px 41px 112px rgb(0 0 0 / 3%); */
        /* border-bottom: 1px solid #f2f2f2 !important; */
        /* border-radius: 0 0 12px 12px !important; */
        /* height: 60px; */
    }

    .mobile-navgation nav .user {
        padding: 12px 20px 5px 20px;
    }

    /* .cart_footer .sidebarMenuInner .delivery_btns {
        margin-bottom: 5px;
    } */
    .collection_div {
        padding: 5px !important;
    }

    .cart_footer .sidebarMenuInner .tab_delivery .find_address .label_del {
        margin-top: 5px !important;
    }

    .mobile-navgation nav .user span {
        font-size: 16px;
        color: #000 !important;
        font-weight: 600;
    }

    .mobile-navgation nav .user small {
        font-size: 14px;
        font-style: normal;
        color: #fff !important;
        margin-left: 0 !important;
        font-weight: 200 !important;
    }

    body #cart_view .head_part,
    body #cart_pop_v2 .head_part,
    body #cart_items .head_part {
        border-radius: 0 0 12px 12px !important;
        /* background-color: #fff !important; */
        /* border-bottom: 1px solid #e8e8e8 !important; */
        /* box-shadow: 1.1px 1.1px 3.1px rgb(0 0 0 / 1%), 2.7px 2.7px 7.4px rgb(0 0 0 / 1%), 5px 5.1px 14px rgb(0 0 0 / 2%), 8.9px 9.2px 25px rgb(0 0 0 / 2%), 16.7px 17.1px 46.8px rgb(0 0 0 / 2%), 40px 41px 112px rgb(0 0 0 / 3%); */
    }

    .scrol-cart .left_scroll,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll {
        /* margin-top: -20px !important; */
        /* padding: 10px 20px 0px !important; */
        background: #fff !important;
    }

    /*  body #cart_view .head_part .back .bak, body #cart_pop_v2 .head_part .back .bak{
        margin-left: 15px !important;
    } */
    body #cart_view .head_part .back .bak,
    body #cart_pop_v2 .head_part .back .bak .title {
        padding: 10px !important;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_1,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_1 {
        width: 70% !important;
    }

    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_1 p,
    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_1 p {
        font-weight: 500 !important;
        font-size: 16px !important;
        color: #000 !important;
    }

    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_p p,
    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_p p {
        font-weight: 600 !important;
        font-size: 18px !important;
    }

    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod,
    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod {
        margin: 2px 0 !important;
    }

    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_2 p,
    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_2 p {
        font-size: 14px !important;
    }

    /* width */
    body #cart_pop_v2 ::-webkit-scrollbar {
        width: 1px;
    }

    /* Total */
    body #cart_pop_v2 .cat_main_div .total_box,
    body #cart_view .cat_main_div .total_box {
        margin: 0 20px 0px 20px !important;
        padding: 20px !important;
        background: #fff !important;
        border-radius: 8px !important;
        box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%) !important;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .empty-cart p,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .empty-cart p {
        font-size: 14px !important;
        font-weight: 500 !important;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .empty-cart p,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .empty-cart p {
        margin-top: 10px;
    }

    body #cart_pop_v2 .cat_main_div .total_box .felx_total .total_fo h4,
    body #cart_view .cat_main_div .total_box .felx_total .total_fo h4,
    body #cart_pop_v2 .cat_main_div .total_box .felx_total .total_p h4,
    body #cart_view .cat_main_div .total_box .felx_total .total_p h4 {
        font-size: 20px !important;
        font-weight: 600 !important;
    }

    body #cart_view .cat_main_div .total_box .taxs_in_q p,
    body #cart_pop_v2 .cat_main_div .total_box .taxs_in_q p,
    body #cart_items .cat_main_div .total_box .taxs_in_q p {
        color: #777 !important;
    }

    body #cart_pop_v2 .cat_main_div .total_box .taxs_in_q p,
    body #cart_view .cat_main_div .total_box .taxs_in_q p {
        margin-top: 10px;
        font-size: 14px;
        font-weight: 600 !important;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    body #cart_view .head_part,
    body #cart_pop_v2 .head_part,
    body #cart_items .head_part {
        display: flex !important;
        background-color: #fff !important;
    }

    body #cart_pop_v2 .cat_main_div .scroll-checkout .checkout_btn a .last_btn,
    body #cart_view .cat_main_div .scroll-checkout .checkout_btn a .last_btn {
        /* position: absolute !important;
    bottom: 0 !important; */
        width: 100% !important;
        left: 0 !important;
        border-radius: 6px !important;
        /* background-color: #E64D3D !important; */
        height: 50px !important;
    }

    /* btn add and minus */
    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q {
        box-shadow: none !important;
        width: auto !important;
        height: auto !important;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .dec,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .dec,
    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .inc {
        width: 27px;
        height: 27px;
        border-radius: 50%;
        /* background: #f2f2f2; */
        font-size: 32px;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_p p,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_p p {
        font-weight: 400 !important;
    }


    #cart_pop_v2 .name_p {
        font-size: 16px !important;
        font-weight: 600 !important;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .q_n p,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q .q_n p {
        color: #000 !important;
    }

    /* deliver or collection switch */
    body #cart_view .cat_main_div .scroll-checkout .display_dilv,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv {
        border-radius: 6px !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .display_dilv button,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv button {
        padding: 0 !important;
    }

    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv {
        height: auto !important;
        margin: 0px 0px 15px 0px !important;
    }

    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv {
        height: 50px !important;
        margin: 0px 0px 15px 0px !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .coupondiv {
        margin: 20px 0 !important;
    }

    body #cart_pop_v2 .cat_main_div .scroll-checkout {
        padding: 22px !important;
        background: transparent !important;
    }

    body #cart_view .cat_main_div .scroll-checkout {
        padding: 0px !important;
        background: transparent !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .checkout_btn a .last_btn .spn-l h3,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .checkout_btn a .last_btn .spn-l h3,
    body #cart_view .cat_main_div .scroll-checkout .checkout_btn a .last_btn .spn-r h3,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .checkout_btn a .last_btn .spn-r h3 {
        font-weight: 400 !important;
        font-size: 16px !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .display_dilv .btn_col p span,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv .btn_col p span,
    body #cart_view .cat_main_div .scroll-checkout .display_dilv .btn_del p span,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv .btn_del p span {
        font-weight: 500 !important;
        display: block !important;
        font-size: 14px !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .display_dilv .btn_del p,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv .btn_del p {
        font-size: 10px !important;
        font-weight: 200 !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .display_dilv button,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv button {
        height: 100% !important;
    }

    .newAddMoreBtnCart {
        width: 70px !important;
        padding: 8px 10px !important;
        background: #E64D3D !important;
        color: #fff !important;
        height: 30px !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        border-radius: 6px !important;
        margin: 0 !important;
    }

    .cartTitleAdditionNew {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 60px 20px 0 20px;
    }

    body #cart_view .cat_main_div .scroll-checkout .display_dilv,
    body #cart_pop_v2 .cat_main_div .scroll-checkout .display_dilv {
        border: 1px solid #d9d9d9 !important;
        background-color: #fff;
        border-radius: 50px !important;
        margin-top: 20px !important;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .box_in_input .form-control,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .box_in_input .form-control {
        background-color: #f9f9f9 !important;
        margin-top: 14px !important;
    }

    .cart_in_price .scrol-cart {
        margin: 10px !important;
    }

    body #cart_view .cat_main_div .scroll-checkout .coupondiv .coupon_text input {
        padding: 0 9x 0px 35px !important;
    }

    /* MODIFIERS CSS */
    .back-mod {
        background: #fafafa !important;
        border-top: none !important;
    }

    .back-mod .head h3 {
        font-size: 16px !important;
        font-weight: 500 !important;
    }

    .back-mod .head h3 svg {
        width: 10px !important;
        height: 15px !important;
        margin-right: 5px !important;
        margin-left: 15px !important;
    }

    .main_sellect .sellect label span:before {
        left: 0px !important;
        /* border: none !important; */
        /* box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%) !important; */
        /* border: solid 1px #e8e8e870; */
    }

    .main_sellect .sellect label .add_btn .btn button {
        font-weight: 500 !important;
        width: 70px !important;
        height: 28px !important;
    }

    #modifiers_popup_v2 .head_part .back .title h3 {
        font-size: 16px !important;
        font-weight: 500;
        padding: 15px;
    }

    .main_sellect {
        margin: 15px;
        /* padding: 15px; */
        padding-bottom: 100px;
        /* background: #f2f2f2; */
        border-radius: 12px;
    }

    .modifier .modi .iteam {
        margin: 15px 0px !important;
        padding: 15px 15px !important;
        border-radius: 8px !important;
        border: 0.5px solid #dbdada3d;
        background: #fff;
        box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%)
    }

    .head_part .back .title h3 span {
        /* margin-top: 5px !important; */
        margin-top: 0px !important;
    }

    .modifier .modi .add_btn .btn .inc a {
        /* width: 30px;
    height: 30px; */
        background: #fff;
        /* border: 1px solid #717171; */
        font-size: 32px;
    }

    /* checkout page */
    body .checkout-page .inner-part .head_part {
        /* background: #E64D3D !important; */
        color: #fff !important;
        border-radius: 0 0 8px 8px;
    }

    .head_part .back .title h3 {
        padding: 10px 0px 0px 0 !important;
    }

    .combinations_and_items .head_part .back .title h3 {
        margin-left: 15px !important;
    }

    .modifier_side_section .modifier .modi .iteam .img {
        margin-right: 5px !important;
    }

    .head_part .back .bak {
        margin-right: 5px !important;
    }

    .modifier_side_section .head_part .back .title h3 {
        margin-left: 10px !important;
    }

    .modifier_side_section .modifier .modi .iteam .img img {
        width: 50px !important;
        margin-left: 10px !important;
    }

    .head_part .back {
        align-items: center !important;
    }

    body .checkout-page .inner-part .head_part {
        padding: 6px !important;
    }

    .tabs_desserts {
        margin-top: 20px !important;
        padding: 30px 20px 10px 20px !important;
        /* border-radius: 40px 40px 0 0; */
        /* background-color: #fff !important; */
    }

    body .checkout-page .inner-part .head_part .back .title h3 {
        font-weight: 600 !important;
        padding: 5px 10px !important;
        font-size: 22px !important;
    }

    body .checkout-page .inner-part .head_part .back .title h3 span {
        font-size: 14px !important;
        /* margin-top: 5px !important; */
    }

    body .checkout-page .inner-part .head_part .back {
        align-items: center !important;
    }

    body .checkout-page .inner-part .head_part .back .bak {
        margin-right: 5px;
        margin-left: 10px;
    }

    body .checkout-page .inner-part .head_part .back .title {
        padding: 15px 10px 0 10px !important;
        padding: 0 !important;
    }

    .topay span {
        padding: 0 5px 0 0 !important;
    }

    body .checkout-page .inner-part .account .heading h3,
    body .checkout-page .inner-part .checkout_address .heading h3 {
        font-size: 24px !important;
        margin: 0 !important;
        font-weight: 500 !important;
        text-align: center;
    }

    body .checkout-page .inner-part .account .account-details .acc-btns button {
        width: 31% !important;
    }

    body .checkout-page .inner-part .account .account-details .acc-btns button br {
        display: none !important;
    }

    body .checkout-page .inner-part .account .account-details .acc-btns button {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    body .checkout-page .inner-part .account .account-details .acc-btns button span {
        margin-bottom: 0px;
        font-size: 11px;
        font-weight: 400;
    }

    body .checkout-page .inner-part .account .account-details .log-details {
        margin-top: 10px !important;
    }

    body .checkout-page .inner-part .account .account-details .acc-btns {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }

    body .checkout-page .inner-part .account .account-details .acc-btns button {
        font-weight: 500 !important;
    }

    /* Load pop up */
    #order_type_display .order-type-main .delivery_btns .deli button,
    #order_type_display .order-type-main .delivery_btns {
        border-radius: 8px !important;
    }

    #order_type_display .order-type-main .delivery_btns .deli button p small {
        font-size: 12px !important;
    }

    .LoginContainerTitle {
        margin-bottom: 24px;
    }

    body .checkout-page .inner-part .account,
    body .checkout-page .inner-part .checkout_address {
        padding: 0px 20px !important;
        background-color: #fff;
    }

    /* body .checkout-page .inner-part .tabs_desserts .tab {
margin: 0 0 0 12px !important;
} */
    body .checkout-page .inner-part .account .alredy-login {
        font-size: 16px !important;
        text-align: center;
        padding-top: 10px !important;
        margin-top: 0 !important;
    }

    hr {
        border-top: 1px solid #e0dfdf !important;
    }

    /* address checkout */
    body .checkout-page .inner-part .checkout_address .tab_delivery .find_address .label .address button {
        box-shadow: 0px 3px 6px rgb(110 116 134 / 24%) !important;
    }

    .choose-address .select-add,
    body .checkout-page .inner-part .checkout_address .select-add .green-select {
        padding: 10px !important;
    }

    body .checkout-page .inner-part .checkout_address h4 {
        text-align: center !important;
        font-size: 14px;
        line-height: 23px;
        margin: 20px;
        color: #979797;
        font-weight: 400;
    }

    .select_remove_address {
        text-align: center !important;
    }

    body .checkout-page .inner-part .checkout_address .tab_delivery .find_address .label .address .input .group input {
        color: #939191 !important;
        font-size: 16px !important;
        font-weight: 600 !important;
    }

    body .checkout-page .inner-part .payment_methoad {
        background-color: #fff !important;
        margin-top: 0 !important;
    }

    body .checkout-page .inner-part .checkout_address .select-add .green-select {
        flex-direction: column;
        padding: 15px;
        text-align: center;
        border: 1px solid #f1f1f1;
        border-radius: 8px;
    }

    body .checkout-page .inner-part .checkout_address .select-add .green-select svg {
        margin: 0px 5px 0px 10px !important;
    }

    .checkout_address .none-address-in .tabs .delivery_txt h5 {
        margin-left: 10px !important;
    }

    body .checkout-page .inner-part .checkout_address .select-add .time {
        justify-content: center !important;
        align-items: center !important;
    }

    body .checkout-page .inner-part .checkout_address .select-add .green-select p {
        margin: 0;
        font-size: 14px !important;
        font-weight: 600 !important;
    }

    body .checkout-page .inner-part .checkout_address .select-add .green-select h3 {
        font-size: 14px !important;
        font-weight: 600;
    }

    body .checkout-page .inner-part .checkout_address .select-add .time h3 {
        font-size: 16px !important;
    }

    .remove_address_img {
        color: #e91010;
        font-weight: 600;
        margin: 7px 0 0 0;
        border: solid 1px #c00606 !important;
        padding: 4px 8px;
    }


    /* payments page */
    body .checkout-page .inner-part .payment_methoad .payment_btn .btn button .payment_g_img {
        position: absolute !important;
    }

    body .checkout-page .inner-part .payment_methoad .payment_btn .btn button {
        height: 130px !important;
    }

    /* Multi Resturant */
    .bg-img .multi-resta-ordering {
        margin-top: 40px !important;
    }

    .checkout-page .pad-mg .fixed_btn-2 .contune .process_btn .process button,
    .checkout-page .pad-mg .fixed_btn-2 .contune .process_btn .process-i button {
        font-size: 15px !important;
    }

    /* /* CONTACT US PAGE
.map_section .address {
    box-shadow: 1.1px 1.1px 3.1px rgb(0 0 0 / 1%), 2.7px 2.7px 7.4px rgb(0 0 0 / 1%), 5px 5.1px 14px rgb(0 0 0 / 2%), 8.9px 9.2px 25px rgb(0 0 0 / 2%), 16.7px 17.1px 46.8px rgb(0 0 0 / 2%), 40px 41px 112px rgb(0 0 0 / 3%) !important;
}

.map_section .address .adrs p
{
    font-size: 14px;
    font-weight: 500;
    line-height: 25px;
    color: #818181;
    font-size: 14px;
    font-weight: 500;
}
body .checkout-page .inner-part .payment_methoad .payment_btn .btn button span 
{
    font-size: 14px !important;
}
.map_section .address .adrs h3{
    color: #000000d9 !important;
    margin-top: 20px !important;
    margin-bottom: 10px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
} */

    /* Login Page Mobile */

    .login_account_screen {
        padding: 20px !important;
        min-height: 90vh !important;
        background: #fff;
        border-radius: 50px 50px 0 0;
    }

    .login_detail_1 .login .div_login_detail .checkout-page .pad-mg {
        height: 100% !important;
    }

    .login_account_screen hr {
        margin: 10px auto;
    }

    .accpt p {
        color: #777;
        font-weight: 400;
    }

    .checkout-page .pad-mg .head_part .back {
        justify-content: flex-start !important;
    }

    .checkout-page .pad-mg .account .account-details .log-details .forget p {
        width: 40% !important;
        text-align: left !important;
        font-size: 13px !important;
        margin-top: -10px !important;
    }

    #change_password_popup .checkout-page .pad-mg .head_part {
        padding: 10px 20px !important;
    }

    #change_password_popup .checkout-page .pad-mg .account {
        min-height: 50% !important;
    }

    .checkout-page .pad-mg .account {
        background-color: #fff;
        border-radius: 30px 30px 0 0;
        padding: 10px 20px !important;
        min-height: 100% !important;
    }

    /* togggle buttons for accepting terms and condition */
    .accpt .ter .text-toogle input[type="checkbox"]:before {
        width: 16px !important;
        height: 16px !important;
        border-radius: 20px !important;
        top: 3px !important;
        left: 3px !important;
    }

    .accpt .ter .text-toogle input:checked[type="checkbox"]:before {
        left: 26px !important;
    }

    .accpt .ter .text-toogle input[type="checkbox"] {
        width: 45px !important;
        height: 22px !important;
        cursor: pointer !important;
    }

    /* change password */

    .checkout-page .pad-mg .head_part .back .title h3 {
        font-weight: 500 !important
    }

    .head_part .back .title h3 {
        margin-left: 4px !important;
    }

    .checkout-page .pad-mg .fixed_btn-2 {
        border-radius: 10px 10px 0 0;
    }

    /* order details page */
    .myorders-web .lefthistory .heading_div {
        background-color: #fff !important;
        border-bottom: 1px solid #fff !important;
    }

    .myorders-web .lefthistory .heading_history .history .details {
        line-height: 34px !important;
        padding-right: 0 !important;
    }

    .myorders-web .lefthistory .heading_history .history {
        padding: 20px !important;
        /* margin: 20px !important; */
        /* border-radius: 8px !important; */
        border: 0.5px solid #dbdada3d !important;
        /* box-shadow: 0px 3px 16px 0px rgb(110 116 134 / 7%);
    box-shadow: 0px 14px 20px 0px rgb(255 0 0 / 6%) !important;
    box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%) !important; */
        align-items: flex-start !important;
        background-color: #fff !important;
    }

    .orderDescriptionTitle {
        font-weight: 600 !important;
        line-height: 24px !important;
    }

    .orderDescriptionTitle span {
        font-weight: 400 !important;
    }

    .myorders-web .lefthistory .heading_history .history .details .stutas .price p {
        font-weight: 500 !important;
    }

    .myorders-web .lefthistory .heading_history .history .details .stutas {
        width: 100% !important;
        margin-top: 20px;
    }

    .myorders-web .lefthistory .heading_div {
        padding: 0px 10px !important;
    }

    .myorders-web .lefthistory .heading_div .head p {
        left: 75px !important;
        width: 100px !important;
    }

    /* order status */
    .pad-mg .order-placed .div_order .stutas h3 {
        font-size: 18px !important;
    }

    .tabs_desserts {
        padding: 0px 20px 10px 20px !important;
        margin-top: 20px !important;
    }

    .newOrderdetailsInformation {
        padding: 20px;
        text-align: center;
    }

    .newOrderdetailsInformation p {
        color: #8d8d8d;
    }

    .order-detailes .heading_div {
        padding: 20px 10px !important;
    }

    .order .cart_item {
        padding: 20px !important;
        background: #fafafa;
    }

    .order .cart_item .order_d,
    .order .cart_item .total_price_amount .price,
    .order .cart_item .total_price_amount .payments {
        /* padding: 10px 15px !important; */
        border-bottom: 1px solid #D2D2D2;
        border: 0.5px solid #dbdada3d !important;
        box-shadow: 0px 3px 16px 0px rgb(110 116 134 / 7%);
        box-shadow: 0px 11px 20px 0px rgb(255 0 0 / 3%) !important;
        box-shadow: 0px 14px 20px 0px rgb(255 0 0 / 6%) !important;
        box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%) !important;
        padding: 15px !important;
        border-radius: 8px;
        margin: 15px 0 !important;
        background-color: #fff !important;
    }

    .order .cart_item .order_d .items .part_of_cart h3 {
        font-size: 14px;
        font-weight: 500;
        margin: 0;
    }

    .order .cart_item .total_price_amount .price .total:nth-child(1) h3,
    .order .cart_item .order_d .items .part_of_cart h3 {
        font-size: 15px;
        font-weight: 600;
        line-height: 30px;
        color: #343434 !important;
    }

    .order .cart_item .order_d .items .part_of_cart h3 {
        line-height: 25px !important;
        /* font-weight: 500 !important; */
    }

    .order .cart_item .total_price_amount .payments .total h4 b {
        font-weight: 400;
        color: #949494;
    }

    .order .cart_item .total_price_amount .price .total h3 {
        margin: 5px 0;
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
        color: #949494 !important;
    }

    .order .cart_item .order_d .items .addons .add_modfiers .part_of_cart h3 span {
        margin: 5px 0;
        font-size: 13px;
        font-weight: 400;
        line-height: 16px;
    }

    /* .order .cart_item .total_price_amount .price .total h3:nth-of-type(1){
    font-size: 18px !important;

} */
    .order .cart_item .order_d .items .addons .add_modfiers .part_of_cart h3 span {
        padding-left: 0 !important;
        line-height: 16px !important;
    }

    .newClassFinalTotal {
        font-size: 13px !important;
        line-height: 13px !important;
    }

    .order .cart_item .total_price_amount .price .total h4 {
        font-weight: 400;
    }

    .order .cart_item .order_d .items .addons .add_modfiers .part_of_cart h3 {
        color: #949494 !important;
        font-weight: 500 !important;
    }

    .lefthistory .menu-cnt-div .menu-design .item .food-item .title h3 {
        display: flex !important;
        justify-content: center !important;
    }

    /* individual items add pop up */
    .add-to-cart .iteams_name h3 {
        font-size: 22px !important;
        font-weight: 600 !important;
        padding: 0 20px !important;
        line-height: 24px !important;
    }

    body #item_v2 .modal-dialog .modal-content .modal-body {
        border-radius: 0 !important;
    }

    .add-to-cart .iteams_name p {
        margin: 0;
        font-size: 18px;
        font-weight: 600;
    }

    /* loyalty scan screen */
    .lefthistory .loyalty_scan .loyalty_points .dashed_line::after,
    .lefthistory .loyalty_scan .loyalty_points .dashed_line::before {
        background-color: transparent !important;
    }

    .lefthistory .loyalty_scan .loyalty_points .add_pnt .line span {
        background: #fff !important;
    }

    .lefthistory .tabs_desserts .tab ul {
        width: 100% !important;
    }

    /* Modifiers and sizes */
    .main_sellect .sellect label {
        border-radius: 6px !important;
        background: #fff !important;
        padding: 15px 10px !important;
        box-shadow: rgb(17 12 46 / 15%) 0px 48px 100px 0px !important;
        box-shadow: rgb(0 0 0 / 12%) 0px 25px 50px -12px !important;
        height: 50px !important;
        border: rgb(0 0 0 / 12%);
        width: 98%;
        margin-bottom: 15px !important;
    }

    .main_sellect .sellect label input:checked+span:after {
        top: 0px !important;
        right: -5px !important;
    }

    .modifiers_popup_v2 .main_sellect .sellect label input:checked+span::before {
        left: 0 !important;
        height: 100% !important;
    }

    .main_sellect .sellect {
        display: flex !important;
        flex-flow: wrap !important;
        justify-content: space-between !important;
        margin-top: 25px !important;
    }

    .modifiers_popup_v2 .main_sellect .sellect label .add_btn .btn button {
        display: none !important;
    }

    .main_sellect .head h3 {
        font-size: 16px !important;
        font-weight: 600 !important;
    }

    .main_sellect .sellect label span p {
        font-size: 14px !important;
        font-weight: 600 !important;
    }

    .main_sellect .sellect label span p small {
        font-weight: 600 !important;
    }

    .modifier {
        padding: 20px 20px 150px 20px !important;
    }

    .modifier .title_mod .name h3,
    .modifier .title_mod .name p {
        padding: 10px 10px 0 10px !important;
        font-weight: 600 !important;
    }

    .modifier .title_mod .name p {
        font-weight: 400 !important;
    }

    /* menu design */
    body #mobile_menu_categories .modal-dialog .modal-body,
    body #mobile_menu_categories .modal-content,
    body #cart_pop_v2 .modal-dialog .modal-body,
    body #mobile_menu_categories .modal-dialog .modal-body,
    body .ordr-det .modal-dialog .modal-body,
    body #modifiers_popup_v2 .modal-dialog .modal-body,
    body #querymeal_popup_v2 .modal-dialog .modal-body,
    body #mealdeal_popup_v2 .modal-dialog .modal-body,
    body #mixmatch_v2 .modal-dialog .modal-body,
    body #changetable_popup .modal-dialog .modal-body,
    body #pizza_v2 .modal-dialog .modal-body {
        border: 0 !important
    }

    .lefthistory .menu-cnt-div .menu-design .title-name {
        margin: 20px auto 0 auto !important;
    }

    .left-category .menu_iteams_popup .menu .iteams p span svg {
        display: none !important;
    }

    .left-category .menu_iteams_popup .menu {
        padding-right: 0px !important;
    }

    .left-category .panel {
        padding: 10px !important;
        border-bottom: 1px solid #f2f2f2;
        border-radius: 0 !important;
    }

    #mobile_menu_categories ::-webkit-scrollbar {
        width: 0px !important;
    }

    /*  body #modifiers_popup_v2 .modal-dialog .modal-body{
      background-color: #fafafa !important;
  } */

    /* DEALS */

    body .combinations_and_items .iteams .food_items .iteam_menu .iteam_name .description .dec p a {
        overflow: initial !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu .item_img .img_part .img {
        width: 80px !important;
        height: 80px !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu {
        padding: 15px !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu .iteam_name .menu_title .title h5 {
        margin-bottom: 5px !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu .iteam_name .add_btn .btn button,
    .iteams .food_items .iteam_menu .item_img .img_part .add_btn .btn button {}

    body .combinations_and_items .iteams .food_items .iteam_menu .item_img .img_part .add_btn .btn button {
        box-shadow: 0px 3px 6px rgb(110 116 134 / 24%);
        border: none;
    }

    .iteams .food_items .iteam_menu .iteam_name .description .dec p span svg {
        top: 0 !important;
    }

    /*  body .combinations_and_items .iteams .food_items .iteam_menu{
      margin: 10px !important;
  } */
    body .combinations_and_items .iteams .food_items .iteam_menu .item_img .img_part .add_btn {
        margin-top: 5px !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu .iteam_name {
        width: 70% !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu .item_img {
        width: 30% !important;
    }

    body .combinations_and_items .iteams .food_items {
        width: 100% !important;
        margin: 0 10px !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu {
        box-shadow: 1.1px 1.1px 3.1px rgb(0 0 0 / 1%), 2.7px 2.7px 7.4px rgb(0 0 0 / 1%), 5px 5.1px 14px rgb(0 0 0 / 2%), 8.9px 9.2px 25px rgb(0 0 0 / 2%), 16.7px 17.1px 46.8px rgb(0 0 0 / 2%), 40px 41px 112px rgb(0 0 0 / 3%);
        border-bottom: 0 !important;
        width: 100% !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu .item_img .img_part {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .combinations_and_items .icons {
        position: inherit !important;
        margin-top: 15px !important;
    }

    .combinations_and_items .tabs_desserts {
        padding: 0 !important;
        margin: 0 !important;
    }

    .combinations_and_items .iteam_menu_title {
        padding: 0 !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu .item_img .img_part .add_btn .btn button {
        width: 90px !important;
        border-radius: 4px !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu .item_img .img_part .add_btn .btn {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .iteams .food_items .iteam_menu .iteam_name .menu_title .title h5 {
        margin-top: 0 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        color: #000000;
    }

    /* modifier */
    .modifier_side_section .modifier .modi .iteam,
    .modifier_side_section .modifier .modi .iteam {
        box-shadow: 1.1px 1.1px 3.1px rgb(0 0 0 / 1%), 2.7px 2.7px 7.4px rgb(0 0 0 / 1%), 5px 5.1px 14px rgb(0 0 0 / 2%), 8.9px 9.2px 25px rgb(0 0 0 / 2%), 16.7px 17.1px 46.8px rgb(0 0 0 / 2%), 40px 41px 112px rgb(0 0 0 / 3%) !important;
        padding: 20px 10px !important;
        margin: 10px !important;
        background: #fbfbfb !important;
        border-radius: 12px !important;
        border-bottom: 0;
    }

    .modifier_side_section .modifier {
        padding: 20px 5px 150px 5px !important;
    }

    .modifier_side_section .btn_fixed .fixed .btns {
        padding: inherit !important;
    }

    .head_part .back .title h3 span {
        font-size: 12px;
        /* padding-top: 4px !important; */
    }

    /* query meal */
    .item_queries_section .iteams .iteam_menu_title {
        margin: 20px !important;
        padding: 15px 15px !important;
        border-radius: 8px !important;
        border: 0.5px solid #dbdada3d !important;
        background: #fff;
        box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%)
    }

    .item_queries_section .btn_fixed .fixed .btns button {
        border: none !important;
    }

    /*  .item_queries_section .iteams .iteam_menu_title .iteam_title h3 {
      font-size: 14px !important;
      font-weight: 500 !important;
      margin: auto !important;
  } */
    .item_queries_section .iteams .iteam_menu_title .iteam_title {
        margin-bottom: 0 !important;
    }

    .item_queries_section .iteams .iteam_menu_title {
        background-color: transparent !important;
    }

    .item_queries_section .item_queries_section .iteams .food_items {
        margin: 15px !important;
    }

    .item_queries_section .iteams .food_items .iteam_menu {
        padding: 4px 10px !important;
        margin: 20px !important;
    }

    .item_queries_section .iteams .food_items {
        margin-top: 0 !important;
    }

    /* ITEMS IN THE CART ICON */
    .mobile-navgation .head_part .table-book .cart span small {
        padding: 1px 4px !important;
        font-size: 8px !important;
    }

    /* header menu */
    .iteams-nav .category ul .active {
        font-weight: 500 !important;
    }

    /* Cross button cart */
    .add-to-cart .close-btn {
        padding: 15px 15px 0 15px !important;
    }

    /* login page input fields */

    .cart_footer .sidebarMenuInner {
        margin: 5px 10px !important;
    }

    .cart_footer .sidebarMenuInner .delivery_btns .deli button {
        width: 95% !important;
        border: 1px solid #e5e5e5 !important;
        border-radius: 6px !important;
    }

    .cart_footer .sidebarMenuInner .tab_delivery .find_address .label_del .address {
        padding: 10px 8px !important;
    }


    body #cart_pop_v2 .modal-content,
    body #mobile_menu_categories .modal-content,
    body .ordr-det .modal-content,
    body #modifiers_popup_v2 .modal-content,
    body #querymeal_popup_v2 .modal-content,
    body #mealdeal_popup_v2 .modal-content,
    body #mixmatch_v2 .modal-content,
    body #changetable_popup .modal-content,
    body #pizza_v2 .modal-content {
        border-radius: 0;
    }

    .cart_footer .sidebarMenuInner {
        width: auto !important;
    }

    .item_queries_section .iteams .food_items .iteam_menu {
        width: 100% !important;
    }

    .left-category .panel .panel-heading {
        border: 0 !important;
        border-bottom: none !important;
    }

    body .checkout-page .inner-part .payment_methoad .payment_btn .btn {
        width: 100% !important;
    }

    /* modal radius removal */
    /* body #tabs_model .modal-dialog .modal-content .modal-body, body #item_v2 .modal-dialog .modal-content .modal-body, body .alrgn-info .modal-dialog .modal-content .modal-body, body #login_popup .modal-dialog .modal-content .modal-body, body #logout_model .modal-dialog .modal-content .modal-body, body #pincode_popup .modal-dialog .modal-content .modal-body, body #confirm_chekout .modal-dialog .modal-content .modal-body, body #preorder_wrng_popup .modal-dialog .modal-content .modal-body, body #success_model .modal-dialog .modal-content .modal-body, body #terms_and_condtion .modal-dialog .modal-content .modal-body, body #checkout_warning .modal-dialog .modal-content .modal-body, body .info_popup_v2 .modal-dialog .modal-content .modal-body, body #service_popup .modal-dialog .modal-content .modal-body, body #working_hrs_popup .modal-dialog .modal-content .modal-body, body #nosale_model .modal-dialog .modal-content .modal-body, body #fpwd-modal .modal-dialog .modal-content .modal-body, body #transaction_cancel .modal-dialog .modal-content .modal-body, body #slot_warn_popup .modal-dialog .modal-content .modal-body,body #tabs_model .modal-dialog .modal-content, body #item_v2 .modal-dialog .modal-content, body .alrgn-info .modal-dialog .modal-content, body #login_popup .modal-dialog .modal-content, body #logout_model .modal-dialog .modal-content, body #pincode_popup .modal-dialog .modal-content, body #confirm_chekout .modal-dialog .modal-content, body #preorder_wrng_popup .modal-dialog .modal-content, body #success_model .modal-dialog .modal-content, body #terms_and_condtion .modal-dialog .modal-content, body #checkout_warning .modal-dialog .modal-content, body .info_popup_v2 .modal-dialog .modal-content, body #service_popup .modal-dialog .modal-content, body #working_hrs_popup .modal-dialog .modal-content, body #nosale_model .modal-dialog .modal-content, body #fpwd-modal .modal-dialog .modal-content, body #transaction_cancel .modal-dialog .modal-content, body #slot_warn_popup .modal-dialog .modal-content {
        border-radius:0 !important;
    } */

}

/***************************/
/* media for tablet */
@media (min-width:600px) and (max-width:1024px) {
    .iteams-nav {
        top: 90px !important;
    }

    /* checkout  */
    body .checkout-page .inner-part .head_part {
        border-radius: 0 0 12px 12px !important;
    }

    .iteams .food_items {
        margin-top: 135px;
    }

    body .checkout-page .inner-part .checkout_address .heading h3 {
        font-size: 28px !important;
        margin: 0;
        font-weight: 600;
        text-align: center;
        margin-top: 20px;
    }

    body .checkout-page .inner-part .checkout_address,
    body .checkout-page .inner-part .account,
    body .checkout-page .inner-part .payment_methoad {
        padding: 2% 0% !important;
    }

    body .checkout-page .inner-part .checkout_address .heading {
        margin-bottom: 0 !important;
    }

    body .checkout-page .inner-part .checkout_address .select-add .suggstion .sug textarea,
    body .checkout-page .inner-part .fixed_btn .contune .process_btn .process button,
    .group input,
    .group select,
    .group textarea {
        height: 50px !important;
    }

    body .checkout-page .inner-part .account .alredy-login,
    body .checkout-page .inner-part .account .heading {
        text-align: center !important;
    }

    body .checkout-page .inner-part .account .alredy-login .log-out {
        margin: 20px 25px !important;
    }

    body .checkout-page .inner-part .tabs_desserts .tab ul .active svg {
        width: 30px !important;
        height: 30px !important;
    }

    .iteams .food_items .iteam_menu {
        padding: 10px 5px !important;
    }

    body #cart_pop_v2 .modal-dialog .modal-body,
    body #mobile_menu_categories .modal-dialog .modal-body,
    body .ordr-det .modal-dialog .modal-body,
    body #modifiers_popup_v2 .modal-dialog .modal-body,
    body #querymeal_popup_v2 .modal-dialog .modal-body,
    body #mealdeal_popup_v2 .modal-dialog .modal-body,
    body #mixmatch_v2 .modal-dialog .modal-body,
    body #changetable_popup .modal-dialog .modal-body,
    body #pizza_v2 .modal-dialog .modal-body,
    body #cart_pop_v2 .modal-content,
    body #mobile_menu_categories .modal-content,
    body .ordr-det .modal-content,
    body #modifiers_popup_v2 .modal-content,
    body #querymeal_popup_v2 .modal-content,
    body #mealdeal_popup_v2 .modal-content,
    body #mixmatch_v2 .modal-content,
    body #changetable_popup .modal-content,
    body #pizza_v2 .modal-content {
        border-radius: 0;
    }

    body #cart_view .cat_main_div .scroll-checkout .display_dilv {
        border-radius: 50px !important;
        background-color: transparent !important;
        border: 1px solid #eeeeee !important;
        margin-top: 26px !important;
    }

    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll,
    body #cart_view .cat_main_div .total_box,
    body #cart_pop_v2 .cat_main_div .total_box,
    .cartTitleAdditionNew,
    body #cart_view .cat_main_div .scroll-checkout,
    body #cart_pop_v2 .cat_main_div .scroll-checkout {
        padding: 0px !important;
    }

    body #cart_view .cat_main_div .scrol-cart {
        padding: 0 !important;
    }

    .head_part {
        /* background-color: #fff !important; */
        height: auto;
        display: none;
        font-size: 18px !important;
        font-weight: 600;
        padding: 20px 20px !important;
        /* box-shadow: 1.1px 1.1px 3.1px rgb(0 0 0 / 1%), 2.7px 2.7px 7.4px rgb(0 0 0 / 1%), 5px 5.1px 14px rgb(0 0 0 / 2%), 8.9px 9.2px 25px rgb(0 0 0 / 2%), 16.7px 17.1px 46.8px rgb(0 0 0 / 2%), 40px 41px 112px rgb(0 0 0 / 3%); */
        box-shadow: none !important;
        /* border-bottom: 1px solid #f2f2f2 !important; */
    }

    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to,
    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to {
        /* padding: 25px !important; */
        margin: 0px !important;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_1 p,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_1 p,
    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .name_p p {
        font-size: 16px !important;
    }

    body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_2 p,
    body #cart_pop_v2 .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .iteam_mod .div_iteam_flex_2 .name_2 p {
        font-size: 14px !important;
    }

    #cart_view {
        /* background-color: #fafafa !important; */
    }

    body #cart_view .cat_main_div .total_box .felx_total .total_p h4,
    body #cart_pop_v2 .cat_main_div .total_box .felx_total .total_p h4,
    body #cart_view .cat_main_div .total_box .felx_total .total_fo h4,
    body #cart_pop_v2 .cat_main_div .total_box .felx_total .total_fo h4 {
        font-size: 24px !important;
    }

    body .checkout-page .inner-part .account .account-details .acc-btns button {
        width: 48% !important
    }

    body .checkout-page .inner-part .account .account-details .log-details .forget {
        margin: 10px 0 !important;
    }

    body .checkout-page .inner-part .tabs_desserts .tab {
        margin-top: 3rem !important;
    }
}

/* @media(min-width:767px) and (max-width:1024px){
    .head_part{
        display: none !important;
    }
} */
/* cart service type selector Added- 8/7/2022 */
/* body #cart_view .cat_main_div .scroll-checkout .display_dilv .active,#order_type_display .order-type-main .delivery_btns .deli .active {
    background-color: #363636 !important;
    color: #fff !important;
} */
/* body #cart_view .cat_main_div .scroll-checkout .display_dilv .active svg path,#order_type_display .order-type-main .delivery_btns .deli .active svg path {
    fill: #fff !important;
} */
#order_type_display .order-type-main .delivery_btns .deli button svg {
    width: 25px !important;
    height: 25px !important;
}

#order_type_display .order-type-main .delivery_btns .deli button span {
    margin-right: 10px !important
}

#order_type_display .order-type-main .delivery_btns .deli button p small {
    font-size: 10px !important;
}

.group select {
    font-size: 14px !important;
}

#preorder_section_display .group svg,
#preorder_details_view .group svg {
    margin-right: 10px !important;
}

/* #preorder_slot_time::-ms-expand {
    display: none;
}
 */
#preorder_slot_time {
    /* for Firefox */
    -moz-appearance: none;
    /* for Chrome */
    -webkit-appearance: none;
}

/* For IE10 */
#preorder_slot_time::-ms-expand {
    display: none;
}

#order_type_display .order-type-main .delivery_btns {
    margin-bottom: 30px !important;
}

body .checkout-page .inner-part .account .alredy-login .log-out button {
    box-shadow: none !important;
    text-decoration: underline !important;
}

body .checkout-page .inner-part .fixed_btn .contune .process_btn .process button {
    height: 50px !important;
}

/* body .checkout-page .inner-part .account {
    margin-top: 30px !important;
} */
#order_type_display .order-type-main .delivery_btns .deli button p {
    font-weight: 600 !important;
}

#order_type_display .order-type-main .delivery_btns .deli button p small {
    font-weight: 500 !important;
}

body .combinations_and_items .iteams .food_items .iteam_menu .item_img .img_part .img img {
    object-fit: contain;
}

.mod_error p {
    width: 90% !important;
    text-align: center !important
}

.modifier .modi .iteam .title .hed h3,
.item_queries_section .iteams .food_items .iteam_menu .iteam_name .menu_title .title h5 {
    font-weight: 500 !important;
}

/* 
.item_queries_section .iteams .food_items {
    margin-bottom: 100px !important;
} */
.item_queries_section .iteams .food_items .iteam_menu .iteam_name .price_iteam .price p {
    font-weight: 500 !important;
    color: #1A1A1A !important;
    font-size: 14px !important;
    font-size: 15px !important;
}

.checkout-page .pad-mg .head_part .back .cancel img {
    width: 25px !important;
}

.pay_by_card {
    display: flex;
    /* flex-direction:column; */
    justify-content: space-between;
    width: 100%;
    align-items: center;
}

.pay_by_card img {
    padding: 5px !important;
    /* width: 40px !important; */
}

body .checkout-page .inner-part .payment_methoad .payment_btn .btn button span {
    text-align: left;
}

.pay_by_card span:nth-child(2) {
    margin: 0px 0 10px 0 !important;
    font-size: 16px;
    font-weight: 600;
}

.pay_by_card span:nth-child(3) img {
    /* width:170px !important; */
}

body .checkout-page .inner-part .payment_methoad .payment_btn .btn button {
    padding: 20px !important;
}

.pay_by_card span:nth-child(3) {
    text-align: right !important;
}

body .checkout-page .inner-part .payment_methoad .payment_btn .btn button {
    font-size: 16px !important;
    font-weight: 600 !important;
}

#payment_on_collection button span {
    text-align: center !important;
}

@media (max-width:550px) {

    /* .pay_by_card img {
     width:40px !important;
  } */
    .display_dilv,
    .coupondiv {
        margin-bottom: 30px !important;
    }

    .checkoutHeaderContainer {
        padding: 5px 10px !important;
    }

    body {
        background-color: #fff !important;
    }
}

.iteams .food_items .iteam_menu .iteam_name .menu_title .cat p {
    text-align: left !important;
}

.html body .iteams-nav .category ul .active {
    background: transparent !important;
}

@media (min-width: 578px) and (max-width: 1000px) {
    .checkoutHeaderContainer {
        padding: 16px 20px !important;
    }
}

@media (min-width: 1040px) {
    body .checkout-page .inner-part .payment_methoad .payment_btn {
        width: 100% !important;
    }
}

.modifier_side_section .modifier .modi .iteam .img img {
    width: 100% !important;
    object-fit: contain;
    height: 100% !important;
}

.item_queries_section .iteams .iteam_menu_title .iteam_title h3 {
    font-weight: 600 !important;
    font-size: 18px !important;
}

body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .deals_main_items .name_1 p {
    font-weight: 600 !important;
    font-size: 14px !important;
    color: #1b1b1b;
}

.extra-t p {
    font-weight: 400 !important;
}

.display_dilv {
    margin-bottom: 25px !important;
}

.coupondiv {
    margin-bottom: 45px !important;
}

@media (min-width:768px) {
    body .combinations_and_items .iteams .food_items {
        justify-content: center !important;
    }

}

body .combinations_and_items .iteams {
    display: flex;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
}

body .combinations_and_items .iteams .tabs_desserts {
    width: 100% !important;
    margin-bottom: 20px;
}

body .combinations_and_items .iteams .food_items .iteam_menu {
    border-radius: 8px !important;
}

/* body .combinations_and_items .head_part {
    background-color: #f3f4f6 !important;
}

#modifiers_popup_v2 .head_part {
    background-color: #f3f4f6 !important;
} */
#modifiers_popup_v2 .head_part .back .title h3 {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
    color: #000 !important;
}

/* .main_sellect .sellect label span, .main_sellect .sellect label span p {
    width: 100% !important;
} */
.pizza_base .main_sellect {
    margin: 0 !important;
}

.main_sellect .sellect label {
    box-shadow: 1px 1px 5px 1px #dbdbdb42 !important;
}

.main_sellect .sellect label span p {
    font-size: 16px !important;
}

body #pizza_design .btn_fixed {
    background-color: #fff !important;
    border-radius: 12px 12px 0 0 !important;
}

html body #pizza_design .btn_fixed .fixed .shwoing .tit p,
html body #pizza_design .btn_fixed .fixed .shwoing .tit span {
    color: #000 !important;
}

#pizza_base {
    margin: 0 15px 15px 15px !important;
}

#pizza_base .main_sellect {
    margin-left: 0 !important;
}

body #pizza_design .iteam_modifiers .head h3 {
    margin: 0 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 0px !important;
    padding-left: 20px !important
}

body #pizza_design .iteam_modifiers .choose_pizza_style .pizza_style .pizza {
    border: 1px solid #dbdbdb;
    border-radius: 8px !important;
}

html body #pizza_design .iteam_modifiers .iteam_sellect .helf_heading .head h3 {
    margin-left: 30px !important;
}

body #pizza_design .btn_fixed .fixed .btns .two {
    color: #fff !important;
}

#itemsRespHtml {
    padding: 4px !important;
}

#pincode_popup .modal-content {
    padding: 10px !important;
}

#pincode_popup .modal-content .delivery_postcode_modal_bodyNow {
    padding: 10px !important;
}

#confirm_chekout .aler-page .pad-mg {
    padding: 28px !important;
}

#itemsRespHtml p:nth-child(1) {
    font-size: 18px;
    color: #000;
    font-weight: 600;
    letter-spacing: -1px;
    padding: 0px !important;
}

#cart_items_avail_warn_popup .modal-content {
    border-radius: 16px !important;
}

.aler-page .pad-mg .title h3 {
    font-size: 30px !important;
}

.checkout-page .pad-mg .account .account-details .log-details .process button {
    border-radius: 8px !important;
}

/* .head_part, .mobile-navgation {
    border-bottom: 1px solid #f2f2f2 !important;
} */

.heade_part .back {
    align-items: center !important;
    padding-top: 5px !important;
    padding-left: 5px !important;
}

.btn_fixed .fixed {
    background-color: #fff !important;
    background-color: #fff !important;
    border-top: 1px solid #d9d9d9 !important;

}

.main_sellect .sellect label span p {
    display: flex !important;
    justify-content: space-between !important;
}

@media (max-width:500px) {
    .cart_footer #buttom_menu {
        box-shadow: none !important;
    }

    .menu_buttons {
        bottom: 150px !important;
        margin-bottom: 10px !important;
    }

    #mobile_service_bottom_popup {
        margin: 0 !important;
    }

    .topay_icnt {
        padding-left: 0 !important;
    }

    #pincode_popup .head_part .back {
        display: flex !important;
        justify-content: space-between !important;
    }

    .mobile-navgation .nav .nav-logo {
        border-radius: 8px !important;
    }

    .mobile-navgation .nav .nav-logo img {
        height: 50px !important;
        object-fit: contain !important;
    }

    #change_password_popup .checkout-page .pad-mg .head_part .back .title h3,
    .checkout-page .pad-mg .head_part .back .title h3 {
        margin-left: 10px !important;
    }

    body #tabs_model .modal-dialog .modal-content .modal-body,
    body #item_v2 .modal-dialog .modal-content .modal-body,
    body .alrgn-info .modal-dialog .modal-content .modal-body,
    body #login_popup .modal-dialog .modal-content .modal-body,
    body #logout_model .modal-dialog .modal-content .modal-body,
    body #pincode_popup .modal-dialog .modal-content .modal-body,
    body #confirm_chekout .modal-dialog .modal-content .modal-body,
    body #preorder_wrng_popup .modal-dialog .modal-content .modal-body,
    body #success_model .modal-dialog .modal-content .modal-body,
    body #terms_and_condtion .modal-dialog .modal-content .modal-body,
    body #checkout_warning .modal-dialog .modal-content .modal-body,
    body .info_popup_v2 .modal-dialog .modal-content .modal-body,
    body #service_popup .modal-dialog .modal-content .modal-body,
    body #working_hrs_popup .modal-dialog .modal-content .modal-body,
    body #nosale_model .modal-dialog .modal-content .modal-body,
    body #fpwd-modal .modal-dialog .modal-content .modal-body,
    body #transaction_cancel .modal-dialog .modal-content .modal-body,
    body #slot_warn_popup .modal-dialog .modal-content .modal-body,
    body #tabs_model .modal-dialog .modal-content .modal-body,
    body #item_v2 .modal-dialog .modal-content .modal-body,
    body .alrgn-info .modal-dialog .modal-content .modal-body,
    body #login_popup .modal-dialog .modal-content .modal-body,
    body #logout_model .modal-dialog .modal-content .modal-body,
    body #pincode_popup .modal-dialog .modal-content .modal-body,
    body #confirm_chekout .modal-dialog .modal-content .modal-body,
    body #preorder_wrng_popup .modal-dialog .modal-content .modal-body,
    body #success_model .modal-dialog .modal-content .modal-body,
    body #terms_and_condtion .modal-dialog .modal-content .modal-body,
    body #checkout_warning .modal-dialog .modal-content .modal-body,
    body .info_popup_v2 .modal-dialog .modal-content .modal-body,
    body #service_popup .modal-dialog .modal-content .modal-body,
    body #working_hrs_popup .modal-dialog .modal-content .modal-body,
    body #nosale_model .modal-dialog .modal-content .modal-body,
    body #fpwd-modal .modal-dialog .modal-content .modal-body,
    body #transaction_cancel .modal-dialog .modal-content .modal-body,
    body #slot_warn_popup .modal-dialog .modal-content .modal-body {
        border-radius: 0 !important;
    }

    .item_queries_section .iteams .food_items .iteam_menu,
    body .combinations_and_items .iteams .food_items .iteam_menu {
        margin: 20px 0 !important;
    }

    .item_queries_section .iteams .food_items .iteam_menu {
        margin: 10px 0 !important;
    }

    body .combinations_and_items .iteams .food_items .iteam_menu {
        margin: 10px 0 !important;
    }

    .checkout-page .tabs_desserts {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
}

#change_password_popup .checkout-page .pad-mg .head_part .back .title h3 {
    font-weight: 600 !important;
}

#change_password_popup .checkout-page .pad-mg .head_part .back {
    justify-content: flex-start !important;
}

.mobile-navgation .nav .nav-logo img {
    height: 50px !important;
    object-fit: contain !important;
}

@media (min-width:768px) {

    body #tabs_model .modal-dialog,
    body #item_v2 .modal-dialog,
    body .alrgn-info .modal-dialog,
    body #logout_model .modal-dialog,
    body #pincode_popup .modal-dialog,
    body #confirm_chekout .modal-dialog,
    body #preorder_wrng_popup .modal-dialog,
    body #success_model .modal-dialog,
    body #terms_and_condtion .modal-dialog,
    body #checkout_warning .modal-dialog,
    body .info_popup_v2 .modal-dialog,
    body #working_hrs_popup .modal-dialog,
    body #nosale_model .modal-dialog,
    body #fpwd-modal .modal-dialog,
    body #transaction_cancel .modal-dialog,
    body #slot_warn_popup .modal-dialog {
        top: 20%;
    }
}

#checkout_warning .modal-dialog .modal-content .modal-body,
#confirm_chekout .modal-dialog .modal-content .modal-body,
#fpwd-modal .modal-dialog .modal-content .modal-body,
#logout_model .modal-dialog .modal-content .modal-body,
#nosale_model .modal-dialog .modal-content .modal-body,
#payment_status .modal-dialog .modal-content .modal-body,
#slot_warn_popup .modal-dialog .modal-content .modal-body,
#success_model .modal-dialog .modal-content .modal-body,
#tabs_model .modal-dialog .modal-content .modal-body,
#terms_and_condtion .modal-dialog .modal-content .modal-body,
#transaction_cancel .modal-dialog .modal-content .modal-body,
#working_hrs_popup .modal-dialog .modal-content .modal-body {
    max-height: none !important;
}

.choose-address .select-add {
    border: 1px solid #dfdfdf !important;
}

hr {
    border-top: 1px solid #dfdfdf !important;
}

@media (min-width: 1125px) {
    .container .cart-page {
        z-index: 999;
    }

}

@media (max-width:1024px) {
    .newOrderType {
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 0;
        display: flex;
        justify-content: space-around;
        align-items: center;
        padding: 10px;
        border-radius: 8px;
        background: #FAFAFC;
        border: 1px solid #F1F2F6;
    }

    .menu_buttons {
        width: 150px !important;
        right: 0 !important;
        left: auto !important;
    }
}

/* final design changes */
body .combinations_and_items .iteams .food-item .iteam_menu {
    box-shadow: 0px 14px 20px 0px rgb(255 123 123/6%);
}

@media (min-width:1040px) {
    body .alrgn-info .modal-dialog {
        top: 10% !important;
    }

    .left-category .order-detailes .heading_div {
        background-color: transparent !important;
    }

    body #cart_view .head_part {
        border-radius: 8px !important;
    }

    body #cart_items .cat_main_div .scroll-checkout,
    body #cart_pop_v2 .cat_main_div .scroll-checkout,
    body #cart_view .cat_main_div .scroll-checkout {
        border-radius: 8px !important;
    }

    /* body #cart_view .cat_main_div .scroll-checkout {
        margin-bottom: 100px !important;
    } */
    body #cart_view .head_part .back .title h3 span {
        margin-top: 0px !important;
    }

    .web-head .head .left-p .user .btn .dropdown {
        left: -134px !important;
    }

    .btn_fixed .fixed .btns .two {
        height: 40px !important;
    }
}

@media (min-width: 768px) {
    body .combinations_and_items .iteams .food_items {
        justify-content: space-between !important;
        width: 100% !important;
        margin-bottom: 40px !important;
    }
}

body #pizza_design .iteam_modifiers .iteam_sellect .main_sellect .sellect .group_item label .add_btn .btn button {
    box-shadow: none !important;
}

#stripe_gateway .modal-content {
    border-radius: 24px !important;
}

#stripe_gateway .head_part {
    height: 50px !important;
}

.example .example3 {
    margin-top: 30px !important;
}

.example .example3 .fieldset {
    padding: 0 20px !important;
}

.example.example3 button {
    background: var(--primary-color) !important;
    border-radius: 8px !important;
}

.paysensediv button {
    background: var(--primary-color) !important;
    border-radius: 8px !important;
    padding: 8px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 18px;
}

/* .combinations_and_items .iteams {
    margin-bottom: 180px !important;
} */
html body #order_type_display .btn_fixed .fixed .btns .two {
    min-height: 100% !important;
    max-height: 100% !important;
}

/* html body .combinations_and_items .btn_fixed .fixed .shwoing h3, html body #pizza_design .btn_fixed .fixed .shwoing h3 {
    position: absolute !important;
    top: 10px !important;
    right: 20px !important;
    padding: 20px !important;
} */
/* body .alrgn-info .ag_info .iteam_info .iteam_name .description .ag_inforamtion {
    border-bottom: none !important;
    padding: 0 !important;
} */
@media (max-width:450px) {

    #stripe_gateway .pay_div,
    #stripe_gateway .new_paysense_secure {
        width: auto !important;
    }
}

@media (max-width:350px) and (max-height:700px) {
    #ui-datepicker-div {
        top: 100px !important;
    }
}

@media (min-width:550px) {
    .menu_buttons {
        bottom: 17vh !important;
    }
}

.iteams .food_items {
    margin-bottom: 40vh !important;
}

@media (min-width:550px) and (max-width:1120px) {
    .cart_footer .sidebarMenuInner {
        margin: 0 !important;
    }
}

@media (min-width:550px) and (max-width:1040px) {
    body #cart_view .head_part .back .bak {
        display: block !important;
    }
}

@media (max-width:550px) {
    /*html body .combinations_and_items .btn_fixed .fixed .shwoing h3, html body #pizza_design .btn_fixed .fixed .shwoing h3 {
        position: absolute !important;
        top: 5px !important;
        right: 5px !important;
        padding: 20px !important;
    }*/
}

body #pizza_design .iteam_modifiers .iteam_sellect .main_sellect .checkbox .group_item .topping_selected {
    border-radius: 6px !important;
    background-color: #fff !important;
    padding: 15px 10px !important;

    border-radius: 6px !important;
    background: #fff !important;
    padding: 15px 10px !important;
    /* box-shadow: rgb(17 12 46 / 15%) 0px 48px 100px 0px !important;
    box-shadow: rgb(0 0 0 / 12%) 0px 25px 50px -12px !important; */
    height: 50px !important;
    border: none;
    width: 98%;
    margin-bottom: 10px !important;
    margin-right: 0 !important;
}

body #pizza_design .iteam_modifiers .iteam_sellect .main_sellect .checkbox .group_item .topping_selected span:before {
    left: 0 !important;
}

body #pizza_design .iteam_modifiers .iteam_sellect .main_sellect .checkbox .group_item .topping_selected .add_btn .btn button {
    box-shadow: none !important;
}

body #pizza_design .iteam_modifiers {
    margin-bottom: 0px !important;
    padding-bottom: 0 !important;
}

body #pizza_v2 .modal-dialog {
    width: 65vw;
}

body #cart_view .cat_main_div .scrol-cart .left_scroll .slect_iteam_to .div_iteam_flex .name_q_2 {
    margin-right: 5px !important;
}

/* final clean up */
#pincode_popup .head_part {
    padding: 15px !important;
}

#pincode_popup .head_part .back {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
}

#pincode_popup .head_part .back .cancel svg {
    margin-right: 0 !important;
}

body #logout_model .modal-dialog .modal-content {
    padding: 20px 20px 10px 20px;
}

#cart_view .head_part .back .title h3 {
    margin-left: 5px !important;
}

@media (min-width:550px) and (max-width:1040px) {
    .iteams .food_items {
        margin-bottom: 25vh;
    }

    body .combinations_and_items .iteams .food_items,
    .iteam_queries_section .iteams .food_items {
        margin-top: 20px !important;
    }
}

/* query meal fixes */
.iteam_queries_section .iteams .food_items .iteam_menu {
    margin: 10px !important;
}

@media (min-width:550px) and (max-width:768px) {
    .iteam_queries_section .iteams .food_items {
        justify-content: space-between !important;
    }

    .iteam_queries_section .heade_part .back {
        align-items: center !important;
    }
}

@media (max-width:550px) {
    .item_queries_section .iteams .iteam_menu_title .iteam_title h3 {
        font-weight: 600 !important;
        font-size: 16px !important;
        letter-spacing: -1px !important;
        line-height: 20px !important;
    }
}

/* checkout */
@media(max-width:550px) {
    body .checkout-page {
        /* background-color: #fff !important; */
    }

    .account-details .log-details .input .group:nth-child(2) {
        margin-bottom: 10px;
    }

    .account-details .log-details .forget {
        margin-bottom: 15px !important;
    }

    .checkout-page .head_part .back .title h3 {
        margin-left: 3px !important;
    }
}

/* paypal button */
body .checkout-page .inner-part .payment_methoad #paypal-button {
    margin: 20px 0 !important;
}

@media (max-width:550px) {
    .order .cart_item .total_price_amount .price {
        display: flex;
        flex-direction: column;
    }

    .myorders-web .lefthistory .heading_history .history {
        padding: 12px 15px !important;
    }

    .myorders-web .lefthistory .heading_history .history .details .stutas .price {
        width: 20% !important;
    }

    .iteams .food_items {
        margin-bottom: 30vh !important;
    }

    .head_part,
    .mobile-navgation {
        background-color: var(--primary-color);
        border-radius: 12px;
        /* overflow: hidden; */
        margin-top: 10px !important;
        width: 95% !important;
        margin: auto;
    }

    .head_part {
        width: 100% !important;
        margin: auto;
        margin-top: 00px !important;
    }
}

@media (max-width:330px) {

    .order .cart_item .order_d,
    .order .cart_item .total_price_amount .price,
    .order .cart_item .total_price_amount .payments {
        padding: 10px !important;
    }

    .order .cart_item .total_price_amount .price .total h4 {
        font-size: 12px !important;
    }

    .order .cart_item .order_d,
    .order .cart_item .total_price_amount .price,
    .order .cart_item .total_price_amount .payments {
        margin: 10px 0 !important;
    }

    .order .cart_item {
        padding: 10px !important;
    }

    .myorders-web .lefthistory .heading_history .history {
        margin: 10px !important;
    }

    .myorders-web .lefthistory .heading_history .history .details .stutas .deli p,
    .myorders-web .lefthistory .heading_history .history .details .stutas .price p,
    .myorders-web .lefthistory .heading_history .history .details .stutas .status-line p {
        font-size: 10px !important;
    }
}



/* ======================== webversion new version template 5 ============================*/
:root {
    --Primary-orange-color: #EC7600;
    --primary-text-color: #000;
    --secondary-text-color: #777;
    --disable-background-color: #d9d9d9;
    --online-Ordering-PrimaryBackground: "#f2f2f2";
    --primary-card-background: #fff;
    --primary-card-border-radius: 12px;
    --primaryfont-weight: 600;
    --secondryfont-weight: 500;
}


.deleteAccount {
    border-radius: 24px;
}

.checkout-page .pad-mg {
    width: 100%;
}

.account-details .process_btn {
    flex-direction: column-reverse;
    gap: 30px;
}

.deleteConfirmaton button {
    border-radius: 8px !important;
    height: 50px !important;
}

.checkout-page .pad-mg .fixed_btn-2 .contune .process_btn .process {
    margin-bottom: 0px !important;
    width: 100% !important;
}

.deleteIcon img {
    width: 80px !important;
}

.deleteIcon {
    margin-bottom: 30px;
}

.aler-page .pad-mg .title h3 {
    color: var(--primary-color) !important;
    font-size: 24px !important;
    font-weight: var(--primaryfont-weight);
    margin-top: 6px;
}

.aler-page .pad-mg .title p {
    color: var(--primary-text-color);
    font-size: 15px;
    padding: 10px 0px !important;
    margin-bottom: 0px;
    margin-top: 4px !important;
}

.checkout-page .pad-mg .account {
    padding: 10px 0px !important;
}

.modal-dialog {
    max-width: 500px;
}

.checkout-page .pad-mg .fixed_btn-2 .contune .process_btn .process-i button {
    color: var(--Primary-orange-color);
}

/* =============== search result ===============*/

.searchContainer {
    position: relative;
    margin: 0 auto;
}

.searchInput {
    width: 100%;
    padding: 12px 15px;
    border-radius: var(--primary-card-border-radius);
    border: 1px solid var(--border-color);
    outline: none;
    font-size: 15px;
    background-color: var(--online-Ordering-PrimaryBackground);
}

.searchInput:focus {
    border-color: var(--Primary-orange-color);
}

.searchIcon {
    position: absolute;
    right: 15px;
    top: 14px;
    color: var(--secondary-text-color);
}

.loadMoreButton {
    background: none !important;
    border: none !important;
    color: var(--primary-color);
    text-decoration: underline;
    font-weight: 600;
    font-size: 16px;
    margin: auto;
    text-align: center;
    width: 100%;
    padding: 16px 0px;

}

.searchResultsContainer {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: var(--primary-card-background);
    border-radius: var(--primary-card-border-radius);
    box-shadow: 0px 2px 4px 0px #0000000F;
    border: 1px solid #F2F2F2;
    margin-top: 5px;
    padding: 5px 0;
    max-height: 400px;
    overflow-y: auto;
    z-index: 100;
    display: none;
}

.searchResultsContainer.active {
    display: block;
}

.categoryHeading {
    padding: 14px 12px 10px;
    font-size: 14px;
    color: var(--secondary-text-color);
    font-weight: var(--primaryfont-weight);
    margin: 0px 15px;
}

.categoryItem {
    padding: 6px 12px;
    display: flex;
    align-items: center;
    cursor: pointer;
    margin: 0px 15px;
}

.categoryItem:hover {
    background: #f2f2f2;
    border-radius: 6px;
}

.categoryIcon {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.categoryIcon img {
    width: 80%;
    object-fit: contain;
    border-radius: 30px;
}

.categoryName {
    font-size: 16px;
    color: var(--primary-text-color);
    font-weight: var(--secondryfont-weight);
    padding: 6px 12px;
}

/* .categoryName:hover{
   background: #f2f2f2;
   border-radius: 6px;
   width: 100%;
} */
.categoryItem:nth-child(n):not(:last-child) {
    border-bottom: 1px solid #f2f2f2;
}

/* search result */

/* Pizza UI */
#pizzasizes {
    display: flex;
    width: 100%;
}

#pizzasizes .iteam_sellect {
    width: 65%;
}

body #pizza_design .btn_fixed {
    width: 35%;
}

body #pizza_design .btn_fixed .fixed,
body #pizza_design .btn_fixed {
    background-color: #fafafa !important;
}

#pizza-modi .iteam_sellect {
    display: flex !important;
}

.pizza_toppings .regular {
    width: 70% !important;
}

body #pizza_design .iteam_modifiers .iteam_sellect .main_sellect .head,
body #pizza_design .iteam_modifiers .head {
    margin: 20px 0 15px;
    background: #fafafa;
    height: 50px;
    display: flex;
    align-items: center;
}

body #pizza_design .iteam_modifiers .iteam_sellect .main_sellect .head h3 {
    margin-bottom: 0 !important;
}

body #pizza_design .iteam_modifiers .iteam_sellect .main_sellect,
#pizza_base {
    margin: 0 !important;
}

#pizza_design .btns {
    position: sticky;
    bottom: 0;
    width: 100%;
    height: 80px !important;
    margin: 0 !important;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 99;
    padding: 0 20px;
    box-shadow: 0px -2px 0px #f2f2f2;
    border-radius: 0 0 24px 24px;
    left: 0;
}

body #pizza_design .iteam_modifiers .choose_pizza_style {
    margin-bottom: 50px !important;
}

.pizza_toppings {
    width: 70% !important;
    margin-bottom: 50px !important;
}

#pizza_design .main_sellect .sellect label {
    box-shadow: none !important;
}

body #pizza_design .iteam_modifiers .choose_pizza_style .pizza_style .active {
    border: 1px solid var(--primary-color) !important;
}


@media screen and (min-width: 1024px) and (max-width: 1500px) {
    body #pizza_v2 .modal-dialog {
        width: 75vw;
        max-width: 75vw;
    }
}

.modal-content .itemV2ModalContent {
    height: 100% !important;
}

body #pizza_design .iteam_modifiers .iteam_sellect .main_sellect .sellect .group_item label:last-child {
    margin-bottom: 0px !important;
}

#pizza_design .btns button {
    border: none;
    outline: none;
}

#pizza_design .itemImage img {
    width: 0200px;
    height: 200px;
    object-fit: cover;

}

/* allergen pop up */
.modal .info_popup_v2 .modal-dialog .modal-content {
    border-radius: 12px !important;
}

body .info_popup_v2 .heading_div .head {
    padding: 0 !important;
    background-color: transparent !important;
}

body .info_popup_v2 .heading_div {
    background-color: transparent !important;
}

.info_popup_v2 .heading_div .head h3 {
    color: #000 !important;
    font-size: 16px !important;
}

body .info_popup_v2 .ag_info .iteam_info .item_img .img_part .img img {
    height: 100% !important;
    object-fit: contain !important;
}

body .info_popup_v2 .ag_info .iteam_info .iteam_name .menu_title .title h5,
body .info_popup_v2 .ag_info .iteam_info .iteam_name .menu_title .price p {
    font-size: 18px !important;
}

body .info_popup_v2 .ag_info .iteam_info .iteam_name .menu_title .price p {
    margin-top: 0px !important;
    padding-top: 0 !important;
}

body .info_popup_v2 .heading_div .head h3 svg {
    width: 16px !important;
    height: 16px !important;
}

body #pizza_v2 .modal-dialog {
    max-width: 70vw;
}

@media (max-width: 768px) {
    #pizza_design .btns {
        position: fixed !important;
    }
}

/* .mod_error {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
} */


@media (min-width: 1024px) {
    body #cart_items .cat_main_div .scrol-cart .left_scroll {
        height: auto !important;
        max-height: 600px !important;
    }

    .head_part .back .title h3 span {
        font-size: 16px !important;
        margin-top: 8px !important;
    }

    .item_queries_section .head_part .back .title h3 {
        font-size: 20px !important;
    }
}