@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700;900&family=Exo+2:wght@300;400;600&display=swap);.scroll-container,html{scroll-behavior:smooth}.hero-title,.section-title,.title{-webkit-text-fill-color:#fff0}.container{text-align:center}.header{margin-bottom:60px;opacity:0;transform:translateY(50px);animation:1s forwards fadeInUp}.title{font-size:3rem;font-weight:700;background:#8cc739;-webkit-background-clip:text;margin-bottom:25px}.subtitle{font-size:1.3rem;opacity:.9;max-width:700px;margin:0 auto}.airports-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:50px;margin-bottom:50px!important}.airport-code,.airport-name{margin-bottom:8px;color:#8cc739!important}.airport-card{position:relative;border-radius:24px;overflow:hidden;height:320px;cursor:pointer;box-shadow:0 15px 35px rgb(0 0 0 / .4);transition:.4s;opacity:0;transform:translateY(60px)}.airport-card:first-child{animation:.8s .2s forwards fadeInUp}.airport-card:nth-child(2){animation:.8s .4s forwards fadeInUp}.airport-card:nth-child(3){animation:.8s .6s forwards fadeInUp}.airport-card:nth-child(4){animation:.8s .8s forwards fadeInUp}.airport-card:nth-child(5){animation:.8s 1s forwards fadeInUp}.airport-card:hover{transform:translateY(-20px) scale(1.05);box-shadow:0 30px 60px rgb(0 212 255 / .4)}.airport-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;transition:.6s}.airport-info,.arrow{position:absolute;transition:.4s}.airport-card:hover .airport-bg,.station-card:hover .card-bg{transform:scale(1.15)}.overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgb(0 0 0 / .7),rgb(0 20 40 / .9))}.airport-info{bottom:0;left:0;right:0;padding:30px;text-align:left;transform:translateY(20px)}.airport-card:hover .airport-info{transform:translateY(0)}.airport-code{font-size:3.5rem;font-weight:700;opacity:.9}.airport-name{font-size:1.6rem;font-weight:600}.airport-city{font-size:1.1rem;color:#8cc739!important;opacity:.8}.arrow{top:30px;right:30px;font-size:2rem;opacity:0;color:#8cc739!important}.airport-card:hover .arrow{opacity:1;transform:translateX(10px)}#khi{background-image:url(../images/heathrow.webp)}#lhe{background-image:url(../images/gatwick.webp)}#isb{background-image:url(../images/luton.webp)}#pew{background-image:url(../images/stansted.webp)}#urom{background-image:url(../images/londoncity.webp)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.title{font-size:2.4rem}.subtitle{font-size:1.1rem}.airport-code{font-size:2.8rem}.airport-name{font-size:1.4rem}.airports-grid{gap:20px}}@media (max-width:480px){.title{font-size:2rem}.airport-info{padding:20px}}*{margin:0;padding:0;box-sizing:border-box}@keyframes pulse{0%,100%{opacity:.6}50%{opacity:1;box-shadow:0 0 50px #0ff}0%{box-shadow:0 0 0 0 rgb(0 162 232 / .4)}70%{box-shadow:0 0 0 12px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.hero-title{font-size:3rem;font-weight:700;background:#000;-webkit-background-clip:text;margin-bottom:15px;text-align:center;position:relative;z-index:10;padding:0 20px}@keyframes flicker{0%,100%{opacity:1}50%{opacity:.95}}.scroll-container{display:flex;gap:40px;padding:40px 5vw;overflow-x:auto;scrollbar-width:none}.scroll-container::-webkit-scrollbar{display:none}.station-card{min-width:380px;height:520px;position:relative;border-radius:20px;overflow:hidden;cursor:pointer;transition:.6s cubic-bezier(.23, 1, .32, 1);box-shadow:0 10px 30px rgb(0 0 0 / .8);flex-shrink:0}.card-bg,.card-content,.service-card::before{position:absolute;left:0}.station-card:hover{transform:translateY(-20px) rotateY(5deg);box-shadow:0 30px 80px rgb(0 255 255 / .4)}.card-bg{top:0;width:100%;height:100%;background-size:cover;background-position:center;transition:transform .8s;filter:brightness(.7)}.card-content{bottom:0;right:0;padding:40px;background:linear-gradient(transparent,rgb(0 0 0 / .9));backdrop-filter:blur(10px)}.station-name{font-family:Orbitron,sans-serif;font-size:2.2rem;color:#8cc739;text-shadow:0 0 20px #0ff;margin-bottom:10px}.station-city{font-size:1.2rem;color:#f0f;margin-bottom:15px}@keyframes moveTrain{0%{transform:translateX(-50%) translateX(-100px)}100%{transform:translateX(-50%) translateX(100px)}}.s1{background-image:url(../images/kingscross.webp)}.s2{background-image:url(../images/waterloo.webp)}.s3{background-image:url(../images/paddington.webp)}.s4{background-image:url(../images/euston.webp)}.s5{background-image:url(../images/londonbridge.webp)}.s6{background-image:url(../images/victoria.webp)}.s7{background-image:url(../images/charingcross.webp)}.scroll-hint{text-align:center;color:#666;font-size:1.1rem;margin-top:30px}.services-section{padding:5rem 0;background:#f8f9fa;text-align:center}.services-inner{max-width:1200px;margin:auto;padding:0 1rem}.card a:hover,.section-title{color:#8cc739}.section-subtitle{font-size:1.1rem;color:#666;margin-bottom:3rem}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.areas-card a,.client-indicators li.active span,.service-card{display:block}.service-card{background:#fff;padding:2rem 1.5rem;border-radius:16px;box-shadow:0 8px 25px rgb(0 0 0 / .08);text-decoration:none;color:inherit;transition:.35s cubic-bezier(.2, .8, .2, 1);position:relative;overflow:hidden}.service-card::before{content:"";top:0;right:0;bottom:0;background:linear-gradient(135deg,#00a2e8,#00c6ff);opacity:0;transition:opacity .35s;z-index:0}.service-card:hover::before{opacity:.08}.service-card>*{position:relative;z-index:1}.service-card:hover{transform:translateY(-12px) scale(1.03);box-shadow:0 20px 40px rgb(0 0 0 / .15)}.icon-wrapper{width:70px;height:70px;margin:0 auto 1.2rem;background:#8cc739;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s}.service-card:hover .icon-wrapper{background:#fff;box-shadow:0 0 0 8px rgb(24 168 91 / .2);animation:1.5s infinite pulse}.icon{fill:#fff;transition:fill .3s}.service-card:hover .icon{fill:#00a2e8}.service-card h3{font-size:1.4rem;font-weight:600;margin-bottom:.5rem;color:#222}.service-card p{font-size:.95rem;color:#666;margin-bottom:1rem}.fleet-right h3,.fleet-sec h2{color:#232e35;text-transform:uppercase}.service-card:hover .arrow{opacity:1;transform:translateX(0)}@media (max-width:768px){.section-title{font-size:2rem}.services-grid{gap:1.5rem}.service-card:hover{transform:translateY(-8px) scale(1.02)}}.fleet-sec{padding:50px 0}.fleet-sec h2{font-size:30px;font-weight:700;margin-bottom:15px;letter-spacing:.5px;width:60%;text-align:left}.fleet-sec p{width:50%;font-size:14px;text-align:left}.fleet-main{display:flex;flex-wrap:wrap;margin-top:80px}.fleet-col{width:50%;padding:0 15px;margin-bottom:60px}.fleet-inner{display:flex;align-items:center;gap:20px;border-radius:10px;box-shadow:0 10px 30px 0 rgb(50 50 50 / 14%)}.fleet-left img{min-width:280px;padding-left:15px}.img{max-width:100%;height:auto}.fleet-right{background-color:#fff;padding:50px 20px;border-top-right-radius:10px;border-bottom-right-radius:10px}.fleet-right h3{font-size:22px;font-weight:800;margin-bottom:20px}.fleet-right p{font-size:14px;font-weight:500;margin-bottom:0;width:100%}.cab-txt{color:#fff;width:80%;margin:0 auto}.form-sec{background-color:#000;opacity:.9}.air-head{position:absolute;top:45%;left:35%;color:#000;background-color:#97cc4c;padding:5px 15px;font-size:x-large}@media only screen and (min-width:991px){.navbar-dark .navbar-nav .nav-link{font-size:12px!important}}@media only screen and (max-width:991px){.carousel-slide-effect{padding:100px 0 50px!important}.navbar{background-color:#2d2d2d!important}.navbar-div{top:0!important}}.navbar-div{position:absolute;top:10px;z-index:5}@media screen and (min-width:758px){.fixed-navbar-div{position:fixed;top:0;z-index:5000}}.navbar-brand{margin-right:30px!important}@media only screen and (max-width:516px){.about-contact-header-section,.sec-1{background:#000!important}.sec-1{padding:10px 0!important}.black-headings{font-size:17px!important;font-weight:200!important;margin-top:2px}.carousel-main-headings{font-size:50px!important;font-weight:700;color:#fff;position:relative;opacity:1;text-align:center}.about-para{font-size:13px!important;font-weight:200!important}.cab-txt{color:#fff;width:90%;margin:0 auto;font-size:16px}.navbar-brand{text-align:center!important;margin-right:0!important}.brand-logo{width:140px!important}}.store-btns{height:65px;padding:11px 0;transition:.2s ease-in-out}.carousel-slide-effect,.sec-1{padding:100px 0 20px}.client-indicators li,.nav-link{transition:.2s ease-in-out!important}.dropdown-menu,.store-btns:hover{background-color:#8cc739}.nav-link{font-weight:500!important;color:#fff!important}#call-btn,.carousel-main-headings{font-weight:700;text-align:center}.dropdownActive,.green-brand-name,.green-letters,.home-page-link:hover,.link-404:hover,.nav-link.active,.nav-link:hover,.privacy:hover{color:#8cc739!important}.dropdown-item,.footer-paras li a{color:#fff}.activelink{background-color:#fff!important;color:#8cc739!important}.dropdown-menu.show{display:flex;left:auto}@media screen and (max-width:576px){.app-pics{display:none}.carousel-main-headings{font-size:30px!important;font-weight:700;color:#fff;position:relative;opacity:1;text-align:center}.cab-txt{color:#fff;width:90%;margin:0 auto;font-size:21px!important}.dropdown-menu.show{display:block}.dropdownMenuC{width:50%}}.first-carousel-item{position:relative;background:url(images/header-section-bg.webp) center/cover no-repeat}.sec-1{background:url(images/header-section-bg.webp) 0 0/cover no-repeat}.carousel-main-headings{font-size:60px;color:#fff;position:relative;opacity:1}.carousel-small-headings{font-size:14px;font-weight:400;color:#fff;letter-spacing:.25em;margin-bottom:0;position:relative;opacity:1;text-align:center}.carousel-btns{outline:0!important;box-shadow:none!important;border:1px solid #fff!important;color:#fff!important;font-size:14px!important;font-weight:700!important;padding:12px 30px!important;border-radius:0!important;position:absolute;right:16.8%;bottom:44%;opacity:0;z-index:1}.carousel-btns-slide{animation-name:sliding_carousel_btns;opacity:1}@keyframes sliding_carousel_btns{0%{bottom:0;opacity:0}70%{opacity:.3}100%{bottom:44%;opacity:1}}.carousel-btns:hover{background-color:#8cc739;border-color:#8cc739!important}.header-carousel-indicators{bottom:225px!important;left:auto!important;margin-right:5%!important;margin-left:0!important;padding:0!important;align-items:center!important;font-size:28px}.divider-with-margin,.divider-with-no-margin{height:3px!important;margin-left:0;opacity:1!important}.header-carousel-indicators .active{border-bottom:2px solid #8cc739!important;font-weight:700!important;transition:.1s ease-in-out!important}.header-carousel-indicators li{background-color:transparent!important;border:none!important;color:#fff!important;border-bottom:2px solid transparent!important}.booking-div{position:absolute;bottom:0;padding-top:20px}.above-heading-spans,.copyright,.custom-labels{font-size:14px;color:#fff}.green-headings{font-size:32px;color:#8cc739;font-weight:400;margin-top:8px!important}.divider-with-no-margin{background-color:#8cc739;background-size:7px 7px;width:40px;border:none!important;margin-bottom:0!important}.custom-labels,.form-inputs{margin-bottom:10px}.form-div-2{background-color:rgb(0 0 0 / .5)}.custom-inputs,.custom-inputs:focus{box-shadow:none!important;-webkit-box-shadow:none!important}.custom-inputs::placeholder{color:#999!important;font-size:14px;font-weight:500!important}.custom-inputs{color:#999!important;font-size:14px;font-weight:500!important;border-radius:0!important;border-style:solid!important;padding:.5rem .75rem!important;background-color:#fff!important}.custom-inputs:focus,.custom-inputs:focus::placeholder{color:#464a4c!important;border-color:transparent!important;transition:color .2s ease-in-out,border-radius .3s ease-in-out,border-color .3s ease-in-out}.get-quotes-btn{margin-top:32px;width:100%;background-color:#8cc739!important;color:#fff!important;padding:9px 0!important;border-radius:0!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important;transition:.3s ease-in-out!important}.get-quotes-btn:hover{background-color:#333!important}.about-section,.airport-section,.fleet-section,.service-section,.station-section{padding-top:30px;padding-bottom:30px}#body-404,#read-less,#scroll-up,.about-contact-content,.airport-section,.client-names,.service-section{background-color:#f8f4da}.above-heading-black-spans{font-size:14px;color:#333;letter-spacing:3px}.black-headings{font-size:32px;color:#333;font-weight:400!important;margin-top:5px}.card{background-color:#8cc739b5;border-radius:25px!important}.service-cards{border:none!important;border-radius:25px!important;transition:.2s ease-in-out}.service-cards-img{transition:50ms ease-in-out}.service-cards-title{color:#333;font-size:22px!important;transition:.4s ease-in-out}.divider-with-margin{background-color:#8cc739;background-size:7px 7px;width:40px;border:none!important}.about-para{font-size:15px;color:#585858;font-weight:500}.read-more-less-btns{background-color:#333!important;color:#fff!important;border-radius:0!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important;transition:.3s ease-in-out!important}.read-more-less-btns:hover{background-color:#8cc739!important}.airport-logo-div{border:2px solid #333;transition:.3s ease-in-out}.car-div,.privacy{transition:.2s ease-in-out}.airport-logo-div:hover{box-shadow:0 0 30px 1px #333}.carouselPrev{left:-3%!important;width:6%!important}.carouselNext{right:-2%!important;width:6%!important}.carouselNextIcon{background-image:url(images/carouselNextIcon.webp)!important}.carouselPreviousIcon{background-image:url(images/carouselPreviousIcon.webp)!important}.fleet-section{background:url(images/fleet-section-bg.webp) 0 0/cover no-repeat fixed}.above-heading-green-spans{font-size:14px;color:#fff;letter-spacing:3px}.car-div{background-color:#fff}.client-section{background-color:#f8f4da;padding-top:60px;padding-bottom:180px}.client-carousel{margin-top:40px}.client-div{padding-left:50px;padding-right:50px}@media only screen and (max-width:414px){.contact-links,.links-div{font-weight:500!important}.contact-links{text-decoration:none!important;font-size:14px!important;color:#000!important}.about-contact-headings{font-size:22px!important}.links-div{font-size:12px!important}.carousel-main-headings{font-size:18px!important}.carousel-btns,.carousel-small-headings{font-size:11px!important}.carousel-small-headings{letter-spacing:.15em!important}.carousel-slide-effect{padding:5px 0 10px!important}.cab-txt{color:#fff;width:90%;margin:0 auto;font-size:13px!important}.client-div{padding-left:0!important;padding-right:0!important}}.areas-card a,.card a,.card p,.privacy{text-decoration:none}.client-paras{font-size:20px;color:#333}.client-indicators{top:100%!important;margin-top:20px!important}.client-indicators li{margin-right:0!important;margin-left:0!important;border-top:none!important;border-bottom:none!important;margin-top:20px!important;transform:scale(.5,.5)}.client-indicators li.active{transform:scale(1,1);margin-top:0!important}.client-imgs{width:50%;border-radius:50%}.client-names{color:#000;font-weight:500}.footer-section{padding-top:60px;background-color:#2d2d2d}.footer-paras{color:#fff;font-size:15px;line-height:1.8}.social-icons-li{background-color:#8cc739;padding:10px;width:40px}.footer-headings{font-size:17px!important;color:#8cc739}.footer-divider{background-color:#fff!important;margin-bottom:0!important}.privacy{color:#fff;font-size:14px}#scroll-up{width:40px;height:40px;position:fixed;bottom:30px;right:30px;color:#232323;background:0 0;text-align:center;font-size:12px;line-height:37px;box-shadow:0 0 5px 0 rgb(0 0 0 / .9);border:2px solid #333;transition:.3s ease-in-out}#call-btn,.home-page-link{transition:.2s ease-in-out;text-decoration:none!important}#scroll-up:hover{border-color:#8cc739!important}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.call-btn-img{width:30px;height:30px}#call-btn{padding:5px 15px;position:fixed;bottom:90px;right:25px;background:#8cc739;line-height:50px;z-index:9999;border-radius:50%;border:1px solid #fff}.about-contact-header-section{text-align:center;background:url(./images/about-contact-bg.webp) center/cover no-repeat;padding-top:160px;padding-bottom:80px}@media only screen and (max-width:540px){.heathrow::before{display:none}.contentInner p,.contentInner ul li{font-size:12px!important;font-weight:200!important}.areaPagesHeader{background:#000!important;padding-top:10px!important;padding-bottom:10px!important}.air-head{position:absolute;top:38%;left:30%;color:#000;background-color:#97cc4c;padding:5px 15px;font-size:15px}.navbar-div{position:static}.booking-div,.carousel-btns,.carousel-main-headings,.carousel-small-headings{position:static!important}.carousel-slide-effect{padding:5px 0 10px!important}.first-carousel-item{background:url(images/header-section-bg.webp) center/cover no-repeat}.header-carousel-indicators{display:none!important}.booking-div{background-color:#000}.form-div-2{padding-left:0!important;padding-right:0!important}.get-quotes-btn{margin-top:5px!important}.about-contact-header-section{padding-top:35px!important;padding-bottom:35px}}.about-contact-headings{font-size:38px;color:#8cc739;font-weight:400!important}.contentInner h2,.contentInner p span,.links-div{font-weight:700;color:#8cc739}.links-div{font-size:14px;letter-spacing:2px;margin-top:10px}.home-page-link{color:#fff!important}.about-contact-content{padding-top:40px;padding-bottom:40px}.custom-inputs2,.submit-btn:hover{background-color:rgb(51 51 51 / .9)!important}.about-contact-sub-headings{color:#333;margin-bottom:22px}.custom-inputs2,.submit-btn{box-shadow:none!important;color:#fff!important}.custom-inputs2{border-radius:0!important;border:none!important;font-size:15px!important;font-weight:500!important}.custom-inputs2::placeholder{font-size:15px!important;font-weight:400!important;color:#b1b1b1!important}.submit-btn{border-radius:0!important;background-color:#8cc739!important;font-size:14px!important;font-weight:700!important;transition:.2s ease-in-out!important}.contact-links{text-decoration:none!important;font-size:18px;font-weight:700;color:#000!important}.heading-404{font-weight:800!important}.para-404{font-size:20px;font-weight:500}.link-404{font-weight:700!important;color:#000!important;text-decoration:underline!important;transition:.2s ease-in-out}.areaPagesHeader{background:url(../contents/images/area-header-section-bg.webp) center center/cover no-repeat;padding-top:120px;padding-bottom:20px}.mainHeading{color:#8cc739;font-size:36px;font-weight:800;text-align:center}.contentInner h2{font-size:28px;margin-top:30px}.contentInner p,.contentInner ul li{color:#fff;font-size:16px;font-weight:500}.contentInner ul{list-style:none;padding-left:20px!important}@media screen and (max-width:990px){.air-head{position:absolute;top:40%;left:25%;color:#000;background-color:#97cc4c;padding:5px 15px;font-size:19px}}@media screen and (min-width:768px){.cab-txt-768{color:#000;width:80%;font-size:23px;margin:0 auto;display:none}}.station-div{width:100%}@media screen and (max-width:320px){.air-head{position:absolute;top:40%;left:25%;color:#000;background-color:#97cc4c;padding:5px;font-size:12px}}.contact-links a{color:#000}.areas-sec{padding:100px 0;background-color:#fff}.areas-main{width:100%;display:flex;flex-wrap:wrap;gap:20px;padding:10px;justify-content:center}.areas-card{background:linear-gradient(145deg,#232e35,#603b16);border:none;border-radius:12px;padding:20px;text-align:center;box-shadow:0 8px 20px rgb(0 0 0 / .3);position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s;width:40%}.areas-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);transition:transform .5s;transform:translateX(-100%)}.areas-card:hover::before{transform:translateX(100%)}.areas-card:hover{transform:translateY(-8px)}.areas-card a{margin:0;font-size:18px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:1px;transition:color .3s}.areas-card a:hover{color:#f0f0f0}:root{--color-dark-blue:#232e35;--color-accent:#00a3ad;--color-accent-light:#f0f9fa;--color-text-body:#52525b;--color-bg-page:#f8fafc}body{font-family:Inter,sans-serif;background-color:var(--color-bg-page);margin:0;color:var(--color-text-body)}.contact-section{padding:100px 20px;min-height:100vh}.container{max-width:1400px;margin:0 auto}.section-title{text-align:center;font-size:3rem;margin-bottom:60px;background:#8cc739;-webkit-background-clip:text;font-weight:700}.cards-row{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:70px}.card,.icon{display:flex}.card{background:rgb(255 255 255 / .08);backdrop-filter:blur(12px);border:1px solid;padding:32px 24px;transition:.4s;flex-direction:column;align-items:center;text-align:center;height:100%}.card:hover{transform:translateY(-12px);background:rgb(255 255 255 / .15);border-color:#8cc739;box-shadow:0 25px 50px rgb(0 0 0 / .4)}.icon{width:80px;height:80px;background:#8cc739;border-radius:20px;align-items:center;justify-content:center;font-size:32px;margin-bottom:20px}.card h3{font-size:1.4rem;margin-bottom:12px;color:#8cc739}.card a,.card p{font-size:1.1rem;color:#94a3b8;line-height:1.6}.map-container{border-radius:20px;overflow:hidden;box-shadow:0 20px 50px rgb(0 0 0 / .5);height:500px;border:1px solid}.map-container iframe{width:100%;height:100%;border:0}@media (max-width:992px){.cards-row{grid-template-columns:1fr 1fr}.section-title{font-size:2.5rem}}@media (max-width:768px){.cards-row{grid-template-columns:1fr}.map-container{height:400px}}@media (max-width:576px){.section-title{font-size:2.2rem}.card{padding:28px 20px}.icon{width:70px;height:70px;font-size:28px}}@media screen and (min-width:769px) and (max-width:991px){.airport-col,.train-left-inner-main .train-cards{width:50%}.train-left h2{width:80%}.services-main{flex-direction:column}.fleet-inner{gap:0}.fleet-left{width:50%;display:flex;justify-content:center;align-items:center}.fleet-left img{transform:rotate(-90deg)}}@media screen and (max-width:768px){.carousel-main-headings{font-size:45px}.d-n-span{display:none!important}.cab-txt,.cab-txt-768{color:#fff;width:80%;font-size:23px;margin:0 auto}.carousel-slide-effect{padding:100px 0 50px}.cab-txt{display:none}.para-foot{background-color:#000}.contentInner h2{font-size:22px}.mainHeading{font-size:16px;font-weight:400}.fleet-sec h2,.main-heading h2,.services-left h2,.train-left h2,.train-right .train-right-text h2{font-size:25px;width:100%}.airport-home-sec{padding:20px 0 50px}.fleet-sec p,.main-heading p,.services-cards,.train-left,.train-right{width:100%}.airport-col,.fleet-col{width:100%;padding:0}.train-main{flex-direction:column-reverse}.services-sec{padding:80px 0 50px}.services-left,.services-right-main{padding:50px 20px}.fleet-inner,.fleet-main,.services-main{flex-direction:column}.services-left{width:100%;border-bottom:none}.fleet-left img{max-width:100%;padding:10px}.fleet-right{padding:30px 20px}.fleet-right h3{font-size:18px;margin-bottom:10px}.contact-sec,.footer-top{padding:50px 0}.footer ul li,.footer ul li a{font-size:14px;margin-bottom:10px}.footer h4{margin-top:30px}.areas-main{gap:15px;padding:5px}.areas-card{padding:15px;flex:1 1 180px;max-width:220px}.areas-card a{font-size:15px}.contact-main{flex-direction:column;margin:0 20px;padding:0}.contact-info,.map-section{margin-bottom:30px}*,::after,::before{transition:none!important;animation:none!important}}@media screen and (max-width:480px){.areas-main{flex-direction:column;align-items:center;gap:10px}.areas-card{flex:none;width:100%;max-width:300px;padding:15px}.areas-card a{font-size:1.1em}}@media screen and (min-width:768px) and (max-width:991px){.cus-column-ft{order:3}}