body{overscroll-behavior:none}.search-box{background-color:#ede9e69c}.search-box .item:nth-child(2){width:100%;max-width:280px}.search-box .item:last-child{width:100%;max-width:140px}.usp--text{max-width:calc(100% - 72px);font-family:var(--bs-heading-font-family);font-size:22px;line-height:32px}.three-col-grid{display:flex;flex-wrap:wrap;gap:4px}.three-col-grid .boxgrid{width:calc(100% / 3 - 5px)!important;margin:0!important;max-width:100%!important;padding:0!important;flex:0 0 calc(100% / 3 - 5px)!important}.three-col-grid .boxgrid .infobox{background:rgb(0 0 0 / 20%)}.three-col-grid .boxgrid .infobox h4{margin:0}.three-col-grid .boxgrid img{height:360px}#search_results.boxframe.tours .boxgrid:hover .infobox .text{display:none}.tm-holidays-grid #TourList .featimg{height:270px}.tm-holidays-grid #TourList .boxframe.tours .boxgrid .infobox{top:180px}.tm-holidays-grid #TourList .boxframe.tours .boxgrid .infobox{top:auto;bottom:0;transition:.5s ease-in-out}.tm-holidays-grid #TourList .boxframe.tours .boxgrid:hover .infobox{top:0!important}#Brochures{background-color:#fff}.overflow-hidden{overflow:hidden}.four-col-grid{display:flex!important;flex-wrap:wrap!important;gap:4px!important}.four-col-grid .boxgrid{width:calc(100% / 4 - 3px)!important;margin:0!important}.four-col-grid .boxgrid .featimg img{height:100%}#Feedback{max-width:1220px;width:100%;margin:0 auto}.awards-recognition .awards-item .item img{width:220px;height:200px;object-fit:contain}.brochure-list .item a img{width:170px;height:225px;object-fit:contain}.news-letter .join-mail input#btnSubmitsignupForm{margin:0}.line-clamp6{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.padbutton{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.country-region-tiles .boxgrid a .featimg{height:280px!important;object-fit:cover}.country-region-tiles .boxgrid a .infobox{top:auto!important;padding:10px!important;transition:.5s ease-in-out!important}.country-region-tiles .boxgrid:hover a .infobox{top:0!important}.country-region-tiles .boxgrid a .infobox .txt{display:none!important}.country-region-tiles .boxgrid:hover a .infobox .txt{display:block!important}.region-content .widget--two-column{max-width:100%;padding:20px 0;margin:0}.block-group-tour-review blockquote:before{content:""}ul.paged{margin-top:20px}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid .featimg{height:100%}.document-tailor-made-tours .block #tour-list-container{display:flex;gap:4px}.document-tailor-made-tours .block #tour-list-container .boxgrid{margin:0;padding:0;width:calc(100% / 3 - 4px)}.document-tailor-made-tours .block #tour-list-container .boxgrid .featimg{height:280px;object-fit:cover}.document-tailor-made-tours .block #tour-list-container .boxgrid .infobox{top:auto;transition:.5sease-in-out;bottom:0;padding:10px}.document-tailor-made-tours .block #tour-list-container .boxgrid .infobox .txt{display:none!important}.document-tailor-made-tours .block #tour-list-container .boxgrid:hover .infobox .txt{display:block!important}.document-country_holiday_type_list .field .row--content{max-width:1220px;padding:0;padding-top:3.5rem}.document-country_holiday_type_list .field .row--content h2{font-size:2.25rem;font-weight:600;line-height:48px;color:var(--primary-color);font-family:var(--bs-heading-font-family);margin:0;margin-bottom:1.5rem}.document-country_subpage .field-content .innerframe .intro{max-width:1220px;width:100%}.document-country_subpage .field-content h2{color:var(--primary-color);font-family:var(--bs-heading-font-family);font-size:2.25rem;font-weight:600;line-height:48px;color:var(--primary-color);font-family:var(--bs-heading-font-family);margin:0;margin-bottom:1.5rem}.ideal-group-tour .boxframe .boxgrid .featimg img{height:100%}.special-offer .picked-content .picked-content--item .picked-content--image{height:260px}.special-offer .picked-content .picked-content--item .picked-content--content .picked-content--description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.block-blog-details .post h3{font-size:1.75rem;font-weight:600;line-height:1.6;color:var(--primary-color);font-family:var(--bs-heading-font-family);margin:0;margin-bottom:1rem}.block-blog-details #newsFrame .main .sharebar{display:block;height:auto;margin:20px 0 0 0}.block-blog-details .related--blog .picked-content--headline{font-size:1.75rem;font-weight:600;line-height:1.6;color:var(--primary-color);font-family:var(--bs-heading-font-family);margin:0;margin-bottom:0}.block-blog-details .related--blog .picked-content--item{width:calc(50% - 8px)}.block-blog-details .related--blog .picked-content--item img{width:100%;height:250px;object-fit:cover}.block-blog-details .related--blog .picked-content--item a{text-decoration:none}.about-us .widget--icon-list .widget--inner .list-icons .list-icon-item{color:#000!important;line-height:1.4!important}.block-team-members-details #newsFrame{padding-top:50px}.block-team-members-details .profile .post h2{font-size:2.25rem;font-weight:600;line-height:48px;color:var(--primary-color);font-family:var(--bs-heading-font-family);margin:0;margin-bottom:1.5rem}.block-team-members-details .profile .post h4{font-size:1.5rem;font-weight:600;line-height:36px;margin-bottom:1rem}.block-team-members-details .profile .post h3{font-size:1.5rem;font-weight:600;line-height:36px;margin-bottom:1rem}.search-header-title{margin-top:20px;text-align:center;text-shadow:0 1px 3px #000}.search-header-terms{color:#fff;text-align:center;width:100%;text-shadow:0 1px 2px #000}.search-results-types.innerframe{padding-bottom:.5rem;margin-bottom:0}.search-result-group-header-title{font-size:2.25rem;font-weight:600;line-height:48px;color:var(--primary-color);font-family:var(--bs-heading-font-family);margin:0;margin-bottom:10px}.block-search-result .tour-item{background:var(--secondary-color);padding:15px;border-radius:5px}.block-search-result .tour-item .tour-item-content .tour-item-content-title a{text-decoration:none!important}.block-search-result .tour-item .tour-item-content .tour-options i{color:#000}.block-search-result .tour-item .tour-item-image-link{padding:0;box-shadow:none;border:none}.block-search-result .tour-item .tour-item-image-link .tour-item-image{border-radius:4px;height:180px;width:100%;object-fit:cover}.block-search-result .hotel-item-wrap{margin-top:1.5rem;gap:10px;margin-bottom:20px}.block-search-result .hotel-item-wrap .hotel-item{max-width:calc(50% - 5px);width:calc(50% - 5px);margin:0}.block-search-result .hotel-item-wrap .hotel-item .hotel-item-image-link{box-shadow:0 0 2px #8e8e8e;border:none}.block-search-result .hotel-item-wrap .hotel-item .hotel-item-image-link img{width:100px;height:60px;object-fit:cover}.block-search-result .hotel-item-wrap .hotel-item .hotel-item-content-title{font-family:var(--bs-body-font-family)}.document-places_to_visit_list #HighlightList .boxframe.hotel .boxgrid .infobox h4{height:auto}.document-places_to_visit_list #HighlightList .boxgrid .featimg img{height:260px!important;object-fit:cover}.document-places_to_visit_list .boxgrid .infobox{height:auto;top:auto;bottom:0}.document-places_to_visit_list .boxgrid .infobox .txt{display:none!important}.block-highlight-gallery .innerframe{max-width:1220px;width:100%;margin:0 auto;padding:0}.boxframe.hotel .boxgrid .infobox h4{height:auto}.document-static h2{font-size:2.25rem;font-weight:600;line-height:48px;color:var(--primary-color);font-family:var(--bs-heading-font-family);margin:0;margin-bottom:1.5rem}.document-static h3{font-size:1.5rem;font-weight:600;line-height:36px;margin-bottom:1rem}.block-upperbox-video{width:100%;position:relative;z-index:1;overflow:hidden}.block-upperbox-video .banner{height:0}.block-upperbox-video .innerframe{position:relative;z-index:9;bottom:0}.boxframe .boxgrid .infobox{top:auto!important;bottom:0;height:auto}.boxframe .boxgrid .infobox .txt{display:none!important}.boxframe .boxgrid:hover .infobox{top:0!important}.boxframe .boxgrid:hover .infobox .txt{display:block!important}#HotelList .boxframe .boxgrid .infobox h4{text-overflow:initial;white-space:normal;overflow:visible}.block-regions-about-map-info .widget--two-column{padding:0!important}#TourPrices{padding-top:0!important}.document-holiday_type .SEObox{display:block;margin:0 auto;max-width:1228px;width:100%;padding:60px 0 0}.document-holiday_type .SEObox h2{font-size:2.25rem;font-weight:600;line-height:48px;color:var(--primary-color);font-family:var(--bs-heading-font-family);margin:0;margin-bottom:1.5rem}.document-holiday_type .block-suggested-cultural-holidays-tours .pt-50{padding-top:0!important}.document-holiday_type .block-suggested-cultural-holidays-tours .boxframe .boxgrid .featimg,.document-holiday_type .block-suggested-cultural-holidays-tours .boxframe .boxgrid img{height:300px!important;object-fit:cover}.document-holiday_type .block-suggested-cultural-holidays-tours .boxframe{display:flex;gap:4px}.document-holiday_type .block-suggested-cultural-holidays-tours .boxframe .boxgrid{margin:0;padding:0}.bg-white{position:relative}.document-home .holiday-type .boxgrid .featimg img{height:200px}.block-event-list .boxgrid .txtbox h4{font-family:var(--bs-body-font-family);font-size:16px}.block-event-list .boxgrid .txtbox h2{font-size:28px;color:var(--primary-color)}@media (max-width:767px){.search-box .item:nth-child(2){width:100%;max-width:100%}.search-box .item:last-child{max-width:100%}.search-box .item:last-child button{width:100%}.banner .banner-content{top:70%;left:50%;transform:translate(-50%,-50%);padding:0 20px;max-width:100%!important;width:100%}.banner .banner-content .banner-title{font-size:1.5rem;line-height:35px}.container{width:calc(100% - 40px)!important}.container-fluid{width:calc(100% - 40px)!important}.boxframe{padding:0!important}#masthead .innerframe #navbar .innerframe .upper-menu li .search-header-search .tt-search{width:130px}.special-group-departure .widget--intro{padding:0}.three-col-grid .boxgrid{width:calc(100% / 1 - 0px)!important;flex:1 0 calc(100% / 1 - 0px)!important}.three-col-grid{gap:15px}.four-col-grid{gap:15px!important}.four-col-grid .boxgrid{width:calc(100% - 0px)!important}.celebrate-home{padding-top:0!important}.pb-7{padding-bottom:40px!important}.country-region-tiles .boxgrid a .featimg{height:200px!important}.region-content .widget--two-column{padding:0 0;grid-template-columns:repeat(1,1fr)}.region-content .widget--two-column .column{grid-column:1/1}.region-fav-holiday .widget--inner{padding:20px}.region-blog .widget--inner{padding:20px}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .title{gap:10px}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content{padding-right:0}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid{flex-direction:column}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid .featimg{width:calc(100% - 0px);height:100%}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid .txtbox{width:calc(100% - 0px);margin-left:0}.document-tailor-made-tours .block #tour-list-container{gap:15px}.document-tailor-made-tours .block #tour-list-container .boxgrid{width:calc(100% / 1 - 0px)}.document-country_holiday_type_list .field .row--content{padding-top:1.5rem;width:calc(100% - 60px)}.special-offer .widget--inner{padding:2.5rem 20px 20px}.about-us .widget--image-with-text .widget--inner{grid-row-gap:15px}.block-team-members-details #newsFrame .side{padding-top:1px}#masthead .innerframe #navbar .innerframe .nav-menu li{text-transform:uppercase}.block-search-result .tour-item{gap:10px}.block-search-result .search-header-inner{padding:0}.block-search-result .tour-item .tour-item-image-link{flex:auto;max-width:100%;width:100%}.block-search-result .tour-item .tour-item-content{padding-left:0}.block-search-result .hotel-item-wrap .hotel-item{max-width:calc(100% - 0px);width:calc(100% - 0px)}#pagination-control{margin-left:0!important}.block-highlight-gallery .innerframe{width:calc(100% - 40px)!important}.block-highlight-gallery .innerframe .box-50{width:100%;padding:0}.document-static .widget--image-with-text .widget--inner{gap:20px}.block-upperbox-video{height:auto}.banner video{width:100%;height:210px;object-fit:cover}.document-country_subpage .field-content .innerframe .intro{width:calc(100% - 40px)!important}.document-country_subpage .field-content #content{padding-top:0}.related--blog .container{width:calc(100% - 0px)!important}.block-regions-about-map-info .widget--two-column{gap:0}.document-holiday_type .SEObox{width:calc(100% - 40px);padding:40px 0 0}.document-holiday_type .block-suggested-cultural-holidays-tours .boxframe{gap:10px}#masthead{position:fixed}#masthead .innerframe a#logo img{height:60px}#masthead .innerframe a#logo img{height:60px}#masthead .innerframe #navbar .innerframe .nav-menu{top:60px}#main{padding-top:60px}.banner .banner-content{top:auto;left:0;transform:none;padding:0 20px;max-width:100%!important;width:70%;bottom:10px;text-align:left}.banner .banner-content .banner-title{font-size:1.2rem;line-height:28px}}@media (min-width:768px) and (max-width:991px){.search-box{margin:15px 0 25px;position:relative;width:90%;top:0}.search-box .item:nth-child(2){width:auto;max-width:100%}.search-box .item:last-child{width:100%;max-width:100%}.search-box .item:last-child button{width:100%}.banner .banner-content{top:60%;left:40px;text-align:left}.container{width:calc(100% - 60px)!important}.container-fluid{width:calc(100% - 60px)!important}.three-col-grid .boxgrid{width:calc(100% / 2 - 5px)!important;flex:0 0 calc(100% / 2 - 5px)!important}.four-col-grid .boxgrid{width:calc(100% / 2 - 3px)!important}.celebrate-home{padding-top:0!important}.why-travel .imgband{margin:0}.flickity-prev-next-button.previous{left:-20px;background:#fff}.flickity-prev-next-button.next{right:-20px;background:#fff}.pb-7{padding-bottom:48px!important}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .title{gap:20px}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content{padding-right:0}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid .txtbox{margin-left:0}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid .featimg{height:100%}.document-country_holiday_type_list .field .row--content{padding-top:1.5rem;width:calc(100% - 60px)}.special-offer .widget--inner{padding:3rem 20px 20px}.special-offer .widget--inner .content-picker--content .picked-content--item{width:calc(100% - 0rem)}.block-team-members-details #newsFrame .side{padding-top:1px}.block-upperbox-video{height:auto}.banner video{width:100%;height:310px;object-fit:cover}.document-country_subpage .field-content .innerframe .intro{width:calc(100% - 60px)!important}.document-country_subpage .field-content #content{padding-top:0}.document-holiday_type .SEObox{width:calc(100% - 60px);padding:48px 0 0}.document-holiday_type .block-suggested-cultural-holidays-tours .sortbox{text-align:left}#masthead{position:fixed}#main{padding-top:70px}.banner .trustpilot-logo{bottom:20px;right:40px}.boxframe.trending .boxgrid{width:49%}}@media(min-width:992px) and (max-width:1200px){.search-box{top:495px}.search-box .item:nth-child(2){width:calc(20% - 15px);max-width:100%}.search-box .item:last-child{width:100%;max-width:100px}#Feedback{width:calc(100% - 30px)}.container{width:calc(100% - 60px)!important}.container-fluid{width:calc(100% - 60px)!important}.home-small-tour{padding:3.5rem 30px 0}.four-col-grid .boxgrid{width:calc(100% / 3 - 3px)!important}.slider{padding:0 30px}.flickity-prev-next-button.previous{left:-20px;background:#fff}.flickity-prev-next-button.next{right:-20px;background:#fff}#main #content{padding-top:0}.pb-7{padding-bottom:56px!important}.country-fav-holidays{padding-bottom:0!important}.country-popular-destination{padding-bottom:0!important}.document-country_holiday_type_list .field .row--content{padding-top:1.5rem;width:calc(100% - 60px)}.block-event-list #content{padding-top:40px!important}.block-upperbox-video{height:auto}.banner video{width:100%;height:620px;object-fit:cover}.document-country_subpage .field-content .innerframe .intro{width:calc(100% - 60px)!important}.document-country_subpage .field-content #content{padding-top:0}.document-holiday_type .SEObox{width:calc(100% - 60px);padding:56px 0 0}#masthead{position:fixed}}@media (min-width:1201px) and (max-width:1460px){.search-box .item:nth-child(2){width:100%;max-width:215px}.search-box .item:last-child{width:100%;max-width:130px}.four-col-grid .boxgrid{width:calc(100% / 4 - 3px)!important}.imgband{margin:0}#Feedback{width:calc(100% - 60px)}.container{width:calc(100% - 60px)}.container-fluid{width:calc(100% - 60px)}.flickity-prev-next-button.previous{left:-20px;background:#fff}.flickity-prev-next-button.next{right:-20px;background:#fff}.document-country_subpage .field-content .innerframe .intro{width:calc(100% - 60px)!important}}@media (min-width:1461px) and (max-width:1805px){.search-box .item:nth-child(2){width:100%;max-width:200px}.search-box .item:last-child{width:100%;max-width:130px}}@media(min-width:1201px) and (max-width:1280px){#masthead{position:fixed}}.document-country_holiday_type #main .field-content{background:#fff}.document-country_holiday_type #main .field-content #content{max-width:1220px;margin:0 auto;padding-top:60px}.document-country_subpage .field-content h2{color:var(--primary-color);font-family:var(--bs-heading-font-family)}.no-click{pointer-events:none}.sortbox select{max-width:250px;padding-right:25px}.field{background-color:var(--white)}.lazy{opacity:1!important}.banner{height:auto;max-height:660px}