.airport-sec{padding:30px 0 80px}.main-heading{margin-bottom:50px}.main-heading h2{font-size:34px;font-weight:700;margin:20px 0;text-transform:uppercase;color:#fff}.main-heading p{font-size:15px;font-weight:600;color:#fff}.airport-main{display:flex;justify-content:center;flex-wrap:wrap;padding-top:30px}.airport-col{flex:0 0 auto;width:33.33%;padding:0 15px}.airport-box{border-top:1px solid rgb(255 255 255 / .06);padding:40px 35px;position:relative}.airport-box::before{position:absolute;content:'';top:0;left:0;width:0;height:1px;background-color:#3E797B;transition:0.6s cubic-bezier(.25,1,.5,1);-webkit-transition:0.6s cubic-bezier(.25,1,.5,1)}.airport-box:hover::before{width:100%}.airport-img{margin-bottom:20px;filter:brightness(0) invert(1)}.airport-img img{transition:transform 0.6s cubic-bezier(.25,1,.5,1),-webkit-transform 0.6s cubic-bezier(.25,1,.5,1)}.airport-box:hover img{transform:scaleX(-1)}.airport-content-box h3{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.airport-content-box p{font-size:15px;font-weight:600;color:#fff}.airport-btn a{font-size:14px!important;font-weight:700;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;color:#ffffff!important;gap:10px}.airportbtn-icon{font-size:16px;font-weight:900;background-color:#3E797B;width:24px;height:24px;display:flex;justify-content:center;align-items:center;-webkit-clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.airportbtn-text{overflow:hidden;position:relative}.airportbtn-text small{-webkit-transition:0.3s cubic-bezier(.34,0,.18,1);transition:0.3s cubic-bezier(.34,0,.18,1);display:block;font-size:14px;font-weight:700;color:#ffffff!important}.airportbtn-text small.text-2{left:0;bottom:-30px;position:absolute}.airport-btn a:hover .airportbtn-text small.text-1{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.airport-btn a:hover .airportbtn-text small.text-2{bottom:0}.train-sec{padding:50px 0 80px}.train-main{display:flex;align-items:center;flex-wrap:nowrap}.train-col-left{width:50%}.train-col-left ul{list-style:none;padding:0;margin:30px 0}.train-col-left ul li{margin-bottom:15px;position:relative}.train-col-left ul li::before{position:absolute;content:'';left:0;top:0;width:3px;height:100%;background-color:#3E797B}.train-col-left ul li a{font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff;margin-left:10px;transition:all .3s ease-in-out}.train-col-left ul li a:hover{color:#3E797B}.train-col-right{width:50%;display:flex;align-items:center;justify-content:center;gap:10px}.train-col-right img{object-position:left}.our-service{padding:30px 0 80px}.service-main{display:flex;align-items:center;background-color:#121212}.service-main img{max-width:100%;height:auto}.service-left{padding:10px 0;width:50%}.service-right{padding:40px;width:50%}.service-right h3{font-weight:700;text-transform:uppercase;margin-bottom:20px;font-size:26px}.service-right p{font-size:15px;font-weight:600;color:#fff}.service-btn{width:50%}.service-btn a{z-index:1;border:none;font-size:15px;font-weight:700;border-radius:0;padding:21px 40px;text-align:center;align-items:center;position:relative;display:flex;color:#fff;justify-content:center;text-transform:uppercase;-webkit-transition:all 0.6s cubic-bezier(.25,1,.5,1);transition:all 0.6s cubic-bezier(.25,1,.5,1);-webkit-clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);background-color:#3E797B;text-decoration:none;color:#121212!important}.service-btn a::before{top:0;left:-5%;z-index:-1;right:auto;bottom:auto;width:110%;height:200%;content:"";position:absolute;transition:transform 0.5s;-webkit-transform-origin:left bottom;transform-origin:left bottom;background-color:#fff;-webkit-transform:skewY(-10deg) scale(1,0);transform:skewY(-10deg) scale(1,0);color:#121212!important;text-decoration:none}.service-btn a:hover{color:#121212;transition:transform 0.5s}.service-btn a:hover::before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:skewY(-10deg) scale(1,1);transform:skewY(-10deg) scale(1,1)}.fleet-sec{padding:50px 0 80px}.fleet-main{display:flex;justify-content:center;flex-wrap:wrap}.fleet-left{width:33.33%}.fleet-right{width:66.66666667%}.fleet-right-main{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.fleet-col{width:50%;flex:0 0 auto;padding:0 15px}.fleet-card .fleet-title{display:flex;align-items:center;gap:10px;margin:20px 0;padding-top:22px;border-top:1px solid #ffffff0f}.fleet-card .fleet-title span{color:#3E797B;font-weight:700;font-size:23px}.fleet-card .fleet-title h3{font-size:23px;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:0}.fleet-card .fleet-description p{font-weight:600;color:#fff;font-size:15px}.fleet-col:nth-child(3) .fleet-card,.fleet-col:nth-child(4) .fleet-card{margin-top:50px}.footer .footer-main{padding:100px 0;background-color:#121212}.footer .footer-main .row{justify-content:center!important}.footer .footer-main .footer-logo{margin-bottom:30px}.footer .footer-main p{font-size:14px;font-weight:600}.footer .footer-main h4{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:30px}.footer .footer-main ul{list-style:none;padding:0}.footer .footer-main ul li{margin-bottom:10px;color:#fff;font-size:15px;font-weight:600;display:flex;align-items:center;gap:10px;transition:all .5s ease}.footer .footer-main ul li a{color:#fff;font-size:15px;font-weight:600;display:flex;align-items:center;text-decoration:none;gap:10px;transition:all .5s ease}.footer .footer-main ul li:hover,.footer .footer-main ul li a:hover{color:#3E797B}.footer .copy-right{padding:20px 0}.footer .copy-right p{margin-bottom:0;color:#fff;text-align:center}.areas-sec{padding:100px 0}.areas-main{width:100%;display:flex;flex-wrap:wrap;gap:20px;padding:10px;justify-content:center}.areas-card{background:linear-gradient(145deg,#3E797B,#3E797B);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 0.3s ease,box-shadow 0.3s ease;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 0.5s ease;transform:translateX(-100%)}.areas-card:hover::before{transform:translateX(100%)}.areas-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #a8552598}.areas-card a{display:block;margin:0;font-size:18px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:color 0.3s ease}.areas-card a:hover{color:#f0f0f0}.contact-sec{padding:100px 0}.contact-main{display:flex;justify-content:space-between;max-width:900px;margin:0 auto;padding:40px;background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .1);border-radius:15px}.contact-info,.map-section{flex:1;padding:20px}.contact-info h2,.map-section h2{color:#121212;font-size:24px;margin-bottom:25px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.contact-info p{color:#121212;margin:15px 0;font-size:16px}.contact-info p span{color:#121212;font-weight:700}.contact-info img{margin-right:10px;vertical-align:middle;width:20px;height:20px}.contact-info a{color:#121212;text-decoration:none}.contact-info a:hover{color:#3E797B;text-decoration:underline}.map-section iframe{width:100%;height:250px;border:none;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .1)}@media screen and (min-width:769px) and (max-width:991px){.airport-col{width:50%}.train-col-right img{object-position:left;max-width:180px}.service-btn a{font-size:14px;padding:15px}.fleet-main{flex-direction:column}.fleet-left{width:60%}.fleet-right{width:100%}}@media screen and (max-width:768px){p{font-size:14px!important}.airport-sec{padding:30px 0 50px}.main-heading h2{font-size:26px}.airport-main{padding-top:0}.airport-col{width:100%}.airport-box{padding:20px}.airportbtn-text small{font-size:12px}.train-sec{padding:50px 0}.train-main{flex-direction:column-reverse}.train-col-left{width:100%}.train-col-right{flex-direction:column;width:100%}.train-bg-1{display:none}.train-col-left ul li a{font-size:14px}.our-service{padding:30px 0 50px}.service-main{flex-direction:column}.service-main-2{flex-direction:column-reverse}.service-left{width:100%}.service-right{padding:20px;width:100%}.service-right h3{font-size:22px}.service-btn{width:100%}.service-btn a{font-size:14px;padding:16px 40px}.fleet-main{flex-direction:column}.fleet-left{width:100%}.fleet-right{width:100%}.fleet-right-main{flex-direction:column}.fleet-col{width:100%}.fleet-card{margin-top:50px}.fleet-img img{max-width:100%;height:auto}.footer .footer-main{padding:50px 0}.footer .footer-main h4{margin-top:30px}.areas-main{gap:15px;padding:5px}.areas-card{padding:15px;flex:1 1 180px;max-width:180px}.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}}