.has-dropdown .dropdown a:hover,.nav-list a:hover{background:#f8b71e;color:#000}#nav a,.para-404-main a{text-decoration:none!important}:root{--theme-yellow:#f8b71e}.footer-card ul,ul{list-style:none}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Segoe UI",sans-serif}a{text-decoration:none;color:inherit}.navbar{background-color:#000;color:#fff;position:sticky;top:0;z-index:999}.container{max-width:1200px;margin:auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:70px}.logo img{height:50px}.hamburger{display:none;font-size:28px;background:0 0;border:none;color:#f8b71e;cursor:pointer}.nav,.nav-list{display:flex}.nav-list{gap:30px;align-items:center}.nav-list li{position:relative}.nav-list a{color:#fff;padding:10px;display:block;transition:.3s}.nav-list a:hover{border-radius:5px}.has-dropdown .dropdown{display:none;position:absolute;top:100%;left:0;background:#fff;min-width:200px;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;margin-top:0!important}.has-dropdown .dropdown a{color:#f8b71e;padding:10px 15px}@media (min-width:769px){.has-dropdown:hover .dropdown{display:block;margin-top:10px;background-color:#111}.nav-list a{color:#fff;padding:10px;display:block;transition:.3s}}.custom-hero-section{display:flex;align-items:center;justify-content:center;min-height:500px;padding:40px 20px;color:#fff;flex-wrap:wrap;width:80%;margin:auto}.hero-main{background-image:linear-gradient(rgba(217,178,62,.46),rgba(217,178,62,.46)),url("../img/body-img/bg-palmers.webp");background-size:cover;background-position:center;background-repeat:no-repeat;background-blend-mode:multiply}.custom-hero-content{flex:1 1 50%;max-width:600px;padding:20px;z-index:2}.custom-hero-content h1{font-size:2rem;margin-bottom:20px;text-align:center}.cta-button{display:inline-block;padding:10px 20px;background-color:#f8b71e;color:#000;font-weight:700;border-radius:4px;transition:background .3s}.cta-button:hover{background-color:#d79c17}.all-main-para{width:80%;margin:15px auto auto}.main-three-para{background-color:#000}.para-404-main{text-align:center;margin-top:20px;margin-bottom:20px}.para-404-main p{font-size:20px}.para-404-main a{color:#f4b41d!important}.para-404-main a:hover,.station-content a{text-decoration:none!important;color:#000!important}.field-hd,.footer-bottom p,.heading-service-main span{color:#000}.modal-header .modal-title{font-size:20px;font-weight:600;color:#000!important}.modal-header button{width:33px;height:33px;background:#000!important;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:0!important;margin:0!important;opacity:.7}.heading-all-main,.heading-service-main{text-align:center;font-size:25px;color:#f8b71e;margin-top:20px;margin-bottom:30px}.footer-bottom a:hover,.heading-all-main span,.service-main-card p{color:#fff}.heading-all-main h2,.heading-service-main h2{font-weight:800;font-size:25px}.heading-all-main p{width:80%;margin:20px auto auto;font-size:20px}.bg-sections-all{background:#000;padding:50px 0}.airport-main{margin:auto;width:80%;display:flex;justify-content:center;text-align:center;flex-wrap:wrap;gap:20px}.airport-main-card{border:4px solid #f8b71e;width:390px;background-color:#fff;color:#000;transition:.3s;padding:20px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.airport-main-card img{max-width:100px;margin-bottom:10px}.airport-main-card a{text-decoration:none;color:#000;font-weight:700;font-size:18px}.airport-main-card p{margin:10px 0}.airport-main-card hr{border:none;height:3px;background-color:#ccc;margin:10px auto;width:80%;transform:scaleX(0);transform-origin:center;transition:transform .4s,background-color .4s}.airport-main-card:hover hr{transform:scaleX(1);background-color:#f4b41d}.airport-main-card:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(255,0,0,.3)}:root{--bg-dark:#111;--card-bg:#fff;--text-dark:#222}.station-wrapper{padding:60px 20px;max-width:1200px;margin:auto}.station-grid{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.station-box{background-color:var(--card-bg);border-left:6px solid var(--theme-yellow);border-radius:10px;display:flex;align-items:center;gap:15px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.2);width:100%;max-width:500px;transition:box-shadow .3s,transform .3s}.station-box:hover{box-shadow:0 8px 25px rgba(248,183,30,.5);transform:translateY(-6px)}.station-icon{font-size:40px;background-color:var(--theme-yellow);color:#000;border-radius:50%;padding:12px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.station-icon img{width:100%}.station-content{flex:1}.station-title{font-size:18px;color:var(--theme-yellow);margin-bottom:5px}.station-text{font-size:14px;color:#444;line-height:1.4}.fleet-section{padding:40px 20px;max-width:1100px;margin:0 auto}.fleet-container{display:flex;flex-wrap:wrap;justify-content:center;gap:25px}.fleet-card{background:var(--card-bgg);border-radius:20px;box-shadow:0 6px 15px var(--card-shadow);padding:20px;flex:1 1 260px;max-width:300px;text-align:center;transition:transform .3s,box-shadow .3s;cursor:pointer;display:flex;flex-direction:column;align-items:center}.fleet-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px var(--theme-yellow)}.fleet-card img{width:100%;height:auto;border-radius:15px;margin-bottom:15px;object-fit:cover}.fleet-title{font-size:1.5rem;margin-bottom:15px;color:var(--theme-yellow);letter-spacing:1.2px}.fleet-stats{display:flex;justify-content:center;gap:20px;width:100%}.fleet-stat{border-radius:50%;padding:15px;width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background-color .3s}.fleet-stat img{width:30px;height:30px;margin-bottom:5px;transition:filter .3s;margin-top:5px}.fleet-stat p{font-size:1.1rem;font-weight:600;color:var(--text-light);margin:0}@media (max-width:768px){.nav,.nav-list,.nav-list li,.station-content{width:100%}.hamburger,.has-dropdown.open .dropdown{display:block}.nav{display:none;position:absolute;top:70px;left:0;background:#000;flex-direction:column}.nav.active{display:flex}.nav-list{flex-direction:column}.has-dropdown .dropdown{position:relative;background:#111;box-shadow:none;border-radius:0}.has-dropdown>a::after{content:" ▼";float:right;font-size:.8em;padding-right:10px}.nav-list a:hover{background-color:#000!important;color:#f8b71e!important;border-radius:5px}.custom-hero-section{flex-direction:column;display:flex;align-items:center;justify-content:space-between;min-height:500px;padding:10px;color:#fff;flex-wrap:wrap;width:100%;margin:0}.custom-hero-content h1{font-size:17px;text-align:center}.custom-hero-content{flex:1 1 50%;max-width:600px;padding:0;z-index:2;text-align:center}.hero-main{background-image:none!important;background-color:#000}.hero-three-section{height:100px;background-color:#d79c17;padding-top:20px}.all-main-para h2{font-size:18px}.all-main-para p{font-size:15px}.heading-all-main p{width:80%;margin:auto;font-size:15px}.station-box{flex-direction:column;align-items:flex-start;text-align:left}.station-icon{margin-bottom:10px}.fleet-card{flex:1 1 45%;max-width:none}}.contact-info-wrapper,.footer-main{max-width:1200px;margin:0 auto;display:flex}@media (max-width:480px){.fleet-card{flex:1 1 100%}.fleet-stats{gap:15px}}:root{--bg-dark:#121212;--text-light:#fff;--card-bgg:#1e1e1e;--card-shadow:rgba(248, 183, 30, 0.5);--font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--theme-yellow:#F8B71E;--footer-bg:#1a1a1a;--text-light:#fff;--text-dark:#000;--card-radius:8px;--font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.footer-section{font-family:var(--font-family);background-color:var(--footer-bg);color:var(--text-light);padding:40px 20px 10px}.footer-main{justify-content:space-between;gap:30px;flex-wrap:wrap;padding-bottom:40px}.footer-card{flex:1 1 300px;background-color:var(--theme-yellow);padding:20px;border-radius:var(--card-radius);color:var(--text-dark)}.footer-card h2{font-size:1.4rem;margin-bottom:15px}.footer-card a,.footer-card li,.footer-card p{font-size:16px;line-height:1.6;margin-bottom:8px;color:var(--text-dark);text-decoration:none!important}.footer-card ul{padding:0;margin:0}.contact-info-box a:hover,.footer-card a:hover{text-decoration:underline}.footer-bottom{background-color:#f4b41d;color:var(--text-light);text-align:center;padding:20px 10px;font-size:17px;display:flex;flex-wrap:wrap;justify-content:space-around;border-radius:50px}.footer-bottom a{color:#000;text-decoration:none}:root{--theme-yellow:#F8B71E;--dark-bg:#111;--text-white:#ffffff;--text-black:#000000;--radius-md:10px;--font-main:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.contact-info-section{background-color:var(--dark-bg);color:var(--text-white);font-family:var(--font-main);padding:50px 20px}.contact-info-wrapper{justify-content:space-between;gap:30px;flex-wrap:wrap}.contact-info-box{background-color:#111;color:#fff;border-radius:var(--radius-md);flex:1 1 300px;padding:30px 20px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:transform .3s,box-shadow .3s}.contact-info-box:hover{transform:translateY(-8px);box-shadow:0 8px 20px rgba(248,183,30,.4)}.contact-info-title{font-size:1.4rem;margin:15px 0 10px;letter-spacing:1px}.contact-info-icon{font-size:30px;margin-bottom:10px}.contact-info-box p{font-size:16px;line-height:1.6;margin-bottom:0}.contact-info-box a{color:#fff!important;text-decoration:none!important}.map-main{margin-top:20px}.service-main{display:flex;justify-content:center;align-items:center;width:80%;margin:20px auto;gap:10px}@media (max-width:768px){.footer-bottom{background-color:#f4b41d;color:var(--text-light);text-align:center;padding:20px 10px;font-size:17px;display:flex;flex-wrap:wrap;justify-content:space-around;gap:0;border-radius:50px}.contact-info-wrapper{flex-direction:column;align-items:center}.contact-info-box{width:100%;max-width:400px}.service-main{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:90%;margin:20px auto;gap:10px}}.service-main-card{border:5px solid #f8b71e;width:100%;text-align:center;background:#000;border-radius:20px;padding:20px}.service-main-card img{margin-bottom:20px}.service-main-card a{font-size:20px;border-radius:20px;padding:8px;text-decoration:none!important;color:#f8b71e!important}