.banner_only{display:none}.sri-lankan{height:100vh!important}.terms-and-cond-inner{background:rgb(255 255 255 / 34%);padding:20px 20px 20px 20px}.sri-lankan .form-col{position:relative!important}.sri-lankan-inner{position:relative!important}.booking-inner-div{background:rgb(255 255 255 / 34%);padding:20px 20px 20px 20px}.padding-top--20{padding-top:15px}.banner-booking{right:0!important}.banner-booking .booking-inner-div{padding:10px 20px 10px 20px}.booking-widget-main .booking-widget{position:relative!important;opacity:1!important;visibility:visible!important;transform:none!important;z-index:9999;width:max-content;top:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.booking-widget-main #booking-form{display:flex;align-items:center}.booking-widget-main .top-book{display:none!important}.booking-widget-main .banner_only{display:flex!important;padding-top:0!important;padding-right:15px!important}.booking-widget-main .fix_only{display:none!important}.booking-widget-main .form-row{padding-bottom:0!important;padding-right:5px!important;padding-left:5px!important}.booking-widget-main .error-text{position:absolute}.flatpickr-calendar.open{z-index:999999!important}.form-row .form-col{width:32%}.select2-container{z-index:999999!important}.close-b path{fill:#fff}.close-b svg{height:20px;width:20px}.padding-bottom--20{padding-bottom:15px}.padding-top--10{padding-top:15px}.sri-lankan{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:999;background:rgb(0 0 0 / 57%)}.sri-lankan-inner{position:relative;background:#47869e}.sri-lankan .close-terms{position:absolute;cursor:pointer;top:0;right:0;z-index:1;background:transparent;border:0;padding:0}@media (min-width:1025px){.sri-lankan-inner{width:max-content!important}.sri-lankan .close-terms{padding-top:.5208333333vw}}@media (min-width:1025px) and (max-width:1600px){.sri-lankan .close-terms{padding-top:.5208333333vw}}@media (min-width:600px) and (max-width:1025px){.sri-lankan .close-terms{padding-top:10px}}@media (max-width:600px){.sri-lankan .close-terms{padding-top:10px}}@media (min-width:1025px){.sri-lankan .close-terms{padding-right:.5208333333vw}}@media (min-width:1025px) and (max-width:1600px){.sri-lankan .close-terms{padding-right:.5208333333vw}}@media (min-width:600px) and (max-width:1025px){.sri-lankan .close-terms{padding-right:10px}}@media (max-width:600px){.sri-lankan .close-terms{padding-right:10px}}@media (min-width:1025px){.sri-lankan .close-terms img{height:1.0416666667vw}}@media (min-width:1025px) and (max-width:1600px){.sri-lankan .close-terms img{height:1.0416666667vw}}@media (min-width:600px) and (max-width:1025px){.sri-lankan .close-terms img{height:20px}}@media (max-width:600px){.sri-lankan .close-terms img{height:20px}}.sri-lankan .terms-and-cond{position:relative;background:#47869e}@media (min-width:1025px){.sri-lankan .terms-and-cond{padding-left:1.5625vw}}@media (min-width:1025px) and (max-width:1600px){.sri-lankan .terms-and-cond{padding-left:1.5625vw}}@media (min-width:600px) and (max-width:1025px){.sri-lankan .terms-and-cond{padding-left:20px}}@media (max-width:600px){.sri-lankan .terms-and-cond{padding-left:20px}}@media (min-width:1025px){.sri-lankan .terms-and-cond{padding-right:1.5625vw}}@media (min-width:1025px) and (max-width:1600px){.sri-lankan .terms-and-cond{padding-right:1.5625vw}}@media (min-width:600px) and (max-width:1025px){.sri-lankan .terms-and-cond{padding-right:20px}}@media (max-width:600px){.sri-lankan .terms-and-cond{padding-right:20px}}@media (min-width:1025px){.sri-lankan .terms-and-cond{padding-bottom:1.5625vw}}@media (min-width:1025px) and (max-width:1600px){.sri-lankan .terms-and-cond{padding-bottom:1.5625vw}}@media (min-width:600px) and (max-width:1025px){.sri-lankan .terms-and-cond{padding-bottom:20px}}@media (max-width:600px){.sri-lankan .terms-and-cond{padding-bottom:20px}}@media (min-width:1025px){.sri-lankan .terms-and-cond{padding-top:1.5625vw}}@media (min-width:1025px) and (max-width:1600px){.sri-lankan .terms-and-cond{padding-top:1.5625vw}}@media (min-width:600px) and (max-width:1025px){.sri-lankan .terms-and-cond{padding-top:40px}}@media (max-width:600px){.sri-lankan .terms-and-cond{padding-top:40px}}@media (min-width:1025px){.sri-lankan .terms-and-cond .terms,.sri-lankan .terms-and-cond label{font-size:0.7291666667vw!important}}@media (min-width:1025px) and (max-width:1600px){.sri-lankan .terms-and-cond .terms,.sri-lankan .terms-and-cond label{font-size:0.7291666667vw!important}}@media (min-width:600px) and (max-width:1025px){.sri-lankan .terms-and-cond .terms,.sri-lankan .terms-and-cond label{font-size:14px!important}}@media (max-width:600px){.sri-lankan .terms-and-cond .terms,.sri-lankan .terms-and-cond label{font-size:14px!important}}@media (min-width:1025px){.sri-lankan .terms-and-cond .terms,.sri-lankan .terms-and-cond label{line-height:1.0416666667vw}}@media (min-width:1025px) and (max-width:1600px){.sri-lankan .terms-and-cond .terms,.sri-lankan .terms-and-cond label{line-height:1.0416666667vw}}@media (min-width:600px) and (max-width:1025px){.sri-lankan .terms-and-cond .terms,.sri-lankan .terms-and-cond label{line-height:20px}}@media (max-width:600px){.sri-lankan .terms-and-cond .terms,.sri-lankan .terms-and-cond label{line-height:20px}}@media (min-width:1025px){.sri-lankan .terms-and-cond ul{padding-left:1.0416666667vw}}@media (min-width:1025px) and (max-width:1600px){.sri-lankan .terms-and-cond ul{padding-left:1.0416666667vw}}@media (min-width:600px) and (max-width:1025px){.sri-lankan .terms-and-cond ul{padding-left:15px}}@media (max-width:600px){.sri-lankan .terms-and-cond ul{padding-left:15px}}@media (min-width:1025px){.sri-lankan .terms-and-cond ul li{padding-bottom:.5208333333vw}}@media (min-width:1025px) and (max-width:1600px){.sri-lankan .terms-and-cond ul li{padding-bottom:.5208333333vw}}@media (min-width:600px) and (max-width:1025px){.sri-lankan .terms-and-cond ul li{padding-bottom:5px}}@media (max-width:600px){.sri-lankan .terms-and-cond ul li{padding-bottom:5px}}@media only screen and (min-width:1920px){.book-widget-details{padding-top:1.0416666667vw}.book-widget-details ul{list-style:none;padding:0;margin:0}.book-widget-details ul li{font-size:.8333333333vw;line-height:.9375vw;font-family:"Jost",sans-seri}.book-widget-details ul{list-style:none}.book-widget-details ul li{text-align:left!important;position:relative;padding-left:.78125vw;padding-bottom:.2604166667vw}.book-widget-details ul li::before{content:"";position:absolute;left:0;background-color:#47869e;border-radius:50%;height:.3645833333vw;width:.3645833333vw;top:.2604166667vw}.book-widget-details a{color:#47869e;font-size:.8333333333vw;line-height:.9375vw;font-family:"Jost",sans-seri}.book-widget-details ul{list-style:none;padding:0;margin:0}.book-widget-details ul li{font-size:.8333333333vw;line-height:.9375vw;font-family:"Jost",sans-seri}.book-widget-details a{color:#47869e;font-size:.8333333333vw;line-height:.9375vw;font-family:"Jost",sans-seri}.booking-widget input[type=checkbox]{position:relative;visibility:hidden;-moz-appearance:initial;display:inline-block;width:1.5625vw;height:.78125vw;display:flex;flex-direction:row;align-items:center;cursor:pointer}.booking-widget input[type=checkbox]:before,.booking-widget input[type=checkbox]:checked:after{width:.78125vw;height:.78125vw;top:0;right:0;bottom:0;position:relative;content:"";visibility:visible;border:1px solid #414141!important}.booking-widget input[type=checkbox]:checked:after{margin:auto;left:-.78125vw;font-size:.5208333333vw;display:flex!important;align-items:center;justify-content:center;color:#fff;font-family:FontAwesome;background-image:url(../../../../../../../../../themes/blue-water-theme/assets/img/tick.png);background-size:.5208333333vw auto;background-repeat:no-repeat;background-position:50%;background-color:#414141;display:inline-block;border:1px solid #414141!important}.booking-widget input[type=checkbox]:before{left:0;background-color:transparent;display:inline-block}.booking-widget input[type=checkbox]:before,.booking-widget input[type=checkbox]:checked:after{border:1px solid #414141!important}.flatpickr-calendar .nextMonthDay{color:rgba(57,57,57,.64)!important;font-weight:600}.flatpickr-calendar{width:auto!important;font-size:0.78125vw!important;line-height:0.78125vw!important}.flatpickr-calendar .flatpickr-weekday{width:2.0833333333vw;height:2.0833333333vw;display:flex;align-items:center;justify-content:center;font-size:0.78125vw!important}.flatpickr-calendar .flatpickr-day{font-size:0.78125vw!important}.flatpickr-calendar .flatpickr-monthDropdown-months,.flatpickr-calendar .numInput{font-size:1.0416666667vw!important}.flatpickr-calendar .flatpickr-weekdays{height:2.0833333333vw}.flatpickr-calendar .flatpickr-day{border-radius:0%;max-width:2.0833333333vw;width:2.0833333333vw;height:2.0833333333vw;display:flex;align-items:center;justify-content:center;font-weight:400}.flatpickr-calendar .nextMonthDay{color:rgba(57,57,57,.64)!important}.flatpickr-calendar .flatpickr-months .flatpickr-month{height:2.0833333333vw}.flatpickr-calendar .dayContainer,.flatpickr-calendar .flatpickr-days,.flatpickr-calendar .flatpickr-weekdays{width:16.1458333333vw;max-width:16.1458333333vw;min-width:16.1458333333vw}.flatpickr-calendar .flatpickr-current-month{left:0!important;width:100%!important}.flatpickr-calendar .flatpickr-current-month{height:1.8229166667vw!important}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month{height:1.8229166667vw!important;padding:0.5208333333vw!important}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg{width:0.78125vw!important;height:0.78125vw!important}.flatpickr-calendar .flatpickr-current-month{padding:.3895833333vw 0 0 0}.flatpickr-calendar.open,.flatpickr-calendar.inline{max-height:max-content!important}.booking-widget{opacity:0;visibility:hidden;transform:translateY(1.0416666667vw);transition:all 0.3s;position:fixed;right:5%;background:#47869e;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:-1;padding:.78125vw 1.5625vw 1.5625vw 1.5625vw;width:18.2291666667vw}}@media only screen and (min-width:1920px) and (min-width:1025px){.booking-widget{top:6.8125vw}}@media only screen and (min-width:1920px) and (min-width:1025px) and (max-width:1600px){.booking-widget{top:6.8125vw}}@media only screen and (min-width:1920px) and (min-width:600px) and (max-width:1025px){.booking-widget{top:90px}}@media only screen and (min-width:1920px) and (max-width:600px){.booking-widget{top:10px}}@media only screen and (min-width:1920px){.booking-widget .form-row{padding-bottom:.3645833333vw}.booking-widget input[type=text],.terms-and-cond select,.sri-lankan input[type=text]{text-transform:uppercase;border:1px solid #47869e;font-family:"Jost",sans-seri;color:#414141;width:100%;border-radius:0!important;font-weight:400!important;background-color:#fff!important;height:2.0833333333vw;padding:0 .5208333333vw;font-size:.8333333333vw;line-height:1.5625vw}.booking-widget input[type=text]:focus,.terms-and-cond select:focus{border:1px solid #47869e;background-color:#fff!important}.booking-widget .select-drop{visibility:hidden!important;height:0!important;width:0!important}.select2-container--default .select2-selection--single,.booking-widget .nationality-drop button,.booking-widget .property-drop button{text-transform:uppercase;border:1px solid #47869e;font-family:"Jost",sans-seri;text-align:left;color:#414141;width:100%;color:#757575!important;border-radius:0!important;font-weight:400!important;background-color:#fff!important;background-image:url(../../../../../../../../../themes/blue-water-theme/assets/img/down-b.svg);background-repeat:no-repeat;-webkit-appearance:none;background-color:#fff;background-position:calc(100% - 0.5208333333vw);background-size:.5208333333vw auto;height:2.6041666667vw!important;padding:0 .5208333333vw;font-size:.8333333333vw;line-height:1.5625vw}.booking-widget-main .nationality-temp{width:12vw!important}.select2-selection__rendered{height:2.6041666667vw!important;display:flex!important;align-items:center;color:#414141}.booking-widget .nationality-drop button:focus,.booking-widget .property-drop button:focus{border:1px solid #414141;background-color:#fff!important}.booking-widget .nationality-drop ul,.booking-widget .property-drop ul{width:100%;padding:0;border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,.16);border:0}.booking-widget .nationality-drop ul li a,.booking-widget .property-drop ul li a{font-size:.8333333333vw;line-height:1.5625vw;text-transform:uppercase}.booking-widget .nationality-drop ul li a:active,.booking-widget .property-drop ul li a:active{background:#414141!important}.booking-widget .nationality-drop ul li a.active,.booking-widget .property-drop ul li a.active{background:#414141!important}.booking-widget .date-range,.booking-widget .date-range:focus,.booking-widget .date-range:hover{background-image:url(../../../../../../../../../themes/blue-water-theme/assets/img/cal.svg);background-size:1.0416666667vw auto;background-repeat:no-repeat;background-position:.78125vw center;padding-left:2.6041666667vw!important}.booking-widget label{text-align:left;font-family:"Jost",sans-seri;color:#414141;font-size:.78125vw;line-height:1.5625vw}.booking-widget label:not(.checkbox-inline){padding-bottom:0vw}.booking-widget .booking-submit,#id-validate,#id-validate-offer{display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none;font-weight:600;width:100%;text-transform:uppercase;overflow:hidden;font-style:normal;transition:all 0.3s;border-radius:0!important;border:1px solid #3f86a0;font-family:"Jost",sans-seri!important;background-color:#3f86a0;color:#fff;height:1.8229166667vw;padding-left:2.0833333333vw;padding-right:2.0833333333vw;font-size:.8333333333vw;line-height:1.5625vw;letter-spacing:.046875vw}.booking-widget .booking-submit:hover{transition:all 0.3s;color:#fff;background-color:#3f86a0;border:1px solid #3f86a0}.booking-widget .error-text{padding-top:.5208333333vw;font-size:.7291666667vw;line-height:1.0416666667vw}.booking-widget .checkbox-wrap{position:relative}.booking-widget .checkbox-wrap input{position:absolute!important;left:0}}@media only screen and (min-width:1920px) and (min-width:1025px){.booking-widget .checkbox-wrap input{top:.2604166667vw}}@media only screen and (min-width:1920px) and (min-width:1025px) and (max-width:1600px){.booking-widget .checkbox-wrap input{top:.5208333333vw}}@media only screen and (min-width:1920px) and (min-width:600px) and (max-width:1025px){.booking-widget .checkbox-wrap input{top:6px}}@media only screen and (min-width:1920px) and (max-width:600px){.booking-widget .checkbox-wrap input{top:6px}}@media only screen and (min-width:1920px){.booking-widget .checkbox-wrap label{padding-left:1.5625vw;padding-bottom:0!important}.min-max-div{padding:0 0 0 .5208333333vw;border:1px solid #47869e;background-color:#f6f6f6!important;height:2.0833333333vw}.min-max-div input{height:1.8229166667vw!important;width:1.8229166667vw!important;margin-left:.15625vw;margin-right:.15625vw}.min-max-div button{background:#47869e;border:1px solid #47869e;height:1.8229166667vw;width:1.8229166667vw;font-size:1.0416666667vw}.min-max-div div{display:flex}.booking-widget.show{z-index:999999;transition:all 0.3s;transform:translateY(0);opacity:1;visibility:visible}.booking-widget.booking-scrolled{transition:all 0.3s}}@media only screen and (min-width:1920px) and (min-width:1025px){.booking-widget.booking-scrolled{top:5.2083333333vw}}@media only screen and (min-width:1920px) and (min-width:1025px) and (max-width:1600px){.booking-widget.booking-scrolled{top:6.25vw}}@media only screen and (min-width:1920px) and (min-width:600px) and (max-width:1025px){.booking-widget.booking-scrolled{top:75px}}@media only screen and (min-width:1920px) and (max-width:600px){.booking-widget.booking-scrolled{top:10px}}@media only screen and (min-width:1920px){.book-widget-open{width:9.8958333333vw}.book-widget-open:hover{border:1px solid #47869e!important;background:#47869e!important;color:#fff!important}.best-rate{font-size:0.8333333333vw!important;line-height:1.1458333333vw!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.4)!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{color:#fff!important}}.select2-selection__arrow{visibility:hidden!important;opacity:0!important}@media only screen and (max-width:1920px){.book-widget-details{padding-top:10px}.book-widget-details ul{list-style:none;padding:0;margin:0}.book-widget-details ul li{font-size:15px;line-height:18px;font-family:"Jost",sans-seri}.book-widget-details ul{list-style:none}.book-widget-details ul li{text-align:left!important;position:relative;padding-left:15px;padding-bottom:5px}.book-widget-details ul li::before{content:"";position:absolute;left:0;background-color:#47869e;border-radius:50%;height:7px;width:7px;top:5px}.book-widget-details a{color:#47869e;font-size:16px;line-height:18px;font-family:"Jost",sans-seri}.booking-widget{opacity:0;visibility:hidden;transform:translateY(20px);transition:all 0.3s;position:fixed;right:3%;background:#47869e;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:-1;padding:10px 10px 10px 10px;width:370px}}@media only screen and (max-width:1920px) and (min-width:1025px){.booking-widget{top:6.8125vw}.reserve-head{font-size:18px!important;line-height:20px!important}}@media only screen and (max-width:1920px) and (min-width:1025px) and (max-width:1600px){.booking-widget{top:6.8125vw}}@media only screen and (max-width:1920px) and (min-width:600px) and (max-width:1025px){.booking-widget{top:90px}}@media only screen and (max-width:1920px) and (max-width:600px){.booking-widget{top:10px}}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:#47869e!important}@media only screen and (max-width:1920px){.booking-widget .form-row{padding-bottom:7px}.booking-widget input[type=text],.terms-and-cond select,.sri-lankan input[type=text]{text-transform:uppercase;border:1px solid #47869e;font-family:"Jost",sans-seri;color:#414141;width:100%;border-radius:0!important;font-weight:400!important;background-color:#fff!important;height:50px;padding:0 10px;font-size:16px;line-height:30px}.booking-widget input[type=text]:focus,.terms-and-cond select:focus{border:1px solid #47869e;background-color:#fff!important}.booking-widget .select-drop{visibility:hidden!important;height:0!important;width:0!important}.select2-container--default .select2-selection--single,.booking-widget .nationality-drop button,.booking-widget .property-drop button{text-transform:uppercase;border:1px solid #47869e;font-family:"Jost",sans-seri;text-align:left;color:#414141;width:100%;color:#757575!important;border-radius:0!important;font-weight:400!important;background-color:#fff!important;background-image:url(../../../../../../../../../themes/blue-water-theme/assets/img/down-b.svg);background-repeat:no-repeat;-webkit-appearance:none;background-color:#fff;background-position:calc(100% - 10px);background-size:10px auto;height:50px!important;padding:0 10px;font-size:16px;line-height:30px}.booking-widget-main .nationality-temp{width:270px!important}.select2-selection__rendered{height:50px!important;display:flex!important;align-items:center;color:#414141}.booking-widget .nationality-drop button:focus,.booking-widget .property-drop button:focus{border:1px solid #414141;background-color:#fff!important}.booking-widget .nationality-drop ul,.booking-widget .property-drop ul{width:100%;padding:0;border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,.16);border:0}.booking-widget .nationality-drop ul li a,.booking-widget .property-drop ul li a{font-size:16px;line-height:30px;text-transform:uppercase}.booking-widget .nationality-drop ul li a:active,.booking-widget .property-drop ul li a:active{background:#414141!important}.booking-widget .nationality-drop ul li a.active,.booking-widget .property-drop ul li a.active{background:#414141!important}.booking-widget .date-range,.booking-widget .date-range:focus,.booking-widget .date-range:hover{background-image:url(../../../../../../../../../themes/blue-water-theme/assets/img/cal.svg);background-size:20px auto;background-repeat:no-repeat;background-position:15px center;padding-left:50px!important}.booking-widget label{text-align:left;font-family:"Jost",sans-seri;color:#414141;font-size:16px;line-height:30px}.booking-widget label:not(.checkbox-inline){padding-bottom:5px}.booking-widget .booking-submit,#id-validate,#id-validate-offer{display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none;font-weight:400;width:100%;text-transform:uppercase;overflow:hidden;font-style:normal;transition:all 0.3s;border-radius:0!important;border:1px solid #3f86a0;font-family:"Jost",sans-seri!important;background-color:#3f86a0;color:#fff;height:50px;padding-left:40px;padding-right:40px;font-size:16px;line-height:30px;letter-spacing:.9px}.booking-widget .booking-submit:hover{transition:all 0.3s;color:#fff;background-color:#3f86a0;border:1px solid #3f86a0}.booking-widget .error-text{padding-top:10px;font-size:14px;line-height:20px}.booking-widget .checkbox-wrap{position:relative}.booking-widget .checkbox-wrap input{position:absolute!important;left:0}}@media only screen and (max-width:1920px) and (min-width:1025px){.booking-widget .checkbox-wrap input{top:.2604166667vw}}@media only screen and (max-width:1920px) and (min-width:1025px) and (max-width:1600px){.booking-widget .checkbox-wrap input{top:.5208333333vw}}@media only screen and (max-width:1920px) and (min-width:600px) and (max-width:1025px){.booking-widget .checkbox-wrap input{top:7px}}@media only screen and (max-width:1920px) and (max-width:600px){.booking-widget .checkbox-wrap input{top:7px}}@media only screen and (max-width:1920px){.booking-widget .checkbox-wrap label{padding-left:30px;padding-bottom:0!important}.min-max-div{padding:0 0 0 10px;border:1px solid #47869e;background-color:#fff!important;height:50px}.min-max-div input{height:35px!important;width:35px!important;margin-left:3px;margin-right:3px}.min-max-div button{background:#47869e;border:1px solid #47869e;height:35px;width:35px;font-size:20px}.min-max-div div{display:flex}.booking-widget.show{z-index:999999;transition:all 0.3s;transform:translateY(0);opacity:1;visibility:visible}.booking-widget.booking-scrolled{transition:all 0.3s}}@media only screen and (max-width:1920px) and (min-width:1025px){.booking-widget.booking-scrolled{top:5.2083333333vw}}@media only screen and (max-width:1920px) and (min-width:1025px) and (max-width:1600px){.booking-widget.booking-scrolled{top:6.25vw}}@media only screen and (max-width:1920px) and (min-width:600px) and (max-width:1025px){.booking-widget.booking-scrolled{top:75px}}@media only screen and (max-width:1920px) and (max-width:600px){.booking-widget.booking-scrolled{top:10px}}@media only screen and (max-width:1920px){.book-widget-open{width:9.8958333333vw}.book-widget-open:hover{border:1px solid #47869e!important;background:#47869e!important;color:#fff!important}.best-rate{font-size:16px!important;line-height:22px!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.4)!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{color:#fff!important}}@media (max-width:1920px) and (min-width:1025px){.flatpickr-calendar .nextMonthDay{color:rgba(57,57,57,.8);font-weight:600}.flatpickr-calendar{width:auto!important;font-size:15px!important;line-height:15px!important}.flatpickr-calendar .flatpickr-weekday{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:15px!important}.flatpickr-calendar .flatpickr-day{font-size:15px!important}.flatpickr-calendar .flatpickr-monthDropdown-months,.flatpickr-calendar .numInput{font-size:20px!important}.flatpickr-calendar .flatpickr-day{border-radius:0%;max-width:40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:400}.flatpickr-calendar .nextMonthDay{color:rgba(57,57,57,.8)!important}.flatpickr-calendar .flatpickr-months .flatpickr-month{height:40px}.flatpickr-calendar .dayContainer,.flatpickr-calendar .flatpickr-days,.flatpickr-calendar .flatpickr-weekdays{width:310px;max-width:310px;min-width:310px}.flatpickr-calendar .flatpickr-current-month{left:0!important;width:100%!important}.flatpickr-calendar .flatpickr-current-month{height:35px!important}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month{height:35px!important;padding:10px!important}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg{width:15px!important;height:15px!important}.flatpickr-calendar .flatpickr-current-month{padding:7.48px 0 0 0}.form-row-submit{padding:0!important}.booking-widget input[type=checkbox]{position:relative;visibility:hidden;-moz-appearance:initial;display:inline-block;width:30px;height:15px;display:flex;flex-direction:row;align-items:center;cursor:pointer}.booking-widget input[type=checkbox]:before,.booking-widget input[type=checkbox]:checked:after{width:15px;height:15px;top:0;right:0;bottom:0;position:relative;content:"";visibility:visible;border:1px solid #414141!important}.booking-widget input[type=checkbox]:checked:after{margin:auto;left:-15px;font-size:10px;display:flex!important;align-items:center;justify-content:center;color:#fff;font-family:FontAwesome;background-image:url(../../../../../../../../../themes/blue-water-theme/assets/img/tick.png);background-size:10px auto;background-repeat:no-repeat;background-position:50%;background-color:#414141;display:inline-block;border:1px solid #414141!important}.booking-widget input[type=checkbox]:before{left:0;background-color:transparent;display:inline-block}.booking-widget input[type=checkbox]:before,.booking-widget input[type=checkbox]:checked:after{border:1px solid #414141!important}}@media (max-width:1600px) and (min-width:1025px){.header-booking{width:370px!important}.booking-widget .nationality-drop ul li a,.booking-widget .property-drop ul li a,.booking-widget .booking-submit,#id-validate,#id-validate-offer,.booking-widget input[type=text],.terms-and-cond select,.sri-lankan input[type=text],.select2-container--default .select2-selection--single,.booking-widget .nationality-drop button,.booking-widget .property-drop button{font-size:15px}.banner-booking{right:0!important}}@media (min-width:600px) and (max-width:1025px){body{overflow-x:hidden}.book-widget-details{height:auto}.booking-widget{right:7.5%!important}.sri-lankan{z-index:999999!important;width:100vw;overflow:hidden}}@media only screen and (max-width:1025px){.padding-top--20{padding-top:10px}.sri-lankan{bottom:0!important}.book-widget-open{width:max-content}.flatpickr-calendar .nextMonthDay{color:rgba(57,57,57,.64);font-weight:600}.booking-title{font-size:18px!important}.form-row-submit{padding:10px 0 0 0!important}.booking-widget .date-range,.booking-widget .date-range:focus,.booking-widget .date-range:hover{background-size:20px auto;background-repeat:no-repeat;background-position:15px center;padding-left:50px!important}.booking-widget input[type=checkbox]{position:relative;visibility:hidden;-moz-appearance:initial;display:inline-block;width:30px;height:15px;display:flex;flex-direction:row;align-items:center;cursor:pointer}.booking-widget input[type=checkbox]:before,.booking-widget input[type=checkbox]:checked:after{width:15px;height:15px;top:0;right:0;bottom:0;position:relative;content:"";visibility:visible;border:1px solid #414141!important}.booking-widget input[type=checkbox]:checked:after{margin:auto;left:-15px;font-size:10px;display:flex!important;align-items:center;justify-content:center;color:#fff;font-family:FontAwesome;background-image:url(../../../../../../../../../themes/blue-water-theme/assets/img/tick.png);background-size:10px auto;background-repeat:no-repeat;background-position:50%;background-color:#414141;display:inline-block;border:1px solid #414141!important}.booking-widget input[type=checkbox]:before{left:0;background-color:transparent;display:inline-block}.booking-widget input[type=checkbox]:before,.booking-widget input[type=checkbox]:checked:after{border:1px solid #414141!important}.reserve-head{font-size:18px!important;line-height:20px!important}}@media only screen and (min-width:600px){.book-widget-open-mobile{top:auto;right:auto;position:relative!important;background:transparent!important;border:0!important;width:max-content!important;display:flex;height:auto!important;justify-content:flex-end!important;margin-left:auto!important;padding-right:0!important}.book-widget-open-mobile:hover{background:transparent!important;border:0!important}.book-widget-open-mobile img{height:20px!important;width:20px!important}}@media only screen and (max-width:600px){.book-widget-details-content{height:120px;overflow:auto;padding-right:20px;background:#e9e5db;padding:10px}.book-widget-details-term{padding-top:10px}.header.no-banners .book-widget-open{color:#fff!important}.booking-title{font-size:25px!important}.booking-widget{width:100%!important;margin-left:auto;margin-right:auto}.book-widget-open{width:100%!important}.booking-form .booking-submit,#id-validate,#id-validate-offer{height:35px!important}.book-widget-open{position:fixed;bottom:0;left:0;right:0;z-index:99;background:#47869e;border:1px solid #47869e}.booking-widget{top:auto!important;bottom:0;right:0;left:0}.book-widget-open-mobile{top:15px;right:15px;position:absolute!important;background:transparent!important;border:0!important;width:max-content!important;display:flex;height:auto!important;justify-content:flex-end!important;margin-left:auto!important;padding-right:0!important}.book-widget-open-mobile:hover{background:transparent!important;border:0!important}.book-widget-open-mobile img{height:20px!important;width:20px!important}.book-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);opacity:0;z-index:-1}.book-overlay.show{opacity:1;z-index:9}.booking-widget{padding:45px 15px 15px}.book-widget-open.next-btn--white-line{background:#47869e!important;border:1px solid #47869e!important}.book-widget-open.next-btn--white-line img{display:none!important}.sri-lankan{z-index:99999999!important}.form-col{width:100%!important;padding-bottom:10px!important}.select2-container{z-index:99999999!important}.sri-lankan{width:100vw!important}.book-widget-open-mobile{background:transparent!important;bottom:auto!important}.booking-widget .booking-submit,#id-validate,#id-validate-offer,.booking-widget input[type=text],.terms-and-cond select,.sri-lankan input[type=text],.select2-container--default .select2-selection--single,.booking-widget .nationality-drop button,.booking-widget .property-drop button,.booking-widget .nationality-drop ul li a,.booking-widget .property-drop ul li a,.validation-fail{font-size:15px!important}}