.thumbnail-item.active,.thumbnail-item.active a,.thumbnail-item.active img{outline:3px solid #ffc107;outline-offset:0}@keyframes shimmer{0%{background-position:-600px 0}100%{background-position:600px 0}}.bgrt{background:linear-gradient(135deg,#fb4d00,#eda129,#0fe934)!important}.h3topprigms{background:linear-gradient(135deg,#fb4d00,#eda129,#0fe934)!important;-webkit-text-stroke:1px #0fd7eb00;font-weight:600;font-size:24px;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;text-transform:uppercase;line-height:1}.top_plgs_slider .top_plgs_slider_box{position:relative;border-radius:10px;overflow:hidden;display:block;text-decoration:none;color:#fff}.img_box{position:relative;height:100%}.img_box img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.img_box:hover img{transform:scale(1.05)}.caption-overlay{position:absolute;bottom:0;width:100%;padding:12px 10px;text-align:center;background:transparent linear-gradient(180deg,#fffFFF00 0,#a0a0A000 37%,#71717100 48%,#3c3C3C77 62%,#252525AB 83%,#000 100%) 0 0;top:0;left:0;width:100%;height:100%}.caption-overlay span{font-weight:600;font-size:20px;background:linear-gradient(135deg,#fb4d00,#eda129,#0fe934)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#d3141400;text-transform:uppercase;line-height:1;top:pos;position:absolute;bottom:15px;margin:auto;display:block}.owl-nav button{position:absolute;top:40%;background:0 0;border:none;z-index:1000}.owl-nav .owl-prev{left:-25px}.owl-nav .owl-next{right:-25px}.owl-nav img{width:40px;height:40px}.top_plgs_slider_box .img_box{border-radius:20px;overflow:hidden;height:200px;max-height:217px}.popular-destinations{max-width:1200px;margin:auto;padding:20px;border-bottom:20px solid #ffc107!important}.pkg-img img{width:100%;height:auto;object-fit:cover;aspect-ratio:1/1}.trending-rounded p{margin-top:0;font-size:18px;font-weight:700;color:#fff}#destinations-carousel{padding:20px 0}#destinations-carousel .owl-nav button{width:40px;height:40px;border-radius:50%;border:none;background:rgba(255,255,255,.8);box-shadow:0 2px 5px rgba(0,0,0,.1);font-size:18px;color:#000;cursor:pointer}#destinations-carousel .owl-nav .owl-prev{left:0}#destinations-carousel .owl-nav .owl-next{right:0}#destinations-carousel .owl-dots{display:none}.btn-primary{background:#06c;border:none;padding:0 1rem;transition:all .3s ease}.popular-destinations{max-width:1200px;margin:0 auto;padding:20px}.black{color:#000}.pb-2{padding-bottom:.5rem}.fw-bolder{font-weight:800}.trending-rounded{text-align:center}.trending-rounded a{text-decoration:none;color:#333}.pkg-img img{width:100%;height:auto;border-radius:50%;object-fit:cover;aspect-ratio:1/1}.trending-rounded p{margin-top:10px;font-size:14px;font-weight:500}.inc-attraction-v1-content{color:#fff;position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(180deg,#ffffff00 0,#000 100%);border-radius:10px;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;padding:10px}#attractions-container>.swiper-slide{flex-shrink:0;width:100%;height:285px!important;position:relative;transition-property:transform;display:block}img{transition-duration:2s}img:hover{transform:scale(1.2)!important;-webkit-transform:scale(1.2)!important;-moz-transform:scale(1.2)}.pkg-img{overflow:hidden}#attractions-container .owl-nav button.owl-next{right:9px}.spiritual-box{position:relative;padding:30px;text-align:center;background:#fff;color:#000;border-radius:12px;overflow:hidden;z-index:0}.spiritual-box::before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;background:linear-gradient(45deg,#ff6a00,#ffd500,#0fc,#005eff,#ff00d4,#ff6a00);background-size:400% 400%;z-index:-1;border-radius:14px;animation:borderFlow 8s linear infinite}.spiritual-box::after{content:"";position:absolute;top:6px;left:6px;right:6px;bottom:6px;background:#fff;border-radius:10px;z-index:-1}@keyframes borderFlow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.hero-height{height:40vh}@media (min-width:768px){.hero-height{height:60vh}}@media (min-width:992px){.hero-height{height:70vh}}.duration:hover,.price{background-position:right center;color:#fff;text-decoration:none}.btngrnViewDetials:hover{background-position:right center;color:#fff;text-decoration:none}h1{font-size:24px!important}h2{font-size:22px!important}p{font-size:16px!important}.itinerary-card .object-fit-cover{object-fit:cover}.itinerary-card .placeholder-image{background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;color:#6c757d;font-weight:500}.itinerary-card .price{position:absolute;right:0;bottom:0;background:#ffc107;text-align:center;color:#000;width:50%;border-bottom-right-radius:5px;border-bottom-left-radius:30px;border-top-right-radius:30px;border-top-left-radius:6px;transition:.5s;background-size:185% auto;color:#fff;box-shadow:0 0 20px #eee;background-image:linear-gradient(to right,#ff512f 0,#dd2476 51%,#ff512f 100%);background-image:linear-gradient(315deg,#0dd1f9 50%,#004274 0);font-size:17px;FONT-WEIGHT:400}.itinerary-card .duration{position:absolute;left:0;top:0;text-align:center;max-width:75%;border-bottom-right-radius:5px;border-bottom-left-radius:18px;border-top-right-radius:24px;border-top-left-radius:11px;font-size:14px;color:#fff;padding:5px;background-image:linear-gradient(315deg,#0dd1f9 50%,#004274 0);transition:.5s;background-size:185% auto;color:#fff;box-shadow:0 0 20px #eee;background:linear-gradient(to right,#fdc830,#f37335;}