@media only screen and (max-width:1440px){.restaurant-card .button-group{gap:8px}.restaurant-card .button-group .btns{padding:4px 10px}}@media only screen and (max-width:1200px){.auth-page{-webkit-padding-end:15px;padding-inline-end:15px;padding-block:24px}.complete-profile:after{-webkit-padding-end:22%;padding-inline-end:22%}.complete-profile:before{-webkit-padding-start:22%;padding-inline-start:22%}.main-dashboard .admin-content{padding:0 16px}.fordinners-wrapper{padding:34px 24px}.header-main .navbar-brand{max-width:-moz-fit-content;max-width:fit-content}}@media only screen and (max-width:1024px){.auth-images-box{display:none}.auth-page{-webkit-padding-end:0;padding-inline-end:0}.account-info-wrapper .logo{margin-bottom:34px}.auth-title{margin-bottom:24px}.auth-title h4,.section-title .title{font-size:28px;line-height:36px}.account-info-wrapper .btns,.already-account-box{margin-top:24px}.auth-wrapper{min-height:100%}.complete-profile:after,.complete-profile:before{display:none}.under-review-model .modal-header{padding:16px 16px 0}.under-review-model .modal-body{padding:16px}.section-title{margin-bottom:24px}.pricing-wrapper,.subscribe-section{padding:50px 0}.admin-title .title{font-size:32px;line-height:38px;margin-bottom:4px}.main-dashboard .admin-content{width:100%;padding:16px}.admin-sidebar{position:fixed;top:0;inset-inline-start:-100%;z-index:99;border-radius:0;border-start-end-radius:16px;border-end-end-radius:16px;padding-top:45px;transition:all .3s ease-in-out}.main-dashboard{padding:0}.admin-dashboard:before{content:"";width:100%;height:100vh;background:#031B12B2;position:fixed;top:0;inset-inline-start:-100%;z-index:99;pointer-events:none;transition:all .2s ease-in-out}.open-sidebar .admin-dashboard:before,.open-sidebar .admin-sidebar{inset-inline-start:0}.admin-sidebar .close-btn,.bar-icon{display:flex}.admin-headre{padding:16px}.sidebar-item{margin-bottom:24px}.subscription-paln{margin-bottom:32px}.admin-section-title{font-size:20px;line-height:28px;margin-bottom:16px}.cms-page-heading .title,.home-banner .content-wrapper .title{font-size:38px;line-height:44px}.booking-section .section-title,.grow-section .section-title,.home-banner .content-wrapper p{margin-bottom:24px}.booking-section,.cta-wrapper,.download-section,.fordinners-section,.grow-section,.home-banner,.pricing_section,.restaurants-section,.seehow_section{margin-bottom:60px}.fordinners-title,.restaurants-section .section-wrapper{margin-bottom:34px}.restaurants-details-front{margin-top:120px}.booking-wrapper{padding:24px 16px}}@media only screen and (max-width:991px){.header-main{padding:16px}.header-main .navbar-nav{margin-top:16px;gap:0}.header-main .button-group,.header-main .nav-item{padding:12px 0;border-top:1px solid #e5e5e5}.header-main .button-group{padding-bottom:0}.header-main .nav-link{padding:0!important}.home-banner .banner-content{padding-top:85px}.header-main .navbar-brand{max-width:-moz-fit-content;max-width:fit-content}.grow-section .content-box{-webkit-margin-start:0;margin-inline-start:0}.das-card-list{margin-bottom:24px}.das-card-item:not(:last-child){margin-bottom:16px}}@media only screen and (max-width:767px){.payment-infomation{max-width:100%;margin-bottom:40px;height:auto}.amount-pay-box,.payment-infomation .back-btn,.payment-infomation .logo a{margin-bottom:24px}.subscription-paln .paln-info{flex-direction:column;gap:16px;align-items:flex-start!important;padding-bottom:24px;margin-bottom:24px}.subscription-paln .current-info{gap:12px;justify-content:space-between;width:100%}.subscription-paln .date-box p{text-align:start}.restaurants-page-title{flex-direction:column;align-items:flex-start!important}.restaurants-page-title .admin-actions{margin-left:auto}.restaurant-galler-slider .swiper-slide{padding-top:40%;position:relative}.custom-tabs .nav-tabs{gap:16px}.restaurants-edit .save-changes-btns{margin-top:24px}.banner-img{padding-top:65%}.home-banner:before{width:80%}.fordinners-wrapper .btns-link{gap:12px}.fordinners-title{flex-direction:column}.fordinners-title .section-title .title{text-align:center}.fordinners-info .row{--bs-gutter-x:24px;--bs-gutter-y:24px}.seehow_wrapper .seehow_content{-webkit-padding-start:16px;padding-inline-start:16px}.seehow_wrapper{padding-top:56%}.download-content{margin-bottom:24px}.download-content .section-title{margin-bottom:16px}.download-content .section-title .title{margin-bottom:6px}footer{padding:50px 0 30px}.logo-details{margin-bottom:24px;max-width:100%}.footer-logo{max-width:220px;margin-bottom:16px}.copyright-box{padding-top:24px;margin-top:24px;flex-wrap:wrap;gap:16px!important}.copyright-box .copyright-text{font-size:14px}.copyright-link a{font-size:14px;gap:4px}.copyright-link{gap:4px}.logo-details p{font-size:16px}.das-card-item{padding:16px;border-radius:16px}.das-card-item .card-wrapper .icon{width:55px;height:55px;-webkit-margin-end:16px;margin-inline-end:16px}.das-card-item .card-wrapper .icon img{width:100%;height:100%;object-fit:contain}.das-card-item .card-wrapper .content p{font-size:32px;line-height:32px}.booking-page-title{flex-direction:column;align-items:flex-start!important}.booking-page-title .button-group{width:100%;justify-content:flex-end}.booking-page-title .action-btn{min-width:unset}.booking-form-section,.restaurant-info-section,.table-selection-section{padding:24px 16px}.download-wrapper .download-content{padding:24px 16px;border-radius:16px;height:auto}.cta-body p{font-size:16px;margin-bottom:24px}}@media only screen and (max-width:640px){.auth-title h4,.section-title .title{font-size:24px;line-height:32px}.complete-profile,.complete-profile .complete-profile-about{padding:24px 16px}.complete-profile .box-title h5{font-size:24px;line-height:32px}.complete-profile .radio-list{flex-direction:column}.complete-profile .radio-item{width:100%}.hours-operation .week-day-item .time-box{gap:4px}.hours-operation .week-day-item{gap:8px}.hours-operation .form-select{max-width:100%;width:100%;min-width:unset}.hours-operation .week-day-item{flex-wrap:wrap}.under-review-wrapper .icon{width:74px;height:74px;font-size:45px;line-height:45px;margin-bottom:16px}.modal-header .header-title,.pay-successful-wrapper h5,.under-review-wrapper h5{font-size:20px;line-height:26px;margin-bottom:8px}.modal-header .header-title{margin:0}.pay-successful-wrapper{padding:0}.under-review-wrapper p{margin-bottom:16px}.complete-profile-wrapper .tables-select{flex-direction:column;gap:0}.plans-owner-price .price{margin-bottom:24px;padding-bottom:24px;font-size:32px;line-height:32px}.admin-title .title{font-size:28px;line-height:32px;margin-bottom:4px}.profile-page .profile-info{padding:16px}.admin-headre .logo{height:25px}.profile-info .profile-img .img{width:90px;height:90px}.profile-page .profile-info:before{height:60px}.subscription-paln .current-info{flex-direction:column;align-items:flex-start!important}.subscription-paln .btns{max-width:100%}.subscription-paln .btns-link{margin:0 auto}.admin-headre .user-profile p{display:none}.restaurants-details-tab{gap:12px}.header-main .header-logo{max-width:120px}.cms-page-heading .title,.home-banner .content-wrapper .title{font-size:28px;line-height:34px;margin-bottom:12px}.banner-img{padding-top:85%}.home-banner .content-wrapper p{font-size:16px;line-height:22px;margin-bottom:16px}.home-banner .content-wrapper .btns{width:100%}.platform-card .platform-title{font-size:18px}.restaurants-section .section-wrapper{flex-direction:column;gap:16px!important}.home-banner .content-wrapper .btns{min-width:unset}.restaurants-section .section-wrapper .btns{width:100%}.seehow_wrapper .seehow_content .section-title{margin-bottom:24px}.seehow_wrapper{padding-top:60%}.pagination .page-item .page-link{width:34px;height:34px}.booking-details-info .res-details-card .img{min-width:65px;max-width:65px;height:65px}.res-details-card .view-btn{padding:5px 10px}.booking-date .booking-table-content{flex-wrap:wrap}.booked-by-wrapper,.booking-date{margin-bottom:24px}.booked-by-wrapper .booked-title{font-size:18px;line-height:24px;margin-bottom:16px}.booking-date .booking-table-content .booking-id p{font-size:18px;line-height:24px}.terms-privacy-content h4,.terms-privacy-content h5,.terms-privacy-content h6{margin:16px 0 6px;font-weight:400;font-size:24px;line-height:30px}.restaurant-info-section{flex-direction:column;align-items:flex-start!important;gap:24px}.restaurant-info-section .btns{width:100%}}@media only screen and (max-width:575px){.fordinners-info h6{text-align:center;margin-bottom:24px}.fordinners-box .box-title{justify-content:center}.fordinners-box h6{margin-bottom:6px}.fordinners-box p{text-align:center}.fordinners-info .col-sm-6:not(:last-child) .fordinners-box{padding-bottom:24px;border-bottom:1px solid var(--border-color)}.fordinners-wrapper{padding:24px 16px}.restaurants-list .swiper-button-next,.restaurants-list .swiper-button-prev{width:34px;height:35px}.restaurants-list .swiper-button-next:after,.restaurants-list .swiper-button-prev:after{font-size:18px;line-height:16px}.seehow_wrapper{padding-top:85%}footer .footer-info{flex-wrap:wrap;gap:24px}.fordinners-wrapper .btns-link span.icon{width:34px;height:35px;font-size:18px;line-height:16px}.admin-table-title{flex-direction:column;align-items:flex-start!important;gap:16px}.branch-table-select{width:100%}.res-details-card .view-btn{white-space:nowrap}.booking-details-info .res-details-card .img{min-width:50px;max-width:50px;height:50px}.bookedby-box.bookedby-assign-box{position:relative;padding-top:45px}.bookedby-assign-title .assign-btn{position:absolute;top:12px;inset-inline-end:16px}}@media only screen and (max-width:425px){.otp-box-list .otp-box{width:40px}.otp-box-list .otp-box .form-input{height:40px}.hours-operation .week-day-item{flex-direction:column;align-items:flex-start}.hours-operation .week-day-item .time-box,.restaurant-card .button-group .btns{width:100%}.restaurant-card .button-group{flex-wrap:wrap}.restaurant-card .button-group .btns.btns-border{width:calc(100% - 40px)}.restaurants-edit .save-changes-btns{min-width:unset;width:100%}.banner-img{padding-top:140%}.home-banner:before{width:100%}.cms-page-heading .title,.home-banner .content-wrapper .title{font-size:25px;line-height:34px;margin-bottom:12px}.home-banner .content-wrapper .btns{padding:12px;font-size:14px}.seehow_wrapper{padding-top:120%}}