@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@900&display=swap");*{margin:0;padding:0;font-family:Poppins,sans-serif;scroll-behavior:smooth}html{background:#1e1e1e}.number_input::-webkit-inner-spin-button,.number_input::-webkit-outer-spin-button{-webkit-appearance:none!important}.primary_input{width:360px}.primary_input,.primary_input2{border-radius:4px;padding:15px;background-color:#1b1b1b;border:none;font-size:13px;outline:none;color:#fff}.primary_input2{width:150px}.small_input{border-radius:4px;padding:8px;background-color:#1b1b1b;border:none;font-size:13px;outline:none;color:#fff;width:60px;margin-bottom:0!important}.primary_btn{border-radius:100px;padding:9px;background-color:#fff;border:2px solid #fff;font-size:15px;color:#000;outline:none;cursor:pointer;width:106px;transition:all .1s;margin-left:10px;transition:background-color .2s}.primary_btn:hover{background-color:transparent;color:#fff}.delete_btn{border-color:#ed213a;color:#fff;margin-right:10px}.delete_btn,.delete_btn:hover{background-color:#ed213a}.export_btn{text-decoration:none;text-align:center;border-color:transparent;position:absolute;right:0;top:15px;width:110px;padding:10px}.active_btn{background-color:#fff!important;color:#000!important}.disable_btn{background-color:transparent!important;color:#fff!important}.pos_primary_btn{background-color:#333;padding:10px 20px;border-radius:6px;margin-right:15px;cursor:pointer;transition:all .2s;color:#fff;border:none}.pos_primary_btn:hover{background-color:#fff;color:#000}.flex_col,.flex_row{display:flex;justify-content:center;align-items:center}.flex_col{flex-direction:column}.flex_row_simple{display:flex;align-items:center}.flex_col_simple{display:flex;flex-direction:column}.mb-10{margin-bottom:10px!important}.mb-5{margin-bottom:5px!important}.mb-20{margin-bottom:20px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-2{margin-left:2px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.fs-14{font-size:14px}.fs-13{font-size:13px}.aic{align-items:center}.jcsb{justify-content:space-between}.jcsa{justify-content:space-around}.jcc{justify-content:center!important}.pad-10{padding:10px}.pad-20{padding:20px}.hidden{display:none}.spinner_wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100vh;z-index:3}.admin_date_input{width:190px;margin-right:10px}.admin_date_input::-webkit-calendar-picker-indicator{filter:invert(1)}textarea::-webkit-scrollbar{display:none}body{overflow:hidden}.bookings_primary_btn{padding:15px;background-color:#fff;border:2px solid #fff;font-size:14px;color:#000;outline:none;cursor:pointer;width:150px;transition:all .1s;transition:background-color .2s}.container{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#171617,#272626);min-height:100vh;overflow:hidden}.screen{background:linear-gradient(90deg,#303030,#2f2f2f);position:relative;height:600px;width:360px;box-shadow:0 0 24px #303031}.login-signup-heading{color:#2a3d3d;font-weight:700}.screen__content{z-index:1;position:relative;height:100%}.screen__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.screen__background__shape{transform:rotate(45deg);position:absolute}.screen__background__shape1{height:520px;width:520px;background:#fff;top:-50px;right:120px;border-radius:0 72px 0 0}.screen__background__shape2{height:220px;width:220px;background:#161416;top:-172px;right:0;border-radius:32px}.screen__background__shape3{height:540px;width:190px;background:linear-gradient(270deg,#171617,#272626);top:-24px;right:0;border-radius:32px}.screen__background__shape4{height:400px;width:200px;background:#201f20;top:420px;right:50px;border-radius:60px}.login{width:260px;padding:120px 30px 30px}.switch_mode{cursor:pointer;background-color:#fff;position:absolute;bottom:14px;right:10px;height:40px;width:40px;padding:6px;border-radius:6px}.register{width:320px;padding:106px 30px 30px}.login__field{padding:20px 0;position:relative}.register__field{padding:12px 0;position:relative}.login__icon{position:absolute;top:25px;color:#404040}.login__input{border:none;border-bottom:2px solid #d1d1d4;background:none;font-weight:500;padding:10px 10px 10px 30px;width:75%;transition:.2s}.login__input:active,.login__input:focus,.login__input:hover{outline:none;border-bottom-color:#404040}.login__submit{background:#fff;font-size:14px;margin-top:15px;padding:16px 20px;border-radius:26px;border:1px solid #d4d3e8;text-transform:uppercase;font-weight:600;display:flex;align-items:center;width:100%;color:#404040;box-shadow:0 2px 2px #404040;cursor:pointer;transition:.2s}.login__submit:active,.login__submit:focus,.login__submit:hover{border-color:#404040;outline:none}.button__icon{font-size:24px;margin-left:auto;color:#404040}.social-login{position:absolute;height:140px;width:160px;text-align:center;bottom:0;right:0;color:#fff}.social-icons{display:flex;align-items:center;justify-content:center}.social-login__icon{padding:20px 10px;color:#fff;text-decoration:none;text-shadow:0 0 8px #7875b5}.social-login__icon:hover{transform:scale(1.5)}.popup_wrapper{position:fixed;right:10px;top:5px;display:flex;max-width:260px;min-width:260px;padding:16px;color:#fff;border-radius:4px;opacity:0;visibility:hidden;transition:visibility .2s,opacity .2s linear;z-index:3}.popup_wrapper p{font-size:13px}.popup_icon{font-size:35px;margin-right:10px}.popup_content{display:flex;flex-direction:column}.popup_content h3{font-weight:600}.Success{background:linear-gradient(90deg,#119975,#2ebe65)}.Warning{background:linear-gradient(90deg,#ada816,#bbc713)}.Error{background:linear-gradient(90deg,#ed213a,#93291e)}.Info{background:linear-gradient(90deg,#1488cc,#2b32b2)}.show{visibility:visible!important;opacity:1!important}.layout_wrapper{display:flex;position:relative}.sidebar{display:flex;flex-direction:column;background-color:#111;height:100vh;transition:all .3s}.admin_sidebar_open,.sidebar{width:230px;min-width:230px}.admin_sidebar_open .sidebar_option{display:flex}.admin_sidebar_close{width:60px;min-width:55px}.admin_sidebar_close .sidebar_down_arrow,.admin_sidebar_close .sidebar_option p{display:none}.sidebar_logo{display:flex;align-items:center;justify-content:space-between;color:#fff;padding:10px}.sidebar_logo h3{margin-left:5px;font-size:22px}.sidebar_body{display:flex;flex-direction:column;overflow-y:auto}.sidebar_body::-webkit-scrollbar{display:none}.sidebar_option{color:gray;display:flex;align-items:center;padding:14px;cursor:pointer;transition:all .2s}.sidebar_option:hover{color:#fff}.sidebar_option p{margin-left:8px}.active_sidebar_option{color:#fff}.sidebar_module_body{height:52px;min-height:52px;overflow:hidden;background-color:#1d1d1d;margin-bottom:5px}.open_sidebar_module{height:unset;min-height:unset;overflow:unset}.body{padding:20px;width:100%;height:96vh;background:linear-gradient(90deg,#171617,#272626);color:#fff;overflow-y:auto}.body::-webkit-scrollbar{display:none}.pos_header{display:flex;padding:10px 15px;align-items:center;justify-content:space-between;background-color:#484747}.hold_orders_icon_wrapper{position:relative}.hold_orders_counter{right:-4px}.hold_orders_counter,.payments_counter{position:absolute;top:-5px;border-radius:50px;background-color:red;display:flex;justify-content:center;align-items:center;color:#fff;font-size:11px;height:15px;width:14px}.payments_counter{right:20px}.hold_orders_icon{color:#c4c4c4;cursor:pointer;transition:all .3s}.hold_orders_icon:hover{transform:scale(1.05)}.pos_wrapper{display:flex;width:100%;height:calc(100vh - 100px);overflow-x:hidden;overflow-y:auto}.pos_wrapper::-webkit-scrollbar{display:none}.items_wrapper{display:flex;flex-direction:column;flex:0.7 1;background-color:#333;padding:12px;overflow-x:hidden;overflow-y:auto}.cart_wrapper{flex:0.3 1;background-color:#1b1b1b;padding:12px;overflow:auto;display:flex;flex-direction:column;position:relative}.product_categories,.search_product{display:flex;align-items:center}.product_categories{height:110px;flex-wrap:wrap;margin-top:20px;padding:10px 5px;overflow-y:auto}.product_categories::-webkit-scrollbar{width:11px}.product_categories::-webkit-scrollbar-track{background:#242525}.product_categories::-webkit-scrollbar-thumb{background-color:#515151;border-radius:20px;-webkit-transition:all .2s;transition:all .2s}.product_categories::-webkit-scrollbar-thumb:hover{background-color:#5c5c5c}.category{display:flex;align-items:center;justify-content:center;background-color:#1b1b1b;padding:10px 20px;border-radius:6px;margin-right:15px;cursor:pointer;transition:all .1s;margin-bottom:5px}.category p{font-weight:100}.category:hover{transform:scale(1.05);background-color:#fff;color:#000}.products{display:flex;flex-wrap:wrap;align-items:center;overflow-y:scroll;overflow-x:hidden;margin-top:15px;padding-bottom:15px}.products::-webkit-scrollbar{display:none}.product{display:flex;flex-direction:column;width:180px;height:180px;align-items:center;cursor:pointer;transition:all .2s;position:relative;margin-right:15px;margin-bottom:15px}.product_name{background-color:#1b1b1b}.combo_name,.product_name{display:flex;justify-content:center;align-items:center;padding:10px;width:89%;position:absolute;bottom:0;transition:all .2s}.combo_name{background-color:#275ca1}.product_price{display:flex;justify-content:center;align-items:center;padding:7px;background-color:#1b1b1b;position:absolute;opacity:.88;top:0;left:0;border-radius:0 0 10px 0}.product_name p{font-weight:100;text-align:center}.product_image_wrapper{display:flex;justify-content:center;align-items:center;padding:0 22px;background-color:#fff}.product:hover{box-shadow:0 0 20px #535353}.product:hover .product_name{background-color:#1d8143}.cart_first_div{justify-content:space-between}.cart_empty,.cart_first_div{display:flex;align-items:center}.cart_empty{justify-content:center;width:100%;height:100%;flex-direction:column;margin-top:-50px}.cart_empty h2{color:#565656;margin-bottom:10px}.cart_empty p{color:#565656;text-align:center;font-size:13px}.cart_body{display:flex;align-items:center;max-height:360px;flex-direction:column;margin-top:15px;overflow-y:scroll;overflow-x:hidden;padding:6px;border-radius:6px}.cart_body p{font-size:13px}.cart_body::-webkit-scrollbar{display:none}.cart_item{display:flex;align-items:center;width:100%;justify-content:space-between}.cart_item_wrapper{display:flex;flex-direction:column;width:100%;background-color:#333;padding:10px 6px;border-radius:6px;margin-bottom:8px}.cart_image{width:45px;height:45px}.cart_product_detail{display:flex;flex-direction:column;margin-left:10px;max-width:100px}.cart_product_detail p{font-size:13px}.cart_item_quantity{display:flex;justify-content:center;align-items:center}.quantity_input{width:20px;outline:none;border:none;background-color:transparent;color:#fff;text-align:center}.quantity_icon{font-size:30px!important;cursor:pointer}.cart_item_first_sec{display:flex;justify-content:center;align-items:center}.cart_total{position:absolute;display:flex;flex-direction:column;bottom:10px;width:93%}.clear_cart{background:linear-gradient(90deg,#ed213a,#93291e);margin-bottom:10px}.clear_cart,.pay_cart{display:flex;justify-content:center;align-items:center;padding:10px;border-radius:7px;cursor:pointer}.pay_cart{background:linear-gradient(90deg,#119975,#2ebe65);margin-top:20px;transition:all .2s}.pay_cart:hover{transform:scale(1.02)}.cart_sub_total{display:flex;align-items:center;justify-content:space-between;margin-top:5px;padding:0 5px}.button_icon{margin-right:10px}.cart_bill_details{background-color:#333;border-radius:6px;padding:8px}.cart_top_right_sec{display:flex;justify-content:center;align-items:center}.clear_btn{border:none;outline:none;color:#fff;margin-right:10px;width:98px;padding:7px}.clear_btn,.clear_btn:hover{background-color:#ed213a}.edit_parameter_btn{background-color:#575757;border:none;outline:none;color:#fff;margin-right:10px;width:98px;padding:7px;width:unset!important;cursor:pointer;border-radius:4px}.payment_modal{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:55%;max-height:80%;background-color:#333;color:#fff;border-radius:7px;overflow-y:auto;z-index:2;visibility:hidden;opacity:0;transition:visibility .2s,opacity .2s linear}.payment_modal::-webkit-scrollbar{display:none}.overlay{background-color:#000}.overlay,.transparent_overlay{position:absolute;top:0;left:0;height:100vh;width:100%;opacity:.8}.payment_modal_top_bar{display:flex;align-items:center;color:#fff;padding:10px 15px}.payment_modal_top_bar h2{font-weight:600}.payment_modal_first_sec{display:flex;justify-content:space-between;padding:20px 20px 8px}.bookmarkIcon{cursor:pointer;transition:all .3s}.bookmarkIcon:hover{transform:scale(1.1)}.payment_due{display:flex;flex-direction:column}.payment_method_wrapper{display:flex;align-items:center;justify-content:center;overflow-x:auto}.payment_method_wrapper::-webkit-scrollbar{display:none}.payment_method{display:flex;align-items:center;justify-content:center;background-color:#1b1b1b;border-color:transparent;color:#fff;padding:10px 20px;border-radius:6px;margin-right:15px;cursor:pointer;transition:all .1s}.payment_method:hover{transform:scale(1.05);background-color:#fff;color:#000}.payment_modal_second_sec{display:flex;justify-content:center;align-items:center;padding:10px}.payment_method_detail{width:100%;min-height:280px;border:2px dashed grey;position:relative}.complete_payment{display:flex;justify-content:center;align-items:center;width:200px;padding:10px;background:linear-gradient(90deg,#119975,#2ebe65);border-radius:7px;cursor:pointer;transition:all .2s}.complete_payment:hover{transform:scale(1.02)}.payment_method_details_first_sec{display:flex;align-items:center}.payment_method_details_first_sec>div{margin-right:5px}.payment_input_div{padding:15px}.payment_input_div p{margin-bottom:3px;padding-left:4px}.print_receipt{display:flex}.print_receipt p{font-size:14px}.print_receipt div{margin-right:10px}.print_input{margin-right:5px}.receipt_icon{font-size:15px!important;margin-right:6px}.payment_modal_last_div{justify-content:end!important;margin-right:10px;margin-bottom:10px}.keypad_wrapper{flex-direction:column;padding:10px}.keypad,.keypad_wrapper{display:flex;justify-content:center;align-items:center}.keypad{margin-bottom:10px;width:90%}.keypad_btn{margin-left:5px!important;margin-right:5px!important}.keypad_icons_div{justify-content:space-evenly}.keypad_icon{font-size:30px!important;cursor:pointer}.payment_modal_last_div_absolute{position:absolute;bottom:0;right:0}.receipt{position:absolute;top:50%;left:50%;width:302px;transform:translate(-50%,-50%);background-color:#fff;visibility:hidden}.receipt,.receipt_logo_wrapper{display:flex;flex-direction:column}.receipt_logo_wrapper{align-items:center}.receipt_logo{width:150px;height:150px}.receipt_info{display:flex;flex-direction:column;font-size:14px;margin-bottom:5px}.receipt_info>div{display:flex;align-items:center;justify-content:space-between;padding:2px 10px;height:20px}.receipt_header{display:flex;justify-content:center;align-items:center;background-color:gray;font-size:14px}.receipt_col_1{flex:0.5 1;flex-direction:column;justify-content:center;height:100%}.receipt_col_1,.receipt_col_2{display:flex;border-right:1px solid #373737;padding-left:10px}.receipt_col_2{flex:0.25 1}.receipt_col_3{flex:0.25 1;display:flex;align-items:center;padding-left:10px;height:100%}.receipt_row{justify-content:center;border-bottom:1px solid #000}.receipt_bill,.receipt_row{display:flex;background-color:#bdbdbd;font-size:13px}.receipt_bill{margin-top:5px;flex-direction:column;padding:10px}.receipt_bill>div{display:flex;align-items:center;justify-content:space-between;height:20px}.receipt_footer{align-items:center;padding:10px}.fields_div,.receipt_footer{display:flex;justify-content:center}.fields_div{flex-direction:column;margin-top:20px;margin-bottom:20px}.fields_div input,.fields_div textarea{background-color:#2e2e2e;margin-bottom:20px}.fields_div textarea{min-height:90px}.fields_div select{background-color:#2e2e2e;margin-bottom:20px;width:390px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fields_div button{margin-left:unset;width:115px}.first_option{color:#898989}.pin_code_input{margin-bottom:unset!important;margin-right:10px;width:292px}.add_product_image_wrapper{display:flex;justify-content:center;align-items:center;background-color:#282828;height:200px;width:200px;box-shadow:0 0 15px 15px #0d0d0d80;cursor:pointer;position:relative;margin-bottom:20px}.add_product_image_wrapper .edit_icon{font-size:80px!important}.edit_product_image_wrapper{display:flex;justify-content:center;align-items:center;background-color:#282828;height:150px;width:150px;cursor:pointer;position:relative;margin-bottom:20px}.edit_product_image_wrapper .edit_icon{font-size:80px!important}.choose_image_p{font-size:14px;position:absolute;bottom:20px;opacity:0;visibility:hidden;transition:visibility .1s,opacity .1s linear}.add_product_page button{width:140px}.data-table-extensions{padding-left:0!important}.data-table-extensions>.data-table-extensions-filter>.filter-text{color:#fff}.rdt_TableHeadRow{background-color:#333!important;color:#fff}.data-table-extensions>.data-table-extensions-action{display:none!important}.data-table-extensions>.data-table-extensions-filter>.icon{margin-top:7px;margin-right:4px}.filter-text{border-radius:4px!important;padding:15px!important;background-color:#2a2a2a!important;border:none!important;font-size:13px!important;outline:none!important;color:#fff!important;margin:0!important;width:220px!important}.filter-select{border-radius:4px;padding:15px;background-color:#2a2a2a;border:none;font-size:13px;outline:none;color:#fff;margin:0;width:250px;-webkit-appearance:none}.filter-text::-moz-placeholder{color:gray!important}.filter-text:-ms-input-placeholder{color:gray!important}.filter-text::placeholder{color:gray!important}.data-table-extensions-filter label{display:none!important}.staff_table_div{position:relative;margin-top:20px}.table_btn{margin:0}.table_btn,.table_btn:hover{background-color:#333;color:#fff}.edit_staff_modal{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);background-color:#383838;color:#fff;border-radius:7px;max-height:80%;overflow-y:auto;z-index:3;visibility:hidden;opacity:0;transition:visibility .2s,opacity .2s linear}.edit_staff_modal::-webkit-scrollbar{display:none}.edit_staff_modal h2{font-weight:600}.edit_staff_modal p{font-size:14px;margin-bottom:5px;margin-left:3px}.modal_fields_div{display:flex;flex-direction:column;justify-content:center;padding:10px 10px 15px}.modal_fields_div input{background-color:#2a2a2a;margin-bottom:20px}.modal_fields_div select{background-color:#2a2a2a;margin-bottom:15px;width:390px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal_fields_div button{margin-left:unset;width:115px}.products_not_found{height:100%}.products_not_found h2{color:#898989;margin-bottom:5px}.products_not_found p{font-size:14px;color:#6d6d6d}.home_page_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;color:#fff}.home_page_wrapper p{width:50%;margin-top:20px;text-align:center;color:#bebebe}.home_page_wrapper button{margin-top:30px;margin-left:0;width:180px}.bookings_wrapper{width:100%;height:100vh;overflow-y:auto;position:relative;background-color:#f0f0f0}.bookings_wrapper::-webkit-scrollbar{width:12px}.bookings_wrapper::-webkit-scrollbar-track{background:#fff}.bookings_wrapper::-webkit-scrollbar-thumb{background-color:#bfbfbf;border-radius:20px;-webkit-transition:all .2s;transition:all .2s}.navbar{justify-content:space-between;width:100%;padding:15px 0;height:50px;background-color:#fff;position:sticky;top:0;left:0;z-index:2}.navbar,.navbar_left_side{display:flex;align-items:center}.navbar_left_side{justify-content:center;margin-left:30px;cursor:pointer}.navbar_left_side h2{color:#2e2e2e}.navbar_right_side{display:flex;justify-content:center;align-items:center;margin-right:30px}.navbar_right_side a{margin:10px;text-decoration:none;font-weight:500;color:#5d5d5d;transition:all .2s}.navbar_right_side a:hover{color:#000}.active_navlink{color:#000!important}.active_navlink_mobile{color:#fff!important}.toggle_btn{display:none;justify-content:center;align-items:center;margin-right:30px}.menu_icon{font-size:30px!important;cursor:pointer}.mobile_sidebar{position:absolute;top:0;left:-320px;height:100vh;width:300px;background-color:#101010;display:none;flex-direction:column;padding-top:28px;z-index:3;overflow-x:hidden}.mobile_sidebar a{text-decoration:none;font-weight:600;color:gray;margin:12px 12px 12px 20px}.hero_section{position:relative;width:100%;height:calc(100vh - 70px);background-repeat:no-repeat;background-size:cover;background-position:50%;-o-object-fit:contain;object-fit:contain;display:flex;align-items:center;background-color:#2b2b2b}.hero_sec_left_side{display:flex;flex-direction:column;justify-content:center;color:#fff;width:100%;padding-left:80px;z-index:1}.hero_sec_left_side h1{font-weight:900;font-size:80px}.hero_sec_left_side .flex_col{align-items:unset}.hero_sec_left_side .flex_col :nth-child(2){margin-top:-30px;color:#ec398b}.hero_buttons{justify-content:unset;margin-top:20px}.hero_buttons button{margin:0;transition:all .2s;border-radius:8px}.hero_buttons :first-child{background-color:#554bb9;border-color:#554bb9;color:#fff;letter-spacing:1px}.hero_buttons :nth-child(2){margin-left:10px;background-color:#ec398b;border-color:#ec398b;color:#fff;letter-spacing:1px}.hero_buttons button:hover{transform:scale(1.05);border-radius:12px}.openSidebar{left:0;animation:openSidebar .5s}.closeSidebar{left:-320px;animation:closeSidebar .5s}.book_now_blue_btn{background-color:#554bb9;border-color:#554bb9;color:#fff;letter-spacing:1px;transition:all .2s;border-radius:8px}.book_now_blue_btn:hover{transform:scale(1.05);border-radius:12px}.book_now_pink_btn{background-color:#ec398b;border-color:#ec398b;color:#fff;letter-spacing:1px;transition:all .2s;border-radius:8px}.book_now_pink_btn:hover{transform:scale(1.05);border-radius:12px}.contact_section{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px;margin-top:40px}.contact_section>p{margin-top:10px;margin-bottom:30px;text-align:center;width:80%}.contact1{width:100%;min-height:100%;justify-content:center}.contact1,.container-contact1{display:flex;flex-wrap:wrap;align-items:center}.container-contact1{width:850px;background:#fff;border-radius:10px;overflow:hidden;justify-content:space-between;padding:50px 130px 50px 85px}.contact1-pic{width:296px}.contact1-pic img{max-width:100%}.contact1-form{width:390px}.contact1-form-title{display:block;font-family:Montserrat-ExtraBold;font-size:24px;color:#333;line-height:1.2;text-align:center;padding-bottom:44px}input.input1{height:50px;padding:0 30px}input.input1,input.input1+.shadow-input1,textarea.input1{border-radius:25px}textarea.input1{min-height:100px;padding:12px 30px}textarea.input1+.shadow-input1{border-radius:25px}.wrap-input1{position:relative;width:86%;z-index:1;margin-bottom:20px}.input1{background:#e6e6e6;font-family:Montserrat-Bold;font-size:15px;line-height:1.5;color:#666}.input1,.shadow-input1{display:block;width:100%}.shadow-input1{content:"";position:absolute;bottom:0;left:0;z-index:-1;height:100%;box-shadow:0 0 0 0;color:rgba(87,184,70,.5)}.input1:focus+.shadow-input1{animation:anim-shadow .5s ease-in-out forwards}@keyframes anim-shadow{to{box-shadow:0 0 80px 30px;opacity:0}}.container-contact1-form-btn{display:flex;flex-wrap:wrap;justify-content:center}.contact1-form-btn{min-width:193px;height:50px;border-radius:25px;background:#57b846;font-family:Montserrat-Bold;font-size:15px;line-height:1.5;color:#fff;display:flex;justify-content:center;align-items:center;padding:0 25px;transition:all .4s}.contact1-form-btn i{margin-left:7px;transition:all .4s}.contact1-form-btn:hover{background:#333}.contact1-form-btn:hover i{transform:translateX(10px)}.footer{display:flex;padding:60px 80px;color:#fff!important;background:linear-gradient(90deg,#4a00e0,#b52de2)}.footer_logo_div{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.footer_about_section,.footer_inner_section{display:flex;flex-direction:column;max-width:300px}.footer_inner_section{margin-right:60px}.footer_inner_section h1{margin-bottom:10px}.footer_inner_section a{margin-bottom:10px;color:#fff;text-decoration:none;font-size:15px}.footer_inner_section p{margin-bottom:7px;font-size:14.5px}.book_now_wrapper{padding:20px;min-height:calc(100vh - 121px)}.book_now_category_section{display:flex;flex-direction:column;margin-bottom:20px}.book_now_category_section p{font-weight:500;color:#2a2a2a;font-size:18px}.booking_categories{margin-top:5px}.book_now_body{display:flex;margin-top:30px}.bookings_products{display:flex;flex-direction:column}.book_now_active_btn{background-color:#554bb9!important;border-color:#554bb9!important;color:#fff!important;letter-spacing:1px;transition:all .2s;border-radius:8px}.book_now_active_btn:hover{border-radius:12px}.book_now_btn{background-color:#cbcbcb;border-color:#cbcbcb;color:#2d2d2d;letter-spacing:1px;transition:all .2s;border-radius:8px}.book_now_btn:hover{background-color:#554bb9;border-color:#554bb9;color:#fff;border-radius:12px}.booking_categories button{margin-right:10px;width:unset;font-size:12px;padding:12px;margin-top:10px}.active_category_btn{background-color:#b4b4b4;border-color:#b4b4b4;color:#2d2d2d}.calendar_div{margin-right:30px;width:300px!important;max-height:310px!important}.booking_product{display:flex;background-color:#dbdbdb;color:#000;padding:20px;border-radius:8px;margin-bottom:15px;position:relative}.booking_product .product_desc{font-size:14px}.booking_product_mob_details{display:none;position:absolute;top:0;left:0;margin-bottom:10px;flex-direction:column;padding:10px 10px 10px 20px}.booking_product_mob_details h2{font-size:18px}.booking_product_first_div{display:flex;flex-direction:column;flex:0.2 1;margin-right:10px}.booking_product_detail_div{display:flex;flex-direction:column;flex:0.5 1;width:540px;max-width:540px;margin-right:20px;min-height:200px}.booking_product_detail_div .flex_row{max-height:104px;align-items:unset;justify-content:unset;overflow:auto}.booking_product_detail_div .flex_row::-webkit-scrollbar{display:none}.booking_product_img_div{display:flex;align-items:center;justify-content:flex-end;flex:0.3 1}.booking_product button{margin-bottom:20px}.booking_product .bookings_product_price{margin-bottom:10px;font-weight:500}.booking_product_first_div .flex_row_simple{margin-bottom:10px;cursor:pointer}.booking_product_detail_div h2{font-weight:500}.book_now_modal{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);background-color:#f0f0f0;color:#2a2a2a;border-radius:7px;max-height:80%;overflow-y:auto;z-index:3;visibility:hidden;opacity:0;transition:visibility .2s,opacity .2s linear}.book_now_modal::-webkit-scrollbar{display:none}.book_now_modal h2{font-weight:600;color:#2a2a2a}.book_now_modal p{font-size:14px;margin-bottom:5px;margin-left:3px}.book_now_modal input{background-color:#cbcbcb;color:#2a2a2a}.book_now_admin_modal input{background-color:#2a2a2a;color:#fff}.book_now_admin_modal h2{color:#fff}.book_now_modal h3{font-weight:500;margin-left:10px}.book_now_modal button{padding:12px;font-size:13px}.bookings_date_input{width:190px;margin-right:10px}.bookings_date_input::-webkit-calendar-picker-indicator{filter:invert(0)}.book_now_admin_modal .bookings_date_input::-webkit-calendar-picker-indicator{filter:invert(1)}.helpIcon{margin-bottom:20px;font-size:18px!important;margin-left:8px;cursor:pointer}.add_gallery_image_wrapper{display:flex;justify-content:center;align-items:center;background-color:#282828;height:120px;width:120px;box-shadow:0 0 15px 15px #0d0d0d80;cursor:pointer;position:relative;margin-bottom:20px;margin-right:20px}.add_gallery_image_wrapper .edit_icon{font-size:40px!important}.status_toggle_btn{position:absolute;top:0;right:0}.switch-holder{display:flex;padding:8px 15px;border-radius:4px;margin-bottom:20px;justify-content:space-between;align-items:center;width:360px;background-color:#2e2e2e}.switch-label{width:150px;font-size:13px}.switch-label i{margin-right:5px}.switch-toggle{height:40px}.switch-toggle input[type=checkbox]{position:absolute;opacity:0;z-index:-2}.switch-toggle input[type=checkbox]+label{position:relative;display:inline-block;width:100px;height:40px;border-radius:20px;margin:0;cursor:pointer;background-color:#222}.switch-toggle input[type=checkbox]+label:before{position:absolute;content:"OFF";font-size:13px;text-align:center;line-height:25px;top:8px;left:8px;width:45px;height:25px;border-radius:20px;background-color:#d1dad3;transition:.3s ease-in-out}.switch-toggle input[type=checkbox]:checked+label:before{left:50%;content:"ON";color:#fff;background-color:#00b33c}.deposit_div{width:390px}.admin_action_btn{background-color:#554bb9;border-color:transparent;color:#fff;letter-spacing:1px;transition:all .2s;border-radius:8px;padding:9px;outline:none;cursor:pointer;font-size:14px}.admin_action_btn:hover{border-radius:12px}.addons_div,.parameters_div{background-color:#2e2e2e;width:370px;border-radius:4px;height:130px;overflow:auto;margin-bottom:10px;padding:10px}.parameters_div{display:flex;flex-direction:column}.addons_div::-webkit-scrollbar,.parameters_div::-webkit-scrollbar{display:none}.addons_inner_div{margin-right:10px}.addons_inner_div,.parameters_inner_div{background-color:gray;border-color:transparent;padding:10px;border-radius:4px;color:#fff;margin-bottom:10px;font-size:12px;width:unset!important;min-width:100px}.parameters_inner_div{display:flex;justify-content:space-between;align-items:center}.addons_clear_div{display:flex;align-items:center;justify-content:flex-end;margin-bottom:8px}.addons_clear_div button{width:unset!important;cursor:pointer;border-radius:4px}.empty_img_div{flex:0 1;height:200px}.checkout_wrapper{padding:25px}.booking_bill_div{display:flex;flex-direction:column;align-items:flex-end;margin-top:10px}.booking_bill_inner_div{display:flex;align-items:center;justify-content:space-between;width:260px;margin-bottom:10px}.booking_bill_div p{font-size:14px}.checkout_fields_wrapper{display:flex;justify-content:center}.bookings_table_btn{margin-bottom:10px!important;margin-right:8px!important;padding:9px 14px!important;border-radius:8px;border-color:transparent;color:#fff;transition:all .2s;cursor:pointer}.bookings_table_btn:hover{border-radius:12px}.blue_btn,.blue_btn:hover{background-color:#554bb9}.red_btn{background-color:red}.red_btn:hover{background-color:red!important}.checkout_details input,.checkout_details select,.checkout_details textarea{background-color:#d4d4d4;color:#000}.agreed_div input{margin-bottom:0;margin-right:5px}.agreed_div p{font-size:13px}.booking_detail_div{padding:20px;max-width:560px}.booking_gallery_div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px}.react-calendar__month-view__days__day--weekend abbr{color:#000}.react-calendar__tile--active abbr{color:#fff!important}.manageBookingsPage abbr{color:#000}.requiredIcon{font-size:12px!important;color:#ffa601;margin-left:3px;margin-bottom:10px}.bookings_payment_modal{display:flex;justify-content:space-between;position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);background-color:#fff;border-radius:7px;height:70%;width:60%;overflow-y:auto;padding:10px;z-index:3;visibility:hidden;opacity:0;transition:visibility .2s,opacity .2s linear}.bookings_payment_modal::-webkit-scrollbar{display:none}.bookings_payment_modal .card_details_div{display:flex;flex-direction:column;width:65%;padding-left:5px;padding-right:5px}.bookings_payment_modal .receipt_div{display:flex;flex-direction:column;background-color:#ddd;width:35%;padding:20px;border-radius:15px}.bookings_payment_modal .receipt_div .inner_div{display:flex;justify-content:space-between;margin-bottom:10px;padding-left:3px;padding-right:3px}.bookings_payment_modal .receipt_div .inner_div p{font-size:14px}.event_order_summary .receipt_div .inner_div{display:flex;justify-content:space-between;margin-bottom:10px;padding-left:3px;padding-right:3px}.event_order_summary .receipt_div .inner_div p{font-size:14px}.bookings_payment_modal .card_number_input{background-color:#ddd;border-radius:4px;padding:15px;border:none;font-size:14px;outline:none;width:360px}.bookings_payment_modal .paynow_btn{margin-top:20px}.bookings_payment_modal .paynow_btn,.modal_fields_div .paynow_btn{background-color:#554bb9;color:#fff;border-radius:4px;padding:15px;border:none;font-size:14px;outline:none;cursor:pointer;letter-spacing:1px;font-weight:500;width:390px;transition:all .3s}.modal_fields_div .paynow_btn{margin-top:10px}.bookings_payment_modal .paynow_btn:hover,.modal_fields_div .paynow_btn:hover{transform:scale(1.02)}.trust_div span{margin-right:10px!important}.card_expiry_input{width:150px!important}.invoice_wrapper{display:flex;justify-content:center;padding:20px;min-height:calc(100vh - 121px)}.invoice_body{position:relative;min-height:80%;min-width:40%;background-color:#fff;border:1px solid #a0a0a0;border-radius:8px;display:flex;flex-direction:column;padding:10px 20px}.invoice_header{display:flex;align-items:center;justify-content:space-between}input[type=date],input[type=time]{min-height:1rem}.header_bill{display:flex;justify-content:space-between;background-color:#bfbfbf;padding:10px;width:150px}.header_bill p{font-size:13px}.invoice_summary{display:flex;flex-direction:column;margin-top:30px;background-color:#ddd}.invoice_summary p{font-size:13px}.custom_invoice_table_row{align-items:center;padding:6px}.custom_invoice_table_row,.invoice_footer{display:flex;justify-content:space-between}.card_payment_modal input::-webkit-inner-spin-button,.card_payment_modal input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.booking_payment .payment_option{padding:10px 20px;border-radius:6px;margin-right:10px;cursor:pointer;transition:all .1s;border-color:transparent;background-color:#1b1b1b;color:#fff}.booking_payment .payment_option:hover{background-color:#fff;color:#000;transform:scale(1.05)}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#ccff90;min-width:220px;overflow:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;max-height:200px;top:50px}.dropdown-content a{color:#000;padding:6px 16px;text-decoration:none;display:block;cursor:pointer;font-size:14px;text-align:center}.dropdown-content a:hover{background-color:#bbf579}.showDropdown{display:block}.selectedTimeSlot{background-color:#aeea00}.selectedTimeSlot:hover{background-color:#aeea00!important}.availableTimeSlot{background-color:#ccff90}.unavailableTimeSlot{background-color:#ececec;pointer-events:none;color:#000!important}.unavailableTimeSlot:hover{background-color:#ececec!important}.separator{border:none;border-top:2px dashed #a9a9a9}.availabilityStatus{position:absolute;top:15px;right:15px;padding:4px 10px;border-radius:3px;display:flex;justify-content:center;align-items:center}.availabilityStatus p{margin:0;color:#fff;font-size:12px}.availableStatus{background-color:#00b33c}.unavailableStatus{background-color:red}.availabilityStatusIcon{font-size:14px!important;color:#fff;margin-right:2px}.availabilityStatusMsg{position:absolute;top:48px;right:15px;padding:4px 10px;border-radius:3px;display:flex;justify-content:center;align-items:center;background-color:#ebccd1;max-width:52%}.availabilityStatusMsg p{margin:0;font-size:13px;color:#a94442}.add_event_page input[type=checkbox]{margin-bottom:0;margin-right:10px}.add_event_page_products{background-color:#484848;padding:10px;margin-top:20px;border-radius:4px}.hidden_input{visibility:hidden;width:0!important;margin:0!important;height:0!important;padding:0!important}.events_page_body{padding:20px;min-height:calc(100vh - 121px)}.search_event_input{background-color:#cbcbcb;color:#2d2d2d;letter-spacing:1px;transition:all .2s;border-radius:8px;margin-right:10px;width:unset;font-size:12px;padding:12px;margin-top:10px;outline:none;border-color:transparent}.event_wrapper{display:flex;background-color:#dbdbdb;color:#000;border-radius:8px;margin-bottom:15px;position:relative;cursor:pointer;overflow:hidden}.event_wrapper .img_sec,.event_wrapper .img_sec img{min-height:350px!important;max-height:350px!important}.event_wrapper .event_detail{display:flex;flex-direction:column;width:100%;padding:20px;max-height:310px;overflow-x:auto}.event_wrapper .event_detail::-webkit-scrollbar{width:12px}.event_wrapper .event_detail::-webkit-scrollbar-track{background:#dbdbdb}.event_wrapper .event_detail::-webkit-scrollbar-thumb{background-color:#bfbfbf;border-radius:20px;-webkit-transition:all .2s;transition:all .2s}.event_wrapper .event_detail .left_sec{display:flex;justify-content:center;flex-direction:column}.event_wrapper .event_detail .left_sec .day{color:#554bb9}.event_wrapper .event_detail .right_sec{color:#444}.event_wrapper .event_detail .right_sec .title{font-size:22px;color:#2d2d2d;font-weight:500;margin-top:10px;margin-bottom:5px;transition:all .3s}.event_wrapper .event_detail .right_sec .title:hover{color:#0d69f2;transform:scale(1.01)}.event_wrapper .event_detail .right_sec .address,.event_wrapper .event_detail .right_sec .time{font-size:17px;color:#444}.single_event_header{background-color:#1488cc;color:#fff;border-radius:8px;padding:30px 20px;overflow:hidden;align-items:unset}.event_type_div{display:flex;align-items:center;justify-content:center;border-radius:5px;background-color:#f76060;width:130px;font-size:14px;padding:2px}.event_header_time{font-size:14px}.event_header_time p{margin-left:4px}.event_header_location{font-size:14px}.event_header_location p{margin-left:4px}.event_header_organizer{margin-top:10px;font-size:14px}.event_header_organizer .bold{font-weight:700;margin-left:6px}.event_gallery{max-height:500px;margin-top:10px;margin-bottom:10px;overflow:hidden}.event_gallery img{-o-object-fit:contain;object-fit:contain;max-height:500px!important;max-width:100%!important}.event_details{padding:20px;background-color:#dbdbdb;border-radius:8px;margin-bottom:10px;margin-top:5px}.event_details h2{margin-bottom:6px}.event_details p{font-size:14px}.time_location_div{display:flex;align-items:center;justify-content:space-between}.time_location_div .left_sec{margin-right:10px}.time_location_div .left_sec,.time_location_div .right_sec{display:flex;flex-direction:column;padding:20px;background-color:#dbdbdb;border-radius:8px;min-height:150px;width:100%}.time_location_div .right_sec{margin-left:10px}.time_location_div h2{margin-bottom:5px}.time_location_div p{margin-bottom:15px}.organizer_details{display:flex;flex-direction:column;padding:20px;background-color:#dbdbdb;border-radius:8px;margin-top:10px}.organizer_details h3{color:#4f4f4f;margin-bottom:5px}.organizer_details p{font-size:14px}.learn_more_btn{width:150px;border-radius:8px;background-color:#554bb9;color:#fff;border-color:transparent;padding:8px;cursor:pointer;transition:all .3s}.events_page_body .social_links{display:flex;align-items:center;justify-content:center;padding:20px;background-color:#dbdbdb;border-radius:8px;margin-top:10px}.social_links .social_icon{color:gray;margin:7px;font-size:30px;cursor:pointer;transition:all .3s}.social_links .social_icon:hover{transform:scale(1.1)}.map_div{width:100%;height:400px;margin-top:10px}.purchase_ticket_div{padding:20px;background-color:#dbdbdb;border-radius:8px;margin-top:10px;margin-bottom:10px}.purchase_ticket_div input{background-color:#bdbdbd}.event_order_summary{display:flex;flex-direction:column;background-color:#bebebe;padding:10px;border-radius:8px;min-width:300px}.learn_more_btn:hover{transform:scale(1.03)}.header_purchase_btn{background-color:#fcfcfc;color:#242525;border-radius:6px}.related_events_div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px 20px 20px}.offers_div,.related_events_div{background-color:#dbdbdb;border-radius:0 0 8px 8px}.offers_div{display:flex;flex-wrap:wrap;padding-top:5px}.event_offer{display:flex;padding:10px;flex-direction:column;background-color:silver;border-radius:8px;cursor:pointer;margin:10px;overflow:hidden;transition:all .35s;width:220px}.event_offer:hover{transform:scale(1.03)}.save_amount_title{display:flex;justify-content:space-between;align-items:center;color:#2d2d2d;font-weight:600;font-size:20px;margin-bottom:8px}.save_amount_title span{color:#f76060;font-weight:600;font-size:20px;margin-left:5px}.event_offer .parameter{font-size:13px}.related_event{display:flex;flex-direction:column;background-color:silver;border-radius:8px;cursor:pointer;margin:10px;overflow:hidden;transition:all .35s}.related_event:hover{transform:scale(1.03)}.related_event .event-img img{width:100%;height:200px}.related_event .details{display:flex;flex-direction:column;padding:10px}.related_event .details .title{font-size:16.5px;color:#2d2d2d;font-weight:500;padding:0;transition:all .3s;margin-top:10px}.related_event_date{margin-bottom:10px}.related_event_date p{font-size:15px}.scanner_div{width:300px;padding:0 50px}.tickets_page #cell-2-undefined{overflow:auto}.tickets_page #cell-2-undefined>div{overflow:unset}.tickets_page #cell-2-undefined::-webkit-scrollbar{display:none}.manage_cash_tills_page #cell-3-undefined{overflow:auto}.manage_cash_tills_page #cell-3-undefined>div{overflow:unset}.manage_cash_tills_page #cell-3-undefined::-webkit-scrollbar{display:none}.checkedTicket{background-color:#0ba37b}.alreadyCheckedTicket{background-color:#007bff}.checkTicketBody{display:flex;flex-direction:column;padding:15px;align-items:center}.jodit-status-bar__item-right a{display:none}.my-rich-text-editor button{width:42px}.jodit-add-new-line{display:none!important}.record-not-found{width:100%;height:calc(100vh - 100px);display:flex;flex-direction:column;justify-content:center;align-items:center}.up-down-icon{margin:0 10px;cursor:pointer;font-size:33px!important;transition:all .3s}.up-down-icon:hover{transform:scale(1.08)}.invisible{visibility:hidden}.optional-required_tile{background-color:#505050;border-radius:50px;padding:4px 8px;font-size:13px}.denominations{display:flex;flex-direction:column;background-color:#484848;width:350px;height:-moz-fit-content;height:fit-content;border-radius:4px}.modifier_type_single p{color:gray}.modifier_type_single input{pointer-events:none}.checkbox_container{position:relative;display:block}.checkbox_container input{min-width:17px;min-height:13px}.modifier_type_single .cover{width:65%;height:47%;background:transparent;position:absolute;z-index:2;top:5px;left:0;display:block;background-color:gray;border-radius:2px}.kitchen_display_wrapper{display:flex;flex-wrap:wrap;gap:20px;max-height:calc(100vh - 100px);padding:30px;overflow:auto}.kitchen_display_wrapper .card{background-color:#5c5c5c;border-radius:8px;height:396px;width:260px;display:flex;flex-direction:column}.kitchen_display_wrapper::-webkit-scrollbar{display:none}.kitchen_display_wrapper .kitchen_products{display:flex;flex-direction:column;padding:10px 30px;height:80px;max-height:60px;min-height:60px;overflow:auto}.kitchen_display_wrapper .kitchen_products::-webkit-scrollbar{display:none}.kitchen_display_wrapper .card .kitchen_products li{font-size:12px}.kitchen_order_detail p{font-size:13px}.kitchen_order_detail .flex_row_simple{padding:0 10px}.online_ordering_wrapper{min-height:calc(100vh - 80px);display:flex;width:100%;overflow-x:hidden;overflow-y:auto}.online_ordering_wrapper .items_wrapper{display:flex;flex-direction:column;flex:0.7 1;background-color:transparent;padding:12px;overflow-x:hidden;overflow-y:auto}.online_ordering_wrapper .cart_wrapper{flex:0.3 1;background-color:#cbcbcb;padding:12px;overflow:auto;display:flex;flex-direction:column;position:relative}.online_ordering_wrapper .search_input{background-color:#cbcbcb;color:#000}.online_ordering_wrapper .search_btn{background-color:#554bb9;color:#fff}.online_ordering_wrapper .category{background-color:#cbcbcb;color:#2d2d2d}.online_ordering_wrapper .active_btn,.online_ordering_wrapper .category:hover{background-color:#554bb9!important;color:#fff!important}.online_ordering_wrapper .cart_first_div{color:#4a4a4a}.online_ordering_wrapper .cart_item_wrapper{background-color:#5e5e5e;color:#fff}.online_ordering_wrapper .cart_bill_details{background-color:#acacac}.online_ordering_wrapper .pay_cart{color:#fff!important}.online_ordering_wrapper .product_name,.online_ordering_wrapper .product_price{color:#fff}.order_summary_modal{display:flex;flex-direction:column;align-items:center;width:370px;height:300px;position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);background-color:#fff;border-radius:7px;overflow-y:auto;padding:10px;z-index:3;visibility:hidden;opacity:0;transition:visibility .2s,opacity .2s linear}.modifier_item{width:380px;margin-bottom:5px}.admin_img_carousel_div{position:relative;display:flex;flex-wrap:wrap;background-color:#2e2e2e;width:370px;border-radius:4px;min-height:100px;overflow:auto;margin-bottom:10px;padding:10px}.admin_img_carousel_div .add_new_section_icon{position:absolute;top:10px;right:10px;font-size:30px;cursor:pointer}.admin_img_carousel_inner_div{display:flex;justify-content:center;align-items:center;border-radius:4px;height:100px;width:100px;margin-top:10px;margin-right:15px;background-color:#494949;cursor:pointer;transition:all .3s}.admin_img_carousel_inner_div:hover{transform:scale(1.05)}.admin_img_carousel_inner_div .icon{font-size:45px}.hero_image_div{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero_image{transition:opacity 1s ease-in-out}.img_overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5}.vertical-center{transform:translateY(-50%)}.img_carousel_arrow_icon{font-size:35px!important;position:absolute;color:#fff;cursor:pointer;z-index:1;transition:all .3s}.img_carousel_arrow_icon:hover{transform:translate(1.1)}.img_carousel_arrow_left_icon{top:50%;left:20px}.img_carousel_arrow_right_icon{top:50%;right:20px}.bottom_footer{padding:20px 20px 20px 40px}.bottom_footer,.bottom_footer2{background-color:#2c2c2c;font-size:13px;color:#c2c2c2}.bottom_footer2{display:flex;align-items:center;justify-content:center;padding:20px}.sash_crew_link{color:#fff;font-weight:700;cursor:pointer;transition:all .3s}.sash_crew_link:hover{color:#554bb9}#notfound{position:relative;height:100vh}#notfound .notfound{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.notfound{max-width:520px;width:100%;line-height:1.4;text-align:center}.notfound .notfound-404{position:relative;height:240px}.notfound .notfound-404 h1{font-family:Montserrat,sans-serif;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:252px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:-40px;margin:10px 0 0 -20px}.notfound .notfound-404 h1>span{text-shadow:-8px 0 0 #262626}.notfound .notfound-404 h3{position:relative;font-size:16px;font-weight:700;margin:0;letter-spacing:3px;padding-left:6px}.notfound .notfound-404 h3,.notfound h2{font-family:Cabin,sans-serif;text-transform:uppercase;color:#fff}.notfound h2{font-size:20px;font-weight:400;margin-top:0;margin-bottom:25px}@keyframes openSidebar{0%{opacity:0;left:-320px}to{opacity:1;left:0}}@keyframes closeSidebar{0%{opacity:1;left:0}to{opacity:0;left:-320px}}@keyframes fade{0%{opacity:.2}to{opacity:1}}@media only screen and (max-width:1409px){.hero_buttons,.hero_sec_left_side .flex_col{width:unset}}@media only screen and (max-width:1355px){.payment_input_div{padding:10px}}@media only screen and (max-width:1280px){.payment_method_details_first_sec>div{margin-right:unset}.primary_input2{width:115px}.contact1-pic{width:33.5%}.contact1-form{width:44%}.footer{padding:60px}.bookings_payment_modal{width:70%}}@media only screen and (max-width:1180px){.payment_modal_first_sec{flex-direction:column}.payment_method_wrapper{justify-content:unset;margin-top:10px}.container-contact1{width:700px}.footer a,.footer p{font-size:13px}.footer h1{font-size:28px}.footer_inner_section{margin-right:50px}.invoice_body{min-width:50%}}@media only screen and (max-width:1110px){.book_now_body{flex-direction:column}.calendar_div{margin-bottom:30px}}@media only screen and (max-width:1050px){.online_ordering_wrapper,.pos_wrapper{flex-direction:column}.cart_wrapper,.items_wrapper{min-height:70vh;max-height:70vh}.cart_empty{margin-top:unset}.payment_method_details_first_sec{flex-direction:column;align-items:unset}.payment_modal{width:unset}.print_receipt{margin-bottom:10px}.payment_modal_last_div{margin-right:unset;flex-direction:column}.cart_total{width:97%}.cart_body{max-height:260px}.rentals_section p{width:72%}.footer_about_section{max-width:240px}.footer_inner_section{margin-right:42px}}@media only screen and (max-width:1030px){.bookings_payment_modal{width:85%}}@media only screen and (max-width:952px){.hero_sec_left_side h1{font-weight:800;font-size:72px}.hero_sec_left_side .flex_col :nth-child(2){margin-top:-24px;color:#ec398b}.bookings_primary_btn{padding:14px;width:138px}.hero_section{background-position:unset}.container-contact1{padding:90px 80px 88px 90px}.contact1-pic{width:35%}.contact1-form{width:55%}.contact1{width:90%}.footer{flex-direction:column;align-items:center}.footer_inner_section{text-align:center;margin-right:unset;margin-bottom:30px}.footer_about_section{align-items:center}.invoice_body{min-width:60%}}@media only screen and (max-width:840px){.booking_product .product_desc{font-size:13px}.booking_product_first_div{flex:0.2 1}.booking_product_detail_div{flex:0.4 1;margin-right:10px}.booking_product_img_div{flex:0.4 1}.card_number_input{width:260px!important}.bookings_payment_modal .paynow_btn{width:290px}.card_expiry_input{width:100px!important}.bookings_payment_modal .card_details_div{width:42%}.purchase_ticket_summary_div{flex-direction:column}}@media only screen and (max-width:770px){.hero_sec_left_side h1{font-weight:700;font-size:66px}.bookings_wrapper::-webkit-scrollbar{display:none}.bookings_primary_btn{padding:13px;width:135px}.hero_sec_left_side{padding-left:42px}.navbar_right_side{display:none}.mobile_sidebar,.toggle_btn{display:flex}.hero_section{height:72vh}.container-contact1{padding:90px 80px 88px}.contact1-pic{display:none}.contact1-form{width:100%}.bookings_payment_modal .receipt_div{width:40%}.invoice_body{min-width:70%}.notfound .notfound-404{height:200px}.notfound .notfound-404 h1{font-size:200px}}@media only screen and (max-width:725px){.search_input{width:250px}.rentals_section p{width:84%}}@media only screen and (max-width:680px){.bookings_payment_modal{flex-direction:column}.bookings_payment_modal .card_details_div{width:unset}.bookings_payment_modal .receipt_div{width:unset;margin-top:20px;margin-bottom:20px}.bookings_payment_modal .card_number_input,.bookings_payment_modal .paynow_btn{width:unset!important}.event_wrapper{flex-direction:column}.event_wrapper .event_detail{width:unset}.event_wrapper .img_sec{width:100%}.event_wrapper .img_sec,.event_wrapper .img_sec img{min-height:280px!important;max-height:280px!important}}@media only screen and (max-width:624px){.payment_modal{width:95%}.receipt_options{flex-direction:column!important;align-items:flex-start}.payment_modal_last_div_absolute{align-items:flex-end;right:10px}.mobile_sidebar{width:240px}.hero_sec_left_side h1{font-size:50px;line-height:85px}.hero_sec_left_side{padding-left:30px}.bookings_primary_btn{padding:12px;width:128px}.wrap-input1{width:83%}.booking_product_detail_div{display:none}.booking_product_mob_details{display:flex}.booking_product_first_div{flex:0.5 1;padding-top:50px}.booking_product_img_div{flex:0.5 1}.invoice_body{min-width:90%}.event_details h2,.single_event_header .event_title{font-size:22px}.event_details p{font-size:13px}.time_location_div h2{font-size:22px}.time_location_div p{font-size:14px}.organizer_details h2{font-size:22px}.organizer_details h3{font-size:18px}.organizer_details p{font-size:13px}.social_links .social_icon{margin:5px;font-size:28px}}@media only screen and (max-width:520px){.search_input{width:200px}.fields_div .addons_div,.fields_div .parameters_div,.fields_div .switch-holder,.fields_div input,.fields_div select,.fields_div textarea{width:unset}.pin_code_input{width:100%!important}.keypad{width:100%}.mobile_sidebar{width:230px}.rentals_section p{width:90%}.container-contact1{padding:90px 15px 88px}.wrap-input1{width:80%}.bookings_payment_modal .card_expiry_input{width:80px!important}.img_carousel_arrow_left_icon,.img_carousel_arrow_right_icon{top:unset;bottom:20px}}@media only screen and (max-width:490px){.book_now_modal .bookings_date_input{width:140px}}@media only screen and (max-width:475px){.products{justify-content:center}.product_categories{padding:30px 0}.search_input{width:142px}.payment_method_detail{padding-bottom:60px}.book_now_modal,.edit_staff_modal{width:90%}.modal_fields_div{width:88%}.modal_fields_div input{width:96%}.modal_fields_div select{width:105%}.export_btn{top:21%}.data-table-extensions{padding-bottom:65px!important}.mobile_sidebar{width:220px}.hero_sec_left_side h1{font-size:40px;line-height:82px}.hero_sec_left_side{padding-left:25px}.book_now_modal .book_now_date_time_div{flex-direction:column;align-items:unset}.book_now_modal .bookings_date_input{width:190px}.event_details h2,.single_event_header .event_title{font-size:20px}.event_details p{font-size:11px}.time_location_div h2{font-size:20px}.time_location_div p{font-size:13px}.organizer_details h2{font-size:20px}.organizer_details h3{font-size:17px}.organizer_details p{font-size:12px}.social_links .social_icon{margin:4px;font-size:27px}.single_event_header .right_sec{margin-left:15px}.single_event_header .right_sec p{font-size:13px}.event_type_div{font-size:13px;width:110px}.online_ordering_wrapper .category_select{min-width:280px!important}.modifier_item{width:unset}.notfound .notfound-404{height:162px}.notfound .notfound-404 h1{font-size:162px;height:150px;line-height:162px}.notfound h2{font-size:16px}}@media only screen and (max-width:420px){.search_input{width:133px}.search_btn{width:90px}}@media only screen and (max-width:380px){.hero_sec_left_side h1{font-size:35px;line-height:76px}.bookings_primary_btn{padding:11px;width:120px}.hero_sec_left_side{padding-left:20px}}@media only screen and (max-height:680px){.cart_body{max-height:200px}}@media only screen and (max-height:620px){.cart_body{max-height:170px}}.data-table-extensions{display:inline-block;width:100%;box-sizing:border-box;padding:.7rem 1.2rem}.data-table-extensions>.data-table-extensions-filter{float:left}.data-table-extensions>.data-table-extensions-filter>.icon{float:left;display:block;width:20px;height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAB80lEQVQ4T73Uv2tTURQH8O85972kxpqWNG2gOKhb21X8hXYQxCEKLp3cXNw6OIm0zTWWVjo4Cv4BIlIEF4c6FEQQi4uLZNTFYvNDiwWN9713jrxKQZOXBNLiXd89H77n3Hcv4YAXHbCH/wuOWh3kKJhSEDvjVbYtbffqKDFhrqRZ1ui+IrrB4PQfRCIieorAv1Vdoq1OcBsYY4jCV6Q0aAxuS9O8TGUQhRJeUGBZoTmQf65+lzaT0DYwvxA+1AiXBsSc+bxMjb+Lxq1mnITrpFKr3Utf7QnGMxNxdQNzvVr2niUVjFh3ioU2WMITW4uHPrbu+SdhYd6dFqK32vSy9RXaSZ6T0uiCawDmZq3srXYFx+aDs0p447N3eNPSj06Dz881a2Bvtl72nnQFh60O++LqBC5Wy/5aEpizvyaN8AcRmWwspitdwfjjWMk9VqUJn73zbSln1IxMuBcMztTK/nTPQ9kF72hBvGADoC/KOtuw/juANE5GggcMvkyq6xnjFz9ZavZMGG/Il3ScxD0C8RVAvqloRGzyAF6TaqBEFwWydoRT11rRrne5MPfzuLB/UgFPJXofz+yY1YEdcc/jpEloX49DK9qopIpYpSjuri8wLtxDAUwHnDr63dLXfYG7hzGjJjuFoT1s/2DCf9N3y51u0W9RndcVBJTNUgAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:0}.data-table-extensions>.data-table-extensions-filter>.filter-text{border:0;border-bottom:1px solid #f5f5f5;outline:none;padding:4px;margin-left:4px;background-color:transparent}.data-table-extensions>.data-table-extensions-filter>.filter-text::-moz-placeholder{color:#ccc}.data-table-extensions>.data-table-extensions-filter>.filter-text:-ms-input-placeholder{color:#ccc}.data-table-extensions>.data-table-extensions-filter>.filter-text::placeholder{color:#ccc}.data-table-extensions>.data-table-extensions-filter>.filter-text:focus,.data-table-extensions>.data-table-extensions-filter>.filter-text:hover{border-bottom-color:#dfdfdf}.data-table-extensions>.data-table-extensions-action{float:right;position:relative}.data-table-extensions>.data-table-extensions-action>button{float:right;display:block;width:30px;height:30px;background-repeat:no-repeat;background-position:50%;background-color:transparent;border:none;cursor:pointer;padding:5px;border-radius:.3rem;outline:none;margin-right:.3rem}.data-table-extensions>.data-table-extensions-action>button:after{display:block;white-space:nowrap;width:60px;margin-top:30px;margin-left:-20px;animation:fadeIn .4s;text-align:center;background:#f5f5f5;line-height:24px;border-radius:5px;font-size:13px;color:#157efb}.data-table-extensions>.data-table-extensions-action>button.drop,.data-table-extensions>.data-table-extensions-action>button:hover{background-color:#f5f5f5}.data-table-extensions>.data-table-extensions-action>button.download{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACQUlEQVRIS+2Vz2sTURDHZ2bfJgER0e5K8WIEwR+nCuJJISBCD14EwWsK9aYgePHQbF42Aa+CFT0UDZ4Ef9Czp+g/YNCDCApSRDSbtAGR1s3bN7Khm+5mAyaBgoJ7Wmbf+35m5vt2HsIuP7jL+vD3AeyyP+dVMs1xK5+4AtvpNTzXLPwHgFX2TxPjxXgriFQ90KLOBJI0JNokSCx/ldgebt1ID45e52x3v3pFAGVN8CvapEA0Ta1WDVJFBSIfxUnziQDpTKciFsYCHHR6Epi/taqZB+EGu+Sf8qqZN/33bZPzknM/lH+kU8u+D+Mzpd5TNOBeW5qNOCRVgbW0dQyJ7nuueR4AuS+6pFaQ+EvLNWUI2ENi/qf2XyAbT1pV8ThcY5X5ELJa3bchzn28i4OqUwDb8V8S883v1ey7QSaSaUYFKwbxmgaYR9DrwPjMq2YexrO1S/41RLTCRKJ4AmCX/CIgHvdc81bqnG9DiIIiMC4Oi/fXSyZbqwbr4Gq7lvsQhhKAGWerhWg8IobNOGCQUSgA6qwnzdfh91m5mddaFONrGfikBqSOa15OAQ44vSYR3Ihv0BrurLvm3Kg/15K9AioussB6wlgNMvrbky0aMQZCTxSaixsVXBuG2I6/AICznmveTngR0xkDoK4AcBkQniNDMBBC2KsZL5FWF1q13KepAVGvVSAOg7HjGQLoHoi3XYnddGU7A/GPFYw7NceqwHL8zwRJw6YBMEBhpMnhqZhGMDV/mLvRpTTxhTNpAv8+4DdMgQkoILVAwQAAAABJRU5ErkJggg==)}.data-table-extensions>.data-table-extensions-action>button.download.drop:hover:after{content:none}.data-table-extensions>.data-table-extensions-action>button.download:hover:after{content:"Export"}.data-table-extensions>.data-table-extensions-action>button.print{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACUklEQVRIS8XVTWgTQRQH8P+b2d0sDR4qlQqKCFVMsniwgog3BdGLKCilHiroSSgekqytB5Ei4ke7iYoevHkRKlXvggevop6smyjowYJYUOtBo8l+zJMVqU3ZbEOb4t4W5v1/vJnhDWGVP1rlfPxfQJtw90nBh+K6JKY9dZk+gvzmT0m70LKD1Ph0H5E4GTIexgZoYYlYCzyTj2LY+tEKaQ041QMM7PDs7NW4YqPsHpaB3qU4ONsYzfW3D0yxxACFqSWAKNAsVU4o8C+vaD34A/ytXYj962CKZWqmehnEWxVTN8BpUjBZ0Nd2b5pg/kYQb+q1zHmMkYrq5gFzwh2DlB/qhczddgPj1pkl95RisdGzsxebAef1pFSUr41YsysB0jeme8NA3qzbucGOAKZTGWKgp2HnrkeBHQdSTiVPhN56MXduVYDF29nxDpYFrHHe9ijNk6GvujQD6aRDDzzUpC5+isAIv9vbvrTsQC9Vb/ukLqBgzekl95ZkWheG2A0BSpqIrMBS4llI/NkvWmdw5VW3rhuXfDsz3HSLDMc9Jgj9Ssc99lk3JM96gbzv27m9hlM9DuZNTZ0QzXh2dlJ3Kk8NLRz0QlpPOvnwMAQSL71i9lETEP0YE+4AEe2EQgoaP1aKRiNAL7u7BLB2IaCAOb9gPY8AIfgaAjoIgQaDX3i2NT8gE9+DqDgCks5gqTWJgOlUntTt3P4kYKk1iUCq7G6BwmkCb4hDGPQRAncaBetd++N68crx6b40RC0uoAaVxsj298t60VYy8OLfg04lLsr5DVarICjeIYUiAAAAAElFTkSuQmCC);background-position:center 4px}.data-table-extensions>.data-table-extensions-action>button.print:hover:after{content:"Print"}.data-table-extensions>.data-table-extensions-action>.dropdown{position:absolute;top:100%;right:5px;z-index:1000;padding:0;margin:.125rem 0 0;text-align:right;list-style:none;background-color:#f5f5f5;background-clip:padding-box;border:1px solid #f5f5f5;border-radius:.25rem;line-height:16px;display:none}.data-table-extensions>.data-table-extensions-action>.dropdown.drop{animation:fadeIn .3s;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.data-table-extensions>.data-table-extensions-action>.dropdown button{display:block;text-decoration:none;white-space:nowrap;font-size:13px;color:#157efb;padding:4px 6px;background-color:transparent;border:none;width:100%;cursor:pointer;outline:none;text-align:left}.data-table-extensions>.data-table-extensions-action>.dropdown button:hover{background-color:#fcfcfc}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}