body{font-size:16px;line-height:24px;color:rgb(25 39 81 / 80%);font-family:"Golos Text",sans-serif;margin:0}:root{--aclr:#192751;--lblue:#03509E;--yellow:#f4c433}
a{text-decoration:none;color:var(--aclr);font-weight:600}img{width:100%;height:auto}.container{width:85%;margin:auto}.sticky{position:sticky;top:0;width:100%;background:#fff;transition:.3s ease-in-out;z-index:1000;box-shadow:1px 1px 10px 0 #19275126 !important}.ybtn,.ybtn2{background-color:var(--yellow);font-weight:600}
header{background:linear-gradient(180deg,#fff -52%,#ffffff4f 0);padding:0;box-shadow:0 -5px 28px 35px #fff;position:relative;z-index:108}
.header-menu{display:grid;grid-template-columns:200px auto;justify-content:space-between}.menu-div{display:flex;gap:70px;align-items:center}
.ybtn{padding:10px 35px 10px 20px;-webkit-clip-path:polygon(0% 0%,100% 0,100% 55%,88% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0,100% 55%,88% 100%,0% 100%)}
.ybtn2{padding:10px 25px}.home-banner-swiper{height:85vh}.home-banner{height:100%;background:url("../images/precision-grinding-within-cylindrical-shape.jpg");background-size:cover;position:relative;transition: 0.3s linear;}.ace-str,.banner-c-div{height:auto;position:absolute}.banner-c-div{clip-path:polygon(0% 0%,100% 0,100% 67%,83% 100%,0% 100%);width:auto;background:#03509e;bottom:13%;left:8%;padding:70px 50px}.wh2{color:#fff;font-size:50px;line-height:52px;font-weight:600;margin-bottom:50px}
.home-banner p{color:rgb(255 255 255 / 80%);font-size:18px;line-height:26px}.home-banner .ybtn2{position:absolute;bottom:7%;left:20%}.ace-str{width:290px;bottom:-35%;right:0}
.pro-hed-wrp{display:grid}.lhed{font-weight:300}.pspace{padding:120px 0}
.m-drop ,.s-drop{position: relative;width: 30px !important;height: 30px;}
.m-drop::after ,.s-drop::after{position: absolute;content:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi44NnB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNiA3Ij48cGF0aCBmaWxsPSIjN2Q3YzhjIiBkPSJNOCA2LjVhLjQ3LjQ3IDAgMCAxLS4zNS0uMTVsLTQuNS00LjVjLS4yLS4yLS4yLS41MSAwLS43MXMuNTEtLjIuNzEgMGw0LjE1IDQuMTVsNC4xNC00LjE0Yy4yLS4yLjUxLS4yLjcxIDBzLjIuNTEgMCAuNzFsLTQuNSA0LjVjLS4xLjEtLjIzLjE1LS4zNS4xNVoiLz48L3N2Zz4=');right: 20px;top: 10px;width: 30px;height: 30px;}
.m-drop.active::after ,.s-drop.active::after{content:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi44NnB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNiA3Ij48cGF0aCBmaWxsPSIjN2Q3YzhjIiBkPSJNMTIuNSA2YS40Ny40NyAwIDAgMS0uMzUtLjE1TDggMS43MUwzLjg1IDUuODVjLS4yLjItLjUxLjItLjcxIDBzLS4yLS41MSAwLS43MUw3LjY1LjY1Yy4yLS4yLjUxLS4yLjcxIDBsNC41IDQuNWMuMi4yLjIuNTEgMCAuNzFjLS4xLjEtLjIzLjE1LS4zNS4xNVoiLz48L3N2Zz4=');}
.m-drp-l{display: flex;justify-content: space-between;padding-right: 5px;gap: 20px;}
.m-drp-l .m-drop{padding: 0px !important;}
.m-drop-ul{padding-left: 0px;height: 0px;min-height: 0px;transition: height 0.3s linear;overflow: hidden;background: #ffffff8a;}
.m-drop-ul li{padding-left: 30px;border-bottom: 1px solid #dedede;}
.m-drop-ul li:last-child{border-bottom: 0px solid #dedede;}
.m-drop-ul li a{font-size: 15px;line-height: 20px;}
.m-drop-ul.active{height: 100%;min-height: 100%;}
.s-drop-ul{width: 111% !important;padding-left:0px;height: 0px;min-height: 0px;transition: height 0.3s linear;overflow: hidden;background: #ffffffb3;position: relative;left: -29px;}
.s-drop-ul li{padding-left:40px;}
.s-drop-ul li a{font-size: 14px;line-height: 18px;    padding: 10px 30px 10px 10px;}
.s-drop-ul.active{height: 100%;min-height: 100%;}






/* footer starts */
.fadrow,.fwrap{grid-template-columns:25% 25% 25% 25%;}.call::after,.mail::after,.sicons a::before ,.location:after{content:'';position:absolute}.fadrow{align-items:center}
.hauto{height:auto!important}.call,.mail ,.location{position:relative;padding-left:50px;font-size:18px;line-height:26px;font-weight:600;align-items:center;display:flex}
.call::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23192751' d='m7.057 2.418l1.167-.351a2.75 2.75 0 0 1 3.302 1.505l.902 2.006a2.75 2.75 0 0 1-.633 3.139L10.3 10.11a.25.25 0 0 0-.078.155c-.044.397.225 1.17.846 2.245c.45.781.859 1.33 1.206 1.637c.243.215.376.261.433.245l2.01-.615a2.75 2.75 0 0 1 3.034 1.02l1.28 1.776a2.75 2.75 0 0 1-.338 3.605l-.887.84a3.75 3.75 0 0 1-3.587.889c-2.754-.769-5.223-3.093-7.435-6.924C4.57 11.147 3.792 7.843 4.51 5.07a3.75 3.75 0 0 1 2.548-2.652m.433 1.437a2.25 2.25 0 0 0-1.53 1.59c-.602 2.332.087 5.261 2.123 8.788c2.034 3.522 4.223 5.583 6.54 6.23a2.25 2.25 0 0 0 2.152-.534l.886-.84a1.25 1.25 0 0 0 .154-1.639l-1.28-1.775a1.25 1.25 0 0 0-1.38-.464l-2.015.617c-1.17.348-2.231-.593-3.371-2.568c-.77-1.33-1.128-2.36-1.038-3.161c.046-.416.24-.8.545-1.086l1.495-1.393a1.25 1.25 0 0 0 .287-1.427l-.901-2.006a1.25 1.25 0 0 0-1.501-.684z'/%3E%3C/svg%3E") center/24px no-repeat;border:2.5px solid var(--aclr);border-radius:50%;width:20px;height:20px;padding:5px;left:0}.mail::after,.sicons a{width:40px;height:40px;}*,.faddress .fadrow{padding:0}
.mail::after{background:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="%23192751" d="m16.484 11.976l6.151-5.344v10.627zm-7.926.905l2.16 1.875c.339.288.781.462 1.264.462h.017h-.001h.014c.484 0 .926-.175 1.269-.465l-.003.002l2.16-1.875l6.566 5.639H1.995zM1.986 5.365h20.03l-9.621 8.356a.612.612 0 0 1-.38.132h-.014h.001h-.014a.61.61 0 0 1-.381-.133l.001.001zm-.621 1.266l6.15 5.344l-6.15 5.28zm21.6-2.441c-.24-.12-.522-.19-.821-.19H1.859a1.87 1.87 0 0 0-.835.197l.011-.005A1.856 1.856 0 0 0 0 5.855v12.172a1.86 1.86 0 0 0 1.858 1.858h20.283a1.86 1.86 0 0 0 1.858-1.858V5.855c0-.727-.419-1.357-1.029-1.66l-.011-.005z"%2F%3E%3C%2Fsvg%3E') center/35px no-repeat;left:0}footer{background:linear-gradient(360deg,rgb(3 80 158 / 20%),#fff);color:var(--aclr)}
.fadrow,.fwrap{display:grid;padding:80px 0;justify-content:space-between}.faddress h2,footer h2{margin-bottom:15px;text-transform:capitalize;font-size:18px;color:var(--aclr);font-weight:600}.fcol1 p{font-size:16px;line-height:28px;font-weight:500}.mcm{display:none}.faddress a,footer a{transition:.3s}.sicons{display:flex;margin-top:0}
.sicons li,footer ul li:last-child{margin-bottom:0}.sicons li{padding:0 25px 0 0}.sicons a{display:flex;align-items:center;justify-content:center;border-radius:50%;line-height:1;position:relative;overflow:hidden}.sicons a::before{width:100%;height:0%;bottom:0;background:rgb(244 196 51 / 50%);transition:.3s}.sicons a:hover::before {height:100%;}
.fbicon::after{    z-index: 2;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 24 24'%3E%3Cpath fill='%23192751' d='M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95'/%3E%3C/svg%3E")}.twiticon::after{    z-index: 2;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23192751' d='M18.205 2.25h3.308l-7.227 8.26l8.502 11.24H16.13l-5.214-6.817L4.95 21.75H1.64l7.73-8.835L1.215 2.25H8.04l4.713 6.231zm-1.161 17.52h1.833L7.045 4.126H5.078z'/%3E%3C/svg%3E")}
.instaicon::after{    z-index: 2;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23192751' d='M512 378.7c-73.4 0-133.3 59.9-133.3 133.3S438.6 645.3 512 645.3S645.3 585.4 645.3 512S585.4 378.7 512 378.7M911.8 512c0-55.2.5-109.9-2.6-165c-3.1-64-17.7-120.8-64.5-167.6c-46.9-46.9-103.6-61.4-167.6-64.5c-55.2-3.1-109.9-2.6-165-2.6c-55.2 0-109.9-.5-165 2.6c-64 3.1-120.8 17.7-167.6 64.5C132.6 226.3 118.1 283 115 347c-3.1 55.2-2.6 109.9-2.6 165s-.5 109.9 2.6 165c3.1 64 17.7 120.8 64.5 167.6c46.9 46.9 103.6 61.4 167.6 64.5c55.2 3.1 109.9 2.6 165 2.6c55.2 0 109.9.5 165-2.6c64-3.1 120.8-17.7 167.6-64.5c46.9-46.9 61.4-103.6 64.5-167.6c3.2-55.1 2.6-109.8 2.6-165M512 717.1c-113.5 0-205.1-91.6-205.1-205.1S398.5 306.9 512 306.9S717.1 398.5 717.1 512S625.5 717.1 512 717.1m213.5-370.7c-26.5 0-47.9-21.4-47.9-47.9s21.4-47.9 47.9-47.9s47.9 21.4 47.9 47.9a47.84 47.84 0 0 1-47.9 47.9'/%3E%3C/svg%3E")}.yicon::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 16 16'%3E%3Cpath fill='%23192751' d='M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104l.022.26l.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105l-.009.104c-.05.572-.124 1.14-.235 1.558a2.01 2.01 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006l-.087-.004l-.171-.007l-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.01 2.01 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31 31 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103l.003-.052l.008-.104l.022-.26l.01-.104c.048-.519.119-1.023.22-1.402a2.01 2.01 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007l.172-.006l.086-.003l.171-.007A100 100 0 0 1 7.858 2zM6.4 5.209v4.818l4.157-2.408z'/%3E%3C/svg%3E")}
.linkedinicon::after{    z-index: 2;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23192751' d='M6.94 5a2 2 0 1 1-4-.002a2 2 0 0 1 4 .002M7 8.48H3V21h4zm6.32 0H9.34V21h3.94v-6.57c0-3.66 4.77-4 4.77 0V21H22v-7.93c0-6.17-7.06-5.94-8.72-2.91z'/%3E%3C/svg%3E")}
.faddress{background:#fff;padding:40px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.fadrow img{width:200px;height:auto}.mt2{margin-top:20px}ul{list-style-type:none}*{margin:0;box-sizing:border-box}.copyright a,.copyright p{font-size:14px;line-height: 22px;}.copyright .container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 0;border-top:1px solid #737373}footer ul li{margin-bottom:12px}.qlinks a{font-weight:400}.mcm {display: none;}.nowrap {text-wrap: nowrap;}.fwrap a:hover {color: #e2a300;}



@media (max-width: 1500px) {
  .fadrow, .fwrap {grid-template-columns: 24% 24% 24% 24%;}

}
@media (max-width: 1199px) {
  .fadrow, .fwrap {grid-template-columns: 45% 45%;justify-content: space-between;gap: 30px;}.sicons li {padding: 0px 15px 0px 0px;}

}
@media (max-width: 1100px) {

}
@media (max-width: 850px) {
  .copyright .container {justify-content: center;gap:5px;}.copyright a, .copyright p {text-align: center;}

}
@media (max-width: 580px) {
  .fcol5 .mt1 a,footer h2{display:block;border-bottom:1px solid #cbcbcb;font-size:18px;padding-bottom:5px;text-transform:capitalize;color:var(--dblue);font-weight:600}.fwrap{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0;padding:25px 0 20px}.fcol1{order:4}.fcol1,.fcol2,.fcol3,.fcol4,.fcol5,.iconslider p{width:100%}.cuh{margin-bottom:8px;font-size:20px}footer h2{margin-bottom:10px}.mcm{display:grid;margin-top:30px;gap:20px}.sicons{margin-top:28px;margin-bottom:13px}footer .clh:after,footer .eslh:after,footer .mlh:after,footer .osth:after,footer .ph:after,footer .qlh1:after,footer .qlh:after,footer .ssh:after{content:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="22" height="22" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40"%3E%3Cg transform="rotate(-90 20 20)"%3E%3Cpath fill="%23323131" d="M24.96 32.601L12.371 19.997l.088-.088l12.507-12.52a.661.661 0 0 0-.01-.921a.645.645 0 0 0-.458-.182a.653.653 0 0 0-.465.186l-13.004 13.02a.63.63 0 0 0-.176.49a.656.656 0 0 0 .18.523l13.014 13.031c.244.23.659.233.921-.02a.658.658 0 0 0-.008-.915z"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');width:25px;float:right}.ablinks,.clinks,.eslinks,.mlinks,.osthlinks,.plinks,.qlinks,.qlinks1,.sslinks{max-height:0;overflow:hidden;transition:max-height .75s ease-out}.fcname,.plinks li,.qlinks li{margin-bottom:10px!important}.fcol1 .cuh{border-bottom:none}.fadrow{grid-template-columns:100%;gap:0}.mail::after,.sicons a{width:30px;height:30px}.mail::after{background:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="%23192751" d="m16.484 11.976l6.151-5.344v10.627zm-7.926.905l2.16 1.875c.339.288.781.462 1.264.462h.017h-.001h.014c.484 0 .926-.175 1.269-.465l-.003.002l2.16-1.875l6.566 5.639H1.995zM1.986 5.365h20.03l-9.621 8.356a.612.612 0 0 1-.38.132h-.014h.001h-.014a.61.61 0 0 1-.381-.133l.001.001zm-.621 1.266l6.15 5.344l-6.15 5.28zm21.6-2.441c-.24-.12-.522-.19-.821-.19H1.859a1.87 1.87 0 0 0-.835.197l.011-.005A1.856 1.856 0 0 0 0 5.855v12.172a1.86 1.86 0 0 0 1.858 1.858h20.283a1.86 1.86 0 0 0 1.858-1.858V5.855c0-.727-.419-1.357-1.029-1.66l-.011-.005z"%2F%3E%3C%2Fsvg%3E') center/30px no-repeat}.call::after{width:17px;height:17px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23192751' d='m7.057 2.418l1.167-.351a2.75 2.75 0 0 1 3.302 1.505l.902 2.006a2.75 2.75 0 0 1-.633 3.139L10.3 10.11a.25.25 0 0 0-.078.155c-.044.397.225 1.17.846 2.245c.45.781.859 1.33 1.206 1.637c.243.215.376.261.433.245l2.01-.615a2.75 2.75 0 0 1 3.034 1.02l1.28 1.776a2.75 2.75 0 0 1-.338 3.605l-.887.84a3.75 3.75 0 0 1-3.587.889c-2.754-.769-5.223-3.093-7.435-6.924C4.57 11.147 3.792 7.843 4.51 5.07a3.75 3.75 0 0 1 2.548-2.652m.433 1.437a2.25 2.25 0 0 0-1.53 1.59c-.602 2.332.087 5.261 2.123 8.788c2.034 3.522 4.223 5.583 6.54 6.23a2.25 2.25 0 0 0 2.152-.534l.886-.84a1.25 1.25 0 0 0 .154-1.639l-1.28-1.775a1.25 1.25 0 0 0-1.38-.464l-2.015.617c-1.17.348-2.231-.593-3.371-2.568c-.77-1.33-1.128-2.36-1.038-3.161c.046-.416.24-.8.545-1.086l1.495-1.393a1.25 1.25 0 0 0 .287-1.427l-.901-2.006a1.25 1.25 0 0 0-1.501-.684z'/%3E%3C/svg%3E") center/20px no-repeat}.fadrow .call,.fadrow .mail,.fadrow .socials_links{display:none}.fadrow img{width:150px}.faddress{padding:20px 0}

}
@media (max-width: 480px) {
  .call, .mail {padding-left: 40px;font-size: 16px;line-height: 24px;}
.prod-grid.desk{display: none;}
.why-us-sec { background-position: -300px 90px !important;
  /* background-image: url('../images/product-features-mob.webp') !important; */
}
.prod-grid.mob{display:block !important;}
.prod-sec.pspace{padding-bottom: 0px !important;}
.prod-col{padding: 0px;}
.prod-col:hover{background-color:transparent !important;    backdrop-filter: blur(0px) !important;}
}
/* footer ends */

.bbtn,.ycbtn{text-transform:uppercase}h1,h2,h3,h4,h5,h6{color:var(--aclr)}.letstalk-sec{background-color:var(--yellow);padding:40px 0}
.letstalk-sec h2{color:var(--lblue);font-size:32px;line-height:40px;margin-bottom:10px;font-weight:600;letter-spacing:-1px}.letstalk-sec p,.menu-div a{font-size:18px;line-height:26px}.letstalk-sec p{color:#444233}.bbtn{background-color:var(--lblue);padding:12px 35px 12px 20px;-webkit-clip-path:polygon(0% 0%,100% 0,100% 55%,88% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0,100% 55%,88% 100%,0% 100%);font-weight:400;letter-spacing:2px;color:#fff;font-size:14px}
.talk-grid{display:grid;grid-template-columns:80% 20%;align-items:baseline}.talk-pgrid{display:grid;grid-template-columns:25% 62%}
.menu-div a{font-weight:500;display:flex;align-items:center;justify-content:center;height:100%;}.blog-ch2,.ch2 span{font-weight:600}
.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.blog-col:hover{background-color:#e5f2ff}.blog-shape::after,.ycbtn{background-color:var(--yellow)}
.blog-ch2{color:var(--aclr);margin-bottom:20px;font-size:24px;line-height:28px}.blog-para{color:rgb(25 39 81 / 80%)}.blog-col .blog-cnt{padding:30px 30px 100px;padding-top: 30px !important;}.blog-col,.blog-shape{position:relative}.blog-arrow{position:absolute;bottom:20px;right:30px}.blog-arrow svg{width:35px}.blog-col:hover .blog-img img,.news-r:hover img{transform:scale(1.05)}
.blog-col .blog-img img,.news-r img{transition:.3s linear}.blog-img,.news-r .blog-shape{display:flex;overflow:hidden}.blog-shape::after{width:100px;height:100px;content:'';display:block;position:absolute;transform:translate3d(100px,10px,10px);transition:.3s ease-in-out;bottom:0;clip-path:polygon(102% 0,0% 102%,100% 100%);right:0}
.cnav .swiper-button-next,.cnav .swiper-button-prev{position:absolute;top:auto;bottom:var(--swiper-pagination-bottom,0);background-color:#e9f3fc;color:var(--aclr);padding:15px}
.blog-col:hover .blog-shape::after{transform:translate3d(0,10px,10px)}.client-img.blog-shape::after,.news-r:hover .blog-shape::after{transform:translate3d(0,0,0);width:150px;height:150px}.ch2{font-size:54px;line-height:60px;font-weight:400;letter-spacing:-2px}.ycbtn{padding:10px 45px 10px 20px;-webkit-clip-path:polygon(0% 0%,100% 0,100% 55%,88% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0,100% 55%,88% 100%,0% 100%);font-size:14px;font-weight:500;letter-spacing:1px}.btn-row .ybtn-parent{display:block;text-align:right!important;margin-top:20px!important}.btn-row.mt30>div,.title-sec .ch2{text-align:center}.ybtn-parent .ycbtn{display:inline}.title-sec{margin-bottom:70px}
.cnav{position:relative!important}.abt-img,.prod-grid,.prod-sec{position:relative}.cnav .swiper-button-next{right:0}.cnav .swiper-button-prev{right:35px;left:auto}
.cnav .swiper-button-next:after,.cnav .swiper-button-prev:after{font-size:20px}.cnav .swiper-button-next.swiper-button-disabled,.cnav .swiper-button-prev.swiper-button-disabled{background-color:#f4f9ff;opacity:1!important}.star-fl{display:flex;gap:5px;align-items:center;margin-top:20px}.star-fl img{width:25px}.f24{font-size:34px;line-height:40px;letter-spacing:-2px;font-weight:400;color:#192751}.blu-f20,.client-ch3{font-weight:600;font-size:20px}.mb-5{margin-bottom:50px}.client-left{display:flex;flex-direction:column;justify-content:space-between}.client-grid{display:grid;grid-template-columns:33.33% 33.33% 33.33%}.w70{width:70%;margin:auto}.pb0{padding-bottom:0!important}
.client-img{display:flex;padding:0;z-index:2;height:100%}.client-cnt .f24{width:85%}.abt-img::after,.prod-sec::after{width:100%;height:100%;display:block;position:absolute}
.client-ch3{margin-bottom:10px;line-height:24px}.client-add{padding:10px 30px 10px 80px;transition:.3s ease-in-out;border:1px solid transparent;border-radius:0 22px 22px 0;transform:translateX(-20px);z-index:-1;margin-bottom:20px}.abt-stat-col,.client-img img,.prod-col{transition:.2s linear}.client-img img{border-radius:35px 35px 0 0;height:100%;object-fit:cover;transform:scale(.96)}.client-img:hover img{transform:scale(1)}.mt35{margin-top:35px}.client-add:hover{border:1px solid #98b7d7}.mt35 .swiper-horizontal,.mt35 .w-full{height:100%}.btn-row.mt30{margin-top:30px}.btn-row.mt30>div{display:flex;justify-content:center}.btn-row.mt30>div p{width:65%}.clientele-fl{display:grid;grid-template-columns:repeat(4,1fr);justify-content:center;gap:20px}.btn-row{gap:15px}.news-grid{display:grid;grid-template-columns:40% 50%;justify-content:space-between}
.news-sec{background-color:rgb(244 196 51 / 20%)}.blu-f20{color:#087df4;line-height:26px;margin-bottom:25px}.pro-ch3,.pro-num{color:var(--yellow)}
.abt-stat-num,.event-ch2,.pro-ch3,.pro-num{font-weight:500}.event-ch2{font-size:36px;line-height:42px;letter-spacing:-1px;margin-bottom:50px}.expo{margin-top:60px}
.news-l{width:80%}.abt-para,.news-l p{font-size:18px;line-height:26px}.news-r.cnav{padding-bottom:120px}.news-r.cnav .swiper-button-next,.news-r.cnav .swiper-button-prev{bottom:var(--swiper-pagination-bottom,40px)}.prod-sec{background-image:url(../images/product-features.jpg);display:grid;grid-template-columns:50% 45%;justify-content:space-between;padding:120px 7%;background-size:cover;background-attachment:fixed;background-position:0 100px}.pro-num{font-size:26px;line-height:30px}.pro-ch3{font-size:22px;line-height:26px;padding-bottom:10px;border-bottom:1px solid}.pro-para{color:rgb(255 255 255 / 80%);font-size:18px;margin-top:15px}.prod-col{display:flex;gap:50px;align-items:start;padding:15px 20px;border-radius:5px}.abt-img img,.abt-img::after,.habt-img{border-radius:100px 100px 0 0}.prod-col:hover{backdrop-filter: blur(6px);background-color: rgb(234 234 234 / 19%);}
.prod-grid{display:grid;gap:40px;z-index:5}.prod-sec::after{content:"";background:linear-gradient(360deg,#03175360,transparent);top:0}.grey-bg{background-color:#f1f1f1}
.abt-stat-col:hover{box-shadow:rgb(0 0 0 / 13%) 0 3px 8px}.abt-f30{font-size:30px;line-height:34px;margin-bottom:30px}.abt-grid{display:grid;grid-template-columns:35% 27% 25%;gap:50px;justify-content:space-between;align-items:center}.abt-img::after{content:'';background-color:var(--lblue);top:-20px;z-index:-1}.abt-img{z-index:2;display:flex}
.abt-img:hover img{transform:scale(1.08)}.abt-stat-num{font-size:58px;line-height:62px;letter-spacing:-1px;color:var(--yellow)}.habt-img{overflow:hidden;padding-top:23px}
.abt-stat-title{color:rgb(25 39 81 / 80%);font-size:20px;line-height:26px;font-weight:600}.abt-stat-col{display:grid;grid-template-columns:40% 51%;gap:30px;align-items:center;background-color:#fff;border-radius:0 30px 30px 0;padding:15px 25px 15px 15px}
.thank-you{border-bottom:1px solid #cecece;margin: 2% 0px;}
.why-us-sec{background-size:cover;background-attachment:fixed;background-position:0 90px;position: relative;background-repeat: no-repeat;}
.prod-grid.mob{display:none;}
    .mcm {
        display: grid
;
        margin-top: 30px;
        gap: 20px;
    }

    .call, .mail ,.location {
        padding-left: 40px;
        font-size: 16px;
        transition: .2s linear;
        line-height: 24px;
    }
    .mail::after,.sicons a , .location::after{width:30px;height:30px}.mail::after{background:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="%23192751" d="m16.484 11.976l6.151-5.344v10.627zm-7.926.905l2.16 1.875c.339.288.781.462 1.264.462h.017h-.001h.014c.484 0 .926-.175 1.269-.465l-.003.002l2.16-1.875l6.566 5.639H1.995zM1.986 5.365h20.03l-9.621 8.356a.612.612 0 0 1-.38.132h-.014h.001h-.014a.61.61 0 0 1-.381-.133l.001.001zm-.621 1.266l6.15 5.344l-6.15 5.28zm21.6-2.441c-.24-.12-.522-.19-.821-.19H1.859a1.87 1.87 0 0 0-.835.197l.011-.005A1.856 1.856 0 0 0 0 5.855v12.172a1.86 1.86 0 0 0 1.858 1.858h20.283a1.86 1.86 0 0 0 1.858-1.858V5.855c0-.727-.419-1.357-1.029-1.66l-.011-.005z"%2F%3E%3C%2Fsvg%3E') center/30px no-repeat}.call::after{width:17px;height:17px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23192751' d='m7.057 2.418l1.167-.351a2.75 2.75 0 0 1 3.302 1.505l.902 2.006a2.75 2.75 0 0 1-.633 3.139L10.3 10.11a.25.25 0 0 0-.078.155c-.044.397.225 1.17.846 2.245c.45.781.859 1.33 1.206 1.637c.243.215.376.261.433.245l2.01-.615a2.75 2.75 0 0 1 3.034 1.02l1.28 1.776a2.75 2.75 0 0 1-.338 3.605l-.887.84a3.75 3.75 0 0 1-3.587.889c-2.754-.769-5.223-3.093-7.435-6.924C4.57 11.147 3.792 7.843 4.51 5.07a3.75 3.75 0 0 1 2.548-2.652m.433 1.437a2.25 2.25 0 0 0-1.53 1.59c-.602 2.332.087 5.261 2.123 8.788c2.034 3.522 4.223 5.583 6.54 6.23a2.25 2.25 0 0 0 2.152-.534l.886-.84a1.25 1.25 0 0 0 .154-1.639l-1.28-1.775a1.25 1.25 0 0 0-1.38-.464l-2.015.617c-1.17.348-2.231-.593-3.371-2.568c-.77-1.33-1.128-2.36-1.038-3.161c.046-.416.24-.8.545-1.086l1.495-1.393a1.25 1.25 0 0 0 .287-1.427l-.901-2.006a1.25 1.25 0 0 0-1.501-.684z'/%3E%3C/svg%3E") center/20px no-repeat}

.location::after{width:25px;height:25px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzE5Mjc1MSIgZD0iTTEzIDlhMyAzIDAgMSAxLTYgMGEzIDMgMCAwIDEgNiAwbS0xIDBhMiAyIDAgMSAwLTQgMGEyIDIgMCAwIDAgNCAwbTIuOTUgNC45NTVhNy4wMDUgNy4wMDUgMCAwIDAgMC05LjkwNGE3IDcgMCAwIDAtOS45IDBhNy4wMDUgNy4wMDUgMCAwIDAgMCA5LjkwNGwxLjUyMSAxLjQ5OWwyLjA0MyAxLjk4NWwuMTMzLjExOGMuNzc1LjYyOCAxLjkxLjU4OCAyLjY0LS4xMThsMi40MzUtMi4zN3pNNS43NTUgNC43NTZhNiA2IDAgMCAxIDguNDkgMGE2LjAxIDYuMDEgMCAwIDEgLjE3NiA4LjMxbC0uMTc2LjE4NGwtMS4zMjEgMS4zMDRsLTIuMjMgMi4xNjlsLS4wOTQuMDhhMSAxIDAgMCAxLTEuMi0uMDAxbC0uMDkzLS4wOGwtMi45OC0yLjkwNWwtLjU3Mi0uNTY3bC0uMTc2LS4xODNhNi4wMSA2LjAxIDAgMCAxIC4xNzYtOC4zMSIvPjwvc3ZnPg==") center/30px no-repeat;left: 3px;}
.prod-col{    -webkit-clip-path: polygon(0% 0%, 100% 0, 100% 75%, 92% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 100% 0, 100% 75%, 92% 100%, 0% 100%);gap:40px;}
.why-us-sec.inhome .pro-para{width: 85%;}


.ind-img,.ind-shade{position:relative}.abt-img img,.ind-img img,.oproducts-img img{transition:.3s linear}.abt-stat{display:grid;gap:20px}
.products-right p{font-size:30px;line-height:36px;width:80%;color:var(--aclr);letter-spacing: -1px}.products-right p span{font-weight:600}
.oproduct-grid{display:grid;grid-template-columns:30% 70%}
.oproducts-right{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.indus-right,.industry-grid{grid-template-columns:50% 50%}.ind-fl,.ind-gap{gap:10px;display:flex}
.oproducts-f20{font-size:20px;line-height:26px;font-weight:500}.oproducts-ch3{font-size:28px;line-height:35px;font-weight:600}.mtspace{margin-top:100px}.products-left{width:80%}
.oproducts-title{margin-top:20px}.oproducts-img{display:flex;overflow:hidden}.oproducts-slider{padding-bottom:55px!important}.blog-shape::after,.oproducts-img.blog-shape::after{transform:translate3d(100px,10px,10px);z-index:2}.oproducts-img img{z-index:0}.oproducts-div:hover .blog-shape::after{transform:translate3d(0,10px,10px)}
.ind-img:hover img,.menudrop-pcol:hover img,.oproducts-img:hover img{transform:scale(1.05)}.banner-c-div .ycbtn{bottom:0;position:absolute;right:78px}
.home-banner-swiper .swiper-button-next,.home-banner-swiper .swiper-button-prev{position:absolute;top:auto;bottom:var(--swiper-pagination-bottom,50%);color:#03509e;padding:25px 17px;z-index:11;background: #fff;}.home-banner-swiper .swiper-pagination-bullet{background:#03509e!important;opacity:1!important}.bbtn:hover,.ycbtn:hover{background-color:#0366ca}
.home-banner-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff!important}.home-banner-swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.home-banner-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:45px;border-radius:0;height:5px}
.home-banner-swiper .swiper-horizontal>.swiper-pagination-bullets,.home-banner-swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,50px);top:var(--swiper-pagination-top,auto);left:0;right:auto;width:100%;display:flex}.home-banner-swiper .swiper-button-next{right:5%;display:flex;align-items:center}
.home-banner-swiper .swiper-button-next.swiper-button-disabled,.home-banner-swiper .swiper-button-prev.swiper-button-disabled{opacity:1!important;transition:.3s linear}
.home-banner-swiper .swiper-button-prev{right:auto;left:5%}.ind-img p,.ind-shade::after{position:absolute;top:0;left:0}.home-banner-swiper .swiper-button-next:after,.home-banner-swiper .swiper-button-prev:after{font-size:40px}.home-banner-swiper .swiper-button-next:hover,.home-banner-swiper .swiper-button-prev:hover{background-color:var(--yellow)}.ind-img{display:flex;width:100%;overflow:hidden}.ind-gap{flex-direction:column;width:100%;justify-content:space-between}.indus-right,.industry-col-grid,.industry-grid{display:grid;gap:10px}.industry-grid{justify-content:space-between}.industry-grid img{height:100%}.ind-img p{z-index:2;color:#000;font-size:22px;line-height:28px;padding:15px 20px;font-weight:500}.ind-shade::after{content:'';width:100%;height:100%;display:block}.ind-img:hover .blog-shape::after{transform:translate3d(0,0,0)!important}
.industries-we-serve{display:none}.bbtn,.call,.ccolor,.mail,.menu-div a,.menu-img img,.menudrop-pcol,.ycbtn{transition:.2s linear}.logo-div img{width:170px}
.call:hover,.ccolor:hover,.mail:hover,.menu-div a:hover{color:#e2a300}.ycbtn:hover{color:#fff}.clientele-img{padding:15px;text-align:center}
.clientele-img img{width:150px;height:auto}.clientele-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ind-img .blog-shape{width:100%}
.header-menu nav{display:flex}.menudrop-products{grid-template-columns:repeat(2,1fr);gap:30px}.menudrop-pcol{display:flex;gap:20px;width:100%;height: 100%;}
.menu-pading{padding:15px  20px}
.menudrop-products{position:fixed;z-index:99999;width:900px;top:70px;right:15%;opacity:0;transition:.3s;display:none;padding-top: 40px;}
.menudrop-products-wrp{padding:30px;grid-template-columns:repeat(3, 1fr);row-gap: 10px;justify-content:space-between;background:#fff;box-shadow:0 0 6px rgb(0 0 0 / 15%);align-items:flex-start;transform-origin:top left;border-radius:0;display:grid;    width: 900px;}
.menu-pading p{display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;margin-bottom: 13px;}
.mprod:hover .menudrop-products{opacity:1;visibility:visible;display:flex}.menudrop-pcol h2{margin-bottom:10px;font-size:20px;line-height:24px;font-weight:500}
.menudrop-pcol p{font-size: 14px;line-height: 20px;}.menudrop-pcol:hover .menu-img.blog-shape::after{transform:translate3d(0,35px,35px)}
.menu-img.blog-shape{overflow:hidden;display:flex}.menuvm a{font-size:14px;line-height:24px;letter-spacing:1px}.menuvm{margin-top:20px}
.menudrop-pcol:hover{background-color:#f1f1f1}.ybtn:hover{background-color:#0366ca;color:#fff!important}

/* hamburger starts */
.side-menu-close span:first-child{top:-5px}.side-menu-close.closed span:first-child{transform:translateY(7px) rotate(45deg);-webkit-transform:translateY(7px) rotate(45deg);-moz-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);-o-transform:translateY(7px) rotate(45deg)}.side-menu-close.closed span:nth-child(2){opacity:0}.side-menu-close.closed span:nth-child(3){transform:translateY(-7px) rotate(-45deg);-webkit-transform:translateY(-7px) rotate(-45deg);-moz-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);-o-transform:translateY(-7px) rotate(-45deg)}
.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.justify-content-center{-ms-flex-pack:justify!important;justify-content:center!important}.d-flex{display:-ms-flexbox!important;display:flex!important}
.align-items-center{-ms-flex-align:center!important;align-items:center!important}.side-menu-close span{height:2px;width:20px;background:#000;position:relative;opacity:1;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.side-menu-close span:nth-child(3){bottom:-5px}
/* hamburger ends */

.mprod{height:110px}.logo-div{display:flex;align-items:center}.menuvm a{justify-content:start;position: relative;z-index: 999;}.side-menu-close{display:none!important}.sidemenu{display:none}
.side-menu-wrap.opened{left:0;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s}.side-menu-nav.mtab,.side-menu-wrap{width:300px;position:fixed;left:-100%;top:77px;background:#fff;height:100%;overflow-y:scroll}.side-menu-wrap{padding-top:60px;-webkit-box-shadow:0 1px 5px 0 rgba(83,83,83,.2);box-shadow:0 1px 5px 0 rgba(83,83,83,.2);z-index:9999;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.side-menu-nav .main-menu>li{position:relative;border-bottom:1px solid #ccc}.side-menu-nav .main-menu li a{color:var(--aclr);padding:13px 30px 13px 10px;display:block;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.d-block{display:block!important}.main-menu a span{position:relative;display:flex;font-weight:600;color:var(--aclr);font-size:17px;font-family:"Libre Franklin",sans-serif;transition:.3s;text-transform:capitalize}.main-menu a.active span::after,.main-menu a:hover span::after{position:absolute;content:'';width:15px;height:10px;background:url(images/arrow.png) 0 0/contain no-repeat;margin-top:-10px;transition:.3s linear}.side-menu-nav.mtab{padding-top:20px;z-index:99;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;overflow:hidden;overflow-y: scroll;}.side-menu-nav.mtab.opened{left:0;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;background:linear-gradient(360deg,rgb(207 221 236),#fff)}.logo-div,.menu-div-parent,.side-menu-close{z-index:9999}
.side-menu-nav.mtab a{color:#212529;padding:13px 30px 13px 10px;display:block;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transform:translateX(-30px);padding-left: 25px;}.side-menu-nav.mtab a,.side-menu-nav.mtab li,.side-menu-nav.mtab ul{width:100%}.side-menu-nav.mtab.opened a{transform:translateX(0px);transition:1.7s ease-in-out}.clientele-img:hover img{transform:scale(1.05)}.abt-img::after,.clientele-img img{transition:.3s linear}.npad{padding:60px 0 20px}
.subbanner{background-image: url(../images/about-us-subbanner.jpg);height: 380px;display: flex;align-items: center;flex-wrap: wrap;position: relative;background-size: cover;
  background-position: center;}.sban-ch1{font-size:48px;line-height:54px;color:#fff;font-weight:400;letter-spacing:-2px}.sban-ch1 span{font-weight:600}
.subbanner .breadcrumb-one{font-size:15px;padding:5px 0 5px 11px;margin-left:-9px;display:flex;list-style-type:none;justify-content:flex-start;align-items:center;flex-wrap:wrap;letter-spacing:0;margin-top:15px}.subbanner .breadcrumb-one li{font-size:15px;padding:0 2px;font-weight:400}.subbanner .breadcrumb-one li,.subbanner .breadcrumb-one li a{color:var(--yellow)}.b-active{color: rgb(27 27 27 / 50%);font-weight: 500;}.pt0{padding-top:0!important}.newsdetail-grid{display:grid;grid-template-columns:70% 25%;justify-content:space-between;gap:50px}
.news-events-sec .event-ch2{margin-bottom:40px}.news-events-sec .news-l{margin-top:40px;width:100%}.newsdetail-grid .news-l p{font-size:20px;line-height:26px;font-weight:500;margin-bottom:15px}.mt0{margin-top:0!important}.recent-col .recent-ch3{font-size:18px;line-height:24px;font-weight:500;margin-bottom:10px}
.recent-col p{font-size:14px;line-height:24px}.recent-col{padding:15px 20px;background-color:#fff;box-shadow:rgba(0,0,0,.15) 0 2px 8px;border-radius:15px;margin-bottom:15px}
.recent-events{position:sticky;top:140px}.ftstar img{position:absolute;width:220px;bottom:55px;right:0;opacity:.2}.fspace,.prod-home{position:relative}
.fspace .container{z-index:1;position:relative}.prod-home .ftstar-ban img{position:absolute;top:-254px;right:0;width:200px;z-index:1}.swiper-pagination{justify-content:center}
.mb2{margin-bottom:20px}.products-left{display:block;justify-content:space-between}.products-left .expo{display:flex;align-items:end}.abt-img:hover::after{background-color:var(--yellow)}.ind-img.text-right p{left:auto;right:0}.ch2 .gradient{background:linear-gradient(red,#00f);background:linear-gradient(45deg,var(--yellow),var(--lblue));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:400}.ch2 .lblue{color:var(--lblue)}

.product-subbanner {background-image: url(../images/pailbit-banner.webp);height: 560px;}
.subbanner.indust{background-image: url(../images/sub-industries.webp);}
.subbanner.cutting-tools{background-image: url(../images/sub-products.webp);}
.subbanner.contact{background-image: url(../images/sub-contact.webp);}
.subbanner.whyus{background-image: url(../images/sub-whyus.webp);}
.subbanner.abtus{background-image: url(../images/sub-abtus.webp);}

.banner-c-div-sban{clip-path:polygon(0% 0%,100% 0,100% 67%,83% 100%,0% 100%);width:500px;background:#03509e;padding:50px 55px 65px 50px;position:absolute;bottom:-60px}.sban-ch1-sban{font-size:48px;line-height:54px;color:#fff;font-weight:400;letter-spacing:-2px}.mng-ch3,.sban-ch1-sban span,.wh2-sban{font-weight:600}.wh2-sban{color:#fff;font-size:36px;line-height:42px;margin-bottom:20px}.banner-c-div-sban p{color:rgb(255 255 255 / 80%);font-size:16px;line-height:24px}.breadcrumb-div{background-color:#e6e6e6;padding:18px 8% 18px 650px}.breadcrumb-one{display:flex;gap:15px}.managemant,.managemant-reverse{display:grid;justify-content:space-between;gap:50px;padding:50px}.breadcrumb-one a{color:rgb(27 27 27 / 80%)}.managemant{grid-template-columns:35% 60%;align-items:center;background-color:#ececec}.management-img{text-align:center}.management-img img{width:320px}.mng-ch3{color:#022748;font-size:26px;line-height:32px}.mng-p{color:#555;font-size:14px;line-height:20px;text-transform:uppercase;font-weight:400;letter-spacing:2px;margin-bottom:40px}.managemant-content{width:85%}.management-link a{display:flex;justify-content:start;margin-left:22%;gap:10px;align-items:end;margin-top:5px;color:rgb(25 39 81 / 80%);font-weight:400}.management-link img{width:28px}.managemant-reverse{grid-template-columns:60% 35%;align-items:center}.mission,.vision{margin-bottom:-2px;gap:70px;border-radius:100px 100px 0 0;display:grid}.mission,.quality-policy,.vision{padding:70px 50px}.managemant-reverse .managemant-content{width:100%;padding-left:12%}.vision{background-color:#f4c433}.quality-policy{background-color:#eaeaea}.mission{background-color:#03509e}.vqm-grid{display:grid;grid-template-columns:22.8% 22.8% 22.8%;justify-content:space-between;gap:50px}.vqm-para{font-size:28px;line-height:35px;color:rgb(25 39 81 / 80%);font-weight:300}.mission h2,.quality-policy h2,.vision h2{font-size:40px;line-height:46px;font-weight:600;letter-spacing:-1px;text-align:center}.quality-policy{display:flex;flex-direction:column-reverse;gap:70px;position:relative;bottom:-178px}.quality-img{display:flex;justify-content:center}.quality-img img{position:absolute;width:150px;top:-64px}.mission .vqm-para,.mission h2{color:#fff}.mb40{margin-bottom:40px}
.mng-p span{color:#000;letter-spacing: 0px;margin-top: 5px;line-height: 23px;}
/* milestones starts */
.mile-img,.time-line-wrp,.time-line-wrp .owl-stage,.timeline{position:relative}.time-div.even .time-nav,.time-div.odd .time-nav{left:0;height:15px;grid-template-columns:30% 80%}
.time-line-wrp{display:grid;grid-template-columns:repeat(6,450px);height:750px;margin:0}#awards .swiper-button-prev,.time-arrow-left{left:0}#awards .swiper-button-next{right:-6px}
.time-line-wrp .swiper-slide{display:flex;align-items:self-start}.time-d{width:280px;display:flex;flex-direction:column;gap:105px;margin:0 auto}.content-d{display:grid;gap:10px}
.mile-img{border-radius:30px 0}.mb0{margin-bottom:0!important}.mile-img::after{position:absolute;bottom:0;left:0;width:105%;height:107%;content:""}
.content-d .time-title{color:var(--aclr);font-size:20px;line-height:26px;font-weight:500;letter-spacing:-1px}.year-d h3{color:#03509e;font-size:45px;line-height:35px;font-weight:600;margin:10px 0 20px;text-align:center;letter-spacing:-2px}.content-d p{color:#716f70;margin:5px 0;font-size:16px;line-height:24px;font-weight:400}
.time-div{position:relative;width:100%;height:430px}.time-div.even{justify-content:end;margin-top:270px}.time-div.odd{justify-content:start;margin-bottom:70px}
.time-div.odd .time-d{flex-direction:column-reverse}.time-div.odd .content-d{display:grid;gap:0}.even .time-d{gap:60px 100px}.time-div.even .time-nav{position:absolute;bottom:79.3%;width:100%;display:grid;align-items:center;gap:30px}.time-div.odd .time-nav{position:absolute;top:80%;width:100%;display:grid;align-items:center;gap:50px}
.time-d:hover .mil-img-div img{transform:scale(1.05)}.time-d .mil-img-div img{transition:.2s linear}
.time-d .mil-img-div{overflow:hidden;display: flex;margin-bottom: 10px;border: 1px solid #e1e1e1;}
.time-nav .line{border-radius:15px;height:7px;background:#d9d9d9;width:140%;position:relative}.time-nav .line::after{position:absolute;content:"";right:-36px;top:-16px;height:40px;width:40px;border-radius:50%;background:url(../images/mini-star.svg) 0 0/40px;display:block;z-index:999}.time-nav .line:last-child::after{display:none}.time-nav-arrow{width:45px;height:45px;border-radius:50%;background:var(--aclr);display:flex;justify-content:center;align-items:center;position:absolute;top:44%;z-index:2;cursor:pointer;transition:opacity .3s}
.timeline svg{min-width:47px;height:47px;background:#f4c433;border-radius:50%}
.timeline .time-arrow-left.last svg,.timeline .time-arrow-right.last svg{background:#b9b9b9;}
.time-arrow-right{right:0}.time-arrow-left.last,.time-arrow-right.last{opacity:.7;background: #b9b9b9;}.time-nav-arrow:disabled,.time-nav-arrow[style*="opacity: 0.5"]{pointer-events:none;cursor:default}.timeline svg path{stroke:#fff}
.menuvm {display: flex;flex-wrap:wrap ;gap: 7px;}.cmp-name{border-radius: 20px;padding: 2px 12px;border: 1px solid #c6c6c6;display: flex;background: #fff;}

/* milestones ends */

/* form starts */
.contact-form,.form-control{background-color:rgb(253 243 214)}.form-control{display:block;width:100%;height:calc(2.5em + .75rem + 2px);font-size:15px;font-weight:400;line-height:22px;color:#5e5e5e;background-clip:padding-box;border:0;border-bottom:1px solid var(--yellow);border-radius:0;font-family:"Golos Text",sans-serif;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.contact-call p a,.icon,.icon img{transition:.2s linear}input:focus,select:focus,textarea:focus{outline:0}input::placeholder{color:#5e5e5e}input.noreason{display:none}.contact-form{padding:60px 70px;border-radius:50px}.submit button{border:none;margin-top:50px}
.form-group{margin-bottom:10px}.form-group textarea{margin-top:20px;height:120px;resize:none}.form-grid{display:grid;grid-template-columns:50% 40%;justify-content:space-between;gap:50px}.contact-ch3{font-size:28px;line-height:35px;color:#0f396c;margin-bottom:20px}.contact-para{color:#0f396c;font-size:20px;line-height:30px}
.contact-address{padding:50px 0}.icon{background-color:var(--lblue);padding:0;border-radius:50px;width:90px;height:90px;display:flex;align-items:center;justify-content:center}
.icon img{width:50px;height:50px}.contact-call p{color:#555;font-size:20px;line-height:28px;margin-top:15px}.contact-call p a{display:block;color:#555;font-weight:700}
.contact-calaction{display:grid;grid-template-columns:repeat(2,1fr);gap:60px 30px}.submit button:hover{cursor:pointer}.calaction-part:hover a{color:var(--lblue)}
.calaction-part:hover .icon{background-color:var(--yellow)}.calaction-part:hover .icon img{transform:scale(1.05)}
.scrolltop{position: fixed;bottom:10%;right:10px;height: 50px;width: 50px;border-radius: 50%;overflow: hidden;background:#bababb;z-index: 427;border: none;display: flex;justify-content: center;align-items: center;transition: 0.3s linear;box-shadow: 1px 1px 9px 0px #afafaf;}
.scrolltop:hover{background: #e2a300;}
.sticky-menu{position: fixed;bottom: 25%;right: 0px;z-index: 427;border: none;display: flex;justify-content: center;align-items: center;transition: 0.3s linear;transform: translateX(138px);display:grid;gap: 10px;}
.stick-link{display: flex;gap: 10px;flex-direction: row;align-items: center;transition: 0.3s linear;background: #fff;padding: 5px; border-radius: 30px 0px 0px 30px;padding-right: 30px;box-shadow:1px 1px 11px 1px #cbcbcb;}
.icon-d{display: flex;justify-content: center;align-items: center;background: var(--aclr);height: 50px;width: 50px; border-radius: 50%; overflow:hidden;transition: 0.3s linear;}
.stick-link:hover .icon-d{background: #e2a300;}
.stick-link:hover .icon-d p{color: #e2a300;}
.stick-link.call-icon:hover{transform: translateX(-70px);}
.stick-link.contact-icon:hover{transform: translateX(-120px);}
.stick-link .mbp{display: none;}
/* form ends */

.managemant:hover .manage-img img, .managemant-reverse:hover .manage-img img  {transform: scale(1.05);}
.managemant .manage-img img, .managemant-reverse .manage-img img {transition: .3s linear;}
.managemant .manage-img, .managemant-reverse .manage-img {width: fit-content;  display: flex;overflow: hidden;}
.management-img {display: grid;justify-content: center;}
.time-div:hover .time-nav .line::after {background: url(../images/mini-star-blue.png) 0 0 / 40px;}
.time-div .time-nav .line::after {transition: .2s linear;}

.subban-star img {    position: absolute;
  bottom: 0;
  right: 0;
  width: 200px;height: auto;}
.product-slider {    display: grid
  ;
      grid-template-columns: repeat(3, 1fr);
      gap: 60px 30px;}
.oproducts-div, .menudrop-pcol, .oproducts-div {position: relative;}
      .stretched-link::after {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1;
        content: "";
        background-color: rgba(0, 0, 0, 0);
    }
.products-para {position: sticky;top: 140px;}
.ulist li::after {
    content: '';
    position: absolute;
    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMzUwOWUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNNSAxNmgyMW0tNy04bDggOGwtOCA4Ii8+PC9zdmc+');
    background-size: 20px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    right: auto;
    left: 0px;
    bottom: auto;
    top: 2px;
}
.ulist {    display: grid
;
    grid-template-columns:100%;
    gap: 15px;
    margin-bottom: 20px;}
.ulist li {
    position: relative;
    padding-left: 30px;
}

.mb3 {margin-bottom: 30px;}
.ind-grid img {height: 250px;object-fit: cover;}
.clientele-img {
  padding: 10px;
  text-align: center;
}
.clientele-img img {
  max-width: 100%;
  max-height: 100px;
  object-fit: contain;
}
.grid-cols-4 {    display: grid
;
    grid-template-columns: repeat(4, 1fr);    gap: 40px;}
.pb60 {padding-bottom: 60px !important;}
.th-para {    font-size: 24px;
    line-height: 30px;
    text-align: center;}
.th-para span {    color: var(--lblue);}
.why-us-sec , .why-us-sec.inhome .prod-sec  {
  background-image: none;
  align-items: center;
}
.tl{text-align: left !important;}
.fw500{font-weight: 400 !important;}
.why-us-sec.inhome{background-image: url(../images/product-features.jpg);}
.why-us-sec .prod-sec{grid-template-columns:40% 45%;}
.why-us-sec .pro-para {color: var(--aclr);}
.why-us-sec.inhome p ,.why-us-sec.inhome h2{ color:rgb(255 255 255 / 80%);}
.why-us-sec.inhome .pro-num p {color: var(--yellow);}
.why-us-sec::after
 {
    content: "";
    background: none;
    top: 0;
}
.why-new .pro-ch3, .pro-num {    color: #03509e;}
.why-new .pro-para {
    color: #787878;
}
.why-new .gshape {background-color: #dddddd;
    padding: 50px;
    clip-path: polygon(0% 0%, 100% 0, 100% 87%, 90% 100%, 0% 100%);}





 /* responsive starts */
 @media (max-width: 1980px) {
  .abt-stat {gap: 15px;}.menudrop-products {right: 10%;}.vqm-para {font-size: 24px;}.vision h2, .mission h2, .quality-policy h2 {font-size: 32px;line-height: 40px;}
  .quality-policy {bottom: -150px;}

 }
 @media (max-width: 1600px) {.managemant-reverse .managemant-content {padding-left: 8%;}.vqm-grid {grid-template-columns: 27% 27% 27%;}.vqm-para {font-size: 22px;}
 .quality-policy, .vision, .mission {padding: 60px 35px;}

}
 @media (max-width: 1550px) {
    .products-right p {width: 85%;}.mtspace {margin-top: 75px; }

  }
 @media (max-width: 1500px) {
  .talk-pgrid {grid-template-columns:25% 75%;}.talk-grid {grid-template-columns: 70% 30%;}.menu-div {gap: 50px;}
  .ch2 {font-size: 50px;line-height: 56px;}.title-sec {margin-bottom: 60px;}.blog-ch2 {font-size: 22px;line-height: 26px;}
  .blog-col .blog-cnt {padding: 25px 25px 90px;padding-top: 25px !important;}.pspace {padding: 90px 0;}.w70 {width:85%;}.f24 {font-size: 30px;line-height: 37px;}
  .client-add {padding: 10px 20px 10px 60px;}.client-ch3 {font-size: 18px;line-height: 24px;}.client-add .text-gray-600 {font-size: 15px;line-height: 22px;}
.client-left .ch2 {width: 90%;}.news-grid {grid-template-columns: 45% 50%;}.prod-sec {padding: 90px 8%;grid-template-columns: 40% 55%;}.why-us-sec .prod-sec{grid-template-columns: 45% 50% ;}
.abt-grid {grid-template-columns: 35% 27% 30%;gap: 40px;}.abt-stat-num {font-size: 46px;line-height: 52px;}.abt-stat-title {font-size: 19px;line-height: 24px;}
.oproducts-ch3 {font-size: 24px;line-height: 30px;}.oproducts-f20 {font-size: 18px;line-height: 24px;}.products-right p {font-size: 28px;}
.wh2 {color: #fff;font-size: 36px;line-height: 39px;font-weight: 600;margin-bottom: 40px;}
.ind-img p {font-size: 18px;line-height: 26px;padding: 10px 15px;}.menudrop-products {right: 10%;}
.sban-ch1 {font-size: 40px;line-height: 46px;}.event-ch2 {font-size: 32px;line-height: 38px;}.breadcrumb-div {padding: 18px 8% 18px 620px;}
.management-link a {margin-left: 10%;}.managemant-reverse .managemant-content {padding-left: 6%;}
.time-d {width: 250px;}.quality-img img {width: 120px;top: -51px;}.contact-form {padding: 50px 60px;}
.form-grid {grid-template-columns:50% 42%;}.product-subbanner {height: 500px;}
.subban-star img {width: 170px;}.product-slider {gap: 50px 25px;}
.left-section p {width: 50% !important;}.why-new .ch2 {font-size: 38px;line-height: 46px;}

}
 @media (max-width: 1400px) {
  .menu-div {gap: 30px;}.menu-div a {font-size: 16px;line-height: 24px;}.ybtn {padding: 10px 30px 12px 15px;}
  .menudrop-pcol  a{font-size: 14px;line-height: 24px;}
  .news-r .blog-shape::after {width: 125px;height: 125px;right: -1px;bottom: -1px;}
  .news-r.cnav {padding-bottom: 150px;}



 }
 @media (max-width: 1300px) {.client-grid {grid-template-columns: 45% 45%;justify-content: space-between;gap: 40px;}.mt35 .w-full {width: 200%;}
 .btn-row.mt30>div p {width: 80%;}.managemant-reverse .managemant-content {padding-left: 3%;}

}

 @media (max-width: 1250px) {
  .abt-grid {grid-template-columns: 50% 35%;gap: 40px;}.abt-stat {width: 200%;}.abt-stat {grid-template-columns: repeat(2, 1fr);}

 }
 @media (max-width: 1200px) {
  .talk-pgrid{grid-template-columns:100%}.menu-div,.vision-shape{display:none}.ch2{font-size:44px;line-height:50px}.title-sec{margin-bottom:50px}.ycbtn{padding:8px 35px 8px 15px}.btn-row{margin-top:15px}.blog-ch2{font-size:20px;line-height:24px}.news-l{width:90%}.products-right p{width:100%;font-size:26px;line-height:33px}.products-left{width:85%}
  .mtspace{margin-top:55px}.oproducts-right{gap:20px}.products-left .expo{margin-top:40px}.oproducts-ch3{font-size:20px;line-height:26px}.side-menu-close{display:flex!important}
  .header-menu{display:flex;justify-content:space-between}.side-menu-wrap{padding-top:95px}.ftstar img{bottom:150px}.prod-home .ftstar-ban img{top:-252px;width:200px}
  .breadcrumb-div{padding:18px 8% 18px 590px}.managemant{grid-template-columns:30% 65%}.management-img img{width:100%}.management-link img{width:32px}
  .management-link a{margin-left:6%}.vqm-grid{grid-template-columns:30% 30% 30%}.form-grid{grid-template-columns:45% 45%}.icon{width:75px;height:75px}
  .icon img{width:45px;height:45px}.contact-call p{font-size:18px;line-height:26px}.contact-para{font-size:18px;line-height:28px}.contact-form{padding:40px 50px}
  .contact-ch3{font-size:24px;line-height:30px;margin-bottom:15px}
.banner-c-div ,.banner-c-div-sban{background: #03509e73;}.why-new .prod-sec {grid-template-columns: 100%;gap: 30px;}

 }
 @media (max-width: 1100px) {
  .expo {margin-top: 35px;}.event-ch2 {font-size: 26px;line-height: 32px;}.news-l p {font-size: 16px;line-height: 24px;}
  .industry-grid {grid-template-columns: 100%;}.ind-img .blog-shape {width: 100%;}.ind-gap {display: flex;}.indus-right {grid-template-columns: repeat(2, 1fr);}




 }
 @media (max-width: 1000px) {
  .blog-grid {padding-bottom: 40px !important;}

 }
 @media (max-width: 992px) {
  .ch2 {font-size: 40px;line-height: 46px;}.pspace {padding: 80px 0;}.blog-arrow svg {width: 28px;}
  .blog-col .blog-cnt {padding: 22px 22px 85px !important;padding-top: 22px !important;}.client-grid {grid-template-columns: 50% 50%;}.client-img.blog-shape::after {width: 120px;height: 120px;}
  .news-grid {grid-template-columns: 100%;gap: 50px;}.news-r.cnav {padding-bottom: 125px;}
  .prod-sec {padding: 80px 8%;grid-template-columns: 30% 65%;}.abt-grid {grid-template-columns: 58% 35%;}.abt-stat {width: 172%;}
  .why-us-sec .prod-sec {grid-template-columns: 90%;margin: auto;gap: 25px;justify-content: center;}
  .oproduct-grid {gap: 30px;flex-direction: column-reverse;display: flex;}.mtspace {margin-top: 20px;}.products-right p {width: 90%;}
  .home-banner-swiper .swiper-button-prev {left: 1%;}
  .home-banner-swiper .swiper-button-next {right: 1%;}.newsdetail-grid {grid-template-columns: 100%;}
  .recent-events {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}.f24 {font-size: 26px;line-height: 32px;}
  .banner-c-div-sban {bottom: 0;padding: 35px 35px 50px 35px;}.breadcrumb-div {padding: 15px 8%;}.wh2-sban {font-size: 34px;line-height: 40px;margin-bottom: 15px;}
  .managemant {grid-template-columns: 100%;}.management-img {margin-left: 0;margin-right: auto;}
  .manage-img img {width: 250px;}.management-link img {width: 24px;}.managemant-reverse {display: flex;flex-direction: column-reverse;}
  .managemant-reverse .managemant-content {padding-left: 0;}.mng-p {margin-bottom: 20px;}
  .vqm-grid {grid-template-columns: 45% 45%;}.quality-policy, .vision, .mission {gap: 20px;}.form-grid {grid-template-columns: 100%;}.f-list {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}.f-listfull {grid-template-columns: repeat(1, 1fr);}.submit button {margin-top: 30px;}.contact-address {padding: 0 0 50px;}


 }
 @media (max-width: 800px) {
  .talk-grid {grid-template-columns: 100%;gap: 35px;}
.sticky-menu {bottom: 155px;}
.icon-d { height: 45px; width: 45px;}
   .oproducts-ch3 {
        font-size: 18px;
        line-height: 25px;
    }
 }
 @media (max-width: 767px) {
  .letstalk-sec h2 {font-size: 28px;line-height: 32px;}.letstalk-sec p {font-size: 16px;line-height: 24px;}.ch2 {font-size: 36px;line-height: 40px;}
  .pspace {padding: 70px 0;}.btn-row.mt30>div p {width: 90%;}.prod-sec {padding: 70px 8%;grid-template-columns: 20% 75%;}.abt-f30 {font-size: 24px;line-height: 32px;margin-bottom: 20px;}.abt-stat-col {grid-template-columns: 100%;gap: 15px;}.banner-c-div br {display: none;}.banner-c-div {width: 84%;}
      .why-us-sec .prod-sec {
        grid-template-columns: 95%;gap: 35px;}
  .home-banner-swiper {height: 80vh;}
  .sban-ch1 {font-size: 36px;line-height: 42px;}.prod-home .ftstar-ban img {top: -177px;width: 140px;}
  .managemant, .managemant-reverse {padding: 30px;gap: 25px;}.mng-p {margin-bottom: 15px;}.mng-ch3 {font-size: 22px;line-height: 28px;}.mng-p {font-size: 13px;}
  .management-link a {margin-left: 0;}.manage-img img {width: 200px;}
  .vqm-grid {grid-template-columns: 47% 47%;}
  .subbanner .product-breadcrumb li a , .subbanner .breadcrumb-one li a {font-weight: 500;}
  .left-section p {width: 90% !important;}
  .catalogue-category-buttons .download-button {
    padding: 10px 20px !important;
    font-size: 20px !important;
    line-height: 25px !important;}
    .catalogue-text p {
    font-size: 20px !important;
    line-height: 29px !important;
}
 }
 @media (max-width: 700px) {
  .abt-grid {grid-template-columns: 100%;}.abt-stat {width: 100%;}.abt-img {width: 200px;margin: auto;}.abt-img::after {border-radius: 80px 80px 0 0;  top: -10px;}
  .abt-img img { border-radius: 80px 80px 0 0;}.recent-events {grid-template-columns: repeat(1, 1fr);gap: 20px;}
  .time-d {width: 220px;}.vqm-grid {grid-template-columns: 100%;gap: 0;}.quality-policy, .quality-img img {position: static;}.mission {border-radius: 0 0 100px 100px;}
  .mission {padding: 40px 35px 60px;}.vision {padding: 60px 35px 40px;}.quality-policy {padding: 40px 35px 40px;}
  .product-slider {grid-template-columns: repeat(2, 1fr);}
 }
 @media (max-width: 580px) {
      .logo-div img {width: 150px;}header {padding: 10px 0px!important;}.ch2 {font-size: 30px;line-height: 36px;}.btn-row .ycbtn {display: none;}.title-sec {margin-bottom: 40px;}
      .btn-row {margin-top: 0;}.pspace {padding: 50px 0;}.blog-col .blog-cnt {padding: 20px 20px 70px !important;padding-top: 20px !important;}.blog-arrow svg {width: 24px;}
          .why-us-sec .prod-sec {
        grid-template-columns: 100%;}
      .mt35 .w-full {width: 100%;}.client-grid {grid-template-columns: 100%;}.client-img {width: 320px;margin: auto;}.mt35 {margin-top: 0;}
      .client-cnt .f24 {width: 90%;font-size: 20px;line-height: 27px;}.f24.mb-5 {margin-bottom: 30px;}.client-add {padding: 10px 20px;}
      .client-img.blog-shape::after {width: 100px;height: 100px;}.btn-row.mt30>div p {width: 100%;}.news-r.cnav {padding-bottom: 100px;}
      .news-grid {gap: 30px;}.event-ch2, .blu-f20 {margin-bottom: 15px;}.event-ch2 {font-size: 24px;line-height: 30px;}
      .news-r .blog-shape::after {width: 100px;height: 100px;}.prod-sec {background-position: 0px 80px;padding: 50px 8%;grid-template-columns: 100%;}
      .home-banner-swiper {height: 480px;}
      .banner-c-div {bottom: 20%;}.wh2 {font-size: 30px;line-height: 32px;}.home-banner-swiper .swiper-button-prev:after, .home-banner-swiper .swiper-button-next:after {
        font-size: 20px;}.home-banner-swiper .swiper-button-next, .home-banner-swiper .swiper-button-prev {padding: 20px 15px;}
        .osthlinks.open, .sslinks.open, .qlinks.open {height: auto;max-height: 1000px;transition: 2s linear;}
        .osth.iclose::after, .ssh.iclose::after, .qlh.iclose::after {rotate: 180deg;}
        .qlinks, .osthlinks, .sslinks {margin-bottom: 10px;}.ftstar img {opacity: 0.1;}.ftstar {z-index: 0;position: absolute;bottom: 0;right: 0;}
        .banner-c-div-sban {width: 85%;}.banner-c-div-sban p {font-size: 15px;line-height: 22px;}.managemant-content {width: 100%;}
        .vqm-para {text-align: center;}.map iframe {height: 250px;}.mb40 {margin-bottom: 30px;}.f-list {grid-template-columns: repeat(1, 1fr);gap: 0;}
        .contact-form {padding: 20px 30px;border-radius: 30px;}
        .left-section p {width: 100% !important;}
.scrolltop{bottom:90px;}
    .oproducts-f20 {
        font-size: 16px;
        line-height: 23px;
    }
    .oproducts-ch3 {
        font-size: 18px;
        line-height: 25px;
    }
    .home-banner.banner1{background-image: url('../images/better-tomorrow-mob.webp') !important;}
    .home-banner.banner2{background-image: url('../images/quick-support-mob.webp') !important;}
    .home-banner.banner3{background-image: url('../images/delivers-high-mob.webp') !important;}
    .home-banner.banner4{background-image: url('../images/one-place-one-team-mob.webp') !important;}
.why-new .prod-sec {padding:0 ;}.why-new .gshape {padding: 25px;}

  }
  @media (max-width: 520px) {
    .time-div.even .time-nav {bottom: 16%;}.time-d {flex-direction: column-reverse; gap: 30px;;height: 100%;height: 440px;
        justify-content: space-between;}.time-div.even {margin-top: 0;}.even .time-d {gap: 30px;height: 100%;justify-content: space-between;}
    .time-line-wrp {height: auto;}.time-nav-arrow {top:66%;}
    .mil-img-div{height: auto;}

.time-div.odd .time-nav {top: 80.5%;}
.time-nav .line::after {  right: -25px;}
.time-nav .line {width: 156%;}
.year-d h3 {  font-size: 35px;
    line-height: 35px;margin: 10px 0 10px;
}
.time-nav-arrow {
    width: 40px;
    height: 40px;}
  }
  @media (max-width: 480px) {
    .title-sec {margin-bottom: 30px;}.pspace {padding: 40px 0;}.client-img {width: 220px;}.client-img.blog-shape::after {width: 80px;height: 80px;}
    .client-add {margin-bottom: 10px;}.client-cnt .f24 {width: 100%;font-size: 20px;line-height: 26px;letter-spacing: -1px;}
.client-left .mb-5 {margin-bottom: 30px;}.btn-row.mt30 {margin-top: 25px;}.news-r .blog-shape::after {width: 80px;height: 80px;}
.prod-sec {padding: 40px 8%;grid-template-columns: 100%;}.prod-col {gap: 25px;padding: 0px !important;}.prod-grid {gap: 30px;}.pro-para {font-size: 16px;line-height: 24px;margin-top: 10px;}
.prod-sec {background-position: -345px 0;}.abt-stat-num {font-size: 36px;line-height: 42px;}.abt-stat-title {font-size: 16px;line-height: 20px;}
.abt-stat-col {gap: 10px;border-radius: 0 20px 20px 0;}.abt-grid  {gap: 20px;}.abt-img {margin-top: 20px;}.container {width: 90%;}
.products-right p {width: 100%;}.products-left {width: 100%;}.products-right p {font-size: 22px;line-height: 30px;}.mtspace {margin-top: 0px;}
.products-left .expo {margin-top: 30px;}.oproducts-title {margin-top: 10px;}.wh2 {font-size: 30px;line-height: 32px;}.banner-c-div {padding: 20px 20px 60px;background: #03509e73;}
.home-banner p {font-size: 16px;line-height: 24px;display: none;}.home-banner-swiper .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .home-banner-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {width: 30px;}
.home-banner-swiper .swiper-horizontal > .swiper-pagination-bullets, .home-banner-swiper .swiper-pagination-bullets.swiper-pagination-horizontal {bottom: var(--swiper-pagination-bottom, 30px);}.wh2 {margin-bottom: 30px;}.industry-grid {display: none;}.industries-we-serve {display: block;width: 95%;margin: auto;}
.industries-we-serve .cnav {padding-bottom: 45px;}
.home-banner-swiper .swiper-button-next, .home-banner-swiper .swiper-button-prev {padding: 20px 0px;}.products-slider-right {width: 100%;margin: auto;}
.copyright .container {gap: 0;}.side-menu-nav.mtab {width: 100%;}.sban-ch1 {font-size: 32px;line-height: 38px;}.prod-home .ftstar-ban img {opacity: 0.3;}
.wh2-sban {font-size: 30px;line-height: 34px;}.banner-c-div-sban p {font-size: 14px;line-height: 20px;}.banner-c-div-sban {bottom: 0;padding: 25px 25px 35px;clip-path: polygon(0% 0%, 100% 0, 100% 77%, 90% 100%, 0% 100%);background: #03509e73;}.subbanner {height: 320px;}.managemant, .managemant-reverse {padding: 15px;}
.product-subbanner .wh2-sban {color:#fff !important;font-weight:500 !important;}
.contact-calaction{grid-template-columns:100%;gap:20px}.calaction-part{display:flex;gap:20px;align-items:center}.icon{width:60px;height:60px}.icon img{width:35px;height:35px}
.contact-call p{margin-top:0;font-size:16px;line-height:24px}.contact-address{padding:0 0 30px}.contact-para{font-size:16px;line-height:26px}.submit button{margin:20px 0}
.form-group textarea{height:100px}.timeline svg{min-width:35px;height:35px}.time-nav-arrow{width:30px;height:30px;top:79%}
.year-d h3{font-size:36px;line-height:36px;margin:0 0 20px}.time-line-wrp{height:430px}.time-div.odd .time-nav{top:80.6%}
.product-slider {grid-template-columns: repeat(2, 1fr);gap: 35px 10px;}
.breadcrumb-div {padding: 10px 8%;}
.sticky-menu {position: fixed;width: -webkit-fill-available;transform: translateX(0px);grid-template-columns: repeat(2, 1fr);gap: 0px;bottom: 0px;}
.stick-link {gap:0px;flex-direction: row;align-items: center;justify-content: center;border-radius: 0px;box-shadow: 0px 0px;background: #192751;padding-right: 0px;}
.stick-link p{display: none;}
.stick-link .mbp{display: block !important;color: #fff;font-size: 15px;font-weight: 400;line-height: 16px;}
.stick-link.call-icon{border-right: 1px solid #fff;}
.stick-link.call-icon:hover ,.stick-link.contact-icon:hover{transform: translateX(0px);}
.stick-link:hover .icon-d{background: none;}
footer{padding-bottom: 40px;}
.clientele-img img {max-width: 100px;max-height: 100px;width: 100px;}
    .icon-d {
        height: 30px;
        width: 30px;
    }
      .time-d img{height: auto; width: 295px;}
    .icon-d svg {
        height:20px;
        width: 20px;
    }
    .banner-c-div-sban p {display: none;}

    .time-d .mil-img-div {
    overflow: hidden;
    height: auto;}
header {
    background: linear-gradient(180deg, #fff -56%
-56%
, #ffffff4f 0);
    padding: 0;
    box-shadow: 0 0px 10px 15px #fff;
    position: relative;
    z-index: 108;
}
    .sticky-div {
        top: 91px !important;
    }

    .time-d {
        width: 315px;
    }
.why-us-sec.inhome .pro-para{width: 100%;}    .why-new .ch2 {
        font-size: 30px;
        line-height: 38px;
    }
}

@media (max-width: 380px)  {
.home-banner .ycbtn {font-size: 11px;}.wh2 {font-size: 24px;line-height: 28px;margin-bottom: 15px;}.wh2-sban {font-size: 25px;line-height: 30px;}
.manage-img img {width: 100%;}.vqm-para {font-size: 20px;line-height: 30px;}.quality-policy, .vision, .mission {gap: 15px;}
.contact-form {padding: 10px 20px;}.contact-ch3 {font-size: 21px;line-height: 28px;}.ind-grid img {height: 200px;}



}
 /* responsive ends */