@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;600;700;800&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400&display=swap);
@keyframes waves{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;transform:scale(.2)}50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";opacity:.9}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;transform:scale(.9)}}*{box-sizing:border-box;margin:0;padding:0}html{overflow-y:scroll;scroll-behavior:smooth}body,html{overflow-x:hidden}body{background-color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:400}h1,h2,h3,h4,h5,h6{color:#0d2f3f}a,button,h1,h2,h3,h4,h5,h6{font-family:Barlow,sans-serif}a,button{transition:all .3s ease}p{font-family:Roboto,sans-serif}.section-padding{padding:100px 0}@media (max-width:767px){.section-padding{padding:50px 0}}.section-top{margin-bottom:30px}.section-top .section-heading{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.section-top h2{color:#0d2f3f;font-size:40px;font-weight:600;line-height:48px;margin-bottom:30px;position:relative}@media (max-width:575px){.section-top h2{font-size:22px;line-height:32px}}.section-top h2:before{background-image:url(../images/illustration/yellow-border.svg);background-repeat:no-repeat;bottom:-55px;content:"";height:50px;left:calc(100% - 130px);max-width:100%;position:absolute;width:250px}@media (max-width:575px){.section-top h2:before{left:calc(100% - 120px)}}.section-top .section-desc{color:#333;font-size:16px;font-weight:400;line-height:24px;max-width:100%;width:670px}@media (max-width:575px){.section-top .button-link{display:none!important}}.body-text-normal{color:#333;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:0}@media (max-width:575px){.body-text-normal{font-size:14px;line-height:20px}}.page-banner-wrapper{align-items:center;background-repeat:no-repeat;background-size:cover;display:flex;height:225px;justify-content:center;position:relative}.page-banner-wrapper:before{background-color:rgba(0,0,0,.4);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}.page-banner-wrapper.single-hotel-search-banner{background-image:url(../images/single-hotel-search/page-banner.png);background-position:50%;background-repeat:no-repeat}.page-banner-wrapper .search-form{position:relative;width:100%;z-index:2}.item-heading{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#0d2f3f;display:-webkit-box;font-family:Barlow,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:5px;overflow:hidden;text-decoration:none;text-overflow:ellipsis}@media (max-width:575px){.item-heading{font-size:20px;line-height:28px}}.item-heading:hover{color:#0d2f3f}.price-info{align-items:center;display:flex;gap:10px}.price-info .price{font-size:22px;font-style:normal;font-weight:600;position:relative}@media (max-width:575px){.price-info .price{font-size:18px}}.price-info .price:after{background-image:url(../images/illustration/yellow-border-sm.svg);background-repeat:no-repeat;bottom:-25px;content:"";height:100%;position:absolute;right:0;width:100%}.price-info .old-price{color:#f03d1b;font-size:15px;font-style:normal;font-weight:400;text-decoration-line:line-through}.discount-illustration-bg{align-items:flex-end;background-image:url(../images/illustration/discount-bg.svg);background-repeat:no-repeat;display:flex;flex-direction:column;height:140px;justify-content:end;max-width:100%;padding:0 15px 10px 0;width:130px}.discount-illustration-bg h4{color:#0d2f3f;font-size:22px;font-weight:700;margin-bottom:0}.discount-illustration-bg span{color:#0d2f3f;font-size:14px}img{height:auto;max-width:100%}.dark-overlay{position:relative;transition:all .4s ease}.dark-overlay:before{background-color:rgba(0,0,0,.4);content:"";height:100%;position:absolute;transition:all .4s ease;width:100%}.hide{display:none}.footer-wrapper{background-color:#255758;overflow:hidden;position:relative}.footer-wrapper .footer-top{padding:60px 0;position:relative;z-index:20}.footer-wrapper .footer-widget h3{color:#fff;font-size:28px;font-weight:600;margin-bottom:50px;padding-bottom:10px;position:relative}@media (max-width:575px){.footer-wrapper .footer-widget h3{font-size:22px;margin-bottom:30px}}.footer-wrapper .footer-widget h3:after,.footer-wrapper .footer-widget h3:before{background-color:#fff;border-radius:30px;bottom:0;content:"";height:2px;left:0;position:absolute;width:58px}.footer-wrapper .footer-widget h3:before{bottom:0;width:58px}.footer-wrapper .footer-widget h3:after{bottom:-8px;width:36px}.footer-wrapper .footer-widget p{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:30px}.footer-wrapper .footer-widget.about .footer-map{color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;text-decoration:none}.footer-wrapper .footer-widget.about .footer-map .icon{margin-right:5px;width:30px}.footer-wrapper .footer-widget.about .footer-map .icon img{width:30px}.footer-wrapper .footer-widget.menu .footer-links{margin:0;padding:0}.footer-wrapper .footer-widget.menu .footer-links li{list-style:none}.footer-wrapper .footer-widget.menu .footer-links a{color:#fff;display:inline-block;font-family:Barlow,sans-serif;font-size:16px;font-weight:500;padding:7px 0;text-decoration:none}.footer-wrapper .footer-widget.contact .contact-phone{color:#fff;display:block;font-size:26px;font-weight:500;text-decoration:none}@media (max-width:575px){.footer-wrapper .footer-widget.contact .contact-phone{font-size:20px}}.footer-wrapper .footer-widget.contact .contact-phone .icon{margin-right:5px}.footer-wrapper .footer-widget.contact .contact-mail{color:#fff;display:block;font-family:Roboto,sans-serif;font-size:16px;margin-top:20px;position:relative;text-decoration:none}.footer-wrapper .footer-widget.contact .contact-mail:after{background:url(../images/icons/line-draw.svg);background-repeat:no-repeat;bottom:-25px;content:"";height:100%;left:0;position:absolute;width:100%}.footer-wrapper .footer-widget.contact .social-links{display:flex;gap:30px;margin:40px 0 0;padding:0}.footer-wrapper .footer-widget.contact .social-links li{list-style:none}.footer-wrapper .footer-widget.contact .social-links a{color:#fff;font-size:20px}.footer-wrapper .footer-widget.contact .social-links a:hover{color:#ffc62d}.footer-wrapper .footer-copyrights .copyrights-content{border-top:1px solid #717171;display:flex;justify-content:center;padding:30px 0}.footer-wrapper .footer-copyrights .copyrights-content p{color:#fff;margin-bottom:0}.footer-wrapper:before{left:0}.footer-wrapper:after,.footer-wrapper:before{background-image:url(../images/illustration/footer-illustration.svg);background-repeat:no-repeat;bottom:0;content:"";height:260px;max-width:100%;opacity:.05;position:absolute;width:300px;z-index:10}.footer-wrapper:after{right:0;transform:rotate(-145deg)}@media (max-width:575px){.footer-wrapper:after{display:none}}.header-wrapper{position:relative;z-index:999}.header-wrapper .header-topbar{background-color:#ff5e3a}@media (max-width:991px){.header-wrapper .header-topbar{display:none}}.header-wrapper .topbar-content{align-items:center;display:flex;justify-content:space-between;min-height:50px;padding:5px 0}.header-wrapper .topbar-content .left-content{align-items:center;display:flex}.header-wrapper .topbar-content .left-content .contact-items{display:flex;gap:10px;margin:0;padding:0;position:relative}.header-wrapper .topbar-content .left-content .contact-items li{list-style:none;margin-right:25px}.header-wrapper .topbar-content .left-content .contact-items a{display:flex;gap:8px;text-decoration:none}.header-wrapper .topbar-content .left-content .contact-items span{color:#fff;display:flex;font-weight:500}.header-wrapper .topbar-content .left-content .contact-items:after{background-color:#fff;content:"";height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.header-wrapper .topbar-content .left-content .social-links{display:flex;gap:10px;margin:0;padding:0}.header-wrapper .topbar-content .left-content .social-links li{list-style:none;margin-left:25px}.header-wrapper .topbar-content .left-content .social-links a{color:#fff;font-size:18px}.header-wrapper .topbar-content .left-content .social-links a:hover{color:#ffc62d}.header-wrapper .topbar-content .right-content{align-items:center;display:flex;gap:40px}.header-wrapper .topbar-content .currency-select-wrapper{position:relative}.header-wrapper .topbar-content .currency-select-wrapper:after{background-color:#fff;content:"";height:20px;position:absolute;right:-18px;top:50%;transform:translateY(-50%);width:1px}.header-wrapper .topbar-content .currency-select-wrapper .selected-currency-wrapper{cursor:pointer;text-decoration:none}.header-wrapper .topbar-content .currency-select-wrapper .selected-currency-wrapper span{color:#fff;font-size:16px;font-weight:400}.header-wrapper .topbar-content .currency-select-wrapper .selected-currency-wrapper svg{font-size:13px;margin-left:2px}.header-wrapper .topbar-content .currency-select-wrapper ul{background-color:#fff;border-bottom:5px solid #0d2f3f;border-radius:5px;box-shadow:0 4px 50px rgba(0,0,0,.07);left:50%;margin:20px 0 0;min-width:100px;opacity:0;padding:5px 0;position:absolute;transform:translateX(-50%);transition:all .3s ease;visibility:hidden}.header-wrapper .topbar-content .currency-select-wrapper ul:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px;content:"";height:0;left:50%;position:absolute;top:-10px;transform:translateX(-50%);transition:all .5s ease;width:0}.header-wrapper .topbar-content .currency-select-wrapper ul.show{margin-top:10px;opacity:1;visibility:visible}.header-wrapper .topbar-content .currency-select-wrapper ul li{list-style:none}.header-wrapper .topbar-content .currency-select-wrapper ul a{color:#0d2f3f;display:flex;font-size:16px;font-weight:600;gap:5px;padding:5px 10px;text-decoration:none;transition:all .3s ease;width:100%}.header-wrapper .topbar-content .currency-select-wrapper ul a .currency-name{display:inline-block;height:100%;width:100%}.header-wrapper .topbar-content .currency-select-wrapper ul a:hover{background-color:rgba(13,47,63,.05)}.header-wrapper .topbar-content .country-select-wrapper{position:relative}.header-wrapper .topbar-content .country-select-wrapper .country-select-btn{align-items:center;background-color:transparent;border:none;color:#ffc62d;display:flex;font-family:Barlow,sans-serif;font-size:16px;font-weight:400;outline:none;text-transform:uppercase}.header-wrapper .topbar-content .country-select-wrapper .country-select-btn .icon{margin-right:10px}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-btn{background-color:transparent;border:0;color:#fff;outline:0;padding:10px 0;position:relative}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-btn .icon img{margin-right:2px;width:25px}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-btn.arrow-down{position:relative}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-btn.arrow-down:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px;bottom:0;content:"";height:0;position:absolute;right:30px;transition:all .5s ease;width:0}.header-wrapper .topbar-content .lang-select-wrapper svg{font-size:13px;margin-left:2px}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-box{background-color:#fff;border-radius:5px;box-shadow:0 4px 50px rgba(0,0,0,.07);margin-top:10px;max-height:350px;max-width:100%;opacity:0;overflow-y:scroll;padding:30px;position:absolute;right:0;transition:all .3s ease;visibility:hidden;width:900px;z-index:200}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-box.show{margin-top:0;opacity:1;visibility:visible}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-box .lang-select-header{border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding-bottom:20px}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-box .lang-select-header h3{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:20px;font-weight:600}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-box .lang-select-header .lang-select-close-btn{background-color:transparent;background:hsla(0,100%,77%,.2);border:0;border-radius:50%;height:32px;outline:0;width:32px}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-box .flag-icon img{width:35px}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-items{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-items li{list-style:none;max-width:195px}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-items a{align-items:center;border-radius:5px;display:flex;justify-content:space-between;line-height:1;max-width:100%;padding:20px 10px;text-decoration:none;width:195px}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-items a .lang-select-checked{color:#0d2f3f;opacity:0}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-items a.selected{background-color:rgba(31,127,123,.05)}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-items a.selected .lang-select-checked{opacity:1}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-items a:hover{background-color:rgba(31,127,123,.05)}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-items .item-content{align-items:center;display:flex;gap:10px}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-items .item-text h5{color:#0d2f3f;font-size:14px;font-weight:500;margin-bottom:0}.header-wrapper .topbar-content .lang-select-wrapper .lang-select-items .item-text span{color:#697488;font-size:10px}.header-wrapper .topbar-content .lang-select-wrapper ::-webkit-scrollbar{height:90%;margin-left:-3px;margin-top:10px;padding-top:5px;width:3px}.header-wrapper .topbar-content .lang-select-wrapper ::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:7px}.header-wrapper .topbar-content .lang-select-wrapper ::-webkit-scrollbar-thumb{background:#999;border-radius:7px}.header-wrapper .header-navbar{align-items:center;background:#fff;box-shadow:0 4px 50px rgba(0,0,0,.06);display:flex;min-height:85px;padding:10px 0}.header-wrapper .header-navbar .navbar-content{align-items:center;display:flex;justify-content:space-between}.header-wrapper .header-navbar .logo-wrapper img{margin-right:15px;max-height:60px;max-width:150px}.header-wrapper .header-navbar .navbar-menu{display:flex;gap:30px;margin:0;padding:0}@media (max-width:991px){.header-wrapper .header-navbar .navbar-menu{display:none}}.header-wrapper .header-navbar .navbar-menu li{list-style:none}.header-wrapper .header-navbar .navbar-menu a{color:#0d2f3f;display:inline-block;font-family:Barlow,sans-serif;font-size:18px;font-weight:500;padding:10px 0;text-decoration:none}.header-wrapper .header-navbar li.has-dropdown{cursor:pointer;position:relative}.header-wrapper .header-navbar li.has-dropdown:hover>ul{margin-top:0;opacity:1;visibility:visible}.header-wrapper .header-navbar li.has-dropdown>ul{background:#fff;border-bottom:5px solid #0d2f3f;border-radius:5px;box-shadow:0 10px 60px rgba(5,16,54,.05);left:50%;margin:10px 0 0;min-height:130%;min-width:215px;opacity:0;padding:0;position:absolute;transform:translateX(-50%);transition:all .3s ease;visibility:hidden;z-index:200}.header-wrapper .header-navbar li.has-dropdown>ul:after{border-color:transparent transparent #0d2f3f;border-style:solid;border-width:0 10px 10px;content:"";height:0;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:0}.header-wrapper .header-navbar li.has-dropdown>ul li:first-child{padding-top:10px}.header-wrapper .header-navbar li.has-dropdown>ul li:last-child{padding-bottom:15px}.header-wrapper .header-navbar li.has-dropdown>ul a{color:#0d2f3f;display:block;font-family:Barlow,sans-serif;font-size:18px;font-weight:500;padding:10px 20px;text-decoration:none;transition:all .3s ease}.header-wrapper .header-navbar li.has-dropdown>ul a:hover{background-color:rgba(13,47,63,.1)}.header-wrapper .header-navbar .header-action{display:flex;gap:10px}@media (max-width:991px){.header-wrapper .header-navbar .header-action{display:none}}.header-wrapper .header-navbar .header-action .btn{border:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;color:#0d2f3f;outline:none;padding:10px 20px;width:130px}.header-wrapper .header-navbar .header-action .btn-primary{background-color:#0d2f3f;color:#fff}.header-wrapper .header-navbar .header-action .btn-secondary{background-color:#ffc62d}.header-wrapper .mobile-menu-open{background-color:transparent;border:none;font-size:22px;outline:none}.header-wrapper .header-right-content{align-items:center;display:flex;gap:20px}@media (max-width:991px){.header-wrapper .header-right-content{margin-left:auto;margin-right:30px}}.header-wrapper .header-cart{align-items:center;display:flex;position:relative}.header-wrapper .header-cart .cart-total-price{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:14px;margin-right:10px}.header-wrapper .header-cart .cart-button{align-items:center;background:rgba(13,47,63,.1);border:none;border-radius:50%;color:#0d2f3f;display:flex;height:38px;justify-content:center;position:relative;width:38px}.header-wrapper .header-cart .cart-button .badge{align-items:center;background:#ffc62d;border-radius:50%;color:#0d2f3f;display:flex;font-family:Barlow,sans-serif;font-size:12px;height:16px;justify-content:center;position:absolute;right:-3px;top:-3px;width:16px}.header-wrapper .header-cart-content{background-color:#fff;border-radius:4px;box-shadow:0 4px 50px rgba(0,0,0,.07);left:50%;opacity:0;padding:25px 20px;position:absolute;top:60px;transform:translateX(-50%);transition:all .3s ease;visibility:hidden;width:420px}@media (max-width:1550px){.header-wrapper .header-cart-content{transform:translateX(-77.5%)}}@media (max-width:575px){.header-wrapper .header-cart-content{left:10px;padding:15px 10px;width:350px}}.header-wrapper .header-cart-content:after{border-color:transparent transparent #0d2f3f;border-style:solid;border-width:0 10px 10px;content:"";height:0;left:50%;position:absolute;right:unset;top:-10px;transform:translateX(-50%);width:0}@media (max-width:1550px){.header-wrapper .header-cart-content:after{left:unset;right:75px}}@media (max-width:575px){.header-wrapper .header-cart-content:after{right:48px}}.header-wrapper .header-cart-content.show{opacity:1;top:50px;visibility:visible}.header-wrapper .header-cart-content .cart-items{margin-top:0}.header-wrapper .header-cart-content .cart-items .cart-item{box-shadow:none;position:relative}@media (max-width:575px){.header-wrapper .header-cart-content .cart-items .cart-item{gap:10px}}.header-wrapper .header-cart-content .cart-items .cart-item:not(:last-child){margin-bottom:40px}@media (max-width:575px){.header-wrapper .header-cart-content .cart-items .cart-item:not(:last-child){margin-bottom:30px}}.header-wrapper .header-cart-content .cart-items .cart-item:after{background-color:#eee;bottom:-20px;content:"";height:2px;left:0;position:absolute;right:0;width:100%}@media (max-width:575px){.header-wrapper .header-cart-content .cart-items .cart-item:after{bottom:-16px}.header-wrapper .header-cart-content .cart-items .item-thumb{width:130px}}.header-wrapper .header-cart-content .cart-items .item-title{margin-bottom:5px}@media (max-width:575px){.header-wrapper .header-cart-content .cart-items .item-title{font-size:16px}.header-wrapper .header-cart-content .cart-items .price{font-size:14px}}.header-wrapper .header-cart-content .header-cart-actions{display:flex;justify-content:space-between;margin-top:15px}.header-wrapper .header-cart-content .header-cart-actions form{display:flex;justify-content:space-between;width:100%}.header-wrapper .header-cart-content .header-cart-actions .btn{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:14px;font-style:normal;font-weight:600;margin-bottom:0;padding:0}@media (max-width:575px){.header-wrapper .header-cart-content .header-cart-actions .btn{font-size:14px}}.header-wrapper .header-cart-content .header-cart-actions .btn .icon{color:#ffc62d;font-size:12px}.header-wrapper .header-cart-content .header-cart-actions .btn img{transform:scale(.8)}.header-wrapper .header-cart-content .check-in-out-date{color:#333;font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:24px}.header-wrapper .header-cart-content .cart-amount{display:flex;justify-content:space-between;margin:40px 0 15px}.header-wrapper .header-cart-content .cart-amount h4{color:#0d2f3f;font-size:20px;font-style:normal;font-weight:600}.header-wrapper .header-cart-content .cart-actions{display:flex;justify-content:space-between}.header-wrapper .header-cart-content .cart-actions form{width:100%}.header-wrapper .header-cart-content .cart-actions .btn{padding:10px 30px}.header-wrapper .header-cart-content .empty-cart-msg{display:none;margin:auto}.header-wrapper .header-cart-content .empty-cart-msg h4{color:#999;font-size:18px;font-weight:500;margin-bottom:0;text-align:center}.header-wrapper .header-cart-content.empty-cart{padding:25px}.header-wrapper .header-cart-content.empty-cart .cart-actions,.header-wrapper .header-cart-content.empty-cart .cart-amount{display:none}.header-wrapper .header-profile-menu{position:relative}@media (max-width:991px){.header-wrapper .header-profile-menu{display:none}}.header-wrapper .header-profile-menu .profile-menu-content{background-color:#fff;border-bottom:6px solid #0d2f3f;border-radius:4px;box-shadow:0 4px 50px rgba(0,0,0,.07);left:50%;margin-top:20px;opacity:0;position:absolute;transform:translateX(-50%);transition:all .3s ease;visibility:hidden;width:140px}.header-wrapper .header-profile-menu .profile-menu-content.show{margin-top:10px;opacity:1;visibility:visible}.header-wrapper .header-profile-menu .profile-menu-content:after{border-color:transparent transparent #0d2f3f;border-style:solid;border-width:0 10px 10px;content:"";height:0;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:0}.header-wrapper .header-profile-menu .profile-menu-content ul{margin:0;padding:0}.header-wrapper .header-profile-menu .profile-menu-content ul li{list-style:none;padding:0}.header-wrapper .header-profile-menu .profile-menu-content ul a{color:#0d2f3f;display:block;font-family:Barlow,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:42px;padding:0 15px;text-decoration:none}.header-wrapper .header-profile-menu .profile-menu-content ul a.active{font-weight:600}.header-wrapper .header-profile-menu .profile-avatar img{border-radius:50%;height:55px;-o-object-fit:cover;object-fit:cover;width:55px}.item-details-sidebar{margin-top:60px}.item-details-sidebar .sidebar-content{background:#fff;border-radius:12px;box-shadow:0 4px 50px rgba(0,0,0,.07);padding:20px}.item-details-sidebar .sidebar-content .widget-check-info h5{margin-top:0}.item-details-sidebar .number-of-persons{position:relative}.item-details-sidebar .number-of-persons .icon{left:15px;position:absolute;top:71%;transform:translateY(-50%);width:25px}.item-details-sidebar .number-of-persons input{padding-left:45px}.item-details-sidebar .number-of-persons label{color:#000;font-size:18px;font-weight:500;margin-bottom:15px}.item-details-sidebar .widget-total-price{align-items:center;background-color:#0d2f3f;border-top-left-radius:12px;border-top-right-radius:12px;display:flex;justify-content:space-between;padding:20px}@media (max-width:575px){.item-details-sidebar .widget-total-price{padding:15px}}.item-details-sidebar .widget-total-price .price-wrapper{align-items:center;display:flex;gap:4px}.item-details-sidebar .widget-total-price .price-wrapper .price,.item-details-sidebar .widget-total-price .price-wrapper .type{color:#fff;font-family:Barlow,sans-serif;font-size:35px;font-weight:700}@media (max-width:575px){.item-details-sidebar .widget-total-price .price-wrapper .price,.item-details-sidebar .widget-total-price .price-wrapper .type{font-size:24px}}.item-details-sidebar .widget-total-price .price-wrapper .type{font-size:16px;font-weight:500}.item-details-sidebar .widget-total-price .discount-badge{background-color:#ffc62d;border-radius:40px;color:#0d2f3f;display:flex;font-family:Barlow,sans-serif;font-size:15px;font-weight:500;justify-content:center;min-width:70px;padding:5px}.item-details-sidebar .widget-check-info .check-item{border:1px solid #d6d8db;border-radius:5px;padding:10px}.item-details-sidebar .widget-check-info .check-item.total-rooms{position:relative}.item-details-sidebar .widget-check-info .split{display:flex;gap:10px;justify-content:space-between}.item-details-sidebar .widget-check-info .split .check-item{width:50%}.item-details-sidebar .widget-check-info .label{color:#5d6974;display:block;font-family:Barlow,sans-serif;font-size:14px;font-weight:400;line-height:17px;text-transform:uppercase}.item-details-sidebar .widget-check-info .checkIn-date .date,.item-details-sidebar .widget-check-info .checkIn-date .day,.item-details-sidebar .widget-check-info .checkIn-date .month{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:20px;font-weight:600}.item-details-sidebar .widget-check-info .checkIn-date .month{color:#5d6974;font-size:14px;font-weight:500}.item-details-sidebar .widget-check-info .checkIn-date .day{color:#0d2f3f;font-size:14px}.item-details-sidebar .widget-check-info .room-details .number,.item-details-sidebar .widget-check-info .room-details .text{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:14px;font-weight:400}.item-details-sidebar .widget-check-info .room-details .number{font-size:20px;font-weight:600}.item-details-sidebar .widget-check-info .icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:30px}.item-details-sidebar h5{color:#000;font-size:18px;font-weight:600;margin:20px 0 15px}@media (max-width:575px){.item-details-sidebar h5{font-size:16px;margin:15px 0}}.item-details-sidebar .widget-promocode .promo-input-box{position:relative}.item-details-sidebar .widget-promocode .promo-input-box input{border:1px solid #bdbdbd;border-radius:4px;height:50px;outline:none;padding:10px 10px 10px 40px;width:100%}.item-details-sidebar .widget-promocode .promo-input-box input:focus{border:1px solid #bdbdbd}.item-details-sidebar .widget-promocode .promo-input-box .icon{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.item-details-sidebar .widget-promocode .promo-input-box .btn{align-items:center;display:flex;height:40px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.item-details-sidebar .widget-promocode ::-moz-placeholder{color:#05172b;font-family:Barlow,sans-serif;font-size:16px;font-style:normal;font-weight:500}.item-details-sidebar .widget-promocode ::placeholder{color:#05172b;font-family:Barlow,sans-serif;font-size:16px;font-style:normal;font-weight:500}.item-details-sidebar .widget-price-table .table-content{background-color:#f4f5f6;border-radius:8px;padding:20px}@media (max-width:575px){.item-details-sidebar .widget-price-table .table-content{padding:10px}}.item-details-sidebar .widget-price-table .table-content .price-item{display:flex;justify-content:space-between}.item-details-sidebar .widget-price-table .table-content .price-item:not(:last-child){margin-bottom:15px}.item-details-sidebar .widget-price-table .table-content p,.item-details-sidebar .widget-price-table .table-content span{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:14px;font-style:normal;font-weight:500;margin-bottom:0}.item-details-sidebar .widget-price-table .total-price{display:flex;justify-content:space-between}.item-details-sidebar .widget-price-table .total-price h5{color:#000;font-size:20px;font-style:normal;font-weight:600}.item-details-sidebar .widget-purchase{margin-top:20px;text-align:center}@media (max-width:575px){.item-details-sidebar .widget-purchase{margin-top:10px}}.item-details-sidebar .widget-purchase .btn{align-items:center;background-color:#ffc62d;color:#0d2f3f;display:flex;font-weight:600;justify-content:center;min-height:55px;padding:5px;text-align:center;width:100%}.item-details-sidebar .widget-purchase .btn span{color:#333;display:inline-block;font-family:Barlow,sans-serif;font-size:14px;font-weight:500;margin-top:0}.item-details-sidebar .widget-purchase span{display:inline-block;margin-top:10px}.item-details-sidebar .widget-extra{margin-top:20px}.item-details-sidebar .widget-extra .extra-content .extra-content-item{display:flex;justify-content:space-between}.item-details-sidebar .widget-extra .extra-content .extra-content-item:not(:last-child){margin-bottom:10px}.item-details-sidebar .widget-extra .extra-content .form-check-label{color:#333;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-weight:400}.item-details-sidebar .widget-extra .extra-content span{color:#000;display:inline-block;font-family:Barlow,sans-serif;font-size:16px;font-weight:500;margin-right:20px}.item-details-sidebar .widget-extra .accordion-item{border:none;border-bottom:1px solid #bdbdbd;border-radius:0;padding-left:0;padding-right:0}.item-details-sidebar .widget-extra .accordion-item:not(:last-child){margin-bottom:10px}.item-details-sidebar .widget-extra .accordion-body{padding-left:0}@media (max-width:575px){.item-details-sidebar .widget-extra .accordion-body{padding-top:0}}.item-details-sidebar .widget-extra .accordion-button{background-color:transparent;border:none;box-shadow:none;color:#000;font-size:18px;font-style:normal;font-weight:600;outline:0;padding-left:0;padding-right:0}.item-details-sidebar .widget-extra .accordion-button:after{background-image:none;color:#0d2f3f;content:"+";font-size:24px;font-weight:500;line-height:17px}.item-details-sidebar .widget-extra .accordion-button:not(.collapsed):after{color:#0d2f3f;content:"-";transform:none}.item-details-sidebar .widget-extra .accordion-button:not(.collapsed){box-shadow:none}.item-details-sidebar.customer-info{margin-top:0}.item-details-sidebar.customer-info .featured-item h4{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:20px;font-style:normal;font-weight:600}.item-details-sidebar.customer-info .featured-item .reviews h5{margin-top:0}.item-details-sidebar.customer-info .featured-item .item-img{height:190px;margin:15px 0 25px}.item-details-sidebar.customer-info .featured-item .item-img img{border-radius:8px;height:100%;width:100%}.recommended-items{margin-top:45px}.recommended-items .recommended-item{background:#fff;border-radius:4px;box-shadow:0 4px 50px rgba(0,0,0,.07);display:flex;gap:20px;text-decoration:none}.recommended-items .recommended-item:not(:last-child){margin-bottom:20px}.recommended-items .item-desc{padding:15px 10px 15px 0}.recommended-items .item-thumb{max-width:150px;min-width:150px;overflow:hidden;position:relative}.recommended-items .item-thumb img{border-bottom-left-radius:4px;border-top-left-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recommended-items .item-thumb.has-discount:after{background-image:url(../images/illustration/discount-bg.svg);background-repeat:no-repeat;background-size:contain;bottom:-5px;content:"";height:95px;position:absolute;right:0;width:85px}.recommended-items .item-thumb .discount{bottom:0;position:absolute;right:5px;text-align:center;z-index:10}.recommended-items .item-thumb .discount h4{color:#0d2f3f;font-family:Roboto,sans-serif;font-size:16px;font-weight:700}.recommended-items .item-thumb .discount h4 span{display:block;font-size:10px;font-weight:400}.recommended-items .recommended-heading{color:#000;font-size:24px;font-weight:600;margin-bottom:20px}@media (max-width:575px){.recommended-items .recommended-heading{font-size:20px}}.recommended-items .reviews h5{font-size:14px;margin-top:0}.recommended-items .reviews .total-reviews{font-size:12px}.recommended-items .item-title{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:16px;font-weight:600;line-height:19px;text-decoration:none}.recommended-items .item-title,.recommended-items .location{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-style:normal;overflow:hidden;text-overflow:ellipsis}.recommended-items .location{color:#333;font-size:12px;font-weight:400;margin-top:5px}.recommended-items .location .icon{color:#6d9773}.recommended-items .price-info{margin-top:10px}.recommended-items .price-info .price{font-size:18px;margin-bottom:0}.recommended-items .price-info .price:after{bottom:-20px}.recommended-items .price-info .old-price{font-size:12px;margin-bottom:0;margin-top:0}.recommended-items.cart-items .item-thumb{max-width:150px;min-width:150px}.recommended-items.cart-items .cart-item{gap:15px}.recommended-items.cart-items .price-info{margin-top:5px}.recommended-items.cart-items .price-info .price{font-size:14px}.recommended-items.cart-items .price-info .price:after{bottom:-15px}.recommended-items.cart-items .item-desc{padding:5px 5px 5px 0}.resort-list-sidebar .resort-details{padding:15px}.resort-list-sidebar .resort-details .resort-name{color:#0d2f3f;font-size:20px;font-weight:600;line-height:24px}.resort-list-sidebar .resort-details .location{align-items:center;border-bottom:1px solid #ddd;display:flex;margin-bottom:15px;padding-bottom:15px}.resort-list-sidebar .resort-details .location .icon{margin-right:5px}.resort-list-sidebar .resort-details .location span{color:#333;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400}.resort-list-sidebar .resort-details .body-normal-text{font-size:14px}.resort-list-sidebar .resort-details .sidebar-map{margin-top:20px}.resort-list-sidebar .resort-details .sidebar-map iframe{border-radius:8px}@media (max-width:1199px){.resort-list-sidebar .resort-details .sidebar-map iframe{height:350px}}@media (max-width:575px){.resort-list-sidebar .resort-details .sidebar-map iframe{height:150px}}.resort-list-sidebar .sidebar-slider{position:relative}.resort-list-sidebar .sidebar-slider .slider-item{height:195px;max-width:100%}@media (max-width:1199px){.resort-list-sidebar .sidebar-slider .slider-item{height:350px}}@media (max-width:575px){.resort-list-sidebar .sidebar-slider .slider-item{height:150px}}.resort-list-sidebar .sidebar-slider .slider-item img{border-top-left-radius:8px;border-top-right-radius:8px;height:100%;width:100%}.resort-list-sidebar .sidebar-slider>.owl-dots{bottom:20px;left:50%;position:absolute;right:unset;top:unset;transform:translateX(-50%)}.resort-list-sidebar .sidebar-slider .owl-stage-outer{margin-left:0;padding-left:0}.sidebar-resort-info{background-color:#fff;border-radius:8px;box-shadow:0 4px 50px rgba(0,0,0,.07)}.sidebar-resort-info:not(:first-child){margin-top:30px;padding:15px}.sidebar-resort-info h3{color:#0d2f3f;font-size:20px;font-weight:600;line-height:24px}.sidebar-resort-info h4{color:#0d2f3f;font-size:18px;font-weight:600;line-height:22px}.sidebar-resort-info .sidebar-policies{border-top:1px solid #ddd;margin-top:10px;padding-top:15px}.sidebar-resort-info ul{margin:0;padding:0 5px 0 20px}.sidebar-resort-info ul li{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:14px;font-weight:500;line-height:36px}@media (max-width:575px){.sidebar-resort-info ul li{line-height:26px}}.profile-side-menu{background-color:#fcfcfd;border:1px solid #e6e8ec;border-radius:12px;box-shadow:0 4px 50px rgba(0,0,0,.07);margin:-130px 0 60px 30px;padding:50px 0 0;position:relative}@media (max-width:991px){.profile-side-menu{margin:-130px 30px 60px}}@media (max-width:767px){.profile-side-menu{border-radius:0;margin:0}}.profile-side-menu .profile-avatar{margin-bottom:40px;text-align:center;width:100%}@media (max-width:767px){.profile-side-menu .profile-avatar{margin-bottom:20px;margin-top:-115px;max-width:120px;position:relative}}.profile-side-menu .profile-avatar .avatar-img{margin:auto}.profile-side-menu .profile-avatar .avatar-img img{border-radius:50%;display:inline-block;height:120px;-o-object-fit:cover;object-fit:cover;width:120px}@media (max-width:767px){.profile-side-menu .profile-avatar .avatar-img img{max-width:120px}.profile-side-menu .profile-avatar .avatar-img{margin:0 0 0 25px}}.profile-side-menu .name{color:#0d2f3f;font-size:20px;font-style:normal;font-weight:600;margin-bottom:20px;padding-left:25px;text-transform:capitalize}@media (max-width:767px){.profile-side-menu .name{margin-top:20px}}.profile-side-menu .update-profile-btn{cursor:pointer;display:inline-block;margin:20px 0;overflow:hidden;position:relative}@media (max-width:767px){.profile-side-menu .update-profile-btn{bottom:0;position:absolute;right:-40px}}.profile-side-menu .update-profile-btn .btn{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:14px;font-style:normal;font-weight:500}@media (max-width:767px){.profile-side-menu .update-profile-btn .btn{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 4px 50px rgba(0,0,0,.07);display:flex;height:36px;justify-content:center;width:36px}}.profile-side-menu .update-profile-btn .icon{margin-right:5px}@media (max-width:767px){.profile-side-menu .update-profile-btn .icon{align-items:center;display:flex;justify-content:center;margin-right:0}}.profile-side-menu .update-profile-btn input[type=file]{left:0;opacity:0;position:absolute;top:0}.profile-side-menu .profile-menu{margin:0;padding:0}.profile-side-menu .profile-menu li{list-style:none}.profile-side-menu .profile-menu a{align-items:center;color:#0d2f3f;display:flex;font-family:Barlow,sans-serif;font-size:17px;font-style:normal;font-weight:600;padding:25px;position:relative;text-decoration:none}@media (max-width:575px){.profile-side-menu .profile-menu a{padding:15px}}.profile-side-menu .profile-menu a:before{background-color:#0d2f3f;border-radius:5px;bottom:0;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);transition:transform .3s ease;width:4px}.profile-side-menu .profile-menu a.active:before,.profile-side-menu .profile-menu a:hover:before{transform:scale(1)}.profile-side-menu .profile-menu a.active,.profile-side-menu .profile-menu a:hover{background-color:rgba(13,47,63,.03)}.profile-side-menu .profile-menu a .icon{margin-right:10px;width:20px}.profile-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;height:360px;margin-top:30px;position:relative;width:100%}@media (max-width:767px){.profile-banner{border-radius:0;height:180px;margin-top:10px}}.profile-banner .upload-btn-wrapper{bottom:30px;cursor:pointer;display:inline-block;overflow:hidden;position:absolute;right:30px;top:unset}@media (max-width:991px){.profile-banner .upload-btn-wrapper{bottom:unset;right:30px;top:20px}}@media (max-width:767px){.profile-banner .upload-btn-wrapper{bottom:20px;right:20px;top:unset}}.profile-banner .upload-btn-wrapper .btn{background-color:transparent;border:1px solid #fff;border-radius:25px;color:#0d2f3f;font-size:14px;padding:10px 18px}.profile-banner .upload-btn-wrapper input[type=file]{font-size:100px;left:0;opacity:0;position:absolute;top:0}.mobile-menu-wrapper{background-color:#fff;bottom:0;left:-100%;max-width:100%;opacity:0;overflow-y:scroll;padding-top:10px;position:fixed;top:0;transition:all .4s ease;visibility:hidden;width:340px;z-index:999}.mobile-menu-wrapper.show{left:0;opacity:1;visibility:visible}.mobile-menu-wrapper .mobile-menu-content{padding:20px}.mobile-menu-wrapper .menu-header{display:flex;justify-content:space-between;margin-bottom:15px}.mobile-menu-wrapper .menu-header .menu-logo img{max-height:60px;max-width:150px;-o-object-fit:contain;object-fit:contain}.mobile-menu-wrapper .menu-header .mobile-menu-close{background-color:#0d2f3f;border:0;border-radius:50%;color:#fff;height:35px;min-width:35px;outline:0}.mobile-menu-wrapper .mobile-menu-user-info{margin-top:20px}.mobile-menu-wrapper .mobile-menu-user-info .user-profile{align-items:center;display:flex;gap:15px}.mobile-menu-wrapper .mobile-menu-user-info .user-profile .user-avatar,.mobile-menu-wrapper .mobile-menu-user-info .user-profile .user-avatar img{border-radius:50%;height:45px;width:45px}.mobile-menu-wrapper .mobile-menu-user-info .user-profile .user-name{color:#000;font-family:Barlow,sans-serif;font-size:16px;font-weight:500;text-decoration:none;text-transform:capitalize}.mobile-menu-wrapper .mobile-menu-user-info .user-menu{margin:20px 0 0;padding:0}.mobile-menu-wrapper .mobile-menu-user-info .user-menu li{list-style:none}.mobile-menu-wrapper .mobile-menu-user-info .user-menu a{align-items:center;display:flex;gap:10px;padding:5px 0;text-decoration:none}.mobile-menu-wrapper .mobile-menu-user-info .user-menu a .icon{display:flex;min-width:20px}.mobile-menu-wrapper .mobile-menu-user-info .user-menu a .label,.mobile-menu-wrapper a{color:#667085;font-family:Barlow,sans-serif;font-size:14px;font-weight:500}.mobile-menu-wrapper .menu-select{margin:20px 0 0;padding:0}.mobile-menu-wrapper .menu-select a.has-arrow{display:flex;justify-content:space-between;width:100%}.mobile-menu-wrapper .menu-select li{list-style:none}.mobile-menu-wrapper .menu-select li a{padding:5px 0;text-decoration:none}.mobile-menu-wrapper .menu-select li ul{margin:0 0 0 20px;max-height:100px;overflow:auto;padding:0}.mobile-menu-wrapper .menu-select li ul a{color:#667085;font-family:Barlow,sans-serif;font-size:14px;font-weight:500}.mobile-menu-wrapper .menu-select li ul a.selected{color:#000;font-weight:800}.mobile-menu-wrapper .menu-select .menu-currency-select{max-height:130px;overflow-y:auto}.mobile-menu-wrapper .menu-select .menu-currency-select li button{text-transform:uppercase}.mobile-menu-wrapper .menu-select .menu-currency-select li,.mobile-menu-wrapper .menu-select .menu-lang-select li{padding:5px 0}.mobile-menu-wrapper .menu-select .menu-currency-select li .icon img,.mobile-menu-wrapper .menu-select .menu-lang-select li .icon img{margin-right:5px;width:18px}.mobile-menu-wrapper .menu-select .menu-currency-select li button,.mobile-menu-wrapper .menu-select .menu-lang-select li button{align-items:center;background-color:transparent;border:0;color:#000;display:flex;font-family:Barlow,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:10px;outline:0}.mobile-menu-wrapper .mobile-menu-items{margin:10px 0 20px;padding:0}.mobile-menu-wrapper .mobile-menu-items ul{margin:0;padding:0}.mobile-menu-wrapper .mobile-menu-items li{border-top:1px solid #eaecf0;list-style:none;padding:15px 0}.mobile-menu-wrapper .mobile-menu-items li:last-child{border-bottom:1px solid #eaecf0}.mobile-menu-wrapper .mobile-menu-items li ul{margin-left:20px}.mobile-menu-wrapper .mobile-menu-items li ul li{border:none}.mobile-menu-wrapper .mobile-menu-items a{color:#667085;font-family:Barlow,sans-serif;font-size:18px;font-weight:500;text-decoration:none}.mobile-menu-wrapper .mobile-menu-items a.has-arrow{display:flex;justify-content:space-between}.mobile-menu-wrapper .mobile-menu-contact-info{background-color:#f9fafb;padding:20px}.mobile-menu-wrapper .mobile-menu-contact-info .contact-items{display:flex;justify-content:space-between;margin:0;padding:0}.mobile-menu-wrapper .mobile-menu-contact-info .contact-items li{list-style:none}.mobile-menu-wrapper .mobile-menu-contact-info .contact-items a{align-items:center;color:#0d2f3f;display:flex;flex-wrap:wrap;font-family:Barlow,sans-serif;font-size:12px;font-weight:500;gap:5px;text-decoration:none}.mobile-menu-wrapper .mobile-menu-contact-info .contact-items a .icon{max-width:50%}.mobile-menu-wrapper .mobile-menu-contact-info .social-links{border-top:1px solid #eaecf0;display:flex;gap:20px;justify-content:center;margin:20px 0 0;padding:20px 0 0}.mobile-menu-wrapper .mobile-menu-contact-info .social-links li{list-style:none}.mobile-menu-wrapper .mobile-menu-contact-info .social-links a{color:#6d9773;text-decoration:none}.loader-overlay{align-items:center;background-color:rgba(0,0,0,.75);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99990}.is-loading .loader-overlay{display:flex}.loader{animation:rotation 2s linear infinite;border-color:#fff;border-radius:50%;border-style:solid solid dotted dotted;border-width:3px;box-sizing:border-box;display:inline-block;height:96px;position:relative;width:96px}.loader:after{animation:rotationBack 1s linear infinite;border:3px #ffc62d;border-radius:50%;border-style:solid solid dotted;bottom:0;box-sizing:border-box;content:"";height:48px;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:48px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotationBack{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.filter-bar-mobile{background-color:#fff;bottom:0;display:flex;left:0;list-style:none;margin:0;padding:0;position:fixed;right:0;z-index:999}.filter-bar-mobile li{flex:1;width:50%}.filter-bar-mobile button{background-color:#fff;border:none;box-shadow:0 -2px 10px rgba(0,0,0,.08);color:#333;font-size:16px;font-weight:500;height:60px;line-height:21px;text-transform:capitalize;width:100%}.filter-bar-mobile button span{padding-left:6px}.filter-bar-mobile button img{max-height:16px;width:16px}.filter-bar-mobile button img.rotate-90{transform:rotate(90deg)}.filter-bar-mobile button:active,.filter-bar-mobile button:focus,.filter-bar-mobile button:hover{outline:0}.filter-bar-mobile .col:first-child{border-right:1px solid #ccc}.mobile-filter-popup{background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;bottom:0;box-shadow:0 4px 50px rgba(0,0,0,.07);height:auto;left:0;max-height:calc(100vh - 50px);max-width:100%;opacity:0;overflow-y:auto;position:fixed;right:0;top:auto;transform:translateY(100%);transition:all .4s ease;visibility:hidden;width:100%;z-index:9999}.mobile-filter-popup.open{opacity:1;transform:translateY(0);visibility:visible}.mobile-filter-popup .search-sidebar-filter{padding:50px 20px 0}.mobile-filter-popup button.mobile-filter-close{background:#ffc62d;border:none;border-radius:50%;height:30px;position:absolute;right:10px;top:15px;width:30px}.mobile-filter-popup .mobile-filter-actions{background-color:#fff;bottom:0;display:flex;gap:10px;left:0;margin-top:30px;padding:15px 0;position:sticky;right:0}.mobile-filter-popup .mobile-filter-actions .btn{border-radius:4px;flex:1;font-size:14px;padding:8px 5px 12px}.mobile-filter-popup .mobile-filter-actions .btn.reset-btn{background-color:#acc9d1}.mobile-filter-popup .mobile-filter-actions .btn.apply-btn{background-color:#0d2f3f;color:#fff}.dark-overlay:before{background-color:rgba(0,0,0,.5);inset:0;position:fixed;z-index:999}@media (min-width:991px){.dark-overlay:before{display:none}}.scroll-top-btn{background-color:#6d9773;border:none;border-radius:50%;bottom:30px;color:#fff;display:inline-block;height:45px;opacity:0;position:fixed;right:30px;text-align:center;transition:background-color .3s,opacity .5s,visibility .5s;visibility:hidden;width:45px;z-index:1000}@media (max-width:575px){.scroll-top-btn{bottom:15px;font-size:16px;height:40px;right:15px;width:40px}}.scroll-top-btn.show{opacity:1;visibility:visible}[dir=rtl] .bx-wrapper,[dir=rtl] .owl-carousel{direction:ltr}[dir=rtl] .owl-carousel .owl-item{direction:rtl}[dir=rtl] .search-form .search-button .icon{margin-left:6px}[dir=rtl] .features-wrapper .feature-item .icon{margin-left:16px}[dir=rtl] .resorts-list .facilites li:last-child{margin-right:15px}[dir=rtl] .user-feedback-wrapper .feedback-card .client-info{margin-top:40px}[dir=rtl] .newsletter-wrapper .form-item .btn{border-radius:8px 0 0 8px}[dir=rtl] .newsletter-wrapper .form-item input{border-radius:0 8px 8px 0}[dir=rtl] .footer-wrapper .footer-widget h3:after,[dir=rtl] .footer-wrapper .footer-widget h3:before,[dir=rtl] .footer-wrapper .footer-widget.contact .contact-mail:after{left:unset;right:0}[dir=rtl] .footer-wrapper .footer-widget.contact .contact-mail:after{left:unset;right:-95px}[dir=rtl] .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:unset;right:10px}[dir=rtl] .search-form .date-range input{right:5px}[dir=rtl] .btn.button-go-home{display:flex!important;flex-direction:row-reverse;justify-content:flex-end;max-width:-moz-max-content;max-width:max-content}[dir=rtl] .contact-form-wrapper .contact-form .input-item .icon{left:20px;right:unset}[dir=rtl] .item-details-sidebar .widget-check-info .icon{left:15px;right:unset}[dir=rtl] .search-items-wrapper .single-search-item .price-details .price-info:after{left:0;right:unset}[dir=rtl] .search-items-wrapper .single-search-item .price-details .price-info{margin-left:15px;margin-right:unset;padding-left:15px;padding-right:unset}[dir=rtl] .search-items-wrapper .single-search-item .facilites li:last-child{margin-right:20px;padding-right:20px}[dir=rtl] .search-items-wrapper .single-search-item .facilites li:first-child:after{display:none}[dir=rtl] .item-details-wrapper .item-details .item-desc-tab ul li{margin-right:30px}[dir=rtl] .profile-side-menu .profile-menu a{gap:10px}[dir=rtl] .profile-side-menu .name{padding-right:35px}[dir=rtl] .account-details .info-items .info-item .left-content{gap:10px;margin-right:0}[dir=rtl] .header-wrapper .topbar-content .lang-select-wrapper .lang-select-box{left:0;right:unset}[dir=rtl] .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:20px!important}[dir=rtl] .item-details-wrapper .item-details .item-features .feature-item{margin-right:25px!important}[dir=rtl] .item-details-wrapper .item-details .item-desc .social-links li{margin-right:15px}[dir=rtl] .my-booking-table ul.nav-pills .nav-link,[dir=rtl] .search-form .form-item .guest-select label,[dir=rtl] .search-form .form-item .room-select label{gap:10px}[dir=rtl] .search-form .form-item .form-value p{justify-content:end}[dir=rtl] .search-form .form-item .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:10px!important;text-align:left!important}[dir=rtl] .search-form .date-range input{padding-left:45px;text-align:left}[dir=rtl] .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:30px!important}[dir=rtl] .search-sidebar-filter .accordion .accordion-button:after{right:0}[dir=rtl] .header-wrapper .topbar-content .left-content .contact-items:after{display:none}@media (max-width:1550px){[dir=rtl] .header-wrapper .header-cart-content{transform:translateX(-20%)}[dir=rtl] .header-wrapper .header-cart-content:after{left:86px;right:unset}}.hero-banner{background-color:#fffdf5;background-image:url(../images/hero-banner.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;max-width:100%;overflow:visible;padding:120px 0 200px;position:relative}.hero-banner:before{background-color:rgba(0,0,0,.5);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}@media (max-width:575px){.hero-banner{padding:60px 0 150px}}.hero-banner .hero-content{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:100}.hero-banner .hero-heading{color:#fff;font-size:64px;font-weight:600;line-height:80px;position:relative;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media (max-width:575px){.hero-banner .hero-heading{font-size:44px;line-height:54px}}.hero-banner .hero-heading .hero-heading-illustration{display:inline-block;position:relative;z-index:1}.hero-banner .hero-heading .hero-heading-illustration:after{background-image:url(../images/multiple-hotel/hero-yellow-border.svg);background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;bottom:5px;content:"";height:15px;left:0;position:absolute;width:100%;z-index:-1}@media (max-width:575px){.hero-banner .hero-heading .hero-heading-illustration:after{bottom:3px;height:10px}}.hero-banner .hero-heading .hero-flower{display:inline-block;height:60px;margin-left:10px;position:relative;top:-5px;vertical-align:middle;width:60px}@media (max-width:575px){.hero-banner .hero-heading .hero-flower{height:40px;margin-left:5px;width:40px}}.hero-banner .hero-heading .hero-flower img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hero-banner .hero-counters{display:flex;gap:60px;justify-content:center;list-style:none;margin-top:40px;padding:0}@media (max-width:575px){.hero-banner .hero-counters{flex-wrap:wrap;gap:30px;margin-top:30px}}.hero-banner .hero-counters li{display:flex;flex-direction:column;gap:5px}.hero-banner .hero-counters li h4{color:#d4a745;font-size:48px;font-weight:700;line-height:1.2;margin:0}@media (max-width:575px){.hero-banner .hero-counters li h4{font-size:36px}}.hero-banner .hero-counters li h4 .countTo{display:inline-block}.hero-banner .hero-counters li h4 .postfix{margin-left:2px}.hero-banner .hero-counters li .label{color:#fff;font-size:16px;font-weight:400;line-height:1.4;text-shadow:1px 1px 3px rgba(0,0,0,.5);white-space:nowrap}@media (max-width:575px){.hero-banner .hero-counters li .label{font-size:14px}}.hero-banner .hero-slogan{color:#fff;font-size:34px;font-weight:500;line-height:44px}@media (max-width:575px){.hero-banner .hero-slogan{font-size:24px;line-height:34px}}.c-select.select2-dropdown{background-color:#fff;border:none;border-bottom:5px solid #6d9773;border-bottom-left-radius:7px;border-bottom-right-radius:7px;box-shadow:0 4px 50px rgba(0,0,0,.07);margin-top:10px;max-width:240px;padding:0 0 10px}.c-select.select2-dropdown.select2-dropdown--above{top:-30px}.c-select.select2-dropdown.select2-dropdown--above:after{top:102%;transform:rotate(180deg)}.c-select.select2-dropdown:after{border-color:transparent transparent #6d9773;border-style:solid;border-width:0 10px 10px;content:"";height:0;left:25px;position:absolute;top:-10px;width:0}.c-select.select2-dropdown .select2-results__option{color:#000;font-family:Barlow,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1;padding:10px}.c-select.select2-dropdown .location-icon{display:flex;gap:10px}.c-select.select2-dropdown .location-icon img{margin-top:-2px;width:20px}.country-code-select{background-color:#fff;border:none;border-bottom:5px solid #6d9773;border-bottom-left-radius:7px;border-bottom-right-radius:7px;box-shadow:0 4px 50px rgba(0,0,0,.07);margin-top:10px;max-width:240px;padding:0 0 10px}.country-code-select .select2-results__option{color:#000;font-family:Barlow,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1;padding:10px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#333}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:transparent;color:#000}::-webkit-scrollbar{height:90%;margin-left:-3px;margin-top:10px;padding-top:5px;width:3px}::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:7px}::-webkit-scrollbar-thumb{background:#999;border-radius:7px}.swal2-container.swal-alert .swal2-modal{border-radius:16px;grid-template-rows:1fr 1.5fr auto;min-height:600px;overflow:hidden;padding:252px 20px 55px;position:relative;width:600px;z-index:95}@media (max-width:575px){.swal2-container.swal-alert .swal2-modal{grid-template-rows:unset;min-height:450px;padding:165px 20px 55px}}.swal2-container.swal-alert .swal2-modal:before{background-color:#0d2f3f;content:"";height:180px;left:0;position:absolute;right:0;top:0;z-index:1}@media (max-width:575px){.swal2-container.swal-alert .swal2-modal:before{height:120px}}.swal2-container.swal-alert .swal2-modal:after{background-color:#fff;background-image:url(../images/bg-pattern.png);bottom:0;content:"";height:calc(100% - 180px);left:0;position:absolute;right:0;z-index:1}.swal2-container.swal-alert.swal-success .swal2-modal{grid-template-rows:1fr;min-height:510px;padding:230px 20px 0}.swal2-container.swal-alert.swal-error .swal2-modal{grid-template-rows:1fr 1fr;min-height:510px;padding:210px 20px 0}.swal2-container.swal-alert .swal2-close{align-items:center;background-color:#ffc62d;border-radius:50%;display:flex;height:42px;justify-content:center;position:absolute;right:20px;top:20px;width:42px;z-index:95}@media (max-width:575px){.swal2-container.swal-alert .swal2-close img{transform:scale(.8)}.swal2-container.swal-alert .swal2-close{height:30px;width:30px}}.swal2-container.swal-alert .swal2-icon{background:#0d2f3f;border:6px solid #fff;display:block!important;height:150px;left:0;margin:0 auto;position:absolute;right:0;top:96px;width:150px;z-index:991}@media (max-width:575px){.swal2-container.swal-alert .swal2-icon{height:90px;top:70px;width:90px}}.swal2-container.swal-alert .swal2-image{display:block!important;left:0;margin:0 auto;position:absolute;right:0;top:140px;z-index:991}@media (max-width:575px){.swal2-container.swal-alert .swal2-image{top:80px;transform:scale(.7)}}.swal2-container.swal-alert .swal2-title{align-self:self-end;color:#0d2f3f;display:flex!important;font-size:36px;font-weight:600;justify-content:center;line-height:44px;padding:0 0 5px;word-break:break-word;z-index:99}@media (max-width:575px){.swal2-container.swal-alert .swal2-title{font-size:24px;line-height:30px;margin-top:10px}}.swal2-container.swal-alert.swal-success .swal2-title{align-self:center}.swal2-container.swal-alert .swal2-html-container{align-self:self-start;color:#333;font-size:24px;font-weight:400;line-height:32px;margin:20px 0 0;padding:0 30px;white-space:pre-wrap;z-index:99}@media (max-width:575px){.swal2-container.swal-alert .swal2-html-container{font-size:16px;line-height:22px;margin-top:10px}}.swal2-container.swal-alert .swal2-actions{align-self:end;gap:20px;height:60px;margin:0;width:100%;z-index:99}@media (max-width:575px){.swal2-container.swal-alert .swal2-actions{height:70px}}.swal2-container.swal-alert .swal2-actions button{box-shadow:none!important;outline:0!important;padding:10px 30px}.swal2-container.swal-alert .swal2-actions .btn-primary{background-color:#0d2f3f}.swal2-container.swal-alert .swal2-actions .btn-outline{border:2px solid #0d2f3f;color:#23262f;font-style:normal;font-weight:500}.reviews,.reviews .review{align-items:center;display:flex}.reviews .review{gap:5px}.reviews .review .star{color:#6d9773}.reviews .review h5{color:#0d2f3f;font-size:16px;font-style:normal;font-weight:600;margin-bottom:0}.reviews .total-reviews{color:#23262f;display:inline-block;font-size:14px;font-style:normal;font-weight:400;margin-left:10px}.search-form{margin-top:-140px;position:relative;z-index:200}@media (max-width:575px){.search-form{margin-top:-100px}}.search-form .container{align-items:center;display:flex;flex-direction:column}.search-form.no-tab{margin-top:-80px}.search-form.no-tab .tab-content{border-radius:12px}.search-form.no-tab .tab-content.centered{margin:auto}.search-form .form-content{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.search-form .form-content.bg-white{background-color:#fff;border-radius:4px;box-shadow:0 4px 50px rgba(0,0,0,.07);padding:30px 20px}@media (max-width:767px){.search-form .form-content.bg-white{padding:30px 10px}}.search-form .form-item{background:#fff;border-radius:8px;cursor:pointer;flex:1;height:60px;min-width:185px;position:relative}.search-form .form-item.lg{width:40%}@media (max-width:575px){.search-form .form-item.lg{width:100%}}.search-form .form-item.lg .select2-container{width:100%!important}.search-form .form-item.lg .input-label{left:45px}.search-form .form-item.lg .select2-container .select2-selection--single .select2-selection__rendered{padding-left:15px}.search-form .form-item.lg .date-range{margin-left:7px}@media (max-width:575px){.search-form .form-item{width:100%}}.search-form .form-item .input-label{color:#0d2f3f;cursor:pointer;font-family:Barlow,sans-serif;font-size:16px;font-weight:500;left:39px;position:absolute;top:10px;z-index:100}.search-form .form-item .icon{left:10px;margin-right:10px;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:100}.search-form .form-item .form-value{color:#333;cursor:pointer;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;margin:35px 0 0 40px}.search-form .form-item .form-value span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin-right:4px;text-overflow:ellipsis}.search-form .form-item .select2-container{width:100%!important}@media (max-width:575px){.search-form .form-item .select2-container{width:100%!important}}.search-form .form-item .select2-container--default .select2-selection--single{border:none;border-radius:8px;height:100%;padding-left:30px}@media (max-width:575px){.search-form .form-item .select2-container--default .select2-selection--single{border-left:0;border-radius:0;border-right:0;border-top:0;height:100%}}.search-form .form-item .select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;padding-top:30px}.search-form .form-item .select2-container--default .select2-selection--single .select2-selection__arrow{margin-top:18px}.search-form .form-item .select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;position:relative}.search-form .form-item .select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:"\f078";font-family:Font Awesome\ 6 Free;font-size:12px;height:100%;position:absolute;right:10px;top:-15px;width:100%}.search-form .form-item .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before{content:"\f077"}.search-form .form-item .select2-container--default .select2-search--dropdown .select2-search__field{border-color:#aec1db}.search-form .form-item .select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:0}.search-form .form-item .guest-select,.search-form .form-item .room-select{background:#fff;border-radius:12px;box-shadow:0 4px 50px rgba(0,0,0,.07);margin-top:10px;opacity:0;padding:30px 20px;position:relative;position:absolute;top:60px;transition:all .3s ease;visibility:hidden;width:330px}@media (max-width:575px){.search-form .form-item .guest-select,.search-form .form-item .room-select{max-width:100%;padding:20px}}.search-form .form-item .guest-select.show,.search-form .form-item .room-select.show{opacity:1;visibility:visible;z-index:200}.search-form .form-item .guest-select.show .guest-select-box:after,.search-form .form-item .guest-select.show .room-select-box:after,.search-form .form-item .room-select.show .guest-select-box:after,.search-form .form-item .room-select.show .room-select-box:after{transform:rotate(-180deg)}.search-form .form-item .guest-select:before,.search-form .form-item .room-select:before{border-color:transparent transparent #6d9773;border-style:solid;border-width:0 10px 10px;content:"";height:0;left:30px;position:absolute;top:-10px;width:0}.search-form .form-item .guest-select label,.search-form .form-item .room-select label{color:#6d9773;cursor:pointer;display:flex;font-family:Barlow,sans-serif;font-size:16px;font-weight:500}@media (max-width:575px){.search-form .form-item .guest-select label,.search-form .form-item .room-select label{flex-direction:column;flex-wrap:wrap}}.search-form .form-item .guest-select label span,.search-form .form-item .room-select label span{align-items:center;color:#333;display:flex;font-size:10px;font-weight:400;margin-left:4px;margin-top:4px}.search-form .form-item .guest-select .select-item,.search-form .form-item .room-select .select-item{align-items:center;display:flex;gap:20px;justify-content:space-between}@media (max-width:575px){.search-form .form-item .guest-select .select-item,.search-form .form-item .room-select .select-item{gap:10px}}.search-form .form-item .guest-select .select-item:not(:last-child),.search-form .form-item .room-select .select-item:not(:last-child){margin-bottom:20px}@media (max-width:575px){.search-form .form-item .guest-select .select-item:not(:last-child),.search-form .form-item .room-select .select-item:not(:last-child){margin-bottom:15px}}.search-form .form-item .guest-select .select-actions,.search-form .form-item .room-select .select-actions{display:flex;gap:10px}.search-form .form-item .guest-select .select-actions button,.search-form .form-item .room-select .select-actions button{align-items:center;background-color:transparent;border:.5px solid #aec1db;border-radius:50%;display:flex;height:36px;justify-content:center;outline:0;width:36px}@media (max-width:575px){.search-form .form-item .guest-select .select-actions button img,.search-form .form-item .room-select .select-actions button img{transform:scale(.8)}.search-form .form-item .guest-select .select-actions button,.search-form .form-item .room-select .select-actions button{height:30px;width:30px}}.search-form .form-item .guest-select .select-actions input,.search-form .form-item .room-select .select-actions input{background-color:transparent;border:.5px solid #aec1db;border-radius:8px;height:36px;text-align:center;width:40px}@media (max-width:575px){.search-form .form-item .guest-select .select-actions input,.search-form .form-item .room-select .select-actions input{height:30px}}.search-form .form-item .room-select-actions{border-top:.5px solid #aec1db;display:flex;justify-content:space-between;margin-top:30px;padding-top:30px}@media (max-width:575px){.search-form .form-item .room-select-actions{margin-top:15px;padding-top:15px}}.search-form .form-item .room-select-actions .button-primary{color:#0d2f3f;color:#fff}.search-form .form-item .room-select-actions .reset-button{background:rgba(63,86,78,.2);color:#6d9773}.search-form .form-item .guest-select-box,.search-form .form-item .room-select-box{cursor:pointer;height:100%;position:absolute;width:100%}.search-form .form-item .guest-select-box:after,.search-form .form-item .room-select-box:after{background-image:url(../images/icons/chevron.svg);background-repeat:no-repeat;content:"";height:10px;position:absolute;right:10px;top:25px;width:10px}.search-form .form-item .guest-select-box label,.search-form .form-item .room-select-box label{cursor:pointer}.search-form .form-item .guest-select-box.toggle-icon:after,.search-form .form-item .room-select-box.toggle-icon:after{top:20px;transform:rotate(-180deg)}.search-form .form-item.event-budget .input-group{height:100%;width:100%}.search-form .form-item.event-budget .input-group:active,.search-form .form-item.event-budget .input-group:focus{border:0;outline:0}.search-form .form-item.event-budget input{border:none;border-radius:4px;padding-left:40px;width:100%}.search-form .form-item.event-budget input:active,.search-form .form-item.event-budget input:focus{border:0;outline:0}.search-form .form-item.event-budget .input-label{top:16px}.search-form .form-item.event-budget .icon{color:#0d2f3f;font-size:18px;top:50%}.search-form .form-item.event-budget ::-moz-placeholder{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:16px;font-weight:500}.search-form .form-item.event-budget ::placeholder{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:16px;font-weight:500}.search-form .date-range{position:relative}.search-form .date-range input{background-color:transparent;border:none;color:#333;cursor:pointer;font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px;padding-left:38px;position:absolute;top:38px;width:100%}.search-form .date-range input:focus{border:0;outline:0}.search-form .search-button{align-items:center;background-color:#0d2f3f;border:0;border-radius:8px;color:#fff;display:flex;font-size:17px;font-weight:500;justify-content:center;min-height:60px;padding:10px;width:170px}@media (max-width:767px){.search-form .search-button{margin-top:10px;width:100%}}.search-form .search-button .icon{margin-right:6px}.search-form .search-button .icon img{max-width:22px}.search-form .tab-controls{border-radius:12px;margin:0 auto;max-width:470px;min-width:-moz-max-content;min-width:max-content;padding:20px 30px 0}@media (max-width:575px){.search-form .tab-controls{padding:10px 15px 0}}.search-form .tab-controls button{background-color:transparent;border-bottom:2px solid transparent;border-radius:0;color:#fff;font-family:Barlow,sans-serif;font-size:18px;font-weight:500;padding:15px 0;text-shadow:1px 1px 3px rgba(0,0,0,.7)}@media (max-width:575px){.search-form .tab-controls button{font-size:16px}}.search-form .tab-controls button .icon{margin-right:5px}@media (max-width:370px){.search-form .tab-controls button .icon{margin-right:2px}}@media (max-width:575px){.search-form .tab-controls button svg{transform:scale(.8)}}.search-form .tab-controls button svg path{fill:#fff;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.7))}.search-form .tab-controls button.active{background-color:transparent;border-bottom:2px solid #fff;color:#fff;font-weight:600}.search-form .tab-controls button.active svg path{fill:#fff}.search-form .tab-controls li{position:relative}.search-form .tab-controls li:not(:last-child){margin-right:30px;padding-right:30px}@media (max-width:575px){.search-form .tab-controls li:not(:last-child){margin-right:15px;padding-right:15px}}@media (max-width:370px){.search-form .tab-controls li:not(:last-child){margin-right:10px;padding-right:10px}}.search-form .tab-controls li:not(:last-child):before{background-color:#828282;content:"";height:26px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.search-form .tab-content{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border:1px solid hsla(220,7%,91%,.3);border-radius:12px;border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.2);margin:0 auto;max-width:1020px;padding:30px}@media (max-width:575px){.search-form .tab-content{border-radius:0 0 12px 12px;padding:15px 15px 20px}}.search-form.single-hotel-search-form{margin-top:-60px}.search-form.single-hotel-search-form .form-content{background-color:#fff;border-radius:4px;box-shadow:0 4px 50px rgba(0,0,0,.07);max-width:1020px;padding:30px}.search-form.events-form .form-content{background-color:#fff;border-radius:12px;box-shadow:0 4px 50px rgba(0,0,0,.07);margin:auto;max-width:1024px;padding:30px}@media (max-width:767px){.search-form.events-form .form-content{padding:20px}}.search-form.single-search-form .form-item{width:40%}@media (max-width:575px){.search-form.single-search-form .form-item{width:100%}}.search-form.single-flow .tab-controls{max-width:290px}@media screen and (max-width:575px){.search-form.single-flow .tab-controls{margin:auto;max-width:230px}}.search-form.single-flow .form-item{width:40%}@media (max-width:575px){.search-form.single-flow .form-item{width:100%}}.search-form.single-home{margin-top:76px}@media (max-width:575px){.search-form.single-home{margin-top:50px}}.search-form.single-home .tab-content{border-radius:12px}.daterangepicker{margin-top:15px}.daterangepicker td.active{background-color:#ffc62d;border-radius:50%!important;height:30px;width:30px}.daterangepicker td.active:hover{background-color:#ffc62d}.daterangepicker .drp-buttons .btn-primary{background-color:#0d2f3f}.daterangepicker th.month{background-color:#0d2f3f;color:#fff}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border-color:#fff;color:#fff}.daterangepicker .calendar-table .next,.daterangepicker .calendar-table .prev{transition:all .3s ease}.daterangepicker .calendar-table .next:hover,.daterangepicker .calendar-table .prev:hover{background-color:#ffc62d}.daterangepicker .calendar-table th{border-radius:0}.daterangepicker .table-condensed thead tr:first-child{background-color:#0d2f3f;border-top-left-radius:4px;border-top-right-radius:4px;margin-bottom:20px}.daterangepicker .table-condensed thead tr:nth-child(2) th{padding-top:15px}.daterangepicker .calendar-table th,.daterangepicker .daterangepicker .calendar-table td{border:none;height:35px}.daterangepicker .calendar-table td,.daterangepicker td.active{height:35px!important;width:35px!important}.daterangepicker.opensright:before{border-color:transparent transparent #1f7f7b;border-style:solid;border-width:0 10px 10px;content:"";height:0;left:30px;position:absolute;top:-10px;width:0}.daterangepicker.opensright:after{display:none}.daterangepicker.opensleft{margin-top:10px}.daterangepicker.opensleft:before{border-color:transparent transparent #1f7f7b;border-style:solid;border-width:0 10px 10px;content:"";height:0;position:absolute;right:30px;top:-10px;width:0}.daterangepicker.opensleft:after{display:none}span.clockpicker-span-hours.text-primary,span.clockpicker-span-minutes.text-primary{color:#0d2f3f!important}.facilites{margin:0;padding:0}.facilites,.facilites li{align-items:center;display:flex}.facilites li{gap:5px;list-style:none}.facilites li:not(:last-child){margin-right:20px}.facilites li span{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:1}@media (max-width:575px){.facilites li span{font-size:16px}.facilites li span.icon{transform:scale(.8)}}.facilites li .icon{width:20px}.resorts-list .resort-item{background:#fff;box-shadow:0 0 17px 0 rgba(0,0,0,.05);max-width:100%;position:relative}@media (max-width:575px){.resorts-list .resort-item:not(:last-child){margin-bottom:30px}}.resorts-list .resort-item .item-thumb{height:260px;position:relative;width:100%}@media (max-width:575px){.resorts-list .resort-item .item-thumb{height:200px}}.resorts-list .resort-item .item-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.resorts-list .resort-item .item-thumb .num-of-images{align-items:flex-end;bottom:20px;display:flex;gap:5px;left:20px;line-height:1;position:absolute}.resorts-list .resort-item .item-thumb .num-of-images span{color:#fff;font-size:14px;line-height:1}.resorts-list .resort-item .item-thumb .num-of-images .icon{width:20px}.resorts-list .resort-item .item-thumb .discount{bottom:0;position:absolute;right:0}.resorts-list .resort-item .item-desc{padding:20px}.resorts-list .resort-item .item-desc .place{align-items:center;border-bottom:.5px solid #dedede;display:flex;gap:5px;margin:5px 0 15px;overflow:hidden;padding-bottom:15px}.resorts-list .resort-item .item-desc .place span{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-family:Barlow,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:15px;overflow:hidden;text-overflow:ellipsis}.resorts-list .resort-item .item-desc .place span.icon{max-width:15px;min-width:12px}.resorts-list .resort-item .short-desc{margin-top:20px}.resorts-list .resort-item .short-desc p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:26px;overflow:hidden;text-overflow:ellipsis}.resorts-list .resort-item .item-action{align-items:center;display:flex;justify-content:space-between;margin-top:25px}.resorts-list .resort-item .item-action .btn{font-size:14px;padding:10px 15px;transition:all .3s ease}.resorts-list .owl-next,.resorts-list .owl-prev{top:33%}.resorts-list .owl-stage-outer{margin:-10px;padding:10px}.owl-nav .owl-next,.owl-nav .owl-prev{align-items:center;background-color:#6d9773;border-radius:50%;box-shadow:0 4px 50px rgba(0,0,0,.07);color:#fff;display:flex;height:40px;justify-content:center;position:absolute;top:45%;width:40px}.owl-nav .owl-prev{left:-20px}@media (max-width:575px){.owl-nav .owl-prev{left:5px}}.owl-nav .owl-next{right:-20px}@media (max-width:575px){.owl-nav .owl-next{right:5px}}.owl-dots{align-items:center;display:flex;gap:10px}.owl-dots .owl-dot{background-color:#fff;border-radius:50%;display:flex;height:8px;transition:all .2s ease;width:8px}.owl-dots .owl-dot.active{background-color:#ffc62d;height:16px;width:16px}.pined{background-color:#6d9773;border-bottom-right-radius:5px;color:#fff;display:flex;font-size:14px;font-weight:500;justify-content:center;left:-10px;max-width:100%;padding:5px 10px;position:absolute;top:0;width:110px}@media (max-width:575px){.pined{font-weight:400}}.pined:after{border-color:transparent #0d2f3f;border-style:solid;border-width:0 12px 12px 0;bottom:-12px;content:"";height:0;left:0;position:absolute;width:0}.pined-new-outer{position:absolute;right:-30px;top:6px}.pined-new-outer:before{border-color:transparent transparent transparent #1f7f7b;border-style:solid;border-width:6px 0 0 6px;content:"";height:0;left:5px;position:absolute;top:-11px;width:0}.pined-new-outer:after{border-color:transparent transparent transparent #1f7f7b;border-style:solid;border-width:6px 0 1px 6px;content:"";height:0;position:absolute;right:25px;top:53px;width:0}.pined-new-outer.red:after,.pined-new-outer.red:before{border-color:transparent transparent transparent #cc3f25}.pined-new-outer.red .pined-new{background-color:#cc3f25}.pined-new-outer .pined-new{align-items:center;background-color:#1f7f7b;clip-path:polygon(29% 0,71% 0,100% 100%,0 100%);color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:15px;font-style:normal;font-weight:400;justify-content:center;padding:3px 10px;text-align:center;transform:rotate(39.79deg);transform:rotate(45deg);width:100px}.post-reply{padding:70px 0 0}.post-reply p{color:#585858}.post-reply .reply-form{margin-top:50px}@media (max-width:575px){.post-reply .reply-form{margin-top:30px}}.post-reply .reply-form .form-text-box{margin-top:50px;outline:0}.post-reply .reply-form .form-text-box:focus{border:1px solid #a6a6a6}@media (max-width:575px){.post-reply .reply-form .form-text-box{font-size:12px;margin-top:40px;min-height:220px;padding:10px}}.post-reply .reply-form .form-check{cursor:pointer}.post-reply .reply-form .form-check .form-check-label{color:#585858;cursor:pointer}.post-reply .reply-form .form-check .form-check-input{box-shadow:none;cursor:pointer;min-height:25px;min-width:25px}.post-reply .reply-form .form-check .form-check-input:checked{box-shadow:none}.post-reply .reply-form .comment-submit{background-color:#ffc62d;border-radius:4px;color:#000;margin-top:40px}@media (max-width:575px){.post-reply .reply-form .comment-submit{font-size:14px;margin-top:20px;padding:10px 20px}}.book-event-form{min-height:100%}.book-event-form .form-head{margin-bottom:40px;text-align:center}.book-event-form .form-head span{color:#12141d;font-size:16px;font-weight:400;opacity:.7}.book-event-form form{background:#fff;border-radius:8px;box-shadow:0 4px 60px rgba(0,0,0,.08);padding:40px 30px}@media (max-width:575px){.book-event-form form{padding:20px 15px}}.book-event-form .button.button-primary{background-color:#0d2f3f;border-radius:10px;height:60px;margin-top:25px;width:100%}.book-event-form .button.button-primary .icon{transform:rotate(0deg)}.form-control{border:1px solid #dde1e0;border-radius:5px;height:50px;outline:0;padding:5px 15px;width:100%}@media (max-width:575px){.form-control{font-size:16px;height:50px}}.form-control:focus{box-shadow:0 0 0 1px rgba(13,110,253,.25);outline:0}input[type=value]{color:red}.input-item:not(:last-child){margin-bottom:20px}.input-item label{color:#12141d;display:block;font-family:Barlow,sans-serif;font-size:16px;font-weight:600;line-height:20px;margin-bottom:10px}.input-item label.error{color:red;font-size:14px;font-weight:500;margin-top:5px}@media (max-width:575px){.input-item label{font-weight:500}}.input-item.date-picker,.input-item.date-picker .daterange-picker{position:relative}.input-item.date-picker .daterange-picker:after{background-color:red;content:"";height:20px;position:absolute;right:0;top:0;width:20px}.input-item .input-icon{position:absolute;right:10px;top:37%;transform:translateY(50%)}.input-item.c-checkbox .form-check-input[type=checkbox]{border-radius:50%;cursor:pointer;height:20px;width:20px}.input-item.c-checkbox .form-check-input:checked{background-color:transparent;border-color:#6d9773;border-width:2px}.input-item.c-checkbox .form-check-input:checked[type=checkbox]{background-image:none;position:relative}.input-item.c-checkbox .form-check-input:checked[type=checkbox]:after{color:#6d9773;content:"\f111";font-family:Font Awesome\ 6 Free;font-size:10px;font-weight:800;left:53%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:575px){.input-item.c-checkbox .form-check-input:checked[type=checkbox]:after{left:50%}}.input-item.c-checkbox label{color:#0d2f3f;cursor:pointer;font-family:Barlow,sans-serif;font-size:18px;font-weight:500;line-height:28px;margin-left:5px}.input-item.upload-file{position:relative}.input-item.upload-file .upload-file-outer{align-items:center;border:2px dashed #b8b8b8;border-radius:8px;cursor:pointer;display:flex;height:60px;justify-content:center;position:relative}.input-item.upload-file input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.input-item.upload-file input #file-upload-button{display:none}.input-item.upload-file label{color:#6d9773;font-family:Barlow,sans-serif;font-size:16px;font-style:normal;font-weight:500;margin-bottom:0;text-align:center}@media (max-width:575px){.input-item.upload-file label{font-size:14px}}.input-item.upload-file label .icon{margin-right:10px}.input-item.upload-file .remove-upload-file{border:none;color:#6d9773;display:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.input-item.upload-file .remove-upload-file.show{display:block}.input-item.time-picker{position:relative}.c-checkbox .form-check-input:checked{background-color:#6d9773;border-color:#6d9773}.c-checkbox .form-check-input:focus{box-shadow:0 0 0 1px rgba(13,110,253,.25)}input[type=file]::-webkit-file-upload-button{display:none}.stripe-payment-form-wrapper .stripe-payment-form{background:#fff;border-radius:12px;box-shadow:0 4px 50px rgba(0,0,0,.07);margin:auto;max-width:770px;padding:30px}@media (max-width:575px){.stripe-payment-form-wrapper .stripe-payment-form{padding:20px 15px}}.stripe-payment-form-wrapper .stripe-payment-form .input-item{margin-top:30px;position:relative}@media (max-width:575px){.stripe-payment-form-wrapper .stripe-payment-form .input-item{margin-top:15px}}.stripe-payment-form-wrapper .stripe-payment-form .input-item .input-icon{background-color:#fff;right:25px;top:66%;transform:translateY(-50%)}.stripe-payment-form-wrapper .stripe-payment-form .input-item:not(:last-child){margin-bottom:0}.stripe-payment-form-wrapper .stripe-payment-form .stripe-form-heading{align-items:center;color:#0d2f3f;display:flex;font-size:28px;font-style:normal;font-weight:600;gap:10px;line-height:38px;margin-bottom:40px}@media (max-width:575px){.stripe-payment-form-wrapper .stripe-payment-form .stripe-form-heading{font-size:22px;line-height:32px;margin-bottom:30px}.stripe-payment-form-wrapper .stripe-payment-form .stripe-form-heading .icon{transform:scale(.8)}}.stripe-payment-form-wrapper .stripe-payment-form .btn-primary{height:70px;margin-top:30px}@media (max-width:575px){.stripe-payment-form-wrapper .stripe-payment-form .btn-primary{height:50px}}.required-login-modal .user-form{margin-top:0}.required-login-modal .user-form form{box-shadow:none;margin:0;padding:0 30px 40px}@media (max-width:575px){.required-login-modal .user-form form{padding:0 20px 20px}}.required-login-modal .btn-close svg{display:none}.media-upload{border:2px dashed rgba(13,47,63,.25);border-radius:6px;cursor:pointer;height:280px;margin-top:16px;overflow:hidden;position:relative}.media-upload.max-width-370{max-width:370px}@media only screen and (max-width:1500px){.media-upload{font-size:16px;height:200px}}.media-upload.lg-box{height:270px;margin-top:20px}@media (max-width:1199px){.media-upload.lg-box{margin-top:0}}.media-upload.sm-box{height:200px}.media-upload.full-height{height:calc(100% - 60px)}.media-upload .placeholder-text{padding:10px;z-index:92}.media-upload .placeholder-text img{margin-bottom:25px}.media-upload .placeholder-text p{color:rgba(13,47,63,.4);font-size:16px;line-height:19px;max-width:200px}.media-upload .placeholder-text p span{color:#0d2f3f;font-weight:600}.media-upload .placeholder-text input{position:absolute;visibility:hidden}.media-upload .check-box{background:transparent;border:none;display:none;padding:0;position:absolute;right:10px;top:10px;z-index:90}.media-upload .check-box .form-check-input{cursor:pointer;height:20px;width:20px}.media-upload .check-box .form-check-input:checked{background-color:#0d2f3f;border-color:#0d2f3f}.media-upload .file-remove-btn,.media-upload .stock-file-remove-btn{align-items:center;background:#fff;border:none;border-radius:6px;bottom:10px;display:none;height:22px;justify-content:center;padding:0;position:absolute;right:10px;width:22px;z-index:92}.media-upload .file-remove-btn img,.media-upload .stock-file-remove-btn img{height:14px}.media-upload.img-preview{background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;cursor:pointer;max-width:250px}.media-upload.img-preview .placeholder-text{display:none}.media-upload.img-preview .file-remove-btn,.media-upload.img-preview .stock-file-remove-btn{display:flex}.media-upload.img-preview .check-box{display:block}.media-upload.profile-photo-upload{max-width:200px}.media-upload-label{color:#565672;font-family:Inter,sans-serif;font-size:16px;font-weight:600;text-transform:capitalize}span.error-msg{display:flex;font-size:14px;justify-content:start;margin-top:5px}.btn,span.error-msg{font-family:Barlow,sans-serif;font-weight:500}.btn{background-color:transparent;border:none;display:inline-block;font-size:18px;outline:none;text-decoration:none}@media (max-width:575px){.btn{font-size:16px}}.btn:active,.btn:hover{border:none}.btn.btn-link{align-items:center;color:#255758;display:flex;font-size:20px;font-style:normal;font-weight:600;gap:5px}@media (max-width:575px){.btn.btn-link{font-size:16px}}.btn.btn-primary{background-color:#6d9773;border-radius:4px;color:#fff;gap:5px;padding:10px 30px}@media (max-width:575px){.btn.btn-primary{padding:10px 15px}}.btn.btn-primary:active{background-color:#6d9773;border:none;outline:0}.btn.btn-primary .icon{display:inline-block;transform:rotate(-45deg)}.btn.btn-primary .icon.white{color:#fff}.btn.button-go-home{border:1px solid #e8eaed;border-radius:8px;color:#333;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;padding:5px 15px}.newsletter-wrapper{background-image:linear-gradient(90deg,#1f7f7b 11.42%,hsla(0,0%,85%,0)),url(../images/multiple-hotel/newsletter-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:70px 0}.newsletter-wrapper h3{color:#fff;font-size:32px;font-style:normal;font-weight:400;line-height:40px;margin-bottom:20px}.newsletter-wrapper h3 span{font-weight:700;position:relative}.newsletter-wrapper h3 span:before{background-image:url(../images/illustration/white-border.svg);background-repeat:no-repeat;bottom:-45px;content:"";height:50px;left:calc(100% - 140px);max-width:100%;position:absolute;width:250px}.newsletter-wrapper .form-item{display:flex}.newsletter-wrapper .form-item input{background-color:#fff;border:none;border-radius:8px 0 0 8px;padding:15px 20px;width:100%}.newsletter-wrapper .form-item input:active,.newsletter-wrapper .form-item input:focus,.newsletter-wrapper .form-item input:visited{border:none;box-shadow:none;outline:none}.newsletter-wrapper .form-item .btn{align-items:center;background:#ff5e3a;border-radius:0 8px 8px 0;color:#fff;display:flex;gap:5px;padding:15px 20px}.newsletter-wrapper .form-item .btn .icon{width:20px}.body-text{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:20px;max-width:440px}.video-play-wrapper{display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-play-wrapper .play-main{display:inline-block;position:relative}.video-play-wrapper .video{background:transparent;background:#fff;border:none;border-radius:100%;color:#0d2f3f;display:inline-block;height:50px;line-height:50px;outline:0;text-align:center;width:50px;z-index:999}.video-play-wrapper .fa-play:before{content:"\f04b"}.video-play-wrapper .waves{animation:waves 3s ease-in-out infinite;background:rgba(13,47,63,.4);border-radius:100%;bottom:-50px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:150px;opacity:0;position:absolute;right:-50px;width:150px;z-index:-1}.video-play-wrapper .wave-1{animation-delay:0s}.video-play-wrapper .wave-2{animation-delay:1s}.video-play-wrapper .wave-3{animation-delay:2s}.video-play-wrapper.style-2 .video{background:#ffc62d;color:#fff}.video-play-wrapper.style-2 .waves{background:hsla(0,0%,100%,.3)}.item-details-wrapper{padding:50px 0}.item-details-wrapper .item-details h3{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:28px;font-weight:600}@media (max-width:575px){.item-details-wrapper .item-details h3{font-size:20px}}.item-details-wrapper .item-details .item-gallery{margin-top:30px}.item-details-wrapper .item-details .item-gallery .placeholder-image{border:1px solid #ddd}.item-details-wrapper .item-details .item-gallery .item-img-wrapper{border-radius:12px;cursor:pointer;height:200px}.item-details-wrapper .item-details .item-gallery .item-img-wrapper img{border-radius:12px;height:200px;max-width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.item-details-wrapper .item-details .item-gallery .item-img-wrapper img{border-radius:8px;height:100px}}.item-details-wrapper .item-details .gallery-thumb{border-radius:12px;border-top-right-radius:0;height:400px;position:relative}@media (max-width:575px){.item-details-wrapper .item-details .gallery-thumb{border-radius:8px;height:200px}}.item-details-wrapper .item-details .gallery-thumb img{border-radius:12px;border-top-right-radius:0;height:100%;width:100%}.item-details-wrapper .item-details .gallery-thumb .available-room{align-items:center;background-image:url(../images/illustration/available-illustration.svg);background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;height:200px;padding:20px 10px;position:absolute;right:20px;top:0;width:150px;z-index:5}@media (max-width:575px){.item-details-wrapper .item-details .gallery-thumb .available-room{height:100px;right:15px;top:0;width:70px}}.item-details-wrapper .item-details .gallery-thumb .available-room h3{color:#0d2f3f;font-size:50px;font-weight:700;margin-bottom:0}@media (max-width:575px){.item-details-wrapper .item-details .gallery-thumb .available-room h3{font-size:16px;margin-bottom:5px;margin-top:-10px}}.item-details-wrapper .item-details .gallery-thumb .available-room span{color:#0d2f3f;display:inline-block;font-size:18px;font-weight:400;line-height:24px;max-width:77px;text-align:center}@media (max-width:575px){.item-details-wrapper .item-details .gallery-thumb .available-room span{font-size:12px;line-height:16px;max-width:40px}}.item-details-wrapper .item-details .item-carousel-wrapper{margin-top:25px}@media (max-width:575px){.item-details-wrapper .item-details .item-carousel-wrapper{margin-top:15px}}.item-details-wrapper .item-details .item-carousel-wrapper .item-img img{width:100%}.item-details-wrapper .item-details .item-carousel-wrapper .owl-next,.item-details-wrapper .item-details .item-carousel-wrapper .owl-prev{top:40%}.item-details-wrapper .item-details .item-desc .desc-head{display:flex;justify-content:space-between;margin:30px 0 20px}@media (max-width:767px){.item-details-wrapper .item-details .item-desc .desc-head{flex-wrap:wrap;gap:10px;margin:15px 0}}.item-details-wrapper .item-details .item-desc .desc-head h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0d2f3f;display:-webkit-box;font-size:32px;font-style:normal;font-weight:600;line-height:36px;max-width:420px;overflow:hidden;text-overflow:ellipsis}@media (max-width:575px){.item-details-wrapper .item-details .item-desc .desc-head h2{font-size:22px;line-height:28px}}.item-details-wrapper .item-details .item-desc .social-links,.item-details-wrapper .item-details .item-desc .social-links ul{display:flex;margin:0;padding:0}.item-details-wrapper .item-details .item-desc .social-links li{list-style:none}.item-details-wrapper .item-details .item-desc .social-links li:not(:last-child){margin-right:15px}.item-details-wrapper .item-details .item-desc .social-links a{color:#6d9773;font-size:30px;text-decoration:none}@media (max-width:575px){.item-details-wrapper .item-details .item-desc .social-links a{font-size:24px}}.item-details-wrapper .item-details .item-desc .social-links a:hover{color:#ffc62d}.item-details-wrapper .item-details .item-desc .location{color:#5d6974;font-family:Barlow,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px}@media (max-width:575px){.item-details-wrapper .item-details .item-desc .location{font-size:14px}}.item-details-wrapper .item-details .item-desc .location .icon{display:inline-block;margin-right:3px}.item-details-wrapper .item-details .item-desc-tab ul{margin:20px 0}@media (max-width:575px){.item-details-wrapper .item-details .item-desc-tab ul{margin-top:20px}}.item-details-wrapper .item-details .item-desc-tab ul li:not(:last-child){margin-right:30px}@media (max-width:575px){.item-details-wrapper .item-details .item-desc-tab ul li:not(:last-child){margin-right:15px}}.item-details-wrapper .item-details .item-desc-tab ul .nav-link{border:none;color:#0d2f3f;font-family:Barlow,sans-serif;font-size:20px;font-style:normal;font-weight:600;margin:0;padding:20px 0;position:relative}@media (max-width:575px){.item-details-wrapper .item-details .item-desc-tab ul .nav-link{font-size:16px;font-weight:500;padding:15px 0}}.item-details-wrapper .item-details .item-desc-tab ul .nav-link:after{background-color:#0d2f3f;border-radius:20px;bottom:-2px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);transition:all .2s ease;width:0}.item-details-wrapper .item-details .item-desc-tab ul .nav-link.active:after{width:100%}.item-details-wrapper .item-details .item-desc-tab ul.list-unstyled{margin-bottom:0}.item-details-wrapper .item-details .item-desc-tab ul.list-unstyled li:not(:last-child){margin-bottom:10px}.item-details-wrapper .item-details .item-desc-tab .tab-pane{border-bottom:1px solid #ddd;padding-bottom:20px}.item-details-wrapper .item-details .item-desc-tab .tab-pane p{margin-bottom:0}.item-details-wrapper .item-details .item-features{margin-top:40px}@media (max-width:575px){.item-details-wrapper .item-details .item-features{margin-top:30px}}.item-details-wrapper .item-details .item-features .feature-content{display:flex;margin-top:20px}@media (max-width:575px){.item-details-wrapper .item-details .item-features .feature-content{-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap;row-gap:30px;text-align:right}}.item-details-wrapper .item-details .item-features .feature-item{align-items:center;display:flex;gap:10px}.item-details-wrapper .item-details .item-features .feature-item:not(:last-child){margin-right:25px}@media (max-width:575px){.item-details-wrapper .item-details .item-features .feature-item:not(:last-child){margin-right:0}}.item-details-wrapper .item-details .item-features .feature-item .text{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:20px;font-weight:500}@media (max-width:575px){.item-details-wrapper .item-details .item-features .feature-item .text{font-size:16px}}.item-details-wrapper .item-details .item-features .feature-item .icon{width:30px}.item-details-wrapper .item-details .item-amenities{border-top:1px solid #ddd;margin-top:30px;padding:40px 0 0}@media (max-width:575px){.item-details-wrapper .item-details .item-amenities{padding-top:30px}}.item-details-wrapper .item-details .item-amenities h3{margin-bottom:20px}.item-details-wrapper .item-details .item-amenities .amenities{display:flex;flex-wrap:wrap;gap:20px}.item-details-wrapper .item-details .item-amenities .amenities .single-amenities{align-items:center;background-color:#f4f5f6;border:1px solid rgba(2,56,87,.502);border-radius:16px;display:flex;gap:10px;padding:10px 20px}.item-details-wrapper .item-details .item-amenities .amenities .single-amenities img{filter:brightness(.5)}@media (max-width:575px){.item-details-wrapper .item-details .item-amenities .amenities .single-amenities{justify-content:center;width:100%}}.item-details-wrapper .item-details .item-amenities .amenities .text{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:20px;font-weight:500}.item-details-wrapper .item-details .map-direction h4{border-bottom:1px solid #ddd;color:#0d2f3f;font-family:Barlow,sans-serif;font-size:20px;font-weight:600;padding:20px 0;position:relative}.item-details-wrapper .item-details .map-direction h4:after{background-color:#0d2f3f;border-radius:20px;bottom:-2px;content:"";height:4px;left:0;position:absolute;width:120px}.item-details-wrapper .item-details .map-direction .map-direction-tab{margin:30px 0}.item-details-wrapper .item-details .map-direction .map-direction-tab ul{background:#fff;border-bottom:0;box-shadow:0 4px 50px rgba(0,0,0,.07);display:flex;justify-content:center;margin:0;padding:0;width:100%}.item-details-wrapper .item-details .map-direction .map-direction-tab ul li{display:flex;flex-grow:1;justify-content:center}.item-details-wrapper .item-details .map-direction .map-direction-tab ul li:not(:last-child){border-right:1px solid #ededed}.item-details-wrapper .item-details .map-direction .map-direction-tab ul button{align-items:center;border:none;border-radius:0;color:#fff;display:flex;flex-direction:column;gap:5px;height:80px;justify-content:center;text-align:center;width:100%}.item-details-wrapper .item-details .map-direction .map-direction-tab ul button .label{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:14px;font-weight:500}.item-details-wrapper .item-details .map-direction .map-direction-tab ul button.active{background-color:#6d9773}.item-details-wrapper .item-details .map-direction .map-direction-tab ul button.active .label{color:#fff}.item-details-wrapper .item-details .map-direction .map-direction-tab .tab-content-img img{border-radius:8px 8px 0 0;width:100%}.item-details-wrapper .event-schedule{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:25px 0}.item-details-wrapper .event-schedule h3{color:#0d2f3f;font-size:28px;font-weight:600;line-height:30px;margin-bottom:25px}.item-details-wrapper .event-schedule ul{align-items:center;display:flex;gap:40px;margin:0;padding:0}@media (max-width:575px){.item-details-wrapper .event-schedule ul{align-items:flex-start;flex-direction:column}}.item-details-wrapper .event-schedule ul li{align-items:center;display:flex;gap:15px}.item-details-wrapper .event-schedule ul li span{display:block}.item-details-wrapper .event-schedule ul li .labe,.item-details-wrapper .event-schedule ul li h5{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:20px;font-style:normal;font-weight:500;letter-spacing:.02em}.item-details-wrapper .event-schedule ul li h5{color:#6d9773;margin-bottom:0}.post-comments{margin-top:40px}.post-comments .post-comments-content{padding-top:50px}.post-comments .single-comment .avatar img{min-height:60px;min-width:60px}@media (max-width:575px){.post-comments .comment-info .name{font-size:16px;line-height:26px}}.post-comments .comment-info .comment-text{color:#585858}.search-items-wrapper .single-search-item{background-color:#fff;box-shadow:0 4px 50px rgba(0,0,0,.07);display:flex;gap:10px;position:relative}.search-items-wrapper .single-search-item:not(:last-child){margin-bottom:30px}@media (max-width:991px){.search-items-wrapper .single-search-item{flex-direction:column}}.search-items-wrapper .single-search-item .single-search-desc{position:relative;width:100%}.search-items-wrapper .single-search-item .item-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#0d2f3f;display:block;display:-webkit-box;font-size:28px;font-weight:600;line-height:34px;margin-bottom:15px;overflow:hidden;text-decoration:none;text-overflow:ellipsis}@media (max-width:575px){.search-items-wrapper .single-search-item .item-title{font-size:20px;line-height:24px}}.search-items-wrapper .single-search-item .reviews-n-location{align-items:center;display:flex;gap:10px}.search-items-wrapper .single-search-item .reviews-n-location .location{color:#333;font-family:Barlow,sans-serif;font-size:14px;font-weight:400}.search-items-wrapper .single-search-item .reviews-n-location .location .icon{color:#6d9773}.search-items-wrapper .single-search-item p.body-normal-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:15px;font-weight:400;line-height:24px;margin:10px 0;max-width:500px;overflow:hidden;text-overflow:ellipsis}.search-items-wrapper .single-search-item .facilites{border-bottom:.5px solid #dedede;margin-top:20px;max-width:460px;padding-bottom:20px}.search-items-wrapper .single-search-item .facilites li{align-items:center;display:flex;position:relative}.search-items-wrapper .single-search-item .facilites li:not(:last-child){margin-right:20px;padding-right:20px}@media (max-width:575px){.search-items-wrapper .single-search-item .facilites li:not(:last-child){margin-right:10px;padding-right:10px}}.search-items-wrapper .single-search-item .facilites li:not(:last-child):after{background-color:#707070;content:"";height:20px;opacity:.5;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.5px}.search-items-wrapper .single-search-item .facilites .icon{align-items:center;border:.5px solid #929292;border-radius:50%;display:flex;height:34px;justify-content:center;width:34px}.search-items-wrapper .single-search-item .facilites .icon img{width:60%}@media (max-width:575px){.search-items-wrapper .single-search-item .facilites .icon{height:30px;width:30px}}.search-items-wrapper .single-search-item .price-details{align-items:center;display:flex;margin-top:20px}.search-items-wrapper .single-search-item .price-details .price-info{margin-right:15px;padding-right:15px;position:relative}@media (max-width:575px){.search-items-wrapper .single-search-item .price-details .price-info{margin-right:10px;padding-right:10px}}.search-items-wrapper .single-search-item .price-details .price-info:after{background-color:#707070;content:"";height:20px;opacity:.5;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.5px}.search-items-wrapper .single-search-item .price-details p{color:#0d2f3f;font-size:16px;font-style:normal;font-weight:400;margin-bottom:0}@media (max-width:575px){.search-items-wrapper .single-search-item .price-details p{font-size:12px}}.search-items-wrapper .single-search-item .search-item-action{align-items:flex-end;display:flex;justify-content:space-between;margin-top:25px}@media (max-width:575px){.search-items-wrapper .single-search-item .search-item-action{flex-wrap:wrap;gap:15px;margin-top:20px}}.search-items-wrapper .single-search-item .search-item-action .btn.cancelation{color:#0d2f3f;font-size:14px;font-style:normal;font-weight:400;margin-bottom:0;padding:0;text-decoration:underline!important}.search-items-wrapper .single-search-item .bookmark-button{position:absolute;right:15px;top:10px}@media (max-width:575px){.search-items-wrapper .single-search-item .bookmark-button{right:10px;top:0}}.search-items-wrapper .single-search-item.event-item .date span{color:#333;display:inline-block;font-size:14px;font-weight:400}.search-items-wrapper .single-search-item.event-item .date .icon{display:inline-block;transform:translateY(-2px)}.search-items-wrapper .single-search-item.event-item .slider-item.event-slider-item{min-height:290px}@media (max-width:575px){.search-items-wrapper .single-search-item.event-item .slider-item.event-slider-item{min-height:200px}}.search-items-wrapper .single-search-item.event-item .item-title{font-size:20px;margin:10px 0 0}.search-items-wrapper .single-search-item.event-item .time-n-reviews{align-items:center;display:flex;gap:30px;margin:10px 0}.search-items-wrapper .single-search-item.event-item .time-n-reviews .time .icon{display:inline-block;transform:translateY(-2px)}.search-items-wrapper .single-search-item.event-item .time-n-reviews .time span{color:#333;display:inline-block;font-size:14px;font-weight:400}.search-items-wrapper .single-search-item.event-item .location .icon{display:inline-block;transform:translateY(-2px)}.search-items-wrapper .single-search-item.event-item .item-desc-bottom{align-items:center;display:flex;justify-content:space-between}.search-items-wrapper .single-search-item.event-item .location{color:#333;font-family:Barlow,sans-serif;font-size:14px;font-style:normal;font-weight:400}.search-items-wrapper .single-search-item.event-item .old-price{color:#f03d1b;font-size:15px;font-weight:400;margin-bottom:0;text-decoration-line:line-through}.search-items-wrapper .single-search-item.event-item .btn.btn-primary{padding:10px 15px}.search-items-wrapper .single-search-item.event-item .price-info{display:flex;flex-direction:column;gap:10px}.search-items-wrapper .single-search-item.event-item .price-info:after{display:none}.search-items-wrapper .single-search-item.event-item .price-info span{color:#0d2f3f;font-size:12px}.search-items-wrapper #eventList,.search-items-wrapper .search-items{height:100%}.search-items-wrapper .search-item-slider-wrapper{height:100%;max-width:100%;position:relative;width:470px}@media (max-width:991px){.search-items-wrapper .search-item-slider-wrapper{width:100%}}.search-items-wrapper .search-item-slider-wrapper .search-item-slider{max-width:100%;width:470px}@media (max-width:991px){.search-items-wrapper .search-item-slider-wrapper .search-item-slider{width:100%}}.search-items-wrapper .search-item-slider-wrapper .search-item-slider .slider-item{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:385px;width:100%}@media (max-width:575px){.search-items-wrapper .search-item-slider-wrapper .search-item-slider .slider-item{min-height:200px}}.search-items-wrapper .search-item-slider-wrapper .search-item-slider .owl-dots{bottom:35px;left:50%;position:absolute;transform:translateX(-50%)}@media (max-width:575px){.search-items-wrapper .search-item-slider-wrapper .search-item-slider .owl-dots{bottom:unset;left:unset;right:20px!important;top:20px!important;transform:none}}.search-items-wrapper .search-item-slider-wrapper .discount{background-image:url(../images/illustration/discount-bg.svg);background-repeat:no-repeat;background-size:contain;bottom:0;height:190px;position:absolute;right:-4px;text-align:center;width:180px;z-index:10}@media (max-width:575px){.search-items-wrapper .search-item-slider-wrapper .discount{height:140px;width:130px}}.search-items-wrapper .search-item-slider-wrapper .discount h4{bottom:10px;color:#0d2f3f;font-family:Roboto,sans-serif;font-size:34px;font-weight:700;position:absolute;right:20px}@media (max-width:575px){.search-items-wrapper .search-item-slider-wrapper .discount h4{font-size:18px;right:10px}}.search-items-wrapper .search-item-slider-wrapper .discount h4 span{display:block;font-size:16px;font-weight:400}@media (max-width:575px){.search-items-wrapper .search-item-slider-wrapper .discount h4 span{font-size:14px}}.search-items-wrapper .search-item-slider-wrapper .pined{z-index:10}.search-items-wrapper .search-item-slider-wrapper .total-photos{align-items:center;bottom:20px;display:flex;gap:5px;left:20px;position:absolute;z-index:10}.search-items-wrapper .search-item-slider-wrapper .total-photos .icon{width:20px}.search-items-wrapper .search-item-slider-wrapper .total-photos img{-o-object-fit:contain;object-fit:contain}.search-items-wrapper .search-item-slider-wrapper .total-photos .label{color:#fff;font-family:Barlow,sans-serif;font-size:16px;font-weight:400}.search-items-wrapper .single-search-desc{display:flex;flex-direction:column;justify-content:space-between;padding:20px}@media (max-width:575px){.search-items-wrapper .single-search-desc{padding-top:10px}}.search-items-wrapper .owl-stage-outer{margin-left:-10px;padding-left:10px}.search-items-wrapper.resort-list-items .search-item-slider-wrapper{height:100%;width:370px}@media (max-width:991px){.search-items-wrapper.resort-list-items .search-item-slider-wrapper{width:100%}}.search-items-wrapper.resort-list-items .search-item-slider{height:100%;overflow:hidden;width:370px}@media (max-width:991px){.search-items-wrapper.resort-list-items .search-item-slider{width:100%}}.search-items-wrapper.resort-list-items .search-item-slider .slider-item{background-position:50%;background-repeat:no-repeat;background-size:cover}.search-items-wrapper.resort-list-items .search-item-action{margin-top:20px}.search-items-wrapper.resort-list-items .search-item-slider .owl-dots{bottom:unset;left:unset;right:20px!important;top:20px!important;transform:none}.search-items-wrapper.resort-list-items .search-item-action .cancelation-buttons{display:flex}.search-items-wrapper.resort-list-items .search-item-action .cancelation-buttons .btn.cancelation{text-decoration:none!important}.search-items-wrapper.resort-list-items .search-item-action .cancelation-buttons .btn.cancelation:first-child{margin-right:10px}.search-items-wrapper.resort-list-items .search-item-action .cancelation-buttons .btn.cancelation:hover{text-decoration:underline!important}.search-items-wrapper.resort-list-items .search-item-action .btn-primary:hover{background-color:#0d2f3f}.items-empty-state{height:100%}.items-empty-state.inner{display:none}.items-empty-state.show{align-items:center;display:flex;justify-content:center}.items-empty-state .empty-state-content{text-align:center}.items-empty-state h3{color:#0d2f3f;font-size:24px;font-weight:600;margin-bottom:10px}.items-empty-state p{color:#333;font-size:16px;font-weight:400;line-height:26px;margin-top:15px}.items-empty-state img{max-width:250px}.search-top-filter{margin-top:40px}.search-top-filter .filter-content{align-items:flex-end;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:20px}@media (max-width:1199px){.search-top-filter .filter-content{align-items:flex-start;flex-direction:column;justify-content:start}}.search-top-filter .filter-content .left-content{max-width:40%}@media (max-width:1199px){.search-top-filter .filter-content .left-content{max-width:100%}}.search-top-filter .filter-content .right-content{margin-top:30px;max-width:60%}@media (max-width:1199px){.search-top-filter .filter-content .right-content{max-width:100%}}.search-top-filter h3{color:#0d2f3f;font-size:24px;font-weight:600}.search-top-filter .filter-items{display:flex;gap:10px}@media (max-width:767px){.search-top-filter .filter-items{flex-wrap:wrap}}.search-top-filter .btn-filter{background-color:#ffc62d;border-radius:4px;color:#0d2f3f;font-size:15px;font-style:normal;font-weight:500;padding:8px 10px}.search-top-filter .btn-filter span{margin-left:5px}.search-top-filter .select2-container .select2-selection--single{border:1px solid #ddd;height:40px;min-width:90px}.search-top-filter .select2-container--default .select2-selection--single .select2-selection__rendered{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:15px;font-weight:500;line-height:38px}.search-top-filter .c-select .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:15px;font-weight:500}.search-top-filter .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#0d2f3f transparent transparent;transform:translateY(7px)}.search-top-filter .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #0d2f3f}.search-top-filter .filter-price-select-wrapper .select2-container,.search-top-filter .select2-container{width:120px!important}.search-sidebar-filter{background-color:#fff;border-radius:8px;box-shadow:0 4px 50px rgba(0,0,0,.07);padding:30px 20px}.search-sidebar-filter .filter-item:not(:last-child){margin-bottom:10px}.search-sidebar-filter .filter-heading{color:#0d2f3f;font-size:18px;font-style:normal;font-weight:600;line-height:22px;text-transform:uppercase}.search-sidebar-filter .filter-checkbox-items{margin:0;padding:0}.search-sidebar-filter .filter-checkbox-items li{display:flex;justify-content:space-between;list-style:none}.search-sidebar-filter .filter-checkbox-items li:not(:last-child){margin-bottom:10px}.search-sidebar-filter .filter-checkbox-items li .form-check-label,.search-sidebar-filter .filter-checkbox-items li span{color:#0d2f3f;cursor:pointer;font-family:Barlow,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.02em}.search-sidebar-filter .filter-checkbox-items li.checked .form-check-label,.search-sidebar-filter .filter-checkbox-items li.checked span{color:#6d9773}.search-sidebar-filter .accordion-body{padding:0}.search-sidebar-filter .range-value-reset-btn{background-color:transparent;border:none;color:#828282;font-size:16px;font-style:normal;font-weight:400}.search-sidebar-filter .accordion .accordion-button{border-bottom:.5px solid #d5d5d5;margin-bottom:15px;padding-bottom:15px;padding-left:0!important}.search-sidebar-filter .accordion .accordion-button:after{background-position:50%;background-size:contain;height:15px!important;position:absolute;right:5px;width:15px!important}.search-sidebar-filter .accordion .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none}.search-sidebar-filter .accordion .accordion-button:focus{box-shadow:none}.search-sidebar-filter .accordion .show-for-mobile:not(.collapsed):after{transform:rotate(0deg)}.pagination-wrapper{display:flex;justify-content:center;margin-bottom:10px;margin-top:20px}.pagination-wrapper ul{background-color:transparent;border-radius:8px;display:flex;justify-content:center;margin:0;max-width:-moz-max-content;max-width:max-content;padding:0;position:relative}@media (max-width:575px){.pagination-wrapper ul{max-width:100%}}.pagination-wrapper ul .page-item,.pagination-wrapper ul li{background-color:#f0f0f0;list-style:none;margin:0;padding:0}.pagination-wrapper ul .page-item:nth-last-child(2),.pagination-wrapper ul li:nth-last-child(2){border-radius:0 8px 8px 0}.pagination-wrapper ul .page-item:nth-child(2),.pagination-wrapper ul li:nth-child(2){border-radius:8px 0 0 8px}.pagination-wrapper ul .page-item:first-child,.pagination-wrapper ul li:first-child{background-color:transparent;margin-right:8px}.pagination-wrapper ul .page-item:first-child .page-link,.pagination-wrapper ul li:first-child .page-link{border-radius:50%;content:"\f006";font-family:Font Awesome\ 5 Free;font-weight:900;line-height:1}.pagination-wrapper ul .page-item:last-child,.pagination-wrapper ul li:last-child{background-color:transparent;margin-left:8px}.pagination-wrapper ul .page-item:last-child .page-link,.pagination-wrapper ul li:last-child .page-link{border-radius:50%;content:"\f007";font-family:Font Awesome\ 5 Free;font-weight:900;line-height:1}.pagination-wrapper ul .page-item.active .page-link,.pagination-wrapper ul li.active .page-link{background-color:#0d2f3f;color:#fff}.pagination-wrapper ul .page-link,.pagination-wrapper ul a{align-items:center;background-color:#f0f0f0;border:none;border-radius:8px;color:#000;display:flex;font-family:Barlow,sans-serif;font-size:15px;font-weight:500;height:45px;justify-content:center;text-decoration:none;width:45px}@media (max-width:575px){.pagination-wrapper ul .page-link,.pagination-wrapper ul a{border-radius:4px;height:35px;width:35px}}.pagination-wrapper ul .page-link:focus,.pagination-wrapper ul a:focus{box-shadow:none}.pagination-wrapper ul .page-link:hover,.pagination-wrapper ul a:hover{background-color:#0d2f3f;color:#fff;transition:all .3s ease-in-out}.range-body .range-section .range-text{border-radius:6px;height:41px;text-align:center;width:80px}.range-body .range-section .range-text:first-child{text-align:left}.range-body .range-section .range-text:last-child{text-align:right}.range-body .range-section .range-text p span{margin-right:8px}.range-body .range-section .range-text p{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:20px;font-style:normal;font-weight:500}.range-body .main-range{padding:15px 0 20px}.range-body .main-range input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;bottom:0;margin:auto;outline:none;pointer-events:none;position:absolute;top:-3px;width:100%}.range-body .main-range .slider-track{border-radius:5px;bottom:0;height:6px;margin:auto;position:absolute;top:0;width:100%}.range-body .main-range input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:5px}.range-body .main-range input[type=range]::-moz-range-track{-moz-appearance:none;height:5px}.range-body .main-range input[type=range]::-ms-track{appearance:none;height:5px}.range-body .main-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:#6d9773;border-radius:50%;cursor:pointer;height:1.1em;margin-top:-5px;pointer-events:auto;width:1.1em}.range-body .main-range input[type=range]::-moz-range-thumb{-webkit-appearance:none;background-color:#6d9773;border:none;border-radius:50%;cursor:pointer;height:1.1em;pointer-events:auto;width:1.1em}.range-body .main-range input[type=range]::-ms-thumb{appearance:none;background-color:#6d9773;border-radius:50%;cursor:pointer;height:1.1em;pointer-events:auto;width:1.1em}.range-body .main-range input[type=range]:active::-webkit-slider-thumb{background-color:#fff;border:1px solid #6d9773}.c-breadcrumb{display:flex;margin:0;padding:0}.c-breadcrumb li{list-style:none}.c-breadcrumb li:not(:last-child){margin-right:15px}.c-breadcrumb a{text-decoration:none}.notfound-wrapper .notfound-desc img{max-width:350px;width:100%}@media (max-width:575px){.notfound-wrapper .notfound-desc img{max-width:250px}}.notfound-wrapper .notfound-desc h1{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:32px;font-weight:700;line-height:38px;margin-top:30px}@media (max-width:575px){.notfound-wrapper .notfound-desc h1{font-size:24px;line-height:30px;margin-top:15px}}.notfound-wrapper .notfound-desc p{color:#333;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:28px;margin-bottom:30px}@media (max-width:575px){.notfound-wrapper .notfound-desc p{font-size:16px;line-height:26px;margin-bottom:20px}}.notfound-wrapper .notfound-desc a.go-home{align-items:center;border:1px solid #bdbdbd;border-radius:30px;color:#0d2f3f;display:flex;font-family:Barlow,sans-serif;font-size:18px;font-weight:500;height:60px;justify-content:center;line-height:21px;margin:auto;text-decoration:none;width:200px}@media (max-width:575px){.notfound-wrapper .notfound-desc a.go-home{font-size:16px;height:50px;width:150px}}.notfound-wrapper.under-maintainance p{margin:15px auto 30px;max-width:550px}.notfound-wrapper.under-maintainance .social-media ul{align-items:center;display:flex;gap:15px;justify-content:center;margin:0;padding:0}.notfound-wrapper.under-maintainance .social-media li{list-style:none}.notfound-wrapper.under-maintainance .social-media a{color:#6d9773;font-size:30px}.notfound-wrapper.under-maintainance .social-media a:hover{color:#ffc62d}.map-wrapper{border-radius:12px;margin-top:30px;max-width:100%}.map-wrapper iframe{border-radius:12px;height:450px;width:100%}@media (max-width:575px){.map-wrapper iframe{height:300px}}.faq-wrapper .accordion .accordion-button{background-color:#fff;color:#0d2f3f;font-family:Barlow,sans-serif;font-size:20px;font-style:normal;font-weight:600;text-transform:capitalize}@media (max-width:575px){.faq-wrapper .accordion .accordion-button{font-size:16px}}.faq-wrapper .accordion .accordion-button:not(.collapsed){background-color:#0d2f3f;color:#fff}.faq-wrapper .accordion .accordion-body{color:#333;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.faq-wrapper .accordion .accordion-button:focus{box-shadow:none}.faq-wrapper .accordion .accordion-button:after{background-image:none;content:"\f078";font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:600}.about-section{padding:60px 0}.about-section h1{font-size:40px;line-height:50px;margin-bottom:30px}@media (max-width:575px){.about-section h1{font-size:28px;line-height:38px}}.about-section p{color:#333;font-size:16px;line-height:26px}.latest-blog-wrapper .single-blog{background:#fff;border-radius:12px;box-shadow:0 4px 50px rgba(0,0,0,.07)}.latest-blog-wrapper .single-blog .blog-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#0d2f3f;display:block;display:-webkit-box;font-family:Barlow,sans-serif;font-size:20px;font-weight:600;line-height:28px;margin-bottom:15px;overflow:hidden;text-decoration:none;text-overflow:ellipsis}@media (max-width:575px){.latest-blog-wrapper .single-blog .blog-title{font-size:18px;line-height:24px;margin-bottom:15px}}.latest-blog-wrapper .single-blog .blog-thumb{display:inline-block;height:200px;width:100%}.latest-blog-wrapper .single-blog .blog-thumb img{border-top-left-radius:12px;border-top-right-radius:12px;height:100%;width:100%}.latest-blog-wrapper .single-blog .blog-desc{padding:20px}.latest-blog-wrapper .single-blog .blog-meta{align-items:center;color:#0d2f3f;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:5px;line-height:18px;margin-bottom:10px}.latest-blog-wrapper .single-blog .blog-meta .icon{width:20px}.latest-blog-wrapper .single-blog .blog-footer{align-items:center;display:flex;justify-content:space-between;margin-top:20px}@media (max-width:575px){.latest-blog-wrapper .single-blog .blog-footer{flex-wrap:wrap;gap:15px;margin-top:15px}}.latest-blog-wrapper .single-blog .blog-footer .btn.btn-primary{background-color:transparent;color:#6d9773;padding:0}.latest-blog-wrapper .single-blog .blog-author{align-items:center;display:flex;gap:5px}.latest-blog-wrapper .single-blog .blog-author .author-avatar{border-radius:50%;height:46px;margin-right:10px;width:46px}.latest-blog-wrapper .single-blog .blog-author .author-avatar img{border-radius:50%;height:46px;width:46px}.latest-blog-wrapper .single-blog .blog-author .author-info h5{color:#0d2f3f;display:block;font-family:Barlow,sans-serif;font-size:16px;font-weight:600;line-height:1;margin-bottom:5px;text-decoration:none}.latest-blog-wrapper .single-blog .blog-author .author-info span{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:14px;font-weight:400}.latest-blog-wrapper .single-blog .post-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#0d2f3f;display:-webkit-box;font-size:16px;font-style:normal;font-weight:400;line-height:29px;min-height:90px;overflow:hidden;text-overflow:ellipsis}@media (max-width:575px){.latest-blog-wrapper .single-blog .post-desc{font-size:14px;line-height:24px}}.special-offer-articles .single-article{border:1px solid #eaeaea;border-radius:8px;display:inline-block;text-decoration:none}.special-offer-articles .single-article .article-thumb{height:180px;width:100%}.special-offer-articles .single-article .article-thumb img{border-top-left-radius:8px;border-top-right-radius:8px;height:100%;width:100%}.special-offer-articles .single-article .article-content{padding:25px 20px}@media (max-width:575px){.special-offer-articles .single-article .article-content{padding:20px 15px}}.special-offer-articles .single-article .article-content .article-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0d2f3f;display:inline-block;display:-webkit-box;font-family:Barlow,sans-serif;font-size:22px;font-weight:600;line-height:28px;margin-bottom:15px;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.special-offer-articles .single-article .article-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis}.special-offer-articles .single-article .article-content .article-button{color:#0d2f3f;font-size:20px;font-weight:600;transition:color .3s ease}@media (max-width:575px){.special-offer-articles .single-article .article-content .article-button{font-size:16px}}.special-offer-articles .single-article .article-content .article-button:hover{color:#6d9773}.special-offer-articles .single-article .article-content .article-button .icon{display:inline-block;transform:rotate(-45deg)}.user-feedback-wrapper .feedback-card{background:#fff;border-radius:10px;box-shadow:0 0 17px 0 rgba(0,0,0,.05);max-width:100%;padding:70px 30px 30px;position:relative}@media (max-width:575px){.user-feedback-wrapper .feedback-card{padding:70px 20px 20px}.user-feedback-wrapper .feedback-card:not(:last-child){margin-bottom:20px}}.user-feedback-wrapper .feedback-card p{color:#646464;font-size:17px;font-weight:400;line-height:26px;margin-bottom:10px}.user-feedback-wrapper .feedback-card .stars{display:flex;gap:5px;margin:0;padding:0}.user-feedback-wrapper .feedback-card .stars li{color:#cfd5d9;font-size:14px;list-style:none}.user-feedback-wrapper .feedback-card .stars li.rated{color:#6d9773}.user-feedback-wrapper .feedback-card .client-info{align-items:center;display:flex;gap:15px;margin-top:20px}.user-feedback-wrapper .feedback-card .client-info .client-avatar{border-radius:50%;min-height:50px;min-width:50px}.user-feedback-wrapper .feedback-card .client-info .client-avatar img{border-radius:50%;height:100%;width:100%}.user-feedback-wrapper .feedback-card .client-info .client-details h5{color:#12141d;font-size:18px;margin-bottom:0}.user-feedback-wrapper .feedback-card .client-info .client-details span{color:#12141d;font-size:14px;opacity:.7}.user-feedback-wrapper .feedback-card:after,.user-feedback-wrapper .feedback-card:before{background-image:url(../images/icons/quote-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:25px;opacity:.1;position:absolute;width:35px}.user-feedback-wrapper .feedback-card:before{left:30px;top:30px;transform:rotate(180deg)}@media (max-width:575px){.user-feedback-wrapper .feedback-card:before{left:20px;top:20px}}.user-feedback-wrapper .feedback-card:after{bottom:32%;right:30px}.user-feedback-wrapper .owl-stage-outer{margin:-20px;padding:20px}.book-event-wrapper .event-tab-control{border-bottom:1px solid #d9d9d9}.book-event-wrapper .event-tab-control li button{background-color:transparent;border-radius:0;color:#0d2f3f;font-family:Barlow,sans-serif;font-size:18px;font-style:normal;font-weight:500}@media (max-width:575px){.book-event-wrapper .event-tab-control li button{font-size:16px}}.book-event-wrapper .event-tab-control li button.active{background-color:transparent;color:#0d2f3f;position:relative;transition:all .3s ease}.book-event-wrapper .event-tab-control li button.active:after{background-color:#6d9773;border-radius:5px;bottom:-2px;content:"";height:4px;left:0;position:absolute;width:100%}.book-event-wrapper .event-card{background:#fff;box-shadow:0 0 17px 0 rgba(0,0,0,.05);display:flex;max-width:100%}@media (max-width:575px){.book-event-wrapper .event-card{flex-direction:column}}.book-event-wrapper .event-card .event-thumb{height:330px;max-width:100%;position:relative;width:50%}@media (max-width:575px){.book-event-wrapper .event-card .event-thumb{height:200px;width:100%}}.book-event-wrapper .event-card .event-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.book-event-wrapper .event-card .event-desc{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;width:50%}@media (max-width:575px){.book-event-wrapper .event-card .event-desc{width:100%}}.book-event-wrapper .event-card .event-desc-top{padding:20px 30px}@media (max-width:575px){.book-event-wrapper .event-card .event-desc-top{padding:20px}}.book-event-wrapper .event-card .event-desc-top .event-date,.book-event-wrapper .event-card .event-desc-top .event-time{align-items:center;display:flex;gap:5px}.book-event-wrapper .event-card .event-desc-top .event-date .icon,.book-event-wrapper .event-card .event-desc-top .event-time .icon{margin-top:-4px}.book-event-wrapper .event-card .event-desc-top .event-date span,.book-event-wrapper .event-card .event-desc-top .event-time span{color:#333;font-size:14px;font-weight:400}.book-event-wrapper .event-card .event-desc-top .event-title{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#6d9773;display:-webkit-box;font-size:20px;font-weight:600;line-height:30px;margin-bottom:15px;margin-top:10px;overflow:hidden;text-overflow:ellipsis}.book-event-wrapper .event-card .event-item-bottom{background-color:#fff;box-shadow:0 4px 50px rgba(0,0,0,.07);padding:30px;transition:all .3s ease}@media (max-width:575px){.book-event-wrapper .event-card .event-item-bottom{background-color:#0d2f3f;padding:20px}}.book-event-wrapper .event-card .event-item-bottom .price{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:14px;font-style:normal;font-weight:400;margin-bottom:5px}@media (max-width:575px){.book-event-wrapper .event-card .event-item-bottom .price{color:#fff}}.book-event-wrapper .event-card .event-item-bottom .btn-primary{background-color:transparent;color:#0d2f3f;font-size:20px;height:-moz-max-content;height:max-content;padding:0;width:-moz-max-content;width:max-content}@media (max-width:575px){.book-event-wrapper .event-card .event-item-bottom .btn-primary{color:#ffc62d;font-size:18px}}.book-event-wrapper .event-card:hover .btn-primary{color:#ffc62d}.book-event-wrapper .event-card:hover .event-item-bottom{background-color:#0d2f3f}.book-event-wrapper .event-card:hover .price{color:#fff}.book-event-wrapper .request-event-content .left-content-thumb{height:370px}@media (max-width:575px){.book-event-wrapper .request-event-content .left-content-thumb{height:200px}}.book-event-wrapper .request-event-content .left-content-thumb img{border-radius:12px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.book-event-wrapper .request-event-content h3{color:#12141d;font-size:32px;font-weight:600;margin-top:20px}@media (max-width:575px){.book-event-wrapper .request-event-content h3{font-size:20px;line-height:30px}.book-event-wrapper .request-event-content .event-date-field{margin-top:20px}}.book-event-wrapper .owl-stage-outer{margin:-20px;padding:20px}@media (max-width:575px){.book-event-wrapper .owl-stage-outer{margin:-10px;padding:10px}}.popular-destination{background-color:#fffdf5}.popular-destination .destination-item{background-repeat:no-repeat;background-size:cover;border-radius:8px;display:inline-block;height:195px;position:relative;text-decoration:none;width:100%}.popular-destination .destination-item:after{background:linear-gradient(1turn,rgba(17,36,55,.6) 1%,rgba(17,36,55,.7) 60%,rgba(17,36,0,.25));border-radius:8px;bottom:0;content:"";height:100%;left:0;opacity:1;position:absolute;right:0;top:0;transition:all .3s ease;visibility:visible;width:100%;z-index:5}.popular-destination .destination-item .item-bg{height:195px;width:100%}.popular-destination .destination-item .item-bg img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.popular-destination .destination-item .item-desc{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:end;padding:25px;position:relative;z-index:10}.popular-destination .destination-item .item-desc .feature{color:#fff;display:inline-block;font-family:Barlow,sans-serif;font-size:14px;font-style:normal;font-weight:400;opacity:1;text-decoration:none;transform:scale(1);transition:all .3s ease;visibility:visible}.popular-destination .destination-item .item-desc .place{color:#fff;font-family:Barlow,sans-serif;font-size:24px;font-weight:500;margin-bottom:0;margin-top:10px;position:relative;text-decoration:none;width:-moz-max-content;width:max-content}.popular-destination .destination-item .item-desc .place:after{background-color:#fff;bottom:-5px;content:"";height:1px;left:0;opacity:0;position:absolute;transition:width .3s ease;width:10%}.popular-destination .destination-item:hover .place:after{opacity:1;width:100%}.features-wrapper .feature-item{align-content:center;background-color:#fff;border-radius:5px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;padding:24px}@media (max-width:991px){.features-wrapper .feature-item{flex-wrap:wrap;gap:10px}}@media (max-width:575px){.features-wrapper .feature-item{flex-wrap:nowrap;gap:0}}.features-wrapper .feature-item .icon{align-items:center;background:rgba(109,151,115,.2);border-radius:50%;display:flex;height:60px;justify-content:center;margin-right:16px;min-width:60px}.features-wrapper .feature-item .details{max-width:265px}.features-wrapper .feature-item .details h5{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#0d2f3f;display:-webkit-box;font-size:20px;font-weight:600;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}@media (max-width:575px){.features-wrapper .feature-item .details h5{font-size:18px}}.features-wrapper .feature-item .details p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media (max-width:575px){.features-wrapper .col-md-4:last-child .feature-item .icon{margin-right:15px}}.special-offer-carousel-wrapper .offer-item{background-repeat:no-repeat;background-size:cover;border-radius:8px;display:inline-block;height:220px;position:relative;width:100%}.special-offer-carousel-wrapper .offer-item:before{background:linear-gradient(1turn,rgba(17,36,55,.5) 1.39%,rgba(17,36,55,.783) 69.73%,rgba(17,36,55,0));border-radius:8px;content:"";height:100%;left:0;max-width:100%;position:absolute;right:0;top:0}@media (max-width:575px){.special-offer-carousel-wrapper .offer-item:not(:last-child){margin-bottom:30px}}.special-offer-carousel-wrapper .offer-item .item-desc{left:0;padding:20px 20px 20px 30px;position:absolute;right:0;top:0}.special-offer-carousel-wrapper .offer-item .item-desc .cupon-wrapper{background-image:url(../images/multiple-hotel/cupon-bg.svg);background-position:50%;background-repeat:no-repeat;border-radius:4px;color:#000;font-family:Roboto;font-size:12px;font-weight:400;max-width:100%;overflow:hidden;padding:5px 10px;position:relative;width:100px}.special-offer-carousel-wrapper .offer-item .item-desc .cupon-wrapper .cupon{align-items:center;display:flex;justify-content:center}.special-offer-carousel-wrapper .offer-item .item-desc h5{color:#fff;font-size:20px;font-weight:500;line-height:24px;margin-top:15px}.special-offer-carousel-wrapper .offer-item .item-desc p{color:#fff;font-size:14px;font-weight:300;margin-bottom:0}.special-offer-carousel-wrapper .offer-item .item-desc .payment-info{align-items:center;background-color:#fff;border-radius:2px;clip-path:polygon(100% 0,87% 46%,100% 100%,0 100%,0 0);display:flex;margin-top:20px;max-width:100%;padding:8px 16px;width:200px}.special-offer-carousel-wrapper .offer-item .item-desc .payment-info .bank-logo{border-right:1px solid #000;margin-right:10px;padding-right:10px;position:relative}.special-offer-carousel-wrapper .offer-item .item-desc .payment-info .card-type{color:#0d2f3f;font-size:12px;font-weight:500}.special-offer-carousel-wrapper .owl-next,.special-offer-carousel-wrapper .owl-prev{top:40%}.customer-info-wrapper .customer-info-forms .input-item label{color:#0d2f3f;font-size:16px;font-weight:500}.customer-info-wrapper .customer-info-forms .input-item .form-control,.customer-info-wrapper .customer-info-forms .input-item input,.customer-info-wrapper .customer-info-forms input{background-color:#fbfbfb}.customer-info-wrapper .form-box{background-color:#fff;border-radius:12px;box-shadow:0 4px 50px rgba(0,0,0,.07);padding:40px 25px}@media (max-width:575px){.customer-info-wrapper .form-box{padding:20px}}.customer-info-wrapper .form-box:not(:last-child){margin-bottom:24px}.customer-info-wrapper .form-box h3{border-bottom:1px solid #ddd;color:#0d2f3f;font-size:23px;font-style:normal;font-weight:600;margin-bottom:30px;padding-bottom:10px}@media (max-width:575px){.customer-info-wrapper .form-box h3{font-size:20px}}.customer-info-wrapper .form-box .country-select-wrapper .select2-container{width:100%!important}.customer-info-wrapper .form-box .country-select-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{color:#5d6974;line-height:40px}.customer-info-wrapper .form-box .country-select-wrapper .select2-container--default .select2-selection--single{background:#fbfbfb;border:1px solid #dde1e0;height:50px;padding:5px}.customer-info-wrapper .form-box .country-select-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-35%)}.customer-info-wrapper .form-box .country-select-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;position:relative}.customer-info-wrapper .form-box .country-select-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:"\f078";font-family:Font Awesome\ 6 Free;font-size:12px;height:100%;position:absolute;right:10px;top:-15px;width:100%}.customer-info-wrapper .form-box .country-select-wrapper .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before{content:"\f077"}.customer-info-wrapper .form-box .country-select-wrapper .select2-container--default .select2-search--dropdown .select2-search__field{border-color:#aec1db}.customer-info-wrapper .form-box .country-select-wrapper .select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:0}.customer-info-wrapper .form-box .country-select-wrapper .c-select.select2-dropdown.select2-dropdown--above:after{top:101%}.customer-info-wrapper .form-box .country-select-wrapper .c-select.select2-dropdown.select2-dropdown--above{top:-22px}.customer-info-wrapper .form-box .payment-method-field{align-items:center;display:flex;justify-content:space-between}.customer-info-wrapper .form-box .payment-method-field .payment-method{align-items:center;display:flex}.customer-info-wrapper .form-box .payment-method-field .payment-method .icon{margin-right:10px;max-width:25px}.customer-info-wrapper .form-box .payment-method-field .method-name{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:16px;font-style:normal;font-weight:500}.customer-info-wrapper .form-box .country-code-select-wrapper .c-select.select2-dropdown:after{display:none}.customer-info-wrapper .form-box .country-code-select-wrapper .select2-container--default .select2-selection--single{background:#fbfbfb;border:none;color:#0d2f3f;font-family:Barlow,sans-serif;font-size:16px;font-style:normal;font-weight:500;padding-left:0}.customer-info-wrapper .form-box .country-code-select-wrapper .select2-container{width:100%!important}.customer-info-wrapper .form-box .country-code-select-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;left:95%!important;position:relative}.customer-info-wrapper .form-box .country-code-select-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:"\f078";font-family:Font Awesome\ 6 Free;font-size:12px;height:100%;position:absolute;right:10px;top:-10px;width:100%}.customer-info-wrapper .form-box .country-code-select-wrapper .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before{content:"\f077"}.customer-info-wrapper .form-box .phone-number{align-items:center;display:flex;padding-left:6px}.customer-info-wrapper .form-box .phone-number .phone-input{width:80%}.customer-info-wrapper .form-box .phone-number .phone-input input{border:none;border-left:1px solid #dbdbdb;padding-left:15px;width:100%}.customer-info-wrapper .form-box .phone-number .phone-input input:focus{outline:0}.customer-info-wrapper .form-box .phone-number .country-code-select{width:20%}.customer-info-wrapper .btn{align-items:center;background-color:#ffc62d;color:#0d2f3f;display:flex;font-weight:600;justify-content:center;min-height:55px;padding:5px;text-align:center;width:100%}.customer-info-wrapper .btn span{color:#333;display:inline-block;font-family:Barlow,sans-serif;font-size:14px;font-weight:500;margin-top:0}.customer-info-wrapper .btn.cancel-btn{background-color:#6d9773;color:#fff}.customer-info-wrapper label.form-control{cursor:pointer}.customer-info-wrapper .custom-radio{margin-top:-7px}.customer-info-wrapper [type=radio]:checked,.customer-info-wrapper [type=radio]:not(:checked){left:-9999px;position:absolute}.customer-info-wrapper [type=radio]:checked+label,.customer-info-wrapper [type=radio]:not(:checked)+label{color:#666;cursor:pointer;display:inline-block;line-height:20px;padding-left:15px;position:relative}.customer-info-wrapper [type=radio]:checked+label:before,.customer-info-wrapper [type=radio]:not(:checked)+label:before{background:#fff;border:1px solid #bdbdbd;border-radius:100%;content:"";height:18px;left:0;position:absolute;top:0;width:18px}.customer-info-wrapper [type=radio]:checked+label:after,.customer-info-wrapper [type=radio]:not(:checked)+label:after{background:#ffc62d;border-radius:100%;content:"";height:10px;left:4px;position:absolute;top:4px;transition:all .2s ease;width:10px}.customer-info-wrapper [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.customer-info-wrapper [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.customer-info-wrapper .btn-primary{border-radius:8px;padding:20px}@media (max-width:575px){.customer-info-wrapper .btn-primary{padding:10px}}.customer-info-wrapper .btn-primary .icon{margin-left:5px}.my-booking-table{padding-top:40px}.my-booking-table ul.nav-pills{border-bottom:1px solid #d9d9d9}@media (max-width:575px){.my-booking-table ul.nav-pills{margin-bottom:0!important}}.my-booking-table ul.nav-pills li:not(:last-child){margin-right:30px}.my-booking-table ul.nav-pills .nav-link{align-items:center;background-color:transparent;border-radius:0;color:#0d2f3f;display:flex;font-family:Barlow,sans-serif;font-size:18px;font-style:normal;font-weight:600;padding-bottom:15px;position:relative}@media (max-width:575px){.my-booking-table ul.nav-pills .nav-link{font-size:16px;font-weight:500}}.my-booking-table ul.nav-pills .nav-link .icon{margin-right:5px;width:25px}.my-booking-table ul.nav-pills .nav-link:after{background-color:#6d9773;border-radius:4px;bottom:-2px;content:"";height:4px;left:0;position:absolute;right:0;transform:scale(0);transition:transform .3s ease;width:100%}.my-booking-table ul.nav-pills .nav-link.active:after{transform:scale(1)}.my-booking-table .booking-table-content{overflow-x:scroll}.my-booking-table .table-wrapper{border:1px solid #e2e2e2;border-bottom:0;border-radius:5px;margin-top:30px;overflow-x:auto}.my-booking-table .table-wrapper table{border-collapse:collapse;border-radius:5px;max-width:1200px;overflow-x:scroll;width:100%}.my-booking-table .table-wrapper tr:nth-child(odd){background:rgba(0,0,0,.02)}.my-booking-table .table-wrapper th{background-color:#0d2f3f;color:#fff;padding:15px 20px}@media (max-width:575px){.my-booking-table .table-wrapper th{font-size:14px;font-weight:500}}.my-booking-table .table-wrapper .th-order-date,.my-booking-table .table-wrapper .th-pnr-number{min-width:135px}.my-booking-table .table-wrapper .th-booking-status,.my-booking-table .table-wrapper .th-payment-status{min-width:155px}.my-booking-table .table-wrapper th.th-resort{min-width:200px}.my-booking-table .table-wrapper td{border-bottom:1px solid #e2e2e2;color:#333;font-family:Barlow,sans-serif;font-size:16px;font-style:normal;font-weight:500;padding:15px 20px}.my-booking-table .table-wrapper td .resort-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media (max-width:575px){.my-booking-table .table-wrapper td{font-size:16px;font-weight:400}}.my-booking-table .table-wrapper td:first-child{color:#6d9773}.my-booking-table .table-wrapper .invoice-print-btn{background-color:#ffc62d;border-radius:3px;color:#0d2f3f;display:flex;font-family:Barlow,sans-serif;font-size:14px;font-style:normal;font-weight:600;gap:3px;padding:5px 15px}.my-booking-table .table-wrapper .invoice-print-btn .icon{display:inline-block;margin-right:3px;width:12px}.change-password{margin-top:40px}@media (max-width:575px){.change-password{margin-top:20px}}.change-password .change-pass-content{background-color:#fff;border-radius:4px;box-shadow:0 4px 50px rgba(0,0,0,.04);max-width:870px;padding:30px;text-align:center}@media (max-width:575px){.change-password .change-pass-content{max-width:100%;padding:30px 15px}}.change-password .change-pass-content p{color:#0d2f3f;font-family:Roboto,sans-serif;font-size:21px;font-style:normal;font-weight:400;margin:30px 0}@media (max-width:575px){.change-password .change-pass-content p{margin:15px 0}}.change-password form .input-item{position:relative}.change-password form .input-item input{background-color:#fbfbfb}@media (max-width:575px){.change-password form .input-item input{height:50px}}.change-password form .input-item .lock-icon{left:30px;position:absolute;top:50%;transform:translateY(-50%)}.change-password form .input-item .password-toggler{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.change-password form .input-item .password-toggler img{width:25px}.change-password form .btn-primary{background-color:#0d2f3f;border-right:8px;height:70px;margin-top:20px}@media (max-width:575px){.change-password form .btn-primary{height:50px;margin-top:10px}}.bookmark-items{height:100%;padding-top:50px}.bookmark-items .bookmark-empty-state{align-items:center;display:none;height:100%;justify-content:center}.bookmark-items .bookmark-empty-state h4{color:#999;font-size:24px;text-align:center}.bookmark-items .bookmark-empty-state.show{display:flex}.bookmark-items .bookmark-item{position:relative}@media (max-width:991px){.bookmark-items .bookmark-item{flex-direction:column}}.bookmark-items .bookmark-item .facilites{border-bottom:0;border-top:.5px solid #dedede;margin-top:20px;padding-top:10px}.bookmark-items .bookmark-item .facilites li:not(:last-child){margin-right:10px;padding-right:0}.bookmark-items .bookmark-item .facilites li:after{display:none}.bookmark-items .bookmark-item .facilites .icon{border:none}.bookmark-items .bookmark-item .price-info{margin-top:0}.bookmark-items .bookmark-item .price-info h3,.bookmark-items .bookmark-item .price-info h5{margin-bottom:0}.bookmark-items .bookmark-item .location{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.bookmark-items .item-title{font-size:14px}.bookmark-items .item-thumb{position:relative;width:285px}@media (max-width:991px){.bookmark-items .item-thumb{width:100%}}.bookmark-items .item-thumb img{height:100%;width:100%}.bookmark-items .item-thumb .total-photos{align-items:center;bottom:10px;display:flex;gap:5px;left:10px;position:absolute}.bookmark-items .item-thumb .total-photos .label{color:#fff;font-family:Barlow,sans-serif;font-size:14px;font-style:normal;font-weight:400}.bookmark-items .item-thumb .discount{background-image:url(../images/illustration/discount-bg.svg);background-repeat:no-repeat;background-size:contain;bottom:-1px;height:147px;position:absolute;right:-4px;text-align:center;width:140px;z-index:10}.bookmark-items .item-thumb .discount h4{bottom:0;color:#0d2f3f;font-family:Roboto,sans-serif;font-size:28px;font-weight:700;position:absolute;right:10px}.bookmark-items .item-thumb .discount h4 span{display:block;font-size:16px;font-weight:400}.bookmark-items .single-search-desc{max-width:40%}@media (max-width:991px){.bookmark-items .single-search-desc{max-width:100%}}.bookmark-items .item-actions{display:flex;flex-direction:column;justify-content:space-between;margin:20px 20px 20px auto;max-width:20%}@media (max-width:991px){.bookmark-items .item-actions{flex-direction:row;margin:20px;max-width:100%}}.bookmark-items .item-actions .btn{display:flex;gap:5px}.bookmark-items .item-actions .remove-btn.remove-btn{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:18px;font-style:normal;font-weight:500}.account-details{padding-top:50px}.account-details .details-top{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:30px}@media (max-width:575px){.account-details .details-top{align-items:flex-start;flex-direction:column-reverse;gap:20px;margin-bottom:15px}}.account-details .details-top h3{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:24px;font-style:normal;font-weight:600;margin-bottom:0}.account-details .details-top .btn{background-color:#ffc62d;color:#23262f;font-size:16px;font-style:normal;font-weight:500;padding:10px 15px}.account-details p{max-width:870px}.account-details .info-items{margin:0;padding:0}.account-details .info-items:not(:last-child){border-bottom:1px solid #dadada;margin-bottom:30px;padding-bottom:30px}.account-details .info-items .info-item{display:flex}.account-details .info-items .info-item:not(:last-child){margin-bottom:20px}.account-details .info-items .info-item .left-content{align-items:center;display:flex;margin-right:100px;width:180px}@media (max-width:767px){.account-details .info-items .info-item .left-content{margin-right:50px}}.account-details .info-items .info-item .icon{min-width:20px}.account-details .info-items .info-item .icon img{width:20px}.account-details .info-items .info-item .icon.address-icon img{opacity:.8;transform:scale(1.1)}.account-details .info-items .label{color:#333;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400}.account-details .info-items .icon{margin-right:10px}.account-details .info-items .right-content p{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:18px;font-style:normal;font-weight:500;margin-bottom:0}@media (max-width:575px){.account-details .info-items .right-content p{font-size:16px}}.edit-account-form{padding-bottom:0;padding-top:50px}.edit-account-form .gender-field{align-items:center;display:flex}.edit-account-form .gender-field .gender-label{margin-top:3px}.edit-account-form .gender-field .gender-name{margin-left:10px}.edit-account-form .input-item{margin-bottom:20px}.edit-account-form .input-item .form-control{background-color:#fbfbfb;border-radius:8px}@media (max-width:575px){.edit-account-form .input-item .form-control{height:50px}}.edit-account-form .date-picker{position:relative}.edit-account-form .date-picker .icon{position:absolute;right:15px;top:50%;transform:translateY(15%)}@media (max-width:575px){.edit-account-form .date-picker .icon{transform:scale(.7)}}.edit-account-form .address-field .form-control{background-color:#fbfbfb;border-radius:8px;min-height:200px;padding:20px 15px}@media (max-width:575px){.edit-account-form .address-field .form-control{min-height:150px}}.edit-account-form .address-field .btn{color:#fff;display:flex;gap:10px;justify-content:end;margin-left:auto}.edit-account-form .address-field .btn .label{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:18px;font-style:normal;font-weight:500;text-align:right}.edit-account-form .address-field .btn .icon{align-items:center;background-color:#0d2f3f;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.edit-account-form .languages{align-items:center;display:flex;gap:15px}.edit-account-form .languages span{background-color:#0d2f3f;border-radius:4px;color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;padding:8px 18px}.edit-account-form .custom-radio{margin-top:-7px}.edit-account-form [type=radio]:checked,.edit-account-form [type=radio]:not(:checked){left:-9999px;position:absolute}.edit-account-form [type=radio]:checked+label,.edit-account-form [type=radio]:not(:checked)+label{color:#666;cursor:pointer;display:inline-block;line-height:20px;padding-left:15px;position:relative}.edit-account-form [type=radio]:checked+label:before,.edit-account-form [type=radio]:not(:checked)+label:before{background:#fff;border:1px solid #bdbdbd;border-radius:100%;content:"";height:18px;left:0;position:absolute;top:0;width:18px}.edit-account-form [type=radio]:checked+label:after,.edit-account-form [type=radio]:not(:checked)+label:after{background:#ffc62d;border-radius:100%;content:"";height:10px;left:4px;position:absolute;top:4px;transition:all .2s ease;width:10px}.edit-account-form [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.edit-account-form [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.edit-account-form .btn-primary{border-radius:8px;padding:20px;width:100%}@media (max-width:575px){.edit-account-form .btn-primary{padding:10px}}.edit-account-form .btn-primary .icon{margin-left:5px}.edit-account-form .input-item.upload-file .upload-file-outer{height:50px;line-height:1;padding:0 15px}.edit-account-form .input-item.upload-file label{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;overflow:hidden;text-overflow:ellipsis}.edit-account-form .country-select-wrapper .select2-container{width:100%!important}.edit-account-form .country-select-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{color:#5d6974;line-height:40px}.edit-account-form .country-select-wrapper .select2-container--default .select2-selection--single{background:#fbfbfb;border:1px solid #dde1e0;height:50px;padding:5px}.edit-account-form .country-select-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-35%)}.edit-account-form .country-select-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;position:relative}.edit-account-form .country-select-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:"\f078";font-family:Font Awesome\ 6 Free;font-size:12px;height:100%;position:absolute;right:10px;top:-15px;width:100%}.edit-account-form .country-select-wrapper .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before{content:"\f077"}.edit-account-form .country-select-wrapper .select2-container--default .select2-search--dropdown .select2-search__field{border-color:#aec1db}.edit-account-form .country-select-wrapper .select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:0}.edit-account-form .country-select-wrapper .c-select.select2-dropdown.select2-dropdown--above:after{top:101%}.edit-account-form .country-select-wrapper .c-select.select2-dropdown.select2-dropdown--above{top:-22px}.edit-account-form .media-upload.lg-box{height:150px;width:200px}.edit-account-form .media-upload.lg-box .placeholder-text img{margin-bottom:15px}.room-n-suits{background-color:rgba(211,118,67,.1)}.room-n-suits .suit-item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;padding:30px;position:relative}@media (max-width:575px){.room-n-suits .suit-item{padding:20px}}.room-n-suits .suit-item:after{background:linear-gradient(1turn,rgba(17,36,55,.8) 34.1%,rgba(17,36,55,.6) 69.73%,rgba(17,36,55,0));border-radius:4px;bottom:0;content:"";height:180px;left:0;position:absolute;right:0;width:100%;z-index:1}.room-n-suits .suit-item .item-bottom{align-items:flex-end;display:flex;min-height:320px;position:relative;width:100%;z-index:10}@media (max-width:575px){.room-n-suits .suit-item .item-bottom{min-height:220px}}.room-n-suits .suit-item .item-bottom .bottom-content{width:100%}.room-n-suits .suit-item .item-bottom .facilities{display:flex;justify-content:space-between}@media (max-width:400px){.room-n-suits .suit-item .item-bottom .facilities{flex-direction:column}}.room-n-suits .suit-item .item-bottom .facilities ul{display:flex;gap:20px;margin:10px 0 0;padding:0}.room-n-suits .suit-item .item-bottom .facilities ul li{list-style:none}@media (max-width:575px){.room-n-suits .suit-item .item-bottom .facilities ul li{transform:scale(.8)}}.room-n-suits .suit-item .item-bottom .facilities .btn-see-more{color:#fff;font-size:18px;font-style:normal;font-weight:400;transition:transform .3s ease}@media (max-width:575px){.room-n-suits .suit-item .item-bottom .facilities .btn-see-more{font-size:16px;padding-left:0}}.room-n-suits .suit-item .item-bottom .facilities .btn-see-more:hover{transform:translateX(10px)}.room-n-suits .suit-item .item-bottom .facilities .btn-see-more .icon{display:inline-block;line-height:1;transform:translateY(2px)}.room-n-suits .suit-item .item-bottom .room-type{-webkit-line-clamp:2;-webkit-box-orient:vertical;border-bottom:.4px solid #fff;color:#fff;display:inline-block;display:-webkit-box;font-family:Barlow,sans-serif;font-size:24px;font-style:normal;font-weight:600;margin-bottom:15px;overflow:hidden;padding-bottom:15px;text-decoration:none;text-overflow:ellipsis;width:100%}.room-n-suits .suit-item.large .room-price{align-items:center;background-color:#fff;border-radius:4px;color:#0d2f3f;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;justify-content:center;left:40px;line-height:20px;padding:8px 15px;position:absolute;top:30px;z-index:20}@media (max-width:575px){.room-n-suits .suit-item.large .room-price{left:20px;top:20px}}.room-n-suits .suit-item .btn-book-now{align-items:center;background-color:#ffc62d;border-radius:50%;display:flex;flex-direction:column;font-size:16px;font-weight:500;height:70px;justify-content:center;line-height:1;position:absolute;right:40px;top:30px;width:70px;z-index:20}@media (max-width:575px){.room-n-suits .suit-item .btn-book-now{right:20px;top:20px}}.room-n-suits .suit-item .btn-book-now span{font-size:12px}.room-n-suits .suit-item .price{color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;margin-bottom:10px}.near-destination{background-color:rgba(211,118,67,.1)}.near-destination .single-item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;min-height:330px;padding:20px 15px;position:relative;width:100%}.near-destination .single-item:after{background:linear-gradient(1turn,#112437 34.1%,rgba(17,36,55,.783) 69.73%,rgba(17,36,55,0));border-radius:8px;bottom:0;content:"";height:190px;left:0;position:absolute;right:0;width:100%}.near-destination .single-item .item-top{align-items:center;display:flex;justify-content:space-between}.near-destination .single-item .item-top .event{align-items:center;background-color:#0d2f3f;border-radius:3px;color:#fff;display:flex;font-family:Barlow,sans-serif;font-size:12px;font-style:normal;font-weight:500;justify-content:center;padding:8px 20px}.near-destination .single-item .item-top .distance{align-items:center;background-color:#ffc62d;border-radius:50%;color:#0d2f3f;display:flex;font-size:14px;font-weight:500;height:50px;justify-content:center;width:50px}.near-destination .single-item .item-bottom{position:relative;z-index:10}.near-destination .single-item h4{border-bottom:.3px solid #fff;color:#fff;font-family:Barlow,sans-serif;font-size:20px;font-style:normal;font-weight:500;margin-bottom:15px;padding-bottom:10px}.near-destination .single-item h5{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;margin-bottom:20px}.near-destination .single-item .facilities{display:flex;justify-content:space-between}.near-destination .single-item .facilities ul{margin:0;padding:0}.near-destination .single-item .facilities ul li{align-items:center;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;gap:10px;list-style:none}.near-destination .single-item .facilities ul li:not(:last-child){margin-bottom:15px}.near-destination .single-item .facilities ul li .icon{width:20px}.near-destination .single-item .facilities .btn{transition:transform .3s ease}.near-destination .single-item .facilities .btn .icon{color:#ffc62d;font-size:25px}.near-destination .single-item .facilities .btn:hover{transform:translateX(10px)}.room-types .price-n-place{align-items:center;border-bottom:.5px solid #dedede;display:flex;gap:15px;margin-bottom:15px;padding-bottom:15px}.room-types .price-n-place h3,.room-types .price-n-place h5{margin-bottom:0}.room-types .price-n-place .place{border-bottom:0}.hotel-amenities{background-color:#fffdf5}.hotel-amenities .single-item .item-head{align-items:center;display:flex;gap:10px;margin-bottom:15px}.hotel-amenities .single-item h4{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:22px;font-style:normal;font-weight:600;margin-bottom:0}.hotel-amenities .single-item p{color:#333;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.hotel-amenities .icon{max-width:40px}.special-offer{background-color:#fffdf5}.special-offer .single-offer{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;min-height:395px;padding:30px;position:relative}@media (max-width:575px){.special-offer .single-offer{min-height:200px;padding:20px}}.special-offer .single-offer:after{background:linear-gradient(1turn,#112437 34.1%,rgba(17,36,55,.783) 69.73%,rgba(17,36,55,0));border-radius:8px;bottom:0;content:"";height:300px;left:0;position:absolute;right:0;width:100%}.special-offer .single-offer .offer-content{position:relative;z-index:10}.special-offer .single-offer h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-family:Barlow,sans-serif;font-size:32px;font-style:normal;font-weight:600;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis}@media (max-width:575px){.special-offer .single-offer h3{font-size:20px;margin-bottom:10px}}.special-offer .single-offer p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:14px;max-width:330px;overflow:hidden;text-overflow:ellipsis}.special-offer .single-offer .percent-icon{display:inline-block;margin-bottom:30px;margin-top:50px;max-width:50px}@media (max-width:575px){.special-offer .single-offer .percent-icon{margin-top:30px;transform:scale(.8)}}.special-offer .single-offer .btn{background-color:#6d9773;margin-top:40px}@media (max-width:575px){.special-offer .single-offer .btn{margin-top:20px}}.user-form-wrapper{display:flex}@media (max-width:991px){.user-form-wrapper{display:block}}.user-form-wrapper.has-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.user-form-wrapper.has-bg:before{background:#0d2f3f;content:"";height:100%;inset:0;opacity:.5;position:absolute;width:100%}.user-form-wrapper.has-bg.sign-in,.user-form-wrapper.has-bg.sign-up{background-image:url(../images/signIn-bg.webp)}.user-form-wrapper.has-bg.sign-in .user-form,.user-form-wrapper.has-bg.sign-up .user-form{margin-top:0}.user-form-wrapper.has-bg.sign-in form,.user-form-wrapper.has-bg.sign-up form{margin-left:auto;padding:40px}@media (max-width:991px){.user-form-wrapper.has-bg.sign-in form,.user-form-wrapper.has-bg.sign-up form{margin:auto}}@media (max-width:575px){.user-form-wrapper.has-bg.sign-in form,.user-form-wrapper.has-bg.sign-up form{padding:20px}}.user-form-wrapper.otp-input .user-form{margin-top:0}.user-form-wrapper.otp-input form{margin-left:auto;padding:40px}@media (max-width:991px){.user-form-wrapper.otp-input form{margin:auto}}.user-form-wrapper.otp-input form h3{margin-top:0}@media (max-width:575px){.user-form-wrapper.otp-input form{padding:20px}}.user-form-wrapper.otp-input h5{color:#0d2f3f;font-size:18px;font-style:normal;font-weight:600;margin-top:30px}.user-form-wrapper.otp-input .otp-input{display:flex;justify-content:space-between;margin:30px 0}.user-form-wrapper.otp-input .otp-input input{background-color:#fff;border:1px solid hsla(0,0%,46%,.4);border-radius:8px;color:#0d2f3f;font-family:Barlow,sans-serif;font-size:24px;font-style:normal;font-weight:500;height:60px;text-align:center;width:60px}@media (max-width:575px){.user-form-wrapper.otp-input .otp-input input{height:50px;width:50px}}.user-form-wrapper.otp-input .otp-input input:focus{outline:0}.user-form-wrapper.otp-input .otp-input input.error{border-color:red}.user-form-wrapper.otp-input .otp-input input.success{border-color:green}.user-form-wrapper.otp-input .resend-otp{margin:30px 0 40px}.user-form-wrapper.otp-input .resend-otp button,.user-form-wrapper.otp-input .resend-otp span{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:14px;font-style:normal;font-weight:400}.user-form-wrapper.otp-input .resend-otp button{font-weight:600;padding:0}.user-form{align-items:center;display:flex;justify-content:center;width:100%}@media (max-width:991px){.user-form{margin-top:120px}}.user-form .forgot-password-text{color:#0d2f3f;display:inline-block;font-family:Barlow,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:16px;margin-bottom:15px;text-decoration:none}.user-form form{background:#fff;border-radius:8px;box-shadow:0 4px 50px rgba(0,0,0,.04);max-width:500px;padding:35px 30px 30px;position:relative;width:100%}@media (max-width:991px){.user-form form{margin:0 20px;max-width:90%}}@media (max-width:575px){.user-form form{margin:0 15px;max-width:95%;padding:30px 20px 25px}}.user-form form .brand-logo{align-items:center;background-color:#ffc62d;border-radius:50%;display:flex;height:140px;justify-content:center;left:50%;position:absolute;top:-70px;transform:translateX(-50%);width:140px}@media (max-width:575px){.user-form form .brand-logo{height:100px;padding:20px;top:-50px;width:100px}}.user-form form h3{color:#000;font-size:32px;font-style:normal;font-weight:600;margin-top:20px}@media (max-width:575px){.user-form form h3{font-size:24px;margin-top:10px}}.user-form form .create-account{margin-bottom:30px}.user-form form .create-account a,.user-form form .create-account span{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:14px;font-style:normal}.user-form form .create-account span{font-weight:400}.user-form form .create-account a{font-weight:600;text-decoration:none}.user-form form .input-item input{background-color:rgba(21,52,95,.05);border:none;border-bottom:1px solid #dcdcdc;border-radius:0;color:#0d2f3f;font-family:Barlow,sans-serif;padding:15px 20px;width:100%}.user-form form .input-item input:focus{outline:0}.user-form form .btn-primary{background-color:#ffc62d;color:#0d2f3f;padding:15px 20px;width:100%}.user-form form .divider{border-bottom:1px solid #e5e7eb;display:flex;justify-content:center;margin:40px 0}.user-form form .divider span{background-color:#fff;color:#0d2f3f;display:inline-block;display:flex;font-family:Barlow,sans-serif;font-size:18px;height:30px;justify-content:center;margin-bottom:-16px;width:30px}.user-form form .btn.sign-in-with-btn{align-items:center;color:#fff;display:flex;gap:10px;justify-content:center;padding:15px 20px;width:100%}.user-form form .btn.sign-in-with-btn:not(:last-child){margin-bottom:15px}.user-form form .btn.sign-in-with-btn.with-google{background-color:#fff;border:1px solid #d1d5db;color:#0d2f3f}.user-form form .btn.sign-in-with-btn.with-fb{background-color:#4267b2}.user-form form .btn.sign-in-with-btn.with-apple{background-color:#0d2f3f}@media (max-width:575px){.user-form.otp-form{margin-top:0}}.user-form.sign-in-form,.user-form.sign-in-form h3{margin-top:0}.user-form label{text-transform:capitalize}.user-form label.required{max-width:-moz-max-content;max-width:max-content;position:relative}.user-form label.required:after{content:"*";position:absolute;right:-8px;top:0}.user-form .select2-container{width:100%!important}.user-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px;padding-left:20px}.user-form .select2-container .select2-selection--single{background-color:rgba(21,52,95,.05);border:none;border-bottom:1px solid #dcdcdc;border-radius:0;color:#0d2f3f;height:50px}.user-form .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:10px}.user-form .select2-container--default .select2-search--dropdown .select2-search__field{padding:5px}.user-form .c-select.select2-dropdown{max-width:100%}.sign-up-slider-wrapper{max-width:50%}@media (max-width:991px){.sign-up-slider-wrapper{max-width:100%}}.sign-up-slider-wrapper .slider-item{background-color:#0d2f3f;display:flex;flex-direction:column;justify-content:center;max-width:100%;min-height:845px;padding:50px 30px}@media (max-width:767px){.sign-up-slider-wrapper .slider-item{min-height:auto}}.sign-up-slider-wrapper .item-texts{padding:30px 10px;text-align:center}.sign-up-slider-wrapper .item-texts h4{color:#fff;font-size:24px;font-style:normal;font-weight:700;letter-spacing:.2px;line-height:125%}.sign-up-slider-wrapper .item-texts p{color:#f8fafc;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%;opacity:.7}.sign-up-slider-wrapper .owl-dots{bottom:50px;left:50%;position:absolute;transform:translateX(-50%)}.forgot-password-modal .modal-header{padding-left:30px}.forgot-password-modal .modal-header h5{color:#0d2f3f;font-size:24px;font-style:normal;font-weight:700;line-height:34px}@media (max-width:575px){.forgot-password-modal .modal-header h5{font-size:20px}}.forgot-password-modal .normal-body-text{font-size:14px}.forgot-password-modal .modal-body{padding:15px 30px 30px}@media (max-width:575px){.forgot-password-modal .modal-body{padding:15px 20px 20px}}.forgot-password-modal .modal-body .form-control{background-color:rgba(21,52,95,.05);border:none;border-bottom:1px solid #dcdcdc;border-radius:0;color:#0d2f3f;font-family:Barlow,sans-serif;padding:15px 20px;width:100%}.forgot-password-modal .btn-primary{background-color:#0d2f3f;padding:15px 20px;width:100%}.user-form{margin-top:0}.user-form.reset-password form{padding:20px 30px}.user-form.reset-password h3{margin-bottom:20px;margin-top:0}@media (max-width:575px){.user-form.reset-password h3{margin-bottom:15px}}.blog-details{padding-top:20px}@media (max-width:767px){.blog-details{margin-top:-160px}}.blog-details .project-thumb img{border-radius:12px;height:420px;max-width:1170px;width:100%}@media (max-width:991px){.blog-details .project-thumb img{height:350px}}@media (max-width:767px){.blog-details .project-thumb img{height:260px}}.blog-details.without-sidebar .post-thumb{height:100%}.blog-details.without-sidebar .post-thumb img{min-height:420px;width:100%}@media (max-width:767px){.blog-details.without-sidebar .post-thumb img{min-height:auto}}@media (max-width:575px){.blog-details.without-sidebar .post-thumb img{min-height:200px}}.blog-details .border-bottom{border-bottom:.7px solid #a6a6a6;padding-bottom:30px}.blog-details .single-post .post-thumb{max-height:450px;width:100%}.blog-details .single-post .post-thumb img{border-radius:12px;height:auto;max-height:450px;max-width:100%;width:100%}@media (max-width:575px){.blog-details .single-post .post-thumb img{height:250px}}.blog-details .single-post .post-meta{margin-top:30px}@media (max-width:767px){.blog-details .single-post .post-meta{margin-top:20px}}.blog-details .single-post .post-meta .author img{border-radius:50%;height:55px;width:55px}@media (max-width:575px){.blog-details .single-post .post-meta .author img{height:50px;width:50px}}.blog-details .single-post .post-meta .author h5{color:#0d2f3f;font-size:16px;font-weight:500;margin-bottom:5px}@media (max-width:575px){.blog-details .single-post .post-meta .author h5{font-size:14px;margin-bottom:0}}.blog-details .single-post .post-meta .author span{color:#747171;font-family:Barlow,sans-serif;font-size:16px;font-weight:400}@media (max-width:575px){.blog-details .single-post .post-meta .author span{font-size:12px}}.blog-details .single-post .post-meta .share-options ul{align-items:center;display:flex;gap:10px;margin:0;padding:0}@media (max-width:340px){.blog-details .single-post .post-meta .share-options{gap:10px!important}}.blog-details .single-post .post-meta .share-options li{list-style:none}.blog-details .single-post .post-meta .share-options li.copy-link{border:.7px solid #0d2f3f;border-radius:8px;font-family:Barlow,sans-serif;font-size:14px;font-weight:400;padding:10px 25px}.blog-details .single-post .post-meta .share-options li.copy-link span{color:#000}@media (max-width:575px){.blog-details .single-post .post-meta .share-options li.copy-link{border-radius:4px;font-size:12px;padding:7px 15px}}.blog-details .single-post .post-meta .share-options li.copy-link:hover{cursor:alias}.blog-details .single-post .post-meta .share-options a{align-items:center;background-color:#6d9773;border-radius:8px;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease-in-out;width:40px}.blog-details .single-post .post-meta .share-options a i{color:#fff}.blog-details .single-post .post-meta .share-options a:hover{background-color:#ffc62d}.blog-details .single-post .post-meta .share-options a:hover i{color:#0d2f3f}@media (max-width:575px){.blog-details .single-post .post-meta .share-options a{font-size:14px;height:35px;width:35px}}.blog-details .single-post .post-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0d2f3f;display:-webkit-box;font-size:32px;font-weight:600;line-height:42px;margin-bottom:15px;margin-top:30px;overflow:hidden;text-overflow:ellipsis}@media (max-width:575px){.blog-details .single-post .post-title{font-size:24px;line-height:34px;margin-bottom:10px;margin-top:20px}}.blog-details .single-post .post-desc{color:#333;line-height:30px}@media (max-width:575px){.blog-details .single-post .post-desc{line-height:24px}}.blog-details .single-post .post-quote{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:16px;font-style:italic;font-weight:600;line-height:26px;margin:50px 0;max-width:85%;padding-left:20px;position:relative}@media (max-width:575px){.blog-details .single-post .post-quote{font-size:12px;line-height:24px;max-width:90%}}.blog-details .single-post .post-quote:before{background-color:#6d9773;border-radius:30px;content:"";height:120%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.blog-details .single-post .post-img-grid{margin-top:30px}@media (max-width:575px){.blog-details .single-post .post-img-grid{margin-top:0}}.blog-details .single-post .post-img-grid img{border-radius:12px;width:100%}.blog-details .single-post .post-subtitle{color:#0d2f3f;font-family:Roboto,sans-serif;font-size:24px;font-weight:500;line-height:30px;margin-bottom:15px;margin-top:30px}@media (max-width:575px){.blog-details .single-post .post-subtitle{font-size:18px;line-height:28px;margin-bottom:10px;margin-top:20px}}.post-comments{margin-top:0}@media (max-width:575px){.post-comments .post-comments-content{margin-top:30px;padding-top:30px}}.post-comments h3{color:#0d2f3f;font-size:24px;font-weight:500;line-height:24px;margin-bottom:30px}@media (max-width:575px){.post-comments h3{font-size:20px;margin-bottom:20px}}.post-comments .single-comment:not(:last-child){margin-bottom:40px}@media (max-width:575px){.post-comments .single-comment:not(:last-child){margin-bottom:15px}}.post-comments .single-comment .avatar img{border-radius:50%;height:60px;width:60px}@media (max-width:575px){.post-comments .single-comment .avatar img{height:40px;width:40px}}.post-comments .comment-info{width:100%}.post-comments .comment-info .name{color:#0d2f3f;font-size:18px;font-weight:500;line-height:30px;margin-bottom:5px}@media (max-width:575px){.post-comments .comment-info .name{font-size:16px}}.post-comments .comment-info .comment-text{color:#333;font-family:Roboto,sans-serif;margin-bottom:0}@media (max-width:575px){.post-comments .comment-info .comment-text{line-height:20px}}.post-comments .comment-info .meta{color:#0d2f3f;font-size:14px;font-weight:500;margin-bottom:0}@media (max-width:575px){.post-comments .comment-info .meta{font-size:12px}}.post-comments .comment-info .meta .date{color:#000}.post-reply{padding:50px 0 0}@media (max-width:767px){.post-reply{padding-top:30px}}.post-reply h2{color:#0d2f3f;font-size:32px;font-weight:500}@media (max-width:575px){.post-reply h2{font-size:20px}}.post-reply p{color:#333;font-family:Barlow,sans-serif;margin-bottom:0}.post-reply .reply-form{margin-top:20px}@media (max-width:575px){.post-reply .reply-form{margin-top:10px}}.post-reply .reply-form .input-field{height:44px;line-height:44px;position:relative;width:100%}.post-reply .reply-form .input-field:not(:first-child){margin-top:55px}@media (max-width:575px){.post-reply .reply-form .input-field:not(:first-child){margin-top:35px}}.post-reply .reply-form .input-field label{color:#0d2f3f;cursor:text;font-size:22px;font-weight:400;left:0;position:absolute;top:-20px;transition:all .2s;width:100%}@media (max-width:767px){.post-reply .reply-form .input-field label{font-size:16px;top:-10px}}.post-reply .reply-form .input-field input{background-color:transparent;border:0;border-bottom:.7px solid #a6a6a6;box-shadow:none;color:#000;outline:0;transition:all .3s ease-in-out;width:100%}.post-reply .reply-form .input-field input:focus,.post-reply .reply-form .input-field input:valid{border-color:#0d2f3f}.post-reply .reply-form .input-field input:focus~label,.post-reply .reply-form .input-field input:valid~label{color:#0d2f3f;font-size:14px;top:-28px}.post-reply .reply-form .form-text-box{border:1px solid #a6a6a6;border-radius:12px;color:#333;font-size:22px;margin-top:20px;min-height:310px;padding:20px;width:100%}@media (max-width:575px){.post-reply .reply-form .form-text-box{font-size:16px;margin-top:10px;min-height:180px;padding:10px}}.post-reply .reply-form .form-text-box:focus{border-color:#0d2f3f;outline:#0d2f3f}.post-reply .reply-form ::-moz-placeholder{color:#5c5c5c;font-size:22px}.post-reply .reply-form ::placeholder{color:#5c5c5c;font-size:22px}@media (max-width:575px){.post-reply .reply-form ::-moz-placeholder{font-size:12px}.post-reply .reply-form ::placeholder{font-size:12px}}.post-reply .reply-form .form-check{align-items:center;display:flex;margin-top:20px}.post-reply .reply-form .form-check .form-check-label{color:#333;font-family:Barlow,sans-serif;font-size:16px;line-height:24px;margin-left:10px;margin-top:2px;text-transform:uppercase}@media (max-width:575px){.post-reply .reply-form .form-check .form-check-label{font-size:12px;line-height:20px}}.post-reply .reply-form .form-check .form-check-input{border-radius:6px;margin-top:0;min-height:26px;min-width:28px}@media (max-width:575px){.post-reply .reply-form .form-check .form-check-input{height:20px;width:20px}}.post-reply .reply-form .form-check .form-check-input:checked{background-color:#0d2f3f;border-color:#0d2f3f}.post-reply .reply-form .comment-submit{background-color:#0d2f3f;border:none;border-radius:8px;color:#fff;font-family:Barlow,sans-serif;font-size:18px;font-weight:500;margin-top:30px;outline:0;padding:15px 30px}@media (max-width:575px){.post-reply .reply-form .comment-submit{font-size:14px;margin-top:10px;padding:15px 25px}}.post-reply .required-login-modal .modal-header{border-bottom:none}.post-reply .required-login-modal .modal-header .btn-close{align-items:center;background-color:#0d2f3f;background-image:none;border-radius:50%;color:#fff;display:flex;justify-content:center;opacity:1}.post-reply .required-login-modal .user-form{margin-top:0}.post-reply .required-login-modal .user-form form{box-shadow:none;margin:0;max-width:100%;padding:0 20px 20px}.post-reply .required-login-modal .user-form form h3{margin-top:0}.blog-sidebar .widget-search{position:relative}.blog-sidebar .widget-search input{border:1px solid #bdbdbd;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#828282;padding:10px 15px;width:100%}.blog-sidebar .widget-search input::-moz-placeholder{color:#828282;font-family:Barlow,sans-serif;font-size:16px}.blog-sidebar .widget-search input::placeholder{color:#828282;font-family:Barlow,sans-serif;font-size:16px}.blog-sidebar .widget-search input:active,.blog-sidebar .widget-search input:focus{outline-color:#0d2f3f;outline-width:1px}.blog-sidebar .widget-search .search-button{align-items:center;background-color:#0d2f3f;border:none;color:#fff;display:flex;height:46px;justify-content:center;outline:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:45px}.blog-sidebar .sidebar-heading{color:#6d9773;font-family:Barlow,sans-serif;font-size:16px;font-weight:600;margin-bottom:15px;margin-top:30px;text-transform:uppercase}@media (max-width:575px){.blog-sidebar .sidebar-heading{margin-top:20px}}.blog-sidebar .widget-categories .category-item{align-items:center;display:flex;justify-content:space-between;text-decoration:none}.blog-sidebar .widget-categories .category-item:not(:last-child){border-bottom:1px solid #bdbdbd;margin-bottom:10px;padding-bottom:10px}.blog-sidebar .widget-categories .category-item span{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:16px;font-weight:500}.blog-sidebar .widget-recent-post .post-item:not(:last-child){margin-bottom:20px}.blog-sidebar .widget-recent-post .post-title{color:#0d2f3f;display:block;font-family:Barlow,sans-serif;font-size:16px;font-style:italic;font-weight:500;line-height:24px;margin-bottom:5px;text-decoration:none}.blog-sidebar .widget-recent-post .meta{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:14px;font-weight:400}.blog-sidebar .widget-archives .archives-item{color:#4f4f4f;display:block;font-family:Barlow,sans-serif;font-size:14px;font-weight:400;line-height:17px;text-decoration:none}.blog-sidebar .widget-archives .archives-item:not(:last-child){border-bottom:1px solid #bdbdbd;margin-bottom:15px;padding-bottom:15px}.blog-sidebar .widget-newsletter .newsletter-form{align-items:center;background:#ebebeb;border-radius:4px;display:flex;justify-content:center;padding:5px;position:relative}.blog-sidebar .widget-newsletter .newsletter-form input{background-color:transparent;border:none;padding:0 6px;width:100%}.blog-sidebar .widget-newsletter .newsletter-form input:focus{border:none;outline:none}.blog-sidebar .widget-newsletter .newsletter-form input::-moz-placeholder{font-family:Barlow,sans-serif;font-size:14px;font-weight:400}.blog-sidebar .widget-newsletter .newsletter-form input::placeholder{font-family:Barlow,sans-serif;font-size:14px;font-weight:400}.blog-sidebar .widget-newsletter .newsletter-form button{background-color:#0d2f3f;border:0;border-radius:4px;color:#fff;font-family:Barlow,sans-serif;font-size:14px;font-weight:400;outline:0;padding:8px 20px}.blog-sidebar .widget-tags .tags{display:flex;flex-wrap:wrap;gap:15px}.blog-sidebar .widget-tags .tags a{border:1px solid #bdbdbd;border-radius:4px;color:#333;font-size:16px;font-weight:400;padding:3px 10px;text-decoration:none;transition:all .3s ease-in-out}.blog-sidebar .widget-tags .tags a:hover{background-color:#ffc62d;color:#0d2f3f}.contact-cards .single-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 50px rgba(0,0,0,.07);padding:30px;text-align:center}.contact-cards .single-card h5{color:#0d2f3f;font-size:20px;font-style:normal;font-weight:500;margin:10px 0}.contact-cards .single-card a,.contact-cards .single-card p{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-family:Roboto,sans-serif;font-size:16px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}.contact-cards .single-card a{text-decoration:none}.contact-form-wrapper .section-head{margin-bottom:30px}.contact-form-wrapper .contact-form,.contact-form-wrapper .contact-form .input-item{position:relative}.contact-form-wrapper .contact-form .input-item .icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px}.contact-form-wrapper .contact-form .input-item.message textarea{min-height:150px}.contact-form-wrapper form{background-color:#fff;border-radius:12px;box-shadow:0 4px 50px rgba(0,0,0,.07);padding:30px;width:100%}@media (max-width:575px){.contact-form-wrapper form{padding:15px}}.contact-form-wrapper form .btn-primary{background-color:#0d2f3f;border-radius:12px;height:60px;width:100%}.contact-form-wrapper .contact-map{border-radius:12px}.contact-form-wrapper .contact-map iframe{border-radius:12px;height:570px;width:100%}@media (max-width:575px){.contact-form-wrapper .contact-map iframe{height:250px}}.payment-success-wrapper h3{font-weight:600;margin:20px 0 40px;text-align:center}@media (max-width:575px){.payment-success-wrapper h3{margin:10px 0 30px}}.payment-success-wrapper .success-icon{border-radius:50%;height:60px;margin:auto auto 10px;text-align:center;width:60px}.payment-success-wrapper form{background:#fff;border-radius:8px;box-shadow:0 4px 50px rgba(0,0,0,.12);margin:0 auto;max-width:480px;padding:30px}.payment-success-wrapper form p{color:#0d2f3f;font-family:Barlow,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:17px}
