.home-page-class .header_booking_engine{border:1px solid #000;border-radius:0;padding:0;bottom:10px}.header_booking_engine .btn{width:150px}.header_booking_engine{color:#000;background:#fff;width:98%;margin:auto;padding:0;position:relative}.room-name-or-remove button.yellow-btn.rmv{margin-top:0}.react-datepicker-wrapper{border:0;width:100%;padding:0;display:inline-flex}.calendar-icon{color:#000;display:block;position:relative;width:100%!important}.calendar-icon svg{position:absolute;top:-28px;right:10px}.css-hlgwow{font-size:14px}.header_booking_engine .col,select{width:21%}.header_booking_engine .col label{color:#000;font-size:12px;font-weight:600}.header_booking_engine .col .form-control{height:36px;font-size:13px;font-weight:700;padding-left:5px!important}.header_booking_engine .col{width:15%!important}.header_booking_engine input,.header_booking_engine select,.header_booking_engine .form-control:disabled{border:1px solid #b79e78;border-radius:4px;font-size:12px}.add-rooms-block{background-color:#fff;width:18%;padding:1em;position:absolute}.css-13cymwt-control{box-shadow:none;border:none;background:0 0!important;border-width:0!important;border-radius:0!important}.header_booking_engine .btn{text-transform:capitalize;outline:none;min-width:94px;padding:18px 6px;color:#fff!important;background-color:#b18c60!important;border:none!important;border-radius:0!important;font-size:14px!important}.react-datepicker__input-container .form-control{width:120%}.rooms-child-outer-block{z-index:1000;position:relative}.showmoreT.add-rooms-block{z-index:9999;background:#fff;width:100%;top:100%;left:0;box-shadow:0 4px 10px #0003;position:absolute!important}.booking-toggle-btn{cursor:pointer;color:#fff;background-color:#b18c60;border:none;border-radius:0;justify-content:center;align-items:center;padding:6px 10px;font-size:14px;transition:transform .3s;display:flex}.booking-toggle-btn:hover{transform:scale(1.1)}.booking-toggle-btn svg{color:#fff;fill-color:#fff}.booking-toggle-btn .yellow-btn{color:#fff}.plus-min-style{color:#000;background-color:#f0f0f0;border-radius:5px;padding:10px}.header_booking_engine_container{z-index:1;opacity:0;visibility:hidden;width:100%;transition:transform .5s,opacity .5s;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(100%)}.header_booking_engine_container.show{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.booking-toggle-btn-wrapper{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.booking-search-bar-btn-div{position:absolute;bottom:22%;left:50%;transform:translate(-50%)}.add-rooms-block{max-height:300px;overflow-y:auto}.add-rooms-block .add-rooms-div .plus-min-style button{color:#000;width:25px;height:25px;padding:0}.room-name-or-remove{place-content:center space-between;display:flex}.add-rooms-div .row .col-6{padding:0}.room-name-or-remove .rmv{color:#000;background-color:#0000;border:none;outline:none;font-weight:700}.add-rooms-div{margin-bottom:1rem}.form-control#hotel-select,.form-control#city-select{border:1px solid #0000!important}#react-select-5-placeholder{color:#000!important;font-size:12px!important}.datepicker-outer .react-datepicker__input-container .form-control{border:none;padding:10px;width:100%!important}.rooms-child-outer-block .rooms-childs-input{padding:10px;border:none!important}.header_booking_engine .booking-input{border-right:1px solid #464646;padding:8px 15px}.promo-code-input{justify-content:center;align-items:center;display:flex;padding:0!important}.promo-code-input input{border:none}.hotel-depand-city>div>div{background-color:#0000;border:none}@media (max-width:768px){.header_booking_engine_container.show{z-index:999999;background:#fff;height:100vh;position:fixed;top:0!important}.home-page-class .header_booking_engine{border:none;top:10%}.header_booking_engine .btn{margin:15px auto 0;bottom:0;width:75%!important}}
