body{min-width:150px;max-width:100%;overflow-x:hidden!important}.header-middle .container{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.header-icon{color:#fff}.bg-grad{background:#f01;background:-moz-linear-gradient(-45deg,#fe2b38 0,#f87b0e 100%);background:-webkit-linear-gradient(-45deg,#fe2b38 0,#f87b0e 100%);background:linear-gradient(135deg,#fe2b38 0,#f87b0e 100%)}@keyframes zoomanimation{0%{transform:scale(1,1);color:#ddd}50%{transform:scale(1.3,1.3);color:#fe2b38}100%{transform:scale(1,1);color:#ddd}}@keyframes zoomanimation2{0%{transform:scale(1,1);background:#27b104}50%{transform:scale(2.5,2.5);background:#a18400}100%{transform:scale(1,1);background:#27b104}}#mobile-menu{display:block;position:fixed;bottom:0;background:#fff;box-shadow:0 -8px 20px 0 rgba(0,37,93,.15);border-radius:40px 40px 0 0;left:0;width:100%;max-width:500px;padding:20px;padding-bottom:40px;padding-top:20px;z-index:9999999}#mobile-menu .row{max-height:90vh;overflow-y:auto}@media all and (min-width:500px){#mobile-menu{display:block;position:fixed;bottom:70px;background:#fff;box-shadow:0 -8px 20px 0 rgba(0,37,93,.15);border-radius:40px;left:50%;margin-left:-225px;width:450px;padding:20px;z-index:9999999}#mobile-menu .row{max-height:80vh;overflow-y:auto}.btn-cart-menu{border-radius:0 0 40px 40px}}.mobile-nav-bg{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.6);margin:0;padding:0;top:0;left:0;z-index:1002}.menu-btn-mobile .fa{animation:zoomanimation 1s infinite}.mobile-footer{box-shadow:0 -4px 10px 0 rgba(0,37,93,.05);background:#fff;position:fixed;bottom:0;left:0;width:100%;z-index:99999;padding-bottom:10px}.mobile-footer .fa{color:#fe2b38;font-size:24px}.mobile-footer .fa-middle{border-radius:50%;width:90px;height:90px;border:10px solid #fafafa;margin:0 auto;margin-top:-60px;padding:20px}.mobile-footer .fa-middle .fa{color:#fff}.btn-view{color:#fff;border-radius:10px;padding:4px 5px!important;margin-left:20px}.category-box{box-shadow:0 7px 14px rgba(0,0,0,.05);margin-bottom:10px;background:#fff;border-radius:5px;padding:8px 10px;color:#000;font-weight:700;font-size:1.3rem;text-align:center;cursor:pointer;border-left:3px solid #fe2b38}.product-box{text-align:center;padding-bottom:15px;border-radius:15px}.product-box h3 a{font-size:1.4rem;color:#fe2b38}.product-default img{object-fit:cover;height:120px!important;border-radius:15px 15px 0 0}.product-category img{object-fit:cover;height:90px!important;max-width:90px!important;margin:0 auto}.product-default .product-category{color:#333;font-size:1.1rem}.btn-add-cart{border-radius:9px;color:#fff!important;border:none!important;background:#f87b0e!important;padding:0 20px!important}.category-content{position:relative;text-align:center}#food-details-cont img{width:100%;max-width:100%;max-height:200px;height:200px;object-fit:cover;border-radius:40px}#food-details-cont h3{font-weight:700;color:#fe2b38;font-size:2.2rem;margin-bottom:0}#food-details-cont .price{margin-bottom:0;background:#eee!important;color:#0c0c0c;font-weight:700;padding:1px 10px;border-radius:10px;margin-right:5px;text-align:center;margin-top:3px;display:inline-block;font-size:2rem}.q-badge{font-size:2rem;padding:3px 5px;width:30px;text-align:center;cursor:pointer;margin-top:3px}.mobile-menu-container{font-size:1.5rem}.product-title a{text-transform:capitalize}#success-msg{display:none;width:90%;max-width:500px;position:fixed;left:5%;bottom:63px;text-align:center;padding:20px;box-shadow:0 -8px 20px 0 rgba(0,37,93,.15)}#mobile-number,#otp-number,.app-input{color:#fe2b38;font-size:1.8rem;padding:10px;border-radius:5px;font-weight:700}.form-input{color:#000!important;padding:7px!important;border-radius:5px!important;height:45px!important;font-size:1.6rem!important}#loader{position:fixed;height:100%;width:100%;margin:0;top:0;left:0;text-align:center;z-index:999999999999999;background:rgba(255,255,255,.7);display:none}#loader img{position:fixed;width:200px;top:45%;left:50%;margin:0;margin-left:-100px;text-align:center;z-index:9999999999999999;border-radius:20px}.cart-count.animated{animation:zoomanimation2 1s;animation-iteration-count:3}.food-box{box-shadow:0 7px 14px rgba(0,0,0,.05);margin-bottom:5px;background:#fff;border-radius:10px;padding:10px;cursor:pointer}.food-box img{max-width:100%;max-height:55px;width:100%;border-radius:10px;object-fit:cover}.food-box h3{font-size:1.3rem;margin-bottom:0;font-weight:700;text-transform:capitalize}.food-box p{margin-bottom:0;color:#fe2b38!important;font-weight:700;font-size:.95rem}.food-box .price{margin-bottom:0;background:#00c40a!important;color:#fff;font-weight:700;padding:1px 10px;border-radius:10px;margin-right:5px;text-align:center;margin-top:3px;display:inline-block;font-size:1.3rem}.order-box{box-shadow:0 7px 14px rgba(0,0,0,.05);margin-bottom:15px;background:#fff;border-radius:10px;padding:10px;padding-left:20px;cursor:pointer;text-align:left}.order-box img{max-width:100%;max-height:80px;height:65px;width:100%;border-radius:10px;object-fit:cover;position:absolute;top:5px;left:-15px}.order-box h3{font-size:1.5rem;margin-bottom:0;margin-top:15px;font-weight:700;text-transform:capitalize}.order-box p{margin-bottom:0;color:#555!important;font-weight:700;font-size:.95rem}.order-box .price{margin-bottom:0;font-weight:700;color:#c24e00;border-radius:10px;margin-right:5px;text-align:center;margin-top:3px;display:inline-block;font-size:1.5rem}.order-box .order-status{width:100%;border-radius:10px 10px 0 0;padding:4px;margin-bottom:3px;position:absolute;top:0;left:0;font-size:1.1rem;color:#fff}.order-box .order-call{position:absolute;bottom:3px;right:3px;padding:6px 20px;border-radius:10px}#txt-search{color:#fe2b38;font-weight:700;font-size:1.4rem;padding:8px 30px;border-radius:40px 40px 0 0}.success-checkmark{width:80px;height:115px;margin:0 auto}.success-checkmark .check-icon{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box;border:4px solid #4caf50}.success-checkmark .check-icon::before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}.success-checkmark .check-icon::after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle 4.25s ease-in}.success-checkmark .check-icon::after,.success-checkmark .check-icon::before{content:'';height:100px;position:absolute;background:#fff;transform:rotate(-45deg)}.success-checkmark .check-icon .icon-line{height:5px;background-color:#4caf50;display:block;border-radius:2px;position:absolute;z-index:10}.success-checkmark .check-icon .icon-line.line-tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip .75s}.success-checkmark .check-icon .icon-line.line-long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long .75s}.success-checkmark .check-icon .icon-circle{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box;border:4px solid rgba(76,175,80,.5)}.success-checkmark .check-icon .icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:#fff}@keyframes rotate-circle{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes icon-line-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes icon-line-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}