.car-booking-page{background-color:var(--color-white);font-family:Poppins,sans-serif}.portal-feature-split{padding:120px 0}.image-wrapper-bordered{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:30px;padding:15px;position:relative;box-shadow:0 20px 60px #00000014}.image-wrapper-bordered img{border-radius:20px;width:100%;transition:transform .5s}.image-wrapper-bordered:hover img{transform:scale(1.02)}.line-h-1-8{line-height:1.8}.text-cyan{color:var(--color-cyan)!important}.badge-brand{color:var(--color-secondary);text-transform:uppercase;letter-spacing:1px;background:#00adef1a;border-radius:50px;padding:6px 16px;font-size:14px;font-weight:700;display:inline-block}.font-w-800{font-weight:800}.color-primary{color:var(--color-primary)}@media (max-width:992px){.portal-feature-split{padding:80px 0}.display-5{font-size:32px}}
.digital-marketing-page{background-color:var(--color-white)}.marketing-image-wrapper{background:var(--color-white);border:1px solid var(--color-gray-100);transition:var(--transition-base);border-radius:30px;padding:15px;position:relative;box-shadow:0 20px 60px #00000014}.marketing-image-wrapper img{border-radius:20px;width:100%;transition:transform .5s}.marketing-image-wrapper:hover{border-color:var(--color-secondary);box-shadow:0 30px 80px #00adef26}.marketing-image-wrapper:hover img{transform:scale(1.02)}.marketing-content h1{line-height:1.3}.font-w-800{font-weight:800}.color-primary{color:var(--color-primary)}.line-h-1-8{line-height:1.8}.view-project-btn{background:var(--color-secondary);color:var(--color-white);border:none;border-radius:50px;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 10px 20px #00adef33}.view-project-btn:hover{background:var(--color-primary);color:var(--color-white);transform:translateY(-5px);box-shadow:0 15px 30px #1a2d6c4d}
.ecommerce-website-page{background-color:var(--color-white)}.ecom-feature-card{border:1px solid var(--color-gray-100);background:#fff;border-radius:20px;height:100%;padding:35px;transition:all .3s}.ecom-feature-card:hover{border-color:var(--color-cyan);box-shadow:0 15px 35px #00adef1f}.ecom-icon{width:50px;height:50px;color:var(--color-secondary);background:#00adef1a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;font-size:20px;display:flex}.admin-panel-preview{background:#0a192f;border-radius:30px;padding:20px;box-shadow:0 30px 70px #0000004d}.admin-panel-preview img{border:1px solid #ffffff1a;border-radius:15px}.stat-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;padding:20px}.pricing-badge{background:var(--color-cyan);color:#fff;border-radius:5px;padding:5px 15px;font-size:14px;font-weight:700}@media (max-width:992px){.admin-panel-preview{padding:10px}}
.flight-booking-engine-page{background-color:var(--color-white);--color-cyan:#00adef;font-family:Poppins,sans-serif}.portal-feature-split{padding:120px 0}.image-wrapper-bordered{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:30px;padding:15px;position:relative;box-shadow:0 20px 60px #00000014}.image-wrapper-bordered img{border-radius:20px;width:100%;transition:transform .5s}.image-wrapper-bordered:hover img{transform:scale(1.02)}.line-h-1-8{line-height:1.8}.text-cyan{color:var(--color-cyan)!important}.badge-brand{color:var(--color-secondary);text-transform:uppercase;letter-spacing:1px;background:#00adef1a;border-radius:50px;padding:6px 16px;font-size:14px;font-weight:700;display:inline-block}.font-w-800{font-weight:800}.color-primary{color:var(--color-primary)}@media (max-width:992px){.portal-feature-split{padding:80px 0}.display-5{font-size:32px}}.cost-centered-section{background:var(--color-white);padding:120px 0;position:relative}.cost-card{border:1px solid var(--color-gray-100);text-align:center;background:#fff;border-radius:40px;margin:0 auto;padding:80px 60px;box-shadow:0 40px 100px #0000000d}.pricing-range-display{background:var(--color-gray-50);border:1px dashed var(--color-secondary);border-radius:24px;margin:30px 0;padding:30px;display:inline-block}.pricing-range-display h3{color:var(--color-primary);margin:0;font-size:32px;font-weight:800}.pricing-range-display span{color:var(--color-gray-500);text-transform:uppercase;letter-spacing:2px;margin-bottom:5px;font-size:14px;display:block}.flight-features-section{background:#fdfdfd;padding:120px 0}.flight-feature-item{border:1px solid var(--color-gray-100);background:#fff;border-radius:16px;align-items:center;gap:15px;padding:20px;transition:all .3s;display:flex}.flight-feature-item:hover{border-color:var(--color-cyan);transform:translate(5px);box-shadow:0 10px 30px #00adef1a}.flight-feature-item i{color:var(--color-cyan);background:#00adef0d;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.flight-feature-item span{color:var(--color-primary);font-size:15px;font-weight:600}.contact-callback-section{background:var(--color-primary);color:#fff;padding:100px 0}.contact-info-box{padding-right:50px}.contact-info-box h2{margin-bottom:30px;font-weight:800}.info-item{gap:20px;margin-bottom:30px;display:flex}.info-item i{color:var(--color-cyan);margin-top:5px;font-size:24px}.info-item h4{margin-bottom:5px;font-size:18px;font-weight:700}.info-item p{color:#ffffffb3;margin:0}.callback-form-card{color:var(--color-primary);background:#fff;border-radius:30px;padding:40px;box-shadow:0 30px 60px #0003}.form-group{margin-bottom:20px}.form-group label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.form-control{border:1px solid var(--color-gray-200);border-radius:12px;width:100%;padding:12px 20px;font-size:15px;transition:all .3s}.form-control:focus{border-color:var(--color-cyan);outline:none;box-shadow:0 0 0 4px #00adef1a}textarea.form-control{resize:none;height:100px}.submit-btn{background:var(--color-cyan);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:15px;font-size:16px;font-weight:700;transition:all .3s}.submit-btn:hover{background:var(--color-secondary);transform:translateY(-2px);box-shadow:0 10px 20px #00adef33}.suppliers-section{background:#fff;padding:100px 0}.supplier-card{border:1px solid var(--color-gray-100);background:#fff;border-radius:20px;justify-content:center;align-items:center;height:120px;padding:30px;transition:all .3s;display:flex}.supplier-card img{object-fit:contain;max-width:100%;max-height:60px;transition:all .3s}.supplier-card:hover{border-color:var(--color-cyan);transform:translateY(-5px);box-shadow:0 15px 30px #00adef1a}
.hotel-booking-engine-page{background-color:var(--color-white);--color-cyan:#00adef;font-family:Poppins,sans-serif}.portal-feature-split{padding:120px 0}.image-wrapper-bordered{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:30px;padding:15px;position:relative;box-shadow:0 20px 60px #00000014}.image-wrapper-bordered img{border-radius:20px;width:100%;transition:transform .5s}.image-wrapper-bordered:hover img{transform:scale(1.02)}.line-h-1-8{line-height:1.8}.text-cyan{color:var(--color-cyan)!important}.badge-brand{color:var(--color-secondary);text-transform:uppercase;letter-spacing:1px;background:#00adef1a;border-radius:50px;padding:6px 16px;font-size:14px;font-weight:700;display:inline-block}.font-w-800{font-weight:800}.color-primary{color:var(--color-primary)}@media (max-width:992px){.portal-feature-split{padding:80px 0}.display-5{font-size:32px}}.accordion-modern{flex-direction:column;gap:15px;margin-top:30px;display:flex}.ac-item{border:1px solid var(--color-gray-100);background:#fff;border-radius:16px;transition:all .3s;overflow:hidden}.ac-title{cursor:pointer;color:var(--color-primary);background:#fff;justify-content:space-between;align-items:center;margin:0;padding:20px 30px;font-size:18px;font-weight:700;transition:all .3s;display:flex}.ac-item.active .ac-title{background:var(--color-primary);color:#fff}.ac-content{background:#fff;max-height:0;padding:0 30px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.ac-item.active .ac-content{max-height:500px;padding:20px 30px 30px}.ac-content p{color:var(--color-gray-600);margin:0;line-height:1.7}.pricing-badge-v2{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);color:#fff;border-radius:24px;margin-top:30px;padding:30px;display:inline-block}.pricing-badge-v2 span{text-transform:uppercase;letter-spacing:1px;opacity:.8;margin-bottom:5px;font-size:14px;display:block}.pricing-badge-v2 h4{margin:0;font-size:28px;font-weight:800}.supplier-grid-modern{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px;margin-top:40px;display:grid}.supplier-item{border:1px solid var(--color-gray-100);background:#fff;border-radius:12px;justify-content:center;align-items:center;height:100px;padding:20px;transition:all .3s;display:flex}.supplier-item img{object-fit:contain;filter:grayscale();opacity:.7;max-width:100%;max-height:50px}.supplier-item:hover{border-color:var(--color-cyan);transform:translateY(-5px);box-shadow:0 10px 20px #00adef1a}.supplier-item:hover img{filter:grayscale(0%);opacity:1}.max-w-1000{max-width:1000px}.border-left-cyan{border-left:5px solid var(--color-cyan)}.rounded-24{border-radius:24px}
.mobile-app-page{--primary-gradient:linear-gradient(135deg, #6200ee 0%, #03dac6 100%);--glass-bg:#ffffffe6}.mobile-app-page .modern-glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem}
.tour-holiday-page{background-color:var(--color-white);font-family:Poppins,sans-serif}.portal-feature-split{padding:120px 0}.image-wrapper-bordered{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:30px;padding:15px;position:relative;box-shadow:0 20px 60px #00000014}.image-wrapper-bordered img{border-radius:20px;width:100%;transition:transform .5s}.image-wrapper-bordered:hover img{transform:scale(1.02)}.line-h-1-8{line-height:1.8}.text-cyan{color:var(--color-cyan)!important}.badge-brand{color:var(--color-secondary);text-transform:uppercase;letter-spacing:1px;background:#00adef1a;border-radius:50px;padding:6px 16px;font-size:14px;font-weight:700;display:inline-block}.font-w-800{font-weight:800}.color-primary{color:var(--color-primary)}@media (max-width:992px){.portal-feature-split{padding:80px 0}.display-5{font-size:32px}}.tour-features-section{background:#fff;padding:140px 0}.feature-category-card{border:1px solid var(--color-gray-100);background:#fff;border-radius:24px;height:100%;padding:40px;transition:all .4s;box-shadow:0 10px 30px #00000005}.feature-category-card:hover{border-color:var(--color-cyan);transform:translateY(-10px);box-shadow:0 20px 50px #00adef1a}.category-icon-wrapper{width:60px;height:60px;color:var(--color-secondary);background:#00adef1a;border-radius:16px;justify-content:center;align-items:center;margin-bottom:25px;font-size:24px;display:flex}.feature-list{margin:0;padding:0;list-style:none}.feature-list li{color:var(--color-gray-600);margin-bottom:12px;padding-left:25px;font-size:15px;line-height:1.4;position:relative}.feature-list li:before{content:"";color:var(--color-cyan);font-family:"Font Awesome 6 Free";font-size:14px;font-weight:900;position:absolute;left:0}
