.hotel_search_section{width:100%;padding:25px;background-color:var(--gray-34);border-radius:10px;max-width:470px;margin:0 auto;max-width:800px!important}.hotel_search_section h3{font-size:22px;color:var(--black);font-weight:var(--fw-600);text-align:center;text-transform:uppercase;padding-bottom:15px;border-bottom:1px solid var(--gray-11);margin-bottom:20px}.hotel_search_section form{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.hotel_search_section form .input-group{width:100%!important;display:flex;justify-content:space-between;margin-bottom:15px}.hotel_search_section form label{color:var(--primary-color);font-size:13px;text-transform:uppercase;width:auto;margin-bottom:3px;font-weight:var(--fw-500)}#room_guest_popup label{margin-bottom:0}#room_guest_popup .child-age .childn label{font-size:12px;text-transform:capitalize;letter-spacing:.5px}.hotel_search_section form .input-group input,.hotel_search_section form .input-group select,.hotel_search_section form .input-group>button{width:100%;background-color:var(--white);border:1px solid var(--white);padding:10px;font-size:15px;color:var(--black);font-weight:var(--fw-500);border-radius:5px!important}.hotel_search_section form #room_guest{padding-left:35px}.hotel_search_section form .input-group input[name=extra],.hotel_search_section form .input-group input[name=hotel_name],.hotel_search_section form .input-group input[name=nationality]{padding:10px}.hotel_search_section form button#room_guest{text-align:left;cursor:pointer;border-radius:5px!important}.hotel_search_section form .nationality_country{display:flex;justify-content:space-between;width:100%;gap:10px}.hotel_search_section form button.search{padding:10px;text-align:center;margin-top:10px;background-color:var(--primary-color);color:var(--white);border-color:var(--primary-color);transition:all .3s ease-in}.hotel_search_section form .input-group.advance-search{margin-top:10px;margin-bottom:0}.hotel_search_section form .additional-setting{color:var(--primary-color);font-size:13px;text-transform:uppercase;width:100%;font-weight:var(--fw-500);background-color:var(--white);border:none;padding:10px 10px 10px 30px;text-align:left;position:relative;border-radius:5px;height:42px;display:flex;align-items:center}.advance-search .accordion-body,.advance-search .accordion-button{padding:0}.advance-search .accordion-item{background:transparent;border:none}.hotel_search_section form .additional-setting svg{position:absolute;left:10px;color:var(--primary-color);font-size:12px;bottom:inherit;top:50%;transform:translateY(-50%);display:block}#date-select-container{position:absolute;z-index:1}.rdrDefinedRangesWrapper{display:none}.rdrCalendarWrapper,.rdrDateRangePickerWrapper{width:100%}.date_picker_container_x{position:absolute;top:35px;z-index:1;left:-100%}.t-datepicker{border-radius:5px;clear:both;width:100%;font-size:14px;line-height:1.4em;background-color:var(--white)}.t-check-in,.t-check-out{width:50%;box-sizing:border-box}.hotel_search_section form .t-datepicker .t-dates{height:auto;padding:11px 10px}.hotel_search_section form .t-datepicker .t-check-in{border:none;border-right:1px solid var(--gray-9)}.hotel_search_section form .t-datepicker .t-dates>span{margin-right:8px}.hotel_search_section form .t-datepicker .t-dates label{margin-bottom:0}.hotel_search_section form .input-group>svg{position:absolute;left:10px;bottom:13px;font-size:18px;color:var(--dark-gray-5)}.hotel_search_section form button:focus,.hotel_search_section form input:focus,.hotel_search_section form select:focus{border-color:var(--primary-color);outline:none}.hotel_search_section .accordion-button:focus{outline:none;box-shadow:none}.hotel_search_home_form .icon-toggle{position:relative;display:flex}.hotel_search_home_form #additional_sett,.hotel_search_home_form #additional_sett.show{display:flex;padding-top:10px;justify-content:space-between;gap:10px}.hotel_search_home_form #additional_sett .hotel_name,.hotel_search_home_form #additional_sett .markup{margin:unset}.hotel_search_home_form .landing_apply_button{align-self:flex-end}.accordion-button:after{content:unset}.toggleNotActivebtn{background:var(--primary-color)!important;color:var(--white)!important}.input-group input:disabled{background-color:var(--gray-7)!important;border-color:var(--gray-6)!important;opacity:.5;cursor:not-allowed}@media (max-width:767px){.col-lg-5{padding-left:15px;margin-top:15px}.hotel_search_section{padding:25px 15px}.hotel_search_section form label{font-size:12px}.hotel_search_home_form #additional_sett,.hotel_search_home_form #additional_sett.show{flex-wrap:wrap}.hotel_search_home_form .landing_apply_button{width:100%}.hotel_search_home_form .landing_apply_button button{padding:10px}}@media (max-width:400px){.hotel_search_section form .nationality_country{flex-direction:column;gap:0}}#custom_searchable_dropdown{position:relative;color:var(--dark-gray-2);cursor:default;width:100%}#custom_searchable_dropdown .arrow_drop{display:block;position:absolute;right:10px;top:50%;font-size:25px;transform:translateY(-50%)}#custom_searchable_dropdown .arrow_drop.open{border-color:transparent var(--gray-24);border-width:0 5px 5px}#custom_searchable_dropdown .selected-value{position:relative}#custom_searchable_dropdown .selected-value input{line-height:1.5;font-size:1rem;background-color:var(--white);border:1px solid var(--gray-6);border-radius:2px;box-sizing:border-box;cursor:default;outline:none;padding:8px 30px 8px 10px;transition:all .2s ease;width:100%}#custom_searchable_dropdown .options,#custom_searchable_dropdown .optionsx{background-color:var(--white);border:1px solid var(--gray-6);box-shadow:0 1px 0 var(--black-with-transparency-0);box-sizing:border-box;margin-top:-1px;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:1000;-webkit-overflow-scrolling:touch;padding:2px 6px}#custom_searchable_dropdown .options .open{display:block}#custom_searchable_dropdown .options .option{box-sizing:border-box;color:var(--dark-gray-8);cursor:pointer;display:flex;font-size:12px;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:1em;padding:7px 5px}#custom_searchable_dropdown .highlighted,#custom_searchable_dropdown .option.selected,#custom_searchable_dropdown .option:hover{background-color:var(--gray-28);color:var(--dark-gray-2)}#custom_searchable_dropdown .options .option svg{position:unset!important;height:15px;width:15px;margin-top:1px}#custom_searchable_dropdown>.options .option span{margin-left:5px}#custom_searchable_dropdown .imduplicate{background:var(--white);position:ABSOLUTE;left:0;right:0;top:0;bottom:0;display:FLEX;align-items:CENTER;padding:0 10px;border-radius:5px}#custom_searchable_dropdown .imduplicate svg{margin-right:10px;position:static!important}#custom_searchable_dropdown .arrow_drop svg{position:static!important}@media only screen and (max-width:767px){#custom_searchable_dropdown .imduplicate{font-size:14px;line-height:18px}#custom_searchable_dropdown .imduplicate svg{font-size:16px}}.dropdown{position:relative;color:var(--dark-gray-2);cursor:default;width:100%}.dropdown .arrow{border-color:var(--gray-24) transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:.3rem;position:absolute;right:10px;top:14px;width:0}.dropdown .arrow.open{border-color:transparent transparent var(--gray-24);border-width:0 5px 5px}.dropdown .selected-value input{line-height:1.5;font-size:1rem;background-color:var(--white);border:1px solid var(--gray-6);border-radius:2px;box-sizing:border-box;cursor:default;outline:none;padding:8px 52px 8px 10px;transition:all .2s ease;width:100%}.dropdown .options,.dropdown .optionsx{display:none;background-color:var(--white);border:1px solid var(--gray-6);box-shadow:0 1px 0 var(--black-with-transparency-0);box-sizing:border-box;margin-top:-1px;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:1000;-webkit-overflow-scrolling:touch}.dropdown .options .optionx,.dropdown .optionsx{display:block;padding:2px 6px}.dropdown .options.open{display:block}.dropdown .option{box-sizing:border-box;color:var(--dark-gray-8);cursor:pointer;display:block;font-size:12px;padding:5px 7px}.dropdown .option.selected,.dropdown .option:hover{background-color:var(--gray-28);color:var(--dark-gray-2)}