.bookingdineModal .booknowdetails>ul>li:nth-child(3){border-right:none;width:25%}form#bookinginfodineform .row{padding-bottom:10px}.codelist .btn-light .filter-option .filter-option-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.codelist .filter-option-inner,.codelist .dropdown-toggle,.codelist .bootstrap-select{height:100%}.bookingdineModal .bookingbar .dropdown-item,.bookingdineModal .booknowdetails .dropdown-item{padding:10px 20px;font-size:17px;line-height:21px;color:#25282d;font-family:var(--primary-font)!important}.bookingdineModal .navbar-nav .nav-item.active{background-color:#fff}.booking-modal-global a.timebox,.booking-modal-global a.tabletypebox{display:inline-block;height:44px;width:160px;font-size:17px;font-weight:300;letter-spacing:0;line-height:24px;text-align:center;color:#25282d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 15px;margin:5px 10px 5px 0;border:1px solid #25282d;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.bookingmodal .modal-content{min-height:unset;overflow:scroll;padding:2rem;background-color:var(--color5);border:1px solid var(--color5);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn.modifybutton{background-color:#ffffff!important;opacity:1}.booking-modal-global a.timebox:hover,.booking-modal-global a.tabletypebox:hover,.booking-modal-global a.timebox.selected,.booking-modal-global a.tabletypebox.selected{border:1px solid #fff;background-color:#fff;text-decoration:none}.booking-modal-global a.timebox.selected:after{font-family:'Font Awesome 5 Pro';content:'\f00c';padding-left:6px}.booking-modal-global form.go-bottom input:not([type='checkbox']){margin-bottom:20px}.pr-20{padding-right:20px!important}.booking-modal-global a.emptytimebox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:44px;width:160px;border:1px solid rgba(37,40,45,.02);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:rgba(37,40,45,.12);opacity:.4;pointer-events:none;cursor:default;text-decoration:none;color:#25282d}.bookingdineModal .timerangebox,.bookingdineModal .tabletyperange{display:none}.booking-modal-global .dropdown-menu{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-top:4px}.bookingdineModal .close{font-size:20px;font-weight:400}.bookingdineModal .meduimtext{font-family:var(--semibold-font);font-size:17px;font-weight:500}.bookingdineModal .ConfirmationMessage{font-size:19px!important}.daterangepicker{margin-top:11px}.daterangepicker .drp-calendar.left{padding-left:16px;padding-right:16px}.daterangepicker:before{border:none!important}.daterangepicker:after{position:relative!important}.timedropdown .dropdown-menu,.nopdropdown .dropdown-menu{max-height:220px;overflow-y:scroll}.bookingdineModal{overflow:hidden}.bookingdineModal::-webkit-scrollbar{display:none}.bookingdineModal{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:991px){.codelist{padding:3px 10px 0}.dine-booking-fname,.dine-booking-lname{padding-right:0!important;padding-left:0!important}.bookingdineModal .border-left{border-left:none!important;border-top:1px solid #dee2e6!important}.bookingdineModal .bookboxedit nav{height:auto!important}.select_time_dine_desktop{display:none}.select_time_dine_mobile{display:block}.modalCheckAvailibilitybtn,.modalCheckAvailibilitybtn.active{background-color:unset;padding:0!important}#navbarSupportedContentXL #modalCheckAvailibilitybtn_1{margin-top:20px}.booking-modal-global a.timebox,.booking-modal-global a.tabletypebox{margin-right:10px!important}}@media (min-width:991px){.bookingdineModal .booknowdetails>ul>li:nth-child(1){width:25%}.bookingdineModal .booknowdetails>ul>li:nth-child(2){width:25%}.bookingdineModal .booknowdetails>ul>li:nth-child(3){width:25%}.bookingdineModal .booknowdetails>ul>li:last-child{width:25%}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{width:50px;height:45px}}@media screen and (max-width:767px){.select_time_dine_mobile .timerangebox{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bookingdineModal a.timebox,.bookingdineModal a.tabletypebox{margin:5px 2px}.booking-info-container,.booking-form-container{padding:20px!important}.dine-booking-fname,.dine-booking-lname{padding-right:0!important;padding-left:0!important}.form-container .btn-light{height:48px}.pr-mobile-10{padding-right:10px}button[data-id='flagdrop'] .filter-option{padding-left:4px!important;padding-right:0px!important;text-align:left!important}.codelist .btn-light .filter-option{text-align:left!important}.check_avail_cta{margin-top:20px!important}a.carousel-control-next{display:none}}@media screen and (min-width:1024px){.select_time_dine_desktop{display:block}.select_time_dine_mobile{display:none}.dine-booking-fname{padding-left:0!important;padding-right:5px!important}.dine-booking-lname{padding-left:5px!important;padding-right:0!important}.codelist{padding:4px 10px 0 0}}@media only screen and (min-width:768px) and (max-height:768px){.booking-modal-global .modal-content{}.booking-modal-global .modal-content .modal-body>.container.pt-3{padding-top:0px!important}.booking-modal-global .modal-dialog{height:-webkit-calc(100% + 100px);height:-moz-calc(100% + 100px);height:calc(100% + 100px)}.booking-modal-global .modal-content .modal-body .modal-title{font-size:36px;line-height:initial}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{height:40px;width:40px}}@media screen and (min-width:767px) and (max-width:991px){#datepick_modal_stay_inside .datepick-popup{max-height:78vh!important}#datepick_modal_stay_inside .datepick-popup{top:inherit!important;left:inherit!important;padding:16px;width:100%!important;max-height:71vh;overflow:scroll}.modal_dropdowns .navbar #dineBookingModal .navbar-nav .nav-item.primary__cta{position:absolute;bottom:0;border-bottom:0}.modal_dropdowns .navbar #dineBookingModal{min-height:450px}#time_dine_dropdown .dropdown-menu{display:block!important;overflow:auto!important}}.bookingmodal .modal-header{padding:1rem;border:none;display:block}.bookingmodal .modal-body{padding:0;margin:0}hr{width:100%;margin:15px auto;padding:0;height:1px;border-color:rgba(0,0,0,.1)!important}.whitebox2{background-color:#ffffff!important}.p-40{padding:2.5rem}.btn.blackfullbtn{padding:15px 30px}.btn.whitefullbtn{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 8px 2px rgba(37,40,45,.2);-moz-box-shadow:0 2px 8px 2px rgba(37,40,45,.2);box-shadow:0 2px 8px 2px rgba(37,40,45,.2);width:100%;padding:15px 45px;line-height:14px;letter-spacing:.2px}.form-container .col-md-6{padding:4px}.small-text{font-family:var(--primary-font);font-size:14px;color:#25282d}.pl-34{padding-left:34px!important}.booking-modal-global .modal-content .modal-body .modal-title{font-family:Vanitasbold;font-size:3rem;color:#25282d;letter-spacing:-1px;line-height:1.5;margin-bottom:0}@media (max-width:576px){h2{font-size:2rem!important}.h2{font-size:2rem!important}.pl-sm-0{padding-left:0px!important}}@media (max-width:992px){.bookingmodal .modal-content{padding:1rem}}.bookingmodal,.bookingmodal .modal-content{-ms-overflow-style:none;scrollbar-width:none}.bookingmodal::-webkit-scrollbar,.bookingmodal .modal-content::-webkit-scrollbar{display:none}
/*! CSS For Display scaling issues Start */
 @media (-webkit-device-pixel-ratio:1.5){.bookingmodal::-webkit-scrollbar,.bookingmodal .modal-content::-webkit-scrollbar{display:block}.bookingmodal .modal-content{overflow:auto}.bookingmodal .modal-content::-webkit-scrollbar-track{background:#ccc}.bookingmodal .modal-content::-webkit-scrollbar-thumb{background:#004d71}.bookingmodal .modal-content::-webkit-scrollbar{width:5px;height:100%}}@media (-moz-device-pixel-ratio:1.5){.bookingmodal::-webkit-scrollbar,.bookingmodal .modal-content::-webkit-scrollbar{display:block}.bookingmodal .modal-content{overflow:auto}.bookingmodal .modal-content::-webkit-scrollbar-track{background:#ccc}.bookingmodal .modal-content::-webkit-scrollbar-thumb{background:#004d71}.bookingmodal .modal-content::-webkit-scrollbar{width:5px;height:100%}}@media (-webkit-device-pixel-ratio:1.25){.bookingmodal::-webkit-scrollbar,.bookingmodal .modal-content::-webkit-scrollbar{display:block}.bookingmodal .modal-content{overflow:auto}.bookingmodal .modal-content::-webkit-scrollbar-track{background:#ccc}.bookingmodal .modal-content::-webkit-scrollbar-thumb{background:#004d71}.bookingmodal .modal-content::-webkit-scrollbar{width:5px;height:100%}}@media (-moz-device-pixel-ratio:1.25){.bookingmodal::-webkit-scrollbar,.bookingmodal .modal-content::-webkit-scrollbar{display:block}.bookingmodal .modal-content{overflow:auto}.bookingmodal .modal-content::-webkit-scrollbar-track{background:#ccc}.bookingmodal .modal-content::-webkit-scrollbar-thumb{background:#004d71}.bookingmodal .modal-content::-webkit-scrollbar{width:5px;height:100%}}#timeDropdownId.dropdown-menu.longdropdown.navbarDropdownTime.show::-webkit-scrollbar-track,.dropdown-menu.longdropdown.peopleDropdown.show::-webkit-scrollbar-track{background:#ccc}#timeDropdownId.dropdown-menu.longdropdown.navbarDropdownTime.show::-webkit-scrollbar-thumb,.dropdown-menu.longdropdown.peopleDropdown.show::-webkit-scrollbar-thumb{background:#004d71}#timeDropdownId.dropdown-menu.longdropdown.navbarDropdownTime.show::-webkit-scrollbar,.dropdown-menu.longdropdown.peopleDropdown.show::-webkit-scrollbar{width:5px;height:10%}