.slick-slide{padding:0 10px}.menu ul li:hover .custome-menu-drop{display:block;width:100%;z-index:9999;max-width:250px} .past-date{color: #b6b6b6 !important;} .custom-date .nav-tabs .nav-link.active{background-color:transparent!important;border-radius:0;border:none;text-align:center;font-family:'Montserrat',sans-serif!important}.calendar_content div,.fav_calendar_content div,.calendar_weekdays div,.fav_calendar_weekdays div{width:14.28571%;overflow:hidden;text-align:center;background-color:#fff0;color:#252a31;font-size:16px;font-family:'Montserrat',sans-serif!important}.calendar_weekdays div{font-weight:400;display:inline-block;vertical-align:top}.custom-date-s .calendar_content,.custom-date-s .fav_calendar_content{max-width:100%;padding-top:20px}.custom-date-s .calendar_content div,.custom-date-s .fav_calendar_content div{width:35px;height:35px;text-align:center;line-height:35px;margin:2px;cursor:pointer;transition:background-color .3s,transform .2s}.custom-date-s .calendar_content div,.tooltip-container{display:inline-block;position:relative;font-weight:600;}.custom-child,.custom-date{box-shadow:0 0 5px 1px #ccc;background-color:#fff;position:absolute;transform:translateX(-50%)}.calendar_content div,.fav_calendar_content div,.calendar_weekdays div,.fav_calendar_weekdays div{width:14.28571%;overflow:hidden;text-align:center;background-color:#fff0;color:#252a31;font-size:16px;font-family:'Montserrat',sans-serif!important}.custom-child{left:44%;width:100%;max-width:324px;padding:20px;z-index:9999}.s-child label{color:#848484;font-family:'Montserrat',sans-serif!important;font-size:16px}.child-room p{color:#848484;font-family:'Montserrat',sans-serif!important;font-size:14px}.plus-value-btn a{display:flex;align-items:center;justify-content:center;background-color:#f36f45;border:#f36f45!important}input:not([type="image" i],[type="range" i],[type="checkbox" i],[type="radio" i]){overflow-clip-margin:0px!important;overflow:clip!important}.custom-date-s .calendar_header h2,.fav_calendar_header h2{font-size:15px;text-align:center}input[type=number]{-moz-appearance:textfield;outline:0}.plus-value-btn input{width:100%;max-width:32px;padding:0;color:#454a54;background:0 0;font-family:'Montserrat',sans-serif!important;font-size:14px;font-weight:600}.custom-child,.custom-date{box-shadow:0 0 5px 1px #ccc;background-color:#fff;position:absolute;transform:translateX(-50%)}.custom-date{left:69%;width:100%;max-width:600px;padding:10px;z-index:9999}.calender-btn{display:flex;align-items:center;height:30px;width:30px;border-radius:50px;justify-content:center}.custom-date-s .calendar_content,.custom-date-s .fav_calendar_content{max-width:100%;padding-top:20px}.child-submit button{color:#fff;padding:10px;width:100%;border-radius:8px;background-color:#f36f45;border:#f36f45}.s-child{justify-content:space-between;margin-bottom:14px;display:flex;align-items:center}.plus-value-btn a,.plus-value-btn button{width:35px;height:35px;line-height:12px}.container{max-width:1440px}.footer .foot-top .foot-inr a img{display:block;margin-bottom:20px}.regular1{opacity:0;visibility:hidden}.regular1 .slick-list{padding:0 100px 0 0}.footer .foot-top .foot-inr p{font-size:18px;color:rgb(47 47 47 / .8);font-weight:300;line-height:27px;font-family:"Kanit",sans-serif}.footer .foot-top .foot-inr p a{font-size:18px;color:#2f2f2f;font-weight:300;line-height:27px;font-family:"Kanit",sans-serif;text-decoration:none}.foot-inr h3{color:#2f2f2f;font-weight:700;font-family:"Plus Jakarta Sans",sans-serif}.foot-inr{margin-top:17px}.foot-inr ul li a{color:#2f2f2f!important;text-decoration:none;font-size:18px;font-family:"Kanit",sans-serif;font-weight:300}.foot-inr ul{padding-left:17px!important}.foot-inr ul li{position:relative}.foot-inr ul li::before{content:"";position:absolute;left:-15px;top:8px;width:8px;height:8px;background-color:#e86d3e;transform:rotate(45deg)}.gto{display:flex;align-items:center;gap:20px}.gto p{color:#2f2f2f;font-size:18px;font-weight:500;font-family:"Montserrat",sans-serif}.footer.home::before,.footer::before{background:url(/images/right.png) right no-repeat;height:223px;position:absolute;bottom:-23px;content:"";right:30px;width:270px}.footer.home::after,.footer::after{background:url(/images/right2.png) right no-repeat;height:108px;position:absolute;bottom:10px;content:"";right:246px;width:111px}.menu ul li:hover .custome-menu1,.menu ul li:hover .custome-menu-drop{background-color:#f9fafb;box-shadow:0 0 2px 1px #ccc;border-radius:4px;color:#818181}.login-icon a{position:relative;text-decoration:none;color:#000}.footer{background:#fff;position:relative}.footer::before{max-width:400px;width:100%}.footer .foot-top,.footer.home .foot-top{padding:32px 0}.footer .foot-top .foot-inr .foot-social a{display:inline-block;padding-right:20px}.footer .foot-top .foot-inr a img{display:block;margin-bottom:25px}.footer .foot-top .foot-inr ul{list-style:none;padding:0;margin:0 auto}.footer .foot-top .foot-inr h2{color:#000;font-style:normal;line-height:normal;margin-bottom:30px!important}.footer.home .foot-top .foot-inr ul li a{text-decoration:none;color:#000}.footer .foot-top .foot-inr p a,.footer .foot-top .foot-inr ul li{display:block;padding-bottom:10px}.footer .foot-btm{padding:12px 0}.footer .foot-btm .conditions p,.footer .foot-btm .conditions ul li{color:#000;font-family:"Montserrat",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:0}.footer.home{background:url(../images/footer-bg-home.png) bottom center/100% 80% no-repeat}.footer.home::before{z-index:9;width:400px;display:none}.footer.home .foot-finish .finish-text{height:100%}.footer.home .foot-finish .finish-img{margin:0 auto 10%;width:100%;max-width:430px}.footer.home .foot-finish .finish-img img{border-radius:50%;border:25px solid rgb(255 0 115 / .2);outline:rgb(255 0 115 / .1) solid 25px;width:100%;box-sizing:border-box}.header{background-color:#fff}.header.sticky{top:0!important;z-index:99;position:fixed!important;box-shadow:0 0 4px #ccc;transition:top .2s cubic-bezier(.3,.73,.3,.74);left:0;right:0}.sticky .header-top{display:none;overflow:hidden}.footer .foot-btm .conditions ul{list-style:none;display:flex;margin:0;padding:0;gap:15px}.menu ul li,.menu ul li a,.user-icon a{display:inline-block}.menu ul li .custome-menu1{position:absolute;left:0;display:none}.menu ul{list-style:none;padding:0;margin:0;position:relative}.menu ul li a{font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;margin:0 0 0 25px;text-decoration:none}.menu ul li:hover .custome-menu1{display:block;width:100%!important;max-width:100%!important;z-index:9999}.menu ul li .custome-menu1 li{width:100%!important;max-width:31.8%!important}.menu ul li .custome-menu-drop li{width:100%;max-width:100%}.menu ul li .custome-menu1 li a,.menu ul li .custome-menu-drop li a{padding:10px 24px;display:block;margin:0;color:#818181}.menu ul li .custome-menu1 li a:hover,.menu ul li .custome-menu-drop li a:hover{background-color:#f26439;color:#fff}.menu ul li a:hover{color:#000 !important}.user-icon{border-left:1px solid #c2d1d9;margin-left:30px}.user-icon a{padding-left:20px;vertical-align:text-top}.user-icon a img{width:inherit;height:inherit;margin-right:15px}.user-icon a{padding-left:0;font-size:14px;font-weight:700;font-family:"Plus Jakarta Sans",sans-serif}.user-icon{border-left:0;margin-left:30px}.mob-user-btn{display:none!important}@media (max-width:1199px){.menu ul li a{margin:0 0 0 25px}}@media (max-width:1024px){.footer.home .foot-finish .finish-text h2{font-size:45px}}@media (max-width:991px){.menu ul li .custome-menu1 li a,.menu ul li .custome-menu-drop li a{padding:0}.custome-menu1,.custome-menu-drop,.menu ul li:hover .custome-menu1,.menu ul li:hover .custome-menu-drop{background-color:inherit;border-radius:inherit;box-shadow:inherit;width:100%}.menu ul li .custome-menu1 li,.menu ul li .custome-menu-drop li,.menu ul li:hover .custome-menu-drop{max-width:100%!important}.menu ul li:hover .custome-menu1,.menu ul li:hover .custome-menu-drop{display:inherit}.menu ul li .custome-menu1,.menu ul li .custome-menu-drop{position:relative!important}.menu ul li .custome-menu1 li:first-child,.menu ul li .custome-menu-drop li:first-child{margin-top:15px;border-top:1px solid #dfe3e8}.menu ul li .custome-menu1 li,.menu ul li .custome-menu-drop li,.menu ul li:hover .custome-menu-drop{max-width:100%!important}.header .d-flex.align-items-center.w-100{width:auto!important}.header .navbar-toggler:focus{box-shadow:none}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{flex-wrap:initial}.offcanvas-backdrop.show{opacity:0}.offcanvas.offcanvas-end{top:0;padding:10px 0}.dis-none,.mob-user-btn{display:block!important}.menu .offcanvas-header{display:block;align-items:end;text-align:end}.menu ul li a{margin:0;padding:0}.menu ul li{padding:15px 20px;justify-content:space-between;align-items:center;border-bottom:1px solid #dfe3e8}.menu ul li .custome-menu1 li:last-child,.menu ul li .custome-menu-drop li:last-child{border-bottom:inherit}.menu ul li .custome-menu1 li a:hover,.menu ul li .custome-menu-drop li a:hover{background-color:inherit;color:inherit}.menu ul li .custome-menu1 li:hover,.menu ul li .custome-menu-drop li:hover a{background-color:var(--brand-orange);color:#fff}.menu ul li .custome-menu1 li:first-child,.menu ul li .custome-menu-drop li:first-child{margin-top:15px;border-top:1px solid #dfe3e8}.content .banner .btm-map .col-lg-3.col-md-6,.menu ul{width:100%}.content .banner .btm-map .col-lg-4.col-md-6,.content .banner .btm-map .col-lg-5.col-md-6{width:50%;border-top:1px solid #b6b6b6;padding-bottom:20px;padding-top:20px}.foot-finish .col-md-6,.foot-top .col-md-2,.foot-top .col-md-3{width:100%;text-align:center}.foot-finish .col-md-6:first-child{order:2}.footer.home .foot-finish .finish-text h2{display:block;text-align:center}.dis-none{display:none!important}.content .banner .btm-map{background:#fff;border:1px solid rgb(0 0 0 / .25);padding:20px;border-radius:16px;box-shadow:0 4px 4px 0 rgb(0 0 0 / .25)}.footer .foot-top .foot-inr a img{max-width:260px;display:inline-block;text-align:center}.footer.home .foot-finish .finish-text{height:inherit}.foot-top .border-primary{border:0!important}.foot-inr{margin-bottom:20px}}@media (max-width:768px){.footer.home{background-size:100% 90%}.footer.home .foot-finish .finish-img img{max-width:285px}.foot-btm .col-md-8{width:100%;border-bottom:1px solid #fff;padding-bottom:12px;margin-bottom:12px}.foot-btm .col-md-4,.foot-btm .conditions.text-end{text-align:center!important}.foot-btm .conditions{text-align:center}.footer .foot-btm .conditions ul{display:block}.footer .foot-btm .conditions ul li{display:inline-block;padding-right:15px}}