@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face{font-family:"BMWTypeNext Pro Regular";src:url(https://db.onlinewebfonts.com/t/ac95f91c55cc591ecf37a4d136ff8031.eot);src:url("https://db.onlinewebfonts.com/t/ac95f91c55cc591ecf37a4d136ff8031.eot?#iefix") format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/ac95f91c55cc591ecf37a4d136ff8031.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/ac95f91c55cc591ecf37a4d136ff8031.woff) format("woff"),url(https://db.onlinewebfonts.com/t/ac95f91c55cc591ecf37a4d136ff8031.ttf) format("truetype"),url("https://db.onlinewebfonts.com/t/ac95f91c55cc591ecf37a4d136ff8031.svg#BMWTypeNext Pro Regular") format("svg")}body{font-family:"BMWTypeNext Pro Regular";background-color:#fff;margin:0;padding:0;overflow-x:hidden}body.nav-open{overflow:hidden;position:fixed;width:100%}html{scroll-behavior:smooth}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1000}h1{font-size:24px}h2{font-size:22px}h3{font-size:20px}p{font-size:14px}.Subheading{font-size:18px}.section-subtitle{font-size:18px}.subheading2{font-size:18px}.mysecpad{padding-top:60px!important;padding-bottom:60px!important}@media (max-width:1023px) and (min-width:768px){.mysecpad{padding-top:40px!important;padding-bottom:40px!important}}@media (max-width:767px){.mysecpad{padding-top:30px!important;padding-bottom:30px!important}}.section{padding:0 0;text-align:left;transition:all 0.3s ease-in-out}.section-title{margin-bottom:5px;color:#002366;text-align:center;font-weight:700}strong{color:#007bff;background:#fff}.Subheading{padding-bottom:25px;color:#555;max-width:800px;margin:0 auto;text-align:center}.linkhover{color:skyblue}.linkhover:hover{color:#fff}.top-bar{background:linear-gradient(to top,#003366,#006bb3);box-shadow:0 5px 15px rgb(0 0 0 / .2);transition:opacity 0.3s ease}.top-bar .social-icons{display:flex;align-items:center;gap:1rem}.top-bar .social-icons span{font-size:1rem;color:#fff;transition:color 0.3s ease}.top-bar .social-icons span:hover{color:skyblue}.top-bar a{color:skyblue;margin-left:10px;text-decoration:none;transition:color 0.3s ease-in-out}.top-bar a:hover{color:#fff}.custom-logo{width:160px;height:auto}.navbar-brand{display:flex;align-items:center}.navbar{height:56px}.navbar .companyname{font-size:12px;font-weight:500;color:#2d95e1;position:relative;left:13px}@media (max-width:768px){.top-bar{display:none}}@media screen and (max-width:768px){.navbar{z-index:5}}.navbar .dropdown-menu{border:1px solid #ddd;border-radius:5px;box-shadow:0 8px 16px rgb(0 0 0 / .2);padding:20px;max-height:400px;overflow-y:auto;background-color:#f9f9f9}.navbar .dropdown-item{padding:10px 20px;color:#333;font-size:14px;font-weight:500;transition:background-color 0.3s ease,color 0.3s ease,transform 0.2s ease;border-bottom:1px solid #f1f1f1}.navbar .dropdown-item.active{background-color:skyblue;color:#fff;transform:scale(1.05)}.navbar .dropdown-item:hover,.navbar .dropdown-item:focus{background-color:#00bfff;color:#fff;cursor:pointer;transform:scale(1.03);border-radius:5px}.mega-menu .dropdown-menu{width:800px;left:-343px;background-color:#fff;border-radius:10px;box-shadow:0 10px 30px rgb(0 0 0 / .1);padding:20px;border:1px solid #ddd;border-top:4px solid #00bfff}.mega-menu .dropdown-header{font-size:18px;font-weight:700;color:#007bff;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px;background-color:#f1f1f1;padding:10px;border-radius:5px;box-shadow:0 3px 6px rgb(0 0 0 / .1);border-bottom:2px solid #ddd}.mega-menu .dropdown-item{padding:10px 20px;font-size:14px;color:#333;transition:background-color 0.3s ease,color 0.3s ease,transform 0.2s ease;border-bottom:1px solid #f1f1f1}.mega-menu .dropdown-item:hover,.mega-menu .dropdown-item:focus{background-color:#00bfff;color:#fff;cursor:pointer;transform:scale(1.03);border-radius:5px}@media (max-width:768px){nav .container{background-color:#f8f9fa}.navbar-dark{background-color:#343a40}.navbar .companyname{font-size:6px;font-weight:500;color:#2d95e1;position:relative;left:8px}.navbar-brand img{width:120px}.navbar-nav .nav-link{font-size:1rem;padding:10px 15px}.dropdown-menu{width:100%!important;padding:15px}.mega-menu .dropdown-menu{width:100%;left:0;padding:15px}.navbar .dropdown-item{font-size:16px}.mega-menu .dropdown-item{padding:12px 15px}.mega-menu .dropdown-header{font-size:16px}}@media (min-width:768px) and (max-width:992px){.navbar-nav .nav-link{font-size:1rem}.mega-menu .dropdown-menu{padding:20px}.mega-menu .dropdown-item{font-size:15px}.mega-menu .dropdown-header{font-size:17px}}@media (min-width:992px){.navbar-expand-lg .navbar-nav .mega-menu .dropdown-menu{text-align:-webkit-center}}.navbar{list-style-type:none;padding:0;margin:0;display:flex;gap:20px}.navbar .nav-link{text-decoration:none;color:#000;font-weight:700;transition:color 0.3s ease}.navbar .nav-link:hover{color:skyblue}.footer{background:linear-gradient(135deg,#0c3252,#0077cc);box-shadow:0 8px 24px rgb(0 0 0 / .3);color:#f0f4f8;padding:30px 0 0;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;line-height:1.7;border-top:7px solid #fff;position:relative;z-index:1}@media (max-width:768px){.footer{padding:30px 15px 20px;font-size:.95rem}}.footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .03);pointer-events:none;z-index:-1}.footer{transition:all 0.3s ease-in-out}.footer-bottom{width:100%;min-height:50px;background:linear-gradient(135deg,#094b81,#074674);box-shadow:0 8px 24px rgb(0 0 0 / .3);padding:15px 20px;text-align:center;color:#f0f4f8;font-size:.95rem;letter-spacing:.5px;line-height:1.6;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;border-top:1px solid rgb(255 255 255 / .1);backdrop-filter:blur(3px);position:relative;z-index:1;transition:all 0.3s ease-in-out;overflow:hidden}.footer-bottom::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .03);pointer-events:none;z-index:-1}@media (max-width:768px){.footer-bottom{padding:12px 15px;font-size:.9rem;min-height:45px}}.footer .footer-logo{max-width:180px;height:auto;margin-bottom:20px;border-radius:50px;display:block}@media (max-width:768px){.footer .footer-logo{max-width:140px}}.footer h5{font-size:1.2rem;font-weight:700;color:#02c0f0;margin-bottom:20px}.footer ul{list-style:none;padding:0}.footer ul li{margin-bottom:10px}.footer ul li a{color:#fff;text-decoration:none;transition:color 0.3s ease}.footer ul li a:hover{color:#02c0f0}.footer .contact-info p{margin-bottom:10px}.featurebutton-container{position:relative;width:24px;height:24px;bottom:30px}.chevron{position:absolute;width:28px;height:2px;opacity:0;transform:scale3d(.5,.5,.5);animation:move 3s ease-out infinite}.chevron:first-child{animation:move 3s ease-out 1s infinite}.chevron:nth-child(2){animation:move 3s ease-out 2s infinite}.chevron:before,.chevron:after{content:" ";position:absolute;top:0;height:100%;width:51%;background:#fff}.chevron:before{left:0;transform:skew(0deg,30deg)}.chevron:after{right:0;width:50%;transform:skew(0deg,-30deg)}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(55px) scale3d(.5,.5,.5)}}#toggleProducts{background-color:#fff0;color:#333;border:none;padding:10px 20px;cursor:pointer;margin:10px 0;display:block;width:100%;text-align:left;font-size:16px;height:auto;transition:transform 0.3s ease}#toggleProducts:hover{transform:scale(1.05)}.extra-item{display:none}#toggleProducts[aria-expanded="true"]~#productList .extra-item{display:list-item}#toggleProducts.hidden{display:none}@media (max-width:768px){#toggleProducts{font-size:14px}}@media (max-width:480px){#toggleProducts{font-size:12px;padding:8px 16px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.social-links{text-align:center;margin-top:0}.social-links a{color:#fff;text-decoration:none;font-size:24px;margin:0 10px;transition:color 0.3s ease,transform 0.3s ease}.social-links a:hover{color:#02c0f0;transform:scale(1.1)}.social-links i{display:inline-block;line-height:1}@media (max-width:768px){.social-links a{font-size:20px;margin:0 8px}}@media (max-width:480px){.social-links a{font-size:18px;margin:0 6px}}.displayhideforpc{display:none}.displayhideformobile{display:inline-block}@media (max-width:768px){.displayhideformobile{display:none}.displayhideforpc{display:block}}@media (min-width:768px) and (max-width:990px){.navbar-collapse{position:absolute;top:100%;left:0;width:100%;z-index:999;margin-top:0;background:rgb(255 255 255)!important}.navbar{padding:2px 20px}.navbar-nav{background:rgb(255 255 255)!important;border-radius:15px;padding:20px}.navbar-nav .nav-item{margin:1px 10px}.navbar-nav .nav-link{font-size:1rem;padding:10px 15px;color:#0c0c0c}.navbar .nav-link.active{color:#027df0;font-weight:700}.mega-menu .dropdown-menu{width:70%;height:70%;text-align:center;background:rgb(255 255 255);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:10px;will-change:backdrop-filter}.mega-menu .dropdown-item{font-size:15px;padding:10px;transition:all 0.3s ease-in-out}.mega-menu .dropdown-item:hover{background-color:#0b74e6!important;color:white!important}.mega-menu .dropdown-header{font-size:16px;font-weight:700;padding:10px 0;color:#00559d}.navbar-brand img{max-width:120px!important;height:auto!important}.container .block{max-width:120px!important;height:auto!important}.container{max-width:100%;padding:0 15px}}@media (max-width:990px){#toggleProducts{font-size:14px;padding:10px 18px}.footer{text-align:left;padding:20px}.footer .col-md-2,.footer .col-md-3{width:100%;margin-bottom:20px}.footer .col-md-4{width:inherit!important;justify-content:center}.social-links{display:block;justify-content:center}}.icon-social{padding-top:2rem;display:flex;justify-content:center;align-items:center}.icon-social ul{display:flex;gap:1rem;padding:0;margin:0;list-style:none}.icon-social ul li a{width:50px;height:50px;background-color:#fff;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;z-index:1;text-decoration:none;transition:transform 0.4s ease;backface-visibility:hidden;will-change:transform}.icon-social ul li a .icon{color:#000;font-size:20px;z-index:2;transition:color 0.3s ease,transform 0.6s ease}.icon-social ul li a:hover .icon,.icon-social ul li a:focus .icon{color:#fff;transform:rotateY(360deg)}.icon-social ul li a::before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;background-color:red;transition:top 0.4s ease;z-index:1}.icon-social ul li a:hover::before,.icon-social ul li a:focus::before{top:0}.icon-social ul li:nth-child(1) a::before{background-color:#3b5999}.icon-social ul li:nth-child(2) a::before{background-color:#0077b5}.icon-social ul li:nth-child(3) a::before{background-color:#ff0051}.icon-social ul li:nth-child(4) a::before{background-color:#000}.icon-social ul li:nth-child(5) a::before{background-color:#00da74}.icon-social ul li a:focus{outline:2px dashed #555;outline-offset:4px}@media (max-width:600px){.icon-social ul{flex-wrap:nowrap;justify-content:center}.icon-social ul li a{width:45px;height:45px;font-size:18px;margin:5px}}.myhomecarousel .carousel-caption{position:absolute;bottom:5px;left:18%;transform:translateX(-50%);background:linear-gradient(to right,#00549dab,#008cd2a6);color:#fff;padding:20px 30px;border-radius:10px 50% 57% 10px;text-align:center;box-shadow:0 4px 6px rgb(0 0 0 / .2);width:419px;height:340px;max-width:80%;z-index:10;box-sizing:border-box}.myhomecarousel .carousel-caption h5{font-size:26px;font-weight:700;margin-bottom:56px;position:relative;top:44px}.myhomecarousel .carousel-caption p{font-size:20px;line-height:1.5}.myhomecarousel .carousel-indicators button{width:12px;height:12px;border-radius:50%;background-color:#fff;border:1px solid #00549d;transition:background-color 0.3s ease}.myhomecarousel .carousel-indicators .active{background-color:#00549d}.myhomecarousel .carousel-indicators{gap:12px;justify-content:center}.myhomecarousel .carousel-indicators button{width:20px;height:20px;border-radius:50%;background-color:#fff;border:2px solid #00549d;transition:background-color 0.3s ease;margin:0 6px;touch-action:manipulation}.myhomecarousel .carousel-indicators .active{background-color:#00549d}.homecarouselimage{width:100%;max-width:1920px;max-height:600px;height:auto;object-fit:cover;display:block;margin:0 auto;background-color:#f8f9fa}@media (max-width:768px){.myhomecarousel .carousel-caption{width:auto;height:auto;left:50%;transform:translateX(-50%);padding:15px 20px;max-width:90%}.myhomecarousel .carousel-caption h5{font-size:1.5rem;margin-bottom:20px;top:0}.myhomecarousel .carousel-caption p{font-size:1rem;line-height:1.4}}@media (max-width:480px){.myhomecarousel .carousel-caption{padding:10px 15px;width:90%;bottom:10px}.myhomecarousel .carousel-caption h5{font-size:1.2rem;margin-bottom:15px}.myhomecarousel .carousel-caption p{font-size:.9rem;line-height:1.3}.myhomecarousel .carousel-indicators button{width:8px;height:8px;border-radius:50%;background-color:#fff;border:1px solid #00549d;transition:background-color 0.3s ease}.myhomecarousel .carousel-indicators{gap:4px;justify-content:center}}.video-wrapper{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;background:#000;border-radius:10px;box-shadow:inset 0 0 10px rgb(0 0 0 / .3);margin-bottom:20px;transition:box-shadow 0.3s ease}.video-wrapper:hover{box-shadow:0 4px 15px rgb(0 0 0 / .5)}.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#about{padding-top:20px}.about-us{text-align:-webkit-left!important;padding:0 40px;border-radius:10px;margin-bottom:40px;transition:box-shadow 0.3s ease}.about-us h2{color:#00559d;margin-bottom:20px;font-weight:700;position:relative;padding-bottom:10px}.about-us h2::after{content:"";display:block;width:50px;height:3px;background-color:#00559d;position:absolute;bottom:0;left:0}.about-us p{line-height:1.6;margin-bottom:20px}.about-us .btn-primary{background-color:#00559d;border-color:#00559d;padding:10px 20px;font-size:16px;border-radius:25px;transition:background-color 0.3s ease,transform 0.3s ease}.about-us .btn-primary:hover{background-color:#003f7d;border-color:#003f7d;transform:translateY(-2px)}.about-us .icon{font-size:40px;color:#00559d;margin-right:10px}.additional-content h3{font-size:24px;color:#00559d;margin-bottom:15px}.additional-content p{font-size:16px;color:#666;line-height:1.6}.aboutuspt1 .hero{background-color:#fff;color:#00559d;text-align:center;margin-bottom:40px}.aboutuspt1 .hero h1{font-weight:700;margin-bottom:20px}.aboutuspt1 .hero p{max-width:800px;margin:0 auto}.vision-mission-values{padding:60px 0;text-align:center}.vision-mission-values h3{font-weight:700;color:#00559d;margin-bottom:14px}.vision-mission-values .section{margin-bottom:40px}.vision-mission-values .section h3{font-weight:700;color:#00559d;margin-bottom:20px}.vision-mission-values .section p{text-align:-webkit-left!important;line-height:1.6;color:#333;max-width:800px;margin:0 auto}.vision-mission-values .card{border:1px solid #dee2e6;border-radius:10px;box-shadow:0 4px 12px rgb(0 0 0 / .1);transition:box-shadow 0.3s ease,transform 0.3s ease;background-color:#fff;margin:0 auto;max-width:100%;display:flex;flex-direction:column;justify-content:space-between;height:100%}.vision-mission-values .card-content{flex-grow:1}.vision-mission-values .card:hover{box-shadow:0 8px 16px rgb(0 0 0 / .2);transform:translateY(-5px)}.vision-mission-values .card-header{background-color:#87cefa;color:#fff;padding:15px;font-size:20px;font-weight:700;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px}.vision-mission-values .card-body{padding:20px}.vision-mission-values .card-body i{font-size:40px;color:#00559d;margin-bottom:20px}.vision-mission-values .card-body p{text-align:-webkit-left}@media (max-width:767.98px){.vision-mission-values h2{font-size:24px}.vision-mission-values .section h3{font-size:24px}.vision-mission-values .section p{font-size:16px}.vision-mission-values{padding:10px 12px;text-align:center}}.aboutuspt2 .hero-section{background-color:#00559d;color:#fff;padding:44px 0;text-align:center;position:relative}.aboutuspt2 .myherohead{font-weight:700;color:#036;margin-bottom:3rem;text-shadow:0 2px 4px rgb(0 0 0 / .1)}.aboutuspt2 .hero-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .3);z-index:-1}.aboutuspt2 .card{border:1px solid #dee2e6;border-radius:10px;box-shadow:0 4px 12px rgb(0 0 0 / .1);transition:box-shadow 0.3s ease,transform 0.3s ease;display:flex;flex-direction:column;height:100%;max-width:100%}.aboutuspt2 .card:hover{box-shadow:0 8px 16px rgb(0 0 0 / .2);transform:translateY(-5px)}.aboutuspt2 .card img{width:100%;height:200px;object-fit:cover;border-bottom:1px solid #dee2e6}.aboutuspt2 .card-body{padding:20px;background-color:#fff;display:flexbox;flex-direction:column;justify-content:space-between;height:100%}.aboutuspt2 .card-title{font-size:18px;text-align:center;color:#00559d;font-weight:700;margin-bottom:10px}.aboutuspt2 .card-text{text-align:left;color:#333;line-height:1.6}.aboutuspt2 .card-header{background-color:#00559d;color:#fff;padding:6px;font-size:17px;font-weight:700;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px}@media (max-width:767.98px){.aboutuspt2 .card img{height:260px}}.myqtsolution .section-title{font-weight:700;color:skyblue;text-transform:uppercase;letter-spacing:1px}.myqtsolution .section-subtitle{color:#fff;max-width:600px;margin:0 auto;line-height:1.5}.myqtsolution .card{border-radius:12px;background-color:#fff;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out;overflow:hidden;color:#001f3f;box-shadow:0 5px 15px rgb(0 0 0 / .1)}.myqtsolution .card img{height:200px;object-fit:cover;border-top-left-radius:12px;border-top-right-radius:12px;transition:transform 0.3s ease}.myqtsolution .card-title{color:#001f3f;font-weight:500}.myqtsolution .card-text{color:#444;line-height:1.7}.myqtsolution .btn-primary{background:linear-gradient(135deg,#87ceeb,#001f3f);border:none;transition:background-color 0.3s,transform 0.2s;padding:.5rem 1rem;font-size:1rem;border-radius:50px;text-transform:uppercase;font-weight:500;letter-spacing:1px}.myqtsolution .btn-primary:hover{background-color:skyblue;color:#001f3f;transform:scale(1.05)}.myqtsolution .card:hover{transform:translateY(-10px);box-shadow:0 10px 25px rgb(0 0 0 / .2)}.myqtsolution .card img:hover{transform:scale(1.1)}.myqtsolutionbg-light{background:linear-gradient(135deg,#87ceeb,#001f3f)}.myqtproducts .slogan{padding-top:60px;font-weight:700;color:skyblue;letter-spacing:1px}.myqtproducts .carousel-item{padding:15px}.carousel-inner .carousel-item.active,.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev{display:flex;justify-content:center}.myqtproducts .card{border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px rgb(0 0 0 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease;text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%;max-height:350px;margin:0 5px}.myqtproducts .card img{border-bottom:1px solid #ddd;border-radius:8px 8px 0 0;max-height:200px;object-fit:cover}.myqtproducts .card-body{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:15px}.myqtproducts .card:hover{transform:scale(1.05);box-shadow:0 6px 12px rgb(0 0 0 / .15)}.myqtproducts .card-title{font-weight:700;font-family:"Montserrat",sans-serif;font-size:15px}.myqtproducts .card-brand{font-weight:400;color:#6c757d;font-size:.9rem}.myqtproducts .card-link{text-decoration:none;color:#007bff}.myqtproducts .card-link:hover{text-decoration:underline}.carousel-control-prev-icon,.carousel-control-next-icon{background-color:skyblue;border-radius:50%}.myqtproducts .filter-buttons{text-align:center;margin-bottom:20px}.myqtproducts .filter-buttons button{margin:0 5px;font-size:16px;background-color:skyblue;border:none;color:#fff;padding:10px 20px;border-radius:5px;transition:background-color 0.3s,box-shadow 0.3s}.myqtproducts .filter-buttons button:hover{background-color:#00559d;color:#fff;box-shadow:0 4px 8px rgb(0 0 0 / .2)}@media (max-width:768px){.myqtsolution .section-title{color:#2a708d}.myqtsolution .section-title{font-size:32px}.myqtsolution .section-subtitle{font-size:16px}.myqtproducts .slogan{font-size:24px;padding-top:40px}.myqtproducts .carousel-item{padding:10px}.myqtproducts .card{max-height:300px;margin:0 4px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;border:1px solid #ddd;border-radius:5px}.myqtproducts .card img{width:100%;height:180px;object-fit:cover}.myqtproducts .filter-buttons{margin-bottom:15px}.myqtproducts .filter-buttons button{font-size:14px;padding:8px 16px}}@media (max-width:576px){.myqtproducts .slogan{font-size:20px;padding-top:20px}.myqtproducts .carousel-item{padding:8px}.myqtproducts .card{max-height:250px;margin:0 2px}.myqtproducts .card img{height:150px;width:100%;object-fit:cover}.myqtproducts .filter-buttons{margin-bottom:10px;display:flex}.myqtproducts .filter-buttons button{font-size:12px;padding:6px 12px}}.milestones .section-title{font-weight:700;color:#036;margin-bottom:3rem;text-shadow:0 2px 4px rgb(0 0 0 / .1)}@media (max-width:768px){.milestones .cardbottomgap{padding-bottom:30px}.section-title{margin:1rem}}.milestone-card{border:none;background:linear-gradient(135deg,#ffffff,#e6e6e6);box-shadow:0 4px 10px rgb(0 0 0 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease;margin:1rem;border-radius:12px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%}.milestone-card-content{flex-grow:1}.milestone-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#007bff,#00d2ff)}.milestone-card:hover{transform:translateY(-10px);box-shadow:0 6px 15px rgb(0 0 0 / .2)}.milestone-icon{font-size:4rem;color:#007bff;margin-bottom:1.5rem;transition:color 0.3s ease}.milestone-card:hover .milestone-icon{color:#00d2ff}.milestone-title{font-weight:700;color:#036;margin-bottom:.5rem}.milestone-description{color:#555;margin-bottom:1rem}.milestone-date{font-size:.875rem;color:#888}@media (max-width:768px){.milestone-card{margin:1rem 0}}.CUSTOMprogress .container{width:90%;max-width:1200px;margin:0 auto;padding:50px 0}.CUSTOMprogress .section-title{font-weight:700;color:#036;margin-bottom:10px;text-shadow:0 2px 4px rgb(0 0 0 / .1);text-align:center}.CUSTOMprogress .progress-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative;margin-top:50px}.CUSTOMprogress .progress-step{display:flex;flex-direction:column;align-items:center;position:relative;opacity:.5;animation:fadeIn 1s forwards}.CUSTOMprogress .progress-circle{background:linear-gradient(145deg,#4a90e2,#0066cc);color:#fff;border-radius:50%;width:80px;height:80px;display:flex;justify-content:center;align-items:center;box-shadow:6px 8px 16px rgb(0 0 0 / .2),6px 8px 24px rgb(0 0 0 / .15);font-size:36px;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out;transform:scale(.8);animation:scaleUp 1s forwards}.CUSTOMprogress .progress-bar-line{width:100%;height:8px;position:absolute;top:40px;left:0;z-index:-1;border-radius:4px;background:linear-gradient(90deg,#00c6ff 0%,#0072ff 100%);background-size:200% 100%;animation:liquidFlow 2s infinite linear,glowingLine 2s infinite alternate}@keyframes liquidFlow{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes scaleUp{0%{transform:scale(.8)}100%{transform:scale(1)}}.CUSTOMprogress .progress-step span{font-size:18px;font-weight:600;margin-top:12px;text-transform:uppercase;text-align:center;color:#333}.CUSTOMprogress .progress-description{color:#666;margin-top:10px;text-align:center;max-width:200px;margin-bottom:20px;padding:0 10px;white-space:normal}@media (max-width:768px){.CUSTOMprogress .progress-bar{grid-template-columns:repeat(2,1fr)}.CUSTOMprogress .progress-bar-line{width:5px;height:auto;top:0;border-radius:3px}.CUSTOMprogress .progress-step{margin-bottom:30px}.CUSTOMprogress .progress-circle{width:60px;height:60px;font-size:28px}.CUSTOMprogress .progress-step span{font-size:16px}.CUSTOMprogress .progress-description{font-size:12px;max-width:none;padding:0 5px}.CUSTOMprogress .section-title{font-size:36px;margin-bottom:40px}}@media (max-width:480px){.CUSTOMprogress .section-title{font-size:30px;margin-bottom:20px}.CUSTOMprogress .progress-circle{width:50px;height:50px;font-size:24px}.CUSTOMprogress .progress-step span{font-size:14px}.CUSTOMprogress .progress-description{font-size:10px}.CUSTOMprogress .milestone4-position{left:30px}.CUSTOMprogress .milestone4-position{bottom:0}}.CUSTOMprogress .active .progress-circle{background:linear-gradient(145deg,#28a745,#218838);box-shadow:8px 10px 24px rgb(0 0 0 / .3),8px 10px 40px rgb(0 0 0 / .25)}.myqtsolution .section-title{font-weight:700;color:skyblue;text-transform:uppercase;letter-spacing:1px}.myqtsolution .section-subtitle{color:#fff;max-width:600px;margin:0 auto;line-height:1.5}.myqtsolution .card{border-radius:12px;background-color:#fff;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out;overflow:hidden;color:#001f3f;box-shadow:0 5px 15px rgb(0 0 0 / .1)}.myqtsolution .card img{height:200px;object-fit:cover;border-top-left-radius:12px;border-top-right-radius:12px;transition:transform 0.3s ease}.myqtsolution .card-title{color:#001f3f;font-weight:500}.myqtsolution .card-text{color:#444;line-height:1.7}.myqtsolution .btn-primary{background:linear-gradient(135deg,#87ceeb,#001f3f);border:none;transition:background-color 0.3s,transform 0.2s;padding:.5rem 1rem;font-size:1rem;border-radius:50px;text-transform:uppercase;font-weight:500;letter-spacing:1px}.myqtsolution .btn-primary:hover{background-color:skyblue;color:#001f3f;transform:scale(1.05)}.myqtsolution .card:hover{transform:translateY(-10px);box-shadow:0 10px 25px rgb(0 0 0 / .2)}.myqtsolution .card img:hover{transform:scale(1.1)}.myqtsolutionbg-light{background:linear-gradient(135deg,#87ceeb,#001f3f)}.myqtproducts .slogan{padding-top:60px;font-weight:700;color:skyblue;letter-spacing:1px}.myqtproducts .carousel-item{padding:15px}.carousel-inner .carousel-item.active,.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev{display:flex;justify-content:center}.myqtproducts .card{border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px rgb(0 0 0 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease;text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%;max-height:350px;margin:0 5px}.myqtproducts .card img{border-bottom:1px solid #ddd;border-radius:8px 8px 0 0;max-height:200px;object-fit:cover}.myqtproducts .card-body{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:15px}.myqtproducts .card:hover{transform:scale(1.05);box-shadow:0 6px 12px rgb(0 0 0 / .15)}.myqtproducts .card-title{font-weight:700;font-family:"Montserrat",sans-serif;font-size:15px}.myqtproducts .card-brand{font-weight:400;color:#6c757d;font-size:.9rem}.myqtproducts .card-link{text-decoration:none;color:#007bff}.myqtproducts .card-link:hover{text-decoration:underline}.carousel-control-prev-icon,.carousel-control-next-icon{background-color:skyblue;border-radius:50%}.myqtproducts .filter-buttons{text-align:center;margin-bottom:20px}.myqtproducts .filter-buttons button{margin:0 5px;font-size:16px;background-color:skyblue;border:none;color:#fff;padding:10px 20px;border-radius:5px;transition:background-color 0.3s,box-shadow 0.3s}.myqtproducts .filter-buttons button:hover{background-color:#00559d;color:#fff;box-shadow:0 4px 8px rgb(0 0 0 / .2)}@media (max-width:768px){.myqtsolution .section-title{color:#2a708d}.myqtsolution .section-title{font-size:32px}.myqtsolution .section-subtitle{font-size:16px}.myqtproducts .slogan{font-size:24px;padding-top:40px}.myqtproducts .carousel-item{padding:10px}.myqtproducts .card{max-height:300px;margin:0 4px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;border:1px solid #ddd;border-radius:5px}.myqtproducts .card img{width:100%;height:180px;object-fit:cover}.myqtproducts .filter-buttons{margin-bottom:15px}.myqtproducts .filter-buttons button{font-size:14px;padding:8px 16px}}@media (max-width:576px){.myqtproducts .slogan{font-size:20px;padding-top:20px}.myqtproducts .carousel-item{padding:8px}.myqtproducts .card{max-height:250px;margin:0 2px}.myqtproducts .card img{height:150px;width:100%;object-fit:cover}.myqtproducts .filter-buttons{margin-bottom:10px;display:flex}.myqtproducts .filter-buttons button{font-size:12px;padding:6px 12px}}.newseventssections #news-events{background:linear-gradient(135deg,#001f3f,#87ceeb);color:#f0f8ff;padding:60px 0;transition:background 0.5s ease}.newseventssections .section-title{font-weight:700;color:#fff;margin-bottom:20px;text-shadow:2px 2px 4px rgb(0 0 0 / .3)}.newseventssections .section-subtitle{color:skyblue;margin-bottom:40px;text-shadow:1px 1px 3px rgb(0 0 0 / .2)}.newseventssections .myneweventtablink{color:#fff}.newseventssections .nav-tabs .nav-link.active{background:linear-gradient(135deg,#001f3f,#87ceeb);color:#fff}.newseventssections .nav-tabs .nav-link:hover{background:linear-gradient(135deg,#001f3f,#87ceeb);color:#fff}.newseventssections #news-events{background:linear-gradient(135deg,#001f3f,#87ceeb);color:#f0f8ff;padding:60px 0;transition:background 0.5s ease}#newseventscarouselindicator button{width:12px;height:12px;border-radius:50%;background-color:#ccc;border:none;margin:0 6px;transition:background-color 0.3s ease,transform 0.3s ease;opacity:.6}#newseventscarouselindicator button:hover{background-color:#007bff;opacity:1;transform:scale(1.1)}#newseventscarouselindicator .active{background-color:#fff;opacity:1;transform:scale(1.2)}#newseventscarouselindicator{bottom:-30px}@media (max-width:576px){#newseventscarouselindicator button{width:10px;height:10px;margin:0 4px}}.qtloadsclients{padding:40px 0;background-color:#f8f9fa;border-radius:8px;box-shadow:0 10px 30px rgb(0 0 0 / .1)}.qtloadsclients .carousel-inner{background-color:#fff;border-radius:8px}.qtloadsclients .logo-card{display:flex;justify-content:center;align-items:center;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px rgb(0 0 0 / .05);transition:transform 0.3s ease,box-shadow 0.3s ease;width:180px;height:120px}.qtloadsclients .logo-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgb(0 0 0 / .15)}.qtloadsclients .carousel-item img{max-width:100%;max-height:100%;object-fit:contain}.qtloadsclients .carousel-control-prev,.qtloadsclients .carousel-control-next{color:#000;font-size:18px;padding:10px;transition:background-color 0.3s ease}.qtloadsclients .carousel-item{transition:transform 0.5s ease-in-out}@media (max-width:768px){.qtloadsclients{padding:20px 0}.qtloadsclients .carousel-inner .row{margin-left:0;margin-right:0}.qtloadsclients .carousel-item .col-12{flex:0 0 100%;max-width:100%}.qtloadsclients .logo-card{padding:15px;width:150px;height:100px}.qtloadsclients .carousel-control-prev,.qtloadsclients .carousel-control-next{font-size:16px;padding:8px}.qtloadsclients .carousel-item img{max-height:60px;object-fit:contain}.qtloadsclients .carousel-item{margin-bottom:10px}}@media (max-width:1024px){.qtloadsclients .logo-card{padding:18px;width:160px;height:110px}.qtloadsclients .carousel-control-prev,.qtloadsclients .carousel-control-next{font-size:18px;padding:10px}.qtloadsclients .carousel-item img{max-height:80px}}@media (min-width:1025px){.qtloadsclients .logo-card{padding:20px;width:180px;height:120px}.qtloadsclients .carousel-control-prev,.qtloadsclients .carousel-control-next{font-size:20px;padding:12px}}@media (min-width:1440px){.qtloadsclients .logo-card{padding:25px;width:200px;height:130px}.qtloadsclients .carousel-control-prev,.qtloadsclients .carousel-control-next{font-size:22px;padding:14px}.qtloadsclients .carousel-item img{max-height:100px}}#clientcarouselindicator button{width:12px;height:12px;border-radius:50%;background-color:#ccc;border:none;margin:0 6px;transition:background-color 0.3s ease,transform 0.3s ease;opacity:.6}#clientcarouselindicator button:hover{background-color:#007bff;opacity:1;transform:scale(1.1)}#clientcarouselindicator .active{background-color:#007bff;opacity:1;transform:scale(1.2)}#clientcarouselindicator{bottom:0}@media (max-width:576px){#clientcarouselindicator button{width:10px;height:10px;margin:0 4px}}#newseventscarouselindicator button{width:12px;height:12px;border-radius:50%;background-color:#ccc;border:none;margin:0 6px;transition:background-color 0.3s ease,transform 0.3s ease;opacity:.6}#newseventscarouselindicator button:hover{background-color:#007bff;opacity:1;transform:scale(1.1)}#newseventscarouselindicator .active{background-color:#fff;opacity:1;transform:scale(1.2)}#newseventscarouselindicator{bottom:-30px}@media (max-width:576px){#newseventscarouselindicator button{width:10px;height:10px;margin:0 4px}}#blogcarouselindicator button{width:12px;height:12px;border-radius:50%;background-color:#ccc;border:none;margin:0 6px;transition:background-color 0.3s ease,transform 0.3s ease;opacity:.6}#blogcarouselindicator button:hover{background-color:#007bff;opacity:1;transform:scale(1.1)}#blogcarouselindicator .active{background-color:#fff;opacity:1;transform:scale(1.2)}#blogcarouselindicator{bottom:-30px}@media (max-width:576px){#blogcarouselindicator button{width:10px;height:10px;margin:0 4px}}@media (min-width:768px) and (max-width:990px){.navbar-collapse{position:absolute;top:100%;left:0;width:100%;z-index:999;margin-top:0;background:rgb(255 255 255)!important}.navbar{padding:2px 20px}.navbar-nav{background:rgb(255 255 255)!important;border-radius:15px;padding:20px}.navbar-nav .nav-item{margin:1px 10px}.navbar-nav .nav-link{font-size:1rem;padding:10px 15px;color:#0c0c0c}.navbar .nav-link.active{color:#027df0;font-weight:700}.mega-menu .dropdown-menu{width:70%;height:70%;text-align:center;background:rgb(255 255 255);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:10px;will-change:backdrop-filter}.mega-menu .dropdown-item{font-size:15px;padding:10px;transition:all 0.3s ease-in-out}.mega-menu .dropdown-item:hover{background-color:#0b74e6!important;color:white!important}.mega-menu .dropdown-header{font-size:16px;font-weight:700;padding:10px 0;color:#00559d}.navbar-brand img{max-width:120px!important;height:auto!important}.container .block{max-width:120px!important;height:auto!important}.container{max-width:100%;padding:0 15px}}@media (max-width:990px){#toggleProducts{font-size:14px;padding:10px 18px}.footer{text-align:left;padding:20px}.footer .col-md-2,.footer .col-md-3{width:100%;margin-bottom:20px}.footer .col-md-4{width:inherit!important;justify-content:center}}.qtcontact-section{background-image:linear-gradient(to right,white,#a3d7f7);padding:60px 0}.text-gradient{background:linear-gradient(45deg,#034cd4,#87ceeb);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.card{border-radius:1.5rem;box-shadow:0 8px 20px rgb(0 0 0 / .1);overflow:hidden}.contact-form input,.contact-form textarea{background-color:#f9f9f9;border:1px solid #d0d0d0;border-radius:10px;padding:12px 15px;width:100%;font-size:1rem;transition:0.3s ease}.contact-form input:focus,.contact-form textarea:focus{border-color:#034cd4;box-shadow:0 0 5px rgb(3 76 212 / .3);outline:none}.contact-form button{background-color:#034cd4;color:#fff;font-weight:600;border:none;padding:12px 20px;border-radius:8px;width:100%;transition:background 0.3s ease}.contact-form button:hover{background-color:#001f3f}@media (max-width:768px){.qtcontact-section iframe{height:300px;border-radius:1rem 1rem 0 0}.card{border-radius:1rem}.contact-form{padding-top:20px}}.section-body{background:linear-gradient(to bottom right,#001f3f,#00567b);color:#fff;padding:80px 0}.section-body h5{font-size:32px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.section-body h6{font-size:24px;font-weight:500;color:#ffdd57;margin-top:25px}.section-body ul{padding-left:20px;margin-bottom:15px}.section-body ul li{font-size:1.1rem;line-height:1.8;transition:color 0.3s ease}.section-body ul li:hover{color:#ffdd57}.section-body p{font-size:1.2rem;line-height:1.6;margin-bottom:20px}.section-body img{box-shadow:0 8px 20px rgb(0 0 0 / .4);border-radius:12px;transition:transform 0.4s ease,box-shadow 0.4s ease}.section-body img:hover{transform:scale(1.07);box-shadow:0 12px 30px rgb(0 0 0 / .5)}.section-body .btn-learn-more{background:linear-gradient(135deg,#87ceeb,#001f3f);border:none;transition:background-color 0.3s,transform 0.2s;padding:.5rem 1rem;font-size:1rem;border-radius:50px;text-transform:uppercase;font-weight:500;letter-spacing:1px}.section-body .btn-learn-more:hover{background:linear-gradient(135deg,#001f3f,#87ceeb);transform:scale(1.05)}.section-body .container-custom{max-width:1100px}@media (max-width:768px){.section-body .col-md-6{margin-bottom:20px}}@media (max-width:576px){.section-body .btn-learn-more{padding:10px 25px}}.section-body2 ul{padding-left:0;margin-bottom:15px}.section-body2{background:linear-gradient(to bottom,#001f3f,#00cce5);color:#fff}.section-body2 table{margin-top:10px}.section-body2 .table th,.table td{text-align:center}.section-body2 .tab-content{padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .05)}.section-body2 .dual-color-text{font-size:14px;background:linear-gradient(to bottom,#001f3f,#00cce5);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-fill-color:#fff0;font-weight:900}.dual-color-text-product-p{padding-top:8px;font-size:20px;background:linear-gradient(to bottom,#001f3f,#00cce5);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-fill-color:#fff0;font-weight:900}.section-body2 .tab-indicators{display:flex;justify-content:center;margin-top:10px;padding-bottom:10px}.section-body2 .indicator{width:10px;height:10px;border-radius:50%;background-color:#ccc;margin:0 5px;transition:background-color 0.3s ease}.section-body2 .indicator.active{background-color:#007bff}@media only screen and (max-width:767px){.mobile-padding{padding-bottom:11px}}@media (max-width:768px){.section-body2 .tab-content{padding:11px;padding-right:11px;padding-left:11px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .05)}.section-body2 .nav-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.section-body2 .nav-tabs .nav-item{flex:1 0 auto;white-space:nowrap}}.COLOR-MOBILE{color:#00fdff}@media (max-width:768px){.swipe-container-right{display:flex;align-items:center;overflow:hidden;white-space:nowrap;justify-content:flex-start}.swipe-container-left{display:flex;align-items:center;overflow:hidden;white-space:nowrap;justify-content:flex-end}.swipe-text{font-size:18px;margin:0 10px}@keyframes swipe-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@keyframes swipe-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.swipe-arrow{font-size:24px;margin-right:10px}.swipe-arrow-right{animation:swipe-right 2s infinite}.swipe-arrow-left{animation:swipe-left 2s infinite}}.disable{pointer-events:none;opacity:.5;cursor:not-allowed}.productpageimg1,.productpageimg2{max-width:100%;display:block;object-fit:cover}@media (max-width:767px){.productpageimg1{width:100%;height:auto}.productpageimg2{width:100%;height:auto}}.aboutuspage-body .hero-section{position:relative;height:400px;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.aboutuspage-body .subheading{font-size:18px}.aboutuspage-body .hero-video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);z-index:-1}.hero-content{width:100%;height:auto;padding-top:16%;position:relative;z-index:1}.aboutuspage-body{color:#333}.aboutuspage-body .section-title{margin-bottom:20px;color:#036;font-weight:700}.aboutuspage-body .section-subtitle{color:#6cf}.aboutuspage-body .section-text{text-align:-webkit-left;line-height:1.8;color:#555}.aboutuspage-body .about-us-section .container{max-width:1140px;background-color:#fff;padding:2rem;border-radius:.5rem}.aboutuspage-body .card{box-shadow:0 4px 8px rgb(0 0 0 / .1);border:none;transition:transform 0.3s ease}.aboutuspage-body .card:hover{transform:translateY(-10px)}.aboutuspage-body .btn-primary{background-color:#0056b3;border-color:#0056b3;padding:10px 20px;border-radius:50px}.aboutuspage-body .btn-primary:hover{background-color:#036;border-color:#036}@media (max-width:768px){.aboutuspage-body .hero-section{height:250px}.hero-content{padding-top:30%}.aboutuspage-body .section-title{margin-bottom:15px}.aboutuspage-body .section-subtitle{font-size:20px}.aboutuspage-body .section-text{line-height:1.6}.aboutuspage-body .about-us-section .container{padding:1rem;margin:0 10px}.aboutuspage-body .card{margin-bottom:15px}.aboutuspage-body .btn-primary{padding:8px 16px;font-size:14px;border-radius:25px}}@media (max-width:576px){.aboutuspage-body .section-subtitle{font-size:18px!important}.hero-content h1{font-size:18px}.hero-content p{font-size:14px}.hero-content{padding-top:43%}.aboutuspage-body .about-us-section .container{padding:1.5rem}.aboutuspage-body .subheading{font-size:15px;padding-bottom:23px}.hero-content h1{font-size:20px}}.aboutuspageimage{width:100%;height:auto;max-width:100%;display:block;object-fit:cover;border-radius:16px;box-shadow:0 10px 25px rgb(0 0 0 / .1)}.our-clientpage .our-clientpage1{line-height:1.6;color:#333;background-color:#fffefe!important}.our-clientpage #client-hero{background-image:url(asset/images/empowering-your-fleet.webp);background-size:cover;background-position:center;background-repeat:no-repeat;height:30vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;position:relative;padding:20px;box-shadow:0 4px 10px rgb(0 0 0 / .3);overflow:hidden}.our-clientpage #client-hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:1}.our-clientpage .hero-content{position:relative;z-index:2;max-width:800px;margin:0 auto;padding:0 15px}.our-clientpage #client-hero h1{font-size:2rem;margin-bottom:15px;font-weight:700;line-height:1.2}.our-clientpage #client-hero p{font-size:1rem;margin-bottom:0;line-height:1.5}@media (max-width:768px){.our-clientpage #client-hero{height:auto;padding:40px 15px;text-align:center}.our-clientpage #client-hero h1{font-size:1.6rem}.our-clientpage #client-hero p{font-size:.95rem}}@media (max-width:480px){.our-clientpage #client-hero h1{font-size:1.4rem}.our-clientpage #client-hero p{font-size:.9rem}}.fleet-management{overflow:hidden;position:relative;background:linear-gradient(to right,#f0f8ff,#ffffff);border-radius:20px;padding:20px 10px;box-shadow:0 0 15px rgb(0 0 0 / .05)}.train-carousel-wrapper{overflow:hidden;position:relative}.train-carousel-track{display:flex;width:max-content;animation:scrollTrain 25s linear infinite}.train-item{flex:0 0 auto;padding:0 25px;display:flex;align-items:center;justify-content:center;width:180px;height:100px;background:#fff;border-radius:10px;box-shadow:0 2px 10px rgb(0 0 0 / .05)}.train-item img{width:100%;height:100%;object-fit:contain;transition:transform 0.3s}.train-item:hover img{transform:scale(1.05)}@keyframes scrollTrain{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.our-clientpage .tatabglogo{background-color:#00336694;padding-left:10px;padding-right:10px}.our-clientpage .mahindralogisticsbglogo{background-color:#ed143dd4;padding-left:10px;padding-right:10px}.our-clientpage .teltonikabglogo{background-color:#0033669a;padding-left:10px;padding-right:10px}.our-clientpage .queclinkbglogo{background-color:rgb(0 0 0 / .747);padding-left:10px;padding-right:10px}.our-clientpage .about-clients{padding:50px 0;background-color:#fff}.our-clientpage .about-clients .section-title h2{color:#004080;margin-bottom:30px;font-size:2rem;font-weight:700}.our-clientpage .about-clients .text{background-color:#f9f9f9;padding:20px;border-radius:10px;box-shadow:0 4px 10px rgb(0 0 0 / .1);font-size:1rem;line-height:1.6;color:#333}.our-clientpage .about-clients .image img{border:2px solid #004080;border-radius:10px;box-shadow:0 4px 10px rgb(0 0 0 / .1);max-width:100%;height:auto;display:block;margin-inline:auto}#clients-portfolio .card-img-top{max-height:150px;object-fit:contain;background-color:#f8f9fa}#clients-portfolio .card-title{font-size:1.25rem;font-weight:600}#clients-portfolio .card-text{font-size:.95rem;color:#555}.clientpagegpsndfleetmanagement-our-clientpage{padding:60px 0;background-color:#f9f9f9}.clientpagegpsndfleetmanagement-section-title h2{font-size:2.5rem;color:#333;font-weight:700;margin-bottom:30px}.highlight{color:#007bff;font-weight:700}.clientpagegpsndfleetmanagement-image img{transition:transform 0.3s ease;max-width:100%;height:auto;object-fit:cover}.clientpagegpsndfleetmanagement-image img:hover{transform:scale(1.05)}.clientpagegpsndfleetmanagement-text p{font-size:1.1rem;color:#555;line-height:1.6;text-align:justify}.clientpagegpsndfleetmanagement-text{padding:20px}@media (max-width:768px){.clientpagegpsndfleetmanagement-section-title h2{font-size:2rem}.clientpagegpsndfleetmanagement-text p{font-size:1rem}.clientpagegpsndfleetmanagement-image img{width:100%;height:auto}}@media (max-width:576px){.clientpagegpsndfleetmanagement-section-title h2{font-size:1.8rem}.clientpagegpsndfleetmanagement-text p{font-size:.95rem}.clientpagegpsndfleetmanagement-image img{width:100%;height:auto}.row{flex-direction:column!important}}.myclientservices{padding:25px;background-color:#fff;border-radius:10px;box-shadow:0 10px 20px rgb(0 0 0 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid #e2e6ea}.myclientservices:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgb(0 0 0 / .15)}.myclientservices h5{font-size:1.5rem;font-weight:600;color:#343a40;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.myclientservices p{font-size:1.1rem;color:#6c757d;line-height:1.6;margin-bottom:20px}.myclientservices::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#007bff,#6c757d)}.myclientservices .card-body{position:relative}@media (max-width:768px){.myclientservices{padding:20px}.myclientservices h5{font-size:1.2rem}.myclientservices p{font-size:1rem}}@media (max-width:576px){.myclientservices{padding:15px}.myclientservices h5{font-size:1rem}.myclientservices p{font-size:.9rem}}.our-clientpage .partner-badge{display:inline-block;background:#0d6efd;color:#fff;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:20px;margin-bottom:8px}.our-clientpage #join-client-community{position:relative;overflow:hidden;background:linear-gradient(to right,#01183b,#59a3e4);color:#fff;padding:60px 20px;text-align:center;border-radius:20px;box-shadow:0 4px 20px rgb(0 0 0 / .2);margin:40px 0}.our-clientpage #join-client-community::before,.our-clientpage #join-client-community::after{content:"";position:absolute;width:200px;height:200px;background:rgb(255 255 255 / .2);border-radius:50%;z-index:0}.our-clientpage #join-client-community::before{top:-50px;left:-50px}.our-clientpage #join-client-community::after{bottom:-50px;right:-50px}.our-clientpage #join-client-community h3{font-weight:700;margin-bottom:20px;position:relative;z-index:1}.our-clientpage #join-client-community p{margin-bottom:30px;line-height:1.5;z-index:1}.our-clientpage #join-client-community .btn{padding:12px 24px;font-size:18px;border-radius:50px;transition:background-color 0.3s,transform 0.3s;z-index:1;background-color:#004080;color:#fff;border:none}.our-clientpage #join-client-community .btn:hover{background-color:#002a52;transform:scale(1.1)}.pageclientnote{font-style:italic;font-weight:200;color:#07f;background-color:#f8f9fa;padding:15px;border-left:5px solid #004080;border-radius:5px;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.our-clientpage .ourclientpageimg{width:100%;height:auto;max-height:300px;object-fit:cover;border-radius:10px;display:block}.bmspage .monitor{width:100%;height:350px;background-color:#222;border-radius:20px;position:relative;box-shadow:0 8px 16px rgb(0 0 0 / .2);transform:perspective(1000px) rotateX(10deg);overflow:hidden}.bmspage .monitor-screen{width:90%;height:80%;background-color:#000;margin:10% auto;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 15px rgb(0 0 0 / .5);display:flex;justify-content:center;align-items:center;position:relative}.bmspage .monitor-screen::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff0;border-radius:10px;pointer-events:none}.bmspage .monitor-frame{border:10px solid #007bff;border-radius:20px}.bmspage .monitor-screen video{width:100%;height:100%;border:none;border-radius:10px}.bmspage .screen-content{width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;color:#333;font-size:20px}.bmspage .BMS_NAME{color:#fff;position:relative;top:51px;text-align:center;z-index:1}.bmspage .BMS-carousel .carousel-inner{overflow:hidden;box-shadow:0 4px 8px rgb(0 0 0 / .2)}.bmspage .BMS-carousel .carousel-indicators button{background-color:#fff}.bmspage .BMS-carousel .carousel-control-prev-icon,.bmspage .BMS-carousel .carousel-control-next-icon{filter:invert(100%);background-color:#000;border-radius:50%}.bmspage .carousel-caption{text-align:right;right:5%;left:auto;bottom:10%;background:rgb(0 0 0 / .6);padding:15px;border-radius:10px;animation:fadeInUp 1s ease-in-out;max-width:35%}.bmspage .carousel-caption h5,.bmspage .carousel-caption p{color:#fff;margin:0}.bmspage .carousel-caption h5{font-size:1.5rem;font-weight:700}.bmspage .carousel-caption p{font-size:1rem}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bmspage .highlight{color:#007bff}.bmspage h1,.bmspage h2{color:#00559d;text-shadow:2px 2px 4px rgb(0 0 0 / .1)}.bmspage .BMS_section-heading{font-size:2rem;margin-bottom:30px;text-align:-webkit-left;font-weight:700}.bmspage .BMS_feature-list{margin-top:20px;list-style:none;padding-left:0}.bmspage .feature-item{margin-bottom:20px;font-size:1.2rem;display:flex;align-items:center;background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 6px rgb(0 0 0 / .1);transition:all 0.3s ease-in-out}.bmspage .feature-item:hover{transform:translateY(-5px);box-shadow:0 5px 10px rgb(0 0 0 / .15)}.bmspage .feature-item i{margin-right:15px;font-size:1.5rem;transition:transform 0.3s ease,content 0.3s ease}.bmspage .feature-item:hover i{transform:rotate(180deg)}.bmspage .sky-blue{color:#00559d}.bmspage .dark-blue{color:#007bff}.bmspage .BMS_COUNT header{background-color:#00559d;color:#fff;padding:80px 0;border-bottom:5px solid #003d73}.bmspage .BMS_COUNT header h1{font-size:3.5rem;color:#fff;text-shadow:2px 2px 5px rgb(0 0 0 / .2);transition:transform 0.3s ease}.bmspage .BMS_COUNT header h1:hover{transform:scale(1.1)}.BMS_COUNT header p{font-size:1.25rem;color:#e0f7fa;margin-bottom:30px}.bmspage .BMS_COUNT .btn-explore{background-color:rgb(255 255 255 / .2);border:1px solid rgb(255 255 255 / .4);padding:12px 30px;font-size:1.1rem;border-radius:50px;color:#fff;backdrop-filter:blur(8px);box-shadow:0 4px 10px rgb(0 0 0 / .1);transition:all 0.3s ease}.bmspage .BMS_COUNT .btn-explore:hover{background-color:rgb(255 255 255 / .3);transform:translateY(-5px);box-shadow:0 6px 15px rgb(0 0 0 / .2)}.bmspage .BMS_COUNT #counters{background-color:#e0f7fa;padding:60px 0}.bmspage .BMS_COUNT .counter{border-radius:12px;background-color:#fff;padding:30px;box-shadow:0 6px 12px rgb(0 0 0 / .1);text-align:center;transition:all 0.3s ease-in-out}.bmspage .BMS_COUNT .counter:hover{box-shadow:0 12px 24px rgb(0 0 0 / .2);transform:translateY(-10px)}.bmspage .BMS_COUNT .counter i{margin-bottom:20px;font-size:3rem;transition:all 0.3s ease}.bmspage .BMS_COUNT .counter i:hover{transform:rotate(360deg)}.bmspage .BMS_COUNT .counter h1{font-size:1.7rem;font-weight:700;margin:10px 0}.bmspage .BMS_COUNT .counter p{font-size:1rem;color:#6c757d}.bmspage .BMS_COUNT .counter .text-primary{color:#2196F3!important}.bmspage .BMS_COUNT .counter .text-success{color:#4CAF50!important}.bmspage .BMS_COUNT .counter .text-info{color:#00BCD4!important}.bmspage .BMS_COUNT .counter .text-warning{color:#FF9800!important}.bmspage .BMS_COUNT .tooltip-inner{background-color:#333;color:#fff;font-size:.85rem;border-radius:4px}.bmspage .BMS_COUNT .tooltip-arrow{border-top-color:#333}@media (max-width:767px){.bmspage .BMS_COUNT header h1{font-size:2.5rem}.bmspage .BMS_COUNT header p{font-size:1rem}.bmspage .BMS_COUNT .btn-explore{padding:10px 20px;font-size:1rem}.bmspage .BMS_COUNT .counter{margin-bottom:20px;padding:20px}.bmspage .BMS_COUNT .counter i{font-size:2.5rem}.bmspage .BMS_COUNT .counter h1{font-size:2.5rem}.bmspage .BMS_COUNT .col-md-3{margin-bottom:20px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.bmspage .BMS_COUNT .animated{animation-duration:1.5s;animation-fill-mode:both}.bmspage .BMS_COUNT .fadeIn{animation-name:fadeIn}.bmspage .BMS_COUNT .delay-1s{animation-delay:1s}.bmspage .BMS_COUNT .delay-2s{animation-delay:2s}@media only screen and (max-width:768px){.bmspage body{font-size:14px!important}.bmspage .display-4{font-size:25px;font-weight:300;line-height:1.2}.bmspage .navbar{flex-direction:column}.bmspage .hero-section{padding:20px;text-align:center}}.bmspage .bmspageimg{width:100%;height:auto;max-height:300px;object-fit:cover;border-radius:10px;display:block}@media (max-width:991.98px){.bmspage .bmspageimg{max-height:250px}h5{font-size:15px}p{font-size:12px}}@media (max-width:767.98px){.bmspage .bmspageimg{max-height:200px}}.contactuspage .contact-section{padding:10px 0;background:linear-gradient(to bottom right,#001f3f 0%,#0b88be 50%,#001f3f 100%)}.contactuspage #contact-formpage .card{border:none;border-radius:8px;box-shadow:0 0 10px rgb(0 0 0 / .1)}.contactuspage #contact-formpage .card h5{color:#002366}.contactuspage .map{height:322px;border-radius:8px;overflow:hidden}.contactuspage .social-icons a{font-size:24px;color:#007bff;transition:color 0.3s ease;display:inline-block;margin:10px}.contactuspage .social-icons a:hover{color:#0056b3}.contactuspage #contact-formpage .form-control{border:1px solid #007bff}.contactuspage #contact-formpage .form-control:focus{box-shadow:0 0 5px rgb(0 123 255 / .5);border-color:#007bff}.contactuspage .contactus1 .contact-container{padding:60px 0;background-color:#fff;border-radius:15px;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.contactuspage .contactus1 .contact-image{max-width:45%;min-width:0%;border-radius:10px;margin-left:27%}.contactuspage .contactus1 .contact-text h3{color:#002366;font-weight:700;margin-bottom:20px}.contactuspage .contactus1 .contact-text p{text-align:justify;color:#5f5f5f;line-height:1.6}@media (min-width:768px){.contactuspage .contactus1 .contact-text{padding-left:0}}.contactuspage .btn-contact{background:linear-gradient(135deg,#00f7ff,#0556f9);margin-left:5px;border:none;transition:background-color 0.3s,transform 0.2s;padding:.5rem 1rem;font-size:1rem;border-radius:50px;text-transform:uppercase;font-weight:500;letter-spacing:1px;color:#fff}.contactuspage .btn-contact:hover{background:linear-gradient(135deg,#0556f9,#00f7ff);transform:scale(1.05);color:#000}.contactuspage #contact-card-information .card{height:100%;border-radius:.5rem;box-shadow:0 4px 15px rgb(0 0 0 / .1);transition:transform 0.2s,box-shadow 0.2s}.contactuspage #contact-card-information .card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgb(0 0 0 / .2)}.contactuspage #contact-card-information .card h5{color:#00567b;margin-bottom:15px}.contactuspage #contact-card-information .card-details{margin-bottom:20px}.contactuspage #contact-card-information .card p{margin-bottom:10px;position:relative;font-weight:600}.contactuspage #contact-card-information .card p:hover{color:#1d4e89}.contactuspage #contact-card-information .card p a{color:#00567b;transition:color 0.3s,text-shadow 0.3s}.contactuspage #contact-card-information .card p a:hover{color:skyblue;text-shadow:0 0 5px rgb(29 78 202 / .5)}.contactuspage #contact-card-information .card p i{transition:color 0.3s;color:#00567b}.contactuspage #contact-card-information .card p:hover i{color:#87ceeb!important}.contactuspage #contact-card-information .mb-1{margin-bottom:1rem}.contactuspage #contact-card-information .card p i{font-size:1.1rem}@media (max-width:767px){.contactuspage .contact-section{padding:30px 15px;background:linear-gradient(to bottom right,#001f3f 0%,#87ceeb 50%,#00567b 100%)}.contactuspage #contact-formpage .card{border-radius:8px;box-shadow:0 2px 5px rgb(0 0 0 / .1)}.contactuspage .map{height:200px}.contactuspage .social-icons a{font-size:20px}.contactuspage .contactus1 .contact-container{padding:40px 15px}.contactuspage .btn-contact{padding:.4rem .8rem;font-size:.9rem}.contactuspage #contact-card-information .card p i{font-size:1rem}}@keyframes typing{from{width:0}to{width:19ch}}@keyframes blink{50%{border-color:#fff0}100%{border-color:#000}}.contactuspage .typing-effect{display:inline-block;overflow:hidden;white-space:nowrap;border-right:4px solid #fff;animation:typing 2s steps(20) infinite alternate,blink 0.7s infinite}.qtloadsgpsservicepagebody{background:linear-gradient(to bottom,#ffffff,#ffff);color:#333;scroll-behavior:smooth;padding:20px}.qtloadsgpsservicepage h2{color:#036;font-weight:700;margin-top:30px;padding:10px;background-color:#f0f5ff;border-radius:5px;animation:fadeIn 1s}.qtloadsgpsservicepage p{text-align:-webkit-left;line-height:1.6}.qtloadsgpsservicepage .container{background:#fff;border-radius:8px;box-shadow:0 4px 10px rgb(0 0 0 / .1);padding:20px;animation:slideIn 0.5s ease}.qtloadsgpsservicepage li{color:#005386}.qtloadsgpsservicepage .img-fluid{border-radius:8px;transition:transform 0.3s,box-shadow 0.3s}.qtloadsgpsservicepage .img-fluid:hover{transform:scale(1.05);box-shadow:0 8px 16px rgb(0 0 0 / .2)}.qtloadsgpsservicepage .card{border:none;border-radius:10px;box-shadow:0 2px 5px rgb(0 0 0 / .1);margin-bottom:20px;transition:transform 0.3s;animation:fadeInUp 0.5s}.qtloadsgpsservicepage .card:hover{transform:scale(1.02)}.qtloadsgpsservicepage .btn-custom{background-color:#036;color:#fff;border-radius:20px;padding:10px 20px;transition:background-color 0.3s}.qtloadsgpsservicepage .btn-custom:hover{background-color:#00509e}@media (max-width:768px){.gpsdevicepage .col-md-6{margin-bottom:20px}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideIn{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#depotmanagement-hero{background-image:url(asset/images/fleetmanagementsolution2.webp);background-size:cover;background-position:center;background-repeat:no-repeat;height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;position:relative;padding:20px;box-shadow:0 4px 10px rgb(0 0 0 / .3)}#depotmanagement-hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:1}#depotmanagement-hero .hero-content{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto;padding:0 15px}.qtloadsgpsservicepagebody .hero-content{position:relative;z-index:2;max-width:800px;margin:0 auto}#depotmanagement-hero h2{margin-bottom:15px;font-weight:700}#depotmanagement-hero p{margin-bottom:25px}@media (max-width:768px){#depotmanagement-hero{height:60vh}}@media (min-width:769px){#depotmanagement-hero{height:50vh}#depotmanagement-hero h2{font-size:3rem}#depotmanagement-hero p{font-size:1.35rem}}#gpsdevice-hero{background-image:url(asset/images/gps-solutions.webp);background-size:cover;background-position:center;background-repeat:no-repeat;height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;position:relative;padding:20px;box-shadow:0 4px 10px rgb(0 0 0 / .3)}#gpsdevice-hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:1}#gpsdevice-hero .hero-content{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto;padding:0 15px}#gpsdevice-hero h1{margin-bottom:15px;font-weight:700}#gpsdevice-hero p{margin-bottom:25px}@media (max-width:768px){#gpsdevice-hero{height:60vh}}@media (min-width:769px){#gpsdevice-hero{height:50vh}}#manufacturingservice-hero{background-image:url(asset/images/industry-4-0-manufacturing-services.webp);background-size:cover;background-position:center;background-repeat:no-repeat;height:50vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;position:relative;padding:20px;box-shadow:0 4px 10px rgb(0 0 0 / .3)}#manufacturingservice-hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:1}#manufacturingservice-hero .hero-content{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto;padding:0 15px}#manufacturingservice-hero h1{margin-bottom:15px;font-weight:700}#manufacturingservice-hero p{margin-bottom:25px}@media (max-width:768px){#manufacturingservice-hero{height:60vh}#manufacturingservice-hero h1{font-size:2rem}#manufacturingservice-hero p{font-size:1rem}}@media (min-width:769px){#manufacturingservice-hero{height:50vh}}#telematicgpsservice-hero{background-image:url(asset/images/qtloads-bms-telematic-solution.webp);background-size:cover;background-position:center;background-repeat:no-repeat;height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;position:relative;padding:20px;box-shadow:0 4px 10px rgb(0 0 0 / .3)}#telematicgpsservice-hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:1}#telematicgpsservice-hero .hero-content{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto;padding:0 15px}#telematicgpsservice-hero h1{margin-bottom:15px;font-weight:700}#telematicgpsservice-hero p{margin-bottom:25px}@media (max-width:768px){#telematicgpsservice-hero{height:60vh}}@media (min-width:769px){#telematicgpsservice-hero{height:50vh}}.newblogpage{background:linear-gradient(135deg,#001f3f,#87ceeb);color:#f0f8ff;transition:background 0.5s ease}.newblogpage .mycontainer{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.newblogpage .blog-card{position:relative;width:100%;max-width:500px;height:400px;background:#f3fbff;padding:5px;border-radius:15px;box-shadow:0 20px 40px rgb(0 0 0 / .1);overflow:hidden;transition:transform 0.3s ease;cursor:pointer;margin:20px}.newblogpage .blog-title{font-size:20px;font-weight:700;color:#fff;margin:0 0 10px}.newblogpage .post-date{color:#fff;font-size:14px;margin-bottom:15px}.newblogpage .blog-image{width:100%;height:100%;object-fit:cover;border-radius:10px;margin-bottom:20px}.newblogpage .blog-content{color:#eaf0f6;line-height:1.6;margin-bottom:20px}.newblogpage .social-links a{margin-right:15px;text-decoration:none;color:#3f8efc;font-size:14px}.newblogpage .social-links a:hover{text-decoration:underline}.newblogpage .card-image-wrapper{position:relative;width:100%;height:100%}.newblogpage .overlay-content{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,rgb(0 0 0 / .82),transparent 80%);backdrop-filter:blur(2px);color:#fff;border-radius:0 0 10px 10px}.newblogpage .blog-subtext{font-size:14px;margin-bottom:12px;opacity:.9}.newblogpage .blog-meta{font-size:13px;opacity:.8;margin-bottom:10px}.newblogpage .tags{display:flex;flex-wrap:wrap;gap:8px}.newblogpage .tag{background-color:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:30px;padding:5px 12px;font-size:12px;color:#fff;backdrop-filter:blur(4px);transition:background-color 0.3s ease,color 0.3s ease}.newblogpage .tag:hover{background-color:#007bff;color:#fff;border-color:#007bff;cursor:pointer}.newblogpage .overlay-subcontent{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(10px);transition:max-height 0.4s ease,opacity 0.4s ease,transform 0.4s ease}.newblogpage .blog-card:hover .overlay-subcontent{max-height:200px;opacity:1;pointer-events:auto;transform:translateY(0)}.newblogpage .blog-heading{font-weight:700;color:#fff;margin-bottom:20px;display:flex;justify-content:center;gap:10px}.newblogpage .blog-quote{font-style:italic;color:#97a3af;margin-top:-10px;margin-bottom:30px;text-align:center}@media (max-width:767px){.newblogpage .blog-card{width:91%;height:250px;border-radius:8px;box-shadow:0 10px 20px rgb(0 0 0 / .08);transform:none}.newblogpage .blog-title{font-size:13px!important}.newblogpage .blog-subtext{font-size:10px!important}.newblogpage .blog-content{font-size:13px;line-height:1.4}.newblogpage .blog-heading{font-size:1.8rem;flex-direction:column;text-align:center}.newblogpage .blog-quote{margin-top:-5px}}@media (min-width:768px) and (max-width:1024px){.newblogpage .blog-card{width:90%;height:320px;border-radius:12px;box-shadow:0 15px 25px rgb(0 0 0 / .08)}.newblogpage .blog-title{font-size:18px}.newblogpage .blog-subtext{font-size:12px}.newblogpage .blog-content{font-size:14px;line-height:1.5}.newblogpage .blog-heading{font-size:2rem}.newblogpage .blog-quote{font-size:1rem}}.ourclientpart .tatabglogo{background-color:#00336694!important;padding-left:10px;padding-right:10px}.ourclientpart .mahindralogisticsbglogo{background-color:#ed143dd4!important;padding-left:10px;padding-right:10px}.ourclientpart .teltonikabglogo{background-color:#0033669a!important;padding-left:10px;padding-right:10px}.ourclientpart .queclinkbglogo{background-color:rgb(0 0 0 / .747)!important;padding-left:10px;padding-right:10px}.ourclientpart .about-clients{padding:50px 0;background-color:#fff}.ourclientpart .partner-badge{position:absolute;top:5px;right:10px;background-color:#0d6efda6;color:#fff;padding:8px 8px;font-size:12px;border-radius:5px;z-index:10}.ourclientpart .logo-card{position:relative;text-align:center;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.icon-social-float{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:999;background:rgb(255 255 255 / .95);padding:10px 5px;border-radius:12px 0 0 12px;box-shadow:0 4px 20px rgb(0 0 0 / .1)}.icon-social-float ul{list-style:none;margin:0;padding:0}.icon-social-float ul li{margin:10px 0;text-align:center}.icon-social-float ul li a{display:flex;align-items:center;justify-content:center;text-decoration:none;width:38px;height:38px;background:#0d6efd;color:#fff;border-radius:50%;font-size:16px;transition:all 0.3s ease;box-shadow:0 3px 8px rgb(0 0 0 / .15)}.icon-social-float ul li a:hover{background:#fff;color:#0d6efd;transform:scale(1.1);box-shadow:0 6px 16px rgb(0 0 0 / .2)}@media (max-width:767px){.icon-social-float{top:auto;bottom:20px;right:10px;transform:none;border-radius:50px;padding:8px}.icon-social-float ul{display:flex;flex-direction:row;gap:10px}.icon-social-float ul li{margin:0}.icon-social-float ul li a{width:34px;height:34px;font-size:14px}}@media (min-width:768px) and (max-width:991px){.icon-social-float{right:5px;padding:8px 4px}.icon-social-float ul li a{width:36px;height:36px;font-size:15px}}