*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;color:#fff}.station-anchors{color:#fff!important}.stations-section{padding:110px 20px;text-align:center;background:url(../images/bg1.webp) center/cover fixed;position:relative}.airports-section{padding:110px 20px;text-align:center;background:url(../images/bg1.webp) center/cover fixed;position:relative;margin-bottom:40px}.stations-section::before,.airports-section::before{content:"";position:absolute;inset:0;z-index:1}.container{position:relative;z-index:2;max-width:1400px;margin:0 auto}h2{font-size:2.9rem;margin-bottom:65px;text-transform:uppercase;letter-spacing:3px;color:#fff}.carousel{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:15px 0;scroll-behavior:smooth}.carousel::-webkit-scrollbar{display:none}.cards{flex:0 0 320px;max-width:320px;position:relative;border-radius:16px;overflow:hidden;box-shadow:0 15px 35px rgb(0 0 0 / .7);scroll-snap-align:center;transition:transform 0.4s ease}.cards:hover{transform:scale(1.06)}.cards img{width:100%;height:250px;object-fit:cover}.cards-name{position:absolute;bottom:0;left:0;right:0;padding:28px 20px;background:linear-gradient(transparent,rgb(0 0 0 / .95));font-size:1.65rem;font-weight:700;text-transform:uppercase;letter-spacing:1.8px}.dots{margin-top:55px;display:flex;justify-content:center;gap:22px}.dot{width:14px;height:14px;background:#666;border-radius:50%;cursor:pointer;transition:all 0.4s ease}.dot.active{background:#00d4ff;transform:scale(1.7);box-shadow:0 0 18px rgb(0 212 255 / .7)}.section-gap{height:140px;background:linear-gradient(to bottom,#000,#0a0a0a)}@media (max-width:768px){h2{font-size:2.4rem;margin-bottom:50px}.cards{flex:0 0 280px;max-width:280px}.section-gap{height:100px}}@media (max-width:480px){h2{font-size:2rem}.cards{flex:0 0 260px;max-width:260px}.card-name{font-size:1.4rem;padding:20px}.section-gap{height:80px}}.ourService{padding:50px 0;width:100%}.ourService h3{text-align:center;font-size:40px;padding:0 0 20px 0}.ourserv{width:100%;display:flex;justify-content:space-evenly;text-align:center}@media (max-width:576px){.ourserv{width:100%;display:block;justify-content:space-evenly;text-align:center;gap:10px}.card_ser{margin-bottom:20px}}.ourserv a{color:#000;text-decoration:none;font-size:large}.card_ser{border:solid #000;padding:20px 40px;border-radius:30px}.card_ser:hover{background-color:#000;color:#fff;border:solid #179bd7}body{margin:0;padding:0!important}body a:hover{text-decoration:none;cursor:pointer}body{margin:0;padding:0!important}.carFleet h2{color:#fff;font-family:CenturyGothic-Bold;text-align:center;text-transform:uppercase;margin:0}.carFleet{padding:60px 0}.carFleet h2{color:#000}.carFleetInner{margin-top:50px}.carFleetInner ul{margin:0;padding:0;list-style-type:none;font-size:0}.carFleetInner ul li{width:23.5%;min-height:133px;display:inline-block;vertical-align:top;margin-right:2%;position:relative;overflow:hidden;padding:20px}.carFleetInner ul li:last-child{margin-right:0}.carFleetInner ul li img{width:100%;transition:0.5s all ease}.carFleetInner ul li:hover img{transform:scale(1.2)}.carFleetInner ul li span{position:absolute;width:100%;padding:20px;background:rgb(0 0 0 / .5);color:#fff;font-weight:700;left:0;bottom:0;transition:0.3s all ease;font-family:CenturyGothic-Bold;font-size:16px}.carFleetInner ul li:hover span{background:rgb(0 0 0 / .427)}@media (max-width:992px){.carFleet{padding:50px 0}.carFleetInner ul li{width:49%;margin-bottom:15px}.carFleetInner ul li:nth-child(2){margin-right:0}.carFleetInner ul li:nth-child(3),.carFleetInner ul li:nth-child(4){margin-bottom:0}}@media (max-width:768px){.carFleetInner ul li img{height:100px;width:100%;transition:0.5s all ease}.carFleet h2{font-size:24px}.carFleetInner{margin-top:35px}}@media (max-width:480px){.carFleetInner ul li img{height:80px;width:100%;transition:0.5s all ease}.carFleet h2{font-size:20px}.carFleet{padding:40px 0}.carFleetInner{margin-top:30px}.carFleetInner ul{text-align:center}.carFleetInner ul li{width:270px;margin-right:0}.carFleetInner ul li:nth-child(3){margin-bottom:15px}}.footer_content p,.footer_content p a{color:#fff}.footer{width:100%;background:#212327;padding:50px 0 20px}.footer_top{position:relative;text-align:center}.footer p.btn1{border:2px solid #424447;text-align:center;padding:16px;width:223px;height:58px;text-transform:uppercase;font-family:"CenturyGothic-Bold";font-size:16px;color:#f1f1f1;display:inline-block;background:#1e1d1d;position:relative}p.btn1 span{padding-left:13px}.footer_content{margin-top:40px}.footer_content h3,.footer_content h4{text-transform:uppercase;color:#fff;margin-top:0;margin-bottom:30px;font-family:"CenturyGothic-Bold";font-size:18px}.footer_content p{color:#c7c8c9;font-family:"CenturyGothic";font-size:14px;line-height:21px}.footer .col2 ul,.footer .col3 ul,.footer .col4 ul{margin:0;padding:0;list-style-type:none}.footer .col2 ul li,.footer .col3 ul li{margin-bottom:10px}.footer .col2 ul li:last-child,.footer .col3 ul li:last-child{margin-bottom:0}.footer .col2 ul li a,.footer .col3 ul li a{color:#c7c8c9;font-size:14px;font-family:"CenturyGothic";text-decoration:none;transition:0.2s all ease}.footer .col2 ul li a:hover,.footer .col2 ul li a:focus,.footer .col3 ul li a:hover,.footer .col3 ul li a:focus{color:#179bd7}.fourth_column{border:1px solid #424447;text-align:left;padding:25px;font-family:"CenturyGothic"}.fourth_column h4{margin-bottom:15px}.fourth_column ul li:last-child p{margin-bottom:0}.fourth_column ul li p span{font-family:"CenturyGothic-Bold"}.footer_bottom{text-align:center;position:relative}.footer p.btn2{border:2px solid #424447;margin-top:38px;text-align:center;padding:12px;width:67px;height:48px;text-transform:uppercase;font-family:"CenturyGothic-Bold";font-size:16px;color:#f1f1f1;display:inline-block;background:#1e1d1d;position:relative}.footer_top .border{top:30px}.border{position:absolute;width:1140px;max-width:100%;height:1px;background:#424447;left:0;right:0;margin:auto}.footer_bottom .border{top:60px}.footer_last_section{margin-top:13px}.footer_last_section p{margin-top:6px;margin-bottom:0;font-family:"CenturyGothic";font-size:13px}.footer ul.socialIcons{margin:0;padding:0;list-style-type:none}.footer ul.socialIcons li{width:34px;height:34px;display:inline-block;vertical-align:top;border:1px solid #424447;padding:0;margin-right:7px}.footer ul.socialIcons li:last-child{margin-right:0}.footer ul.socialIcons li.fbIcon{background:url(../images/facebook.png) center no-repeat}.footer ul.socialIcons li.twitterIcon{background:url(../images/twitter.png) center no-repeat}.footer ul.socialIcons li.instaIcon{background:url(../images/instagram.png) center no-repeat}.footer ul.socialIcons li.pinterestIcon{background:url(../images/pinterest.png) center no-repeat}.footer ul.socialIcons li.fbIcon:hover{background:#3b5998 url(../images/facebook.png) center no-repeat;border:1px solid #3b5998}.footer ul.socialIcons li.twitterIcon:hover{background:#1da1f2 url(../images/twitter.png) center no-repeat;border:1px solid #1da1f2}.footer ul.socialIcons li.instaIcon:hover{background:#c32aa3 url(../images/instagram.png) center no-repeat;border:1px solid #c32aa3}.footer ul.socialIcons li.pinterestIcon:hover{background:#bd081c url(../images/pinterest.png) center no-repeat;border:1px solid #bd081c}.footer ul.socialIcons li a{display:block;width:100%;height:100%}.areas-section{max-width:1400px;margin:0 auto;text-align:center;padding:26px;margin-bottom:40px}.section-title{font-size:2.8rem;margin-bottom:20px;background:linear-gradient(90deg,#ff8a00,#da1b60);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;font-weight:700}.section-subtitle{font-size:1.2rem;color:#bbc;margin-bottom:60px;max-width:700px;margin-left:auto;margin-right:auto}.areas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.area-link{text-decoration:none;color:inherit;display:block;transition:transform 0.4s ease}.area-card{background:linear-gradient(135deg,#1e1e2f 0%,#2a2a40 100%);backdrop-filter:blur(12px);border-radius:20px;padding:40px 20px;transition:all 0.4s ease;border:1px solid rgb(255 255 255 / .1);position:relative;overflow:hidden;cursor:pointer}.area-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#ff8a00,#da1b60);transform:scaleX(0);transition:transform 0.4s ease}.area-link:hover .area-card{transform:translateY(-15px);box-shadow:0 25px 50px rgb(0 0 0 / .4)}.area-link:hover .area-card::before{transform:scaleX(1)}.area-icon{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg,#ff8a00,#da1b60);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:0 10px 30px rgb(218 27 96 / .4)}.area-name{font-size:1.5rem;font-weight:600;margin-bottom:10px;color:#fff}.area-description{font-size:1rem;color:#ccc;line-height:1.6}@media (max-width:768px){.section-title{font-size:2.2rem}.areas-grid{grid-template-columns:1fr}}@media (min-width:1200px){.areas-grid{grid-template-columns:repeat(4,1fr)}}: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-sec{padding:50px 0}.cus-container{max-width:1100px;margin:0 auto;padding:0 20px}.contact-container{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;background:rgb(255 255 255 / .05);backdrop-filter:blur(15px);border-radius:28px;padding:60px;box-shadow:0 20px 60px rgb(0 0 0 / .4);border:1px solid rgb(255 255 255 / .1);margin-top:40px;margin-bottom:40px}.contact-info h2{font-size:3rem;background:#000;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;margin-bottom:40px;font-weight:700}.contact-item{display:flex;align-items:flex-start;gap:20px;margin-bottom:35px;transition:all 0.3s ease}.contact-item:hover{transform:translateX(10px)}.icon-circle{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.6rem;box-shadow:0 10px 30px rgb(102 126 234 / .4)}.contact-details h4{color:#000;font-size:1.3rem;margin-bottom:8px}.contact-details p,.contact-details a{color:#000;font-size:1.1rem;text-decoration:none;line-height:1.6;transition:color 0.3s}.contact-details a:hover{color:#feca57}.map-container{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 15px 40px rgb(0 0 0 / .5);height:500px}.map-container iframe{width:100%;height:100%;border:0}@media (max-width:992px){.contact-container{grid-template-columns:1fr;padding:40px;gap:50px}.contact-info h2{font-size:2.5rem;text-align:center}.map-container{height:400px}}@media (max-width:576px){.contact-container{padding:30px 20px;border-radius:20px}.contact-info h2{font-size:2.2rem}.icon-circle{width:50px;height:50px;font-size:1.4rem}.contact-item{gap:15px}}@media screen and (min-width:769px) and (max-width:991px){.airport-col{width:50%}.train-left h2{width:80%}.train-left-inner-main .train-cards{width:50%}.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){.main-heading h2{font-size:25px;width:100%}.airport-home-sec{padding:20px 0 50px}.main-heading p{width:100%}.airport-col{width:100%;padding:0}.train-main{flex-direction:column-reverse}.train-left,.train-right{width:100%}.train-left h2{width:100%;font-size:25px}.train-right .train-right-text h2{font-size:25px;width:100%}.services-sec{padding:80px 0 50px}.services-main{flex-direction:column}.services-left{width:100%;padding:50px 20px;border-bottom:none}.services-left h2{font-size:25px;width:100%}.services-right-main{padding:50px 20px}.services-cards{width:100%}.fleet-sec h2{font-size:25px;width:100%}.fleet-sec p{width:100%}.fleet-main{flex-direction:column}.fleet-col{width:100%;padding:0}.fleet-inner{flex-direction:column}.fleet-left img{max-width:100%;padding:10px}.fleet-right{padding:30px 20px}.fleet-right h3{font-size:18px;margin-bottom:10px}.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-sec{padding:50px 0}.contact-main{flex-direction:column;margin:0 20px;padding:0}.contact-info,.map-section{margin-bottom:30px}}@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}}