.trip-cover-page .trip-banner{background:url(/images/trip_banner.jpg) 50%/cover no-repeat;height:380px;position:relative}.trip-cover-page .trip-banner:before{content:"";background:#0000008c;position:absolute;inset:0}.trip-cover-page .trip-banner .container{z-index:2;position:relative}.trip-cover-page .banner-title{font-size:48px;font-weight:700}.trip-cover-page .banner-title .highlight{color:#ff4d6d}.trip-cover-page .divider{background:#ff4d6d;width:120px;height:3px;margin:10px auto}.trip-cover-page .banner-subtitle{font-size:20px;font-weight:300}.trip-cover-page .breadcrumb-nav{font-size:16px}.trip-cover-page .breadcrumb-link{color:#fff;opacity:.8;text-decoration:none}.trip-cover-page .breadcrumb-link:hover{opacity:1}.trip-cover-page .breadcrumb-separator{margin:0 6px}.trip-cover-page .breadcrumb-current{opacity:.7}.align-items-stretch{align-items:stretch!important}.package-card{border-radius:20px;height:100%;position:relative;overflow:hidden}.package-img{object-fit:cover;width:100%;height:100%}.discount-badge{color:#fff;background:#ffb700;border-radius:6px;padding:8px 14px;font-size:14px;font-weight:700;line-height:1;position:absolute;top:15px;left:15px}.package-title{color:#fff;text-shadow:1px 1px 6px #000000b3;font-size:32px;font-weight:700;position:absolute;bottom:95px;left:25px}.price-tag{color:#fff;background:#ff8c00;border-radius:8px;padding:10px 16px;font-size:18px;font-weight:600;position:absolute;bottom:60px;left:25px}.duration{margin-left:10px;font-weight:400}.book-btn{color:#fff;background:linear-gradient(90deg,#005bea,#00c6fb);border:none;border-radius:0;width:100%;padding:15px;font-size:18px;font-weight:600;position:absolute;bottom:0;left:0}.date-badge{background:#f1f1f1;border-radius:12px;padding:8px 14px;font-size:15px;font-weight:500}.list-unstyled li i{vertical-align:middle;font-size:18px}.btn-danger{border-radius:8px;padding:10px 25px;font-size:17px}.btn-outline-dark{border-width:2px;border-radius:8px;padding:10px 25px;font-size:17px}.form-box{margin-top:auto;background:#f8f8f8!important}@media (max-width:992px){.package-card,.package-img{height:420px}}@media (max-width:768px){.package-card,.package-img{height:350px}.package-title{font-size:26px;bottom:80px}.price-tag{font-size:16px;bottom:55px}.book-btn{font-size:16px}}#travelcondition{background:#75ccf4;padding-top:70px;padding-bottom:100px}#travelcondition .section-title{color:#fff;background:#1976d2;border-radius:4px;padding:8px 20px;font-size:22px;font-weight:700;display:inline-block}#travelcondition .tip-icon{color:#2b72bb;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:85px;height:85px;font-size:38px;display:flex}#travelcondition .user-img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:105px;height:105px}#travelcondition .help-box{color:#000;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:120px;font-size:22px;font-weight:700;display:flex}#travelcondition .help-box i{color:#fff;font-size:38px}#travelcondition .help-box.green{background:#a6e48f}#travelcondition .help-box.purple{background:#c5a5ff}#travelcondition .help-box.red{background:#ff7b7b}#travelcondition .help-box.yellow{background:#ffcb6b}.trip-booking-box{background:#fffd;border-radius:10px;width:100%;max-width:700px}.trip-booking-box .book-now-btn{background:linear-gradient(90deg,#396afc,#2948ff);border:none;font-size:1.1rem}.trip-booking-box .book-now-btn:hover{opacity:.9}.slider-container{text-align:center;width:100%;padding:40px 0;font-family:Poppins,sans-serif}.slider-container .heading{color:#1d3557;font-size:40px;font-weight:700}.slider-container .heading span{color:#e63946}.slider-container .sub-heading{color:#6c6c6c;margin-top:10px;font-size:15px}.slider-container .mySwiper{box-sizing:border-box;width:100%;padding:40px 60px}.slider-container .slide{background:#fff;border-radius:20px;height:380px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.slider-container .slide:hover{transform:scale(1.03);box-shadow:0 8px 30px #0003}.slider-container .slide img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.slider-container .slide:hover img{transform:scale(1.05)}.slider-container .slide-content{color:#fff;text-align:left;position:absolute;bottom:25px;left:20px}.slider-container .slide-content h2{font-size:24px;font-weight:700}.slider-container .tag{color:#fff;background:orange;border-radius:6px;margin-right:5px;padding:5px 10px}.slider-container button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0052d4,#0af);border:none;border-radius:8px;margin-top:10px;padding:9px 20px;font-weight:600}.slider-container .custom-pagination{justify-content:center;margin-top:20px;display:flex}.slider-container .custom-pagination .swiper-pagination-bullet{transition:all .3s;opacity:1!important;background:#d3d3d3!important;border-radius:10px!important;width:40px!important;height:6px!important;margin:0 6px!important}.slider-container .custom-pagination .swiper-pagination-bullet-active{background:#ffb400!important;width:60px!important}@media (max-width:1024px){.slider-container .mySwiper{padding:30px}.slider-container .slide{height:330px}}@media (max-width:768px){.slider-container .mySwiper{padding:20px}.slider-container .slide{height:300px}.slider-container .swiper-slide{width:auto!important}}@media (max-width:600px){.slider-container .slide{height:260px}.slider-container .custom-pagination .swiper-pagination-bullet{width:28px!important}.slider-container .custom-pagination .swiper-pagination-bullet-active{width:40px!important}}.equal-box{flex-direction:column;flex:1;height:100%;display:flex}.row.g-0>[class*=col-]{padding:0!important}.bg-cover{position:relative}
