.banner-section{width:100%;height:24rem!important;position:relative;border-radius:0;overflow:hidden}.banner-section img.rest_img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-section #main-banner{position:absolute;top:86px;background-color:hsla(0,0%,100%,.9);border-radius:30px;padding:25px 15px;right:0;left:0;margin:0 auto;width:100%;max-width:350px;color:#000;box-shadow:1px 1px 5px rgba(0,0,0,.4)}.banner-section #main-banner .img-btn{text-align:center;position:relative;margin-top:-72px;margin-bottom:12px}.menu-section .nav-hidden-scrollbar{display:flex;flex-wrap:nowrap;white-space:nowrap;overflow-x:hidden;width:100%;gap:0}.menu-section .nav-hidden-scrollbar::-webkit-scrollbar{background-color:#121212;height:5px;border-radius:28px}.menu-section .nav-hidden-scrollbar::-webkit-scrollbar-thumb{background:#121212;width:1px}.article-section .menu-item{display:grid;gap:32px;justify-content:space-between;grid-template-columns:50% 50%}.article-section .img-box{width:93%}.article-section .img-box .img-box img{height:100%;width:100%}.article-section .heading-text .heading{font-size:17px!important;margin:0 0 5px;padding:6px 0 0}.article-section .heading-text .price{font-size:10px!important;margin:0 0 16px}#cartItemPopup .modal-footer,#itemQuotePopup .modal-footer{display:flex;flex-direction:column!important;flex-wrap:wrap;align-items:flex-end!important;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}#cartItemPopup .totalAmount,#itemQuotePopup .totalAmount{font-weight:500!important}.menu-img{width:100%;height:135px;border-radius:20px;max-width:285px;-o-object-fit:cover;object-fit:cover;flex:33%}.img-btn svg{padding:5px 3px 1px!important}.image-box img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover}div#cartItems{margin-bottom:25px;padding:13px 16px 0}.about .title{color:#000}.icon-button:hover{cursor:pointer}.icon-button:active{background-color:#ccc}.icon-button .img-btn img{width:100%}#cartItems{display:flex;flex-direction:column;gap:25px}.Cart-Item{display:flex;color:#000;align-items:center;justify-content:space-between}.Cart-Item .about{display:flex;width:38%;flex-direction:column;align-items:flex-start}.Cart-Item .image-box{width:20%}#cartItemPopup .col.pop-up-restaurant{text-align:center;color:#000}#cartItemPopup .modal-body{position:relative;flex:1 1 auto;padding:1rem}#cartItemPopup .pop-up-restaurant .img-btn img{width:100px;border-radius:50%;margin-bottom:10px}.totalAmount.text-right{color:#000}table#tableOrderPreview{width:100%!important}#cartItemPopup .box table,#cartItemPopup .box table td,#cartItemPopup .box table th,#itemQuotation .box table,#itemQuotation .box table td,#itemQuotation .box table th{border:1px solid #bbb;border-collapse:collapse;font-family:Roboto,sans-serif;width:33%;padding:10px}#cartItemPopup .box th,#itemQuotation .box th{background-color:#fff;text-align:left}#cartItemPopup .box td,#itemQuotation .box td{font-size:13px;color:#2b2d4a}#cartItemPopup .boxth.total,#itemQuotation .boxth.total{text-align:left;font-size:14px}#cartItemPopup .box,#itemQuotation .box{width:100%;max-width:1200px;padding:22px 8px 8px;background-color:#e7e9eb;margin:0 auto}#cartItemPopup .box p,#itemQuotation .box p{margin-bottom:0;font-family:Roboto,sans-serif;font-size:13px;color:#2b2d4a;margin-top:10px}#cartItemPopup .box ul,#itemQuotation .box ul{margin:0;padding-left:17px}#cartItemPopup .box td img,#itemQuotation .box td img{width:100%}#cartItemPopup .box .chicken_li li:first-child,#itemQuotation .box .chicken_li li:first-child{margin-bottom:8px}.additonalFeeText p,.cartquoteText p{color:#2b2d4a!important;font-weight:500;margin:5px 0;font-size:14px;width:63%;display:flex;justify-content:space-between}.additonalFeeText,.cartquoteText{display:flex;width:97%;align-items:flex-end;flex-direction:column}.additonalFeeText span,.cartquoteText span{font-weight:500;font-size:14px;width:154px;color:#2b2d4a!important}#cartSummary .collapaw_heading-text{position:relative}#cartSummary .modal-dialog,#modal_order_final .modal-dialog,#modal_order_load .modal-dialog,div#modal_placed_order .modal-dialog,div#modal_placing_order .modal-dialog{border-radius:30px;overflow:hidden;box-shadow:0 1px 7px rgba(0,0,0,.7)}#cartSummary .modal-dialog ::-webkit-scrollbar-thumb,#modal_order_final .modal-dialog ::-webkit-scrollbar-thumb,#modal_order_load .modal-dialog ::-webkit-scrollbar-thumb{background:#888}.res-menu-item{cursor:pointer}.res-menu-item-inner{border-radius:16px;position:relative;height:165px}.restaurant{width:100%;padding:40px 0;border-radius:50px;margin:0 auto}.restaurant .outer h3{margin-bottom:12px;padding:0 20px;font-size:25px;font-weight:600}.cartCount{text-align:center;border-radius:30px;font-weight:600;padding:7px 30px;position:fixed;bottom:50px;right:76px;left:auto;margin:0 auto;cursor:pointer;z-index:99;width:100%;max-width:250px}.res-menu-item-inner{display:flex;width:100%;box-shadow:0 0 6px hsla(0,0%,48.6%,.3);border-radius:30px;padding:15px;margin-bottom:30px}.address-select svg{max-width:22px;transform:rotate(-90deg)}.address-select{text-align:left}.icon-button svg{max-width:25px}.container{max-width:750px}.tenant-restaurant-with-pickup .container,body.tenant-restaurant .container{max-width:1200px}.address-select a{font-weight:600}.cartCount svg{max-width:20px;padding:0!important;margin-top:-4px}.number-icon{position:absolute;top:0;right:0;font-size:16px}span.delete-item svg{position:relative;top:-1px}.cartCount.cart_empty{right:75px;max-width:68px;height:35px;border-radius:58px;text-align:center;left:auto}.cartCount.cart_empty svg{max-width:21px;float:none;padding:0!important;margin-top:-6px;position:relative;left:-2px}.cartCount.cart_empty .number-icon{position:absolute;top:4px;font-size:18px;right:0;font-weight:600}.cartCount.cart_empty .itemCount{position:absolute;right:-18px;top:-3px}.cartCount.cart_empty span.checkout-text{display:none}.cartCount.cart_empty .icon-button{margin-top:-6px}select#card_month,select#card_year{font-size:14px;background:#fff;height:31px;border-radius:20px;color:#495057;padding:0 .75rem}p.totalAmount{font-size:19px!important;font-weight:500}p.totalprice{font-size:22px}.heading_text .heading{padding:0 0 3px;font-size:19px;margin:0}.cartCount{opacity:0}.para-text{display:block}div#cart--summary{width:100%}#orderPayment .cartItem pre{font-size:10px}#cart--summary span.cart_icon{font-size:18px}button.btn.btn-success.makepayment,button.btn.btn-success.placeOrder{border-radius:28px;height:41px;font-weight:700;width:100%}.payment-section{text-align:center}#cartSummary .modal-header{border:0!important}p.totalprice{font-size:16px!important}.summary_payment h2{font-size:27px;font-weight:700;margin-bottom:20px}.details_itms{align-items:center}.item_summary-form input::-moz-placeholder{color:#495057!important}.item_summary-form input::placeholder{color:#495057!important}.heading_text .heading{font-weight:600}.heading_text .price{font-size:14px;margin:0 0 16px;font-weight:600}.heading_text{flex:50%;position:relative}.order-method button{font-weight:600}#suggestions li{cursor:pointer}#deliveryAddress .modal-dialog{overflow:hidden;border-radius:30px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}#deliveryAddress button.close,.close{text-shadow:none}div#deliveryAddress .modal-dialog{border-radius:30px;overflow:hidden;box-shadow:0 0 6px rgba(0,0,0,.4)}.publicLoginPopup h3{font-size:33px;margin-bottom:8px;font-weight:800}.publicLoginPopup h5{font-size:19px}.publicLoginPopup span.social_text{font-size:13px;position:static;margin-left:40px;vertical-align:middle}.publicLoginPopup img{max-width:15px;position:absolute;height:auto;left:11px;top:9px}.publicLoginPopup .email-popup-icons{top:11px}.publicLoginPopup .social-signup button{padding:4px;width:100%;max-width:200px;border-radius:11px;text-align:left}.publicLoginPopup .button-box{margin-top:60px}.create-new-user.modal .modal-content,.publicLoginPopup.modal .modal-content,.verifyPopup.modal .modal-content{width:100%;max-width:350px;border-radius:30px;height:470px;overflow:auto;box-shadow:0 0 8px rgba(0,0,0,.2);margin:0 auto}div#loginModal .modal-content{overflow:hidden}div#loginModal,div#signupModal{background:hsla(0,0%,100%,.25);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.publicLoginPopup.modal .modal-dialog{margin:10px auto;width:100%;max-width:400px}.publicLoginPopup .sinup_wrap,.publicLoginPopup .wrap_logins_button,.publicLoginPopup .wrap_signup_button{border-radius:30px;font-size:14px;font-weight:600;padding:7px 32px}.publicLoginPopup button.close{position:absolute;top:23px;right:23px;z-index:9;border:none;width:30px;height:30px;border-radius:1000%;opacity:1}.publicLoginPopup .alert-danger p,.restaurant_timing .alert-danger p{color:#721c24!important}.publicLoginPopup .alert-success p{color:#155724!important}.publicLoginPopup .alert-danger,.publicLoginPopup .alert-success{width:100%;font-size:15px;text-align:center;margin:0 auto}::-webkit-scrollbar{width:5px;height:4px}::-webkit-scrollbar-thumb{border-radius:10px;background:#6d6d6d}::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:10px}.button-box a.google-popup-btn .social_text{color:#fff}.tenant-restaurant-with-pickup .modal-backdrop.show,body.tenant-restaurant .modal-backdrop.show{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.25);opacity:1}.publicLoginPopup .preview{margin-top:10px}.publicLoginPopup .signup_forms input{background-color:rgba(213,211,216,.9);color:#000;border-radius:15px}.publicLoginPopup .signup_forms label{color:#fff;font-size:15px;margin-bottom:5px;font-weight:500}.user-cart-modal .modal-dialog{width:100%;max-width:500px}#file-ip-1-preview{width:20%}.image-field{clear:both;width:100%}#userImage{width:100%}.tenant-home button.btn.signup_buttons.email span img{top:17px}.menu-section.sticky-top{margin-bottom:20px;z-index:999}.tenant-restaurant-with-pickup::-webkit-scrollbar,body.tenant-restaurant::-webkit-scrollbar{width:18px;height:4px}.banner h3{font-size:20px;text-align:center;margin:0;font-weight:700}.tenant-restaurant-with-pickup .banner ul,.tenant-restaurant .banner ul{list-style:none;margin:18px 0 0;padding:0 0 0 10px}.tenant-restaurant-with-pickup .banner ul li a,.tenant-restaurant .banner ul li a{color:#000!important}.tenant-restaurant-with-pickup .banner ul li,.tenant-restaurant .banner ul li{font-size:16px;color:#000;margin-top:5px;display:flex;align-items:baseline;text-align:left;font-weight:500}.tenant-restaurant-with-pickup .banner ul svg,.tenant-restaurant .banner ul svg{width:100%;max-width:18px;margin-right:4px;position:relative;top:4px}.banner ul .menus-imgs img{max-width:28px}#menu li.copyright{display:block}.publicLoginPopup button.btn.signup_buttons.email img{top:8px}button.btn.signup_buttons.facebook.loginBtn--facebook img{top:7px}.tenant-restaurant-with-pickup::-webkit-scrollbar-track,body.tenant-restaurant-with-pickup::-webkit-scrollbar-thumb,body.tenant-restaurant::-webkit-scrollbar-thumb,body.tenant-restaurant::-webkit-scrollbar-track{border-radius:0}.col.banner.text-center.banner-inner-popup{position:absolute;top:90px}.tenant-restaurant #menuToggle,.tenant-restaurant-with-pickup #menuToggle{margin-top:11px}.tenant-restaurant-with-pickup .wrap_nav-header .navbar-brand,.tenant-restaurant .wrap_nav-header .navbar-brand{padding-top:3px!important}.restaurant_timing .alert.alert-danger{margin-bottom:8px;margin-top:25px}span.checkout-text{margin-top:0;display:inline-block}.banner-section .banner .img-btn img{height:105px;width:105px;background-color:#fff}.banner-section .banner#popup-banner .img-btn img,.banner-section .banner .img-btn img{border-radius:50%;border:3px solid #fff;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.banner-section .banner#popup-banner .img-btn img{height:85px;width:85px}.banner-section .banner#popup-banner .img-btn{text-align:center;position:relative;margin-top:-60px;margin-bottom:12px}.banner-section #popup-banner{position:absolute;background-color:hsla(0,0%,100%,.9);border-radius:20px;padding:15px 10px 20px;right:0;left:0;margin:0 auto;width:70%;max-width:250px;color:#000;box-shadow:1px 1px 5px rgba(0,0,0,.4)}div#deliveryAddress .banner-section{height:20rem!important}#errorDiv:empty{display:none}.elevation-0{z-index:0;transition:box-shadow .3s}.elevation--border{border:1px solid rgba(0,0,0,.12)}.skeleton :empty{background:#ebebeb;background-position:-500px 0;-webkit-animation:skeletonShine 1s linear 0s infinite normal forwards;animation:skeletonShine 1s linear 0s infinite normal forwards;background-image:linear-gradient(135deg,#f6f7f8,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-repeat:no-repeat;background-size:1000px 100%}.skeleton__section+.skeleton__section{margin-top:16px}.skeleton__section--actions{display:flex;flex-direction:row;gap:8px;margin-bottom:16px}.skeleton__header{margin-bottom:25px;height:82px;width:100%;max-width:100%;margin-top:20px}.skeleton__header--long{width:300px;max-width:85%}.skeleton__hr{height:2px;width:100%;margin-bottom:16px}.skeleton__p{height:25px;width:100%;margin-bottom:8px}.skeleton__p:last-child{width:100%}.skeleton__p--short{max-width:120px}.skeleton__button{height:24px;width:56px;margin-bottom:8px}.skeleton__button:nth-child(2n){width:72px}.skeleton__button:nth-child(3n+1){width:48px}.skeleton__input{height:32px;width:100%;margin-bottom:8px}.skeleton__input--half{width:50%}.skeleton__tree{display:flex;flex-direction:row;gap:8px;align-items:center;margin-bottom:16px}.skeleton__tree *{margin:0}.skeleton__tree .skeleton__p{width:100%;max-width:none}.skeleton__tree--0{padding-left:0}.skeleton__tree--1{padding-left:16px}.skeleton__tree--2{padding-left:24px}@-webkit-keyframes skeletonShine{to{background-position:500px 0}}@keyframes skeletonShine{to{background-position:500px 0}}div#menuCustomization .modal-body iframe{padding:25px}div#menuCustomization .modal-body iframe .customizations-container{padding:15px}.panel-top{margin-top:66px}.skeleton__p.skeleton-p-1{width:45%;height:30px}.skeleton__p.skeleton-p-2{width:45%;margin-top:30px;height:30px}.skeleton__button.skeleton__button-1{width:70%}.skeleton__button.skeleton__button-2{width:30%}.skeleton-p-3{width:45%;margin-top:30px;height:30px}.skeleton__button.skeleton__button-3{width:33%}.skeleton__p.skeleton-p-4{height:50px;width:60%;display:block;margin:40px auto 0}div#modal_placed_order .modal-body img,div#modal_placing_order .modal-body img{width:100%;max-width:300px;margin:auto}div#modal_placed_order .modal-body,div#modal_placing_order .modal-body{display:flex}.publicLoginPopup.modal .modal-content .modal-body{overflow:auto}.resturant-status{margin-left:20px}.menu-section .nav-hidden-scrollbar a.nav-link{width:100%;font-weight:500}.skeleton__button.skeleton__button-3.skeleton__button-3-margin{margin-left:0}.skeleton__section.skeleton__section--actions.gap-section{gap:0}.drop_box svg{width:100%;max-width:35px}.drop_box span{display:block;text-align:center;padding:6px 10px;margin-top:7px}.image-field .preview img{position:static;width:100%!important;max-width:95px;height:75px;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin:0 auto;display:block;border:2px solid}.main-bx input,.main-bx input:focus{background-color:#efefef;height:34px;font-size:15px;box-shadow:none;outline:none}.main-bx label{display:block;font-weight:500;padding:0;font-size:16px;margin:15px 0 10px}.table-hover tbody tr:hover{background-color:transparent!important}.item-added.text-white{padding:7px 2px;border-radius:9px;background-color:#000;width:100%;max-width:140px;text-align:center;position:fixed;right:130px;margin:0 auto;bottom:90px;z-index:9}#cart--summary h2{font-size:18px;margin-bottom:15px;font-weight:700;margin-top:20px}#cart--summary .item-container{max-height:390px;overflow:auto}#cart--summary .item-container .cartItem{display:flex;border-top:1px solid #e7e7e7;padding:15px 0;align-items:center}#cart--summary .item-container .cartItem .menuInfo{display:flex;flex:50%}#cart--summary .item-container .cartItem .menuInfo img{width:60px;height:60px;border-radius:6px;margin-right:15px;-o-object-fit:cover;object-fit:cover}#cart--summary .item-container .cartItem .menuInfo p{font-weight:700;font-size:15px;line-height:22px;margin:0 0 3px}#cart--summary .item-container .cartItem .menuInfo pre.menu--price{font-weight:500;font-size:16px;margin:0}#cart--summary .item-container .cartItem .item-actions{flex:50%;text-align:right}#cart--summary .item-container .cartItem .item-actions .line-item-action{display:inline-block;box-shadow:0 2px 8px rgba(0,0,0,.2);padding:5px 15px 7px;border-radius:67px}#cart--summary .item-container .cartItem .item-actions .line-item-action span{font-size:13px;font-weight:700;margin:0 5px;cursor:pointer;vertical-align:middle}#cart--summary .item-container .cartItem .item-actions .line-item-action span svg{margin:0 3px}#cart--summary #proceed-checkout{position:absolute;bottom:20px;right:0;left:0;width:100%;max-width:300px;margin:0 auto;font-weight:600}section#secondStep a.card-link{padding:8px 28px 8px 0;font-size:14px;font-weight:500}#addressSubmitBtn{width:100%;max-width:300px;margin:20px auto 0;display:block}div#saveAddress{padding:40px 15px 0}td.saveAddr i{font-size:11px;float:right;margin-top:9px}.second-row span{font-size:14px;font-weight:500;cursor:pointer}.second-row label input,.second-row label input:focus{height:auto}.second-row label{margin-top:8px;margin-bottom:5px}.search-address span#clear-input{font-size:14px;position:absolute;top:12px;font-weight:600;background:#000;right:15px;width:18px;color:#000;text-align:center;height:18px;border-radius:14px}.search-address span#clear-input svg{max-width:11px;position:relative;top:-3px}.order-method{text-align:right}#cart-item-notify-msz .item-deleted.text-white{padding:7px 2px;border-radius:9px;background-color:#000;width:100%;max-width:140px;text-align:center;left:0;position:fixed;right:0;margin:0 auto;bottom:90px;z-index:9}@media only screen and (max-width:1024px) and (min-width:768px){.cartCount{bottom:15px}.menu-img{max-width:165px}.heading_text{padding-right:10px}}@media only screen and (max-width:1200px) and (min-width:768px){body.tenant-restaurant-with-pickup .container,body.tenant-restaurant .container{padding:0 15px!important}}.switches-container{width:16rem;display:flex;padding:0;position:relative;background:var(--switches-bg-color);line-height:3rem;border-radius:3rem;margin-left:auto;margin-right:auto;float:right}.switches-container input{visibility:hidden;position:absolute;top:0}.switches-container label{width:50%;padding:0;margin:0;text-align:center;cursor:pointer;color:var(--switches-label-color);font-weight:500}.switch-wrapper{position:absolute;top:0;bottom:0;width:50%;padding:.15rem;z-index:3;transition:transform .5s cubic-bezier(.77,0,.175,1)}.switch{border-radius:3rem;background:var(--switch-bg-color);height:100%}.switch div{width:100%;text-align:center;opacity:0;display:block;color:var(--switch-text-color);transition:opacity .2s cubic-bezier(.77,0,.175,1) .125s;will-change:opacity;position:absolute;top:0;left:0;font-weight:500}.switches-container input:first-of-type:checked~.switch-wrapper{transform:translateX(0)}.switches-container input:nth-of-type(2):checked~.switch-wrapper{transform:translateX(100%)}.switches-container input:first-of-type:checked~.switch-wrapper .switch div:first-of-type,.switches-container input:nth-of-type(2):checked~.switch-wrapper .switch div:nth-of-type(2){opacity:1}.method-skelton .card .content{padding:20px 30px}method-skelton{border:none}.card.is-loading.method-skelton{width:16rem;float:right;border:0}.card.is-loading.method-skelton p{margin-bottom:0}.card.is-loading p{background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:25px;background-size:200% 100%;-webkit-animation:shine 1s linear infinite;animation:shine 1s linear infinite;height:48px}@-webkit-keyframes shine{to{background-position-x:-200%}}@keyframes shine{to{background-position-x:-200%}}@media only screen and (max-width:768px){input.form-control.address{padding-right:45px!important}#cart--summary #proceed-checkout{width:100%;max-width:250px;margin:0 auto}#cart-item-notify-msz .item-deleted.text-white,.item-added.text-white{max-width:133px;left:0;right:0;font-size:16px}.add-btn{right:15px}.banner-section #main-banner{padding:15px}.tenant-restaurant-with-pickup .banner ul svg,.tenant-restaurant .banner ul svg{max-width:18px}.publicLoginPopup button.btn.signup_buttons.email img{top:14px}button.btn.signup_buttons.facebook.loginBtn--facebook img{top:12px}.tenant-home button.btn.signup_buttons.email span img{top:14px}.publicLoginPopup img{top:12px}.publicLoginPopup .email-popup-icons{top:14px}.publicLoginPopup span.social_text{margin-left:36px}.summary_bottom_wrapss p.totalAmount{font-size:18px!important;font-weight:500}p.payment-subtext{font-size:12px!important;margin-bottom:10px}#cartItemPopup .box,#itemQuotation .box{width:100%!important;max-width:768px;padding:22px 8px 8px;background-color:#e7e9eb;margin:0 auto}#cartItemPopup .box td,#itemQuotation .box td{font-size:14px!important;color:#2b2d4a}#cartItemPopup .box td li,#itemQuotation .box td li{font-size:13px}.cartCount.cart_empty{right:25px;max-width:68px;height:35px;border-radius:58px;text-align:center;left:auto}.cartCount.cart_empty svg{max-width:21px;float:none;padding:0!important;margin-top:-.5px;position:relative;left:-5px}.cartCount.cart_empty .number-icon .itemCount{position:absolute;right:-17px;top:2px}.cartCount.cart_empty .number-icon{position:absolute;top:-1px;font-size:18px;right:0;font-weight:500}.cartCount.cart_empty span.checkout-text{display:none}.cartCount.cart_empty .icon-button{margin-top:-6px}.card.is-loading.method-skelton{float:none;margin-left:auto;margin-right:auto}.order-method{padding-right:0!important}}span.line-item-action span{position:relative;top:-1px}a.forgotPwd{display:inline-block;margin-top:20px;font-weight:500}.card_listing .card-body{padding:10px}.save_card a.card-link{font-size:15px;cursor:pointer;font-weight:500}.card.selected-method{box-shadow:5px 5px #a5a6ff}.save_card h2{font-size:21px;font-weight:700;margin-bottom:20px}.save_card p.collapaw_heading-text a{display:block;padding:10px 5px}.save_card .card{border:none;border-radius:11px;cursor:pointer;background:#2276c3;background:linear-gradient(0deg,#2276c3,#2d31fd)}.save_card .card h5{font-size:13px;font-weight:700;margin-bottom:7px;color:#fff}.save_card .card p{margin:0;font-size:12px;font-weight:300}.save_card .card p span{color:#fff}.tenant-restaurants-listing a.navbar-brand{float:left}div#timer{font-size:14px;padding:8px 11px;text-align:center;font-weight:500}div#timer span{font-weight:700}body.tenant-restaurants-listing .container{max-width:850px}#userPhoneNumber .modal-content{border-radius:30px;overflow:hidden;height:auto}#userPhoneNumber .modal-content .modal-body{padding:25px}#userPhoneNumber .modal-content .modal-body h5{font-size:28px;font-weight:700;margin:0 0 15px;text-align:center}#userPhoneNumber .modal-content .modal-body #userPhoneNumber{padding:0 10px!important}#userPhoneNumber .modal-content .modal-body #updateUserPhone{font-weight:600}.cart-empty dotlottie-player{margin:0 auto}.cart-empty span{display:block;font-weight:600;font-size:15px}@media only screen and (max-width:556px){#cartItemPopup .box td,#itemQuotation .box td{font-size:12px!important;color:#2b2d4a}#cartItemPopup .box td li,#itemQuotation .box td li{font-size:10px}#cartItemPopup .box th,#itemQuotation .box th{font-size:14px}}@media only screen and (max-width:375px){#cartItemPopup .box,#itemQuotation .box{width:100%!important}#cartItemPopup .box td,#itemQuotation .box td{font-size:10px!important}#cartItemPopup .box th,#itemQuotation .box th{font-size:12px}#cartItemPopup .box p,#itemQuotation .box p{font-size:11px!important}#cartItemPopup .box td img,#itemQuotation .box td img{width:100%;min-width:100px!important}}@media only screen and (max-width:425px){.box{margin:0 auto;width:100%}.banner-section #main-banner h2{font-size:19px;margin-top:4px}}@media only screen and (max-width:320px){.box{margin:0 auto;width:100%}.banner-section #main-banner h2{font-size:19px;margin-top:4px}.item_summary .summery__error{font-size:14px}.summary_bottom_wrapss{padding-top:23px}.summary_payment .item_summary-form input,.summary_payment select#card_month,.summary_payment select#card_year{font-size:11px!important}.order_now-section button.order_summary-button,.payment-section button.btn.btn-success.makepayment{height:35px;font-weight:500;font-size:12px!important}}@media screen and (max-width:256px){.item_summary{padding-bottom:0}.item_summary .summery__error{font-size:12px}.delvery_time-summary h2,.left_title-summary h2,.summary_payment p{font-size:15px}.wrapper_tipwraps p span{font-size:10px}.summary_payment .form_wrap-summery{padding:0!important}#cartSummary span.active-tip{padding:1px 10px}.summary_payment .item_summary-form input,.summary_payment select#card_month,.summary_payment select#card_year{width:190px;font-size:11px!important;margin-bottom:0!important}.item_summary-form .row{display:flex;flex-direction:column;width:100%;margin:0 auto}.order_now-section button.order_summary-button,.payment-section button.btn.btn-success.makepayment{margin:2px 0 14px;width:100%;font-size:11px!important}}@media only screen and (max-width:576px){.image-box img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover}#cartItemPopup .pop-up-restaurant .img-btn img{width:150px;border-radius:50%;height:150px}.box{margin:0 auto;width:100%}.banner-section #main-banner h2{font-size:19px;margin-top:4px}}@media only screen and (max-width:767px){div#timer{margin-top:50px!important}.intraction-animation{height:auto!important}.order-method,div#delivery-animation{position:static!important}.order-method{text-align:right;margin-bottom:10px;background-color:transparent;padding-right:20px}.publicLoginPopup.modal .modal-content{height:480px}body .banner-section #main-banner .img-btn img{height:120px;width:120px}.publicLoginPopup .close-icon-head{right:auto}.banner-section{border-radius:10px 10px 35px 35px}.restaurant{padding:40px 0}.restaurant .outer{padding:0 15px;clear:both;width:100%;padding-top:20px!important}.switches-container{float:none!important}.add-btn-inner{font-size:15px!important;font-weight:600}.menu-img{max-width:100%;border-radius:10px;height:100px}.res-menu-item-inner{height:135px}.heading_text{position:inherit}.box{margin:0 auto;width:100%}.banner-section #main-banner h2{font-size:19px;margin-top:4px}.tenant-restaurant-with-pickup .modal button.close span,.tenant-restaurant .modal button.close span{display:block;margin-top:-1px}.modal-body.close-icon-head .mt-5{margin-top:70px!important}}@media only screen and (max-width:768px){.cartCount{right:0;left:0}}@media only screen and (max-width:576px){.cartCount{right:0;left:0}}@media screen and (max-width:720px){.summary_payment h2,.wrapper_tip h2{font-size:18px;font-weight:500}.item_summary-form .form-group{margin-bottom:9px!important}.order_now-section{height:0!important}.wrapper_tipwraps p span{cursor:pointer;font-size:12px}.summary_payment .item_summary-form input,.summary_payment select#card_month,.summary_payment select#card_year{height:40px!important;font-size:14px!important;padding:0 13px!important}#cartSummary .modal-header{padding:4px 18px}#cartSummary .bottomwrap_section{padding:8px 0}.delvery_time-summary h2,.left_title-summary h2,.summary_payment p{font-size:18px;font-weight:500}.delvery_time-summary p{font-size:10px;margin-bottom:0}.oder_summary_section{display:flex;padding:10px 0}.summary_payment{padding-top:10px}.item_summary .summery__error{font-size:16px}.summary_bottom_wrapss .details_itms p.totalprice{font-size:18px!important}#cartSummary .modal-body{overflow-y:auto;padding:8px 20px 20px!important}section.second_wrap-section{margin-top:10px}}@media screen and (max-width:425px){#cartSummary .modal-body{padding:0 10px 16px!important}.item_summary .summery__error{font-size:15px}.summary_payment .item_summary-form input,.summary_payment select#card_month,.summary_payment select#card_year{height:35px!important;font-size:12px!important;padding:0 13px!important}.order_now-section button.order_summary-button,.payment-section button.btn.btn-success.makepayment{height:36px;font-weight:500;font-size:13px!important}}.menu-img.no_image{display:none}.banner-section video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.icon-button{display:flex;position:relative;align-items:center;justify-content:space-between}.icon-button #countdown ul{padding:0;margin:0;width:56px}.icon-button #countdown ul li{display:inline-block;padding:1px;background-color:transparent;border:none;font-weight:600}.icon-button .img-btn{padding-left:0}.all-section{position:relative}.intraction-animation{position:absolute;z-index:9;top:0;right:0;left:0}div#delivery-animation svg{max-width:1000px;margin:0 auto;display:block}div#delivery-animation,div#pickup-animation{position:fixed;bottom:0;left:0;right:0}div#pickup-animation,div#pickup-animation svg{display:block;margin:0 auto}div#pickup-animation svg{max-width:500px;height:auto!important}div#get-more-time{padding:0 10px!important}div#get-more-time .modal-dialog{padding:10px}div#get-more-time .modal-dialog .modal-content{height:auto;border-radius:30px;overflow:hidden;box-shadow:0 4px 10px rgba(73,227,238,.9);border:none}div#get-more-time .modal-dialog .modal-content .modal-body{padding:25px}div#get-more-time .modal-dialog .modal-content .modal-body h5{font-size:28px;font-weight:700;text-align:center;margin-bottom:35px}div#get-more-time button{font-weight:600}.payment-options .is-invalid{background-image:none}.search-address{position:relative}div#suggestions{padding:0 12px;height:135px;overflow:auto;background-color:#fff;border-radius:20px;margin-top:20px}div#suggestions li{position:relative;list-style:none;padding:10px 0 10px 1px;border-bottom:1px solid #939191;font-size:15px}div#suggestions li svg{max-width:20px;vertical-align:top;margin-right:5px}.step-dots{text-align:center}.step-dots span{width:7px;height:7px;display:inline-block;border:1px solid #000;border-radius:10px}.step-dots span.active{background-color:#000}.search-address:before{content:"";background-image:url(/images/map-pin.svg);width:16px;height:16px;position:absolute;top:13px;z-index:4;left:8px;background-repeat:no-repeat;background-size:100%}#saveAddress .table th.saveAddr{border:0;font-size:18px;font-weight:500}table td.saveAddr,table th.saveAddr{padding:12px 0!important}.nav.nav-wizards-3 .nav-item:last-child .nav-link:before{right:calc(50% + 22px)}.nav.nav-wizards-3 .nav-item:last-child .nav-link:after{display:none}.nav.nav-wizards-3 .nav-item .nav-link:after,.nav.nav-wizards-3 .nav-item .nav-link:before{content:"";position:absolute;top:13px;height:5px;background:#e3e3e3;left:0;right:calc(50% + 23px)}.nav.nav-wizards-3 .nav-item:first-child .nav-link:after,.nav.nav-wizards-3 .nav-item:first-child .nav-link:before{left:calc(50% + 24px)}.nav.nav-wizards-3 .nav-item:last-child .nav-link:after{right:calc(50% + 8px)}.nav.nav-wizards-3 .nav-item .nav-link.active .nav-dot,.nav.nav-wizards-3 .nav-item .nav-link.completed .nav-dot{border-color:#348fe2;color:#fff;background-color:#348fe2}.nav.nav-wizards-3 .nav-item .nav-link .nav-dot{width:28px;height:28px;margin:0 auto;font-weight:500;border:3px solid #e3e3e3;position:relative;z-index:10;border-radius:30px;display:flex;align-items:center;justify-content:center;transition:all .2s linear;background-color:#e3e3e3}.nav.nav-wizards-3 .nav-item .nav-link.active:after,.nav.nav-wizards-3 .nav-item .nav-link.completed:after{width:calc(50% - 8px)}.nav.nav-wizards-3 .nav-item .nav-link.active:after,.nav.nav-wizards-3 .nav-item .nav-link.active:before,.nav.nav-wizards-3 .nav-item .nav-link.completed:after,.nav.nav-wizards-3 .nav-item .nav-link.completed:before{background:#348fe2}.nav.nav-wizards-3 .nav-item .nav-link:after{transition:all .2s linear;left:calc(50% + 22px);right:0}.checkout-steps a.nav-link.active{border:none}.nav-text{margin-top:7px;font-size:15px;font-weight:500}.checkout-steps a.nav-link{padding:0;text-align:center}.checkout-steps{margin-bottom:30px}.step-form{width:100%;overflow:hidden;position:relative;margin-top:0;padding-bottom:20px}.step h2{font-size:23px;margin-bottom:15px;font-weight:600}.step-wrapper{display:flex;transition:transform .5s ease}.step{width:100%;flex:0 0 100%;padding:50px 30px;background-color:#f2f2f2;border-radius:30px;margin:auto}.invalid-feedback svg{max-width:13px;vertical-align:sub}.button-container{display:flex;margin-top:20px;align-items:center;justify-content:center}.button-container button{margin:0 5px;padding:6px 5px;font-weight:600;font-size:16px;width:100%;border:none;max-width:150px}.address-input{position:relative}.main-row.contact-details input{font-size:14px;background:#fff;height:31px;border-radius:20px;color:#000;border:1px solid #ced4da;margin-bottom:0}.step.step-contact .col{margin-bottom:20px}.step select{font-size:14px;border:1px solid #ced4da;border-radius:20px}.main-row.contact-details label{font-size:15px;margin-bottom:10px;font-weight:500}.step-appartment input{font-size:14px;background:#fff;height:31px;border-radius:20px;color:#000;border:1px solid #ced4da;margin-bottom:20px;padding-left:27px}.address-input:before{content:"";background-image:url(/images/hash.svg);width:13px;height:16px;position:absolute;top:9px;z-index:4;left:11px;background-repeat:no-repeat;background-size:100%}div#deliveryAddress .form-control.is-invalid{background-image:none}.step-contact .form-control.is-invalid{border-color:#dc3545}.save_card p.collapaw_heading-text a.card-link.collapsed{border-bottom:1px solid #c3c3c3}.save_card p.collapaw_heading-text a.card-link{border-bottom:0}body.tenant-show-payment-page{height:100vh}.process-payment{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;z-index:1050;background:none}.process-payment .save_card.pb-4{border-radius:30px;background:#fff;width:100%;max-width:calc(500px - 1rem);box-shadow:0 1px 7px rgba(0,0,0,.7);padding:90px 1rem 1rem;height:100%;max-height:calc(100% - 20px);overflow-y:auto;position:relative}.process-payment .save_card.pb-4 .payment-close-btn{position:absolute;top:23px;right:23px}.process-payment .save_card.pb-4 .payment-close-btn button{border:none;width:30px;background:#6fa8dc;height:30px;border-radius:1000%;color:#000;display:flex;opacity:1;justify-content:center;align-items:center}.process-payment .save_card.pb-4 h2{display:flex;justify-content:space-between;align-items:center}.process-payment .save_card.pb-4 .according_wraps p a{position:relative}.process-payment .save_card.pb-4 .according_wraps .payment-section{border-bottom:1px solid #d9d9d9;padding-bottom:15px}.payment-modal-backdrop.show{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.25);opacity:1}.tenant-show-payment-page .loader.text-center{position:absolute;top:0;left:0;background:hsla(0,0%,100%,.95);display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:2}.tenant-show-payment-page .loader.text-center img{width:100%}.payment-restaurant-logo{text-align:center;margin-bottom:30px}.payment-restaurant-logo #restaurant_logo{max-width:50px;border-radius:30px}@media only screen and (min-width:500px){.process-payment{align-items:center}.process-payment .save_card.pb-4{padding:90px 1.5rem 1.5rem}}