a{
    text-decoration: none !important;
}
body {
    margin: 0;
    padding: 0;
    font-family: 'Proxima Nova', sans-serif !important;
    /* font-family: 'Figtree', sans-serif !important; */
    width: 100vw;
    overflow-x: hidden;
    background-color: #fafafa !important;
}
/* width */
::-webkit-scrollbar {
width: 5px;
}

/* 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%;
    background: #ffffff3b;
}
.mobile-navgation [id="navcheck"]:checked ~ nav a{
    /*background: #00000012 !important; */
    margin: 1px 20px;
    /* border-radius: 6px !important; */
    display: flex;
    justify-content: start;
    align-items: center;
    padding: 10px 0px !important;
    border-bottom: 1px solid #f9f9f92b;
}
.mobile-navgation nav .nav-logo img{
    width: 50px;
}
.mobile-navgation nav .nav-logo {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 8 20px !important;
}
.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 !important;
    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: 80px !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: 12px !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 !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{
    border-radius: 12px !important;
}
#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: -9px !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: 10px 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: 20px;
    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:10px 5px !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 .active{
    /*     background: #353839 !important;
        color: #fff !important; */
        border-radius:6px !important;height: 50px !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{
        margin: 15px 0px !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%) !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 !important;
        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: 46% !important;
            margin: 15px !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 .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;
    }
    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%;
        transform: translateX(-50%) !important;
        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 !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: 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;
            margin-left: 10px;
         }
         .web-head .head .left-p .user .btn small {
            font-style: normal !important;
            color: #777 !important;
         }
         .web-head .head .left-p .user {
            margin-right:15px !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;
            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;
            /* 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 {
            height: calc(100vh - 105px) !important;
            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:8px !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: 30px !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 20px !important;
            font-size: 16px !important;
        }
        body .customeCheckOutClassContainer .checkout-page .inner-part .tabs_desserts .tab {
            margin: 42px 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: 15px !important;
            height: 15px !important;
            border-radius: 20px !important;
            top: 2px !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: 20px !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(465px - 197px) !important;
            overflow-y: auto !important;
            overflow-x: hidden !important;
            padding: 10px !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: 15px 0px !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%) !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;
            border-radius: 8px !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;
            border-top: 1px solid #eeeeee;
        }
        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: 15px !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 {
            border-radius: 6px !important;
            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: 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;
        ;
    }
    .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;
    }

}


/* CART DESIGN MOBILE */
@media only screen and (max-width: 550px) {
    /* 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: 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;
    }
    #cart_view {
        background-color: #fafafa !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 !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: 16px !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 */
    .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: 15px 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: 60px;
    }
    .mobile-navgation nav .user{
        padding: 12px 20px 5px 20px !important;
    }
   
    /* .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: #fff !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;
    }
   /*  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: 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: 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;
}
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 .display_dilv, 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_view .cat_main_div .scroll-checkout, body #cart_pop_v2 .cat_main_div .scroll-checkout{
     padding:22px !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: 20px 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;
     height: max-content !important;
     border: solid 0px #e8e8e8 !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 !important;
    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;
}
.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:30px !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: 15px !important;
    height: 15px !important;
    border-radius: 20px !important;
    top: 2px !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: 20px !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: max-content !important;
    border: rgb(0 0 0 / 12%);
    width: 48%;
}
.main_sellect .sellect label input:checked + span:after{
    top: -9px !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%) !important;
    border: none !important;
  }
  .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 !important;
  }
  .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: 20px !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 !important;
  }
  .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:600px) and (max-width:1000px){
    /* 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% 10% !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 !important;
    }
    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: 2% 5% !important;
    }
    .head_part {
        background-color: #fff !important;
        height: 7vh;
        font-size: 18px !important;
        font-weight: 600;
        padding: 20px 40px !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: 45px !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 nav a img{
    margin-right: 10px;
    padding: 7px;
    border-radius: 50%;
    background: #ffffff3b;
}
.mobile-navgation [id="navcheck"]:checked ~ nav a{
    /*background: #00000012 !important; */
    margin: 1px 20px;
    /* border-radius: 6px !important; */
    display: flex;
    justify-content: start;
    align-items: center;
    padding: 10px 0px !important;
    border-bottom: 1px solid #f9f9f92b;
}
.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 20px !important;
}
.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 !important;
    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: 80px !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: 12px !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: 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 !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{
    border-radius: 12px !important;
}
#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: max-content 50px !important;
    border: rgb(0 0 0 / 12%);
    width: 48%;
}
.main_sellect .sellect label input:checked + span:after{
    top: -9px !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;
}

