﻿.center-menu,.desktopNav,.hero__category .row{display:flex!important}.duration-badge,.gallery-btn{position:absolute;bottom:.5rem}.attraction-scroll,.faq-scroll{overflow-x:auto;-ms-overflow-style:none}.back-btn,.category-btn,.resend-link,.terms-link,.trip-link{text-decoration:none}.form-header,.option-btn,.option-pill,.read-more,.stay-pill,.view-more{cursor:pointer}.category-btn,.faq-btn,.option-pill,.scroll-container,.stay-pill{white-space:nowrap}.attraction-card:hover,.social-icons a:hover{transform:translateY(-5px)}.mw-150{max-width:150px!important}.header.-type-2 .header__container{display:flex!important;align-items:center!important;justify-content:space-between!important;height:88px!important}.center-menu{flex:1!important;justify-content:center!important}.desktopNav{align-items:center!important;background:#f3f3f3!important;padding:4px 8px!important;border-radius:50px!important}.desktopNav__item{padding:8px 16px!important;font-size:14px!important;font-weight:500!important;color:#000!important;border-radius:50px!important;transition:.3s!important}.desktopNav__item.active,.desktopNav__item:hover{background:#fff!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important}.desktopNav__item a{color:inherit!important;text-decoration:none!important}.hero.-type-2 .hero__category{padding:20px 0}.hero__category .row{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:10px!important}.hero__category .js-category-slider .swiper-slide,.hero__category .js-section-slider1 .swiper-slide{width:auto!important}.hero__category .col-xl-2{flex:0 0 auto!important;width:auto!important}.featureCard.-type-5{background:0 0!important;padding:5px!important;border-radius:0!important;transition:color .3s,transform .3s!important}.featureCard.-type-5 .featureCard__icon{background:0 0!important;width:30px!important;height:30px!important}.featureCard__icon svg path{fill:#2f4c6a!important}.featureCard.-type-5 img{max-width:100%!important;height:auto!important}.featureCard.-type-5 h4{font-size:14px!important;margin-top:8px!important}.featureCard.-type-5 .lh-13{display:none;font-size:10px!important}.featureCard.-type-5.active,.featureCard.-type-5:hover{color:#f60!important;transform:scale(1.05)!important}.hero__category .row::-webkit-scrollbar{display:none!important}.month-item{min-width:140px;flex:0 0 auto;text-align:center}body{font-family:"DM sans",sans-serif;background-color:rgba(235,102,43,.05)}.gallery-wrapper{max-width:1320px;margin:0 auto}.border-orange{border:2px solid var(--Orange)!important;color:#f60!important}.back-btn:hover,.icn,.linkTextColor{color:var(--Orange)}.gallery-wrapper img{height:211px;object-fit:cover}.gallery-wrapper .big-img{height:430px}.bg-gray{background-color:#f5f5f5}.bg-primary{background-color:var(--Orange)!important;border-color:var(--Orange)!important}.prebook-gradient{background:linear-gradient(to right,#d6ffcd,#d5ebff)}.iteneryHover:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.location-card,.package-option{width:156px;flex-shrink:0}.day-badge{background-color:#7a7a7a;color:#fff;height:30px;width:70px;display:flex;justify-content:center;align-items:center;border-radius:10px;font-size:14px}.stay-pill{padding:.5rem 1.25rem;border:.5px solid #dee2e6;border-radius:.75rem;background-color:#fff}.option-pill.active,.stay-pill.active{border:2px solid #ff4a50;background-color:#fff3f3;color:#ec1d24;box-shadow:0 4px 6px rgba(0,0,0,.1)}.property-card{background-color:#f8f9fa;border-radius:1rem;padding:.75rem}.property-img{width:100%;height:9rem;object-fit:cover;border-radius:.75rem}.gallery-btn{right:.5rem;background:#fff;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;display:flex;align-items:center;gap:.375rem}.info-icon{width:1rem;height:1rem}.attraction-card{transition:transform .3s,box-shadow .3s;height:100%}.attraction-card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.attraction-image{height:200px;object-fit:cover}.location-image{height:144px;width:144px;border-radius:1rem;object-fit:cover}.location-card-active{border:2px solid var(--Orange)!important;border-radius:1.25rem;padding:.25rem}.image-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent)}.duration-badge{left:.75rem;color:#fff;font-weight:700}.option-pill{padding:.5rem 1.25rem;border:.5px solid #dee2e6;border-radius:.75rem;background-color:#fff;position:relative}.check-icon{background-color:#fff;border-bottom-left-radius:.5rem}.scroll-container{-webkit-overflow-scrolling:touch;scrollbar-width:none}.attraction-scroll{scrollbar-width:thin}.faq-scroll,.scroll-container{scrollbar-width:none;scrollbar-width:none}.attraction-scroll::-webkit-scrollbar{height:6px}.attraction-scroll::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}.load-more-btn{border:1px solid var(--Orange);color:var(--Orange);padding:8px 16px;border-radius:8px}.load-more-btn:hover{border:#d5ebff;background-color:var(--Orange);color:#fff}.border-light-gray{border-color:#c7c7c7!important}.bg-faq-active,.faq-btn.active,.faq-btn:hover{background-color:#fff3f3;color:var(--Orange);border-color:var(--Orange)!important}.faq-btn{border:1.5px solid #c7c8cc;color:#8c8c8c;border-radius:50px;padding:6px 16px;background:#fff;transition:.3s}.faq-item{border-bottom:1px solid #e8e8e8}.faq-question{background:0 0;border:none;text-align:left;width:100%;padding:16px 0;display:flex;align-items:flex-start;gap:12px}.faq-question:focus{outline:0}.faq-icon{color:var(--Orange);transition:transform .3s;flex-shrink:0;margin-top:4px}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.faq-answer{padding:0 0 16px 32px;color:#6c757d}.faq-scroll{padding-bottom:8px}.faq-scroll::-webkit-scrollbar{display:none}.review-card{border:1px solid #e6e6e6;border-radius:16px;padding:24px;height:100%;transition:.3s}.review-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.review-image{width:48px;height:48px;object-fit:cover;border-radius:50%}.review-stars{color:#ffd200}.review-date,.review-trip-type{color:#848484;font-size:14px}.review-content{color:#333;margin-bottom:16px}.review-images{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:6px;height:256px;margin-top:auto}@media (min-width:1200px){.attraction-image{height:220px}.review-images{height:384px}}.review-image-item{border-radius:12px;overflow:hidden;background-color:#e6e6e6}.btn-custom,.btn-custom:hover{background:var(--Orange)}.card-img-container img,.review-image-item img{width:100%;height:100%;object-fit:cover}.review-image-item:first-child{border-top-left-radius:12px}.review-image-item:nth-child(2){border-top-right-radius:12px}.review-image-item:nth-child(3){border-bottom-left-radius:12px}.review-image-item:nth-child(4){border-bottom-right-radius:12px}.read-more{color:var(--Orange);font-weight:500}.trip-link{color:#000;font-weight:700}.resend-link:hover,.terms-link:hover,.trip-link:hover{text-decoration:underline}.login-container{max-width:400px;margin:40px auto;text-align:center;padding:20px}.otp-input{width:50px;text-align:center;font-size:1.5rem;margin:0 5px}.illustration{width:120px;margin:20px auto}.btn-custom{width:100%}.resend-link{color:var(--Orange);font-weight:700}.category-nav{background:#fff;border-bottom:1px solid #dee2e6;position:sticky;top:0;z-index:100;padding:15px 0}.category-btn{display:flex;align-items:center;padding:8px 16px;border:1px solid #dee2e6;border-radius:12px;background:#fff;color:#333;transition:.3s}.category-btn:hover{background:#f8f9fa;border-color:#adb5bd}.category-btn.active{background:#fff5f5;border-color:var(--Orange);color:var(--Orange);box-shadow:0 4px 8px rgba(220,53,69,.1)}.btn-custom,.btn-custom:hover,.register-btn:hover{background-color:var(--Orange)}.category-btn i{margin-right:8px;font-size:18px}.category-section{padding:140px 0 40px;margin-top:-60px}.scroll-container{padding:.5rem}.contact-section{padding:30px 0}.contact-title{font-size:2rem;font-weight:700;color:var(--Orange);text-align:center;margin-bottom:10px}.contact-subtitle{text-align:center;margin-bottom:40px;font-size:1rem;color:#333}.card{border:none;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.btn-custom{color:#fff;font-weight:700;border-radius:8px;padding:10px 20px;border:none;transition:.3s}textarea{resize:none}.char-count{font-size:.8rem;color:#999;text-align:right}:root{--Orange:#fc8019;--Orange:#fc8019;--primary:#fc8019;--primary-light:#FF4A50;--primary-bg:#FFF3F3;--secondary:#5BAB5A;--text-dark:#333333;--text-light:#7E7E7E;--border-light:#C7C7C7}.back-btn{color:var(--text-dark)}.policy-card,.selection-card{background-color:#fff;border-radius:1.5rem;padding:1.5rem;box-shadow:0 4px 15px rgba(0,0,0,.1);margin-bottom:1.5rem}.option-btn{overflow:hidden;border:1px solid var(--border-light);font-weight:500;transition:.3s;margin-right:.75rem;margin-bottom:.75rem}.pckagesdetails .form-check-input{width:20px!important;height:20px!important}.option-btn:hover{background-color:#f8f9fa}.option-btn.selected{color:var(--Orange);border:2px solid var(--Orange);box-shadow:0 2px 8px rgba(236,29,36,.15)}.check-icon{position:absolute;top:-1px;right:-1px;width:1rem;height:20px;display:none}.date-btn,.number-btn{width:40px;height:40px;background-color:#fff;margin:0 .5rem .5rem 0;transition:.3s;font-weight:600}.option-btn.selected .check-icon{background-color:var(--Orange);color:#fff;border-radius:5px;display:block}.date-btn{color:var(--Orange);border-radius:50%;border:2px solid var(--Orange)}.number-btn{border-radius:50%;border:2px solid #000}.amount-value,.current-price,.feature-title,.productSansBold,.register-btn,.savings-banner,.section-title,.tour-title{font-weight:700}.amount-display,.form-header,.form-input,.price-details{margin-bottom:1rem}.number-btn:hover{background-color:rgba(235,102,43,.05)}.number-btn.selected{background-color:var(--Orange);color:#fff;border-color:var(--primary-light)}.traveller-form{margin-top:2rem;border-top:1px solid #e9ecef;padding-top:1.5rem}.form-content,.form-header{padding:1rem 0}.form-header h3{margin:0;font-size:1.2rem;font-weight:600}.form-input input,.form-input select{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:.5rem;transition:border-color .3s}.form-input input:focus,.form-input select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.checkbox-container{margin-top:1.5rem;padding:1rem 0}.checkbox-container label{display:flex;align-items:flex-start;cursor:pointer}.checkbox-container input[type=checkbox]{margin-right:.5rem;margin-top:.25rem}.terms-link{color:var(--primary)}.savings-banner{background:linear-gradient(to right,#d5ebff,#d6ffcd);border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;padding:1rem;text-align:center;color:var(--secondary)}.price-card{background-color:#fff;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:1.5rem}.amount-display{display:flex;justify-content:space-between;align-items:center}.amount-value{color:var(--Orange);font-size:1.5rem}.view-more{color:#bababa;text-decoration:underline;font-size:.875rem}.policy-links a,.tour-card,a{text-decoration:none}.price-details{background-color:#f4f4f4;border-radius:.75rem;padding:1rem}.price-row{display:flex;justify-content:space-between;margin-bottom:.75rem}.divider{height:1px;background-color:#bababa;margin:.75rem 0}.savings-box{border:1px solid #007bff;border-radius:.5rem;padding:.5rem;background-color:#d5ebfe;color:#007bff;margin-right:.5rem;flex:1}.without-discount{border:1px solid #e5e5e5;border-radius:.5rem;padding:.5rem;background-color:#f5f5f5;flex:1}.policy-links a:hover,.register-btn{background-color:var(--Orange);color:#fff}.register-btn{border:none;border-radius:.75rem;padding:.75rem;font-size:1.25rem;width:100%;transition:background-color .3s}.policy-links a{border:1px solid var(--Orange);border-radius:.5rem;padding:.25rem .75rem;color:var(--primary);margin-right:.75rem;font-size:.875rem}.trip-image{border-radius:1.5rem;height:200px;object-fit:cover;width:100%}.custom-scroll::-webkit-scrollbar{display:none}.option-btn{flex:0 0 auto;padding:8px 16px;background:#f1f1f1;border:1px solid #ccc;border-radius:8px}.text-primary{color:var(--Orange)!important}.hero-section{height:50vh;background-size:cover;background-position:center;position:relative}@media (min-width:992px){.hero-section{height:70vh}}.hero-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;padding:2rem 0}.rounded-top-lg{border-top-left-radius:40px;border-top-right-radius:40px}@media (max-width:991px){.rounded-top-lg{border-top-left-radius:25px;border-top-right-radius:25px}}.carousel-control-next,.carousel-control-prev{width:40px;height:40px;background-color:rgba(0,0,0,.6);border:1px solid #fff;border-radius:50%;top:40%;transform:translateY(-50%)}.carousel-control-prev{left:10px}.carousel-control-next{right:10px}.btn-outline-dark:hover{background-color:#000;color:#fff}.similar-attractions,.why-choose-timeon{padding-bottom:3rem}.section-title::before{content:'';position:absolute;left:0;top:15%;height:70%;width:3px;background-color:var(--Orange)}.attraction-card{flex:0 0 auto;width:256px;margin-right:12px}.attraction-img{width:100%;height:160px;object-fit:cover;border-radius:1rem}.attraction-name{color:var(--Orange);font-weight:700;padding:.5rem 0 0;margin:0}.carousel-control{display:flex;align-items:center;justify-content:center}.scroll-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:1rem}.scroll-container::-webkit-scrollbar{display:none}@media (max-width:767.98px){.package-option{width:140px}.day-badge{height:24px;width:60px;font-size:12px}.scroll-container{padding-left:1.25rem;padding-right:1.25rem}}.border-custom{border-color:#d3d3d3!important}.section-title{position:relative;margin-bottom:2rem}.feature-card{display:flex;margin-bottom:2rem}.feature-icon{width:64px;height:64px;flex-shrink:0;margin-right:1.25rem}.feature-title{margin-bottom:.5rem}.feature-description{color:#7e7e7e;font-size:.875rem;margin-bottom:0}.section-title{font-size:1.5rem;padding:.5rem 1rem}.tour-card{margin-right:1rem;flex:0 0 auto;width:300px;color:inherit}.card-img-container{border-radius:1.5rem;position:relative;overflow:hidden;height:220px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.carousel-control{text-align:center;width:28px;height:28px;background:#fff;border-radius:50%;opacity:.7;border:2px solid #e0e0e0}.carousel-control:hover,.dot.active,.nav-arrow:hover{opacity:1}.carousel-control i{color:#515151;font-size:14px}.dot-container{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:5px}.dot{width:6px;height:6px;background:#fff;border-radius:50%;opacity:.5}.card-content{position:relative;margin-top:-20px;z-index:20}.card-inner{background:#fff;border-radius:0 0 1.5rem 1.5rem;padding:1.5rem 1rem 1rem;box-shadow:0 4px 20px rgba(0,0,0,.1)}.duration{font-size:.875rem;color:#9e9e9e;margin-bottom:.25rem}.tour-title{font-size:1.25rem;margin-bottom:.25rem}.tour-subtitle{color:#666;margin-bottom:1rem;font-size:.9rem}.discount-badge,.discount-badge i{font-size:.75rem}.price-section{border-top:.5px solid #e0e0e0;padding-top:.75rem}.discount-badge{border:1px solid #58e458;background:#e9fee5;color:#2e7d32;border-radius:.375rem;padding:.25rem .5rem;display:inline-flex;align-items:center;gap:.375rem}.current-price{color:var(--Orange);font-size:1.25rem}.original-price{color:#9e9e9e;text-decoration:line-through;font-size:.875rem}.carousel-item{display:none}.carousel-item.active{display:block}.nav-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:2px solid #e0e0e0;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;z-index:30;opacity:.8}.nav-arrow.left{left:-40px}.nav-arrow.right{right:-40px}.nav-arrow i{color:#515151;font-size:16px}@media (min-width:768px){.property-card{border-radius:1.25rem;padding:.875rem}.property-img{height:13rem}.why-choose-timeon{padding-bottom:4rem}.section-title{font-size:1.5rem}.feature-card{flex-direction:column;margin-bottom:0;text-align:center}.feature-icon{margin-bottom:1rem;margin-left:auto;margin-right:auto}.feature-description{margin-top:.5rem}.nav-btn{padding:.5rem 1.25rem}}footer{margin-top:100px;background-color:#3e3e3e;color:#fff!important}footer .footer-top{background-color:#fff;color:#000;border-radius:1.5rem;padding:2rem;margin-top:-5rem;box-shadow:0 10px 30px rgba(0,0,0,.2)}footer .contact-section{padding:0;border-right:2px solid #dee2e6}.social-icons a{font-size:1.8rem;margin-right:.5rem;transition:transform .3s}.whatsapp-icon{color:#25d366}.instagram-icon{color:#e1306c}.youtube-icon{color:red}.facebook-icon{color:#3b5998}.twitter-icon{color:#1da1f2}.linkedin-icon{color:#0077b5}.newsletter-input{background-color:rgba(62,62,62,.7);border:none;color:#fff;text-align:center}.newsletter-input::placeholder{color:#d1d1d1;text-align:center}.subscribe-btn{background-color:#fff;color:#000;font-weight:600;transition:.3s}.subscribe-btn:hover{color:#eb662b;background-color:#f8f9fa;transform:translateY(-2px)}.footer-link{color:#fff;text-decoration:none;transition:color .2s}.footer-link:hover{color:#d1d1d1}.divider{border-top:1px solid rgba(255,255,255,.3)}@media (max-width:768px){.mobile-divider{height:1px;background-color:var(--border-light);margin:1.5rem 0}.mobile-trip-info{display:flex;align-items:center;padding:1.25rem 0}.mobile-trip-image{border-radius:1rem;height:96px;width:96px;object-fit:cover;margin-right:1.5rem}.tour-card{width:280px}.nav-arrow{display:none!important}.contact-section{border-right:none;border-bottom:2px solid #dee2e6;padding-bottom:2rem;margin-bottom:2rem}.footer-top{margin-top:2rem}}.logo-overlay{max-width:80%;height:auto;position:absolute;bottom:35px}