@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);:root{--bs-body-font-family:"DM Sans";--bs-heading-font-family:"Playfair Display",serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--primary-color:#6E1B57;--secondary-color:#EDE9E6;--bs-body-color:#2C3135;--bs-header-bg-color:#1F2224;--gray-color:#DCDCDC;--white:#ffffff;--bs-black:#000;--bs-body-text-align:left;--bs-body-line-height:1.6}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--white);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}#masthead{z-index:9}#masthead .innerframe{display:flex;justify-content:space-between;align-items:center;padding:0}#masthead .innerframe a#logo{height:auto;padding:0;width:auto}#masthead .innerframe a#logo img{height:80px}#masthead .innerframe #navbar{position:relative}#masthead .innerframe #navbar .innerframe{flex-direction:column;align-items:end}#masthead .innerframe #navbar .innerframe .upper-menu{padding:0;display:flex;justify-content:end;align-items:center;margin:2rem 0 1.5rem;height:auto;gap:16px}#masthead .innerframe #navbar .innerframe .upper-menu li{margin:0}#masthead .innerframe #navbar .innerframe .upper-menu li#enq a{padding:12px 20px;font-size:1rem;font-weight:500;line-height:1;border-radius:40px;margin:0;display:flex;gap:6px;border:none}#masthead .innerframe #navbar .innerframe .upper-menu li#enq a i{margin-right:0;width:13px;height:10px}#masthead .innerframe #navbar .innerframe .upper-menu #phonebox{display:flex;gap:26px}#masthead .innerframe #navbar .innerframe .upper-menu #phonebox p{font-size:1rem;font-weight:400;margin:0;display:flex;align-items:center;gap:8px;position:relative}#masthead .innerframe #navbar .innerframe .upper-menu #phonebox p::after{content:"";width:5px;height:5px;display:inline-block;background-color:var(--white);border-radius:10px;position:absolute;left:calc(100% + 11px)}#masthead .innerframe #navbar .innerframe .upper-menu #phonebox p:last-child::after{display:none}#masthead .innerframe #navbar .innerframe .upper-menu #phonebox p span{padding:0}#masthead .innerframe #navbar .innerframe .upper-menu #phonebox p a{font-weight:400;font-size:1rem;padding:0;margin:0}#masthead .innerframe #navbar .innerframe .upper-menu .search-header-search{margin-bottom:0}#masthead .innerframe #navbar .innerframe .upper-menu .search-header-search .tt-month,#masthead .innerframe #navbar .innerframe .upper-menu .search-header-search .tt-search,#masthead .innerframe #navbar .innerframe .upper-menu .search-header-search .tt-submit{min-height:auto;padding:12px 22px 12px 20px;border-radius:40px;border:1px solid var(--white);background-color:rgba(0,0,0,0);width:318px;font-size:1rem;font-weight:400;line-height:1;background-image:url(../img/search.png);background-repeat:no-repeat;background-position:20px 13px;height:40px;padding-left:47px;color:var(--white)}#masthead .innerframe #navbar .innerframe .nav-menu{display:flex;justify-content:end;gap:32px;align-items:center;min-height:10px}#masthead .innerframe #navbar .innerframe .nav-menu li{margin:0}#masthead .innerframe #navbar .innerframe .nav-menu li a,#masthead .innerframe #navbar .innerframe .nav-menu li span{font-size:1rem;font-weight:400;line-height:1.5;padding:0;height:auto;padding-bottom:2rem}#masthead .innerframe #navbar .innerframe .nav-menu li ul{z-index:999999}#masthead .innerframe #navbar .innerframe .nav-menu li ul li{padding:10px}#masthead .innerframe #navbar .innerframe .nav-menu li ul li a{padding:0}.autocomplete{z-index:10;border:1px solid var(--white);border-top-width:0;border-radius:20px;transform:translateY(10px);box-shadow:0 0 2px 3px rgba(0,0,0,.0901960784)}.document-country_page .widget--content-picker.content-picker--two-column .picked-content--item img{height:250px}@media(max-width:767px){.autocomplete{width:90%!important;left:20px!important}#masthead.menuopen{position:fixed}#masthead .innerframe{flex-wrap:wrap}#masthead .innerframe a#logo{width:100px;margin:0}#masthead .innerframe a#logo img{object-fit:contain}#masthead .innerframe #navbar{position:relative;height:auto;width:auto;padding:0;width:calc(100% - 200px)}#masthead .innerframe #navbar .innerframe{padding:0;width:auto;height:auto;right:0;flex-direction:row-reverse;align-items:start}#masthead .innerframe #navbar .innerframe #menu{right:0}#masthead .innerframe #navbar .innerframe .upper-menu{display:none;display:flex;margin:0;gap:10px;margin-right:50px}#masthead .innerframe #navbar .innerframe .upper-menu #phonebox{display:none}#masthead .innerframe #navbar .innerframe .upper-menu li#enq{display:none}#masthead .innerframe #navbar .innerframe .upper-menu li#enq a{padding:0}#masthead .innerframe #navbar .innerframe .upper-menu li#enq a i{border:1px solid #fdfdfd;color:var(--white)}#masthead .innerframe #navbar .innerframe .upper-menu li .search-header-search .tt-search{width:180px;margin:0}#masthead .innerframe #navbar .innerframe .nav-menu{top:70px;flex-direction:column;gap:10px;padding:0;justify-content:start}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox{display:none;padding:10px;display:flex;flex-direction:column;gap:10px}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox p{display:flex;padding:5px;margin:0;align-items:center;border-radius:46px;background:#6e1b57;color:#fff}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox p span{padding:0}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox p span.loc{padding:10px;width:auto}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox p span a{padding:0}#masthead .innerframe #navbar .innerframe .nav-menu li{width:100%}#masthead .innerframe #navbar .innerframe .nav-menu li a,#masthead .innerframe #navbar .innerframe .nav-menu li span{padding:1rem;width:100%}#masthead .innerframe #navbar .innerframe .nav-menu li .trigger{right:15px}}@media(min-width:768px)and (max-width:991px){#masthead{padding:10px}#masthead.menuopen{position:fixed}#masthead .innerframe{flex-wrap:wrap}#masthead .innerframe a#logo img{height:50px}#masthead .innerframe #navbar{position:relative;height:auto;width:auto;padding:0;width:calc(100% - 170px)}#masthead .innerframe #navbar .innerframe{padding:0;width:auto;height:auto;right:0;flex-direction:row-reverse;align-items:start}#masthead .innerframe #navbar .innerframe #menu{right:0}#masthead .innerframe #navbar .innerframe .upper-menu{display:none;display:flex;margin:0;gap:10px;margin-right:50px}#masthead .innerframe #navbar .innerframe .upper-menu #phonebox{display:none}#masthead .innerframe #navbar .innerframe .upper-menu li#enq{display:none}#masthead .innerframe #navbar .innerframe .upper-menu li#enq a{padding:0}#masthead .innerframe #navbar .innerframe .upper-menu li#enq a i{border:1px solid #fdfdfd;color:var(--white)}#masthead .innerframe #navbar .innerframe .upper-menu li .search-header-search .tt-search{width:380px;margin:0}#masthead .innerframe #navbar .innerframe .nav-menu{top:70px;flex-direction:column;gap:10px;padding:0;justify-content:start}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox{display:none;padding:10px;display:flex;flex-direction:row;gap:10px;display:flex}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox p{display:flex;padding:5px;margin:0;align-items:center;border-radius:46px;background:#6e1b57;color:#fff;padding:10px 20px;width:max-content}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox p span{padding:0}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox p span.loc{width:auto}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox p span a{padding:0}#masthead .innerframe #navbar .innerframe .nav-menu li{width:100%}#masthead .innerframe #navbar .innerframe .nav-menu li a,#masthead .innerframe #navbar .innerframe .nav-menu li span{padding:1rem;width:100%}#masthead .innerframe #navbar .innerframe .nav-menu li .trigger{right:15px}}@media(min-width:992px)and (max-width:1200px){#masthead{padding:10px}#masthead.menuopen{position:fixed}#masthead .innerframe{flex-wrap:wrap}#masthead .innerframe a#logo img{height:50px}#masthead .innerframe #navbar{position:relative;height:auto;width:auto;padding:0;width:calc(100% - 270px)}#masthead .innerframe #navbar .innerframe{padding:0;width:auto;height:auto;right:0;flex-direction:row-reverse;align-items:start}#masthead .innerframe #navbar .innerframe #menu{right:0}#masthead .innerframe #navbar .innerframe .upper-menu{display:none;display:flex;margin:0;gap:10px;margin-right:50px}#masthead .innerframe #navbar .innerframe .upper-menu #phonebox{display:none}#masthead .innerframe #navbar .innerframe .upper-menu li#enq a{padding:0}#masthead .innerframe #navbar .innerframe .upper-menu li#enq a i{border:1px solid #fdfdfd;color:var(--white);width:40px;height:40px}#masthead .innerframe #navbar .innerframe .upper-menu li .search-header-search .tt-search{width:380px;margin:0}#masthead .innerframe #navbar .innerframe .nav-menu{top:70px;flex-direction:column;gap:10px;padding:0;justify-content:start}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox{display:none;padding:10px;display:flex;flex-direction:row;gap:10px}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox p{display:flex;padding:10px 20px;margin:0;align-items:center;border-radius:46px;background:#6e1b57;color:#fff}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox p span{padding:0}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox p span.loc{padding:10px;width:auto}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox p span a{padding:0}#masthead .innerframe #navbar .innerframe .nav-menu li{width:100%}#masthead .innerframe #navbar .innerframe .nav-menu li a,#masthead .innerframe #navbar .innerframe .nav-menu li span{padding:1rem;width:100%}#masthead .innerframe #navbar .innerframe .nav-menu li .trigger{right:15px}}@media(min-width:1200px)and (max-width:1280px){#masthead{padding:10px}#masthead.menuopen{position:fixed}#masthead .innerframe{flex-wrap:wrap}#masthead .innerframe a#logo img{height:60px}#masthead .innerframe #navbar{position:relative;height:auto;width:auto;padding:0;width:calc(100% - 270px)}#masthead .innerframe #navbar .innerframe{padding:0;width:auto;height:auto;right:0;flex-direction:row-reverse;align-items:start}#masthead .innerframe #navbar .innerframe #menu{right:0}#masthead .innerframe #navbar .innerframe .upper-menu{display:none;display:flex;margin:0;gap:10px;margin-right:50px}#masthead .innerframe #navbar .innerframe .upper-menu #phonebox{display:none}#masthead .innerframe #navbar .innerframe .upper-menu li#enq a{padding:0}#masthead .innerframe #navbar .innerframe .upper-menu li#enq a i{border:1px solid #fdfdfd;color:var(--white);width:40px;height:40px}#masthead .innerframe #navbar .innerframe .upper-menu li .search-header-search .tt-search{width:380px;margin:0}#masthead .innerframe #navbar .innerframe .nav-menu{top:70px;flex-direction:column;gap:10px;padding:0;justify-content:start}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox{display:none;padding:10px;display:flex;flex-direction:row;gap:10px}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox p{display:flex;padding:5px;margin:0;align-items:center;border-radius:46px;background:#6e1b57;color:#fff;padding:10px 20px}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox p span{padding:0}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox p span.loc{width:auto}#masthead .innerframe #navbar .innerframe .nav-menu #phonebox p span a{padding:0}#masthead .innerframe #navbar .innerframe .nav-menu li{width:100%}#masthead .innerframe #navbar .innerframe .nav-menu li a,#masthead .innerframe #navbar .innerframe .nav-menu li span{padding:1rem;width:100%}#masthead .innerframe #navbar .innerframe .nav-menu li .trigger{right:15px}}@media(min-width:1281px)and (max-width:1335px){#masthead .innerframe #navbar .innerframe .upper-menu #phonebox p{font-size:.8rem}#masthead .innerframe #navbar .innerframe .upper-menu #phonebox p a{font-size:.8rem}#masthead .innerframe #navbar .innerframe .upper-menu .search-header-search .tt-search{padding:8px 18px;background-position:20px 11px;height:36px;padding-left:40px}#masthead .innerframe #navbar .innerframe .upper-menu li#enq a{padding:10px 20px}#masthead .innerframe #navbar .innerframe .upper-menu li#enq a i{margin:0}#masthead .innerframe #navbar .innerframe .nav-menu{gap:20px}}.footer{padding:3.5rem 0}.footer #gotop{position:static;margin-bottom:3rem}.footer #footer_content{padding:0;display:flex;justify-content:space-between;gap:60px}.footer #footer_content .footer-title{margin-bottom:1rem}.footer #footer_content .footernav{padding:0 0 50px}.footer #footer_content .footerlogos-link img{height:61px}.footer #footer_content .social{display:flex;gap:10px}.footer #footer_content .social a{line-height:2rem;width:28px;height:28px;margin:0}.footer #footer_content .social a::before{font-size:2rem}.footer .copyright{margin:0}@media(max-width:767px){.footer{padding:2rem 0}.footer #gotop{margin-bottom:2rem}.footer #footer_content{flex-wrap:wrap;gap:20px}.footer #footer_content .footernav{padding:0}.footer #footer_content .footernav li{flex:1 0 100%}}@media(min-width:768px)and (max-width:991px){#footer #footer_content{gap:0;flex-wrap:wrap}#footer #footer_content .box-50{width:100%}#footer #footer_content .box-25{width:calc(50% - 6px)}}@media(min-width:992px)and (max-width:1200px){#footer #footer_content{gap:0;flex-wrap:wrap}#footer #footer_content .box-50{width:100%}#footer #footer_content .box-25{width:calc(50% - 6px)}}#main{z-index:2;border-bottom:none}#TourList.padbox{padding-bottom:0}#TourList .boxframe.tours .boxgrid{transition:.5s ease-in-out}#TourList .boxframe.tours .boxgrid:hover .infobox{top:0}#TourList .boxframe.tours .boxgrid .infobox{top:270px;transition:.5s ease-in-out}.document-highlights #HighlightList .boxframe{padding:0}.document-highlights #HighlightList .boxframe .boxgrid{width:calc(33.3333333333% - 5px);margin-bottom:0}#HighlightList .boxframe{display:flex;gap:5px;flex-wrap:wrap}#HighlightList .boxframe.tours .boxgrid{margin:0;padding:0}#HighlightList .boxframe.tours .boxgrid .featimg:hover img{scale:1}#HighlightList .boxframe.tours .boxgrid .infobox{top:170px;transition:.5s ease-in-out}.featimg img{transition:.5s ease-in-out}.featimg:hover img{scale:1.1}#NavFrame{margin:0 auto 0}#Extensions .txtbox h4{margin-bottom:10px;font-weight:500}#Extensions .txtbox h6{margin-bottom:15px;font-weight:500}#TourPrices{padding-top:7.5rem!important}#TourHighlights .boxframe{gap:5px;display:flex;flex-wrap:wrap}#TourHighlights .boxgrid{width:calc(25% - 5px);margin:0;padding:0}#TourHighlights .boxgrid img{scale:1}#TourHighlights .boxgrid:hover{scale:1}#TourHighlights .boxgrid .featimg img{width:100%;height:100%}#HighlightList #search_results.boxframe.tours .boxgrid:hover .infobox{top:0}#HighlightList #search_results.boxframe.tours .boxgrid .infobox{top:170px}.search-header-results{height:250px}.search-header-results .search-header-content .search-header-title{color:var(--white)}.search-header-results .search-header-inner{height:100%;padding-top:0}.search-header-results .search-header-inner .text-white{z-index:9}.search-header-results .search-header-inner .text-white h1{font-size:56px;font-weight:700;line-height:80px}.search-header-results .search-header-lead-overlay{background:rgba(0,0,0,.2509803922)}.search-page{display:flex;flex-wrap:wrap;gap:80px;margin:50px 0}.search-page .search-filter{width:calc(30% - 40px)}.search-page .search-filter .filter-box .item select{border-radius:32px;border:1px solid #d8d8d8;padding:14px 20px;font-size:16px;height:auto;font-weight:400;line-height:normal;color:#2c3135;background:url(../img/arrow.png) 95.5% center no-repeat;margin-bottom:20px}.search-page .search-tour{width:calc(70% - 40px);display:flex;flex-wrap:wrap;gap:20px}.search-page .search-tour .item{width:calc(33.3333333333% - 14px);background:#ede9e6}.search-page .search-tour .item:hover .tour-img img{scale:1.1}.search-page .search-tour .item .tour-img{overflow:hidden;height:160px}.search-page .search-tour .item .tour-img img{width:100%;height:100%;object-fit:cover;scale:1;transition:.5s ease-in-out}.search-page .search-tour .item .search-tour-content{padding:8px 20px 20px 20px}.search-page .search-tour .item .search-tour-content .tour-heading{font-size:24px;font-weight:600;line-height:36px;color:var(--primary-color)}.search-page .search-tour .item .search-tour-content .tour-type{font-size:16px;font-weight:200;line-height:28px;color:#000;font-family:"DM Sans"}.search-page .search-tour .item .search-tour-content .tour-details{margin:4px 0}.search-page .search-tour .item .search-tour-content .tour-details .item{display:flex;font-size:16px;font-weight:400;line-height:28px;width:100%;gap:6px}.search-page .search-tour .item .search-tour-content .tour-details .item div:first-child{width:100px;font-weight:500}.search-page .search-tour .item .search-tour-content .covered-places .Places-Covered-heading{font-size:16px;font-weight:600;line-height:24px;color:var(--primary-color)}.search-page .search-tour .item .search-tour-content .covered-places ul{display:flex;flex-wrap:wrap;list-style:none;align-items:center;gap:4px}.search-page .search-tour .item .search-tour-content .covered-places ul li{font-size:14px;font-weight:400;line-height:20px}.search-page .search-tour .item .search-tour-content .secondary-btn a{font-size:14px;font-weight:400;line-height:20px;padding:12px 20px;border:1px solid;border-radius:40px;display:inline-block;margin-top:12px;text-transform:uppercase;transition:.5s ease-in-out}.search-page .search-tour .item .search-tour-content .secondary-btn a:hover{background-color:var(--primary-color);color:var(--white);border-color:var(--primary-color)}#search_results.boxframe.tours{display:flex;gap:5px;padding:0}#search_results.boxframe.tours .boxgrid{transition:.5s ease-in-out}#search_results.boxframe.tours .boxgrid .featimg img{scale:1}#search_results.boxframe.tours .boxgrid .featimg:hover img{scale:1}#search_results.boxframe.tours .boxgrid .infobox{top:190px;bottom:0;transition:.5s ease-in-out;padding-bottom:0}#search_results.boxframe.tours .boxgrid .infobox .text{display:none}#search_results.boxframe.tours .boxgrid:hover .infobox{top:0;bottom:auto;padding-bottom:10px;height:100%}#search_results.boxframe.tours .boxgrid:hover .infobox .text{display:block}.widget--image-with-text .widget--inner{width:100%;padding:0}.widget--content-picker .picked-content--item img{width:100%}#upperbox .p-0{padding:0}#upperbox .section.pagetitle{left:0;width:48%}#upperbox .section.awardbox{right:0}.document-TextPage #Section1.padbox{padding:0}.document-contact #content{padding:0}.document-tour #TourHighlights{padding:0}.boxframe.News{display:flex;margin:0;flex-wrap:wrap;gap:30px}.boxframe.News .boxgrid{width:calc(33.3333333333% - 20px);max-width:100%;margin:0}.boxframe.News .boxgrid .anchor-without-btn{color:var(--primary-color)}#blogFrame{padding:0}.picked-content--name.secondary-heading{margin-top:10px}.document-article #newsFrame{margin:0 auto}.boxframe.trending .boxgrid .featimg{height:180px;overflow:hidden}.boxframe.trending .boxgrid .txtbox{padding-top:15px}.boxframe.trending .boxgrid .txtbox h4{line-height:30px;margin-bottom:10px;font-size:20px}.document-search .headimg{width:100%;height:250px}#main #content{min-height:auto}#BookTour{padding:0 15px;max-width:1328px}.document-myAccount #upperbox .section.pagetitle{width:100%;max-width:1328px;right:0;padding:50px 0;margin:0 auto}#regLogin #SignIn2{max-width:100%}#BrochureOrder{padding:0}#BrochureOrder .innerframe{padding:0}.document-region .widget--two-column{max-width:100%;padding:0}#blogFrame .boxgrid .txt .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:10px}#blogFrame .boxgrid .txt p{height:110px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.document-teamContainer .picked-content{display:flex;flex-wrap:wrap}.document-teamContainer .picked-content .picked-content--item{width:calc(33.3333333333% - 11px)}.document-teamContainer .picked-content .picked-content--item .picked-content--name.secondary-heading{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.document-teamContainer .picked-content .picked-content--item .picked-content--description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#Video{margin:20px auto 0}.document-teamContainer .content-segment p:last-child{margin:0}.document-brochureFormPage #main #content{padding:0}.document-brochureFormPage #main #content #Brochures{padding:0 10px}#RegionList .boxframe{display:flex;flex-wrap:wrap;gap:5px}#RegionList .boxframe .boxgrid{max-width:calc(25% - 4px);width:100%;margin:0;padding:0}.document-country .flickity-enabled .picked-content--name{margin-top:10px}.document-country .picked-content--link{position:relative;display:block;flex:0 0 40%}.document-country .widget--content-picker .suggested-holidays .content-picker--content{display:flex;flex-wrap:wrap;gap:20px}.document-country .widget--content-picker .suggested-holidays .content-picker--content .picked-content--item{display:flex;width:calc(50% - 10px);gap:15px}.document-country .widget--content-picker .suggested-holidays .content-picker--content .picked-content--item .picked-content--link{flex:0 0 40%}.document-country .widget--content-picker .suggested-holidays .content-picker--content .picked-content--item .picked-content--link img{height:200px}.document-country .widget--content-picker .suggested-holidays .content-picker--content .picked-content--item .picked-content--content{width:calc(60% - 15px)}.document-country .widget--content-picker .suggested-holidays .content-picker--content .picked-content--item .picked-content--content .picked-content--name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.document-country .widget--content-picker .suggested-holidays .content-picker--content .picked-content--item .picked-content--content .picked-content--price-duration{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.document-country .widget--content-picker .suggested-holidays .content-picker--content .picked-content--item .picked-content--content .picked-content--description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.regions .picked-content--item .picked-content--content .picked-content--name{margin:10px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.regions .picked-content--item .picked-content--content .picked-content--description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.travel-highlights .picked-content--item .picked-content--content .picked-content--name{margin:10px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.travel-highlights .picked-content--item .picked-content--content .picked-content--description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.document-toursContainer .picked-content--name{margin-bottom:10px;margin-top:10px}.document-toursContainer blockquote:before{content:""}.document-toursContainer blockquote cite{width:100%}.document-toursContainer .boxgrid .featimg img{height:270px}.document-hotels #search_results{display:flex;flex-wrap:wrap;gap:4px}.document-hotels #search_results .boxgrid{width:calc(33.3333333333% - 3px);margin:0}.document-tour #content .tailor-made-details .title{font-size:26px;font-weight:600;line-height:38px;color:var(--primary-color);margin-bottom:1rem}.document-tour #content .tailor-made-details .details ul{margin:0!important;list-style:none;padding:0!important;max-width:max-content}.document-tour #content .tailor-made-details .details ul li{padding:0!important;display:flex;gap:40px;justify-content:start;font-size:1rem;font-weight:400;line-height:28px}.document-tour #content .tailor-made-details .details ul li span{width:200px}.document-tour #content .tailor-made-details .maintxt h5{display:flex;flex-wrap:wrap;align-items:center;border:none;font-size:1rem;font-weight:600;line-height:28px;color:var(--primary-color);font-family:"DM Sans";padding:0}.document-tour #content .tailor-made-details .maintxt h5 span{color:#2c3135;margin-left:5px;font-weight:400}.document-tour #content #Itinerary #leftSide{padding:0;min-height:max-content}.document-tour #content #Itinerary #leftSide h3{font-size:26px;font-weight:600;line-height:38px;color:var(--primary-color)}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion{border-bottom:1px solid #000}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .title{display:flex;gap:100px;padding:16px 0;border-bottom:none;font-family:"Playfair Display"}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .title .box-20{width:auto;font-size:20px;font-weight:600;line-height:26px;color:var(--primary-color)!important;min-width:80px}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .title .box-80{width:auto;padding-right:70px}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .title .box-80 h5{font-size:20px;font-weight:600;line-height:26px;color:var(--primary-color)!important}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .title .box-80 p{font-size:1rem;font-weight:400;line-height:28px;font-family:"DM Sans"}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content{padding-right:70px}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid{display:flex;flex-direction:row-reverse;padding:0;gap:20px}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid .featimg{margin:0;width:calc(40% - 10px);overflow:hidden;height:260px}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid .txtbox{margin:0;padding:0;width:calc(60% - 10px);margin-left:175px}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content h4{margin-top:36px;font-size:20px;font-weight:600;line-height:26px;color:var(--primary-color);margin-bottom:8px}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel{height:auto;display:flex;flex-wrap:wrap;gap:20px}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid{width:calc(33.3333333333% - 14px)}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid .accomodation-img{width:100%}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid .accomodation-img img{width:100%}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid .accomodation-content{display:flex;gap:10px;padding:5px 10px}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid .accomodation-content .hotel-name{font-size:18px;font-weight:600;line-height:36px;font-family:"Playfair Display";color:var(--primary-color)}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid .accomodation-content .stars{display:flex;align-items:center}.document-country_group_tour .content .tailor-made-details .title,.document-tailor_made_tour .content .tailor-made-details .title{font-size:26px;font-weight:600;line-height:38px;color:var(--primary-color);margin-bottom:1rem}.document-country_group_tour .content .tailor-made-details .details ul,.document-tailor_made_tour .content .tailor-made-details .details ul{margin:0!important;list-style:none;padding:0!important;max-width:max-content}.document-country_group_tour .content .tailor-made-details .details ul li,.document-tailor_made_tour .content .tailor-made-details .details ul li{padding:0!important;display:flex;gap:40px;justify-content:start;font-size:1rem;font-weight:400;line-height:28px}.document-country_group_tour .content .tailor-made-details .details ul li span,.document-tailor_made_tour .content .tailor-made-details .details ul li span{width:200px}.document-country_group_tour .content .tailor-made-details .maintxt h5,.document-tailor_made_tour .content .tailor-made-details .maintxt h5{display:flex;flex-wrap:wrap;align-items:center;border:none;font-size:1rem;font-weight:600;line-height:28px;color:var(--primary-color);font-family:"DM Sans";padding:0}.document-country_group_tour .content .tailor-made-details .maintxt h5 span,.document-tailor_made_tour .content .tailor-made-details .maintxt h5 span{color:#2c3135;margin-left:5px;font-weight:400}.document-country_group_tour .content #Itinerary #leftSide,.document-tailor_made_tour .content #Itinerary #leftSide{padding:0;min-height:max-content}.document-country_group_tour .content #Itinerary #leftSide h3,.document-tailor_made_tour .content #Itinerary #leftSide h3{font-size:26px;font-weight:600;line-height:38px;color:var(--primary-color)}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion{border-bottom:1px solid #000}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .title,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion .title{display:flex;gap:100px;padding:16px 0;border-bottom:none;font-family:"Playfair Display"}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .title .box-20,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion .title .box-20{width:auto;font-size:20px;font-weight:600;line-height:26px;color:var(--primary-color)!important;min-width:80px}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .title .box-80,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion .title .box-80{width:auto;padding-right:70px}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .title .box-80 h5,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion .title .box-80 h5{font-size:20px;font-weight:600;line-height:26px;color:var(--primary-color)!important}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .title .box-80 p,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion .title .box-80 p{font-size:1rem;font-weight:400;line-height:28px;font-family:"DM Sans"}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content{padding-right:70px}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid{display:flex;flex-direction:row-reverse;padding:0;gap:20px}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid .featimg,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid .featimg{margin:0;width:calc(40% - 10px);overflow:hidden;height:260px}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid .txtbox,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid .txtbox{margin:0;padding:0;width:calc(60% - 10px);margin-left:175px}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content h4,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content h4{margin-top:36px;font-size:20px;font-weight:600;line-height:26px;color:var(--primary-color);margin-bottom:8px}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel{height:auto;display:flex;flex-wrap:wrap;gap:20px}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid{width:calc(33.3333333333% - 14px)}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid .accomodation-img,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid .accomodation-img{width:100%}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid .accomodation-img img,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid .accomodation-img img{width:100%}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid .accomodation-content,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid .accomodation-content{display:flex;gap:10px;padding:5px 10px}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid .accomodation-content .hotel-name,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid .accomodation-content .hotel-name{font-size:18px;font-weight:600;line-height:36px;font-family:"Playfair Display";color:var(--primary-color)}.document-country_group_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid .accomodation-content .stars,.document-tailor_made_tour .content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid .accomodation-content .stars{display:flex;align-items:center}.what-include{position:relative;overflow:hidden}.what-include:before{content:"";background-image:url(../img/include-left.svg);display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;opacity:.1;z-index:0}.what-include:after{content:"";background-image:url(../img/include-right.svg);display:block;position:absolute;width:370px;height:100%;bottom:0;right:0;background-repeat:no-repeat;opacity:.1;z-index:0}.what-include .primary-heading{margin-bottom:40px}.what-include .include-items{display:flex;flex-wrap:wrap;justify-content:center;gap:26px}.what-include .include-items .item{text-align:center;width:calc(25% - 130px);display:flex;flex-direction:column;gap:14px;align-items:center;margin:0 50px}.what-include .include-items .item img{width:50px;height:50px}.what-include .include-items .item p{margin:0;font-size:18px;font-weight:400;line-height:28px;color:var(--primary-color)}.holiday-extension .boxes{display:flex;flex-wrap:wrap;gap:20px}.holiday-extension .boxes .box{width:calc(25% - 15px)}.holiday-extension .boxes .box:hover .box-img img{scale:1.1}.holiday-extension .boxes .box .box-img{width:100%;height:180px;overflow:hidden;margin:0}.holiday-extension .boxes .box .box-img img{width:100%;height:100%;object-fit:cover;scale:1;transition:.5s ease-in-out}.holiday-extension .boxes .box .box-content{margin:0;padding:10px 20px 20px;width:100%}.holiday-extension .boxes .box .box-content h3{font-size:24px;font-weight:600;line-height:36px;margin-bottom:10px}.holiday-extension .boxes .box .box-content h5{font-family:"DM Sans";font-size:1rem;font-weight:500;line-height:22px}.holiday-extension .boxes .box .box-content p{font-size:1rem;font-weight:400;line-height:22px;margin-bottom:10px}.holiday-extension .boxes .box .box-content p span{display:block}.holiday-extension .boxes .box .box-content .button{margin-top:10px}.similar-tours .boxes{display:flex;flex-wrap:wrap;gap:20px}.similar-tours .boxes .box{width:calc(25% - 15px)}.similar-tours .boxes .box:hover .box-img img{scale:1.1}.similar-tours .boxes .box .box-img{width:100%;height:180px;overflow:hidden;margin:0}.similar-tours .boxes .box .box-img img{width:100%;height:100%;object-fit:cover;scale:1;transition:.5s ease-in-out}.similar-tours .boxes .box .box-content{margin:0;padding:10px 20px 20px;width:100%}.similar-tours .boxes .box .box-content h3{font-size:24px;font-weight:600;line-height:36px;margin-bottom:0}.similar-tours .boxes .box .box-content h4{font-family:"DM Sans";font-size:1rem;font-weight:200;line-height:28px;color:#000}.similar-tours .boxes .box .box-content ul li{font-family:"DM Sans";font-size:1rem;font-weight:400;line-height:28px;list-style:none}.similar-tours .boxes .box .box-content ul li span{font-weight:500;width:100px;display:inline-block}.similar-tours .boxes .box .box-content .place-covered h4{font-size:1rem;font-weight:600;line-height:24px;color:var(--primary-color)}.similar-tours .boxes .box .box-content .place-covered ul{display:flex;flex-wrap:wrap;gap:5px}.similar-tours .boxes .box .box-content .place-covered ul li{font-size:14px;font-weight:400;line-height:20px}.similar-tours .boxes .box .box-content .button-transparent{margin-top:10px}.blog-details .post .title-blog{font-size:18px;line-height:24px;font-family:"DM Sans"}.blog-details .blog-sections .blog-item{display:flex;gap:20px;align-items:center;background:#ecf0f1;padding:5px;border-radius:10px;margin-bottom:20px}.blog-details .blog-sections .blog-item .blog-img{width:200px}.blog-details .blog-sections .blog-item .blog-img img{border-radius:5px;width:100%;height:120px;object-fit:cover}.blog-details .blog-sections .blog-item .blog-content p{margin:0}.blog-details .blog-sections .blog-item:nth-child(even){flex-direction:row-reverse}.blog-details .latest-articles{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.blog-details .latest-articles .article{display:flex;flex-direction:column;gap:10px;width:calc(50% - 10px);box-shadow:0 0 1px 2px rgba(104,104,104,.0705882353);padding:10px;border-radius:10px}.blog-details .latest-articles .article:hover .article-img img{scale:1.1}.blog-details .latest-articles .article .article-img{position:relative;overflow:hidden}.blog-details .latest-articles .article .article-img img{width:100%;height:200px;object-fit:cover;scale:1;transition:.5s ease-in-out}.blog-details .latest-articles .article .article-img .article-category{position:absolute;top:10px;right:10px;background:#fff;padding:4px 12px;font-size:12px;text-transform:uppercase;font-weight:600;border-radius:4px}.blog-details .latest-articles .article .article-content .article-title{color:var(--primary-color);font-weight:600}.blog-details .latest-articles .article .article-content .article-date{margin:0}#main .document-home{border-bottom:none;background-color:#fff}#main{border-bottom:none}.widget--intro .secondary-heading{display:block}.document-small-group-tours #TourList .boxframe.tours .boxgrid .infobox{top:298px}.picked-content--name{margin-top:10px}.content{display:block;margin:0;background-color:var(--white);padding:50px 0 1px;position:relative;min-height:auto}#HotelList .boxframe{display:flex;flex-wrap:wrap;gap:4px}#HotelList .boxframe .boxgrid{width:calc(33.3333333333% - 4px);margin:0}#HotelList .boxframe .boxgrid .featimg img{width:100%;height:280px;object-fit:cover}#HotelList .boxframe .boxgrid .infobox{transition:.5s ease-in-out;background:linear-gradient(0deg,rgba(0,0,0,.5411764706),rgba(0,0,0,.3098039216));top:calc(100% - 62px)}#HotelList .boxframe .boxgrid .infobox h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0}#HotelList .boxframe .boxgrid:hover .infobox{top:0}.login .login-box{max-width:600px;margin:50px auto;padding:50px;border-radius:10px}.login .login-box .login-form .login-field-item{position:relative}.login .login-box .login-form .login-field-item input{position:relative;padding:25px;border-radius:50px;padding-left:45px}.login .login-box .login-form .login-field-item img{position:absolute;width:30px;padding:5px;height:30px;border-radius:4px;left:10px;top:50%;transform:translateY(-50%)}.login .login-box .login-form .or{position:relative}.login .login-box .login-form .or::before{content:"";width:45%;height:2px;background-color:#d8d8d8;display:block;position:absolute;top:50%;transform:translateY(-50%)}.login .login-box .login-form .or::after{content:"";width:45%;height:2px;background-color:#d8d8d8;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.login .login-box .login-form .other-login{display:flex;gap:10px;justify-content:space-between;margin-top:40px}.login .login-box .login-form .other-login .item{background:#fff;flex:auto;padding:15px;border-radius:10px;display:flex;justify-content:center;align-items:center}.login .login-box .login-form .other-login .item a img{width:30px;height:30px;object-fit:contain}.or{position:relative}.or::before{content:"";width:45%;height:2px;background-color:#d8d8d8;display:block;position:absolute;top:50%;transform:translateY(-50%)}.or::after{content:"";width:45%;height:2px;background-color:#d8d8d8;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.other-login{display:flex;gap:10px;justify-content:space-between;margin-top:40px}.other-login .item{flex:auto;border-radius:10px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 1px 2px rgba(238,238,238,.5803921569)}.other-login .item a{display:block;width:100%;padding:15px}.other-login .item a img{width:30px;height:30px;object-fit:contain;margin:0 auto}#MyAccount #mainbox{max-width:1220px;margin:0 auto;width:100%;padding:0}#MyAccount #mainbox form{border:none}#MyAccount input:not(#btnsubmit){color:#000}#MyAccount input.text-white{color:var(--white)!important}#MyAccount #MyBookings{max-width:1220px;margin:0 auto;width:100%;padding:0}#MyAccount #MyBookings .accordion{max-width:100%;border-bottom:1px solid}#MyAccount #MyBookings .accordion .title{border-color:transparent;color:var(--primary-color);padding:10px 20px}#MyAccount #MyBookings .accordion .title span{top:50%;transform:translateY(-50%);color:#000;height:auto}#MyAccount #MyBookings .accordion .title span::before{color:#000;margin:0}#MyAccount #MyBookings .accordion .accordion-content .booking-header{border-bottom:none}#MyAccount #MyBookings .accordion .accordion-content ul.tour-info li h4{margin-bottom:20px}#MyAccount #MyBookings .accordion .accordion-content ul.tour-info li span.label{color:#000}#MyAccount #MyBookings .accordion .accordion-content ul.tour-info li.travellerframe{border:none}.SagePay{background-color:#972577}input:disabled,select:disabled{border-color:#d8d8d8;background:#efefef;color:#000!important}#BookTour .BookTourHead{background:var(--primary-color);color:var(--white)}#BookTour .BookTourHead li span.label{color:var(--white)}#BookTour input[type=submit]{background:var(--primary-color)}#BookTour input[type=submit]:hover{background-color:#972577}.payment-process{max-width:600px;box-shadow:0 0 4px 2px rgba(0,0,0,.1490196078);margin:0 auto;border-radius:10px;margin-bottom:40px}.payment-process .payment-status{padding:15px;text-align:center}.payment-process .payment-status img{margin:0 auto;width:80px;background:rgba(255,255,255,.5490196078);border-radius:40px;margin-bottom:15px;padding:7px}.payment-process .payment-process-details{padding:15px;border-top:1px solid #777}.payment-process .payment-process-details .item{display:flex;justify-content:space-between;padding:5px 0}@media(max-width:767px){#upperbox{position:relative;height:210px}#upperbox:after{content:"";width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.231372549);top:0;z-index:0}#upperbox .innerframe{padding:0;position:relative;z-index:1}#upperbox .innerframe .pagetitle{padding:0;width:100%}#upperbox .section.pagetitle p{display:none}.boxframe.tours{padding:0}.boxframe.tours .boxgrid img{height:auto}.boxframe.tours .boxgrid .infobox{top:auto}.boxframe.tours .boxgrid .infobox .text{display:none}#search_results.boxframe.tours .boxgrid .infobox{top:auto;bottom:0;transition:.5s ease-in-out;padding-bottom:10px}#search_results.boxframe.tours .boxgrid .infobox .tourtype{display:block}#TourHighlights .infobox{top:calc(100% - 85px)}.bx-viewport{height:auto}#newsFrame .featimg{height:200px;object-fit:cover}.document-TextPage .widget--inner{display:block}.document-TextPage .widget--inner .image-with-text--image{float:none;width:100%;padding:0 0 10px 0}.widget--image-with-text .widget--inner.container-fluid{width:calc(100% - 20px)}#Video{margin:20px auto 0}#Quotes{margin:0 0!important}#TourList .boxframe.tours .boxgrid .infobox{top:300px}#RegionList .boxframe .boxgrid{width:100%;max-width:calc(100% - 4px)}#RegionList .boxframe .boxgrid .featimg{height:220px}#RegionList .boxframe .boxgrid .infobox{top:calc(100% - 75px);padding:10px}#HighlightList #search_results.boxframe.tours .boxgrid:hover .infobox{top:0}#HighlightList #search_results.boxframe.tours .boxgrid .infobox{top:auto}.document-teamContainer .picked-content .picked-content--item{width:calc(100% - 0px)}.document-teamContainer .picked-content .picked-content--item img{height:230px}.document-myAccount #main #content #BookTour input{border-color:#d8d8d8}.document-country .widget{display:block}.document-country .widget--content-picker .suggested-holidays .content-picker--content .picked-content--item{width:calc(100% - 0px);flex-wrap:wrap}.document-country .widget--content-picker .suggested-holidays .content-picker--content .picked-content--item .picked-content--link{flex:0 0 100%}.document-country .widget--content-picker .suggested-holidays .content-picker--content .picked-content--item .picked-content--content{width:calc(100% - 0px)}.document-country .padbutton{display:flex;flex-wrap:wrap;gap:10px}.document-country #Quotes{margin:0 0!important}.document-toursContainer .boxframe.tours .boxgrid img{height:250px}.document-highlights #HighlightList .boxframe .boxgrid{width:calc(100% - 0px)}.document-highlights #HighlightList .boxframe .boxgrid .infobox{top:calc(100% - 70px)}.document-highlights #HighlightList .boxframe .boxgrid .infobox h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 35px)}.document-hotels #search_results .boxgrid{width:calc(100% - 0px);margin:0}.document-hotels #search_results .boxgrid .infobox{top:calc(100% - 80px)}.document-hotels #search_results .boxgrid .infobox h4{padding:20px 30px 3px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-hotels #search_results .boxgrid .infobox p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.search-page{gap:50px;margin:50px 10px}.search-page .search-filter{width:calc(100% - 0px)}.search-page .search-tour{width:calc(100% - 0px)}.search-page .search-tour .item{width:calc(100% - 0px)}.tailor-made-details .box-60{width:100%}.tailor-made-details .box-40{width:100%}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .title{gap:10px}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .title .box-80{padding-right:10px}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content{padding-right:0}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid{flex-direction:column;gap:10px}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid .featimg{width:calc(100% - 0px)}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .itinerary .boxgrid .txtbox{width:calc(100% - 0px)}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel{gap:0}.document-tour #content #Itinerary #leftSide .accordion-frame .accordion .accordion-content .boxframe.hotel .boxgrid{width:calc(100% - 0px)}.what-include .include-items .item{text-align:center;width:calc(50% - 20px);margin:0}.what-include:before{display:none}.what-include:after{display:none}.holiday-extension .boxes{gap:10px}.holiday-extension .boxes .box{width:calc(100% - 0px)}.similar-tours .boxes{gap:10px}.similar-tours .boxes .box{width:calc(100% - 0px)}.sortbox{text-align:left}.sortbox label{display:block}.sortbox label select{width:100%}.content-picker--tall .picked-content--item{width:100%}#HotelList .boxframe .boxgrid{width:calc(100% - 0px)}.document-destinations .flickity-slider .picked-content--item a{height:330px}.document-myAccount #upperbox{position:relative;height:320px}.document-myAccount #upperbox .section.pagetitle{padding:10px 0}.document-myAccount .search-header-usp-list{bottom:-2rem}.payment-process{margin:0 20px}}@media(min-width:768px)and (max-width:991px){#upperbox{height:30vh;position:relative;padding:0}#upperbox:after{content:"";width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.231372549);top:0;z-index:0}#upperbox .innerframe{padding:0;position:relative;z-index:1}#upperbox .innerframe .pagetitle{width:100%;padding:0}.boxframe.country{display:flex;flex-wrap:wrap;gap:5px}.boxframe.country .boxgrid{width:calc(50% - 10px);text-shadow:1px 1px 1px #111;min-height:10px;margin:0}.boxframe.tours{padding:0}.boxframe.tours .boxgrid img{height:360px}.boxframe.tours .boxgrid .infobox{top:auto}.boxframe.tours .boxgrid .infobox .tourtype{display:block}.boxframe.tours .boxgrid .infobox .text{display:none}#search_results.boxframe.tours .boxgrid .infobox{padding-bottom:10px}.image-with-text--content{grid-column:1/13}.our-fav.content-picker .main-carousel{padding-bottom:40px}.our-fav.content-picker .main-carousel .flickity-page-dots{bottom:30px}.our-fav.widget--center .picked-content--item{width:calc(45% - 1rem)}.widget--image-with-text .widget--inner{width:100%;padding:0}.widget--image-with-text .widget--inner.container-fluid{width:calc(100% - 20px)}.blogs-on-golden.widget--center .picked-content--item{width:calc(48% - 1rem)}#HighlightList #search_results.boxframe.tours .boxgrid:hover .infobox{top:0}#HighlightList #search_results.boxframe.tours .boxgrid .infobox{top:auto}.document-teamContainer .picked-content .picked-content--item img{height:230px}.document-highlights #HighlightList .boxframe .boxgrid{width:calc(50% - 3px)}.document-hotels #search_results .boxgrid{width:calc(50% - 3px);margin:0}.what-include::before{left:-440px;display:none}.what-include::after{right:-240px;display:none}.what-include .include-items .item{width:calc(33.3% - 20px)}.holiday-extension .boxes .box{width:calc(50% - 15px)}.similar-tours .boxes .box{width:calc(50% - 15px)}#HotelList .boxframe .boxgrid{width:calc(50% - 3px)}.document-myAccount .search-header-usp-list{bottom:-2rem}}@media(min-width:992px)and (max-width:1200px){#upperbox .section.pagetitle{width:100%}.boxframe.country{display:flex;flex-wrap:wrap;gap:5px}.boxframe.country .boxgrid{margin:0;width:calc(33.3333333333% - 4px);min-height:50px}.boxframe.tours{padding:0}.boxframe.tours .boxgrid img{height:360px}.boxframe.tours .boxgrid .infobox{top:auto}.boxframe.tours .boxgrid .infobox .text{display:none}.boxframe.tours .boxgrid .infobox .tourtype{display:block;margin-bottom:0}#search_results.boxframe.tours .boxgrid .infobox{padding-bottom:10px}#search_results.boxframe.tours .boxgrid .infobox .tourtype{display:block}#TourHighlights .boxgrid{width:calc(33.3% - 5px)}.our-fav.widget--center .picked-content--item{width:calc(45% - 1rem)}#RegionList .boxframe .boxgrid{width:100%;max-width:calc(33.3333333333% - 4px)}#RegionList .boxframe .boxgrid .featimg{height:220px}#RegionList .boxframe .boxgrid .infobox{top:calc(100% - 75px);padding:10px}.blogs-on-golden.widget--center .picked-content--item{width:calc(32% - 1rem)}#HighlightList #search_results.boxframe.tours .boxgrid:hover .infobox{top:0}#HighlightList #search_results.boxframe.tours .boxgrid .infobox{top:auto}.document-hotels #search_results .boxgrid{width:calc(33.3333333333% - 5px)}.document-hotels #search_results .boxgrid .infobox h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-hotels #search_results .boxgrid .infobox p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.what-include:before{top:120px;left:-230px}.what-include:after{bottom:-210px;right:-90px}.what-include .include-items .item{text-align:center;width:calc(25% - 40px)}#HotelList .boxframe .boxgrid{width:calc(33.3% - 5px)}}@media(min-width:1201px)and (max-width:1460px){#upperbox .section.pagetitle{width:100%}.boxframe.country .boxgrid{width:32.9%}#search_results.boxframe.tours .boxgrid .infobox{padding-bottom:10px}#search_results.boxframe.tours .boxgrid .infobox .tourtype{display:block}#HighlightList #search_results.boxframe.tours .boxgrid:hover .infobox{top:0}#HighlightList #search_results.boxframe.tours .boxgrid .infobox{top:auto}.widget--image-with-text .widget--inner{padding:0 10px}#HotelList .boxframe .boxgrid{width:calc(33.3% - 5px)}}@media(min-width:480px)and (max-width:991px){.boxframe.country .boxgrid{width:calc(50% - 3px)}.boxframe.tours .boxgrid{width:calc(50% - 3px)}#TourHighlights .boxgrid{width:calc(50% - 5px)}#RegionList .boxframe .boxgrid{width:100%;max-width:calc(50% - 4px)}#RegionList .boxframe .boxgrid .featimg{height:220px}#RegionList .boxframe .boxgrid .infobox{top:calc(100% - 75px);padding:10px}.search-page .search-tour .item{width:calc(50% - 10px)}}@media(min-width:601px)and (max-width:991px){.boxframe.News .boxgrid{width:calc(50% - 20px)}}@media(max-width:1279px){#newsFrame .side{padding-top:0}#newsFrame .side .bloghome{margin:0 -20px 40px}#newsFrame .side .bloghome a{position:relative;padding:20px;height:200px;display:flex;align-items:end}#newsFrame .side .bloghome a .icon-chevron-right{margin-bottom:7px}}.post-type-archive .filter-wrapper .wpfFilterContent .wpfFilterVerScroll li label{display:flex;align-items:center}.post-type-archive .filter-wrapper .wpfFilterContent .wpfFilterVerScroll li label span{margin:0}.post-type-archive .filter-wrapper .wpfFilterContent .wpfFilterVerScroll li label span input[type=checkbox]:checked+label{border-color:red}.post-type-archive .filter-wrapper .wpfFilterContent .wpfFilterVerScroll li label span input[type=checkbox]:checked+label::before{background:0 0!important}.post-type-archive .filter-wrapper .wpfFilterContent .wpfFilterVerScroll li label span input+label::before{content:"";position:absolute;width:20px;height:20px;background-color:#e57d8a;border:2px solid #e57d8a;border-radius:50%;top:50%;left:0;transform:translateY(-50%) scale(0);transition:transform .4s ease}.post-type-archive .filter-wrapper .wpfFilterContent .wpfFilterVerScroll li label span input[type=checkbox]:checked+label::before{border-color:#e57d8a}.primary-heading{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}.secondary-heading{font-size:1.5rem;font-weight:600;line-height:36px;margin-bottom:1rem}.primary-color{color:var(--primary-color)}.secondary-color{color:var(--bs-body-color)}.text-white{color:var(--white)}.bg-white{background-color:var(--white)}.bg-secondary{background-color:var(--secondary-color)}.d-none{display:none!important}.w-100{width:100%}.container{max-width:1220px;width:100%;margin:0 auto}.container-fluid{width:100%;margin:0 auto;max-width:1328px}p{font-size:1rem;font-weight:400;line-height:28px}.anchor-without-btn{font-size:1rem;font-weight:600;line-height:28px;color:var(--primary-color);font-family:var(--bs-heading-font-family)}.subtitle{font-size:1.125rem;font-weight:400;line-height:25px;margin-bottom:2.25rem}.p-0{padding:0!important}h1,h2,h3,h4,h5,h6{margin:0}.text-center{text-align:center}.common-spacing{padding:60px 0 0}.without-common-spacing .common-spacing{padding:0}.headimg{width:100%;height:550px;background-repeat:no-repeat;background-size:cover;position:absolute;background-attachment:fixed}.mt-0{margin-top:0}.mt-10{margin-top:10px}.mb-40{margin-bottom:40px}.mt-40{margin-top:40px}.mt-50{margin-top:50px!important}.mt-100{margin-top:100px}.mb-0{margin-bottom:0}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.pt-40{padding-top:40px}.pt-50{padding-top:50px!important}.pb-40{padding-bottom:40px}.pb-7{padding-bottom:60px!important}.line-clamp2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#upperbox{background:linear-gradient(to bottom,rgba(0,0,0,.35) 20%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.35) 100%)}#upperbox .section.pagetitle{width:100%}#upperbox .section.pagetitle .header-breadcrumb li:after{content:"/"}#upperbox .section.pagetitle .header-breadcrumb li:last-child:after{display:none}#upperbox .section.pagetitle .header-breadcrumb li a{font-weight:400;text-decoration:none;font-size:1rem;line-height:30px}#upperbox .section.pagetitle p{font-size:1rem;font-weight:400;line-height:30px;margin-bottom:20px}#upperbox .section.pagetitle h1{font-size:56px;font-weight:400;line-height:80px;border:none}#upperbox .section.awardbox{display:none}a#gomain{display:none}.icon-squared-plus:before{content:"";color:#1c1b1f;background:url(../img/plus-icon.svg);display:block;width:20px;height:20px;margin-top:16px}.icon-squared-minus:before{content:"";color:#1c1b1f;background:url(../img/minus-icon.svg);display:block;width:20px;height:20px;margin-top:16px}.flickity-slider .picked-content--item{overflow:hidden}.flickity-slider .picked-content--item a{overflow:hidden;height:350px}.flickity-slider .picked-content--item a img{scale:1;transition:.5s ease-in-out}.flickity-slider .picked-content--item:hover img{scale:1.1}.flickity-prev-next-button{height:50px;width:50px;top:42%}.flickity-prev-next-button.flickity-button{background-color:rgba(0,0,0,0)}.flickity-prev-next-button:focus{box-shadow:none;outline:0}.flickity-prev-next-button.previous{left:-50px}.flickity-prev-next-button.next{right:-50px}.three-img-gallery{position:relative;height:490px}.three-img-gallery img:nth-child(1){position:absolute;right:193px;top:0;z-index:3;left:40px;width:246px;height:274px}.three-img-gallery img:nth-child(2){position:absolute;bottom:45px;right:0;z-index:2;width:227px;height:348px}.three-img-gallery img:nth-child(3){position:absolute;left:0;bottom:0;width:327px;height:170px}.btn-group{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.radius-btn{font-size:1rem;font-weight:500;line-height:1rem;padding:12px 20px;border-radius:40px}.button-transparent{text-transform:uppercase;border:1px solid var(--primary-color);display:inline-block;transition:.5s ease-in-out}.button-transparent:hover{background-color:var(--primary-color);color:var(--white)}#Brochures .brochure-list{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center;margin-bottom:2rem}.document-TextPage ul li{font-size:1rem;font-weight:400;line-height:28px;list-style-position:inside}#Quotes{margin:30px 0!important}.boxframe::after{display:none}.overflow-h{overflow:hidden}#Destinations .boxgrid .featimg img{height:200px}.holiday-type .boxgrid .featimg img{height:200px}.boxframe.country .boxgrid .featimg img{height:200px}@media(max-width:767px){.primary-heading{font-size:1.75rem;font-weight:600;line-height:38px;margin-bottom:20px!important}.container{width:calc(100% - 20px)!important}.container-fluid{width:calc(100% - 20px)}.common-spacing{padding:2.5rem 0 0}.flickity-prev-next-button{width:40px;height:40px;top:40%}.flickity-prev-next-button.flickity-button{background-color:var(--white)}.flickity-prev-next-button:focus{outline:0;box-shadow:none}.flickity-prev-next-button.previous{left:-20px}.flickity-prev-next-button.next{right:-20px}.three-img-gallery{width:100%;height:420px;max-width:325px}.three-img-gallery img:nth-child(1){width:206px;height:230px;left:0}.three-img-gallery img:nth-child(2){width:157px;height:240px}.three-img-gallery img:nth-child(3){width:277px;height:143px}#Brochures .brochure-list{gap:1rem}.document-countryContainer .boxframe.country{padding:10px}#upperbox .section.pagetitle h1{font-size:26px;font-weight:400;line-height:36px}}@media(min-width:768px)and (max-width:991px){.container{width:calc(100% - 20px)!important}.container-fluid{width:calc(100% - 20px)!important}.common-spacing{padding:3rem 0 0}.primary-heading{font-size:2rem;line-height:44px}.three-img-gallery{width:100%;height:420px;max-width:340px}.three-img-gallery img:nth-child(1){width:206px;height:230px;left:0}.three-img-gallery img:nth-child(2){width:157px;height:240px}.three-img-gallery img:nth-child(3){width:277px;height:143px}.btn-group{gap:.5rem}.flickity-prev-next-button{top:32%}.flickity-prev-next-button.next{right:-40px}.flickity-prev-next-button.previous{left:-40px}.flickity-slider .picked-content--item a{height:200px}.flickity-slider .picked-content--item a img{height:190px}#upperbox .section.pagetitle{bottom:20px}#upperbox .section.pagetitle h1{font-size:36px;line-height:60px}}@media(min-width:992px)and (max-width:1200px){.container{width:calc(100% - 20px)!important}.container-fluid{width:calc(100% - 20px)}.common-spacing{padding:3.5rem 0 0}.three-img-gallery{position:relative;height:410px}.three-img-gallery img:nth-child(1){right:293px;top:0;z-index:3;left:0;width:206px;height:234px}.three-img-gallery img:nth-child(2){bottom:55px;right:0;z-index:2;width:167px;height:256px}.three-img-gallery img:nth-child(3){left:0;bottom:0;width:297px;height:130px}#upperbox .section.pagetitle{bottom:20px}}@media(min-width:1201px)and (max-width:1360px){.container{width:calc(100% - 20px)}.container-fluid{width:calc(100% - 20px)}}.document-Home #main{z-index:2}.banner{height:560px;position:relative}.banner video{width:100%}.banner::after{content:"";width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background:linear-gradient(180deg,var(--bs-black) 0,rgba(0,0,0,0) 52.56%)}.banner .banner-content{position:absolute;top:160px;left:110px;z-index:2;max-width:440px;text-align:center}.banner .banner-content .banner-title{color:var(--white);font-size:3.5rem;font-weight:700;line-height:80px;font-family:var(--bs-heading-font-family)}.banner .trustpilot-logo{position:absolute;bottom:92px;right:57px}.search-box{position:absolute;width:63%;top:500px;z-index:3;left:50%;transform:translateX(-50%);display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:33px 50px;border-radius:50px;background-color:#ede9e6}.search-box::before{content:"";background-image:url(../img/search-bg-left.svg);display:block;width:100%;height:100%;position:absolute;z-index:-1;opacity:.04;background-repeat:no-repeat;left:0}.search-box::after{content:"";background-image:url(../img/search-bg-right.svg);display:block;width:100%;height:100%;position:absolute;z-index:-1;opacity:.04;background-repeat:no-repeat;right:0;background-position:right}.search-box .item{flex:auto;width:calc(20% - 15px)}.search-box .item select{border-radius:50px;border:1px solid #d8d8d8;background-color:#fff;padding:14px 20px;font-size:20px;font-weight:400;line-height:1.5;min-height:60px;background:url(../img/down-arrow.svg) 98.5% center no-repeat #fff;background-position:92%;margin:0;text-overflow:ellipsis;white-space:nowrap;padding-right:38px}.search-box .item input{border-radius:50px;border:1px solid #d8d8d8;background-color:#fff;padding:14px 20px;font-size:20px;font-weight:400;line-height:1.5;min-height:60px;margin:0;text-overflow:ellipsis;white-space:nowrap}.search-box .item .search-btn{display:flex;align-items:center;justify-content:center;margin-left:20px;font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.5px}.about-sec-home{display:flex;align-items:center;gap:80px}.about-sec-home .about-content{flex:0 0 55%}.about-sec-home .about-img{width:45%}.special-group-departure .widget--intro{padding:0 15px}.special-group-departure .picked-content--item{width:calc(30% - 1rem)}.special-group-departure .picked-content--item img{width:100%;margin-bottom:15px}.special-group-departure .picked-content--item .picked-content--price-duration{font-size:.875rem;color:var(--bs-body-color)}.recent-review{display:flex;align-items:center;gap:40px}.recent-review .recent-review-img{width:40%}.recent-review .recent-review-content{width:60%}.recent-review .recent-review-content .review-box{background:var(--primary-color);height:400px;border-radius:70px 0;padding:40px 20px;position:relative}.recent-review .recent-review-content .review-box p{color:var(--gray-color);font-size:1rem;font-weight:400;line-height:24px}.recent-review .recent-review-content .review-box:after{content:"";background-image:url(../img/home/quote.png);width:290px;height:210px;display:block;position:absolute;right:0;bottom:0;opacity:.2}.recent-review .recent-review-content .reviewer{font-size:1rem;font-weight:600;line-height:28px;font-family:var(--bs-heading-font-family);color:var(--primary-color);text-align:right;margin-top:1.5rem}.expertise .widget--brand{padding:60px 0;position:relative;z-index:2;overflow:hidden;background-image:url(../img/expertise-bg.webp);background-size:cover;color:#fff}.expertise .widget--brand::before{display:none;background-image:url(../img/home/expertise-1.png);display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;opacity:.1;z-index:0}.expertise .widget--brand::after{display:none;background-image:url(../img/home/expertise-2.png);display:block;position:absolute;width:370px;height:100%;bottom:0;right:0;background-repeat:no-repeat;opacity:.1;z-index:0}.expertise .widget--brand .widget--inner{display:flex;gap:2rem;align-items:center;padding:0;z-index:2;justify-content:space-between}.expertise .widget--brand .widget--inner .widget--intro{width:50%}.expertise .widget--brand .widget--inner .widget--usps{display:flex;margin:0;flex-direction:column;width:35%;gap:1.5rem}.expertise .widget--brand .widget--inner .widget--usps .widget__usp{padding:18px 34px;background:var(--white);border-radius:16px;font-size:18px;font-weight:400;line-height:28px;color:var(--primary-color);border:1px solid var(--primary-color);display:flex;align-items:center;gap:25px}.expertise .widget--brand .widget--inner .widget--usps .widget__usp:nth-child(1){transform:translateX(-20px)}.expertise .widget--brand .widget--inner .widget--usps .widget__usp:nth-child(2){transform:translateX(-40px)}.expertise .widget--brand .widget--inner .widget--usps .widget__usp .usp--icon{height:43px}.expertise .widget--brand .widget--inner .widget--usps .widget__usp .usp--text{margin:0}#Destinations .boxframe{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:1.5rem}#Destinations .boxframe:after{display:none}#Destinations .boxframe .boxgrid{width:calc(25% - 3px);text-shadow:1px 1px 1px #111;margin:0}.holiday-type .boxframe{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:1.5rem}.holiday-type .boxframe:after{display:none}.holiday-type .boxframe .boxgrid{width:calc(25% - 3px);margin:0}.holiday-type .boxframe .boxgrid .featimg:before{content:"";width:100%;height:100%;display:block;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);position:absolute}#Aboutbox{padding:7.75rem 0}#Aboutbox .innerframe{padding:0}#Aboutbox .innerframe .intro{width:100%}#Aboutbox .innerframe .intro .primary-heading{color:var(--white)}#Aboutbox .innerframe .intro p{margin-bottom:2rem}#Aboutbox .innerframe .intro ul{width:95%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;gap:40px 70px;justify-content:center}#Aboutbox .innerframe .intro ul li{display:inline-block;vertical-align:top;margin:0 0 0;width:calc(25% - 53px);padding:0;position:relative;text-align:left;padding-left:30px}#Aboutbox .innerframe .intro ul li::before{padding-top:3px;content:"";font-family:icomoon;position:absolute;top:0;left:0;color:#909eaa}#Aboutbox .innerframe .intro ul li p{margin:0}.press-reviews .main-carousel .flickity-viewport{height:80px!important}.press-reviews .main-carousel .flickity-viewport .picked-content--item{width:20%;padding:0 20px;margin:0 auto;text-align:center}.press-reviews .main-carousel .flickity-viewport .picked-content--item a{height:100%}.press-reviews .main-carousel .flickity-viewport .picked-content--item a img{height:70px;object-fit:contain;margin:0 auto;width:100%}.press-reviews .main-carousel .flickity-viewport .picked-content--item:hover a img{scale:1}.press-reviews .main-carousel .flickity-page-dots{bottom:-50px}.awards-recognition{position:relative}.awards-recognition::before{display:none;content:"";background-image:url(../img/home/expertise-1.png);display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;opacity:.1;z-index:0}.awards-recognition::after{display:none;content:"";background-image:url(../img/home/expertise-2.png);display:block;position:absolute;width:370px;height:100%;bottom:0;right:0;background-repeat:no-repeat;opacity:.1;z-index:0}.awards-recognition .heading{width:60%;margin:0 auto}.awards-recognition .awards-item{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.awards-recognition .awards-item .item img{mix-blend-mode:darken}.news-letter{display:flex}.news-letter .plan-next{width:60%;background:var(--secondary-color);padding:55px 50px;position:relative;overflow:hidden}.news-letter .plan-next .phone-no h2{font-size:2.25rem;line-height:38px;margin-top:1rem;font-family:var(--bs-body-font-family)}.news-letter .plan-next:before{content:"";background-image:url(../img/home/plan-1.png);display:block;position:absolute;width:100%;height:100%;top:0;left:-30px;background-repeat:no-repeat;opacity:.1;z-index:0}.news-letter .plan-next:after{content:"";background-image:url(../img/home/plan-2.png);display:block;position:absolute;width:210px;height:100%;bottom:0;right:0;background-repeat:no-repeat;opacity:.1;z-index:0}.news-letter .join-mail{display:flex;flex:1;padding:53px;flex-direction:column;justify-content:center}.news-letter .join-mail input{padding:14px 20px;border-radius:2rem;margin-bottom:1.5rem}.news-letter .join-mail a{width:max-content}@media(max-width:767px){.btn-group{gap:10px}.btn-group .radius-btn{font-size:.8rem}.banner{height:auto}.banner .banner-content{top:50%;left:auto;transform:translate(0,-50%);padding:0 20px}.banner .banner-content .banner-title{font-size:2rem;font-weight:700;line-height:50px}.banner .trustpilot-logo{position:absolute;bottom:15px;right:10px}.search-box{position:relative;width:90%;top:10px;padding:25px 15px;border-radius:15px;margin-bottom:30px}.search-box .item{width:100%}.search-box .item select{padding-right:45px}.search-box .item .search-btn{margin-left:0;margin-top:20px}.about-sec-home{flex-direction:column-reverse;gap:30px}.about-sec-home .about-img{width:100%;height:420px}.about-sec-home .about-img img:nth-child(1){width:206px;height:230px;left:0}.about-sec-home .about-img img:nth-child(2){width:157px;height:240px}.about-sec-home .about-img img:nth-child(3){width:277px;height:143px}.special-group-departure .widget--intro{width:100%}.special-group-departure .flickity-viewport{min-height:400px;height:100%}.special-group-departure .picked-content--item{width:calc(100% - 0rem)}.recent-review{flex-direction:column}.recent-review .recent-review-img{width:100%}.recent-review .recent-review-content{width:100%}.recent-review .recent-review-content .review-box{height:auto}.expertise .widget--brand{padding:40px 0}.expertise .widget--brand:after,.expertise .widget--brand:before{display:none}.expertise .widget--brand .widget--inner{flex-direction:column;gap:2rem}.expertise .widget--brand .widget--inner .widget--intro{width:100%}.expertise .widget--brand .widget--inner .widget--usps{width:80%}#Destinations .boxframe{gap:20px;margin-bottom:1.5rem;padding:0 10px}#Destinations .boxframe .boxgrid{width:calc(100% - 0px)}.press-reviews .main-carousel .flickity-viewport .picked-content--item{width:50%}.awards-recognition .heading{width:100%}.awards-recognition::after,.awards-recognition::before{display:none}.document-Home #Quotes{margin:2.5rem 0}.document-Home #Quotes .center-txt{display:none}.document-Home #Quotes #Feedback{padding:0}.document-Home #Quotes #Feedback iframe{height:50px!important}.holiday-type .boxframe{gap:20px;margin-bottom:1.5rem;padding:0 10px}.holiday-type .boxframe.holidayType{padding:0 10px}.holiday-type .boxframe .boxgrid{width:calc(100% - 0px)!important}#Aboutbox{padding:2.75rem 10px}#Aboutbox .innerframe .intro p{padding:0 10px;text-align:justify}#Aboutbox .innerframe .intro ul{width:85%;margin:20px 5px;padding:0;gap:20px}#Aboutbox .innerframe .intro ul li{width:calc(100% - 0px)}#Aboutbox .innerframe .intro ul li p{margin:0;padding:0;text-align:left}.news-letter{flex-wrap:wrap}.news-letter .plan-next{width:100%;padding:20px}.news-letter .plan-next::after,.news-letter .plan-next::before{display:none}.news-letter .join-mail{padding:20px}}@media(min-width:768px)and (max-width:991px){.banner{height:auto}.banner .banner-content .banner-title{font-size:2.5rem;line-height:60px}.banner .trustpilot-logo{bottom:140px}.search-box{position:relative;width:90%;top:20px}.search-box .item{flex:auto;width:auto}.search-box .item .search-btn{margin-left:0;margin-top:10px}.about-sec-home{flex-direction:column-reverse;gap:30px;align-items:start}.special-group-departure .picked-content--item img{height:auto}.special-group-departure .flickity-enabled.is-draggable .flickity-viewport{max-height:320px}.recent-review{align-items:start;flex-direction:column}.recent-review .recent-review-img{width:100%}.recent-review .recent-review-content{width:100%}.expertise .widget--brand::before{width:100%;height:100%;top:100px;left:-420px}.expertise .widget--brand::after{width:100%;height:100%;bottom:-200px;right:-580px}.expertise .widget--brand .usp--text{max-width:calc(100% - 65px);font-size:.8rem;line-height:20px}#Destinations .boxframe .boxgrid{width:calc(33.3% - 3px);min-height:50px}.holidayType .boxgrid{min-height:50px}#Aboutbox{padding:2.75rem 0}#Aboutbox .innerframe .intro ul{width:100%;gap:10px 20px}#Aboutbox .innerframe .intro ul li{width:calc(33.3% - 14px)}.news-letter .plan-next::before{top:-20px;left:-250px;rotate:12deg}.news-letter .plan-next::after{bottom:-220px}.awards-recognition::after,.awards-recognition::before{display:none}}@media(min-width:992px)and (max-width:1200px){.banner .banner-content{left:110px}.banner .trustpilot-logo{bottom:150px}.search-box{width:90%;top:470px}.search-box .item .search-btn{margin-left:0;margin-top:0}#main #content{padding-top:120px}#Aboutbox .innerframe .intro{width:90%}#Aboutbox .innerframe .intro ul li{width:calc(34% - 53px)}.widget--content-picker .flickity-enabled.is-draggable .flickity-viewport{max-height:380px}.widget--content-picker .flickity-enabled.is-draggable .flickity-viewport .picked-content--item img{height:330px}.recent-review .recent-review-content .review-box{overflow-y:scroll}.expertise .widget--brand .widget--inner .widget--usps .widget__usp{padding:18px}#Destinations .boxframe .boxgrid{min-height:50px}.document-Home #Quotes{margin-bottom:0}.holiday-type .boxframe .boxgrid{width:calc(33.3% - 3px)!important}#Aboutbox{padding:3.75rem 0}#Aboutbox .innerframe .intro ul{width:90%;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;gap:20px 70px}.news-letter .plan-next::before{top:30px;left:-160px}.news-letter .plan-next::after{bottom:-130px}.news-letter .join-mail{padding:25px}.content-picker.widget--primary{padding-bottom:3.5rem}.awards-recognition::after,.awards-recognition::before{display:none}}@media(min-width:1201px)and (max-width:1460px){.search-box{width:80%}.holiday-type .boxframe .boxgrid{width:calc(25% - 3px)!important}#Aboutbox .innerframe .intro ul{width:85%;gap:20px}#Aboutbox .innerframe .intro ul li{width:calc(33.3% - 14px)}}.document-group_tours_list #HighlightList #search_results.boxframe.tours .boxgrid .featimg img{height:250px}.loginbox{box-shadow:0 0 4px 2px #dcdcdc;padding:40px!important;max-width:500px!important;border-radius:10px}.loginbox #SignIn2 .txtbox .primary-heading{margin-bottom:0!important}.loginbox #SignIn2 .txtbox form{padding-bottom:0}.loginbox #SignIn2 .txtbox form p{margin:0}.loginbox #SignIn2 .txtbox form p button#btnSubmitLogin{width:100%;text-align:center;margin-top:20px;font-size:1rem;padding:12px 20px}#MyAccount #MyBookings .accordion .title{display:flex;justify-content:space-between;padding:0}#MyAccount #MyBookings .accordion .title .details-title .id-booking-name .id-name{margin:0;margin-bottom:0;font-size:26px}#MyAccount #MyBookings .accordion .title .details-title .status .item{display:flex;position:relative;flex-direction:row;gap:20px}#MyAccount #MyBookings .accordion .title .details-title .status .item h4{display:flex;align-items:center;gap:5px;font-size:16px;font-family:'DM Sans';text-transform:capitalize}#MyAccount #MyBookings .accordion .title .details-title .status .item h4:after{content:"|";display:inline-block;margin-left:12px}#MyAccount #MyBookings .accordion .title .details-title .status .item h4:last-child::after{display:none}#MyAccount #MyBookings .accordion .title .details-title .status .item h4 span{position:static;transform:none;width:max-content;font-size:15px}#st-form{max-width:500px;margin:0 auto;padding:40px;border-radius:10px;box-shadow:0 0 4px 2px #dcdcdc}#st-form .pay_details{margin-bottom:15px}#st-form .payment-btns{display:flex;gap:10px}#st-form .payment-btns button{flex:1;text-align:center}#st-form .payment-btns button.cancel-btn{border:1px solid var(--primary-color);color:var(--primary-color);background:#fff}.gm-style-mtc button{border-radius:0}.validation-summary-errors{background:var(--primary-color);color:#fff;text-align:center}.no-pad-top{padding-top:0}.promotion .picked-content--item a img{height:180px}