@media (max-width:1599px){video.masthead__video{object-fit:cover;width:100%;height:100%}}@media (max-width:1439px){.w-620{width:510px;max-width:100%}.tour-listing-wrapper{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.offer-days{color:#030303;font-size:12px}.offer-image{height:120px;position:relative}.offer-limited{font-size:10px}.Our-Team .team-content span{font-size:12px!important;line-height:18px!important}.testimonialCard{height:200px}.header-banner{height:auto}.w-250{width:230px;max-width:100%}.booking-info .desc{font-size:12px;line-height:16px}.gift-banner h1{font-size:42px;line-height:50px}.default-btn{width:max-content;padding:8px 20px;display:block}.weather-utility{background:#f9fafb;padding:40px 0}.team-img{height:auto}.travel-card{padding:20px}.travel-card h3{font-size:20px;line-height:28px}.activities-counter .single-activity .content .number span{font-size:22px;line-height:1;display:inline-block}.activities-counter .single-activity .content .number h5{margin-bottom:0;font-size:20px;line-height:1}.support-beyond-section .feature-box{gap:0;padding:10px}.citiesCard__image{height:310px}.hotelsCard{overflow:hidden}.day-night-badge{font-size:10px;line-height:16px}.button-item .default-btn{padding:8px 12px}.gift-feature-card h3{font-size:18px;line-height:24px}.gift-feature-card p{font-size:14px;line-height:20px}.header .header-menu .menu-item-has-children .mega a{color:#111;font-weight:400;font-size:14px!important}.package-listing-card__title{font-size:18px;line-height:24px}.locations li,.inclusions li{font-size:12px!important}.tour-card-v2__duration{width:max-content!important;font-size:12px!important}.package-listing-card__price .new-price{font-size:20px;line-height:28px}.header{top:52px}.header .header-menu .menu a{font-size:16px!important;line-height:20px!important}.masthead.-type-7 .masthead__content{flex-direction:column;justify-content:center;height:449px;display:flex}.main-header.position-relative{height:95px}.hotelsCard .text-14{font-size:12px!important;line-height:18px!important}.offer-card .offer-price .price{font-size:16px!important;font-weight:600!important}.gift-banner p{color:#d1d5db;max-width:720px;margin-top:20px;font-size:18px;line-height:24px}.stats-item{padding:20px 15px}.stats-desc{color:#111;font-size:14px;line-height:18px}.stats-list li{padding:10px}.tour-details-header h1{font-size:28px!important;line-height:34px!important}.mice-card p{font-size:14px!important;line-height:20px!important}.mice-card h5{font-size:18px!important;line-height:24px!important}.mice-card .icon-box{width:40px!important;height:40px!important}.mice-card .icon-box img{width:auto!important;height:auto!important}.text-40{font-size:32px!important;line-height:40px!important}.featureIcon p{font-size:14px!important;line-height:20px!important}.address-card .text-16{font-weight:600;font-size:14px!important;line-height:20px!important}.address-card .text-13{font-size:12px!important;line-height:18px!important}.gift-banner .hero-content{padding:140px 0}.sectionTitle.-md .sectionTitle__title{margin-bottom:10px!important;font-size:32px!important;line-height:40px!important}.h2.sectionTitle__title.mb-0{margin-bottom:0!important}.inclusions{margin:0 0 5px}h1{font-size:42px!important;line-height:48px!important}.package-listing-card__image{max-width:320px}.tour-card-v2__duration{line-height:12px!important;top:8px!important}}@media (max-width:1365px){.address-card h5{color:#111;margin-bottom:0;font-size:10px;font-weight:600}.tour-listing-wrapper{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ts-grid-4{grid-template-columns:repeat(2,1fr)!important}.offer-title{font-size:14px!important;line-height:18px!important}.offer-image{height:120px;position:relative}.contact-left h3{margin-bottom:20px!important}.blog-detail-content h1{font-size:32px!important;line-height:40px!important}.hero-content h1{font-size:42px!important;line-height:50px!important}.menu-list li{margin-right:20px}.hero-content p{font-size:16px!important;line-height:24px!important}.subnav a{font-size:14px!important;line-height:20px!important}.blog-title{color:#111;font-size:16px;font-weight:600;line-height:24px}.blog-posted-date p{color:#666;font-size:12px;font-weight:400}.text-40{font-size:32px!important;line-height:40px!important}.mice-card{padding:15px 25px}.mice-card h5{color:#111;margin-bottom:15px;font-size:18px;font-weight:600}.mice-card p{color:#111;font-size:14px;line-height:20px}.franchise-page h1{color:#fff;margin-bottom:15px;font-size:32px;font-weight:600;line-height:40px}.footer ul li{margin-bottom:5px}.package-listing-card{position:relative}.btn-book-now,.btn-enquire{font-size:16px;line-height:24px}.tour-card-v2__duration{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.3px;background:#3a89ff;border-radius:8px;min-width:max-content;padding:6px 12px;font-weight:700;line-height:12px;position:absolute;top:10px;right:9px;font-size:10px!important}.footer ul li a{font-size:14px;line-height:20px}.address-card p{color:#111;margin-bottom:0;font-size:10px;font-weight:400;line-height:16px}.masthead.-type-7 .masthead__content{height:395px}.trending-tours-section .citiesCard__image{width:100%;overflow:hidden;height:322px!important}.day-night-badge{font-size:10px!important}.package-price{color:#111;font-size:16px;font-weight:600}.hotelsCard__content .cname{font-size:12px!important}}@media (max-width:1199px){.w-620{width:367px;max-width:100%}.tour-listing-wrapper{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mobile-side-filter{display:block}.listing-page-head{padding:50px 0!important}.franchise-page .col-lg-4{background:unset;border-radius:12px}.career-description ul li{height:65px}.blog-detail-content h1{font-size:32px!important;line-height:40px!important}h1{font-size:36px!important;line-height:42px!important}.gift-features-grid{grid-template-columns:repeat(4,1fr)!important}.purchase-grid{grid-template-columns:1fr 310px;gap:15px;display:grid}.step-header h2{font-size:20px!important;line-height:30px!important}.mobile-slide .navLink{font-size:14px}.package-detail-body h2{font-size:24px!important;line-height:36px!important}.form-container{flex-direction:column;gap:10px;padding:10px;display:flex}.booking-info .icons{width:23px;height:29px}.franchise-content{padding:60px 0 50px}.blog-body h2{font-size:28px!important;line-height:34px!important}.career-description ul li{font-size:14px;font-weight:400;line-height:20px}.mice-card h5{color:#111;margin-bottom:10px;font-size:16px;font-weight:600}.travel-insurance-content{padding:0}.franchise-page h2,.travel-insurance-page h2{font-size:28px!important;line-height:34px!important}.hotelsCard__content{padding:10px!important}.day-night-badge{padding:4px 8px}.singleMenu.-is-active{top:52px}.booking-info .desc{font-size:10px}.booking-info{gap:0!important}.btn-book-now,.btn-enquire{font-size:14px}.booking-header-title{color:#0f172a;margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.25}.form-group label,.home-form-group label,.form-label,.ts-field label{font-size:10px!important;line-height:16px!important}.address-card h5{color:#111;margin-bottom:0;font-size:14px;font-weight:600;line-height:20px}.address-card p{color:#111;margin-bottom:0;font-weight:400;font-size:12px!important;line-height:18px!important}.header .header-menu{opacity:1;top:50px}.testimonialsGrid.mt-40{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.header .header-menu .menu__nav{height:unset;flex-direction:row}.header .header-menu__content{height:unset;justify-content:center}.header .header-menu .menu{height:unset;overflow:unset;padding:0;position:relative}.header .header-menu .menu li a i{margin-left:2px}.mainSearch.-w-900{width:900px;margin:auto;margin-top:-48px!important}.share-btn,.bh-btn-primary-md{height:unset;line-height:18px;padding:0 12px!important;font-size:12px!important}.bh-btn-primary-md img{margin-right:0!important}.booking-grid{gap:10px!important}.depDateHOlder{margin-right:5px!important}.trip-summary-card p{font-size:12px!important;line-height:18px!important}.ts-counter-sub{font-size:8px!important;line-height:16px!important}.ts-counter-btn{width:22px!important;height:22px!important}.ts-counter-btn svg{font-size:10px!important}.sidebar-fare-card__total-label{font-size:12px!important}.sidebar-fare-card__total-value{font-size:16px!important}.sidebar-coupon-apply{font-size:12px!important}.ts-cta,.ts-continue-btn{color:#111!important;font-size:12px!important;font-weight:600!important}.traveller-grid{grid-template-columns:repeat(2,1fr)!important}.header .header-menu .menu li.menu-item-has-children:hover>.subnav{opacity:1;pointer-events:auto}.header .header-menu .menu li{position:relative}.header .header-menu .menu a .icon{margin-left:10px;transform:rotate(0)}.header .header-menu .menu a{font-size:14px!important;line-height:20px!important}.gift-banner h1{font-size:42px}p{margin:0;font-size:14px!important;line-height:20px!important}h2{font-size:32px!important;line-height:40px!important}.footer-link li a{font-size:12px;line-height:20px}.gift-banner p{color:#d1d5db;max-width:720px;margin-top:20px;font-size:16px;line-height:24px}.gift-banner .hero-content{padding:80px 15px!important}h2.visa-title{font-size:20px!important;line-height:34px!important}.visa-form{padding:20px!important}.header{display:none}.main-header.position-relative{height:52px}.desk-header{display:none}.mobile-header{justify-content:end;display:flex!important}.mobile-search{display:block}.masthead.-type-7 .masthead__content{height:400px}.travel-card h3{font-size:16px;line-height:24px}.travel-grid{grid-template-columns:repeat(3,1fr)}.citiesCard.-type-3 .citiesCard__image{border-radius:inherit;width:100%;height:80px;overflow:hidden}.stats-desc{font-size:12px!important;line-height:18px!important}.citiesCard__content h4{font-size:12px!important;line-height:20px!important}.h-300{height:152px!important}.why-card img{object-fit:cover!important;height:200px!important}.purple .swiper-pagination{display:none}.btn{font-size:12px}.travel-card{padding:18px}.support-beyond-section .icon-box{width:36px;height:36px;margin:0 10px 20px}.feature-box i{font-size:16px}.support-beyond-section .feature-box{align-items:start;gap:10px;padding:10px}.support-beyond-section .feature-box h5{font-size:14px;line-height:20px}.stats-item .stats-desc{font-size:12px;line-height:18px}.support-beyond-section .feature-box p{font-size:12px!important;line-height:18px!important}.filter-radio input{width:16px}}@media (max-width:991px){.w-620{width:367px;max-width:100%}.w-250{width:100%;max-width:100%}.mainSearch__fields{flex-direction:column;gap:1rem}.tour-listing-wrapper{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.h-300{height:132px!important}.price-box{padding:18px}.trending-tours-section .citiesCard__image{height:224px!important}.tourTypeCard__content h4{font-size:12px!important;line-height:20px!important}.tourTypeCard__content{padding:18px!important}.franchise-page h2,.travel-insurance-page h2{font-size:24px!important;line-height:30px!important}.gift-features-grid{gap:15px;grid-template-columns:repeat(2,1fr)!important}.purchase-grid{grid-template-columns:repeat(1,1fr)!important}.summary-preview img{object-fit:cover;width:100%;height:417px}.tablet-gap{row-gap:20px}.mainSearch.-w-900{margin-top:-255px!important}.searchMenu-loc{padding:0!important}.mobile-header{display:block}.desk-header{display:none}.mobile-search{display:block!important}.mainSearch.-w-900{width:90%;margin:0 auto;border-radius:12px!important;padding:10px!important}.masthead.-type-7 .masthead__content{width:100%;margin:0 auto;padding:100px}.masthead.-type-7 .masthead__content h1{font-size:36px;line-height:42px}.grid-2{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.package-listing-results,.grid-2>.package-listing-results{grid-template-columns:repeat(2,1fr);gap:14px;width:100%;display:grid}.package-listing-card{flex-direction:column;gap:10px;min-width:0;height:100%;margin-bottom:0;padding:10px}.package-listing-card__image{width:100%;max-width:100%;height:170px}.tour-card-v2__duration{position:static!important;top:auto!important;right:auto!important}.layout-pt-md,.layout-pb-md{padding-top:40px!important;padding-bottom:40px!important}.travel-card h3{font-size:14px;line-height:24px}.btn{font-size:8px}.citiesCard__content h4{font-size:12px!important;line-height:16px!important}.travel-grid{gap:10px}.support-box{font-size:12px!important;line-height:16px!important}.support-beyond-section{margin-top:-11px;margin-bottom:-20px}video.masthead__video{width:100%;height:100%}.franchise-form{border-radius:12px}.why-us-list li{font-size:14px;line-height:20px}.travel-insurance-content{padding:50px 0}.package-listing-card__content{position:relative}.tour-card-v2__duration{top:-4px!important;right:0!important}.singleMenu.-is-active{top:120px}.main-header.position-relative{height:120px!important}.mobile-header .single-field{display:none!important}.franchise-page{padding-bottom:20px}.header{display:none}.awards-timeline-section{padding:20px 0}.cta-sec{padding-top:30px!important;padding-bottom:30px!important}.cta-sec img{display:none}.country-grid-wrap{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}}@media (max-width:767px){.header-banner{height:unset}.booking-flow-root--mobile-fare .booking-single-page{padding-bottom:10px!important}.booking-mobile-hero__title{font-size:24px!important;line-height:30px!important}.contact-wrapper .contact-btn{font-size:10px!important}.contact-wrapper .contact-btn svg{width:10px!important;height:10px!important}.contact-wrapper .contact-btn{line-height:20px!important}.contact-wrapper .contact-btn span{line-height:16px!important}.grid-2{flex-direction:column;gap:10px;display:flex}.package-listing-results,.grid-2>.package-listing-results{flex-direction:column;gap:16px;width:100%;display:flex}.offcanvas{max-width:80%}.mobile-badges-wrap{flex-direction:column-reverse!important;align-items:stretch!important;gap:12px!important}.mobile-badges-wrap .lmfs,.mobile-badges-wrap .listing-filter-sort{align-items:stretch;gap:10px;width:100%!important;display:flex!important}.mobile-badges-wrap .lmfs__btn--filter{flex:1 1 0;min-height:48px;color:#0b1b3d!important;background:#fff!important;border:1.5px solid #d1d5db!important;border-radius:14px!important;display:inline-flex!important}.mobile-badges-wrap .lmfs__sort{flex:1 1 0;min-width:0;width:auto!important}.mobile-filter{flex-direction:column;gap:10px;overflow:visible!important}.mainSearch__fields,.mainSearch.-w-900{overflow:visible!important}.w-250{width:100%}.mainSearch.-w-900{margin-top:-35px!important}.trending-tours-section .sm\:pt-20{padding-top:0!important}.trending-tours-section .pt-40{padding-top:20px!important}.category-section .sm\:pt-20{padding-top:0!important}.tourTypeCard__content img{width:auto;height:32px}.tourTypeCard__content .md\:mt-30{margin-top:10px!important}.sectionTitle .sectionTitle__title{margin-bottom:0!important}.travel-grid{grid-template-columns:repeat(1,1fr)!important}.w-max{width:100%!important}.grid-2{grid-template-columns:repeat(1,1fr)!important}.tour-details-header .mt-10{margin-top:0!important}.tour-details-price{justify-content:space-between!important;align-items:end!important}.tour-details-price__meta .offered-price{line-height:30px!important}.tour-details-price__meta .start-price-label{margin-bottom:5px!important;display:block!important}.single-page-content{margin-bottom:40px;padding-top:0}.Mobile-grid-btn{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.tour-info-card{margin-bottom:0!important}.booking-header-sub{word-break:break-all}.ts-grid-4{grid-template-columns:repeat(1,1fr)!important}.lh-20{line-height:unset!important}.d-none{display:none!important}.main-header.position-relative{height:120px}.d-flex{display:flex!important}.why-choose-sec,.support-beyond-section{overflow:hidden}.radio__filter>div,.filter-radio span{font-size:14px}.d-lg-block{display:none!important}.offer-price .price{font-size:16px;font-weight:600}.offer-limited{color:var(--color-white);text-align:center;z-index:99;background:#ff1717;border-radius:0;width:150px;padding:4px 12px;font-size:10px;font-weight:600;line-height:20px;position:absolute;top:20px;left:-20%;transform:rotate(315deg)}.actual-price,.price,.offer-title{font-size:14px!important;line-height:20px!important}.offer-days{font-size:12px!important}p{font-size:14px!important;line-height:20px!important}.why-choose-sec .mb-30{margin-bottom:10px!important}.contact-grid{gap:10px;display:grid;grid-template-columns:repeat(1,1fr)!important}.filter-radio input[type=radio]{width:auto}footer.footer.-type-2.border-top-light{overflow:hidden}.header-btn{padding:6px 16px;font-size:12px}.pr-80{padding-right:0!important}.masthead.-type-7 .masthead__content{height:210px;padding:20px 20px 0}.sectionTitle.-md .sectionTitle__title{margin-bottom:10px!important;font-size:24px!important;line-height:30px!important}.masthead.-type-7 .mainSearch{z-index:30;position:relative;border-radius:12px!important;margin-top:-18px!important;padding:20px!important;overflow:visible!important}.masthead.-type-7 .mainSearch .mainSearch__tabStrip{overflow:hidden}.masthead.-type-7 .mainSearch .mobile-filter{flex-direction:column;justify-content:start;align-items:stretch;gap:10px!important;overflow:visible!important}.masthead.-type-7 .mainSearch .mobile-filter .mainSearch__fieldGrow{z-index:auto;width:100%;position:relative}.masthead.-type-7 .mainSearch .mobile-filter .searchMenu-loc{width:100%;padding:0!important}.masthead.-type-7 .mainSearch .main-filter-dd--open,.masthead.-type-7 .mainSearch .location-search--focused{z-index:200!important}.masthead.-type-7 .mainSearch .main-filter-dd__menu,.masthead.-type-7 .mainSearch .location-search__dropdown{z-index:210!important}.masthead.-type-7 .mainSearch .filter-bg{z-index:0!important}.masthead-slider__nav{display:none}.masthead__title{font-size:32px!important;line-height:40px!important}.masthead__text{font-size:12px!important}video.masthead__video{object-fit:cover;width:100%;height:100%}.masthead.-type-7{padding-bottom:0!important}.mainSearch .button-item{width:100%;padding-top:5px;border:none!important}.get-quote-form .quote-header{flex-direction:column;gap:8px}.get-quote-form .form-grid{grid-gap:16px;grid-template-columns:1fr;gap:16px;display:grid}.get-quote-form .form-grid .form-group,.get-quote-form .form-group.full{width:100%;max-width:100%}.get-quote-form .form-grid .form-control,.get-quote-form .form-group.full .form-control,.get-quote-form .PhoneInput,.get-quote-form .submit-btn{width:100%}.get-quote-form .quote-modal{width:100%;max-width:100%;padding:16px}.why-video-section{width:100%;height:350px;overflow:hidden}.tourTypeCard__content{padding:15px 20px!important}.tourTypeCard__content h4{font-size:12px!important}.contact-left h3{margin-bottom:20px!important}.gift-banner .hero-content{padding:40px 20px!important}.gift-banner p{font-size:14px;line-height:20px}.contact-left h5{margin-top:20px!important}.range-section{padding-top:0!important}.travel-section{padding:10px 0}.min-width-250{min-width:100%}.min-height-200{z-index:999}.citiesCard__content h4{position:absolute;bottom:5px;font-size:10px!important}.btn.yellow{color:#000;background:#ffd400;margin-top:10px;padding:10px 16px;font-size:12px}.activities-counter .single-activity .content .number span{font-size:18px;line-height:1;display:inline-block}.activities-counter .single-activity .content p{font-size:12px}.single-activity .icons{border-radius:8px;width:35px;height:35px}.activities-counter .single-activity .content .number h5{margin-bottom:0;font-size:18px;line-height:1}.activities-counter .single-activity{align-items:center;gap:12px;display:flex}.support-beyond-section .content-box-wrap{border-radius:12px;padding:15px}.support-beyond-section{margin-top:-14px;margin-bottom:0}.support-beyond-section .feature-box h5{color:#222;margin:0;font-size:14px}.support-beyond-section .feature-box p{color:#555;margin:6px 0 0;font-size:12px;line-height:1.5}.px-50{padding-left:12px!important;padding-right:12px!important}.package-price-row{flex-direction:column-reverse;align-items:start!important;gap:5px!important}.Contient-header h1{margin-bottom:10px}.weather-utility-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.weather-utility-card{padding:12px}.hotelsCard__title{color:#111;font-size:14px;font-weight:700!important}.popular-package-slider-wrap{padding-top:20px!important}.Country-card h6{font-size:14px;line-height:20px}.package-card-bottom .default-btn{display:none}.tabs__controls{display:flex;overflow:unset!important}.tabs__controls>.col-auto{flex:none;width:50%}.tabs__button{width:100%;font-size:14px;line-height:20px;padding:10px 20px!important}.testimonialCard .testimonialCard__body{flex:1;padding-left:0;padding-right:0}.cta-sec{padding-top:20px!important;padding-left:20px!important;padding-right:20px!important}.footer-about{padding:32px 0 40px}.footer-about__title{color:#111;margin-bottom:16px;font-size:20px;font-weight:700}.footer-about__content{max-height:10em;font-size:15px}.footer-about__fade{height:4.5em}.top-sticky-search{display:none}.listing-page-head{overflow-x:hidden;padding:20px 0!important}.listing-page-head h1{font-size:24px!important;line-height:30px!important}.mobile-drop-order span{font-size:12px}.custom-select-wrapper select{height:40px!important;min-height:40px!important;margin-left:0!important;padding:0 36px 0 14px!important;font-size:12px!important;line-height:16px!important}.sidebar{box-shadow:unset;max-height:none;position:relative;top:0;overflow:visible}.chatbot-toggle{display:none}.package-listing-card__image{max-width:100%;height:auto}.tour-card-v2__duration{min-width:75px}.gallery-one{height:auto}.menu-list{overflow-y:scroll}.menu-list li{white-space:nowrap}.close-btn{cursor:pointer;background:0 0;border:none;font-size:32px;line-height:50px;position:absolute;top:12px;right:12px}.package-detail-body h2{margin-bottom:15px;font-size:24px;line-height:30px;font-weight:600!important}.pay-cta--desktop{display:none!important}.package-detail-body{margin-top:20px!important;padding:20px 0!important}.itinerary .accordion__item{background-color:#fff!important;margin-bottom:10px!important;padding:10px!important}.tablet-gap{row-gap:10px!important}.booking-id strong{font-size:12px!important}.checkout-details .journey-item{flex-direction:column;align-items:start!important}.checkout-details .journey-item .col-auto{display:none!important}.travellers-details .traveller-name-value{word-break:break-all}.pd-traveller-accordion{margin-bottom:0!important}.package-detail-body p{color:#111;border-radius:10px;margin-bottom:15px;font-size:14px;line-height:20px;font-weight:500!important}.trip-summary-card{margin-top:0!important}.depDateHOlder{margin-bottom:0}.ts-contact-grid{margin-bottom:0!important}.pay-gst-simple{border-bottom:1px solid #e2e8f0;margin:0 0 10px;padding-bottom:10px}.mt-sm-0{margin-top:0!important}.itinerary .accordion__button span{white-space:nowrap}.departure-city-label{margin-bottom:0!important}.itneary .accordion__item{position:relative}.itneary .accordion__item .button{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:14px!important}.accordion__button:not(.collapsed) .icon-chevron-dark{min-width:10px}.hightlight-sec{padding:10px}.hightlight-sec .box-one img{width:14px;height:14px}.awards-head h2{text-align:center}h2{font-size:24px!important;line-height:30px!important}.hightlight-sec .box-one h4{font-size:12px;margin-top:0!important;margin-bottom:5px!important}.hightlight-sec .box-one span{font-size:12px!important}.included-list-style li{font-size:14px}.included-list p,.exclusions-list p{margin-bottom:10px!important}.ts-field input[type=email]{width:90%!important}.exclusions-list-style li{font-size:14px}.accordion__item .button{font-size:14px!important}.singleMenu.-is-active{top:104px}.gap-10{gap:10px!important}.mobile-overflow-hidden{overflow:hidden!important}.mobile-price{border-radius:12px;margin-top:10px;padding:20px 10px;background-color:#f8f5ea!important}.mobile-price h3{font-size:24px!important}.franchise-page h2,.travel-insurance-page h2{font-size:20px!important;line-height:26px!important}.gift-purchase{background:#f8f8f8;padding:20px 0}.tour-details-price__meta{align-items:flex-start!important}.bh-btn-primary-lg-block{text-align:center;width:100%;display:block;padding-left:18px!important;padding-right:18px!important}.tablet-visible{display:block!important}.mice-about h2{font-size:24px!important;line-height:30px!important}.why-us-list{grid-template-columns:repeat(1,1fr);gap:.5rem;margin-top:30px;display:grid}.ml-15{margin-left:0!important}.section-bg h2,.why-choose-us h2{margin-bottom:20px!important;font-size:24px!important;line-height:30px!important}.layout-pt-md,.layout-pb-md{padding-top:40px;padding-bottom:40px}h1{font-size:28px!important;line-height:32px!important}.package-listing-card__content{position:relative}.tour-card-v2__duration{color:#fff;background:#000000b3;border-radius:8px;padding:5px 10px;position:absolute;top:-5px;right:10px;min-width:max-content!important;font-size:10px!important}.package-listing-card__title{font-size:16px!important}.package-listing-card__features{gap:6px}.feature-item:after{content:"|";color:#999;margin-left:6px}.feature-item img{width:16px;height:16px}.tour-details-header h1{font-size:24px!important;line-height:30px!important}.nights-wrap>span{width:max-content}.booking-header-card{padding:0}.ts-body,.ts-header{padding:10px 0}.departure-date-wrapper{margin-top:10px}.booking-step-box{margin-bottom:0}.contact-wrapper .contact-btn{padding:6px 12px!important}.mainSearch__submit .default-btn i{display:none}.holiday-steps-grid{gap:var(--holiday-steps-gap);grid-template-columns:repeat(2,1fr);grid-gap:10px!important;grid-template-columns:1fr 1fr!important}.holiday-steps-item .step-card{padding:10px!important}.holiday-steps-item .icon-wrapper{width:40px!important;height:40px!important;margin-bottom:12px!important}.holiday-steps-item .icon-wrapper img{width:24px!important;height:24px!important}.holiday-steps-item .step-title{margin-bottom:5px!important;font-size:14px!important;line-height:20px!important}.holiday-steps-item .step-description{margin-bottom:0!important;font-size:12px!important;line-height:16px!important}.holiday-steps-item .step-number{margin-bottom:10px!important;font-size:12px!important}.holiday-steps-item .step-number span{margin-bottom:10px!important;font-size:12px!important;line-height:1!important}.trending-tours-section .citiesCard__content h4{margin-bottom:0!important;font-size:16px!important;line-height:20px!important}.our-brands .our-brands-right{flex-wrap:wrap;gap:10px;display:flex}.our-brands-left h2{font-size:24px!important;line-height:30px!important}.gift-banner{height:50vh}.stats-item{padding:10px}.stats-list li{margin-bottom:0;padding:10px}.why-card .icon-box{height:auto}.our-brands{gap:0}.our-brands-right{width:100%;padding:10px 25px}.summary-preview img{object-fit:cover;width:100%;height:auto}.about-section{padding-top:20px!important;padding-bottom:20px!important}.about-section .row{gap:0}.text-40{font-size:24px!important;line-height:30px!important}.job-details{margin-bottom:20px!important}.job-hero{padding:60px 0!important}.our-brands{flex-direction:column}.package-listing-card{width:100%;max-width:100%}.about-section .col-lg-6{padding:0}.our-brands-left{width:100%!important}.about-section .col-lg-6 img,.about-section .col-lg-6 h2{margin-bottom:20px}.about-section .row{padding:15px!important}.cta-left-content h2{margin-bottom:15px}.testimonialsGrid.mt-40{grid-template-columns:repeat(1,1fr);gap:1rem;display:grid;margin-top:0!important}.award-section{padding:20px 0!important}.award-section h2{margin-bottom:0!important}.testimonialsPage{padding-top:20px!important;padding-bottom:60px!important}.btn-dark-link,.btn-outline-dark{height:40px!important;line-height:20px!important}.franchise-content,.travel-insurance-content{padding:60px 0!important}.franchise-form{border-radius:16px!important;padding:20px!important}.franchise-page{padding-bottom:20px}.fa-list li{margin-bottom:0;font-size:14px;line-height:20px}.blog-body h2{font-size:24px}.visa-form{border-radius:16px!important;padding:20px!important}.visa-title{font-size:24px;line-height:30px}.visa-subtitle{font-size:14px;line-height:20px}.booking-header-title{font-size:16px!important;line-height:20px!important}.booking-header-sub{font-size:12px!important;line-height:16px!important}.booking-header-meta{grid-template-columns:1fr!important}.booking-header-badge--muted{display:none!important}.ts-travellers-head{flex-direction:column;align-items:start!important;margin-bottom:20px!important;display:flex!important}.sm-border-light{border-top:1px solid #e2e8f0!important;border-radius:0!important}.ts-add-room-wrap{justify-content:end;text-align:right!important}.ts-travellers-head label{font-size:14px!important;line-height:20px!important}.traveller-grid{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;display:grid!important}.ts-travellers-head input{font-size:14px!important;line-height:20px!important}.main-timeline:after{content:"";background:linear-gradient(#f1f1f1,#f1f1f1);width:4px;position:absolute;top:0;bottom:0;left:5%;transform:translate(-50%)}.timeline-item.left:after{left:7px}.timeline-item{width:100%}.timeline-item.right:after{left:-2px}.blog-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid;padding-top:0!important}.visa-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.blog-detail-content h1{font-size:24px!important;line-height:30px!important}.blog-body h2{font-size:22px!important;line-height:26px!important}.blog-body h3{font-size:20px!important;line-height:26px!important}.header-banner{top:0!important}.featureIcon{height:100%;padding:10px!important}.featureIcon h4{font-size:14px!important;line-height:20px!important}.featureIcon p{font-size:12px!important;line-height:16px!important}.blog-body h4{font-size:18px!important;line-height:24px!important}.blog-body li{margin-bottom:10px!important;font-size:14px!important;line-height:20px!important}.blog-title{color:#111;font-size:14px;font-weight:600;line-height:20px}.blog-posted-date p{color:#555;font-size:10px!important;line-height:16px!important}.blog-posted-date,.blog-posted-author{font-size:10px!important;line-height:16px!important}.timeline-item.right{left:3%}.country-grid-wrap{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.contact-wrapper .contact-dropdown{right:-43px!important}.price-swiper{padding:18px 0!important}.support-box{padding:14px!important}.contact-wrapper .arrow{color:#111!important;font-size:14px!important}.info-card{padding:10px!important}.travel-card-one h2{font-size:14px!important;line-height:20px!important}.travel-card-one h3{margin-bottom:10px!important;font-size:14px!important;line-height:20px!important}.Travel-Tips-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.Country-card .mt-10{margin-top:5px!important}.timeline-item.left{text-align:left}.awards-head img{width:24px;height:24px}.awards-head{align-items:center}.timeline-card h3{color:#003087;margin-bottom:10px;font-size:12px}.timeline-card p{color:#555;font-size:10px!important;line-height:16px!important}.hs-dest-grid{grid-template-columns:repeat(2,1fr)!important}.hs-dest-title{font-size:12px!important;line-height:16px!important}.hs-dest-avatar{border-radius:12px!important;width:28px!important;height:28px!important}.hs-dest-cta{font-size:10px!important;line-height:14px!important}.button-item .default-btn{text-align:center!important;width:100%!important}.hero-content h1{font-size:28px!important;line-height:32px!important}.team-content h4{margin-bottom:5px;font-size:14px!important;line-height:20px!important}.Our-Team .team-content span{margin-bottom:5px;font-size:10px!important;line-height:16px!important}.team-section .swiper-pagination,.team-swiper-pagination{display:flex}.Our-Team{padding:20px 0!important}.gift-feature-card{padding:10px!important}.gift-icon{width:26px;height:28px}.gift-feature-card h3{font-size:14px;line-height:20px}.speciality-categories{overflow-x:scroll}.breadcrumb{flex-wrap:wrap;align-items:baseline!important;font-size:10px!important;line-height:1.4!important}.breadcrumb>.col-auto{vertical-align:baseline;line-height:inherit!important;min-height:0!important;display:inline!important}.breadcrumb>.col-auto.p-0{vertical-align:baseline;height:auto!important;min-height:0!important;line-height:inherit!important;align-self:baseline!important;display:inline!important}.breadcrumb .col-auto:last-child{flex:auto;width:auto;max-width:100%}.breadcrumb .col-auto:last-child .text-dark-1,.breadcrumb .col-auto:last-child{display:inline;line-height:inherit!important}.gift-feature-card p{font-size:12px;line-height:16px}.default-btn{font-size:12px!important;line-height:18px!important}#how-it-works{overflow:hidden}.blog-grid.pt-20{padding-top:20px!important}.design-grid{grid-template-columns:repeat(2,1fr)}.purchase-left{padding:10px!important}.step-number{width:20px!important;height:20px!important;font-size:12px!important}.how-it-works .step-number{width:48px!important;height:48px!important}.step-header h2{font-size:14px!important;line-height:20px!important}.mainSearch__tab{color:#111;border:1px solid #363636;flex:1!important}.mainSearch__tablist{justify-content:center}.offcanvas-body{flex-direction:column;max-height:100%;display:flex;overflow:hidden;padding:0!important}#listingSidebar .sidebar,#listingSidebar .filter-sidebar{height:100%;max-height:100%;box-shadow:none;border-radius:0;position:relative;top:0}#listingSidebar .filter-sidebar__scroll{padding-bottom:72px}.filter-mobile-actions{z-index:999;background:#fff;border-top:1px solid #eee;flex-shrink:0;width:100%;padding:10px;position:absolute;bottom:0;left:0}.filter-mobile-actions .btn{height:35px;margin:0 auto;padding:0 10px;font-size:14px;font-weight:500;line-height:20px}.filter-mobile-actions .btn.btn-outline-secondary{color:#363636;background-color:#f8f9fa;border:1px solid #363636}.mobile-card-height{height:225px}.view-all-btn,.view-all-link{text-align:left;text-underline-offset:3px;margin:8px 12px 12px;display:inline-block;color:#051036!important;background:0 0!important;border:none!important;border-radius:0!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;text-decoration:underline!important}.tour-listing-wrapper{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.mobile_menu-contnet .ps-sidebar-root ul li .ps-submenu-content ul li .ps-submenu-content ul{padding-left:8px!important}}@media (max-width:576px){.btn-dark-link{height:40px!important}.price-box{padding:18px}.masthead__title{margin-bottom:10px!important;font-size:28px!important;line-height:32px!important}h2{font-size:24px!important;line-height:30px!important}.main-header.position-relative{height:101px!important}}@media (max-width:320px){.btn-dark-link{height:40px!important}}.mobile-header,.mobile-search{display:none}@media (max-width:991px){html{scrollbar-gutter:stable;overflow-x:clip}body{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}body.mobile-menu-open{touch-action:none}.header-banner{height:auto;min-height:0}.header-banner .container{max-width:100%;overflow-x:clip}.header-banner .row{max-width:100%;margin-left:0;margin-right:0}.mobile-search{width:100%;min-width:0;padding-left:0;padding-right:0}.mobile-search .single-field{width:100%;min-width:0;max-width:100%;margin-right:0!important}.mobile-header{flex-shrink:0;min-width:0}.mobile-header .d-flex{flex-wrap:nowrap;min-width:0}.search-dropdown{-webkit-overflow-scrolling:touch;max-height:min(70vh,420px);overflow-y:auto}.popular-destination-swiper,.popular-destination-swiper.swiper{overflow:hidden!important}section.masthead,.masthead-slider{overflow-x:clip}.pl-20{padding-left:12px!important;padding-right:12px!important}}@media (max-width:767px){.header-banner .container{padding-left:12px;padding-right:12px}.header-banner img{max-width:100%;height:100%}.benchmark-logo{max-width:75%;height:auto}}input:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:inherit!important;background-color:#0000!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:inherit!important;background-color:#0000!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:inherit!important;background-color:#0000!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}textarea:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:inherit!important;background-color:#0000!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}select:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:inherit!important;background-color:#0000!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}
.bh-btn{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s,transform 80ms,opacity .2s;display:inline-flex}.bh-btn:active{transform:scale(.99)}.bh-btn:disabled,.bh-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.bh-btn--sm{border-radius:10px;height:38px;padding:0 16px;font-size:14px}.bh-btn--md{border-radius:10px;height:44px;padding:0 20px;font-size:15px}.bh-btn--lg{border-radius:10px;height:50px;padding:0 24px;font-size:16px}.bh-btn--block{width:100%}.bh-btn--pill{border-radius:999px}.bh-btn--brand{background:var(--color-yellow-3,#ffc108);color:#111}.bh-btn--brand:hover{background:var(--color-blue-1,#1a3b5d);color:#fff;box-shadow:0 8px 20px #00000026}.bh-btn--dark{color:#fff;background:#111}.bh-btn--dark:hover{opacity:.9}.bh-btn--outline{color:#0f172a;background:0 0;border:1px solid #0f172a33}.bh-btn--outline:hover{background:#0f172a0a}.bh-btn-primary-md,.bh-btn-primary-block,.bh-btn-primary-lg-block{-webkit-tap-highlight-color:transparent;appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:var(--color-yellow-3,#ffc108);color:#111;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s,transform 80ms,opacity .2s;display:inline-flex}.bh-btn-primary-md:active,.bh-btn-primary-block:active,.bh-btn-primary-lg-block:active{transform:scale(.99)}.bh-btn-primary-md:hover,.bh-btn-primary-block:hover,.bh-btn-primary-lg-block:hover{background:var(--color-blue-1,#1a3b5d);color:#fff;box-shadow:0 8px 20px #00000026}.bh-btn-primary-md img,.bh-btn-primary-block img,.bh-btn-primary-lg-block img,.bh-btn-primary-md svg,.bh-btn-primary-block svg,.bh-btn-primary-lg-block svg{transition:filter .2s,opacity .2s}.bh-btn-primary-md:hover img,.bh-btn-primary-block:hover img,.bh-btn-primary-lg-block:hover img,.bh-btn-primary-md:hover svg,.bh-btn-primary-block:hover svg,.bh-btn-primary-lg-block:hover svg{filter:brightness(0)invert()}.bh-btn-primary-md:disabled,.bh-btn-primary-block:disabled,.bh-btn-primary-lg-block:disabled,.bh-btn-primary-md[aria-disabled=true],.bh-btn-primary-block[aria-disabled=true],.bh-btn-primary-lg-block[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.bh-btn-primary-md{height:44px;font-size:14x;padding:0 20px}.bh-btn-primary-block{width:100%;height:44px;padding:0 20px;font-size:15px}.bh-btn-primary-lg-block{width:100%;height:40px;padding:0 24px;font-size:16px}.header-btn{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}
