.icon-style{width:20px;height:20px;padding:0 5px}.l{width:30px;height:30px}.w{color:#fff;fill:#fff}.b{color:#000;fill:#000}.flex-center{display:flex;align-items:center}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.divider{width:60px;height:3px;background-color:#facc15;margin:20px auto 40px;border-radius:2px}.underline{width:50px;height:3px;background:#f6c800;margin:15px auto 40px;border-radius:2px}.sec-title{font-size:2.5rem;font-weight:700;margin:15px 0}.sec-title span{color:#facc15}.subtitle{color:#000;font-size:1.3rem;margin:auto 10px 0}.highlight{color:#facc15}.available{color:#16a34a;font-weight:600}.check{background-color:#22c55e;color:#fff;font-size:1rem;border-radius:50%;width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;margin-right:8px}.sticky-header.visible{top:0}.logo span{color:#444;font-weight:600;line-height:1.1;font-size:14px}.menu-toggle{display:none;background:0 0;border:none;font-size:1.6rem;cursor:pointer}.main_menu.menu-open{right:0}.hero{padding:160px 0 80px;background-image:url("https://gabatravelers.com/wp-content/uploads/2026/06/dan-gold-kARZuSYMfrA-unsplash-1.webp");background-size:cover;background-repeat:no-repeat;position:relative;--lzl-bg-img:"https://gabatravelers.com/wp-content/uploads/2026/06/dan-gold-kARZuSYMfrA-unsplash-1.webp"}.hero-row{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;align-items:center}.hero-content h1{font-size:52px;line-height:1.2;margin:0;color:#fff}.hero-content p{font-size:22px;color:#fff}.hero-row .features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.hero-row .feature{display:flex;align-items:center;font-weight:500;color:#333;background:#fff;border-radius:15px;padding:15px 20px;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.05);border:1px solid #eee}.booking-card{background:rgba(0,0,0,.32);border-radius:15px;padding:25px 30px;box-shadow:0 4px 10px rgba(0,0,0,.05);text-align:left;transition:transform .2s ease,box-shadow .2s ease;border:2px solid rgba(88,88,88,.81)}.booking-card h2:after{content:"";width:50px;height:2px;position:absolute;left:0;background:#fdda00;bottom:0}.booking-card h2{margin:0;color:#fff;position:relative;padding-bottom:15px;margin-bottom:15px}.booking-card h2 span{color:#fdda00}.form-wrapper{padding:10px 0}.form-wrapper label{padding-bottom:6px;display:inline-block;color:#fff}.select2-container--below.select2-container--open .select2-selection--single{border-radius:30px 30px 0 0!important}.select2-container--above.select2-container--open .select2-selection--single{border-radius:0 0 30px 30px!important}.trip-options{display:flex;gap:12px;flex-wrap:wrap}.trip-label{display:flex!important;align-items:center;gap:10px;cursor:pointer;padding:12px 20px!important;border:1.5px solid #fff;border-radius:30px;font-size:15px;transition:all .15s ease;user-select:none}.trip-label input[type=radio]{display:none}.trip-check{width:20px;height:20px;border-radius:50%;border:1.5px solid #ccc;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.trip-label input[type=radio]:checked~.trip-check{background:#000;border-color:#000;color:#000}.trip-label:has(input[type=radio]:checked){background:#facc15;border-color:#facc15;color:#000}.form-wrapper .select2-selection{height:50px!important;border-radius:12px!important;padding:0 10px}.select2-container--default .select2-selection--single .select2-selection__arrow{right:10px!important}.form-wrapper .select2-selection span{height:100%!important;line-height:3!important;font-family:"Noto Sans",sans-serif}.form-wrapper input{height:50px;width:100%;padding:0 20px;border-radius:12px;border:1px solid #aaa;box-sizing:border-box;font-size:1rem;color:#444;font-family:"Noto Sans",sans-serif}.submit-row button{background-color:#facc15;color:#000;padding:15px 30px;border-radius:6px;text-decoration:none;font-weight:600;transition:background-color .3s ease;font-size:18px;width:100%;border:0;cursor:pointer}#ui-datepicker-div .ui-datepicker-header{color:#fff;background:#2f82ff;border-radius:8px 8px 0 0}.ui-datepicker td span,.ui-datepicker td a{text-align:center!important;border:none!important}.ui-timepicker-div .ui-widget-header{color:#fff;background:#2f82ff;border-radius:8px 8px 0 0}.ui-datepicker .ui-datepicker-buttonpane button{padding:.4rem 1rem!important;font-size:14px;border:none}.hero.lzl:not(.lzl-ed),.hero.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206000%203376%22%20width%3D%226000%22%20height%3D%223376%22%3E%3C%2Fsvg%3E")}#ui-datepicker-div .ui-widget-content .ui-priority-primary{background:#2f82ff;color:#fff}.ui-widget select{border:none!important;padding:.3rem .6rem;background:#eee!important}.why-choose{text-align:center;padding:60px 0}.why-choose .divider{width:80px;height:3px;background-color:#facc15;margin:20px auto 40px;border-radius:2px}.why-choose .card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:0 auto}.why-choose .card{background:#fff;border-radius:15px;padding:25px 30px;box-shadow:0 4px 10px rgba(0,0,0,.05);text-align:left;transition:transform .2s ease,box-shadow .2s ease;border:1px solid #eee}.why-choose .card:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.why-choose .icon{background-color:#facc15;color:#000;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;width:65px;height:65px;border-radius:10px;margin-bottom:15px}.why-choose .icon i{font-size:36px}.why-choose .card h3{font-size:1.3rem;margin:0 0 10px;font-weight:700}.why-choose .card p{color:#555;font-size:1rem;margin-bottom:0;line-height:1.5}.why-choose .card a{color:#2563eb;font-weight:600;text-decoration:none;font-size:1rem}.why-choose .card a:hover{text-decoration:underline}.drivers-wrapper{border-radius:20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 3px 10px rgba(0,0,0,.05);border:1px solid #eee;width:100%}.drivers-content{flex:1;padding:50px 0 50px 50px}.drivers-content h2{font-size:1.8rem;font-weight:700;margin-bottom:20px}.drivers-content p{color:#555;line-height:1.5;margin-bottom:25px;font-size:1.1rem}.drivers-features{display:flex;flex-wrap:wrap;gap:25px}.feature{display:flex;align-items:center;font-weight:500;color:#333}.drivers-image{position:relative;flex:1;display:flex;justify-content:flex-end;margin:50px 50px 50px 0}.drivers-image img{width:100%;max-width:550px;border-radius:15px;position:relative;z-index:2}.image-bg{position:absolute;top:25px;right:20px;width:100%;max-width:550px;height:95%;background-color:#fef3c7;border-radius:15px;transform:rotate(3deg);z-index:1}.fleet-section{text-align:center;padding:60px 0}.fleet-container h2{font-size:2rem;font-weight:700}.fleet-container h2 span{color:#facc15}.fleet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;width:100%}.fleet-card{background:#fff;border-radius:20px;box-shadow:0 3px 10px rgba(0,0,0,.05);padding:20px;text-align:left;position:relative;transition:all .2s ease;border:2px solid #eee}.fleet-card:hover{transform:translateY(-4px);box-shadow:0 6px 15px rgba(0,0,0,.1);border:2px solid #facc15}.fleet-card .badge{position:absolute;top:10px;right:20px;background:#facc15;color:#000;font-size:.8rem;font-weight:600;padding:3px 10px;border-radius:999px}.fleet-img{position:relative;margin-bottom:15px;height:155px}.img-bg{position:absolute;top:10px;left:10px;width:100%;height:100%;background:#fef3c7;border-radius:12px;transform:rotate(2deg);z-index:1}.fleet-img img{width:100%;border-radius:12px;position:relative;z-index:2;height:100%;object-fit:cover}.fleet-card h3{font-size:1.3rem;font-weight:700;margin:25px 0 8px;text-align:center}.fleet-card p{color:#555;font-size:1rem;margin:10px 0 15px;text-align:center}.fleet-card ul{list-style:none;padding:0;margin:0 0 15px}.fleet-card ul li{font-size:1rem;color:#333;margin-bottom:10px;display:flex;justify-content:space-between}.price{font-size:1.8rem;font-weight:700;color:#fbbf24;margin:15px 0;text-align:center}.price span{font-size:.9rem;color:#555}.fleet-card a{width:100%;padding:15px;background:#2563eb;color:#fff;font-weight:600;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:background .2s ease;text-decoration:none;display:block;box-sizing:border-box;text-align:center}.fleet-card button:hover{background:#1d4ed8}.routes-section{text-align:center;padding:60px 0;font-family:"Poppins",sans-serif;background:#fff}.routes-header p{color:#555;margin-top:8px}.routes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;justify-items:center}.route-card{background:#fff;border:1px solid #eee;border-radius:15px;box-shadow:0 3px 10px rgba(0,0,0,.08);padding:25px 20px;width:calc(100% - 40px);position:relative;transition:all .3s ease}.route-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(0,0,0,.12)}.route-card.popular{border:2px solid #f6c800}.route-card .badge{position:absolute;top:-12px;right:20px;background:#f6c800;color:#000;font-size:.8rem;font-weight:600;padding:4px 10px;border-radius:20px}.route-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.route-card .from,.route-card .to{text-align:left}.route-card .arrow{font-size:1.5rem;color:#f6c800}.route-card .icon{border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:5px;width:100%;text-align:center}.yellow i{background:#f6c800;color:black;width:65px;height:65px;border-radius:50%;line-height:2.2;font-size:32px}.route-info{font-size:.95rem;color:#444;margin-bottom:15px;padding-top:15px}.route-card-inner h3{margin:14px 0 0}.route-card-inner p{margin:0}.route-info p{display:flex;justify-content:space-between;padding:5px 0;align-items:center}.route-info p.price{padding:10px 0;margin-top:10px;border-top:1px solid #ccc;font-size:18px;color:#000}.route-info p.price strong{font-size:20px}.route-info span{font-weight:600}.price strong{color:#f6c800;font-size:1.1rem}.book-btn{padding:15px;background:#22c55e;color:#fff;font-weight:600;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:background .2s ease;width:100%;display:block;text-decoration:none;box-sizing:border-box}.book-btn:hover{background:#16a34a}.testimonials{text-align:center;padding:60px 40px;background-color:#f9fafb}.testimonial-card{background:#fff;border-radius:16px;padding:25px;margin:15px;box-shadow:0 3px 10px rgba(0,0,0,.1);text-align:left;position:relative;border:1px solid #eee}.quote{position:absolute;top:-15px;left:20px;font-size:2rem;background:#f5c400;color:#000;width:30px;height:30px;border-radius:50%;text-align:center}.stars{color:#f5c400;font-size:1.2rem;margin-bottom:10px}.testimonial-card p{font-size:.95rem;line-height:1.6;color:#444;margin-bottom:25px}.user-info{display:flex;align-items:center;gap:10px}.avatar{width:40px;height:40px;background-color:#0056ff;color:white;display:flex;justify-content:center;align-items:center;font-weight:700;border-radius:50%}.user-info h4{margin:0;font-size:1rem}.user-info span{font-size:.85rem;color:#777}.customer-stats{padding:60px 0;background:#f9fafc}.customer-stats .stats-section{background:#fff;padding:40px 20px;border-radius:20px;box-shadow:0 3px 10px rgba(0,0,0,.1);text-align:center;border:1px solid #eee}.customer-stats .stats-section h2{font-size:1.8rem;font-weight:700;margin-bottom:8px}.customer-stats .stats-section p{color:#555;margin-bottom:40px}.customer-stats .stats-container{display:flex;justify-content:space-around;flex-wrap:wrap;gap:40px}.customer-stats .stat-box{flex:1 1 200px;text-align:center}.customer-stats .icon{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;margin:0 auto 15px}.customer-stats .yellow{background:#f5c400}.customer-stats .blue{background:#2563eb}.customer-stats .green{background:#22c55e}.customer-stats .stat-box h3{margin:0;font-size:1.5rem;font-weight:700}.customer-stats .stat-box p{color:#222;margin-top:5px;font-size:.95rem}.how-it-works{background:#f9fafb;padding:60px 0;text-align:center}.how-it-works .steps{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;margin-bottom:60px}.how-it-works .step{flex:1 1 220px;position:relative;text-align:center}.how-it-works .step-number{background:#f5c400;color:#000;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;margin:0 auto 35px;position:relative}.how-it-works .step-number::after{content:"";position:absolute;top:50%;left:100%;width:315px;height:2px;background:#f5c400;transform:translateY(-50%)}.how-it-works .step:last-child .step-number::after{display:none}.how-it-works .card{background:#fff;border-radius:12px;padding:25px 20px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #eee}.how-it-works .icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin:0 auto 15px}.how-it-works .blue{background:#2563eb}.how-it-works .green{background:#22c55e}.how-it-works .card h3{font-size:1.1rem;margin-bottom:10px}.how-it-works .card p{font-size:.9rem;color:#555;line-height:1.5}.how-it-works .cta-box{background:#fff;border-radius:15px;padding:40px 20px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid #eee;margin:0 auto}.how-it-works .cta-box h3{font-size:2rem;font-weight:700;margin:0 0 10px}.how-it-works .cta-box p{color:#444;margin-bottom:25px;font-size:1.2rem;line-height:1.5}.how-it-works .cta-buttons{display:flex;justify-content:center;gap:15px}.how-it-works .btn i{margin-right:5px;font-size:18px}.how-it-works .btn:hover{opacity:.9}.states-section{text-align:center;color:#111;padding:50px 0}.states-section .states-container{max-width:1100px;margin:0 auto}.states-section .states-title{font-size:1.8rem;font-weight:700;margin-bottom:8px}.states-section .states-subtitle{font-size:.95rem;color:#666;margin-bottom:40px}.states-section .states-grid{gap:20px;display:grid;grid-template-columns:repeat(4,1fr)}.states-section .state-card{background:#fff;border-radius:12px;padding:25px 15px;box-shadow:0 3px 8px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease}.states-section .state-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.12)}.states-section .state-icon{background:#1e63ff;color:#fff;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.4rem;margin:0 auto 15px}.states-section .state-icon.more{background:#ffd600;color:#111}.states-section .state-card h3{font-size:1.2rem;font-weight:600;margin-bottom:5px}.states-section .state-card p{font-size:1rem;color:#666;margin:0}.states-section .tag{display:inline-block;margin-top:10px;background:#ffd600;color:#111;font-size:.75rem;font-weight:500;padding:3px 10px;border-radius:6px}.states-cta{background:#000;color:#fff;border-radius:16px;margin:60px auto 0;padding:50px 20px;text-align:center}.states-cta h3{font-size:2rem;margin:0 0 10px}.states-cta p{color:#ccc;font-size:1.2rem;margin-bottom:25px}.states-cta p a{color:#fdda00}.states-cta .cta-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.states-cta .btn.outline{border:2px solid #fff;color:#fff;background:0 0}.states-cta .btn.outline:hover{background:#fff;color:#000}.cta-buttons i{margin-right:5px}.travel-blog{padding:60px 0;margin:auto;color:#111}.travel-blog .travel-header{text-align:center;margin-bottom:50px}.travel-blog .divider{width:70px;height:3px;background:#f6c600;margin:15px auto 0;border-radius:2px}.travel-blog .featured-post{display:flex;flex-wrap:wrap;background:#dbeafe;border-radius:16px;overflow:hidden;margin-bottom:50px;padding:70px}.travel-blog .featured-text{flex:1 1 450px;position:relative;padding-right:40px}.travel-blog .featured-img{flex:1 1 400px;position:relative}.travel-blog .featured-img img{width:100%;border-radius:15px;position:relative}.blog-img-bg{position:absolute;top:10px;left:10px;width:100%;height:100%;background:rgba(37,99,235,.22);border-radius:12px;transform:rotate(8deg)}.travel-blog .blog-grid .badge{position:absolute;left:15px;top:15px}.travel-blog .badge{display:inline-block;padding:8px 18px;font-size:1rem;font-weight:600;border-radius:20px;margin-bottom:15px;color:#111}.travel-blog .badge.yellow{background:#ffd600}.travel-blog .badge.blue{background:#1e63ff;color:#fff}.travel-blog .badge.green{background:#2ecc71;color:#fff}.travel-blog .badge.orange{background:#ff9f43;color:#fff}.travel-blog .badge.purple{background:#a855f7;color:#fff}.travel-blog .badge.teal{background:#14b8a6;color:#fff}.travel-blog .featured-text h3{font-size:2rem;font-weight:700;margin:10px 0}.travel-blog .featured-text p{color:#444;font-size:1.2rem;line-height:1.6;margin-bottom:20px}.travel-blog .meta{font-size:1.2rem;color:#444;display:flex;gap:15px;margin-bottom:20px}.travel-blog .meta i{color:#2563eb}.travel-blog .read-more{display:inline-block;background:#2563eb;color:#fff;font-weight:500;border-radius:8px;padding:15px 30px;font-size:1rem;text-decoration:none;transition:.2s;width:max-content;margin-bottom:15px}.travel-blog .read-more:hover,.how-it-works .btn.primary:hover,.cta-buttons .btn.primary:hover,.support-buttons .btn.primary:hover,.about-contact .btn:hover,.explore-btn:hover{background:#1d4ed8}.travel-blog .btn{padding:15px 30px;font-weight:600;border-radius:8px;cursor:pointer;font-size:1rem;transition:background .2s ease;text-decoration:none;line-height:1.2;align-items:center;background:#2563eb;color:#fff;display:inline-block}.travel-blog .btn:hover{background:#0d4cd8}.travel-blog .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.travel-blog .blog-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;position:relative}.travel-blog .blog-card:hover{transform:translateY(-5px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.travel-blog .blog-card img{width:100%;height:240px;object-fit:cover}.travel-blog .blog-card .content{padding:10px 20px;flex:1;display:flex;flex-direction:column}.travel-blog .blog-card h4{font-size:1.5rem;font-weight:700;margin:10px 0}.travel-blog .blog-card p{font-size:1rem;color:#555;margin:0 0 15px;flex-grow:1}.travel-blog .blog-card .meta{font-size:1rem;color:#444;margin-bottom:15px;display:flex;align-items:center;gap:5px}.single table{border-collapse:collapse;width:100%;background:#fffdf6}.single table th,.single table td{border:1px solid #ddd;padding:10px 12px}.single table th{background-color:#f5f5f5;font-weight:600}.single table tr:hover{background-color:#fafafa}.faq-section{padding:60px 20px;color:#111}.faq-section .faq-header{text-align:center;margin-bottom:50px}.faq-section .faq-header span{color:#f6c600}.faq-section .divider{width:60px;height:3px;background:#f6c600;margin:18px auto 0;border-radius:3px}.faq-section .faq-container{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:15px}.faq-section .faq-item{background:#fff;border-radius:18px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;transition:.3s ease}.faq-section .faq-question{width:100%;text-align:left;background:0 0;border:none;border:1px solid #eee;padding:25px 28px;font-size:1.3rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:.3s ease;font-family:inherit}.faq-section .faq-question:hover{color:#f6c600}.faq-section .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 24px}.faq-section .faq-answer p{margin:15px 0 20px;color:#555;line-height:1.6;font-size:1rem}.faq-section .faq-item.active .faq-answer{max-height:300px}.faq-section .faq-item.active .faq-question{color:#f6c600}.page-banner .breadcrumbs span a{color:#fdda00;text-decoration:none}.page-banner .breadcrumbs span{font-size:1rem;font-weight:600;color:#fff}.subtitle-banner{font-size:1rem;font-weight:600;color:#fff}.cab-results{text-align:center}.cab-card{background:#fff;border-radius:15px;padding:25px 30px;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease;border:1px solid #eee;display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;margin-bottom:1.2rem}.cab-card img{width:150px}.seat{font-size:1.2rem}.cab-card i{display:block;color:#2f82ff}.cab-card h4{text-transform:uppercase}.fare{color:#facc15;font-weight:700;font-size:1.5rem}.cab-results form button{background-color:#2f82ff;color:#fff;padding:15px 30px;border-radius:6px;text-decoration:none;font-weight:600;transition:background-color .3s ease;font-size:18px;border:none;cursor:pointer}.thank-you{text-align:center}.thank-you h4{background:#77b255;border-radius:15px;padding:25px 30px;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease;border:1px solid #eee;text-align:center;color:#fff;font-size:1.5rem}.thank-you a{background-color:#2f82ff;color:#fff;padding:15px 30px;border-radius:6px;text-decoration:none;font-weight:600;transition:background-color .3s ease;font-size:18px}.cab-result-error{text-align:center;background:rgba(255,153,0,.3);padding:10px;border-radius:5px;font-size:1.2rem}.support-section{display:flex;justify-content:center;padding:2rem 0}.support-container{display:flex;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden;border:1px solid #eee}.support-left,.support-right{flex:1;padding:2.5rem}.support-left h2{font-size:2rem;margin:1rem 0}.support-left p{color:#444;line-height:1.6;margin-bottom:1.5rem;font-size:1.2rem}.support-channels{list-style:none;padding:0;margin:0}.support-channels li{display:flex;align-items:center;margin-bottom:1.2rem}.support-channels a{color:#2563eb;text-decoration:none}.support-channels .icon{width:40px;height:40px;border-radius:50%;display:inline-block;margin-right:1rem;text-align:center;font-size:18px;line-height:2.2}.support-right{background:#f7f8fc;text-align:center;border-left:1px solid #eee;display:flex;flex-direction:column;align-items:center;justify-content:center}.support-icon{width:90px;height:90px;border-radius:50%;background:#ffd700;font-size:65px;margin-bottom:1.2rem}.support-right h3{font-size:1.8rem;margin:0 0 1rem}.support-right p{color:#555;max-width:400px;margin:0 0 1.5rem;font-size:1.2rem}.support-buttons{display:flex;gap:1rem}.popup-content{background:#fff;padding:30px;border-radius:12px;text-align:center;max-width:400px}.popup-content h4{margin:0 0 15px;font-size:1.2rem}.popup-content a.close-popup,.popup-content a.call-btn{background-color:#2f82ff;color:#fff;padding:15px 30px;border-radius:6px;text-decoration:none;font-weight:600;transition:background-color .3s ease;font-size:18px;display:inline-block;margin:0 5px}.popup-content a.close-popup:hover,.popup-content a.call-btn:hover{background:#1a66e2}.quick-booking-form{max-width:500px;margin:auto}.quick-booking-form .row{display:flex;gap:10px;margin:15px 0}.quick-booking-form .col{flex:1}.quick-booking-form label{margin-bottom:5px;display:inline-block}.quick-booking-form p{margin:0}.quick-booking-form input,.quick-booking-form select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;height:45px;font-size:1rem}.quick-booking-form .submit-wrap{margin-top:15px}.quick-booking-form input[type=submit]{background-color:#1a73e8;color:white;border:none;padding:10px;border-radius:4px;width:100%;cursor:pointer}#popupBookingFormWrapper .select2-selection{height:50px}#popupBookingFormWrapper .select2-selection span{line-height:3;height:100%}.btn-primary{background-color:#facc15;color:#000;padding:15px 30px;border-radius:6px;text-decoration:none;font-weight:600;transition:background-color .3s ease;font-size:18px}.btn-primary:hover .b{fill:#fff}.btn-outline{color:#fff;padding:15px 30px;border-radius:6px;text-decoration:none;font-weight:600;transition:background-color .3s ease;font-size:18px;border:1px solid #fff}.btn-book{background-color:#2f82ff;color:#fff;padding:15px 30px;border-radius:6px;text-decoration:none;font-weight:600;transition:background-color .3s ease;font-size:18px}.btn-book:hover{background-color:#1a66e2}.how-it-works .btn.primary,.cta-buttons .btn.primary,.support-buttons .btn.primary,.about-contact .btn{background:#2563eb;color:#fff}.how-it-works .btn.outline,.support-buttons .btn.secondary{border:2px solid #2563eb;color:#2563eb}.how-it-works .btn.outline:hover,.support-buttons .btn.secondary:hover{background:#2563eb;color:#fff}.explore-btn{background:#facc15;color:#000;display:inline-block}@media (min-width:1025px){.how-it-works .card{min-height:240px}}@media (max-width:1180px){.drivers-content{padding:50px}.fleet-grid{grid-template-columns:repeat(2,1fr)}.faq-section{padding-top:0}}@media (max-width:1024px){.drivers-wrapper{display:block}.drivers-image{justify-content:flex-start;margin:0 50px 40px}.image-bg{right:auto;left:20px}.fleet-img{height:200px}.travel-blog .blog-card img{height:175px}.how-it-works .step{flex:1 1 calc(50% - 20px)}.how-it-works .step-number::after{display:none}.hero-row .feature .icon{display:none}.hero-row .feature{padding:15px 10px;font-size:14px}.hero-content h1{font-size:36px}.btn-primary{padding:15px 20px;font-size:15px}.drivers-content{padding-right:50px}.travel-blog .featured-post{padding:40px}.travel-blog .featured-text{padding-bottom:20px}.blog-img-bg{height:75%}.fleet-section,.how-it-works,.states-section,.customer-stats,.travel-blog{padding-bottom:0!important}}@media (max-width:1000px){.hero-row{grid-template-columns:repeat(1,1fr)}.drivers-content{flex:auto;padding:20px}.image-bg{right:auto}.drivers-image{flex:auto;padding:20px}.drivers-wrapper{padding:0}.drivers-image{flex:auto;margin:20px 0 40px 20px}}@media (max-width:820px){.why-choose .card-grid{grid-template-columns:repeat(2,1fr)}.hero-row{grid-template-columns:1fr}.hero-content{text-align:center}.drivers-content{flex:auto}.support-container{flex-wrap:wrap}.support-channels{display:flex;justify-content:space-between;text-align:left}.support-left,.support-right{flex:auto;text-align:center}}@media (max-width:390px){.travel-blog .blog-card img{height:185px!important}}@media (max-width:768px){.fleet-img{height:155px}.travel-blog .blog-card img{height:220px}.states-section .states-grid,.routes-grid{grid-template-columns:repeat(2,1fr)}.travel-blog .featured-text{padding:0 0 50px}.travel-blog .blog-grid{grid-template-columns:repeat(2,1fr)}.faq-section{padding:20px}.cab-card{padding:15px 20px}}@media (max-width:767px){.sticky-header.visible{top:30px}.menu-toggle{display:block;order:3}.routes-grid{grid-template-columns:repeat(2,1fr)}.cab-card{flex-wrap:wrap}.cab-card img{width:100%}.cab-book-form{width:100%;text-align:center}.popup-content{margin:0 10px}.hero{padding:100px 0 80px}.hero-row .features{display:flex;justify-content:center;flex-wrap:wrap}.hero-row .feature{width:calc(50% - 32px)}}@media (max-width:600px){.support-channels,.support-buttons{justify-content:center;text-align:left;flex-wrap:wrap}.sec-title{font-size:2rem}.subtitle{font-size:1.2rem}.travel-blog .blog-grid{grid-template-columns:1fr}.travel-blog,.customer-stats,.states-section,.testimonials{padding:20px 0}.how-it-works .cta-buttons{flex-wrap:wrap}.how-it-works .step{flex:1 1 calc(100% - 20px)}.how-it-works,.routes-section{padding:40px 0}.routes-grid,.why-choose .card-grid,.fleet-grid{grid-template-columns:1fr!important}.drivers-content{padding:20px}.drivers-image{padding:0;margin:20px}.image-bg{display:none}.why-choose{padding:20px 0 40px}.support-container .support-channels{justify-content:center}.form-grid{grid-template-columns:repeat(1,1fr);gap:0px}}.btn-call{background-color:#2f82ff;color:#fff;padding:15px 30px;border-radius:6px;text-decoration:none;font-weight:600;transition:background-color .3s ease;font-size:18px;display:inline-block;margin-bottom:50px}.routes-pagination a{display:inline-block;margin:5px;padding:10px 15px;line-height:1;border-radius:5px}.routes-pagination a:hover{background:#1a66e2}.routes-pagination a{background:#2f82ff;color:#fff;text-decoration:none}.routes-pagination span{font-weight:700;margin:5px;padding:10px 15px;border:1px solid #444;border-radius:5px}.routes-pagination{margin:30px 0 10px}