@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css");.hs-tools-menu{display:none!important}.modal-backdrop{opacity:.8!important}li{background-color:transparent!important}.form-signin{padding:15px;width:330px}ul{list-style-type:none}td{font-size:12px}.pad{padding:10px}.price{color:#f85000}.heading,.price{font-size:16px;font-weight:700}.heading{padding-bottom:10px}.ref{color:#f85000}.dates{padding-left:10px;padding-top:10px}a.image-border{border:0;text-decoration:none}.box{align-items:center;display:flex}.reminder p{font-size:1.2em}body .daterangepicker .calendar-table table{min-width:0!important}.gcn_accommodation_section .add_input button{background:#777;border:2px solid #777;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;max-width:170px;padding:10px 4px;text-align:center;width:100%}.gcn_accommodation_section .form_input{width:100%}.gcn_accommodation_section div#form_input select{color:#767676;height:fit-content;min-width:fit-content;width:20%}.gcn_accommodation_section div#room_dropdown select{width:100%}.form_input select,.gcn_accommodation_section .form_input input{appearance:none;background-color:#fff;border:2px solid #777;border-radius:3px;color:#767676;font-size:11px;font-weight:600;height:fit-content;max-width:145px;padding:10px 4px;width:20%}.gcn_accommodation_section .form_input .add_row_input input{padding:10px 4px}.bottom_btns button,.gcn_accommodation_section .bottom_btns input{background:#777;border:2px solid #777;border-radius:5px;color:#fff;font-size:14px;font-weight:600;margin-top:25px;max-width:170px;padding:10px 4px;width:100%}.gcn_accommodation_section .form_inner form{background:transparent;border:0;box-shadow:none;padding:0}.gcn_accommodation_section .form_row{margin-bottom:20px}.gcn_accommodation_section .bottom_btns{align-items:center}.gcn_accommodation_section .room_dropdown_inner{box-shadow:0 0 10px 0 rgba(0,0,0,.1);top:59px;width:300}.gcn_accommodation_section .room_dropdown_btns button{background:#fff;border:1px solid #0e8bd9;border-radius:3px;color:#0e8bd9;font-weight:600;padding:10px;width:100%}.gcn_accommodation_section .form_input .add_row_input input{background:#777;color:#fff;max-width:unset;width:calc(50% - 5px)}.gcn_accommodation_section .people_count{appearance:none;background-color:#fff;border:2px solid #777;border-radius:3px;color:#767676;font-size:11px;font-weight:600;height:fit-content;margin:0 10px 0 0;max-width:145px;padding:10px 4px;width:20%;width:100%}.gcn_accommodation_section .add_row_input{display:flex;flex-wrap:wrap;gap:10px;width:20%}.gcn_accommodation_section .dropdown_row h5,.gcn_accommodation_section .form_title h4{margin:0}body .daterangepicker td.in-range{background-color:hsla(0,0%,47%,.18)}body .daterangepicker td.active,body .daterangepicker td.active:hover{background-color:#fc9f3c!important;color:#fff!important}.gcn_accommodation_section input::placeholder{color:#000;font-size:11px}.gcn_accommodation_section select option:disabled{color:#000}.gcn_accommodation_section .add_input input::placeholder{color:#fff;font-size:11px;font-weight:600}.gcn_accommodation_section .add_input{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:flex-end}.gcn_accommodation_section select#car_type:disabled{font-size:14px!important}.gcn_accommodation_section .form_input{display:flex;flex-grow:1;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.form_input_outer{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;width:calc(80% - 20px)}.form_title{display:inline-flex;margin-bottom:20px}.gcn_accommodation_section #form_input .form_input>select{max-width:161px}.gcn_accommodation_section div#form_input select{max-width:160px}.gcn_accommodation_section .form_input input,.gcn_accommodation_section .form_input select{appearance:none;border:2px solid #777;border-radius:3px;font-size:11px;font-weight:600;margin:0;max-width:150px;padding:10px 4px;width:100%}.gcn_accommodation_section .car_select select{margin-right:0}.gcn_accommodation_section .car_select{display:flex;flex-wrap:wrap;margin-right:10px;width:100%}.gcn_accommodation_section .bottom_btns input::placeholder{color:#fff;font-size:14px;font-weight:600}.gcn_accommodation_section .bottom_btns a,.gcn_accommodation_section .bottom_btns button,.gcn_accommodation_section .bottom_btns input{background:#777;border:2px solid #777;border-radius:5px;color:#fff;font-size:14px;font-weight:600;margin-top:25px;max-width:170px;padding:10px 4px;width:100%}.gcn_accommodation_section .bottom_btns button{cursor:pointer}.gcn_accommodation_section .form_input input::placeholder{font-size:11px}.gcn_accommodation_section .form_inner{background:#d7d7d7;border-radius:15px;padding:20px 16px}.gcn_accommodation_section .form_row{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.gcn_accommodation_section .bottom_btns{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between}.gcn_accommodation_section .room_dropdown_inner{background:#fff;display:none;left:0;max-width:300px;padding:30px;position:absolute;top:70px;width:300px;z-index:9}.gcn_accommodation_section .dropdown_row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.gcn_accommodation_section .dropdown_row select{appearance:none;border:1px solid #a6907a;border-radius:3px;color:#000;margin:0;padding:8px 30px;width:auto}.gcn_accommodation_section select#adults-select option{box-shadow:0 0 0 #000}.gcn_accommodation_section .room_dropdown_btns a,.gcn_accommodation_section .room_dropdown_btns button{background:#fff;border:1px solid #0e8bd9;border-radius:3px;color:#0e8bd9;font-weight:600;padding:10px;width:100%}.gcn_accommodation_section .room_dropdown{max-width:170px;position:relative;width:100%}.gcn_accommodation_section .form_title_acc{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;width:100%}.gcn_accommodation_section .form-outer{background-color:#f2f2f2;height:100%;padding:10px 90px 70px;position:relative}.gcn_accommodation_section .bill-totle-amount{position:absolute;right:90px;top:20px}.gcn_accommodation_section .acc_form_inner{padding:20px 16px}.gcn_accommodation_section .form_row_2{align-items:center;display:flex;flex-wrap:wrap}.gcn_accommodation_section .form_row_2 input{background:#fff;border:2px solid #737373;border-radius:0;color:#000;font-size:14px;font-weight:600;margin:8px;max-width:170px;padding:10px 4px;width:100%}.gcn_accommodation_section .form_row_2 h4{max-width:90px;width:100%}.gcn_accommodation_section .form{height:100%}.gcn_accommodation_section .form_inner.acc_form_inner .form{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;min-height:300px}.gcn_accommodation_section .tabber_list ul li.active{background:#f2f2f2}.gcn_accommodation_section .tabber_list ul li{background:#d4d4d4;border-radius:5px 5px 0 0;font-size:13px;justify-content:center;list-style-type:none;margin:5px 5px 0;max-width:100px;min-height:90px;padding:4px;width:100%}.gcn_accommodation_section .tabber_list ul,.gcn_accommodation_section .tabber_list ul li{align-items:center;display:flex;flex-wrap:wrap}.gcn_accommodation_section .acc-top-form input,.gcn_accommodation_section .acc-top-form select{max-width:220px;padding:10px 4px;width:100%}.gcn_accommodation_section .booked-title-row,.gcn_accommodation_section .form_inner.acc-top-form form{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.gcn_accommodation_section .booked_row_left{align-items:center;display:flex;flex-wrap:wrap;max-width:700px;width:100%}.gcn_accommodation_section .booked_row_left select{margin:0 25px;max-width:150px;padding:2px;width:100%}.gcn_accommodation_section .form_inner.acc-top-form{padding:20px 16px}.gcn_accommodation_section .facility_row{align-items:center;display:flex;flex-wrap:wrap;margin-top:20px}.gcn_accommodation_section .car_facility{max-width:100%;width:100%}.gcn_accommodation_section .facility_row select{margin:0 20px;max-width:80px;padding:5px}.gcn_accommodation_section .facility_row .btn{margin-bottom:0;padding:5px}.gcn_accommodation_section .facility_row h5{margin:0}.gcn_accommodation_section .form-btns-row a,.gcn_accommodation_section .form-btns-row button{margin-right:20px}.gcn_accommodation_section .form-btns-row{align-items:center;display:flex;flex-wrap:wrap}.gcn_accommodation_section .form_inner.acc-bottom-form{padding:20px 16px}.gcn_accommodation_section .acc-bottom-form select{max-width:80px;padding:5px;width:100%}.gcn_accommodation_section ul#tabs-nav li{cursor:pointer}.gcn_accommodation_section #tabs-nav li a{color:#000;text-decoration:none}.gcn_accommodation_section h5.select-title{max-width:180px;width:100%}.gcn_accommodation_section .delete-btn img{width:46px}.gcn_accommodation_section .room_facility{width:100%}.gcn_accommodation_section .lodge-1-title{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.gcn_accommodation_section .lodge-btn-inner{width:50%}.gcn_accommodation_section .lodge-btns{margin-top:30px}.gcn_accommodation_section .lodge-1-top,.gcn_accommodation_section .lodge-btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.gcn_accommodation_section .form_inner.lodge-1-form{margin:20px 0 50px}.gcn_accommodation_section h4.lodge-car-name{width:70%}.gcn_accommodation_section .go2_facility{width:100%}.gcn_accommodation_section .facility_row input{margin:0 20px;padding:5px;width:auto}.gcn_accommodation_section .go2_facility .facility_row select{max-width:160px}.gcn_accommodation_section .go2_facility h5.select-title{margin:0 20px;max-width:unset;width:unset}.gcn_accommodation_section .booking_submit_btn{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.gcn_accommodation_section .totle-amount-tag{display:flex;flex-wrap:wrap;justify-content:flex-end}.gcn_accommodation_section .go2-btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.gcn_accommodation_section h5.select-lbl{left:20px;position:absolute;top:-25px}.gcn_accommodation_section .outer_select{display:flex;flex-wrap:wrap;position:relative}.gcn_accommodation_section .go2_facility select#quantity{width:160px}.gcn_accommodation_section .transfer_go2{background:#fff;border:1px solid #777;padding:5px 10px 20px;width:calc(100% - 22px)}.gcn_accommodation_section .lodge-go2-form{padding:20px 6px}.gcn_accommodation_section .lodge-go2-title{margin-bottom:50px}.gcn_accommodation_section .amount_row{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.gcn_accommodation_section .continue-btn{align-items:center;display:flex;justify-content:center;text-align:center}.gcn_accommodation_section a.btn{font-size:14px;width:100%}.gcn_accommodation_section .accommodation-totle-amount{margin-top:140px;text-align:end}.gcn_accommodation_section .form_inner.speed_point_inner{margin:20px 0}.gcn_accommodation_section .speed_point_inner .form-content{display:flex;flex-wrap:wrap}.gcn_accommodation_section .speed_point_inner .form_column{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;width:47%}.gcn_accommodation_section .speed_point_inner .input-outer{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:15px;width:100%}.gcn_accommodation_section .speed_point_inner .input-outer input{max-width:230px;min-height:40px;padding:2px;width:100%}.gcn_accommodation_section .speed_point_inner .input-outer label{margin-right:15px}.gcn_accommodation_section .client-info .facility_row,.gcn_accommodation_section .speed-point .facility_row{margin-bottom:50px}.gcn_accommodation_section .confirmation .confimation_btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.gcn_accommodation_section .accomodation_confirmation h5{margin:0}.gcn_accommodation_section .facility_row.textarea_booking_notes{padding:10px 20px}.gcn_accommodation_section .facility_row.textarea_booking_notes textarea{margin-top:10px;min-height:200px;width:100%}.gcn_accommodation_section .facility_row.textarea_booking_notes .booking_notes{width:100%}.gcn_accommodation_section input.date-picker{min-width:180px}.qty-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.qty-container input{margin:0!important;padding:0 30px!important;text-align:center;width:100px!important}.drop_down_outer{position:relative}.btn-light{background:transparent;border:0;padding:0 7px;position:absolute;top:50%;transform:translateY(-50%)}.rooms-column{margin-bottom:10px}.btn-light:focus{border:0;outline:0}.qty-btn-minus{left:0}.qty-btn-plus{right:0}@media screen and (max-width:991px){.gcn_accommodation_section .add_row_input{flex-direction:column}.gcn_accommodation_section .form_input .add_row_input input{width:100%}}.membership_container{background-color:#d7d7d7;border-radius:8px;color:#000;margin-bottom:16px;padding:16px}.dis-cards .noofcards>input{background-color:#fff;border:1px solid #ca9765;border-radius:12px;float:left;margin-bottom:16px;padding:4px 16px;width:90%}@media only screen and (max-width:693px){.CardResult{width:50%}}.discount_Cards{margin-top:16px}.booking_extras_container,.booking_notes_container,.discount_Cards,.membership_cards_container{background:#f1f1f1;border-radius:8px;display:none;height:auto;max-height:500px;overflow:hidden;padding:15px 20px!important;transition:max-height 2.15s ease-in;width:100%}.booking_extras_container,.booking_notes_container,.membership_cards_container{margin-top:8px}.booking_extras>input,.booking_notes>input,.membership_cards>input{background-color:#fff;border:1px solid #ca9765;border-radius:12px;float:left;margin-bottom:16px;padding:4px 16px;width:80%}.button_container{border-top:1px solid #767676;display:flex;justify-content:space-around;margin-top:16px;min-height:10px;position:relative;width:100%}.cards,.notes{display:inline-block;min-height:20px;width:100%}.add_booking_notes{background:#e0e0e0;border:1px solid #383a38;border-radius:6px;color:#383a30;cursor:pointer;display:flex;float:left;font-weight:400!important;justify-content:center;margin:16px auto;max-width:200px;padding:4px 12px;text-align:center;width:auto}.note_text{cursor:pointer;margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:120px;word-break:break-all}.note_text:hover{width:max-content}.note_text:active,.note_text:hover{height:auto;overflow:visible;white-space:normal}.membership_card,.note{align-items:center;display:inline-flex;float:left;width:100%!important}.add_btn,.verify_Card,.verify_note{border:1px solid #9f7043;border-radius:8px;color:#9f7043;cursor:pointer;float:left;font-size:16px;height:auto;line-height:34px;margin:0 8px;padding:0 8px;text-align:center;width:auto}@media only screen and (max-width:450px){.add_booking_notes,.apply_Discount{margin:16px}}@media only screen and (max-width:1024px){.booking_extras>input,.booking_notes>input,.membership_cards>input{width:75%}}@media only screen and (max-width:605px){.booking_extras>input,.booking_notes>input,.membership_cards>input{width:70%}}@media only screen and (max-width:525px){.booking_extras>input,.booking_notes>input,.membership_cards>input{width:65%}}@media only screen and (max-width:470px){.booking_extras>input,.booking_notes>input,.membership_cards>input{width:60%}}@media only screen and (max-width:402px){.booking_extras>input,.booking_notes>input,.membership_cards>input{width:50%}}.dismiss_CardResult{border:1px solid #f59922;border-radius:8px;color:#cb8830}.dismiss_CardResult,.use_CardResult{cursor:pointer;float:left;font-size:12px;padding:0 12px;text-align:center;width:auto}.use_CardResult{border:1px solid #722c00;border-radius:8px;color:#722c00;margin-left:16px}.CardResult{float:left;padding-left:16px;text-align:left;width:50%}.card-dt{min-height:20px;width:100%}.rmv_addedAdltCard{background:#e9a042;border-radius:50px;color:#fff;cursor:pointer;float:right;font-size:24px;height:16px;line-height:12px;text-align:center;width:16px}.addedAdltCard,.addedChildCard{border-bottom:1px solid #ca9765;color:#bf7329;font-size:12px;line-height:24px!important;max-width:400px;padding:0 8px 0 16px}.spinVerify{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;background:unset;border:unset;border-bottom:2px solid #9f7043;border-left:2px solid #9f7043;border-radius:50px;color:#9f7043;cursor:pointer;float:left;font-size:32px;height:36px;line-height:34px;margin:0 16px;text-align:center;width:36px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.card_dropdown_btn,.note_dropdown_btn{margin-bottom:0!important}.basket-button{position:fixed!important;right:40px!important;top:40px!important;z-index:19999}li{margin-bottom:0;padding-left:0;position:unset}.container{--bs-gutter-x:0rem!important}option:not(:first-of-type),select{color:unset!important}.btn-group .btn{margin-right:0!important;margin-top:4px!important}.scrollable-menu{height:auto;max-height:200px;overflow-x:hidden}li:before{background-color:transparent!important}.tooltip{z-index:20001}.booking_extras_container .extras{width:100%}.card:hover{box-shadow:0 5px 12px 8px rgba(0,0,0,.1)}