.hero-sec{width:100%;display:block;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/_next/static/media/home_bg.4d7b35e1.jpg);background-size:cover;background-attachment:fixed;background-position:50%;padding:80px 0}.container{max-width:1440px;margin:0 auto;padding:0 15px}.hero-sec .left{height:100%;display:flex;flex-direction:column;justify-content:center}.hero-sec .left h4{font-family:Caveat,cursive!important;color:var(--white);font-weight:var(--fw-500);font-size:30px;margin:0 0 10px}.hero-sec .left h1{font-size:56px;font-weight:var(--fw-600);color:var(--white);margin:0 0 15px}.hero-sec .left h1 span{color:var(--secondary-color)}.hero-sec .right{width:100%;padding:25px;background-color:var(--white-with-transparency-0);border-radius:10px;max-width:470px;margin:0 auto;max-width:800px!important}.hero-sec .right 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}.hero-sec .right form{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.hero-sec .right form .input-group{width:100%!important;display:flex;justify-content:space-between;margin-bottom:15px}.hero-sec .right 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}.hero-sec .right form .input-group input,.hero-sec .right form .input-group select,.hero-sec .right 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}.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=hotel_name],.hero-sec .right form .input-group input[name=nationality]{padding:10px}.hero-sec .right form button#room_guest{text-align:left;cursor:pointer;border-radius:5px!important}.hero-sec .right form .nationality_country{display:flex;justify-content:space-between;width:100%;gap:10px}.hero-sec .right 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}.hero-sec .right form .input-group.advance-search{margin-top:10px;margin-bottom:0}.hero-sec .right 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}.hero-sec .advance-search .accordion-body,.hero-sec .advance-search .accordion-button{padding:0}.hero-sec .advance-search .accordion-item{background:transparent;border:none}.hero-sec .right 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}.hero-sec .right form .t-datepicker .t-dates{height:auto;padding:11px 10px}.hero-sec .right form .t-datepicker .t-check-in{border:none;border-right:1px solid var(--gray-9)}.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{font-size:18px;color:var(--dark-gray-5)}.hero-sec .right form button:focus,.hero-sec .right form input:focus,.hero-sec .right form select:focus{border-color:var(--primary-color);outline:none}.hero-sec .hotel_search_home_form .icon-toggle{position:relative;display:flex}.hero-sec .hotel_search_home_form #additional_sett,.hero-sec .hotel_search_home_form #additional_sett.show{display:flex;padding-top:10px;justify-content:space-between;gap:10px}.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{background-color:var(--gray-7)!important;border-color:var(--gray-6)!important;opacity:.5;cursor:not-allowed}@media (max-width:991px){.hero-sec{padding-bottom:60px}.hero-sec .left{padding-bottom:40px}.hero-sec .left h4{font-size:26px;text-align:center}.hero-sec .left h1{text-align:center;font-size:40px;margin-bottom:0}}@media (max-width:767px){.hero-sec .left{display:flex;align-items:center;justify-content:center;flex-direction:column}.hero-sec .left h4{font-size:22px}.hero-sec .left h1{font-size:30px}.hero-sec .col-lg-5{padding-left:15px;margin-top:15px}.hero-sec .hotel_search_home_form #additional_sett,.hero-sec .hotel_search_home_form #additional_sett.show{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}}.offer_popups .modal-content{position:relative;background-image:url(https://img.freepik.com/free-vector/white-elgant-texture-background_23-2148447313.jpg?ga=GA1.1.171542832.1664534410&semt=ais_hybrid)}.offer_popups .modal-content .modal-header{position:absolute;right:10px;border:none;z-index:11;background-color:transparent}.offer_popups .modal-body{padding:40px}.LeftImagePopup{display:flex;gap:20px;min-height:500px}.LeftImagePopup .popup_section{width:calc(50% - 10px)}.LeftImagePopup .image_section{height:540px;padding:40px 0 40px 20px}.LeftImagePopup.single_image .image_section{height:100%;padding:40px 20px}.LeftImagePopup .image_section img{width:100%;object-fit:cover;height:100%}.content_section.popup_section,.popup_content{display:flex;align-items:center}.popup_content{padding:30px 20px;justify-content:center;width:100%;flex-direction:column}.popup_content img{max-width:200px;margin:0 auto;object-fit:contain}.popup_content h1{font-size:40px;font-weight:600;margin:20px 0;text-align:center;word-break:break-all}.popup_content h1 span{color:#128bcb;font-weight:700}.popup_content p{text-align:center;margin-bottom:5px}.popup_content h2{text-align:center;font-size:20px;margin-top:10px}.text_contents{max-height:310px;overflow-y:scroll;word-break:break-all}.text_contents::-webkit-scrollbar{width:5px;background-color:transparent}.text_contents::-webkit-scrollbar-thumb{background-color:#1d1d1d}.preview_popup .modal-body{background:#cbcbcb}.Fullwidthsection .LeftImagePopup .popup_section{width:100%}@media screen and (max-width:1200px){.popup_content img{max-width:150px}.popup_content h1{font-size:22px}.text_contents{max-height:200px}.popup_content p{font-size:14px}.LeftImagePopup .image_section{height:380px}}@media screen and (max-width:991px){.offer_popups .modal-dialog{max-width:90%;margin:0 auto}}@media screen and (max-width:767px){.offer_popups .modal-dialog{max-width:90%}.LeftImagePopup{flex-direction:column}.LeftImagePopup .popup_section{width:100%}.LeftImagePopup .image_section{height:300px;padding:40px 20px}.popup_content{padding:15px}}