ul.ol-left{column-count:2;list-style-type:none}.banner-section h2{color:rgb(255,255,255)!important;font-size:190px!important;font-weight:700!important;left:101px;line-height:1;position:absolute;top:100px;text-transform:capital!important;-webkit-text-fill-color:#00000073;-webkit-text-stroke:2px #fff}.banner-section h1{color:#fff!important;font-size:30px;line-height:38px;margin-bottom:5px;font-weight:500;margin-top:180px;text-transform:uppercase}.fx_sec{background-attachment:fixed}.abt_sec:after{background:#ffffff4d;content:"";position:absolute;left:0;top:0;width:100%;height:0;opacity:1;z-index:9;pointer-events:none}.scene{perspective:1000;width:10em;top:50%;left:50%}.scene .cube{color:#ccc;cursor:pointer;transition:all 0.85s cubic-bezier(.17,.67,.14,.93);transform-style:preserve-3d;transform-origin:100% 50%;width:10em;height:4em}.scene .cube:hover{transform:rotateX(-90deg)}.scene .side{box-sizing:border-box;display:inline-block;height:4em;width:10em;text-align:center;text-transform:uppercase;display:flex;justify-content:center;align-items:center;position:absolute}.scene .top{background:#fff;color:#222229;transform:rotateX(90deg) translate3d(0,0,2em);box-shadow:rgb(38,57,77) 0px 20px 30px -10px}.cube span.side.top,.cube span.side.front{font-family:'Nunito',sans-serif}.scene .front{background:#4f81bd;color:#fff;transform:translate3d(0,0,2em);box-shadow:rgb(38,57,77) 0px 20px 30px -10px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.hover14{position:relative}.hover14::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.hover14:hover::before{-webkit-animation:shine .75s;animation:shine 2.85s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.copy img{position:absolute;width:34px;padding-left:5px}.testiMnial img.image_circle{width:32%!important;padding:10px}h2{font-size:28px;margin-bottom:5px}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;max-width:900px;margin:auto}.feature{display:flex;align-items:center;gap:12px;background:#fff;padding:12px 16px;border-radius:12px;border:1px solid #eee;transition:all 0.3s ease;cursor:pointer}.feature i{color:#e63946;font-size:18px;transition:transform 0.3s ease}.feature:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,0.08);border-color:#e63946}.feature:hover i{transform:rotate(15deg) scale(1.2)}.footerliniks li a{font-size:18px;line-height:29px;font-family:'Montserrat'}.productsss .img_caro_outside{background-color:#26418a;padding:0px 15px 16px 15px}.productsss img{height:200px;width:100%;object-fit:contain}.productsss .swiper-slide{background-color:transparent;display:block!important;align-items:baseline}.divi8_testimonial_carousel_lite_0 .social-media{margin:auto!important}.testiMnial p{height:135px}li.menu-item.menu-item-type-custom{padding-left:18px}.servicesphoto img{width:100%;height:250px;object-fit:cover;display:block;margin:0 auto}.product-slide .swiper{width:100%;height:350px}.product-slide .swiper-slide{display:flex;justify-content:center;align-items:center}.product-slide .swiper-slide{height:63%}.product-slide .card{width:292px;height:316px;perspective:1000px}.product-slide .card-inner{position:relative;width:100%;height:100%;transition:transform 0.8s;transform-style:preserve-3d}.product-slide .card:hover .card-inner{transform:rotateY(180deg)}.product-slide .card-front,.card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;overflow:hidden}.product-slide .card-front img{width:100%;height:100%;object-fit:cover}.product-slide .card-back{background:#263c87;color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;text-align:center;transform:rotateY(180deg);border:2px solid #26418a}.product-slide .card-back h3{margin-bottom:10px;font-size:22px;font-weight:500;font-family:'Abril Fatface',display;line-height:28px;color:#fff}.product-slide .card-back p{font-size:16px;line-height:1.4;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;font-weight:500}.product-slide .card-back a{font-size:16px;line-height:1.4;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;font-weight:500;color:#df291b;margin-top:15px}.product-slide .swiper-button-next,.swiper-button-prev{color:#000}.swiper-button-prev,.swiper-container-rtl .swiper-button-next,.swiper-button-next{padding:10px;background-color:hsla(0,0%,100%,.2)}.timeline-container{width:90%;max-width:1200px;margin:auto;position:relative}.timeline-container::before{content:'';position:absolute;top:60px;left:0;width:100%;height:4px;background:linear-gradient(90deg,#1e90ff,#ff9800);z-index:0}.milestone{position:relative;display:inline-block;width:16%;text-align:center;z-index:1;transition:transform 0.3s ease}.milestone:hover{transform:translateY(-10px)}.milestone .icon{width:60px;height:60px;background:#1e90ff;border-radius:50%;margin:auto;position:relative;box-shadow:0 5px 15px rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;transition:0.4s}.milestone:hover .icon{background:#ff9800;transform:scale(1.1)}.milestone .icon::after{content:'';position:absolute;width:20px;height:20px;background:white;border-radius:50%;border:4px solid #1e90ff;bottom:-35px;left:50%;transform:translateX(-50%);transition:0.4s}.milestone:hover .icon::after{border-color:#ff9800}.milestone h3{margin-top:60px;font-size:18px;color:#1e90ff}.milestone p{margin-top:8px;font-size:14px;color:#333;line-height:1.4;padding:0 10px}@media (max-width:900px){.timeline-container::before{display:none}.milestone{width:100%;display:block;margin-bottom:50px}.milestone .icon::after{display:none}}.maincontainer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px}[class^="card-C"]{position:relative;width:280px;height:230px;border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;transition:all 0.4s ease}[class^="card-C"] img{width:100%;height:100%;object-fit:cover;transition:0.6s ease}[class^="card-C"]:hover img{transform:scale(1.1);filter:brightness(0.9)}[class^="blue-box-C"]{position:absolute;bottom:0;width:100%;height:60px;background:#263c87;clip-path:polygon(0 0,88% 0,100% 100%,0% 100%);display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:18px;letter-spacing:0.6px}[class^="icon-C"]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:46px;color:#002c51;transition:0.4s ease;z-index:2}[class^="overlay-C"]{position:absolute;top:-80px!important;left:0;right:0;bottom:0;width:auto;height:0;background:#263c87;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:25px;transition:all 0.5s ease;font-size:17px;font-weight:500;border-radius:12px;line-height:1.4em}.card-C1:hover .icon-C1,.card-C2:hover .icon-C2,.card-C3:hover .icon-C3,.card-C4:hover .icon-C4,.card-C5:hover .icon-C5,.card-C6:hover .icon-C6,.card-C7:hover .icon-C7,.card-C8:hover .icon-C8,.card-C9:hover .icon-C9,.card-C10:hover .icon-C10,.card-C11:hover .icon-C11,.card-C12:hover .icon-C12{color:#ffffff;transform:translate(-50%,-50%) scale(1.1)}.card-C1:hover .overlay-C1,.card-C2:hover .overlay-C2,.card-C3:hover .overlay-C3,.card-C4:hover .overlay-C4,.card-C5:hover .overlay-C5,.card-C6:hover .overlay-C6,.card-C7:hover .overlay-C7,.card-C8:hover .overlay-C8,.card-C9:hover .overlay-C9,.card-C10:hover .overlay-C10,.card-C11:hover .overlay-C11,.card-C12:hover .overlay-C12{top:0;height:-webkit-fill-available}@media (max-width:991px){[class^="card-C"]{width:calc(33.33% - 25px)}}@media (max-width:768px){[class^="card-C"]{width:calc(50% - 25px)}}@media (max-width:500px){[class^="card-C"]{width:100%}}.capabox-text h3:before{content:'';width:5rem;height:5rem;background:#263c87;position:absolute;right:0;z-index:-1;right:-43px;transform:rotate(48deg);top:-36px}.capabox-texttt h3:before{content:'';width:5rem;height:5rem;background:#263c87;position:absolute;right:0;z-index:-1;left:-60px;transform:rotate(48deg);top:-36px}.why{position:relative;overflow:hidden}.why img{width:100%;height:auto;display:block;transition:transform 0.5s ease}.why:hover img{transform:scale(1.05)}.hover15:before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background:rgba(255,255,255,.2);border-radius:100%;transform:translate(-50%,-50%);opacity:0}.hover15:hover::before{animation:circle .75s}@keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:120%;height:130%;opacity:0}}ul.sub-menu li{border-bottom:dotted}ul.sub-menu li a{padding:14px 0px}.railwayproducttt img{height:200px}.railwayproducttt h3.et_pb_gallery_title{padding:10px 10px 10px 10px!important;text-align:center;background:#ffffff;margin-top:0px!important;text-transform:capitalize}