/* 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: 10px 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: 20px;
    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 .active{
    /*     background: #353839 !important;
        color: #fff !important; */
        border-radius:6px !important;height: 50px !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{
        margin: 15px 0px !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%) !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 !important;
        background: #fff;
        box-shadow: 0px 14px 20px 0px rgb(255 123 123 / 6%)
        }
        .head_part .back .title h3 span {
            margin-top: 10px !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: 400px !important;
        }
        .item_queries_section .iteams .food_items .iteam_menu {
            width: 46% !important;
            margin: 15px !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 .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;
    }
    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 0px !important;
     }
    /* change postcode pop up */
    #pincode_popup .checkout-page .pad-mg .account .account-details .log-details .process button {
        width: 50%;
        left: 50%;
        transform: translateX(-50%) !important;
        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 !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: 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 .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;
    }
    /* querymeal show and hide */
    body .combinations_and_items .btn_fixed .fixed {
        padding: 25px !important;
        padding-top: 45px !important;
    }


     @media (min-width:1040px){
         /* header */
         .web-head .head .left-p .user .btn {
            text-transform: capitalize !important;
            font-weight: 600;
            margin-left: 10px;
         }
         .web-head .head .left-p .user .btn small {
            font-style: normal !important;
            color: #777 !important;
         }
         .web-head .head .left-p .user {
            margin-right:15px !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;
            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;
            /* 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 {
            height: calc(100vh - 105px) !important;
            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:8px !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;
            /* 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: 30px !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 20px !important;
            font-size: 16px !important;
        }
        body .customeCheckOutClassContainer .checkout-page .inner-part .tabs_desserts .tab {
            margin: 42px 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: 15px !important;
            height: 15px !important;
            border-radius: 20px !important;
            top: 2px !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: 20px !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(465px - 197px) !important;
            overflow-y: auto !important;
            overflow-x: hidden !important;
            padding: 10px !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: 15px 0px !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%) !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;
            border-radius: 8px !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;
            border-top: 1px solid #eeeeee;
        }
        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: 15px !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: 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 {
            border-radius: 6px !important;
            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;
        }
    } */


     /* 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: 500px) {
    /* 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: 20px !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: #F3F4F6 !important;
    }
    #cart_view {
        background-color: #fafafa !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 !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: 16px !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: 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: 15px 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: 60px;
    }
    .mobile-navgation nav .user{
        padding: 12px 20px 5px 20px !important;
    }
   
    /* .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: #fff !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;
    }
   /*  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: 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;
}
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_view .cat_main_div .scroll-checkout .display_dilv, 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_view .cat_main_div .scroll-checkout, body #cart_pop_v2 .cat_main_div .scroll-checkout{
     padding:22px !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: 20px 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;
 }

 /* 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;
     height: max-content !important;
     border: 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 !important;
    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;
}
.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:30px !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: 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: 15px !important;
    height: 15px !important;
    border-radius: 20px !important;
    top: 2px !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: 20px !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: 10px 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:  max-content !important;
    border: rgb(0 0 0 / 12%);
    width: 98%;
    margin-bottom: 15px !important;
}
.main_sellect .sellect label input:checked + span:after{
    top: -9px !important;
    right: -5px !important;
}
.modifiers_popup_v2 .main_sellect .sellect label input:checked + span::before{
    left: 0 !important;
    height: 100% !important;
    border: solid 1px #000000 !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{
  width: 100%;
}
.main_sellect .sellect label span p{
    font-size:14px !important;
    font-weight: 600 !important;
    width: 100%;
}
.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%) !important;
    border: none !important;
  }
  .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: 95% !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: #fff !important;
    border-radius: 12px !important;
    border-bottom: 0 !important;
  }
  .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: 20px !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 !important;
  }
  .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:1000px){
    .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 !important;
    }
    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% 10% !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 !important;
    }
    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: 2% 5% !important;
    }
    .head_part {
        background-color: #fff !important;
        height: 7vh;
        font-size: 18px !important;
        font-weight: 600;
        padding: 20px 40px !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%);
        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;
    }
    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: 45px !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:rgb(147, 149, 159) !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;
}
.pay_by_card img {
    padding:5px !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;
  }
}
.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: 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: 500 !important;
    font-size: 14px !important;
    color: #989898;
}

.extra-t p {
    font-weight: 400 !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;
}
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;
}
/* .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: 25px !important;
}
body #pizza_design .iteam_modifiers .choose_pizza_style .pizza_style .pizza {
    border: 1px solid #dbdbdb !important;
    border-radius: 8px !important;
}
.head_part .back .title h3 {
    margin-left: 12px !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 p:nth-child(1){
font-size: 24px;
color: #000;
font-weight: 600;
letter-spacing: -1px;
}

#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 {
    border-radius: 12px !important;
    background-color: #fff !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: 15px !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% !important;
    }
}

#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: -100px !important;
    }
    .head_part .back .title h3 {
        margin-left:  0 !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: 95% !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: 12px !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: #645bff !important;
    border-radius: 8px !important;
}
.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: 100px !important;
}
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 !important;
    }
    .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;
    }
 }

 @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;
    }
 }