@import url('../fonts/fonts.css');
:root{
    --theme-fonts:"Open Sans", sans-serif;
}
body{
    font-family: var(--theme-fonts);
    font-weight: 400;
    font-style: normal;
    margin: 0;
    color: #212529;
    font-size: 14px;
    overflow-x: hidden !important;
}
.popover{font-family: var(--theme-fonts);}

.bg-mehroon {background-color: #B90020;}
.text-mehroon {color: #B90020;}
.color-yellow {color: #FFA609 !important;}
.fw600{font-weight: 600 !important;}
.fw500{font-weight: 500 !important;}

.fs14{font-size: 14px !important;}
.fs12{font-size: 12px !important;}

.btn-secondary{background-color: #0B0A07;border-radius: 4px;border-color: #0B0A07;}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:active,
.btn-secondary:focus,
.btn-secondary:hover,
.show>.btn-secondary.dropdown-toggle{background-color: #0B0A07;border-color: #0B0A07;}


.ajax_loader {background: rgba(255, 255, 255, 0.8) url("../images/loader.gif") no-repeat scroll center center; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 9999999 ; }
.ajax_loader.fixed { position: fixed; }


/* Start : Header ===*/
.header-new{padding-left: 0;padding-right: 0;}
.header-new .dropdown-item.active,
.header-new .dropdown-item:active{background-color: #B90020;}
.header-new .navbar-nav{font-family: 'Barlow Semi Condensed';}
.header-new .navbar-nav .nav-item .nav-link{font-size: 20px;font-weight: 600;letter-spacing: 1px;color:#fff;line-height: 1.5;padding: 8px 16px;}
.navbar-dark .navbar-nav .nav-link.active{color: #ffa609;}

.header-action{display: flex;align-items: center;justify-content: flex-end}
.header-action .action-box{display: flex;align-items: center;}
.header-action .action-box a{height: 55px;width: 55px;border-radius: 100%;position: relative;display: flex;align-items: center;justify-content: center;background-color: #FFA609; }
.header-action .action-box a img{max-height: 40px;max-width: 40px;display: block;}
.header-action .action-box + .action-box{margin-left: 10px;}
.header-action .action-box .total_cart_qty:empty{display: none}
.header-action .action-box .total_cart_qty{position: absolute;background-color: #000;color: #fff;height: 20px;width: 20px;display: flex;align-items: center;justify-content: center;font-size: 12px;font-weight: 600;border-radius: 100%;top: -2px;right: -5px;}
/* End : Header ===*/


/* Start : Home hero section ===*/
.hero-section{background: transparent radial-gradient(closest-side at 73% 65%, #E00025 0%, #B90020 100%) 0% 0% no-repeat padding-box;padding: 50px 0;}
.hero-section .indexcarousel.owl-carousel .owl-item img{max-width: 100%;margin: 0 auto;display: block;}
.hero-section .owl-theme .owl-dots .owl-dot.active span,
.hero-section .owl-theme .owl-dots .owl-dot:hover span{background: #FFA609;}
.hero-section .owl-theme .owl-dots .owl-dot span{background: #ffa509bc;}

.hero-section .hero-button{text-align: center;margin:50px 0 0 0;position: relative;display: flex;align-items: center;justify-content: center;gap: 12px;}
.hero-section .hero-button a{background-color: #fff;border-radius: 14px;display: block;min-width: 300px;text-decoration: none;transition: all 0.2s ease;}
.hero-section .hero-button a:hover{transform: translateY(-2px);}
.hero-section .hero-button img{max-width: 70px;display: block;margin: 0 auto;}
.hero-section .hero-button p{font-size: 15px;letter-spacing: 1.25px;font-weight: 500;color:#212529;text-transform: uppercase;}
/* End : Home hero section ===*/


/* Start : count-down  ===*/
.countdown-wrap{position: relative;padding: 20px 0;}
.countdown-wrap .card-countdown{border-radius: 42px;padding: 48px;background-color: #F9F5F2;}
.countdown-wrap .card-countdown .countdown-info{}
.countdown-wrap .card-countdown .countdown-info h4{font-family: 'Satisfy';font-weight: 400;font-size: 36px;color: #B90020;margin: 0 0 12px 0;}
.countdown-wrap .card-countdown .countdown-info p{font-size: 36px;line-height: 44px;font-weight: 400;text-align: right;margin: 0 0 12px 0;}
.countdown-wrap .card-countdown .countdown-info .word_canteen_timer{font-size: 36px;line-height: 44px;font-weight: 400;text-align: right;color: #B90020;}
.countdown-wrap .card-countdown .countdown-info .word_school_timer{font-size: 36px;line-height: 44px;font-weight: 400;text-align: right;color: #B90020;}
.countdown-wrap .countdownHolder{margin: 0 auto;text-align: center;display: flex;align-items: stretch;justify-content: center;gap:5px;}
.countdown-wrap .countdownHolder .position{height:100px;width: 65px;border-radius: 12px;background-color: #b90020;color: #fff;display: flex;align-items: center;justify-content: center;}
.countdown-wrap .countdownHolder.bg-yellow .position{background-color: #ffa609;}
.countdown-wrap .countdownHolder .position .digit{font-size: 60px;line-height: 1;font-weight: 500;}
.countdown-wrap .countdownHolder .countDiv{width: 10px;position: relative;}
.countdown-wrap .countdownHolder .countDiv:before{top: 40%;}
.countdown-wrap .countdownHolder .countDiv:after{top: 60%;}
.countdown-wrap .countdownHolder .countDiv:after,
.countdown-wrap .countdownHolder .countDiv:before{content: "";left: 2px;position: absolute;width: 5px;height: 5px;background-color: #b90020;border-radius: 5px;}
.countdown-wrap .countdownHolder.bg-yellow .countDiv:after,
.countdown-wrap .countdownHolder.bg-yellow .countDiv:before{background-color: #ffa609;}
.countdown-wrap .countdown-more{}
.countdown-wrap .countdown-more h5{margin-top: 25px;font-size: 42px;line-height: 44px;font-weight: 500;text-align: center;}
.countdown-wrap .countdown-more .btn{background-color: #B90020;color: white;border-color: #B90020;border-radius: 4px;padding: 12px 60px;line-height: 1;font-weight: 600;letter-spacing: 1.88px;font-size: 24px;}
.countdown-wrap .countdown-more .btn:focus{box-shadow: none}
.countdown-wrap .countdown-more .countdown-extra{margin-top: 40px;}
.countdown-wrap .countdown-more .countdown-extra p{font-size: 36px;line-height: 44px;margin: 0;font-weight: 400;display: flex;align-items: center;justify-content: center;}
/* End : count-down  ===*/

/* Start : How it work  ===*/
.section-wrap{position: relative;padding: 50px 0;}
.section-title{}
.section-title h6{font-family: 'Satisfy';font-weight: 400;font-size: 36px;color: #FFA609;margin: 0 0 12px 0;text-align: center;}
.section-title h3{margin: 0 0 20px 0;font-size: 48px;line-height: 1.2;font-weight: 500;text-align: center;}
.section-title p{margin: 0 0 40px 0;font-size: 20px;font-weight: 400;color: #595959;text-align: center}

.how-it-work{background-color: #F9F5F2;}
.how-it-work .work-process{display: flex;align-items: flex-start;justify-content: center;}
.how-it-work .work-process .work-process-items{width: 200px;text-align: center;flex:0 0 200px;position: relative}
.how-it-work .work-process .work-process-items:not(:last-child){margin-right: 200px;}
.how-it-work .work-process .work-process-items:not(:last-child):after{content: "";background-image: url("../images/arrow.png");position: absolute;width: 88px;height: 27px;background-repeat: no-repeat;background-size: contain;right: calc(-100px - 44px);top: 40px;}
.how-it-work .work-process .work-process-items .process-img{height: 100px;width: 100px;border-radius: 100%;background-color: #ffa609;display: flex;align-items: center;justify-content: center;margin: 0 auto;}
.how-it-work .work-process .work-process-items .process-img img{max-width: 70px;max-height: 80px;display: block;}
.how-it-work .work-process .work-process-items p{font-size: 20px;margin: 12px 0px 0px 0px;font-weight: 500;}
/* End : How it work  ===*/


/* Start : testimonial  ===*/
.testimonial-review{}
.testimonial-review .review-card{word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: 22px;padding: 14px;}
.testimonial-review .review-card .review-head{display: flex;align-items: center}
.testimonial-review .review-card .review-head .review-avtar{height: 60px;width: 60px;border-radius: 100%;background-color: blue;display: flex;align-items: center;justify-content: center;}
.testimonial-review .review-card .review-head .review-avtar img{object-fit: contain;max-height: 44px;max-width: 44px;margin: 0 auto;display: block;}
.testimonial-review .review-card .review-head .review-info{flex:1;max-width: 100%;padding-left: 15px;}
.testimonial-review .review-card .review-head .review-info .review-name{font-size: 22px;font-weight: 600;}
.testimonial-review .review-card .review-head .review-info .review-ratings{display: flex;align-items: center;justify-content: flex-start;gap: 4px;}
.testimonial-review .review-card .review-head .review-info .review-ratings i{font-size: 22px;line-height: 1;color: #FFA609;}
.testimonial-review .review-card .review-msg{padding-top: 15px;text-align: center;}
.testimonial-review .review-card .review-msg h5{font-size: 20px;line-height: 1.2;margin: 0 0 10px 0;}
.testimonial-review .review-card .review-msg p{font-size: 16px;line-height: 1.4;margin: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-align: center;min-height: 60px;}

.testimonial-review .review-btn{text-align: center;margin-top: 40px;}
.testimonial-review .review-btn .btn{background-color: #000;font-weight: 500;font-size: 15px;letter-spacing: 0.4px;padding: 10px 30px;border-color: #000;}

.menu-slider .menu-carousal.owl-carousel .owl-nav,
.chef-wrapper .chef-slider.owl-carousel .owl-nav,
.testimonial-review .testimonial.owl-carousel .owl-nav{margin: 0;}
.menu-slider .menu-carousal.owl-carousel .owl-nav button,
.chef-wrapper .chef-slider.owl-carousel .owl-nav button,
.testimonial-review .testimonial.owl-carousel .owl-nav button{height: 40px;width: 40px;background-color: #C00020;color:#fff;display: flex;align-items: center;justify-content: center;margin: 0;border-radius: 100%;font-size: 32px;line-height: 1;position: absolute;top: 50%;transform: translateY(-50%);}
.menu-slider .menu-carousal.owl-carousel .owl-nav button span,
.chef-wrapper .chef-slider.owl-carousel .owl-nav button span,
.testimonial-review .testimonial.owl-carousel .owl-nav button span{position: relative;top: -3px;}
.menu-slider .menu-carousal.owl-carousel .owl-nav .owl-prev,
.chef-wrapper .chef-slider.owl-carousel .owl-nav .owl-prev,
.testimonial-review .testimonial.owl-carousel .owl-nav .owl-prev{left: -50px;}
.menu-slider .menu-carousal.owl-carousel .owl-nav .owl-next,
.chef-wrapper .chef-slider.owl-carousel .owl-nav .owl-next,
.testimonial-review .testimonial.owl-carousel .owl-nav .owl-next{right: -50px;}
/* End :  testimonial  ===*/

/* Start :  newsletter  ===*/
.newsletter-box{position: relative;margin-bottom: -31px;z-index: 1;}
.newsletter-box .newsletter-items{position: relative;padding: 12px 20px;display: flex;align-items: center;justify-content: center;max-width: 770px;margin: 0 auto;background-color: #FFA609;}
.newsletter-box .newsletter-items h5{max-width: 280px;flex: 0 0 280px;margin: 0;font-size: 20px;line-height: normal;font-weight: 500;padding-right: 15px;}
.newsletter-box .newsletter-items .form-control{flex:1;max-width: 100%;}
.newsletter-box .newsletter-items .form-control:focus{box-shadow: none;}
.newsletter-box .newsletter-items .btn{background-color: #000;font-weight: 500;font-size: 15px;letter-spacing: 0.4px;padding: 8px 30px;border: 0;margin-left: 15px;color: #fff;}
/* Start :  newsletter  ===*/

/* Start :  Footer  ===*/
.footer{background-color: #000;position: relative;padding: 100px 0 50px;}
.footer .footer-item{text-align: center;}
.footer .footer-item h4{font-size: 18px;color:#fff;line-height: 1.2;margin: 0 0 8px 0;}
.footer .footer-item h4 a{color:#fff;text-decoration: none;}
.footer .footer-item p{font-size: 14px;color:#fff;line-height: 1.5;margin: 0;}
.footer .footer-item p a{color:#fff;text-decoration: none;border-bottom: 1px solid transparent;}
.footer .footer-item p a:hover{border-bottom: 1px dotted #fff;}
/* End :  Footer  ===*/


/* Start :  other page hero  ===*/
.carello-gradientbg{background: transparent radial-gradient(closest-side at 50% 55%, #E00025 0%, #B90020 100%) 0% 0% no-repeat padding-box;height: 210px;border: 1px solid #B90020;border-radius: 0 0 50% 50%;}
.carello-gradientbg h3{font-size: 64px;letter-spacing: 2px;font-weight: 600;text-transform: uppercase;text-align: center;margin:15px 0 0 0;color:#fff;}
.carello-gradientbg .breadcrumb{margin: 15px 0 0 0;padding: 0;background-color: transparent;justify-content: center;}
.carello-gradientbg .breadcrumb .breadcrumb-item a{color:#303030;font-size: 15px;font-weight: 600;}
.carello-gradientbg .breadcrumb .breadcrumb-item a:hover{text-decoration: none;border-bottom: 1px dotted;}
.carello-gradientbg .breadcrumb .breadcrumb-item.active{color:#FFA609;font-weight: 600;font-size: 15px;}
.carello-gradientbg .breadcrumb .breadcrumb-item+.breadcrumb-item::before{color: #303030;}
/* End :  other page hero  ===*/


/* Start : About us  ===*/
.about-us{}
.about-us h2{color: #FFA609;font-size: 38px;font-family: 'Satisfy';margin: 0;}
.about-us h3{font-size: 48px;letter-spacing: 1px;font-weight: 500;line-height: 65px;}
.about-us h3 span{display: block;color:#FFA609;}
.about-us p{font-size: 16px;font-weight: 400;color: #595959;}
.about-us .btn-section{margin-top: 40px;}
.about-us .btn-section .btn{line-height: 24px;letter-spacing: 1px;font-weight: 600;padding: 16px 24px;}
.about-us .about-img{display: flex;align-items: center;justify-content: center;gap: 15px;}
.about-us .about-img img{border-radius: 8px;max-width: 100%;display: block;}
.about-us .about-img .about-left-img{flex:0 0 50%;max-width: 50%;}
.about-us .about-img .about-left-img img:first-child{margin-bottom: 15px;}
.about-us .about-img .about-right-img{flex:0 0 50%;max-width: 50%;}

.about-check{}
.about-check .category-blocks{display: flex;align-items: center;justify-content: flex-start;gap: 30px;}
.about-check .category-blocks .category-btn{max-width: 200px;flex:0 0 200px;text-align: center;text-decoration: none;transition: all 0.2s ease;padding: 12px;border-radius: 4px;}
.about-check .category-blocks .category-btn:hover{transform: translateY(-2px);box-shadow: 0px 0px 0px 2px rgba(0,0,0,.125) inset;}
.about-check .category-blocks .category-btn .category-img{height: 100px;width: 100px;border-radius: 100%;background-color: #B90020;display: flex;align-items: center;justify-content: center;margin:0 auto 12px;}
.about-check .category-blocks .category-btn .category-img img{max-width: 64px;max-height: 64px;display: block;}
.about-check .category-blocks .category-btn p{font-size: 20px;font-weight: 600;letter-spacing: 0.83px;color: #0B0A07;text-transform: uppercase;margin: 0;}

.about-check h3{font-size: 44px;letter-spacing: 1px;font-weight: 500;line-height: 58px;text-align: center;}
.about-check h3 span{color:#FFA609;display: block;}

.chef-wrapper{}
.chef-wrapper .card-chef{border:1px solid rgba(0,0,0,.125);border-radius: 22px;padding: 14px;}
.chef-wrapper .card-chef .chef-avtar{height: 220px;width: 200px;/*background-color: #2828ff;*/margin: 0 auto;border-radius: 100%;overflow: hidden;position: relative;}
.chef-wrapper .card-chef .chef-avtar img{position: relative;/*bottom: -10px*/;}
.chef-wrapper .card-chef h4{margin: 15px 0 0 0;text-align: center;font-size: 22px;color: #FFA609;font-weight: 500;}
.chef-wrapper .card-chef p{margin: 0;font-size: 16px;color: #595959;text-align: center;}
/* End : About us  ===*/


/* Start : Contact us  ===*/
.contact-us{}
.contact-us .contact-head{font-size: 22px;font-weight: 600;margin-bottom: 5px;}
.contact-us p{font-size: 14px;margin: 0 0 0 0;position: relative;padding-left: 20px;}
.contact-us p i{position: absolute;color: #FFA609;left: 0;font-size: 16px;top: 4px;}
.contact-us p a{color:#212529;text-decoration: none;transition: all 0.2s ease;}
.contact-us p a:hover{border-bottom: 1px dotted;}
.contact-us .map-iframe{max-width: 1000px;margin: 0 auto;padding-top: 50px;}
.contact-us .map-iframe iframe{border: 0;width: 100%;display: block;border-radius: 24px;}

.contact-form{position: relative;padding: 50px 0 100px;margin-bottom: -50px;background-color: #F9F5F2;}
/* End : Contact us  ===*/


/* Start : Review page  ===*/
.testimonial-review .review_list{display: flex;align-items: stretch;justify-content: space-between;gap: 16px;flex-wrap: wrap;padding-top: 20px;}
.testimonial-review .review_list .review-card{flex:0 0 calc(100%/3 - 16px);max-width: calc(100%/3 - 16px);}
.testimonial-review .review_list .review-card .review-msg p{display: block;text-overflow: initial;overflow: initial;}
.testimonial-review .load_more_review{margin-top: 30px;}
.testimonial-review .load_more_review .btn{padding: 16px 50px;}

.ratings-wrap{display: flex;align-items: center;margin-bottom: 25px;}
.ratings-wrap .ratings-title{font-weight: 500;margin-right: 10px;}
.ratings-wrap .ratings-stars{display: flex;align-items: center;gap:4px;}
.ratings-wrap .ratings-stars .btnrating{display: block;cursor: pointer;line-height: 1;}
.ratings-wrap .ratings-stars .btnrating i{font-size: 20px;line-height: 1;color:#FFA609;}
.ratings-wrap .ratings-stars[data-select-star="1"] .btnrating:nth-child(1) i:before,
.ratings-wrap .ratings-stars[data-select-star="2"] .btnrating:nth-child(1) i:before,
.ratings-wrap .ratings-stars[data-select-star="2"] .btnrating:nth-child(2) i:before,
.ratings-wrap .ratings-stars[data-select-star="3"] .btnrating:nth-child(1) i:before,
.ratings-wrap .ratings-stars[data-select-star="3"] .btnrating:nth-child(2) i:before,
.ratings-wrap .ratings-stars[data-select-star="3"] .btnrating:nth-child(3) i:before,
.ratings-wrap .ratings-stars[data-select-star="4"] .btnrating:nth-child(1) i:before,
.ratings-wrap .ratings-stars[data-select-star="4"] .btnrating:nth-child(2) i:before,
.ratings-wrap .ratings-stars[data-select-star="4"] .btnrating:nth-child(3) i:before,
.ratings-wrap .ratings-stars[data-select-star="4"] .btnrating:nth-child(4) i:before,
.ratings-wrap .ratings-stars[data-select-star="5"] .btnrating:nth-child(1) i:before,
.ratings-wrap .ratings-stars[data-select-star="5"] .btnrating:nth-child(2) i:before,
.ratings-wrap .ratings-stars[data-select-star="5"] .btnrating:nth-child(3) i:before,
.ratings-wrap .ratings-stars[data-select-star="5"] .btnrating:nth-child(4) i:before,
.ratings-wrap .ratings-stars[data-select-star="5"] .btnrating:nth-child(5) i:before{content: "\f005";}
/* End : Review page  ===*/

/* Start : Form wrap  ========*/
.form_wrap{}
.form_wrap .form-group{position: relative;margin-bottom: 15px;}
.form_wrap .form-group label:not(.error):not(.custom-control-label){margin-bottom: 5px;font-weight: 600;}
.form_wrap .form-group label em{color: #dc3545;}
.form_wrap .form-group .form-control{}
.form_wrap .form-group .form-control:focus {border-color: #fdd35f;box-shadow: 0 0 0 0.2rem rgba(222,170,12,.3);}
.form_wrap .btn-warning{background-color: #FFA609;font-weight: 500;}

.form_wrap .form-group.pwd_eye{}
.form_wrap .form-group.pwd_eye input{padding-right: 30px;}
.form_wrap .form-group.pwd_eye .view_password{position: absolute;right: 4px;top: 30px;height: 30px;width: 30px;border-radius: 4px;display: flex;align-items: center;justify-content: center;font-size: 15px;font-weight: bold;background-color: #f9f9f9;line-height: 1;cursor: pointer;}
.form_wrap .form-group.pwd_eye .view_password:active{background-color: #f5f4f4;}
.form_wrap .form-group.pwd_eye .view_password i{}

.error.error_preview:empty {display: none !important}
.error.error_preview {position: absolute;background: #ea4031;font-weight: 400;z-index: 2;left: inherit;right: 0;bottom: 32px;min-width: 50px;padding: 2px 8px;color: #fff !important;text-align: center;text-decoration: none;border: 1px solid #ea4031;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;word-wrap: break-word;font-size: 12px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;width: auto !important;box-shadow: 0 1px 2px rgba(0, 0, 0, .4);max-width: 240px}
.error.error_preview:after {border-bottom: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #ea4031;content: "";left: 30px;z-index: 1;position: absolute;bottom: -6px}
textarea.form-control + .error.error_preview{bottom: calc(100% - 32px);}

.custom-control-input:checked~.custom-control-label::before{background-color: #FFA609;border-color: #FFA609;}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color: #ffd58b;}
.custom-control-input:focus~.custom-control-label::before,
.custom-control-input:focus~.custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(255,166,9,.25);}
.custom-control-input:not(:disabled):active~.custom-control-label::before{background-color: #ffd58b;border-color: #ffd58b;}
.custom-control .custom-control-label{cursor: pointer;}
.custom-control.custom-checkbox .custom-control-label{font-weight: 500;}
/* End : Form wrap   ========*/


/* Start : Student Card   ========*/
.account-details-user{}
.account-details-user .user-account{max-width: 600px;padding: 16px;border-radius: 5px;background-color: #F9F5F2;margin: 0 auto;}
.account-details-user .user-account h3{font-size: 20px;margin: 0 0 25px 0;}
.account-details-user .user-account .form-group label:not(.error):not(.custom-control-label){color:#595959;letter-spacing: 1px;font-weight: 500;font-size: 12px;}
.account-details-user .user-account .radio-wrap{}
.account-details-user .user-account .radio-wrap .custom-control-label{margin: 0;font-weight: 600;font-size: 13px;line-height: 1.7;vertical-align: middle;display: block;cursor: pointer;}
.account-details-user .user-account .form-button{margin:25px 0px;text-align: center;}
.account-details-user .user-account .form-button .btn{margin: 0 auto;padding: 10px 8px;width: 200px;display: block;font-weight: 500;letter-spacing: 1px;}
/* End : Student Card   ========*/


/* Start : Registration   ========*/
.menu-slider{background-repeat: no-repeat;background-size: cover;padding: 100px 0;}
.menu-slider .menu-carousal{}
.menu-slider .menu-carousal .menumensaslide{padding: 22px 48px;border-radius: 14px;display: block;position: relative;text-decoration: none;text-align: center;}
.menu-slider .menu-carousal .menumensaslide.bg-maroon{background: transparent radial-gradient(closest-side at 50% 50%, #E00025 0%, #700013 100%) 0% 0% no-repeat padding-box;border: 1px solid #70707000;}
.menu-slider .menu-carousal .menumensaslide.bg-yellow{background: #FFA609 0% 0% no-repeat padding-box;border: 1px solid #70707000;}
.menu-slider .menu-carousal .menumensaslide .menu-title{font-size: 40px;line-height: 1;color:#fff;font-weight: 600;margin: 0 0 5px 0;}
.menu-slider .menu-carousal .menumensaslide .menu-date{font-size: 18px;line-height: 1;color:#fff;font-weight: 400;margin: 0;}
.menu-slider .menu-carousal .menumensaslide.bg-yellow .menu-title{color:#303030;}
.menu-slider .menu-carousal .menumensaslide.bg-yellow .menu-date{color:#303030;}
/* End : Registration   ========*/


/* Start : menu items   ========*/
.menu-notification{padding-top: 30px;text-align: center;}
.menu-notification h3{font-size: 28px;line-height: normal;margin: 0;}

.main-section{}
.category-section{position: relative;padding-bottom: 25px;}
.category-section:last-child{padding-bottom: 0;}
.category-section .category-title{font-size: 32px;margin: 0 0 20px 0;text-align: center;}
.category-section .menu-card{border:1px solid #dee2e6;padding:22px 16px;border-radius: 14px;margin-bottom: 20px;display: flex;align-items: stretch;justify-content: space-between;position: relative;min-height: 175px;}
.category-section .menu-card .menu-img{flex: 0 0 22%;max-width: 22%;display: flex;align-items: center;justify-content: center;}
.category-section .menu-card .menu-img img{border-radius: 15px;max-width: 100%;display: block;max-height: 130px;}
.category-section .menu-card .menu-content{padding: 0 15px;flex:1;max-width: 100%;}
.category-section .menu-card .menu-content h4{font-size: 20px;font-weight: 600;padding-bottom: 8px;margin-bottom: 8px;border-bottom: 1px dashed #595959;}
.category-section .menu-card .menu-content p{font-size: 16px;color:#595959;margin: 0;}
.category-section .menu-card .menu-extra{flex: 0 0 22%;max-width: 22%;}
.category-section .menu-card .menu-extra .menu-price{font-size: 22px;font-weight: 600;margin: 0 0 6px 0;text-align: right;}
.category-section .menu-card .menu-extra .crt-button{}
.category-section .menu-card .menu-extra .crt-button .btn{font-weight: 600;font-size: 14px;line-height: normal;text-align: center;}
.category-section .menu-card .menu-extra .allergy-imgs{display: flex;align-items: center;justify-content: flex-end;margin-top: 10px;}
.category-section .menu-card .menu-extra .allergy-imgs img{max-width: 32px;max-height: 32px;display: block;}
.category-section .menu-card .menu-extra .allergy-imgs img + img{margin-left: 8px;}
.category-section .menu-card .badge{position: absolute;display: block;background-color: #02691F;color: #fff;padding: 6px 14px;font-weight: 500;letter-spacing: 1px;font-family: 'Barlow Semi Condensed';font-size: 14px;top: -15px;right: 20px;line-height: 1;}

.everyday-menu{}
.everyday-menu .menu-card{display: block;height: 100%;margin: 0;}
.everyday-menu .category-section .category-title span{display: block;text-align: center;font-size: 21px;letter-spacing: 1px;color: #FFA609;font-weight: normal}
.everyday-menu .category-section .category-title{margin-bottom: 40px;}
.everyday-menu .category-section .menu-img{flex:0 0 100%;max-width: 100%;text-align: center;margin-bottom: 16px;}
.everyday-menu .category-section .menu-img img{max-height: 100px;max-width: 100px;}
.everyday-menu .category-section .menu-card .menu-content{padding: 0;}
.everyday-menu .category-section .menu-card .menu-content h4{margin: 0;padding: 0;border: 0;text-align: center;}
.everyday-menu .category-section .menu-card .menu-extra{text-align: center;flex:0 0 100%;max-width: 100%;padding: 10px 0;}
.everyday-menu .category-section .menu-card .menu-extra .menu-items-rate{font-size: 20px;font-weight: 600;line-height: 1;color:#FFA609}
.everyday-menu .category-section .menu-card .menu-extra .menu-items-rate span{font-size: 16px;font-weight: normal;color:#999999;position: relative;}
.everyday-menu .category-section .menu-card .menu-extra .menu-items-rate span:after{content:"";position: absolute;left: 0;right: 0;border-top: 1px solid #999;transform: rotate(25deg);display: block;top: 11px;opacity: 0.8;}
.everyday-menu .category-section .menu-card .crt-button{text-align: center;}

.allergy-wrap{}
.allergy-wrap .section-title h3{font-size: 21px;letter-spacing: 1px;color: #FFA609;}
.allergy-wrap .allergy-items{display: flex;width: 100%;align-items: center}
.allergy-wrap .allergy-items img{max-width: 64px;padding-right: 10px;}
.allergy-wrap .allergy-items .allergy-box{flex: 1;max-width: 100%;font-size: 19px;font-weight: 600;padding: 8px 8px;border-radius: 14px;line-height: 1.4;text-align: center;color: #fff;}
.allergy-box.bg-pink{background-color:#EFBBA4;}
.allergy-box.bg_wyellow{background-color:#FBDC5E;}
.allergy-box.bg-orange{background-color:#F58F56;}
.allergy-box.bg-purple{background-color:#CAAA94;}
.allergy-box.bg-dpurple{background-color:#C192C1;}
.allergy-box.bg-darkpink{background-color:#E64C4C;}
.allergy-box.bg-darkpurple{background-color:#BEAFB6;}
.allergy-box.bg-brown{background-color:#AA7866;}
.allergy-box.bg-wblue{background-color:#6597C8;}
.allergy-box.bg-babypink2{background-color:#F096A9;}
.allergy-box.bg-dyellow{background-color:#F8C662;}
.allergy-box.bg-lblue{background-color:#D6DCE7;}
.allergy-box.bg-dgreen{background-color:#93D887;}
.allergy-box.bg-blue{background-color:#5EB2B2;}
/* End : menu items   ========*/


/* Start : cart   ========*/
.cart-items-panel{background-color: #F9F5F2;padding: 16px;}
.cart-items-panel .cart-panel-title{font-size: 16px;letter-spacing: 1.25px;font-weight: 600;color: #595959;margin-bottom: 15px;}
.cart-items-panel .lg-title-empty{font-size: 24px;letter-spacing: 1.25px;font-weight: 600;color: #595959;text-align: center;margin: 0}
.cart-items-panel table{border:1px solid #e9e0da;}
.cart-items-panel table th,
.cart-items-panel table td{padding: 8px;vertical-align: middle;border-color: #e9e0da;}
.cart-items-panel table th{text-align: center;font-size: 14px;letter-spacing: 1.25px;font-weight: 600;color: #595959;}
.cart-items-panel table td img.img-fluid{border: 1px solid white;border-radius: 14px;background-color: white;height: auto;max-width:100px;}
.cart-items-panel table td h4{color: #595959;font-size: 14px;margin: 0;text-align: center;font-weight: 500;}

.cart-items-panel table td .menu-items-rate{font-size: 15px;font-weight: 600;line-height: 1;text-align: center}
.cart-items-panel table td .menu-items-rate span{font-size: 12px;font-weight: normal;color:#999999;position: relative;}
.cart-items-panel table td .menu-items-rate span:after{content:"";position: absolute;left: 0;right: 0;border-top: 1px solid #999;transform: rotate(25deg);display: block;top:8px;opacity: 0.8;}

.cart-items-panel table td .num-block{margin: 0 auto;padding: 0 10px;}
.cart-items-panel table td .num-block .num-in{width: 70px;margin: 0 auto;background-color: #fff;border-radius: 4px;border:1px solid #e2e2e2;overflow: hidden;display: flex;align-items: stretch;box-sizing: content-box;}
.cart-items-panel table td .num-block .num-in input{width: 45px;height: 45px;font-size: 20px;text-align: center;outline: none;border: none;font-weight: 600;padding: 6px;display: block;position: relative;}
.cart-items-panel table td .num-block .num-in .all-span{width: 25px;position: relative;display: flex;flex-direction: column;}
.cart-items-panel table td .num-block .num-in .all-span .plus{display: block;height: calc(45px/2);position: relative;cursor: pointer;}
.cart-items-panel table td .num-block .num-in .all-span .minus{display: block;height: calc(45px/2);position: relative;cursor: pointer;}
.cart-items-panel table td .num-block .num-in .all-span span:before {content: '';position: absolute;left: 50%;margin-left: -8px;}
.cart-items-panel table td .num-block .num-in .all-span .minus:before {top: 3px;border-top: 14px solid #FFA609;border-left: 7px solid transparent;border-right: 7px solid transparent;}
.cart-items-panel table td .num-block .num-in .all-span .minus.dis:before {opacity: 0.5;}
.cart-items-panel table td .num-block .num-in .all-span .plus:before {bottom: 3px;border-bottom: 14px solid #FFA609;border-left: 7px solid transparent;border-right: 7px solid transparent;}

.delivery_time_section{padding: 15px 0;position: relative;}
.delivery_time_section .semi-title{font-size: 15px;letter-spacing: 1.25px;font-weight: 600;color: #595959;margin-bottom: 15px;}
.delivery_slot_radio{margin-bottom: 25px;padding: 0;list-style: none;display: flex;flex-wrap: wrap;align-items: center;gap: 12px;}
.delivery_slot_radio li{position: relative;}
.delivery_slot_radio li input{position: absolute;height: 0;width: 0;margin: 0;opacity: 0;}
.delivery_slot_radio li label{border: 1px solid #FFA609;background-color: #fff;border-radius: 4px;margin: 0;padding: 8px 12px;min-width: 80px;display: block;cursor: pointer;font-size: 14px;letter-spacing: 1.44px;font-weight: 600;line-height: 1;text-align: center;user-select: none;}
.delivery_slot_radio li input:checked + label{background-color: #FFA609;}

.delivery_type_section .custom-control-label{font-size: 14px;font-weight: 500;}

.panel-cart{padding: 25px;background-color: #F9F5F2;}

.total-panel{margin-bottom: 15px;}
.total-panel .cart-panel-title{font-size: 15px;color:#0B0A07;padding-bottom: 15px;border-bottom: 1px solid #e2e2e2;}
.total-panel h5{color: #595959;font-size: 15px;letter-spacing: 1.25px;font-weight: 600;margin: 7px 0 10px;}
.total-panel h6{color: #595959;font-size: 15px;letter-spacing: 1.25px;font-weight: 600;text-align: right;margin: 7px 0 10px;}
.total-panel .total-button{margin-top: 20px;}
.total-panel .button-box{margin-top: 20px;}
.total-panel .button-box .btn + .btn{margin-top: 10px;}
.cart-notice-panel{border:5px solid #B90020;padding:18px;}
.cart-notice-panel h6{text-align: center;font-size: 17px;margin: 0 0 10px 0;}
.cart-notice-panel p{font-size: 15px;line-height: 1.4;}

.cart-error .alert{font-size: 18px;font-weight: 600;color: #ffa609;padding: 20px 24px;background: #F9F5F2;border:0;text-align: center;}
/* End : cart   ========*/


/* Start : Order and profile   ========*/
.user-details{}
.user-details .side-menu-buttons{}
.user-details .side-menu-buttons .btn{margin-bottom: 15px;display: block;font-size: 14px;font-weight: 600;background-color: #F9F5F2;text-align: left;color: #595959;}
.user-details .side-menu-buttons .btn.active,
.user-details .side-menu-buttons .btn:focus,
.user-details .side-menu-buttons .btn:hover{box-shadow: none;background-color: #ece0d5;}

.user-details .order-panel{background-color: #F9F5F2;padding: 16px;}
.user-details .order-panel .order-title{font-size: 20px;font-weight: 400;letter-spacing: 1.56px;margin: 0;}
.user-details .order-panel p{color: #595959;margin: 0 0 5px 0;font-size: 12px;}
.user-details .order-panel p b{font-weight: 600;}
.user-details .order-panel table{margin:10px 0;border:1px solid #e9e0da;}
.user-details .order-panel table td{padding: 8px;vertical-align: middle;}
.user-details .order-panel table td img{max-width: 70px;max-height: 70px;display: block;border-radius: 4px;margin: 0 auto;}
.user-details .order-panel table td h5{font-size: 14px;color: #595959;margin: 0;}
.user-details .order-panel table td .btn{font-size: 12px;font-weight: 600;letter-spacing: 0.5px;}

.thankyou-page .panel{max-width: 600px;margin: 0 auto;background: #F9F5F2;padding: 32px 24px;border-radius: 6px;position: relative;}
.thankyou-page .panel .panel-head{color: #ffa609;font-size: 24px;margin-bottom: 24px;padding: 0px 7px 10px;letter-spacing: 1px;border-bottom: 1px solid rgba(236, 224, 212, 0.4);text-align: center;}
.thankyou-page .panel .panel-body{position: relative;}
.thankyou-page .panel .panel-body p{color: #ffa609;margin-bottom: 10px;text-align: center;font-size:20px;letter-spacing: 0.5px;}
/* End : Order and profile   ========*/

/* Start :  cookie page   ========*/
.cookie-wrap{}
.cookie-wrap p{font-size: 14px;}
.cookie-wrap .theme-h3{font-size: 24px;font-weight: 600;}
.cookie-wrap .list-items{padding-left: 20px;}
.cookie-wrap .list-items strong{font-weight: 700;}
/* End :   cookie page   ========*/

@media screen and (max-width: 1199px){
    .countdown-wrap .card-countdown{padding: 32px;}
    .countdown-wrap .countdown-more .countdown-extra p{font-size: 28px;line-height: 34px;}
    .countdown-wrap .countdown-more .countdown-extra img{max-width: 120px;}
    .countdown-wrap .card-countdown .countdown-info .word_school_timer,
    .countdown-wrap .card-countdown .countdown-info p{font-size: 30px;line-height: 34px;}
    .countdown-wrap .countdown-more h5{font-size: 36px;line-height: 40px;}
    .countdown-wrap .card-countdown .countdown-info h4{font-size: 30px;}

    .section-title h6{font-size: 28px;margin-bottom: 0;}
    .section-title h3{font-size: 40px;}
    .section-title p{font-size: 18px;}

    .how-it-work .work-process .work-process-items:not(:last-child){margin-right: 150px;}
    .how-it-work .work-process .work-process-items:not(:last-child):after{right: calc(-75px - 30px);width: 60px;height: 18px}
    .how-it-work .work-process .work-process-items .process-img{height: 80px;width: 80px;}
    .how-it-work .work-process .work-process-items .process-img img{max-width: 60px;max-height: 70px;}
    .how-it-work .work-process .work-process-items p{font-size: 17px;}

    .footer .footer-item{margin-bottom: 25px;}

    .carello-gradientbg h3{font-size: 48px;}
}
@media screen and (max-width: 1024px){
    .carello-gradientbg{height: 160px;}
    .header-new .navbar-nav .nav-item .nav-link{font-size: 16px;padding: 6px 10px;}
    .header-action .action-box a {height: 44px;width: 44px;}
    .header-action .action-box a img {max-height: 30px;max-width: 30px}
    .countdown-wrap .countdownHolder .position{height: 80px;width: 54px;}
    .countdown-wrap .countdownHolder .position .digit{font-size: 50px;}
    .countdown-wrap{padding: 50px 0;}

    .testimonial-review .review-card .review-head .review-avtar {height: 50px;width: 50px;}
    .testimonial-review .review-card .review-head .review-avtar img{max-height: 34px;max-width: 34px;}

    .menu-slider .menu-carousal.owl-carousel .owl-nav .owl-next, .chef-wrapper .chef-slider.owl-carousel .owl-nav .owl-next, .testimonial-review .testimonial.owl-carousel .owl-nav .owl-next {right: -20px;}
    .menu-slider .menu-carousal.owl-carousel .owl-nav .owl-prev, .chef-wrapper .chef-slider.owl-carousel .owl-nav .owl-prev, .testimonial-review .testimonial.owl-carousel .owl-nav .owl-prev {left: -20px;}

    .testimonial-review .review-card .review-head .review-info .review-name{font-size: 20px;}
    .testimonial-review .review-card .review-head .review-info .review-ratings i {font-size: 18px;}

    .about-us h2{font-size: 24px;}
    .about-us h3{line-height: 40px;font-size: 36px;}
    .about-us .btn-section .btn{font-size: 14px;padding: 8px 16px;}
    .about-check .category-blocks .category-btn p {font-size: 16px;}
    .about-check h3 {font-size: 24px;line-height: 30px;}

    .section-title h3 {font-size: 32px;}

    .everyday-menu .menu-card{height: auto;margin-bottom: 20px;}
}
@media screen and (max-width: 991px){
    .hero-section img{max-width: 100%;}
    .header-new{padding: 10px 16px;}
    .header-new.navbar-dark .navbar-toggler {background: #FFA609;padding: 4px 6px;}
    .header-new.navbar-dark .navbar-toggler-icon{mix-blend-mode: difference;background-color: #000000;}

    .header-new .navbar-collapse {position: absolute; top: 100%;background:#FFA609;width: calc(100% - 24px);left: 0;z-index: 2;margin-left: 12px;border-radius: 2px;padding: 8px 16px;}
    .header-new .col-9{position: static;}
    .header-new.navbar-dark .navbar-nav .nav-link.active,
    .header-new.navbar-dark .navbar-nav .show>.nav-link {color: #C00020 !important;}
    .header-new .navbar-nav .dropdown-menu{border:0;background-color: transparent;}
    .header-new .navbar-nav .dropdown-menu .dropdown-item{color:#fff;}
    .header-new .navbar-nav .dropdown-menu .dropdown-item:focus,
    .header-new .navbar-nav .dropdown-menu .dropdown-item:hover{background-color: #B90020;}

    .countdown-wrap .card-countdown .countdown-info h4{text-align: center !important;}
    .countdown-wrap .card-countdown .countdown-info .word_school_timer, .countdown-wrap .card-countdown .countdown-info p{text-align: center !important;}
    .countdown-wrap .card-countdown .countdown-info p{margin-top: 15px !important;}
    .countdown-wrap .countdownHolder{margin-top: 20px;}
    .countdown-wrap .countdown-more .countdown-extra{margin-top: 20px;}
    .countdown-wrap .countdownHolder .position {height: 60px;}

}

@media screen and (max-width: 767px){
    .how-it-work .work-process{flex-direction: column;}
    .hero-section{padding-top: 0;}
    .hero-section img{max-width: 260px;}
    .hero-section .indexcarousel.owl-carousel .owl-item img{max-width: 200px;}
    .hero-section .hero-button{margin-top: 30px;}
    .hero-section .hero-button a{min-width: 200px;border-radius: 8px;}
    .hero-section .hero-button p{font-size: 13px;}

    .newsletter-box{margin-bottom: -51px;}
    .newsletter-box .newsletter-items{flex-wrap:wrap;}
    .newsletter-box .newsletter-items h5{flex:0 0 100%;max-width: 100%;padding: 0 0 15px 0;text-align: center;}
    .newsletter-box .newsletter-items input{flex:0 0 auto;max-width: 66.66666667%;}

    .testimonial-review .review-card .review-msg p{text-align: left}
    .testimonial-review .review-card .review-msg{text-align: left;padding: 15px 10px 0 10px;}

    .menu-slider .menu-carousal.owl-carousel .owl-nav button, .chef-wrapper .chef-slider.owl-carousel .owl-nav button, .testimonial-review .testimonial.owl-carousel .owl-nav button{height: 24px;width: 24px;}
    .footer{padding-bottom: 20px;}

    .how-it-work .work-process{align-items: center;}
    .how-it-work .work-process .work-process-items{width: auto;flex: 1;}
    .how-it-work .work-process .work-process-items:not(:last-child){margin-right: 0;padding-bottom: 120px;}
    .how-it-work .work-process .work-process-items:not(:last-child):after {transform: rotate(90deg);left: calc(50% - 30px);bottom: calc(60px - 9px);top: initial;right: initial;}

    .user-details .side-menu-buttons{display: flex;gap: 16px;}
    .user-details .side-menu-buttons .btn{flex:1;max-width: 100%;text-align: center;}

    .total-panel{margin-top: 25px;}

    .contact-us .row .col-xl-3{margin-bottom: 20px;}
    .contact-us .contact-head{font-size: 18px;}

    .about-us h2{text-align: center;font-size: 20px;}
    .about-us h3{font-size: 28px;text-align: center;line-height: 34px;}
    .about-us p{font-size: 14px;text-align: center;margin-bottom: 10px;}
    .about-us .btn-section{text-align: center;margin: 15px 0 30px;}
}
@media screen and (max-width: 480px){
    .countdown-wrap .card-countdown{padding: 20px;}
    .countdown-wrap .countdown-more h5{font-size: 26px;line-height: 1.2;}
    .countdown-wrap .card-countdown .countdown-info h4{font-size: 22px;}
    .countdown-wrap .card-countdown .countdown-info .word_school_timer, .countdown-wrap .card-countdown .countdown-info p{font-size: 24px;line-height: 28px;}
    .countdown-wrap .countdownHolder .position .digit {font-size: 34px;}
    .countdown-wrap .countdownHolder .position{width: 40px;height: 48px;}
    .countdown-wrap .countdownHolder{margin-top: 15px;}
    .countdown-wrap .countdown-more .countdown-extra p{font-size: 22px;}
    .countdown-wrap .countdown-more .countdown-extra img{max-width: 80px;}

    .countdown-wrap .countdown-more .btn{padding: 8px 20px;font-size: 18px;}

    .section-title h6{font-size: 20px;}
    .section-title h3{font-size: 28px;}
    .section-title p{font-size: 16px;}
    .section-wrap{padding: 40px 0;}

    .menu-slider .menu-carousal.owl-carousel .owl-nav .owl-next, .chef-wrapper .chef-slider.owl-carousel .owl-nav .owl-next, .testimonial-review .testimonial.owl-carousel .owl-nav .owl-next {right: -8px;}
    .menu-slider .menu-carousal.owl-carousel .owl-nav .owl-prev, .chef-wrapper .chef-slider.owl-carousel .owl-nav .owl-prev, .testimonial-review .testimonial.owl-carousel .owl-nav .owl-prev {left: -8px;}

    .testimonial-review .review-btn .btn{font-size: 14px;}

    .carello-gradientbg {height: 120px;}
    .carello-gradientbg h3{font-size: 21px;}
    .carello-gradientbg .breadcrumb{margin-top: 10px;}

    .menu-slider{padding: 60px 0;}
    .menu-slider .menu-carousal .menumensaslide .menu-title {font-size: 32px;}
    .menu-notification{padding-top: 20px;}
    .everyday-menu .category-section .category-title span{font-size: 18px;}
    .category-section .category-title{font-size: 28px;}

    .category-section .menu-card{flex-direction: column;align-items: center;}
    .category-section .menu-card .menu-img{max-width: 100%;flex:0 0 100%;text-align: center;margin-bottom: 16px;width: 100%;}
    .category-section .menu-card .menu-img img{max-height: 100px;max-width: 100px;}
    .category-section .menu-card .menu-content{padding: 0;max-width: 100%;flex: 0 0 100%;}
    .category-section .menu-card .menu-content h4{margin: 0;padding: 0;border: 0;text-align: center;font-size: 20px;}
    .category-section .menu-card .menu-content p{text-align: center;margin: 3px 0;font-size: 14px;}
    .category-section .menu-card .menu-extra{max-width: 100%;flex:0 0 100%;text-align: center;}
    .category-section .menu-card .menu-extra .menu-price{text-align: center;}

    .allergy-wrap .section-title h3{font-size: 20px;}
    .allergy-wrap .allergy-items img{max-width: 48px;}
    .allergy-wrap .allergy-items .allergy-box{font-size: 16px;padding: 5px 5px;line-height: 1.2;border-radius: 8px;}

    .user-details .order-panel table td img{max-width: 54px;max-height: 54px;}

    .testimonial-review .review_list .review-card{flex: 0 0 100%;max-width: 100%;}
    .contact-form .img-fluid{max-width: 80%;margin: 0 auto;display: block;}
    .contact-form .section-title{margin-top: 40px;}
    .account-details-user .user-account .form-button .btn{padding: 8px 10px;width: 170px;font-size: 14px;}
    .newsletter-box .newsletter-items .btn{font-size: 14px;}
}
@media screen and (min-width: 426px){
    .cart-items-panel .table-responsive table.cart_menu .cart_item .cart_title_price .cart_title_mobile{display: none}
}
@media screen and (max-width: 425px){
    .hero-section .hero-button a{width: 80%;}
    .hero-section img{max-width: 240px;}
    .hero-section .hero-button{flex-direction: column;}
    .hero-section .hero-button img{max-width: 50px;}

    .countdown-wrap{padding: 40px 0;}
    .countdown-wrap .card-countdown{border-radius: 10px;}

    .newsletter-box .newsletter-items .btn{padding: 8px 20px;}

    .category-section .menu-card .menu-extra .crt-button .btn{padding: 6px 10px;}

    .account-details-user .user-account .form-button .btn{width: auto;min-width: 100px;}

    .menu-slider .menu-carousal .menumensaslide{padding: 14px 32px;}
    .menu-slider .menu-carousal .menumensaslide .menu-title {font-size: 24px;}
    .menu-slider .menu-carousal .menumensaslide .menu-date{font-size: 14px;}
    .menu-slider{padding: 50px 0 30px;}
    .carello-gradientbg {height: 95px;}

    .category-section .category-title{font-size: 24px;}
    .category-section .menu-card .badge{padding: 5px 11px;font-size: 12px;top: -11px;}
    .user-details .side-menu-buttons .btn{font-size: 12px;}
    .account-details-user .user-account h3{font-size: 18px;}
    .form_wrap .btn{font-size: 14px;}

    .user-details .order-panel table td{padding: 5px;}
    .user-details .order-panel table td img{max-width: 40px;max-height: 40px;}

    .about-us h2{font-size: 18px;}
    .about-us h3{font-size: 26px;}
    .about-check h3{font-size: 20px;}
    .about-check .category-blocks{overflow-y: auto;padding: 4px 0;}
    .about-check .category-blocks .category-btn{max-width: 160px;flex: 0 0 160px;}
    .about-check .category-blocks .category-btn p{font-size: 14px;}
    .about-check .category-blocks .category-btn .category-img{height: 80px;width: 80px;}
    .about-check .category-blocks .category-btn .category-img img {max-width: 44px;max-height: 44px;}

    .section-title h3{font-size: 26px;}
    .chef-wrapper .card-chef h4{font-size: 20px;}
    .chef-wrapper .card-chef p{font-size: 14px;}
    .delivery_time_section .semi-title{font-size: 14px;}
    /* Start :  cart mobile*/
    .cart-items-panel .table-responsive table.cart_menu td,
    .cart-items-panel .table-responsive table.cart_menu th{padding: 4px;}
    .cart-items-panel .table-responsive table.cart_menu th{font-size: 12px;}
    .cart-items-panel .table-responsive table.cart_menu .cart_item{position: relative;}
    .cart-items-panel .table-responsive table.cart_menu .cart_item .cart_delete{padding: 0;vertical-align: top}
    .cart-items-panel .table-responsive table.cart_menu .cart_item .cart_delete .btn-light{padding: 4px 8px;font-size: 12px;color: #f00;}
    .cart-items-panel .table-responsive table.cart_menu .cart_item .cart_img img{max-width: 40px;border-radius: 4px;}
    .cart-items-panel .table-responsive table.cart_menu .hide_mobile,
    .cart-items-panel .table-responsive table.cart_menu .cart_item .cart_title{display: none}
    .cart-items-panel .table-responsive table.cart_menu .cart_item .cart_title_price{width: 100%;}
    .cart-items-panel .table-responsive table.cart_menu .cart_item .num-block{padding: 0;transform: scale(0.85);}
    /* End :  cart mobile*/
}







