.header .top-header,.header .search-filter{margin-top:200px;padding:0 100px}.search-bar-input{background-color:#0000;border:0;outline:none;transition:all .2s}.header .main-logo{max-width:160px;height:auto}.header .book-on-call{background-color:var(--primary-color);border-radius:10px;align-items:center;font-size:14px;font-weight:500;display:flex}.header .call-wrapper{color:var(--dark-color);opacity:.8;align-items:center;display:flex}.header .call-icon{color:var(--dark-color);opacity:.8;font-size:24px;transition:all .3s}.menu-item{border-bottom:2px solid #0000;opacity:.7!important}.menu-item.active,.menu-item:hover{border-bottom:2px solid var(--dark-color);opacity:1!important}.search-suggestion{z-index:1031;min-width:300px;max-height:300px;overflow-y:scroll}.header .search-suggestion::-webkit-scrollbar{width:8px}.header .search-suggestion::-webkit-scrollbar-thumb{background-color:var(--text-color);opacity:.7;border-radius:4px}.header .search-suggestion::-webkit-scrollbar-thumb:hover{background-color:var(--primary-color)}.header .search-suggestion::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:4px}.header .profile{color:#000;opacity:.7;cursor:pointer;border-radius:23px;align-items:center;gap:5px;padding:5px 10px;font-size:14px;transition:all .3s;display:flex}.header .profile:hover{box-shadow:2px 2px 10px #0000004d}.header .filter-category{gap:70px;position:relative}.header .filter-category .filter-text{color:var(--text-color);cursor:pointer;white-space:pre;border-bottom:2px solid #0000;width:fit-content;height:70px;margin-top:20px;font-size:14px;font-weight:700;transition:all .3s}.header .filter-category .filter-item{height:100%;padding-top:5px}.header .filter-category .filter-item-title{white-space:break-spaces;max-width:120px;font-size:11px;font-weight:400}.header .filter-category .filter-text:hover{color:var(--dark-color);opacity:.8;border-bottom:2px solid #00000080}.header .filter-category .filter-text.active{color:var(--dark-color);border-bottom:2px solid var(--dark-color);opacity:1}.header .search-box{border:1px solid #8080804f;width:auto;transition:all .3s}.header .search-selector{width:230px;padding-left:10px}.header input{background-color:#0000;outline:none;transition:all .2s}.header .search-btn{background-color:var(--primary-color)}.jaisamair-searchbar input{background-color:#0000}.header .btn-search:hover{background-color:var(--primary-color);color:var(--light-color);transition:all .3s}.btn-guest{border:0;border:1px solid var(--dark-color);width:25px;height:25px;color:var(--dark-color);opacity:.5;background:0 0;border-radius:100%;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:all .3s;display:flex}.btn-guest:hover{opacity:1}.header .guest-lenght{white-space:pre;color:var(--dark-color);font-family:Roboto,sans-serif;font-size:14px}.date-input{color:var(--dark-color);opacity:.7;caret-color:#0000;border:0;outline:none;font-size:15px;font-weight:600}.header .search-text{color:var(--dark-color);font-size:14px;font-weight:600}.header .filter-nav{cursor:pointer;z-index:9;opacity:1;border:1px solid var(--dark-color);background-color:var(--light-color);border-radius:100%;place-items:center;width:30px;height:30px;padding:0;transition:all .3s;display:grid;top:50%;transform:translateY(-50%)}.header .filter-swiper{border-radius:10px}.header .swiper-button-disabled{display:none!important}.header .filter-swiper{position:relative}.header .swiper-blur-left,.header .swiper-blur-right{z-index:2;pointer-events:none;width:50px;height:100%;position:absolute;top:0}.header .swiper-blur-left{background:linear-gradient(90deg,#fff 0%,#fff0 100%);left:0}.header .swiper-blur-right{background:linear-gradient(270deg,#fff 0%,#fff0 100%);right:0}.header .filter-nav{z-index:3;top:50%;transform:translateY(-50%)}.header .filter-nav-prev{left:0}.header .filter-nav-next{right:0}.header .btn-shorting{color:var(--dark-color);white-space:pre;border:0;border:1px solid var(--border-color);background:0 0;border-radius:20px;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;display:flex}.header .btn-shorting:hover{background-color:var(--gray-color);color:var(--dark-color);border:1px solid var(--border-color);transition:all .3s}.header .filter-tab{border:1px solid #8080804f;border-radius:20px}.royal-header{z-index:99;height:200px;transition:all .3s;position:fixed}.royal-header .book-on-call{background-color:var(--primary-color);color:var(--light-color);align-items:center;gap:10px;width:40px;height:40px;display:flex;border-radius:15px!important}@media screen and (max-width:991px){.royal-header,.royal-header.active{padding-bottom:4px;height:auto!important}.header .top-header,.header .search-filter{margin-top:0}.royal-header .header-logo-link{height:52px!important}.royal-header .header-logo-link img{width:140px;height:auto}.royal-header .header-right .mobile-search-btn{background:#fff;border:1px solid #ececec;border-radius:15px;place-items:center;width:40px;height:40px;display:grid}.header .filter-category .filter-text{margin-top:6px;height:68px!important}.header .filter-category .filter-text img{width:24px;height:24px}.header .filter-category .filter-text.active{font-weight:600}.header .swiper-blur-left,.header .swiper-blur-right{width:30px}}.royal-header.active{height:90px;transition:all .3s}.royal-header .royal-navlinks.active{transition:all .3s;transform:translateY(-100px)}.royal-header .royal-navlinks{transition:all .3s}.royal-search{border:1px solid #80808034;align-items:center;width:800px;height:65px;margin-top:20px;transition:all .3s;position:absolute;left:50%;transform:translate(-50%);box-shadow:1px 2px 30px #0000001e}.royal-search.active{width:760px;min-width:80px;height:90px;transition:all .3s;transform:translateY(-100px)translate(-50%)scale(.5)}.royal-search>div{cursor:pointer;border-radius:100px;align-items:center;padding-left:20px;transition:all .3s;display:grid}.royal-search>div:first-child div,.royal-search>div:nth-child(2) div{border-right:1px solid #80808034}.royal-search>div:nth-child(3) div{width:100%}.royal-search>div div h6{font-size:12px;font-weight:600}.royal-search>div div p{color:#6d6d6d;font-size:14px;font-weight:600}.royal-header .dummy-text{cursor:pointer;font-size:25px;font-weight:700;transition:all .3s;transform:scale(1);margin-left:35px!important}.royal-header .dummy-text:hover{background-color:unset}.royal-header .dummy-text:first-child,.royal-header .dummy-text:nth-child(2),.royal-header .dummy-text:nth-child(3){border-right:1px solid #808080b6}.royal-search-bth{color:#fff;background-color:var(--primary-color);border-radius:100%;justify-content:center;align-items:center;width:40px;max-width:40px;height:40px;max-height:40px;transition:all .5s linear;display:flex;right:0}.royal-search-bth:hover{background-color:#eb002f!important}.royal-overlay{opacity:.15;z-index:9;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.royal-search>div:hover{background-color:#dfdddd;transition:all .3s}.royal-search>div:first-child:hover div,.royal-search>div:nth-child(2):hover div{border-right:0!important}.royal-search .royal-search-dropdown{transform-origin:top;background-color:#fff;border-radius:30px;min-width:315px;top:70px}.slide-left-enter{opacity:0;transform:translate(20%)}.slide-left-enter-active{opacity:1;transition:all .3s;transform:translate(0)}.slide-left-exit{opacity:1;transform:translate(0)}.slide-left-exit-active{opacity:0;transition:all .3s;transform:translate(-20%)}.slide-right-enter{opacity:0;transform:translate(-20%)}.slide-right-enter-active{opacity:1;transition:all .3s;transform:translate(0)}.slide-right-exit{opacity:1;transform:translate(0)}.slide-right-exit-active{opacity:0;transition:all .3s;transform:translate(20%)}.royal-search .royal-search-dropdown:hover{background-color:#fff}.royal-search-dropdown>div{cursor:pointer;border-radius:10px;padding:10px 20px}.guest-box{background:#fff;border-radius:16px;min-width:320px;box-shadow:0 4px 16px #0000001f}.circle-btn{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:flex}.circle-btn:hover{border-color:#000}.header .search-box-scale-up,.header .open-search-box{opacity:1;visibility:visible;pointer-events:all;height:auto;transition:all .4s linear;transform:translateY(0%)scale(1)}.overlay{z-index:8;opacity:.5;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.mobile-search-box .mobile-search{border:1px solid var(--border-color);border-radius:10px;box-shadow:3px 3px 4px #0000001a}.mobile-search-box .clear-all{background-color:#0000;border:0}.mobile-search-box .btn-search{background-color:var(--primary-color);border:0;border-radius:5px;width:fit-content;padding:8px 20px;font-size:14px;font-weight:600}.mobile-bottom-bar{background-color:var(--light-color);z-index:100;width:100%;padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1f1f1;border-radius:10px 10px 0 0;justify-content:space-around;align-items:center;transition:all .3s linear;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -2px 5px #0000001a}.mobile-bottom-bar a{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:72px;margin:0;padding:6px 10px;font-size:11px;display:flex;color:#000!important;text-decoration:none!important}.footer h6{color:var(--dark-color)}.footer ul li a{color:var(--dark-color);margin-top:5px;font-size:13px;font-weight:400;text-decoration:none}.footer ul li a:hover{text-decoration:underline}.mobile-search-box{background-color:#f7f7f7;padding:0 12px}.mobile-search-box .search-suggestion,.mobile-search-box .duration-box{-ms-overflow-style:none;scrollbar-width:none}.mobile-search-box .search-suggestion::-webkit-scrollbar{display:none}.mobile-search-box .duration-box::-webkit-scrollbar{display:none}.mobile-search-box .shadow2{background:#fff;border-radius:16px;box-shadow:0 5px 20px #0000000f,0 1px 20px #00000014}.mobile-search-box .custom-calendar{box-shadow:none;border-radius:12px;justify-content:center;padding:16px;display:flex;border:none!important}.mobile-search-box .custom-calendar .react-datepicker__current-month{color:#333;margin-bottom:10px;font-size:16px;font-weight:600}.mobile-search-box .custom-calendar .react-datepicker__day-name{color:#666;margin:4px;font-weight:500}.mobile-search-box .custom-calendar .custom-day{text-align:center;cursor:pointer;border-radius:50%;width:36px;height:36px;margin:2px;font-size:14px;font-weight:500;line-height:36px;transition:all .2s,color .2s}.mobile-search-box .custom-calendar .custom-day:hover{color:#fff;background-color:#494949}.mobile-search-box .custom-calendar .react-datepicker__day--selected,.mobile-search-box .custom-calendar .react-datepicker__day--in-range{color:#fff!important;background-color:#1f1f1f!important}.mobile-search-box .custom-calendar .react-datepicker__day--keyboard-selected,.mobile-search-box .custom-calendar .react-datepicker__day--in-selecting-range{color:#fff!important;background-color:#494949!important}.mobile-search-box .custom-calendar .react-datepicker__navigation{top:18px}.mobile-search-box .custom-calendar .react-datepicker__navigation-icon:before{border-width:2px 2px 0 0;border-color:#333;width:8px;height:8px}.royal-search-dropdown .custom-calendar-2{box-shadow:none;background:#fff;border-radius:16px;margin-right:30px;padding:20px;transition:all .3s ease-in-out;display:flex;border:none!important}.royal-search-dropdown .custom-calendar-2 .react-datepicker__day{width:2.5rem!important;line-height:2.5rem!important}.royal-search-dropdown .custom-calendar-2 .react-datepicker__current-month{color:#222;text-align:center;margin-bottom:12px;font-size:16px;font-weight:600}.royal-search-dropdown .custom-calendar-2 .react-datepicker__day--disabled{pointer-events:none;opacity:.6;cursor:not-allowed;text-decoration:line-through;color:#ccc!important;cursor:not-allowed!important}.royal-search-dropdown .custom-calendar-2 .react-datepicker__day.disabled-day:hover{background-color:unset;color:unset}.royal-search-dropdown .custom-calendar-2 .react-datepicker__day-name{color:#999;text-transform:uppercase;letter-spacing:.5px;margin:4px;font-size:13px;font-weight:500}.royal-search-dropdown .custom-calendar-2 .custom-day{text-align:center;cursor:pointer;color:#444;-webkit-user-select:none;user-select:none;border-radius:50%;margin:2px;font-size:14px;font-weight:500;transition:all .25s;width:40px!important;height:40px!important;line-height:40px!important}.royal-search-dropdown .custom-calendar-2 .custom-day:hover{color:#fff;background-color:#494949;transform:scale(1.05)}.royal-search-dropdown .custom-calendar-2 .react-datepicker__day--selected,.royal-search-dropdown .custom-calendar-2 .react-datepicker__day--in-range{color:#fff!important;background-color:#1f1f1f!important}.royal-search-dropdown .custom-calendar-2 .react-datepicker__day--keyboard-selected,.royal-search-dropdown .custom-calendar-2 .react-datepicker__day--in-selecting-range{color:#fff!important;background-color:#494949!important}.royal-search-dropdown .custom-calendar-2 .react-datepicker__navigation{top:18px}.royal-search-dropdown .custom-calendar-2 .react-datepicker__navigation-icon:before{border-width:2px 2px 0 0;border-color:#555;width:8px;height:8px}.royal-search-dropdown .custom-calendar-2 .react-datepicker__day--outside-month{color:#d1d1d1!important;pointer-events:none!important;cursor:default!important;box-shadow:none!important;background:0 0!important;transform:none!important}
