@media (min-width:1200px){#banner .container,#complete-your-plan .container,#deals-for-you .container,#partner-with-us .container,#upcoming-trips .container,.activities .container{max-width:1920px}}body{background-color:#fff}h2{font-size:48px;line-height:57.6px;font-weight:900;color:#323232;position:relative;z-index:2}h2 span{color:#fea116}#caravans-for-you .wrapper,#partner-with-us .wrapper,#popular-destinations .wrapper,#recently-viewed-wrapper .wrapper,#recommended .wrapper,#themed .wrapper,.activities .wrapper{max-width:1200px;margin:auto;padding:0 16px}p.header-text-line{font-size:30px;line-height:38px;color:#757373}.header{background-color:#fea116;color:#fff;padding:10px 0}.header .rfm-marquee{min-width:max-content}#banner .wrapper video{width:100%;object-fit:cover;position:relative;z-index:2}#home-banner-image .slick-dots{bottom:9px}#banner .wrapper h1{font-size:60px;color:#fea116;margin-bottom:30px;padding-right:18px}#banner .overlay{background:#00000050;top:0;width:100%;height:100%}#search input{height:40px;max-width:450px;padding:10px 35px 10px 55px;background-image:url(/assets/icons/search-input-location.svg);background-repeat:no-repeat;border-radius:83px;background-position:20px;font-size:17px;color:#868686ab;background-size:17px;font-weight:500;width:100%;background-color:#fff;margin:auto}.react-dropdown-select-content{position:relative;margin:auto}#search input:focus+.results{display:block}#search .react-dropdown-select-content span{position:absolute;top:6.5px;left:50px;color:#868686ab;font-size:16px;z-index:1}#search .react-dropdown-select-dropdown{top:39px;box-shadow:none;border:none;max-width:400px;margin:auto;z-index:10;width:100%;background-color:#fff;left:0;right:0;padding:6px 10px 10px;max-height:135px;overflow-y:auto}#search ::-webkit-scrollbar{background-color:#f0f2f5;width:8px;border-radius:5px}#search ::-webkit-scrollbar-thumb{background-color:#7b809a85;border-radius:5px;-webkit-box-shadow:inset 0 0 6px #f0f2f5}#search .react-dropdown-select-dropdown span{width:max-content;font-size:15px;padding:3px 10px}#search .react-dropdown-select-dropdown span:first-child{cursor:auto;text-transform:uppercase;color:#005b43;font-weight:600;pointer-events:none;position:-webkit-sticky;position:sticky;background-color:#fff;top:0}#search .react-dropdown-select-dropdown span:first-child:hover{color:#005b43}#search .react-dropdown-select-dropdown-handle{margin:0;display:none}#search .react-dropdown-select-item-selected,#search .react-dropdown-select-item-selected:hover{background-color:transparent!important;color:#fea116!important}#search .react-dropdown-select-dropdown span:hover{background-color:transparent;color:#fea116}.cross{color:#fea116;font-weight:700}#search .react-dropdown-select{padding:0;max-width:450px}#search .react-dropdown-select:focus,#search .react-dropdown-select:focus-within{box-shadow:none;padding:0}#search .results a,#search .results h6{font-size:16px;line-height:20px}#search .results a{font-weight:600;text-decoration:none;color:#fea116}#complete-your-plan .wrapper .card,#upcoming-trips .wrapper .card{border:.5px solid #868686;border-radius:12px;padding:12px}.upcomming-no-1 .swiper-wrapper{justify-content:center}#upcoming-trips .wrapper .card .image-wrapper{width:33%;height:175px}#upcoming-trips .wrapper .card .card-body{width:67%}#upcoming-trips .wrapper .card .image-wrapper img{border-radius:12px;object-fit:cover}#upcoming-trips .wrapper .card .image{width:30%;height:170px}#upcoming-trips .wrapper .card .image img{border-radius:10px}#upcoming-trips .wrapper .card .box{width:70%}#upcoming-trips .wrapper .card h3{font-size:22px;color:#444141}#upcoming-trips .wrapper .card .capacity{background-color:rgba(103,169,255,.4);border-radius:4px;padding:3px 5px}#upcoming-trips .wrapper .card .capacity p{font-size:12px;color:#00306c;font-weight:600;line-height:1}#upcoming-trips .wrapper .card h4{color:#f72;font-size:16px;min-height:20px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#upcoming-trips .wrapper .card .detail h5{font-size:14px;color:#757373;line-height:1}#upcoming-trips .wrapper .card .detail h6{font-size:14px;color:#323232;font-weight:800;line-height:1}#upcoming-trips .wrapper .card .detail h6 span{font-size:12px}#upcoming-trips .wrapper .card .detail p{font-weight:600;font-size:12px;color:#323232;line-height:1}#upcoming-trips .wrapper .card .detail .days{border:.5px solid #868686;border-radius:10px;font-size:12px;color:#f72;font-weight:600;padding:1px 4px 2px}#upcoming-trips .wrapper .card a img{padding-top:3px}#upcoming-trips .wrapper .card a{font-size:16px;background-color:#005b43;border-radius:8px;height:40px;margin-top:12px;padding:1px 1px 3px}#upcoming-trips .swiper-pagination-clickable .swiper-pagination-bullet{width:9px;height:8.5px;margin:0 10px!important;background-color:#fea116}#upcoming-trips .swiper{padding-bottom:24px}#upcoming-trips .swiper-slide{padding:0 12px}#upcoming-trips .swiper-pagination{bottom:-4px!important}#complete-your-plan .wrapper .card .box a:hover,#upcoming-trips .wrapper .card a:hover{background-color:#014634;color:#fff!important}#complete-your-plan .slick-track{display:flex;align-items:center;justify-content:center}#complete-your-plan .wrapper .slick-slide>div:first-child{margin:0 12px}#complete-your-plan .wrapper .card .image{width:33%;height:175px}#complete-your-plan .wrapper .card .image img{border-radius:8px;object-fit:cover}#complete-your-plan .wrapper .card .box{width:67%}#complete-your-plan .wrapper .card .box h2{font-size:18px;line-height:22px;color:#f72;min-height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#complete-your-plan .wrapper .card .box .info p{font-size:14px;line-height:17px;color:#323232;font-weight:700}#complete-your-plan .wrapper .card .box .money p{font-size:28px;color:#323232}#complete-your-plan .wrapper .card .box .money p span{color:#fea116}#complete-your-plan .wrapper .card .box a{background-color:#005b43;height:40px;font-size:16px;border-radius:8px}#deals-for-you .swiper-wrapper .swiper-slide:last-child{margin-right:0!important}#deals-for-you.deals-no-1 .swiper-wrapper,#deals-for-you.deals-no-2 .swiper-wrapper{justify-content:center}#deals-for-you .deals-for-you-slider .slick-slide{opacity:50%}#deals-for-you .swiper{padding:11px 16px}#deals-for-you #hot-deals-box{max-width:68px;top:10px!important;right:10px!important}#deals-for-you .deals-for-you-slider .slick-slide.slick-active{opacity:100%}#deals-for-you .deals-for-you-slider .slick-list,.recently-viewed .slick-list{margin:0 -12px}#deals-for-you .view-all button{font-size:20px;line-height:24.2px;font-weight:300;background-color:#fea116;width:max-content;margin:auto;border-radius:500px;width:217px;height:47px;line-height:1}#deals-for-you .card{background-color:#f6f6f6;border-radius:8px;padding:10px;box-shadow:0 0 4px 0 #00000040}#deals-for-you .card a,#deals-for-you .card:hover a{text-decoration:none}#deals-for-you .card .image img{border-radius:8px;height:163px}#deals-for-you .card .off img{border-radius:0;height:auto}#deals-for-you .days{font-size:12px;font-weight:500}#deals-for-you .card .off{background-color:#fea116;padding:2px 11px;top:22px}#deals-for-you .card .off p{font-size:14px;line-height:16.8px;font-weight:900}#deals-for-you .card .card-body h5{color:#323232;font-size:16px;line-height:19.2px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#deals-for-you .card .card-body .duration p,#deals-for-you .card .card-body h5 span{color:#d55200}#deals-for-you .card .card-body .duration p{font-size:14px}#deals-for-you .card .card-body .duration p span{color:#323232;font-size:12px;line-height:14.4px}#deals-for-you .duration img{width:17px}#deals-for-you .caravan .name{background-color:#00674c;border-radius:4px;padding:8px;max-width:57%;width:max-content}#deals-for-you .caravan p{font-size:12px;line-height:1;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#deals-for-you .number-cut p{font-size:12px;line-height:14.4px;color:#323232}#deals-for-you .number-cut .star p{font-size:12px;line-height:1}#deals-for-you .number-cut .star img{width:73px}#deals-for-you .number{font-size:16px;line-height:19.2px;color:#fea116;font-weight:900}#popular-destinations{padding:51px 21px 65px;background-image:url(/assets/images/popular-destination-background.png);background-repeat:no-repeat;background-position:50%;background-size:cover}#caravans-for-you .wrapper,#popular-destinations .wrapper,#recommended .wrapper,#themed .wrapper{padding:0 4px}#popular-destinations .wrapper .col{margin:0 19px}#caravans-for-you .slick-slide,#popular-destinations .slick-slide,#recommended .slick-slide,#themed .slick-slide{padding:0 12px}#popular-destinations .image{height:198px}#popular-destinations .wrapper img{border-radius:8px;height:100%;object-fit:cover}#popular-destinations .wrapper a img{height:auto;position:relative;top:2px}#popular-destinations .image p,#recommended .image p{font-size:24px;line-height:30px;font-weight:900}#popular-destinations .image .hovers,#recommended .image .name{bottom:15px;left:15px;z-index:2}#popular-destinations .image .borders{border:.6px solid #fff;width:65px;margin:12px 0 19px;display:none}#popular-destinations .image a{display:none;width:106px;height:47px;border:1px solid #fff;font-weight:500;line-height:19.2px;font-size:16px;background-color:transparent}#popular-destinations .image .overlay,#recommended .image .overlay{position:absolute;bottom:0;background:linear-gradient(180deg,transparent 75%,#000);width:100%;border-radius:0 0 8px 8px;top:0;height:100%;left:0}#popular-destinations .image .hover-on-image{width:100%;height:100%;position:absolute;top:0;background:#00000080;display:none;z-index:1;border-radius:8px}#popular-destinations .image:hover a{display:flex!important}#popular-destinations .image:hover .borders,#popular-destinations .image:hover .hover-on-image,#popular-destinations .image:hover a{display:block;animation:display-none-transition .5s both}@keyframes display-none-transition{0%{opacity:0}}#popular-destinations .image:hover .hovers{bottom:15px;transition:all 1s}.slick-dots li button:hover:before{opacity:.25}.slick-dots li.slick-active button:hover:before{opacity:1}.slick-dots li button:before,.slick-dots li.slick-active button:before{font-size:10px;color:#fea116}.slick-dots{bottom:-4px}#caravans-for-you .slick-next:before,#caravans-for-you .slick-prev:before,#popular-destinations .slick-next:before,#popular-destinations .slick-prev:before,#recommended .slick-next:before,#recommended .slick-prev:before,#themed .slick-next:before,#themed .slick-prev:before{width:35px;height:34px}#caravans-for-you .slick-next:before,#popular-destinations .slick-next:before,#recommended .slick-next:before,#themed .slick-next:before{content:url(/assets/icons/slick-right-side.svg)}#caravans-for-you .slick-prev:before,#popular-destinations .slick-prev:before,#recommended .slick-prev:before,#themed .slick-prev:before{content:url(/assets/icons/slick-left-side.svg)}.hide-slider .slick-next,.hide-slider .slick-prev{display:none!important}#caravans-for-you .slick-next,#popular-destinations .slick-next,#recommended .slick-next,#themed .slick-next{right:-40px;z-index:9;width:35px;height:35px;top:50%}#caravans-for-you .slick-prev,#popular-destinations .slick-prev,#recommended .slick-prev,#themed .slick-prev{left:-40px;width:35px;height:35px;z-index:9;top:50%}#recommended .copy-btn.share{position:relative;width:100%}#recommended .image{width:100%;height:274px}#popular-destinations .slick-dots,#recommended .slick-dots{bottom:-35px}#themed .slick-dots{bottom:-20px}#caravans-for-you .slick-dots{bottom:-27px}.caravan-no-1 .slick-dots,.caravan-no-2 .slick-dots,.caravan-no-3 .slick-dots,.popular-no-1 .slick-dots,.popular-no-2 .slick-dots,.popular-no-3 .slick-dots,.popular-no-4 .slick-dots,.recommended-no-1 .slick-dots,.recommended-no-2 .slick-dots,.recommended-no-3 .slick-dots,.recommended-no-4 .slick-dots,.themed-no-1 .slick-dots,.themed-no-2 .slick-dots,.themed-no-3 .slick-dots,.themed-no-4 .slick-dots{display:none!important}#recently-viewed-wrapper .image{margin:0 9px;height:325px}#recently-viewed-wrapper .image .overlay{width:100%;background:linear-gradient(180deg,transparent,#000);position:absolute;bottom:0;height:65px;border-radius:0 0 8px 8px}#recently-viewed-wrapper .image img{border-radius:8px;height:100%}#recently-viewed-wrapper .image p{padding:18px;font-size:24px;line-height:28.8px}#themed .image img{border-radius:10px;box-shadow:0 4px 4px 0 #00000040;object-fit:cover}#themed .slick-list .image{height:300px}#themed .overlay{top:-34px}#themed .overlay div{background-color:#fff;border-radius:50%;box-shadow:0 4px 4px 0 #00000040;width:80px;height:80px}#themed .overlay img{border-radius:0;width:40px}#themed .overlay p{font-size:18px;color:#323232}#caravans-for-you{margin:71px auto 57px}#caravans-for-you h3{font-size:36px;line-height:43.57px;margin-bottom:82px;color:#323232}#caravans-for-you .card .box{max-width:100%;height:246px;border-radius:12px}#caravans-for-you .slick-track{padding:8px 0}#caravans-for-you .slick-slide:hover{transform:scale(1.03);transition:all .5s ease-in-out}#caravans-for-you .card .box img,#recommended .image img{border-radius:8px}#caravans-for-you .wrapper .slick-slider{padding:0}#caravans-for-you .overlay{bottom:0;padding:15px 0 7px;background:linear-gradient(180deg,transparent,#000);width:100%;border-radius:0 0 8px 8px}#caravans-for-you .overlay img{width:119px;border-radius:0!important}#caravans-for-you .overlay p{top:4px;font-size:20px;line-height:24px;left:8.5px}#caravans-for-you .overlay h6{font-size:20px;line-height:24px;padding:12px 0 9px 9px}#partner-with-us{background-color:#fea11636}#partner-with-us .wrapper{max-width:1470px;margin:auto;padding:0 16px}#partner-with-us h1{font-size:64px;line-height:76.8px;color:#323232;font-weight:900}#partner-with-us p{font-size:24px;line-height:28.8px;color:#383838;max-width:63%}#partner-with-us a{width:249px;height:75px;font-size:24px;padding:10px;border-radius:73px;background-color:#273702;position:relative;z-index:2;border:2px solid #1c2801}#partner-with-us a:hover{transform:scale(1.035);color:#fff!important}#app span{color:#fff;top:-16px;font-weight:700;position:relative;font-size:50px;left:-3px}#app .Typewriter{line-height:1.2}#app span.line{position:relative;top:0!important;left:3px!important}#app span:last-child{color:#fea116;position:relative;top:-17px;left:0}@media (min-width:1700px){#deals-for-you .swiper-wrapper{justify-content:center}}@media (max-width:1600px){#banner .wrapper h1{font-size:55px}h2{font-size:44px;line-height:55px}p.header-text-line{font-size:25px;line-height:30px}#partner-with-us p{max-width:81%}#partner-with-us h1{font-size:60px;line-height:70px}}@media (min-width:1200px) and (max-width:1599px){#deals-for-you .card .image img{height:179px}}@media (min-width:1450px){#popular-destinations{background-size:contain}}@media (max-width:1499px){#search .react-dropdown-select-dropdown{max-height:125px}}@media (max-width:1399px){.header{padding:9px 0}#app,#app span{font-size:40px}#search input{height:37px;font-size:16px;padding:8px 35px 10px 50px}#recommended .image{height:253px}.banner .wrapper h1{font-size:45px}#app span{top:-15px;font-size:40px;left:-6px}#search .react-dropdown-select-dropdown span{padding:1px 10px;font-size:14px}#search .react-dropdown-select-dropdown{max-height:107px;top:36px}h2{font-size:32px;line-height:40px}p.header-text-line{font-size:20px;line-height:24px}#upcoming-trips .wrapper .card .detail h6{font-size:12px}#upcoming-trips .wrapper .card .detail h6 span,#upcoming-trips .wrapper .card .detail p{font-size:10px}#upcoming-trips .wrapper .card .detail h5{font-size:12px}#upcoming-trips .wrapper .card .detail .days{font-size:11px}#complete-your-plan .wrapper .card .box,#upcoming-trips .wrapper .card .card-body{padding-left:12px!important}#complete-your-plan .wrapper .card .box h2{font-size:18px;line-height:22px}#complete-your-plan .wrapper .card .box .money p{font-size:24px}#popular-destinations{margin-bottom:72px}#popular-destinations .image p{font-size:24px;line-height:27px}.recently-viewed .slick-slide{width:350px!important}#recently-viewed-wrapper .image p{font-size:22px;line-height:26px}#caravans-for-you .overlay h6{font-size:18px;line-height:20px;padding:12px 0 12px 9px}#caravans-for-you .overlay p{top:5px;font-size:18px}#partner-with-us h1{font-size:50px;line-height:60px}#partner-with-us p{font-size:22px;line-height:26px;max-width:75%}#partner-with-us a{height:60px;width:240px;font-size:21px}#partner-with-us p{font-size:20px;line-height:24px;max-width:85%}#partner-with-us .image{max-width:90%}#caravans-for-you .card .box{height:208px}}#app{text-align:center;font-size:45px;animation:textclip 2s linear infinite}@keyframes textclip{to{background-position:200%}}@keyframes fadeInUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.fadeInUp-animation{animation:fadeInUp 1.5s}@media (max-width:1200px){.popular-no-4 .slick-dots,.recommended-no-4 .slick-dots,.themed-no-4 .slick-dots{display:inherit!important}}@media (min-width:992px) and (max-width:1199px){#search .react-dropdown-select-content span{font-size:14px}.header{padding:7px 0;font-size:14px}#app,#app span{font-size:30px}#search input{height:33px;font-size:14px;padding:5px 35px 5px 50px}#search .react-dropdown-select-dropdown{max-height:85px;top:33px}#search .react-dropdown-select-dropdown span{padding:1px 8px}#popular-destinations .image p,#recommended .image p{font-size:20px;line-height:24px}#recommended .image{height:208px}#caravans-for-you .wrapper,#popular-destinations .wrapper,#recommended .wrapper,#themed .wrapper{padding:0 20px}#themed .overlay div{width:70px;height:70px}#themed .overlay img{width:40px}#themed .overlay{top:-30px}#caravans-for-you .overlay h6{font-size:16px;padding:10px 0 10px 9px}#caravans-for-you .overlay p{font-size:16px}#partner-with-us h1{font-size:40px;line-height:50px}#partner-with-us p{font-size:18px;line-height:22px;max-width:90%}#partner-with-us a{width:195px;height:51px;font-size:20px}}@media (max-width:991px){#banner .wrapper .search-wrapper-box{top:5%;transform:translate(-50%,-5%)}#search .react-dropdown-select-content span{font-size:14px}#upcoming-trips .wrapper .card a img{padding:0}#complete-your-plan .wrapper .card .box a,#upcoming-trips .wrapper .card a{height:37px;font-size:14px;padding:2px 1px 1px}#deals-for-you .card .off img{width:16px}#deals-for-you .card .off p{font-size:12px;line-height:14px;font-weight:800}#deals-for-you.deals-no-1 .swiper-wrapper{justify-content:center}#deals-for-you.deals-no-2 .swiper-wrapper{justify-content:start}#caravans-for-you .overlay h6{font-size:12px;line-height:16px;padding:8px 0 3px 8px}#caravans-for-you .overlay img{width:84px}#caravans-for-you .overlay p{font-size:12px;top:-.5px}#themed .overlay{top:-24px}#themed .overlay p{font-size:14px}}@media (min-width:768px) and (max-width:991px){#caravans-for-you .wrapper,#complete-your-plan .wrapper,#partner-with-us .wrapper,#popular-destinations .wrapper,#recently-viewed-wrapper .wrapper,#recommended .wrapper,#themed .wrapper,#upcoming-trips .wrapper,.activities .wrapper{padding:0}.react-dropdown-select-content{width:370px}#search .react-dropdown-select-content span{left:45px}.navbar-section .navbar .navbar-brand{max-width:110px}.header{padding:7px 0;font-size:14px}.slick-dots{bottom:-7px}#app,#app span{font-size:24px}#search input{height:33px;max-width:370px;padding:10px 30px 10px 39px;background-position:17px;font-size:14px;background-size:14px}#search .react-dropdown-select-dropdown{top:32px;max-width:339px;padding:7px;max-height:109px}#search .react-dropdown-select-dropdown span{padding:1px 7px;font-size:12px}h2{font-size:28px;line-height:36px}p.header-text-line{font-size:18px;line-height:24px}#deals-for-you .card .image img{height:179px}#deals-for-you .swiper{padding:4px 12px}#deals-for-you .card .card-body h5{font-size:14px;line-height:17px;-webkit-line-clamp:2;min-height:38px}#caravans-for-you .card .box{height:190px}#popular-destinations .image,#recommended .image{height:200px}#popular-destinations .image p,#recommended .image p{font-size:18px;line-height:24px}#popular-destinations .image a{width:100px;height:40px;font-size:15px}#caravans-for-you .column,#popular-destinations .column,#recommended .column,#themed .column{padding:0}#themed .overlay div{width:64px;height:60px}#themed .overlay img{width:34px}#themed .slick-list .image{height:240px}#partner-with-us h1{font-size:28px;line-height:36px}#partner-with-us p{font-size:16px;line-height:20px;max-width:100%}#partner-with-us a{width:150px;height:40px;font-size:15px}}@media (max-width:767px){#deals-for-you .caravan .name{width:100%;max-width:max-content}#banner .wrapper .search-wrapper-box{top:7%;transform:translate(-50%,-7%)}.cross{top:9px!important;right:14px!important}#search .react-dropdown-select-content span{top:5px;left:40px;font-size:12px}#caravans-for-you .wrapper,#partner-with-us .wrapper,#popular-destinations .wrapper,#recently-viewed-wrapper .wrapper,#recommended .wrapper,#themed .wrapper,.activities .wrapper{padding:0}.header{padding:7px 0!important;font-size:12px}#app,#app span{font-size:21px}#app span:last-child{left:-3px;top:-16px}.react-dropdown-select-content{width:259px}#search input{height:31px;max-width:259px;padding:5px 24px 5px 35px;background-position:15px;font-size:12px;background-size:12px}#search .react-dropdown-select-dropdown{top:30px;max-width:237px;padding:5px;max-height:90px}#search .react-dropdown-select-dropdown::-webkit-scrollbar{width:4px}#search .react-dropdown-select-dropdown span{font-size:11px;line-height:1.1;padding:2px 7px}h2{font-size:22px;line-height:26px}p.header-text-line{font-size:14px;line-height:17px}#complete-your-plan .wrapper .card .box,#upcoming-trips .wrapper .card .card-body{padding-left:0!important;width:100%}#upcoming-trips .swiper{padding:0 0 24px 8px}#upcoming-trips .wrapper{padding:0}#upcoming-trips .wrapper .card .card-body{width:100%}#upcoming-trips .wrapper .card .image-wrapper{width:100%;height:150px}#complete-your-plan .wrapper .card,#upcoming-trips .wrapper .card{padding:6px}#upcoming-trips .wrapper .card h3{font-size:18px}#upcoming-trips .wrapper .card .detail h5{font-size:10px}#upcoming-trips .wrapper .card .detail .days{font-size:8px;padding:1px 4px}#upcoming-trips .wrapper .card .detail h6 span,#upcoming-trips .wrapper .card .detail p{font-size:9px}#upcoming-trips .wrapper .card h4{font-size:14px;line-height:17px}#upcoming-trips .wrapper .card .detail h6{font-size:10px}#upcoming-trips .swiper-pagination-clickable .swiper-pagination-bullet{margin:0 7px!important;width:7px;height:7px}#upcoming-trips .swiper-slide{padding:0 7px 0 0}#complete-your-plan .wrapper{padding:0}#complete-your-plan .wrapper .slick-slide{padding-right:8px}#complete-your-plan .slick-track{padding-left:8px}#complete-your-plan .column{padding:0 4px}.complete{padding:0}#complete-your-plan .wrapper .slick-slide>div:first-child{margin:0}#complete-your-plan .wrapper .card .image{width:100%;height:150px}#complete-your-plan .wrapper .card .box h2{font-size:16px;line-height:20px}#complete-your-plan .wrapper .card .box .money p{font-size:18px}#complete-your-plan .wrapper .card .box .info p,#deals-for-you .card .card-body .duration p span{font-size:11px;line-height:15px}#deals-for-you .duration img{width:12px}#deals-for-you .card{margin:0}#deals-for-you .swiper-wrapper{justify-content:normal}#deals-for-you .card .card-body h5{font-size:12px;line-height:16px;-webkit-line-clamp:2;min-height:34px}#deals-for-you .card .image img{height:150px}#deals-for-you .card .card-body .duration p,#deals-for-you .number{font-size:12px;line-height:16px}#deals-for-you .days{font-size:11px}#deals-for-you .swiper{padding:16px 8px 16px 0}#deals-for-you .swiper-slide{padding:0 0 0 10px}.recently-viewed .slick-slide{margin:0 6px!important}.slick-dots li button:before,.slick-dots li.slick-active button:before{font-size:8px}.slick-dots li{margin:0 2px}.slick-dots{bottom:-31px}#popular-destinations .slick-dots{bottom:-32px}#caravans-for-you .slick-dots{bottom:-24px}#recommended .slick-dots,#themed .slick-dots{bottom:-7px}#popular-destinations{padding:0 0 40px}#popular-destinations .image,#recommended .image{height:180px}#popular-destinations .image p,#recommended .image p{font-size:16px;line-height:20px}#popular-destinations .image a{width:100px;height:40px}#caravans-for-you .column,#popular-destinations .column,#popular-destinations .wrapper,#recommended .column,#recommended .wrapper,#themed .column,#themed .wrapper{padding:0}#caravans-for-you .card .box{height:180px}.caravan-no-1 .slick-dots,.caravan-no-2 .slick-dots,.popular-no-1 .slick-dots,.popular-no-2 .slick-dots,.recommended-no-1 .slick-dots,.recommended-no-2 .slick-dots,.themed-no-1 .slick-dots,.themed-no-2 .slick-dots{display:none!important}.caravan-no-3 .slick-dots,.popular-no-3 .slick-dots,.popular-no-4 .slick-dots,.recommended-no-3 .slick-dots,.recommended-no-4 .slick-dots,.themed-no-3 .slick-dots,.themed-no-4 .slick-dots{display:inherit!important}#themed .slick-list .image{height:195px}#themed .overlay div{width:54px;height:54px}#themed .overlay img{width:28px}#caravans-for-you .card{padding:0!important}#partner-with-us h1{font-size:24px;line-height:1}#partner-with-us p{font-size:14px;line-height:17px;max-width:100%}#partner-with-us a{width:140px;height:37px;font-size:14px;padding:4px}}@media (max-width:575px){.caravan-no-1 .slick-dots,.popular-no-1 .slick-dots,.recommended-no-1 .slick-dots,.themed-no-1 .slick-dots{display:none!important}.caravan-no-2 .slick-dots,.popular-no-2 .slick-dots,.recommended-no-2 .slick-dots,.themed-no-2 .slick-dots{display:inherit!important}#caravans-for-you .column,#popular-destinations .column,#recommended .column,#themed .column{padding:0}#caravans-for-you .slick-slide,#popular-destinations .slick-slide,#recommended .slick-slide,#themed .slick-slide{padding:0 8px}#app,#app span{font-size:13px}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (max-width:360px){#upcoming-trips .wrapper .card .detail h5,#upcoming-trips .wrapper .card .detail h6,#upcoming-trips .wrapper .card .detail h6 span,#upcoming-trips .wrapper .card .detail p{font-size:8px}}.banner p{font-size:60px}#about-back-btn{max-width:950px}#about-us-wrapper:not(#about-us-wrapper.activities){text-align:justify;background-color:#f2f2f2!important}#about-us-wrapper .wrapper{max-width:950px;border-radius:15px;padding:20px 0}#about-us-wrapper .text{padding:0 30px}#about-us-wrapper:not(.activities) .wrapper h2{font-size:35px;line-height:42px;color:#fea116}#about-us-wrapper .wrapper p{font-size:16px;line-height:24px;color:#000}#about-us-wrapper .caravaning{box-shadow:inset 0 4px 4px 0 #00000040;border-radius:30px}#about-us-wrapper .caravaning .first,#about-us-wrapper .caravaning .second{width:77px;height:2px;background-color:#fea116}#about-us-wrapper .caravaning h2{font-weight:900;font-size:25px;line-height:28px;color:#fea116;text-align:initial}#about-us-wrapper h3{font-size:30px;line-height:36px;text-align:initial}#about-us-wrapper h3 span{font-weight:900;color:#fea116}#about-us-wrapper .about p{font-size:16px;line-height:24px}#about-us-wrapper .caravaning.about-us{box-shadow:none;border-radius:0}#about-us-wrapper .images-wrapper-box .line-1,#about-us-wrapper .images-wrapper-box .line-2{background-color:#fea116;height:3px;width:100%;z-index:1;left:0}#about-us-wrapper .images-wrapper-box .line-1{top:61px}#about-us-wrapper .images-wrapper-box .line-2{bottom:66px}#about-us-wrapper .images-wrapper-box div{z-index:2}#about-us-wrapper .images-wrapper-box .images:nth-child(odd){max-width:158px;height:119px}#about-us-wrapper .images-wrapper-box .images img{height:100%;object-fit:cover}#about-us-wrapper .images-wrapper-box .images:nth-child(2n){max-width:149px;height:213px}#about-us-wrapper .information{background-color:#fea116;padding:0 33px}#about-us-wrapper .information .box{border-radius:15px;padding:10px 22px}#about-us-wrapper .information .box img{width:34px;height:34px}#about-us-wrapper .information p{font-size:24px;line-height:1!important;color:#005b43}#about-us-wrapper .explore-more-button button{width:229px;height:46px;font-size:23px;background-color:#fea116;border-radius:58px}#about-us-wrapper .explore-more-button button:hover{background-color:#f29407}#about-us-wrapper .caravaning.our-management-team .wrapper-box{box-shadow:inset 0 3px 4px 0 #fea116;border-radius:0 198px 198px 0;padding:35px 61px 30px 20px;width:90%!important}#about-us-wrapper .caravaning.our-management-team .wrapper-box.second-wrapper-box{box-shadow:inset 0 3px 4px 0 #fea116;border-radius:198px 0 0 198px;padding:35px 20px 30px 67px;width:90%!important}#about-us-wrapper .caravaning.our-management-team .wrapper-box .left{width:66%!important}#about-us-wrapper .caravaning.our-management-team .wrapper-box .right{width:34%!important}#about-us-wrapper .caravaning.our-management-team .wrapper-box .right div{width:250px;height:250px}#about-us-wrapper .caravaning.our-management-team .wrapper-box .right div img{border:3px solid #fea116;border-radius:50%;object-fit:cover}#about-us-wrapper .caravaning.our-management-team .wrapper-box p{font-size:18px;line-height:24px}@media (min-width:992px) and (max-width:1199px){#about-us-wrapper .wrapper h2{font-size:32px;line-height:36px}#about-us-wrapper .caravaning h2{font-size:25px}#about-us-wrapper h3{font-size:28px;line-height:30px}#about-us-wrapper .information .box{padding:10px 22px}}@media (min-width:768px) and (max-width:991px){#about-us-wrapper .wrapper h2,#banner p{font-size:24px;line-height:28px}#about-us-wrapper .caravaning h2{font-size:20px}#about-us-wrapper .wrapper{border-radius:12px}#about-us-wrapper .wrapper p{font-size:15px}#about-us-wrapper .text{padding:0 20px}#about-us-wrapper h3{font-size:22px;line-height:26px}#about-us-wrapper .images-wrapper-box .images:nth-child(odd){max-width:100px;height:85px}#about-us-wrapper .images-wrapper-box .images:nth-child(2n){max-width:125px;height:180px}#about-us-wrapper .information .box{border-radius:15px;padding:7px 16px}#about-us-wrapper .information .box p{font-size:16px}#about-us-wrapper .caravaning.our-management-team .wrapper-box .right div{width:200px;height:200px}#about-us-wrapper .information .box img{width:27px;height:27px}#about-us-wrapper .explore-more-button button{width:200px;height:40px;font-size:20px}#about-us-wrapper .caravaning.our-management-team .wrapper-box{padding:30px 56px 25px 16px;width:95%!important}#about-us-wrapper .caravaning.our-management-team .wrapper-box p{font-size:16px;line-height:21px}#about-us-wrapper .caravaning.our-management-team .wrapper-box.second-wrapper-box{padding:30px 16px 25px 62px;width:95%!important}}@media (max-width:767px){#about-us-wrapper:not(.activities) .wrapper{margin:8px 0 24px!important;border-radius:10px;padding:12px 0}#about-us-wrapper .wrapper h2{font-size:20px;line-height:24px}#about-us-wrapper .caravaning.our-management-team .wrapper-box p,#about-us-wrapper .wrapper p{font-size:14px;line-height:19px}#about-us-wrapper .text{padding:0 12px}#about-us-wrapper .caravaning .first,#about-us-wrapper .caravaning .second{width:60px}#about-us-wrapper .caravaning h2,#about-us-wrapper h3{font-size:16px!important;line-height:20px}#about-us-wrapper .caravaning{box-shadow:inset 0 2px 2px 0 #00000040;border-radius:24px}#about-us-wrapper .caravaning .management-first{width:26px}#about-us-wrapper .caravaning.our-management-team .wrapper-box{box-shadow:inset 0 3px 4px 0 #fea116;border-radius:0 60px 60px 0;padding:24px 16px 16px;width:99%!important}#about-us-wrapper .caravaning.our-management-team .wrapper-box.second-wrapper-box{box-shadow:inset 0 3px 4px 0 #fea116;border-radius:60px 0 0 60px;padding:20px 16px 16px 24px;width:99%!important}#about-us-wrapper .caravaning.our-management-team .wrapper-box .left,#about-us-wrapper .caravaning.our-management-team .wrapper-box .right{width:100%!important}#about-us-wrapper .caravaning.our-management-team .wrapper-box .right div{max-width:180px;height:180px}#about-us-wrapper .explore-more-button button{width:150px;height:36px;font-size:15px}#about-us-wrapper .information{padding:6px 16px}#about-us-wrapper .information .row .col:first-child{padding-right:8px}#about-us-wrapper .information .row .col-6:nth-child(2){padding-left:8px}#about-us-wrapper .information .box img{width:22px;height:22px}#about-us-wrapper .information .box{border-radius:10px;padding:8px 10px}#about-us-wrapper .personnel{font-size:15px}}@media (max-width:350px){#about-us-wrapper .information .box img{width:18px;height:18px}#about-us-wrapper .caravaning.our-management-team .wrapper-box p,#about-us-wrapper .wrapper p{font-size:12px;line-height:16px}#about-us-wrapper .caravaning h2,#about-us-wrapper h3{font-size:15px!important}}