@charset "UTF-8";:root,html{font-size:14px}.hero_banner{width:100%;height:100vh;overflow:hidden}.hero_banner .carousel,.hero_banner .carousel-inner,.hero_banner .carousel-item,.hero_banner img{width:100%;height:100%}.hero_banner .carousel-item img{object-fit:cover}.hero_banner .carousel-caption{position:absolute;bottom:20%;left:10%;right:10%;background-color:#00000080;padding:1.5rem;border-radius:10px}.hero_banner .carousel-caption h5{font-size:2.5rem;color:#fff}.hero_banner .carousel-caption p{font-size:1.2rem;color:#ddd}.hero_banner .carousel-control-prev-icon,.hero_banner .carousel-control-next-icon{filter:invert(1)}header{display:flex;align-items:center}.main-header{position:relative;top:0;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;transition:all .3s ease;box-shadow:0 2px 6px #0003;height:50px;background:linear-gradient(270deg,#fcaf17 0,var(--primary-color, #bf500e) 100%)}.main-header .logo{width:8rem;transition:width .3s ease}.main-header .nav-link{color:#fff;padding:.5rem 1rem;transition:color .3s ease}.main-header.shrink{height:4.643rem}.main-header.shrink .logo{width:7rem}.rating_section{background-color:#111;padding:40px 0}.rating_section .rating_container{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.rating_section .rating_container .rating_box{display:flex;align-items:center;gap:10px;color:#fff}.rating_section .rating_container .rating_box .image_section{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:#292929;border-radius:40px}.rating_section .rating_container .rating_box .image_section img{width:calc(100% - 1.25rem);height:auto}.rating_section .rating_container .rating_box .rating_text h3{font-size:18px;font-weight:500;margin:0}.rating_section .rating_container .rating_box .rating_text span{font-size:12px;font-weight:600;text-transform:uppercase;color:#aaa}.card_panel{padding:15px;background:#f4f4f4;border-radius:7px;color:#515151}.card_panel h3{font-size:20px;font-weight:600;line-height:1.5}.card_panel p{font-size:1rem}.general_section{margin:3.5rem 0}.general_section .heading_main{display:flex;align-items:center;gap:.5rem}.general_section .heading_main h3{font-size:1.786rem;font-weight:400;color:#515151}.general_section .heading_main h3.highlighted{font-weight:600;color:#fcaf17}.general_section p{color:#8e8e8e;font-size:15px;font-weight:400;line-height:27px}.carousel_section{padding:25px 0}.view_all_button img{width:20px;height:20px;background:#bf500e;border-radius:20px}.carousel_wrapper{overflow-x:auto;scroll-behavior:smooth;gap:2rem;display:flex;width:100%}.slick-carousel .card_wrapper{padding:0 15px;outline:none}.package_card{position:relative;border-radius:15px;overflow:hidden;height:510px;cursor:pointer}.package_card .card_overlay{padding:15px;color:#fff;position:absolute;z-index:9;bottom:0;width:100%;height:15.714rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.package_card .card_overlay.bg-brown{background-color:#6c4d2d00}.package_card .card_overlay.bg-green{background-color:#2f6b1b00}.package_card .card_overlay.bg-navy{background-color:#0f2a4500}.package_card .card_overlay .duration{font-size:.875rem;font-weight:600;display:flex;justify-content:space-between;color:#fff}.package_card .card_overlay h4{font-size:1rem;height:2.1rem;margin:10px 0;font-weight:600}.package_card .card_overlay .cities{font-size:.875rem;font-weight:500;color:#eee;margin-bottom:10px}.package_card .card_overlay .price_row{font-size:.875rem}.package_card .card_overlay .price_row .price{font-weight:600;margin-right:10px}.package_card .card_overlay .price_row del{opacity:.6;margin-right:10px}.package_card .card_overlay .price_row .save{background:#fff;color:#333;padding:2px 6px;border-radius:4px;font-size:.75rem;font-size:500}.package_card .card_overlay .btn_row{margin-top:10px;display:flex;gap:10px}.package_card .card_overlay .btn_row .call_btn{background:#fff3;border:none;color:#fff;padding:10px;border-radius:10px}.package_card .card_overlay .btn_row .callback_btn{flex:1;background:#fff;color:#333;border:none;padding:10px;border-radius:10px;font-weight:500}.carousel_nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:none;cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:center}.carousel_nav.prev{left:0}.carousel_nav.next{right:0}.carousel_nav:hover{background:#f8f9fa}.carousel_nav svg{width:20px;height:20px}.slick-slide{transition:opacity .3s ease}#sentinel{position:relative;height:1px}.carousal_panel{display:flex;align-items:center;gap:1.5rem}.choose_country{background-color:#fff;padding:10px 0;position:sticky;top:0;z-index:1000;transition:all .05s ease}.choose_country .logo_sticky{opacity:0;margin:0;background:linear-gradient(270deg,#fcaf17 0%,var(--primary-color, #bf500e) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:1.75rem;font-weight:800;position:absolute;line-height:1.15;left:-3rem;top:calc(50% - 4px);transform:translateY(-50%)}@media screen and (max-width: 1280px){.choose_country .logo_sticky{left:0}}.choose_country.shrink{padding:10px 0 0;width:100%;box-shadow:0 2px 8px #0000001a;border-bottom:1px solid rgba(204,204,204,.2784313725)}.choose_country.shrink .container{padding-left:3rem;padding-right:3rem}@media screen and (max-width: 1280px){.choose_country.shrink .container{padding-left:6rem;padding-right:6rem}}.choose_country.shrink .logo_sticky{opacity:1}.choose_country.shrink .country-carousel-wrapper{transform:translate(3.571rem)}.choose_country.shrink .country-item img{height:2.188rem!important;margin-bottom:8px}.choose_country.shrink .country-item span{font-size:.75rem!important;font-weight:500!important;line-height:1!important}.choose_country.shrink .country-item .tag{position:absolute;top:-10px;left:0;background:#fcaf17;color:#fff;font-size:.35rem;font-weight:700;padding:2px 4px;border-radius:4px}.choose_country .country-carousel-wrapper{position:relative;overflow:hidden}.choose_country .country-carousel-wrapper .country-carousel{display:flex;gap:25px;overflow-x:auto;scroll-behavior:smooth;padding:.714rem 2.857rem}.choose_country .country-carousel-wrapper .country-carousel::-webkit-scrollbar{display:none}.choose_country .country-carousel-wrapper .country-carousel .country-item{display:flex;flex-direction:column;align-items:center;min-width:90px;color:#333;text-align:center;position:relative;opacity:1;transition:opacity .3s ease}.choose_country .country-carousel-wrapper .country-carousel .country-item img{height:2.188rem;margin-bottom:8px}.choose_country .country-carousel-wrapper .country-carousel .country-item span{font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap}.choose_country .country-carousel-wrapper .country-carousel .country-item .tag{position:absolute;top:-10px;left:0;background:orange;color:#fff;font-size:10px;font-weight:700;padding:2px 4px;border-radius:4px}.choose_country .country-carousel-wrapper .nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:#f5f5f5;border:none;width:2.571rem;height:2.571rem;border-radius:50%;font-size:1.25rem;line-height:0;font-weight:800;color:#444;z-index:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.choose_country .country-carousel-wrapper .nav-btn.left{left:0}.choose_country .country-carousel-wrapper .nav-btn.right{right:0}.choose_country .country-carousel-wrapper .nav-btn.hidden{display:none}.card_carousal .card{width:100%;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.card_carousal .carousel{width:100%;height:240px;overflow:hidden;position:relative}.card_carousal .carousel .carousel-track{display:flex;transition:transform .3s ease-in-out;width:100%;height:100%}.card_carousal .carousel .carousel-btn{position:absolute;top:50%;background-color:#fffc;border:none;font-size:.875rem;width:25px;height:25px;padding:0;font-weight:800;cursor:pointer;z-index:1;border-radius:50%;transition:background .3s ease}.card_carousal .carousel .carousel-btn:hover{background-color:#ffa500cc;color:#fff}.card_carousal .carousel .carousel-btn.prev-btn{left:10px}.card_carousal .carousel .carousel-btn.next-btn{right:10px}.card_carousal .carousel .carousel-image{flex:0 0 100%;width:100%;height:100%;object-fit:cover}.card_carousal .card-body{padding:16px}.card_carousal .card-body .duration{font-size:14px;color:#555;display:flex;justify-content:space-between}.card_carousal .card-body .duration .rating{color:green;font-weight:700}.card_carousal .card-body .title{font-size:16px;font-weight:700;margin:8px 0}.card_carousal .card-body .itinerary{font-size:14px;color:#777}.card_carousal .card-body .price-section{margin:12px 0}.card_carousal .card-body .price-section .old-price{text-decoration:line-through;color:#999;font-size:14px}.card_carousal .card-body .price-section .old-price .discount{color:green;margin-left:10px;font-weight:700}.card_carousal .card-body .price-section .new-price{font-size:20px;font-weight:700;color:#222}.card_carousal .card-body .price-section .new-price .per-head{font-size:14px;color:#555}.card_carousal .card-body .actions{display:flex;gap:10px}.card_carousal .card-body .actions .call-btn{flex:0 0 40px;font-size:20px;border:1px solid orange;border-radius:8px;background:#fff;color:orange;cursor:pointer}.card_carousal .card-body .actions .callback-btn{flex:1;background:orange;color:#fff;border:none;padding:10px;border-radius:8px;font-weight:700;cursor:pointer}.main-footer{background-color:#111;color:#ccc;font-size:.95rem}.main-footer h5{color:#fff;font-size:1.1rem;margin-bottom:1rem}.main-footer .footer-link{color:#bbb;text-decoration:none;display:block;margin-bottom:.5rem;transition:color .3s ease}.main-footer .footer-link:hover{color:#fff}.main-footer .list-inline-item{margin-right:1rem}.main-footer .list-inline-item .footer-link{display:inline-block;margin-bottom:0}.main-footer hr{border-color:#333}.card_img{width:100%}.inner_page_image_grid{padding:2rem 0}.inner_page_image_grid .grid-wrapper{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-template-areas:"large large small1 small2" "large large small3 small4"}.inner_page_image_grid .grid-wrapper .grid-item{position:relative;overflow:hidden;border-radius:10px}.inner_page_image_grid .grid-wrapper .grid-item img{width:100%;height:100%;object-fit:cover;display:block}.inner_page_image_grid .grid-wrapper .grid-item .overlay-text{position:absolute;bottom:10px;left:10px;color:#fff;font-weight:700;font-size:1.1rem;z-index:2}.inner_page_image_grid .grid-wrapper .grid-item.large-image{grid-area:large;grid-row:span 2}.inner_page_image_grid .grid-wrapper .grid-item:nth-child(2){grid-area:small1}.inner_page_image_grid .grid-wrapper .grid-item:nth-child(3){grid-area:small2}.inner_page_image_grid .grid-wrapper .grid-item:nth-child(4){grid-area:small3}.inner_page_image_grid .grid-wrapper .grid-item:nth-child(5){grid-area:small4;position:relative}.inner_page_image_grid .grid-wrapper .grid-item:nth-child(5) .view-all-btn{position:absolute;bottom:10px;right:10px;background:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-weight:500;display:flex;align-items:center;gap:.5rem}.inner_page_section{padding:2rem 0}.inner_page_section .title{font-size:2.143rem;font-weight:700}.inner_page_section .form-control{display:block;box-shadow:none;width:100%;padding:.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out}.inner_page_section .input-group{position:relative;display:flex;flex-wrap:nowrap;align-items:stretch;width:100%}.inner_page_section .per_unit{font-size:.85rem;line-height:18px;color:#8e8e8e}.inner_page_section .badge.bg-orange{display:flex;align-items:center;justify-content:center;padding:0 .875rem;width:auto;height:1.786rem;border-radius:20px;background:#bf500e;color:#fff;font-size:.75rem;font-weight:700}.inner_page_section .tour-duration{gap:1.5rem}.inner_page_section .tour-duration .city-days{display:flex;align-items:center;font-size:1rem;position:relative;padding-right:1.5rem}.inner_page_section .tour-duration .city-days:after{content:"";position:absolute;right:0;top:.1rem;height:100%;width:1px;background:#ccc}.inner_page_section .tour-duration .city-days:last-child:after{display:none}.inner_page_section .tour-duration .city-days .number{font-size:2rem;font-weight:700;color:#ccc;margin-right:.5rem;margin-bottom:0}.inner_page_section .tour-duration .city-days .d_box{display:flex;flex-direction:column}.inner_page_section .tour-duration .city-days .d_box p{margin:0;font-size:.875rem;font-weight:500;line-height:1.214rem;color:#202020}.inner_page_section .tour-duration .city-days .d_box p.days{font-size:.643rem;font-weight:400;line-height:1rem;color:#515151}.inner_page_section .tour-duration .city-days strong{font-weight:600;color:#000}.inner_page_section .features{font-size:.95rem;font-weight:600}.inner_page_section .features i{margin-right:5px;color:#bf500e}.inner_page_section .features a{text-decoration:none;color:#bf500e;font-weight:600}.inner_page_section .highlights{padding-left:1.2rem}.inner_page_section .highlights li{margin-bottom:.5rem}.inner_page_section .tabs_panel{margin:0 auto;max-width:1080px;display:flex;background:#f4f6f9;gap:15px;width:100%;border-radius:7px;padding:7px 10px;overflow-x:scroll;scrollbar-width:none}.inner_page_section .tabs_panel .btn-orange{background-color:#bf500e;color:#fff}.inner_page_section .tabs_panel .btn-orange:hover{background-color:#8f3c0b}.inner_page_section .tabs_panel .btn-outline-secondary{display:flex;align-items:center;font-weight:500;color:#8e8e8e;box-shadow:0 0 10px 1px #00000012;background:#fff;border-radius:5px;padding:.25rem .75rem;font-size:1rem;cursor:pointer;transition:all .2s ease-in-out;line-height:1.5rem;gap:5px;min-width:-moz-fit-content;min-width:fit-content}.inner_page_section .price-box{background-color:#f8f9fa;position:relative}.inner_page_section .price-box .rating{position:absolute;top:1rem;right:1rem;color:#19ad6f;font-size:1rem;font-weight:700}.inner_page_section .price-box h5{font-size:1.571rem;font-weight:600;line-height:2.714rem;color:#202020}.inner_page_section .price-box .badge{font-size:.75rem}.inner_page_section .sale_banner{background:linear-gradient(90deg,#224b8b,#00c3e6);padding:.35rem 1.5rem;border-radius:5rem;position:relative}.inner_page_section .sale_banner:before{background:url(./assets/images/gif/umbrella.gif);content:"";background-size:contain;left:-1rem;top:50%;transform:translateY(-50%);background-repeat:no-repeat;position:absolute;width:2.5rem;height:2.5rem}.inner_page_section .strike_content{font-size:1.286rem;line-height:1.929rem;color:#515151;text-decoration:line-through}.inner_page_section .enquiry-form{background-color:#fff}.inner_page_section .enquiry-form h6{font-weight:600}.inner_page_section .enquiry-form h5{font-size:1rem;font-weight:600}.inner_page_section .enquiry-form .btn-orange,.inner_page_section .btn-orange{background-color:#bf500e;color:#fff}.cr-carousel{position:relative;width:100%;max-width:1200px;margin:30px auto;border-radius:20px;overflow:hidden;box-shadow:0 0 20px #0000001a}.cr-carousel-inner{display:flex;transition:transform .5s ease-in-out;width:100%}.cr-slide img{width:100%}.cr-slide{min-width:100%;position:relative;flex-shrink:0}.cr-slide img{display:block;object-fit:cover}.cr-slide .cr-overlay{position:absolute;bottom:30px;left:30px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5)}.cr-slide .cr-overlay .cr-days{font-size:3rem;font-weight:700;display:block}.cr-slide .cr-overlay .cr-text{font-size:1rem;text-transform:uppercase}.cr-slide .cr-overlay h2{font-size:2.5rem;margin:0}.cr-nav{position:absolute;top:50%;transform:translateY(-50%);font-size:1.5rem;color:#fff;background:#0006;border:none;padding:10px;border-radius:50%;cursor:pointer;z-index:2;display:flex;width:3rem;height:3rem;align-items:center;justify-content:center}.cr-nav.cr-prev{left:20px}.cr-nav.cr-next{right:20px}.cr-pagination{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#ffffffb3;padding:5px 15px;border-radius:20px;font-size:.9rem}.cr-thumbnails{position:absolute;bottom:20px;right:20px;display:flex;align-items:center}.cr-thumbnails .cr-thumb{width:40px;height:40px;margin-left:5px;border-radius:50%;border:2px solid white;object-fit:cover;cursor:pointer;opacity:.7}.cr-thumbnails .cr-thumb.cr-active{opacity:1;border:2px solid #ff7e5f}.cr-thumbnails .cr-more{background:#ff7e5f;color:#fff;font-size:.9rem;font-weight:700;border-radius:50%;padding:10px;margin-left:5px;cursor:pointer}.days_details .accordion{display:flex;flex-direction:column;gap:1rem}.days_details .accordion-item{border:1px solid #ccc;border-radius:.25rem!important;overflow:hidden}.days_details .accordion-button{font-weight:500;font-size:16px;line-height:1.714rem;color:#202020;box-shadow:none;background-color:#fff!important}.days_details .seperator{width:calc(100% - 2rem);margin:.5rem auto;border-color:#6a6a6a}.days_details .location_item label{font-size:12px;font-weight:500;color:#666;margin-bottom:.5rem}.days_details .acc_item{list-style-type:none}.days_details .acc_item p{font-size:16px;font-weight:400;line-height:1.7!important;color:#515151}.package-container{border:1px solid #e0e0e0;border-radius:12px;padding:24px;width:1200px;max-width:100%;margin:0 auto;background:#fff;font-family:Segoe UI,sans-serif}.package-container h2{font-size:20px;font-weight:600;margin-bottom:24px}.package-container .package-content{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.package-container .package-content .inclusions,.package-container .package-content .exclusions{width:100%}.package-container .package-content .inclusions h3,.package-container .package-content .exclusions h3{font-size:18px;font-weight:600;margin-bottom:16px}.package-container .package-content .inclusions ul,.package-container .package-content .exclusions ul{list-style:none;padding:0;margin:0}.package-container .package-content .inclusions ul li,.package-container .package-content .exclusions ul li{margin-bottom:12px;font-size:15px;line-height:1.6;display:flex;align-items:start}.package-container .package-content .inclusions ul li:before,.package-container .package-content .exclusions ul li:before{content:"";margin-right:8px}.package-container .package-content .inclusions ul li:before{content:"✅";color:#27ae60}.package-container .package-content .exclusions ul li:before{content:"❌";color:#e74c3c}.package-container .package-content .exclusions{position:relative}.package-container .package-content .exclusions:before{position:absolute;content:"";height:100%;border-left:1px solid #e0e0e0;left:-20px}.market_banner{position:relative;background-image:url(./assets/images/general/group_tour_desktop_banner_image.png);background-size:cover;background-position:center;min-height:200px;border-radius:10px;overflow:hidden;width:1200px;max-width:100%;margin:2.5rem auto 0;padding:1.5rem;display:flex;align-items:center}.market_banner .btn-white{background-color:#fff;color:#333;font-weight:500;font-size:1rem;padding:.75rem 2rem}.review-summary{display:flex;gap:2rem;font-family:Arial,sans-serif;align-items:flex-start;padding:2rem;width:700px;max-width:100%}.review-summary .left-panel{text-align:center}.review-summary .left-panel .stars{font-size:2rem;color:#28a745;margin-bottom:.5rem}.review-summary .left-panel .rating{font-size:3rem;font-weight:700;color:#28a745}.review-summary .left-panel .countries{color:#28a745;font-weight:500;margin-top:.5rem;text-decoration:underline}.review-summary .right-panel{flex:1}.review-summary .right-panel .title{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.review-summary .right-panel .bar-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.review-summary .right-panel .bar-row span{width:2rem;text-align:right;display:flex;align-items:center;gap:.2rem;color:#444}.review-summary .right-panel .bar-row .bar{height:8px;border-radius:4px;flex:1;background-color:#e6e9ec}.review-summary .right-panel .bar-row .bar.full{background:linear-gradient(to right,#f60,#f60);width:100%}.review-summary .right-panel .bar-row .bar.empty{background-color:#e6e9ec}.review-summary .right-panel .bar-row:last-child{margin-bottom:0}.review-card{border-radius:10px;box-shadow:0 1px 3px #00000014}.review-card .avatar{width:3.285714rem;height:3.285714rem;object-fit:cover}.review-card .rating{font-size:1rem;white-space:nowrap}.review-card h6{font-size:18px;color:#333;font-weight:600!important}.review-card p{color:#656565;font-size:16px}.btn_outline_orange{margin:0 auto;text-align:center;width:max-content;min-width:300px;padding:10px;border:1px solid var(--primary-color, #f37002);color:var(--primary-color, #f37002);background:transparent;border-radius:5px;box-shadow:0 0 10px #f476254d;transition:all .2s ease-in-out}.highlights-section{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:3rem 5%;font-family:Segoe UI,sans-serif}.highlights-section .highlight-item img{width:80px;height:auto;margin-bottom:1rem}.highlights-section .highlight-item h5{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.highlights-section .highlight-item p{font-size:.95rem;color:#555;line-height:1.5;max-width:250px;margin:0}@media (max-width: 992px){.highlights-section{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width: 576px){.highlights-section{grid-template-columns:1fr}}a{color:inherit!important;text-decoration:none!important}
