@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";body{font-family:DM Sans,sans-serif!important;font-size:16px!important}*{--secondaryColor: #04befc;--cardLightTheme: #bacdd5;--websiteTheme: #04befc;--websiteTheme2: #030404;--websiteThemeLight: #e1e9ed;--websiteThemeLight2: #abeaff;--websiteThemeLighter: #287dfa21;--websiteThemeLighter2: #0ea5e921;--websiteThemeLightest: #287dfa0a;--white: #ffffff}body.homepage{background:#eff6ff}.holiday-package-card:hover .image img{transform:none}a.scroll-top-button.cursorPointer.text-white.shadow.whatsapp-footer-icon.rounded-circle.d-flex.justify-content-center.align-items-center.position-fixed.themeBackground:hover{color:#fff!important}.text-uppercase.cursor-pointer.small.font-weight-bold.px-1.bg-transparent.border-0.header-link.text-white{color:#333!important}header.position-fixed.top-0.w-100.bg-primarynew a.text-uppercase.small.font-weight-bold.position-relative.px-1.header-link.header-link-hover.text-white{color:#fff!important}.bg-primarynew .text-uppercase.cursor-pointer.small.font-weight-bold.px-1.bg-transparent.border-0.header-link.text-white{color:#fff!important}header.position-sticky.top-0.w-100.bg-primarynew a.text-uppercase.small.font-weight-bold.position-relative.px-1.header-link.header-link-hover.text-white{color:#fff!important}a.scroll-top-button-call.cursorPointer.text-white.shadow.rounded-circle.d-flex.justify-content-center.align-items-center.position-fixed.themeBackground:hover{color:#fff!important}a.text-uppercase.small.font-weight-bold.position-relative.px-1.header-link.header-link-hover.text-white{color:#333!important}header.position-relative.top-0.w-100.bg-white .text-white{color:#fff!important}a.text-white.header-button.small.font-weight-500.border.rounded.px-2.py-lg-1.py-2.text-center{color:#fff!important}header.position-fixed.top-0.w-100.bg-primarynew .custom-query-action-text{color:#fff}header.position-sticky.top-0.w-100.bg-primarynew .custom-query-action-text{color:#fff}.image-grid{display:grid;gap:10px;margin-bottom:20px}.detail-package-description ul{margin:0;padding:0}a.d-flex.theme-link.gap-20.align-items-center.font-weight-600.d-flex{color:#333}.image-grid img{width:100%;height:auto;object-fit:cover;display:block;border-radius:8px}.image-count-1{grid-template-columns:1fr}.image-count-2{grid-template-columns:repeat(2,1fr)}.image-count-3{grid-template-columns:2fr 1fr}.image-count-3 .large img{height:100%}.image-count-3 .small-column{display:grid;grid-template-rows:1fr 1fr;gap:10px}.image-count-4{grid-template-columns:repeat(2,1fr)}.image-count-5{grid-template-columns:2fr 1fr}.image-count-5 .small-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px}.tour-time span{display:block}.banner-content-new h1{font-size:2.2rem}.opacity-80{opacity:.8}@media screen and (min-width:991px){.horizontal-scrollbar-theme::-webkit-scrollbar-track,.vertical-scrollbar-theme::-webkit-scrollbar-track{background-color:#fff0}.horizontal-scrollbar-theme::-webkit-scrollbar-thumb,.vertical-scrollbar-theme::-webkit-scrollbar-thumb{border-radius:5px;background-color:var(--websiteTheme)}.vertical-scrollbar-theme::-webkit-scrollbar{width:5px;background-color:#fff0}.horizontal-scrollbar-theme::-webkit-scrollbar{height:10px;background-color:#fff0}}a{color:#212121;transition:all .2s linear;text-decoration:none}a:hover{color:var(--websiteTheme)}.right-custom-link a .icon{width:30px;height:30px;border-radius:50%}#offer-banner img{min-height:330px;max-height:330px;object-fit:cover;border-radius:0}#offer-banner .main-offer-card-container{border-radius:0}.banner-section #v-pills-tabContent{top:0;left:0;z-index:10}.banner-section .holiday-form{max-width:500px;margin:0 auto}.banner-section .holiday-form .top-grid{gap:20px}.banner-section .holiday-form .popular-searches a{border:1px solid var(--white);background:var(--white);color:#000}.banner-section .holiday-form .popular-searches a:hover{border:1px solid var(--websiteTheme);background:var(--websiteTheme);color:var(--white)}section.hotel-booking-deals{background:0 0}section.hotel-booking-deals #myTab a,section.hotel-booking-deals #myTab1 a{border-radius:7px!important}section.hotel-booking-deals #myTab a.active,section.hotel-booking-deals #myTab1 a.active{background:#212121!important;border-color:#212121!important}#crystal-benefits .benefit-block{grid-template-columns:70px 1fr}#crystal-benefits .col-lg-4:nth-child(1) .benefit-block{background:#eff6ff}#crystal-benefits .col-lg-4:nth-child(2) .benefit-block{background:#fefce8}#crystal-benefits .col-lg-4:nth-child(3) .benefit-block{background:#fef2f2}#crystal-benefits .benefit-block .icon{width:70px;height:70px}.fixed-input-bar .input-search-list{padding:0}.fixed-input-bar .input-search-list{width:100%;max-width:450px}input#holiday-city{background-position:10px 15px;border-radius:10px!important;padding:12px 30px!important;font-size:15px}.enquiry-footer-icon{bottom:120px;background:var(--websiteTheme)}.scroll-top-button-call{bottom:20px;right:20px;z-index:10;width:40px;height:40px;font-size:1.5rem}.whatsapp-footer-icon{bottom:70px;background:var(--websiteTheme)}.floating-input.fixed-input-bar{border-radius:10px}.fixed-input-bar .input-search-list{top:50px!important}.heading h4{font-size:30px;margin-bottom:10px}.home-middle-banners .banner-card img{max-height:500px;object-fit:cover;min-height:300px}.home-middle-banners .banner-card .overlay-box .head{font-size:3rem}.home-middle-banners .banner-card .overlay-box a{display:inline-block;padding:.6rem 2rem;background:var(--white);border-radius:5px;font-size:1rem;font-weight:600;margin-top:10px}.home-middle-banners .banner-card .overlay-box a:hover{background:var(--websiteTheme);color:var(--white)}.exclusive-deals .exclusive-deals-details{padding:10px;background:#fff}.bg-active{background:var(--websiteThemeLight2);border-bottom:2px solid var(--websiteTheme);border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;color:#333!important}#packageImagesModal img{aspect-ratio:1/.8;object-fit:cover}.popular-destinations-main.updated-card .centered{position:static;background:unset}#iternary-container .iternary-block .day.d-grid{grid-template-columns:80px 1fr}#iternary-container .iternary-block .day.d-grid .day-text{transform:translateY(5px)}.holiday-packages-details .iternary-block .top-block{grid-template-columns:1fr}.holiday-packages-details .highlight-slider img{aspect-ratio:1/.7}.holiday-packages-details .highlight-slider.custom-owl-navs .owl-nav{top:80px}.similar-packages-card .package-duration{top:0;left:0;transform:translate(16px,-16px)}.similar-packages-card .package-categories{max-height:27px;overflow:hidden}.similar-packages-card .inclusions-list{max-height:18px;overflow:hidden}.profile-page .switch-cards{top:74px}@media screen and (min-width:768px){.custom-owl-navs .owl-nav .owl-prev,#popular-destination .owl-nav .owl-prev{transform:translate(-20px)}.custom-owl-navs .owl-nav .owl-next,#popular-destination .owl-nav .owl-next{transform:translate(20px)}}footer.crystal-footer .block .head{font-size:1.2rem}footer.crystal-footer .block .head span{border-bottom:2px solid var(--websiteTheme)}footer.crystal-footer .link-item:not(.no-hover):hover,footer.crystal-footer a:hover{color:var(--websiteTheme)!important}footer.crystal-footer .social a:not(:hover) img{filter:invert(1)}.holiday-packages-details .holiday-enquiry-form{top:74px;max-height:calc(100vh - 84px)}.holiday-packages-details .sticky-navigation-section{top:64px}.landing-header .navbar-light .navbar-nav .nav-link{color:var(--websiteTheme)}@media screen and (min-width:576px){.landing-header.fixed-landing-header{position:fixed;top:0;left:0;width:100%;z-index:35}.landing-header.fixed-landing-header.headerOnTop .navbar-light .navbar-nav .nav-link,.landing-header.fixed-landing-header.headerOnTop .custom-query-action-text{color:#fff}}div#carouselExampleIndicators img{aspect-ratio:4 / 3;max-width:100%;max-height:500px}@media screen and (max-width:991px){section.holiday-packages-results .holiday-package-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.package-details-amenties h2,.package-details-amenties h5{font-size:14px!important}h2.text-center.detail-page-price{color:green;font-size:28px;font-weight:600}#offer-banner img{min-height:220px;max-height:330px;object-fit:fill;border-radius:0}section.holiday-packages-results .holiday-package-filter{inset:64px 0 0;max-height:initial}.section.holiday-packages-results .holiday-package-card{gap:0!important}header{background:#fff}.holidys-review{width:100%!important}input#holiday-city{background-position:5px 10px;box-shadow:#d1cfcf 2px 2px 5px}button.border.rounded.px-3.py-1.d-lg-none.d-block.fs-20px.text-secondary.bg-white{background:var(--websiteTheme)!important;color:#fff!important}section.hotel-booking-deals{padding:30px 0!important}.description-menu{display:none}.facilities.d-flex.flex-wrap.px-4.py-2{display:none!important}.home-middle-banners .image{height:auto!important}.home-middle-banners .banner-card img{max-height:130px!important;object-fit:cover!important;min-height:150px!important}.banner-section #v-pills-tabContent{top:0;left:0;z-index:2;position:relative!important}.holiday-query-form .form-group input{font-size:14px;padding-left:10px}header .header-link,.theme-link{color:#333!important;transition:all .3s ease-in}.banner-content-new{display:none!important}.banner-offer{margin-top:0!important}.holiday-packages-details .holiday-enquiry-form{top:0;bottom:0;max-height:100vh}}@media screen and (max-width:768px){.banner-section .holiday-form .top-grid,section.holiday-packages-results .holiday-package-list{grid-template-columns:repeat(1,1fr);gap:10px}.heading h4{font-size:25px}.home-middle-banners .banner-card .overlay-box .head{font-size:2rem}}@media screen and (max-width:576px){.home-middle-banners .banner-card .overlay-box .head{font-size:1.5rem}.home-middle-banners .banner-card .overlay-box a{padding:.5rem 1.4rem;font-size:.75rem}.holiday-packages-details .sticky-navigation-section{top:0}.holiday-packages-details .sticky-navigation-section::-webkit-scrollbar{display:none}section.holiday-packages-results .holiday-package-filter{top:0}}.flex-none{flex:none}.banner-content-new{color:#fff;text-align:center}.facilities{position:relative;background:var(--websiteTheme)!important;color:#fff;justify-content:space-around}.client-name-new strong{display:block}.client-name-new{text-align:center}.testimonial-client-new img{height:6rem;width:6rem!important;display:inline!important;margin-bottom:10px;border-radius:50%}.testimonial-client-review p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:1;overflow:hidden;height:120px}.testimonial-box-new{background:#fff;padding:20px;text-align:center;border-radius:10px;box-shadow:#dbdada 2px 2px 5px;margin-bottom:10px}p.py-1{gap:10px}.gap-30{gap:30px}.gap-10{gap:10px}section.hotel-booking-deals{padding:30px}.review-section{border-bottom:1px dotted #ccc;margin-bottom:10px;padding-bottom:10px}.tour-review{margin-left:auto}.tour-review i{color:#c94a30}.other-details del{font-size:13px;color:#c94a30}.hotel-booking-deals .tab-card .cursorPointer{box-shadow:#ccc 2px 2px 5px;margin-bottom:10px;border-radius:0!important;padding:5px 15px!important}.description-menu{border-bottom:1px dotted #ccc;margin-bottom:0;padding-bottom:10px}.header-button{background:var(--websiteTheme);color:#fff!important}.mb-5p{margin-bottom:5px}.bg-primarynew{background:var(--websiteTheme)}.bg-primarynew button.btn.themeBackground.text-white.holidays.ml-10{background:#fff!important;color:#333!important}header .header-link,.theme-link{color:#fff;transition:all .3s ease-in}.travelogue-box-content h5{margin-bottom:0}.travelogue-image{height:150px;border-radius:10px 10px 0 0!important}.travelogue-new-box{background:#fff;box-shadow:#ccc 2px 2px 5px;margin-bottom:10px;border-radius:10px}.travelogue-image img{height:100%;border-radius:inherit;width:100%;object-fit:cover}.other-details span.font-12{display:block}.travelogue-box-content h5{font-size:15px}.travelogue-box-content{padding:6px}.bg-primarynew .white-logo{filter:brightness(0) invert(1)}.description-menu-item b{background:#f4b1b1;border-radius:50%;text-align:center;display:inline-block;width:30px;height:30px;margin-right:6px}.description-menu-item{display:flex;align-items:center}.description-menu-item strong{font-weight:400}header #bookingholiday .floating-input{width:250px}header #bookingholiday .floating-input #holiday-city{border:1px solid #ccc!important}header form#bookingholiday{margin-left:25%}.ml-10{margin-left:10px}section.destination-city{padding:30px 0 0}.destination-city-tabs button.active{background:#fceded!important;border-bottom:2px solid #c94a30!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;color:#333!important;font-weight:600}.home-middle-banners .image{height:300px}.home-middle-banners .image img{height:100%}.gap-5{gap:5px}.font-12{font-size:12px}.font-14{font-size:14px}.destination-city-tabs h3.h6.font-weight-semibold.text-dark{font-size:18px;font-weight:600;margin-bottom:0}footer.footer-version-2.bg-white.crystal-footer.border-top{background:#f6f6f6!important}.header-link-hover ul{list-style:none;padding-left:0}@media(max-width:991px){.header-link-hover .position-absolute{position:relative!important;top:auto!important;left:auto!important}}.exclusive-deals-image .top-left{position:absolute;top:8px;left:5px;padding:3px 14px;font-size:13px;border-radius:3px}.holiday-query-form{background:var(--websiteThemeLight2);padding:10px 20px;border-radius:5px}.background-width{background:#fff;width:100%}.background-width table th{background:var(--websiteThemeLight2)!important;color:#333!important;font-size:11px;text-align:left}.background-width .table{margin-bottom:0}.background-width table td{font-size:11px}section.holiday-packages-results .holiday-about-section .text{width:90%}.holiday-query-form .form-group input{font-size:14px}.holiday-query-form .form-group{margin-bottom:.5rem}.holidys-review{width:43%;background:#fff;padding:6px;border-radius:5px;box-shadow:#e0e0e0 2px 2px 5px;margin:10px 2px}section.holiday-packages-results .holiday-package-filter .block-list{max-height:200px;overflow-y:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}section.holiday-packages-results .holiday-package-filter .block-list label span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}section.holiday-packages-results .holiday-package-filter .block-list label{font-size:13px}.scroll-hide::-webkit-scrollbar{display:none}.scroll-hide{scrollbar-width:none}.scroll-hide{-ms-overflow-style:none}.font-13{font-size:13px}.image-grid img{width:100%;height:100%;display:block;border-radius:8px}.holiday-packages-details.py-md-4.py-3.px-lg-5.px-md-4{background:#fff}.package-details-amenties h2{font-size:16px;margin-bottom:0}.package-details-amenties span{padding:.375rem;border:1px solid #ccc;border-radius:50%;color:#c94a30}.detail-package-description p{margin-bottom:0}.package-details-amenties p{margin-bottom:0;font-size:14px}.whychoose-item h2{font-size:15px;margin-bottom:0}.whychoose-item p{font-size:14px;margin-bottom:0}.whychoose-item span{padding:.575rem;border:1px solid #ccc;border-radius:50%;color:#c94a30}.whychoose-item span svg{width:24px}.whychoose-item{gap:10px;margin-bottom:30px}.bg-blue-50{opacity:1;background-color:#eff6ff}.text-blue-500{opacity:1;color:#3b82f6}.bg-green-50{opacity:1;background-color:#f0fdf4}.text-green-500{opacity:1;color:#22c55e}.bg-yellow-50{--tw-bg-opacity: 1;background-color:#fefce8}.text-yellow-500{opacity:1;color:#eab308}.text-gray-500{opacity:1;color:#6b7280}.ready-for-explore{background:#fffbfb;padding:10px 15px;border-radius:5px;margin-bottom:20px}.ready-for-explore h3{font-size:22px;padding-bottom:0;margin-bottom:0;font-weight:600}.ready-for-explore p{padding-bottom:0;margin-bottom:0}.holiday-packages-details ul{margin-bottom:1rem;padding-left:0}.holiday-packages-details ul li{list-style:none!important}.themeFontColor2{color:#fff;background:var(--websiteTheme)!important}.border-theme-2{border-color:var(--websiteTheme)!important}.iternary-block{background:#fffbfb;margin-bottom:10px;padding:10px 15px;border:1px solid #dee2e6!important}.day-box{background-color:#c94a30;padding:.375rem .75rem;border-radius:.125rem;font-size:.75rem;display:inline-block;margin-bottom:5px;color:#fff}.iternary-block ul{column-count:1}.package-policies-btn-container.d-md-block.d-flex.overflow-x-auto{display:flex!important}#holiday-highlights .highlight-item,#holiday-hotels .highlight-item{grid-template-columns:150px 1fr;background:#fffbfb}#package-policies ul{column-count:1;margin-top:20px}.read-more-button{color:#c94a30!important;font-weight:500;font-size:14px}section.trip-review{background:#fff}.trip-review-heading h2{margin-bottom:0!important}span.h4.font-weight-600.d-inline-block.mb-0{color:var(--websiteTheme)}.similar-packages-card.exclusive-deals.rounded.overflow-hidden.border{background:#fffbfb}.zindex-9{z-index:9!important}.best-price-guarantee{font-size:16px;padding:10px}.close-enquiry-form{right:0;position:absolute;background:#eee!important;opacity:1;padding:5px!important;z-index:9999}.close-button-imageslider{position:absolute;z-index:9999;right:0;top:0;background:#eee!important;opacity:1;font-size:36px;border-radius:50%;padding:2px 10px!important}.exclusive-deals-image{aspect-ratio:4 / 3;overflow:hidden}a.themeBackground.rounded.text-white.font-14.px-3.py-1.d-inline-block{background:var(--websiteTheme)!important;color:#fff!important;font-weight:700;margin-top:20px;width:100px}a.themeBackground.rounded.text-white.font-14.px-3.py-1.d-inline-block:hover{background:var(--websiteTheme)!important;color:#fff!important}.description-line-clamp{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;margin-bottom:10px;height:40px}.text-green{color:green}.text-yellow{color:#b7b71a}.tour-package-description-text p{text-align:left!important}button.sorting-button{background:#fff!important;color:#333!important}section.holiday-packages-results .holiday-about-section .text{display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.bg-purple-50{opacity:1;background-color:#f2e5ff!important}.text-purple-500{opacity:1;color:#a855f7}.bg-red-50{opacity:1;background-color:#fef2f2!important}.bg-teal-50{opacity:1;background-color:#f0fdfa!important}.text-teal-500{opacity:1;color:#14b8a6}#offer-banner .banner-overlay{top:0;left:0;z-index:1;background:linear-gradient(0deg,#fff0 0% 0%,#000000b6)}.banner-activities .owl-nav{position:absolute;top:45%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;align-items:center;height:1px;z-index:10}.banner-activities .owl-dots{display:none!important}.banner-activities .owl-nav .owl-prev,.banner-activities .owl-nav .owl-next{background:var(--websiteTheme)!important;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#fff!important}.banner-activities .owl-nav span{font-size:36px;display:block;height:40px;line-height:33px}.banner-activities .banner-activities,.banner-activities .banner-slide{position:relative}.banner-activities .banner-img{width:100%;height:75vh;object-fit:cover}.banner-activities .banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:left;padding:20px 20px 20px 100px;box-sizing:border-box;z-index:2}.banner-activities .banner-content{text-align:left;color:#fff;max-width:90%}.banner-activities .banner-title{font-size:3rem;font-weight:700;margin-bottom:10px}.banner-activities{position:relative}.banner-activities .banner-subtitle{font-size:1.2rem;margin-bottom:20px}.banner-activities .banner-searchbox{display:flex;justify-content:left;gap:10px;flex-wrap:wrap;margin-top:20px}.banner-activities .search-input{padding:12px 20px;width:500px;max-width:90%;border:none;border-radius:25px;font-size:1rem;box-shadow:0 2px 8px #0003}.banner-activities .search-button{background-color:var(--secondaryColor);color:#fff;padding:12px 25px;border:none;border-radius:25px;font-weight:700;cursor:pointer;transition:background .3s ease;box-shadow:0 2px 8px #0003}.banner-activities .search-button:hover{background-color:#e55d00}div#activitiesbanner{position:static}.why-choose-activities-list h3{font-size:20px;font-weight:600}.why-activity-heading h3{margin:0;font-size:30px;font-weight:600}section.why-choose-activities{padding:30px 0;background:#fff}.why-choose-activities-list img{width:60px}.why-choose-activities-list p{margin:0}.why-choose-activities-list h1{margin:0;text-align:left;padding-bottom:10px}.why-choose-activities-list{padding:30px 0}.choicebox-image{border-radius:10px}.choicebox-image img{border-radius:inherit}.inspiration-box{position:relative;border-radius:12px;overflow:hidden}.inspiration-box-image{position:relative}.inspiration-box-image img{width:100%;height:250px;object-fit:cover;display:block;border-radius:12px}.inspiration-overlay{position:absolute;inset:0;background:linear-gradient(to bottom right,#457b9d,#f4516cb3);display:flex;flex-direction:column;justify-content:space-between;padding:20px;color:#fff;border-radius:12px}.inspiration-content{display:flex;flex-direction:column;height:100%}.inspiration-content h3{font-size:20px;font-weight:700;margin-bottom:8px}.inspiration-content p{font-size:15px;margin-bottom:auto}.inspiration-btn{align-self:flex-start;background:#fff;color:#000;border:none;border-radius:6px;padding:8px 16px;font-weight:600;cursor:pointer;transition:.3s}.inspiration-btn:hover{background:#f0f0f0}.traveler-card h6{font-size:14px}
