.hero-sec{background-color:#0000;background-image:linear-gradient(#00000080,#00000080),url(../media/home_bg.1nt_3v5514ko_.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;padding:60px 0;display:block}.trusted-b2b{background:var(--fade-blue);color:#fff;letter-spacing:.2px;white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;width:max-content;padding:8px 18px;font-size:15px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 4px 10px #00000040}.hero-description{color:#fff;letter-spacing:.1px;text-align:left;text-shadow:0 2px 5px #00000073;background:#00000059;border-radius:10px;max-width:fit-content;margin-bottom:18px;padding:6px 10px;font-size:16px;font-weight:400;line-height:1.55}.container{max-width:1440px;margin:0 auto;padding:0 15px}.hero-sec .left{flex-direction:column;justify-content:center;height:100%;display:flex}.hero-sec .left h4{color:var(--white);font-weight:var(--fw-500);margin:0 0 15px;font-size:30px;font-family:Caveat,cursive!important}.hero-sec .left h1{font-size:56px;font-weight:var(--fw-600);color:var(--white);margin:0 0 20px}.hero-sec .left h1 span{color:var(--secondary-color)}.hero-sec .right{background-color:var(--white-with-transparency-0);border-radius:10px;width:100%;max-width:470px;margin:0 auto;padding:25px;max-width:800px!important}.hero-sec .right h3{color:var(--black);font-size:22px;font-weight:var(--fw-600);text-align:center;text-transform:uppercase;border-bottom:solid 1px var(--gray-11);margin-bottom:20px;padding-bottom:15px}.hero-sec .right form{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex;position:relative}.hero-sec .right form .input-group{justify-content:space-between;margin-bottom:15px;display:flex;width:100%!important}.hero-sec .right form label{color:var(--primary-color);text-transform:uppercase;width:auto;font-size:13px;font-weight:var(--fw-500);margin-bottom:3px}#room_guest_popup label{margin-bottom:0}#room_guest_popup .child-age .childn label{text-transform:capitalize;letter-spacing:.5px;font-size:12px}.hero-sec .right form .input-group input,.hero-sec .right form .input-group select,.hero-sec .right form .input-group>button{background-color:var(--white);border:solid 1px var(--white);width:100%;color:var(--black);font-size:15px;font-weight:var(--fw-500);padding:10px;border-radius:5px!important}.hero-sec .right form #room_guest{padding-left:35px}.hero-sec .right form .input-group input[name=extra],.hero-sec .right form .input-group input[name=nationality],.hero-sec .right form .input-group input[name=hotel_name]{padding:10px}.hero-sec .right form button#room_guest{text-align:left;cursor:pointer;border-radius:5px!important}.hero-sec .right form .nationality_country{justify-content:space-between;gap:10px;width:100%;display:flex}.hero-sec .right form button.search{text-align:center;background-color:var(--primary-color);color:var(--white);border-color:var(--primary-color);margin-top:10px;padding:10px;transition:all .3s ease-in}.hero-sec .right form .input-group.advance-search{margin-top:10px;margin-bottom:0}.hero-sec .right form .additional-setting{color:var(--primary-color);text-transform:uppercase;width:100%;font-size:13px;font-weight:var(--fw-500);background-color:var(--white);text-align:left;border:none;border-radius:5px;padding:10px 10px 10px 30px;position:relative}.hero-sec .advance-search .accordion-button,.hero-sec .advance-search .accordion-body{padding:0}.hero-sec .advance-search .accordion-item{background:0 0;border:none}.hero-sec .right form .additional-setting svg{color:var(--primary-color);left:10px;bottom:inherit;font-size:12px;display:block;position:absolute;top:50%;transform:translateY(-50%)}#date-select-container{z-index:1;position:absolute}.rdrDefinedRangesWrapper{display:none}.rdrDateRangePickerWrapper,.rdrCalendarWrapper{width:100%}.date_picker_container_x{z-index:1;position:absolute;top:35px;left:-100%}.t-datepicker{clear:both;background-color:var(--white);border-radius:5px;grid-template-columns:1fr auto 1fr;width:100%;font-size:14px;line-height:1.4em;display:grid!important}.t-check-nights{border-right:1px solid var(--gray-9);border-left:1px solid var(--gray-9);border-style:solid;border-width:0 1px;justify-content:center;align-items:center;display:flex}.t-check-in,.t-check-out{box-sizing:border-box;cursor:pointer}.hero-sec .right form .t-datepicker .t-dates{height:auto;padding:11px 10px}.hero-sec .right form .t-datepicker .t-check-in{border:none}.hero-sec .right form .t-datepicker .t-dates>span{margin-right:8px}.hero-sec .right form .t-datepicker .t-dates label{margin-bottom:0}.hero-sec .right form .input-group>svg{color:var(--dark-gray-5);font-size:18px}.hero-sec .right form input:focus,.hero-sec .right form select:focus,.hero-sec .right form button:focus{border-color:var(--primary-color);outline:none}.hero-sec .hotel_search_home_form .icon-toggle{display:flex;position:relative}.hero-sec .hotel_search_home_form #additional_sett.show,.hero-sec .hotel_search_home_form #additional_sett{justify-content:space-between;gap:10px;padding-top:10px;display:flex}.hero-sec .hotel_search_home_form #additional_sett .hotel_name,.hero-sec .hotel_search_home_form #additional_sett .markup{margin:unset}.hero-sec .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}.hero-sec .input-group input:disabled{opacity:.5;cursor:not-allowed;background-color:var(--gray-7)!important;border-color:var(--gray-6)!important}@media (max-width:991px){.hero-sec{padding-bottom:60px}.hero-sec .left{align-items:center;padding-bottom:40px}.hero-sec .left h4{text-align:center;font-size:26px}.hero-sec .left h1{text-align:center;margin-bottom:0;font-size:40px}}@media (max-width:767px){.hero-sec .left{flex-direction:column;justify-content:center;align-items:center;padding-bottom:20px;display:flex}.hero-sec .left h4{font-size:22px}.hero-sec .left h1{font-size:30px}.hero-sec .col-lg-5{margin-top:15px;padding-left:15px}.hero-sec .hotel_search_home_form #additional_sett.show,.hero-sec .hotel_search_home_form #additional_sett{flex-wrap:wrap}.hero-sec .hotel_search_home_form .landing_apply_button{width:100%}.hero-sec .hotel_search_home_form .landing_apply_button button{padding:10px}}
