@charset "utf-8";.reservations .button{float:right}.reservations .button button{font-family:'SignikaLight','RobotoRegular',Arial,'AthitiRegular'}.reservations .button button.booking-avail{background:#444c72;outline:0;position:relative;text-align:center;padding:25px 5px;height:70px;overflow:hidden;color:#fff}.reservations .button button.booking-avail:hover{cursor:pointer}.reservations .button button.show-mobile{width:130px;font-size:1.8rem}.th .reservations .button button.show-mobile{font-size:2rem}.reservations .button button.booking-avail:hover:before{opacity:1;transform:translate(0,0)}.reservations .button button.booking-avail:before{background:#747a97;content:attr(data-hover);position:absolute;left:0;top:0;padding:25px 5px;width:100%;height:70px;text-align:center;opacity:0;transform:translate(-100%,0);transition:all .3s ease-in-out}.reservations .button button.booking-avail:hover div{opacity:0;transform:translate(100%,0)}.reservations .button button.booking-avail div{transition:all .3s ease-in-out}.reservations .button button.booking-close{opacity:1;background:#000;width:70px;height:70px;text-indent:-99999em;padding:35px}.reservations .button button.booking-close:hover{background:#b7a18b}.reservations .button button.booking-close:before,.reservations .button .booking-close:after{content:'';position:absolute;top:15px;left:35px;height:40px;width:2px;background-color:#fff}.reservations .button button.booking-close:before{transform:rotate(45deg)}.reservations .button button.booking-close:after{transform:rotate(-45deg)}.reservations .button button.booking-close :before{padding:0;opacity:1}.dropdown-menu.mega-bookingmask{position:fixed !important;background:#444c72;min-width:100vw;width:100vw;height:600vh;top:47px !important;left:84px !important;right:0;padding:30px 15px;box-sizing:border-box;border:0;border-radius:0;font-size:1.8rem;-webkit-overflow-scrolling:touch}.bookingmask{color:#fff}.bookingmask h5,.bookingmask h6{font-size:1.6rem;color:rgb(255 255 255/35%);margin:0 0 5px}.bookingmask .select{display:block;vertical-align:top;position:relative;margin:0 30px 30px 0;cursor:pointer;padding:0;width:100%}.pulldown{position:absolute;background-image:url(//storage.amari.com/icon/arrow-bullets-open.svg);background-repeat:no-repeat;background-position:5px;display:inline-block;width:30px;height:30px}.bookingmask .pulldown{top:16px;right:10px}.bookingmask .pulldown svg{display:none}.bookingmask .icon-search{position:absolute;background-image:url('//storage.amari.com/icon/magnifying-glass.svg');width:20px;height:20px;display:inline-block;top:20px;left:8px;opacity:.5;z-index:1}.bookingmask input{background-color:transparent;width:100%;border:0;font-size:1.6rem;line-height:20px;font-weight:300;color:#fff;height:45px;display:table;padding:15px;margin:6px 0;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0 3px 10px rgba(0,0,0,0.2),0 1px 8px rgba(0,0,0,0.1)}.bookingmask input:focus{outline-width:1px;outline-style:solid;outline-color:rgba(255,255,255,0.1)}.bookingmask input::-webkit-input-placeholder{color:#555}.bookingmask input:-moz-placeholder{color:#555;opacity:1}.bookingmask input::-moz-placeholder{color:#555;opacity:1}.bookingmask input:-ms-input-placeholder{color:#555}.bookingmask input::-ms-input-placeholder{color:#555}.bookingmask input::placeholder{color:#555}.bookingmask .select .box_wrapper{margin:0 auto;padding:0;position:relative}.bookingmask .sel_dest input{padding:30px;border:1px solid rgba(255,255,255,0.1);border-radius:3px;color:#333;background:#fff}.bookingmask .sel_promocode input{padding:30px 15px;border:1px solid rgba(255,255,255,0.1);border-radius:3px;color:#333;background:#fff}.bookingmask .sel_promocode input:before{content:'optional';display:inline-block}.bookingmask .sel_chkin-out{margin:0 0 30px 0}.bookingmask .sel_chkin,.bookingmask .sel_chkout{margin:0}.bookingmask .sel_chkin,.bookingmask .sel_chkout{width:50%;position:relative;display:inline-block}.bookingmask .sel_chkin .box_inout,.bookingmask .sel_chkout .box_inout{width:100%;text-align:center}.bookingmask .sel_chkin h6,.bookingmask .sel_chkout h6{padding:0}.bookingmask .sel_chkin .box_wrapper,.bookingmask .sel_chkout .box_wrapper{padding:10px 7px;overflow:hidden;color:#535558;background:#fff;border-radius:4px;height:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0 3px 10px rgba(0,0,0,0.2),0 1px 8px rgba(0,0,0,0.1)}.bookingmask .sel_chkin .box_wrapper{width:calc(100% - 20px);margin:0 20px 0 0}.bookingmask .sel_chkin:after{content:'';width:20px;height:20px;display:inline-block;background-image:url('//storage.amari.com/icon/arrow-next.svg');position:absolute;top:67px;right:-7px}.bookingmask .sel_chkout .box_wrapper{width:calc(100% - 20px)}.bookingmask .day{font-family:Arial;font-size:7rem;font-weight:bold;color:#444c72;line-height:1;float:left;margin:-5px 0 0 0}.bookingmask .month{font-size:1.4rem;line-height:1;padding:20px 0 20px 14px;float:left;vertical-align:bottom}.bookingmask .sel_guest .box_wrapper{font-size:1.6rem;line-height:1.3;padding:12px;height:62px;border-radius:4px;color:#535558;background:#fff;box-shadow:inset 0 3px 10px rgba(0,0,0,0.1),0 1px 8px rgba(0,0,0,0.1)}.bookingmask .sel_guest .box_wrapper:focus{outline-width:1px;outline-style:solid;outline-color:rgba(255,255,255,0.1)}.bookingmask .sel_guest .guests-info,.bookingmask .sel_guest .room-info{padding:0 40px 0 0}.bookingmask .sel_guest .room-info{color:#8d9ca0;line-height:1}.bookingmask .sel_check{text-align:center;margin:0}.bookingmask .sel_check .box_wrapper{margin:24px auto 0 auto}.bookingmask .sel_check .btn-check{position:relative;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;height:62px}.bookingmask .sel_check .btn-check a{position:absolute;z-index:2;left:0;top:0;width:100%;display:block;padding:18px;font-family:'Philosopher',Signika,Roboto,Arial,Athiti;font-size:1.6rem;color:#fff;font-weight:600;text-align:center}.bookingmask .sel_check .btn-check::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#b7a18b;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:4px}.bookingmask .sel_check .btn-check::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid #fff;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);border-radius:4px}.bookingmask .sel_check .btn-check:hover::before{opacity:0;-webkit-transform:scale(0.5,0.5);transform:scale(0.5,0.5)}.bookingmask .sel_check .btn-check::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid #fff;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.bookingmask .sel_check .btn-check:hover::after{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}*[dir='rtl'] .dropdown-menu.mega-bookingmask{left:0 !important;right:-83px !important}*[dir='rtl'] .bookingmask .icon-search{right:8px;left:inherit}*[dir='rtl'] .bookingmask .pulldown{left:10px;right:inherit}*[dir='rtl'] .bookingmask .select{margin:0 0 30px 0}*[dir='rtl'] .bookingmask h5,*[dir='rtl'] .bookingmask h6{text-align:right}*[dir='rtl'] .bookingmask .sel_chkin h6,*[dir='rtl'] .bookingmask .sel_chkout h6{text-align:center}*[dir="rtl"] .bookingmask .sel_chkin .box_wrapper{margin:0 0 0 20px}*[dir='rtl'] .bookingmask .sel_chkin:after{-webkit-transform:scaleX(-1);transform:scaleX(-1);right:93%}*[dir="rtl"] .guests-flyout_container{top:-410px;left:-29px}*[dir='rtl'] .bookingmask .sel_guest .guests-info,*[dir='rtl'] .bookingmask .sel_guest .room-info{padding:0 0 0 40px;text-align:right}.result.bookingmask{display:none}.easy-autocomplete{width:calc(100vw - 60px) !important}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{padding:5px 12px}.easy-autocomplete-container ul li.selected div{color:#b7a18b !important}*[dir="rtl"] .easy-autocomplete-container ul{text-align:right}.style-date-right{height:56px !important}.header-top.show-desktop.opacity{opacity:.3}.big-date{text-align:center;display:inline-block;width:100%}.big-date .fa-arrow-circle-right,.big-date .fa-chevron-right{font-size:30px;position:absolute;left:47%;top:50px}.big-date-checkin,.big-date-checkout{width:50%;float:left;margin-top:10px}.big-date-indaynum,.big-date-indaynum-bookingmask,.big-date-outdaynum,.big-date-outdaynum-bookingmask{width:50%;float:left;font-family:Arial;font-size:4em;font-weight:bold;line-height:1;text-align:right}.style-date-left,.style-date-left-bookingmask,.style-date-right,.style-date-right-bookingmask{float:left;text-align:left;font-size:10px;line-height:12px;padding-top:20px;padding-left:5px}.style-date-left,.style-date-right{color:#fff}#datepicker-input-id-mask .fa-long-arrow-right{margin-top:0}.fa-long-arrow-right:before{position:absolute;top:50px;left:48%;font-size:2em}.big-date-checkin-bookingmask.opacity,.big-date-checkout-bookingmask.opacity{opacity:.3}#datepicker-input-id{top:0;left:0;width:100vw;height:100vh;z-index:500;border-radius:0}.datepicker{border-radius:0;top:173px;font-family:Signika,Roboto,Arial,Athiti,'Trebuchet MS','Microsoft Sans Serif',SimHei;color:#484c55}.datepicker__inner{padding:0}.datepicker__topbar{position:relative;margin:0;padding:20px 10px;background-color:#747a97;color:#fff;overflow:hidden}.datepicker__info-text{font-size:1.6rem;color:#fff}.datepicker__info--help,.datepicker__info--selected{text-align:center;text-transform:inherit}.datepicker__info--selected-label{display:block;font-size:1.2rem;color:#fff;text-transform:uppercase;margin-bottom:5px}.datepicker__close-button{display:block;position:absolute;top:-10px;right:10px;z-index:50;width:16px;height:16px;outline:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);color:#747a97;background:transparent;padding:0}.datepicker__close-button:before{content:'';position:absolute;top:50%;left:0;display:block;margin-top:-1px;width:16px;height:2px;background-color:#fff}.datepicker__close-button:after{content:'';position:absolute;top:0;left:50%;display:block;margin-left:-1px;width:2px;height:16px;background-color:#fff}.datepicker__close-button:hover{opacity:.5;background:transparent;-webkit-animation:rotating .2s linear;-moz-animation:rotating .2s linear;-ms-animation:rotating .2s linear;-o-animation:rotating .2s linear;animation:rotating .2s linear}.datepicker__month{width:calc(100vw - 20px) !important;font-size:1.8rem !important}.datepicker__months{float:left;width:100%;top:0;padding:10px}.datepicker__months:before{content:none !important}.datepicker__month--month1{float:left;margin-bottom:20px}.datepicker__month--month2{display:table;float:right}.datepicker__month-caption th{text-align:center}th.datepicker__month-name{width:100%}.datepicker__week-name{padding-top:3px}th.datepicker__week-name{text-align:center}.datepicker__month-day{color:#484c55}.datepicker__month-day--invalid{color:#dadde6}.datepicker__month-day--today{background-color:#d9dbe5;color:#fff}.datepicker__month-day--selected,.datepicker__month-day--hovering{background-color:rgba(63,196,170,.3);color:#fff}.datepicker__month-day--first-day-selected,.datepicker__month-day--last-day-selected{background-color:#40c4aa;color:#fff}.datepicker__month-button{background:transparent}.datepicker__month-button:hover{background:#dce0eb}.datepicker__month-button--prev,.datepicker__month-button--next{font-size:0;line-height:1}.datepicker__month-button--prev:before,.datepicker__month-button--next:before{display:inline-block;font-family:FontAwesome;font-size:1.6rem !important;color:#484c55;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.datepicker__month-button--next:before{content:"\f105"}.datepicker__month-button--prev:before{content:"\f104"}.guests-flyout_container{width:calc(100% + 60px);height:100vh;position:absolute;top:-380px;left:-30px;background:#fff;padding:0;border-radius:0;-webkit-box-shadow:0 2px 16px rgba(0,0,0,0.15);box-shadow:0 2px 16px rgba(0,0,0,0.15);z-index:999}.guests-flyout_container .header{background-color:#747a97;color:#fff;padding:30px;border-radius:0}.guests-flyout_container .apply{background-color:#444c72;color:#fff;padding:25px;font-size:2rem;text-align:center;width:calc(100% - 30px);margin:15px;position:absolute;bottom:120px;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:3px;cursor:pointer}.guests-flyout_container .apply:hover{background-color:#b7a18b}.guest-quantity-selection_container{display:table;width:100vw;padding:5px 20px;border-collapse:separate;border-spacing:0 1.6rem;color:#6c7278}.guest-quantity-selection_container input{box-shadow:none}.guest-quantity-selection_container>div div.quantity-selection_container{display:flex;align-items:center;margin-bottom:20px}.guest-quantity-selection_container>div .quantity-selection_container>span,.guest-quantity-selection_container>div .quantity-selection_wrapper{display:table-cell;width:100px;vertical-align:middle}.quantity-selection_container{display:inline-block}.quantity-selection_container h6{margin-bottom:.5rem}.quantity-selection_container h6:empty{display:none}.quantity-selection_container .input-field_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.quantity-selection_container .input-field_container label{padding:0}.quantity-selection_container .input-field_container input{padding-top:0}.quantity-selection_wrapper{max-width:250px;position:relative}.quantity-selection_wrapper button:first-child{top:0;bottom:0;position:absolute;width:30%;padding:0;border-top-left-radius:3px;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;line-height:3.5em}html[dir=ltr] .quantity-selection_wrapper button:first-child{left:0}html[dir=rtl] .quantity-selection_wrapper button:first-child{right:0;border-top-left-radius:0;border-bottom-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0}.quantity-selection_wrapper input{text-align:center}.quantity-selection_wrapper button:last-child{top:0;bottom:0;position:absolute;width:30%;padding:0;border-top-left-radius:0;border-bottom-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;line-height:3.5em}html[dir=ltr] .quantity-selection_wrapper button:last-child{right:0}html[dir=rtl] .quantity-selection_wrapper button:last-child{left:0;border-top-left-radius:3px;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px}.criteria-container_childField{display:table-row}@media(max-width:1024px){.criteria-container_childField{display:block;width:100%;max-width:250px;padding:0 1rem 1rem 0}html[dir=rtl] .criteria-container_childField{padding:0 0 1rem 1rem}}@media(max-width:767px){.criteria-container_childField{padding:0 0 1rem}}.criteria-container_childField>div{display:table-cell}@media(max-width:1024px){.criteria-container_childField>div{display:block}.criteria-container_childField>div:first-child{display:none}}.criteria-container_childField .criteria-container_select_container{display:table-cell}@media(max-width:1024px){.criteria-container_childField .criteria-container_select_container{display:block}}input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.number-input{display:inline-flex;width:250px;justify-content:flex-end}.number-input,.number-input *{box-sizing:border-box}.number-input button{outline:0;-webkit-appearance:none;background-color:transparent;align-items:center;justify-content:center;width:50px;height:50px;cursor:pointer;margin:0;position:relative;border-radius:50%;border:1px solid #dad0c5}.number-input button:before,.number-input button:after{display:inline-block;position:absolute;left:25px;content:'';width:1rem;height:2px;background-color:#dad0c5;transform:translate(-50%,-50%)}.number-input button.plus{border:1px solid #b7a18b}.number-input button.plus:after{transform:translate(-50%,-50%) rotate(90deg)}.number-input button.plus:before,.number-input button.plus:after{background-color:#b7a18b}.number-input input[type=number]{max-width:5rem;padding:.5rem;font-size:2rem;height:3.6rem;text-align:center;color:#000}.selection-panel{width:100%;height:1000px;position:fixed;top:0;left:0;padding:20px;background-color:red}#spanchildtext{display:block}.select_container{width:160px;position:relative;display:inline-block;margin:0;padding:0}#childage-container .select_container{width:70px}#childage-container .select_container select{margin:0 4px 4px 0;padding:10px;border:1px solid #ddd;background:#fff;appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist}.set-hide{display:none}.set-show{display:inline-block}.loading-wrap{position:fixed;text-align:center;width:100vw;height:300vh;top:-90px;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.85)}.overlay-booking{z-index:200}.anime-rights{-webkit-animation:bounceRight 2s infinite;animation:bounceRight 2s infinite}@-webkit-keyframes bounceRight{0%,100%,20%,50%,80%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}60%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}}@-moz-keyframes bounceRight{0%,100%,20%,50%,80%{transform:translateX(0)}40%{transform:translateX(-30px)}60%{transform:translateX(-15px)}}@keyframes bounceRight{0%,100%,20%,50%,80%{-ms-transform:translateX(0);transform:translateX(0)}40%{-ms-transform:translateX(-30px);transform:translateX(-30px)}60%{-ms-transform:translateX(-15px);transform:translateX(-15px)}}@media(min-width:480px){.datepicker__month{width:48% !important}.datepicker__close-button{top:10px}.datepicker__months:before{content:'' !important}}@media(min-width:400px) and (max-width:930px) and (orientation :landscape){.dropdown-menu.mega-bookingmask{height:2000vh}#datepicker-input-id{height:120vh}.guests-flyout_container{height:105vh;top:-160px}.guests-flyout_container .header{padding:15px 30px}.guests-flyout_container .apply{bottom:0}.guest-quantity-selection_container{padding:0 15%}.guest-quantity-selection_container div{width:49% !important;float:left}.guest-quantity-selection_container div.quantity-selection_container{width:100% !important}.guest-quantity-selection_container div.number-input{width:150px !important;float:none}#childage-container{padding:15px 0 0}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.dropdown-menu.mega-bookingmask{padding:50px 15px}.bookingmask input{font-size:1.8rem}.bookingmask h6{font-size:16.rem;margin:0 0 3px 0}.bookingmask .sel_dest,.bookingmask .sel_dest input{width:calc(100vw - 60px)}.guests-flyout_container{width:calc(100% + 68px);top:-379px;left:-34px}.guest-quantity-selection_container{padding:30px}.number-input{width:600px}}@media(min-width:1024px){.reservations .button button.booking-avail{padding:25px 0;width:190px}.reservations .button button.booking-avail:before{padding:27px 30px}.mega-bookingmask{min-width:calc(100vw - 15px);width:calc(100vw - 15px);height:auto !important;padding:10px 15px 20px 15px}.mega-bookingmask .container{max-width:100%;padding:0}.bookingmask .select{display:inline-block;margin:0 4px 0 0}.bookingmask .select:last-child{margin:0}.bookingmask .sel_dest,#txt-search-main{width:260px}.easy-autocomplete,.easy-autocomplete-container,.easy-autocomplete-container ul{width:260px !important}.easy-autocomplete-container{height:350px !important}.bookingmask .sel_chkin-out{width:230px}.bookingmask .sel_chkin,.bookingmask .sel_chkout{width:116px}.bookingmask .sel_chkin .box_wrapper{margin:0 15px 0 0}.bookingmask .sel_chkin:after{top:47px;right:-9px}.bookingmask .sel_chkin .box_inout,.bookingmask .sel_chkout .box_inout{width:100%}.bookingmask .sel_chkin .box_wrapper,.bookingmask .sel_chkout .box_wrapper{height:62px;padding:0}.bookingmask .day{font-size:4.6rem;margin:1px 0 0 0}.bookingmask .month{font-size:1.4rem;padding:6px 5px}.bookingmask .sel_guest{width:160px}.bookingmask .sel_promocode{width:145px}.bookingmask .sel_check{width:155px}.result.bookingmask .sel_chkin .box_wrapper,.result.bookingmask .sel_chkout .box_wrapper{box-shadow:none}.stickytop .reservations .button{margin:0}.stickytop .reservations .button a{text-align:center}.stickytop .result.bookingmask{float:left;height:70px;display:none}.result.bookingmask{display:none}.result.bookingmask .select{margin:0}.result.bookingmask .select:before{content:none}.result.bookingmask .sel_chkin,.result.bookingmask .sel_chkout{width:120px;height:70px}.result.bookingmask .sel_chkin .box_wrapper,.result.bookingmask .sel_chkout .box_wrapper{padding:0;height:54px}.result.bookingmask .bookingmask h5,.result.bookingmask h6{font-size:1.2rem;line-height:1em;color:#9aa2a9;margin:3px 0 0 0}.result.bookingmask .day,.result.bookingmask .month{color:#495764}.result.bookingmask .month{line-height:1}.result.bookingmask .sel_chkin:after{top:34px;right:-2px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{padding:0 15px !important}.easy-autocomplete-container ul .eac-category,.easy-autocomplete-container ul li{font-size:1.6rem}.easy-autocomplete-container ul li div{font-weight:300}.easy-autocomplete-container ul li div{padding:3px 5px !important}#datepicker-input-id{left:280px;top:calc(100% + 110px);width:530px;height:auto;border-radius:4px}.big-date-indayname-bookingmask,.big-date-inmonth-bookingmask,.big-date-inyear-bookingmask,.big-date-outdayname-bookingmask,.big-date-outmonth-bookingmask,.big-date-outyear-bookingmask{margin:2px 3px 0 0}.datepicker__month{width:240px !important;font-size:1.6rem !important}.datepicker__months:before{content:'' !important}.guests-flyout_container{top:calc(100% + 8px);left:-26px;width:410px;height:420px;border-radius:4px}.guests-flyout_container .header{padding:15px 20px;border-radius:4px 4px 0 0}.guests-flyout_container .apply{padding:20px;bottom:0}.guest-quantity-selection_container{width:100%;padding:30px;border-spacing:0 6px}.number-input input[type=number]{font-size:1.6rem;height:3rem;color:#6c7278}}@media(min-width:1200px){.stickytop .result.bookingmask{display:inline-block}.dropdown-menu.mega-bookingmask{min-width:calc(100vw - 15px);width:calc(100vw - 15px);padding:15px}.mega-bookingmask .container{max-width:fit-content}.bookingmask .sel_dest,#txt-search-main{width:350px}.easy-autocomplete,.easy-autocomplete-container,.easy-autocomplete-container ul{width:350px !important}.easy-autocomplete-container{height:400px !important}.bookingmask .select{margin:0 10px 0 0}.bookingmask .sel_chkin-out{width:260px}.bookingmask .sel_chkin,.bookingmask .sel_chkout{width:130px}.bookingmask .sel_chkin .box_wrapper{margin:0 20px 0 0}.bookingmask .sel_chkin:after{right:-11px}.bookingmask .day{font-size:5rem}.bookingmask .month{margin:8px 0 0 3px}.big-date-indayname-bookingmask,.big-date-inmonth-bookingmask,.big-date-inyear-bookingmask,.big-date-outdayname-bookingmask,.big-date-outmonth-bookingmask,.big-date-outyear-bookingmask{margin:0}.bookingmask .sel_guest{width:200px}.bookingmask .sel_promocode{width:180px}.bookingmask .sel_check{width:200px}.bookingmask .sel_check .btn-check a{font-size:1.8rem}*[dir='rtl'] .bookingmask .select{margin:0 0 0 10px}*[dir='rtl'] .bookingmask .sel_chkin:after{left:-26px;right:inherit}#datepicker-input-id{left:30%}}@media(min-width:1440px){.bookingmask .sel_dest,#txt-search-main{width:410px}.easy-autocomplete,.easy-autocomplete-container,.easy-autocomplete-container ul{width:410px !important}.bookingmask .sel_chkin-out{width:300px}.bookingmask .sel_chkin,.bookingmask .sel_chkout{width:148px}.bookingmask .sel_chkin:after{right:-12px}.bookingmask .day{margin:6px 1px}.bookingmask .month{margin:5px 0 0 3px}.bookingmask .sel_guest{width:230px}.bookingmask .sel_promocode{width:180px}.bookingmask .sel_check{width:220px}*[dir='rtl'] .bookingmask .sel_chkin,.bookingmask .sel_chkout{width:140px;margin:0 0 0 20px}.result.bookingmask .day{margin:0}.result.bookingmask .month{margin:1px 0 0 3px}}@media(min-width:1600px){#datepicker-input-id{left:36%}}