*{margin:0;padding:0;box-sizing:border-box}:root{--bg-color: #202020}html{font-size:62.5%;font-family:ITC Avant Garde Gothic Std Demi,sans-serif}body{background-color:#ededed}h1,h2,h3,h4,h5{color:#2a2a2a}p,li,a{text-decoration:none;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-weight:700;font-size:18px;font-weight:600;letter-spacing:.1rem;line-height:1.6;color:#2a2a2a}li{list-style:none}.disabled{pointer-events:none;color:gray;cursor:not-allowed;opacity:.6}.logo{height:auto;width:20rem}.hero-section{object-fit:cover;width:100%;height:80vh;display:flex;justify-content:flex-start;align-items:center;background-size:cover;background-position:center;padding-left:100px;transition:background-image 5s ease-out;-webkit-transition:background-image 5s ease-out;-moz-transition:background-image 5s ease-out;-ms-transition:background-image 5s ease-out;-o-transition:background-image 5s ease-out}.hero-content{background-color:#ffffffb3;padding:20px 60px;border-radius:10px;text-align:left;max-width:450px}.hero-content h1{font-size:2.8rem;color:#d71920;margin-bottom:10px}.hero-content h4{font-weight:200;font-size:1.8rem;color:#2a2a2a;margin-bottom:10px}.hero-content p{font-weight:100;font-size:1.5rem;color:#2a2a2a;margin-bottom:10px}.call-button{padding:10px 20px;background-color:#d71920;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;gap:10px}.call-button i{font-size:1.5rem}.call-button:hover{background-color:#e43e3e}.herodiv{padding:50px 220px 30px}.herodetail{font-size:2.8rem;color:#d71920;text-align:center;padding:10px}.heropera{line-height:25px;font-weight:100;font-size:15px;text-align:center}.heroperaa{line-height:25px;font-weight:100;font-size:15px;text-align:center;padding:20px 50px 50px 80px}.grid-three--cols{display:grid;grid-template-columns:repeat(3,1fr);padding:10px;justify-items:center}.hoo{font-weight:100;color:#2a2a2a;font-size:2rem;line-height:normal}.hou{font-weight:100;font-size:5rem;color:#d71920;line-height:8rem}.three{padding:50px 160px;align-items:center;color:#fff;background:linear-gradient(19deg,#f0f2f3 55%,#fff 42%)}.ho{text-align:center}.ho:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.hoi{padding-left:250px;text-align:center}.hoi:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.hoe{padding-right:250px;text-align:center}.hoe:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.linksub{background-color:#d71920;padding:20px;border-radius:10px;box-shadow:#0003 0 4px 8px;display:inline-flex;justify-content:center;align-items:center}.linksub svg{font-size:40px}.linksubb{background-color:#d71920;border-radius:10px;box-shadow:#0003 0 4px 8px;display:inline-flex;justify-content:center;align-items:center;margin-bottom:10px;width:100px;height:100px}.linksubb svg{font-size:50px}.card-heading{text-align:center;font-size:2.8rem;color:#d71920;font-weight:700}.card-container{padding:0 20px}.cards-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0 150px 20px;justify-content:center}.card{background-color:#fff;border-radius:0;box-shadow:0 4px 8px #0000001a;overflow:hidden;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;text-align:center;height:430px;width:100%}.card img{border-bottom:#d71920 solid 1px;height:250px;width:100%}.card:hover{border:#d71920 2px solid;transform:scale(1.1);box-shadow:0 10px 15px #00000026}.card-title{font-size:1.5rem;color:#d71920;font-weight:600;padding:10px 10px 0}.card-detail{padding:10px;font-size:1rem;color:#2a2a2a;line-height:1.5}.product{padding:50px 150px}.grid-four--cols{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;justify-items:center}.grid-five--cols{display:grid;grid-template-columns:repeat(5,1fr);justify-items:center}.our-product img{max-width:100%;height:200px;width:200px;display:block}.section-common--heading{color:#d71920;text-align:center;font-size:2.5rem}.container{max-width:140rem;margin:auto}.grid{display:grid}.grid-two-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;justify-items:center}.grid-three-cols{grid-template-columns:repeat(3,1fr)}header{height:10rem;box-shadow:#0000004d 0 10px 10px -10px;background-color:#fff;width:100%}header .container{height:10rem}.navbar-grid{position:relative;grid-template-columns:.5fr 1fr;align-items:center;height:10rem;padding:0 3.2rem}nav ul{align-items:center;margin-bottom:10px;display:flex;justify-content:flex-end;gap:3.2rem;color:#2a2a2a}nav ul li a{color:#2a2a2a}.ham-menu .svg{color:#d71920}.ham-menu{display:none}.header{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#fff;border-bottom:1px solid #ddd}.header-top{color:#d71920;display:flex;justify-content:end;align-items:center;width:100%}.search-container{display:flex;align-items:center;color:#2a2a2a;margin-right:20px}.search-icon{font-size:16px;margin-right:5px}.language-select{display:flex;align-items:center;margin-right:20px}.flag-icon{width:20px;height:20px;margin-right:5px}.dropdown-icon{margin-left:5px}.links{font-size:2rem;display:flex;align-items:center;padding-bottom:10px}.links a{margin-right:20px;margin-left:10px;text-decoration:none;color:#d71920}.iam-select{color:#2a2a2a}.select-text{color:#d71920}.btn{font-family:ITC Avant Garde Gothic Std Demi,sans-serif;text-align:center;font-size:1.8rem;font-weight:700;background-color:#d71920;color:#d71920;padding:3px 20px;cursor:pointer;position:relative;overflow:hidden;border:none;transition:color .5s ease-out}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#fff;transition:left .5s ease-out;z-index:0}.btn a{border-radius:5px;color:#fff;position:relative;z-index:1;transition:color .5s ease-out;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.btn:hover{color:#d71920}.btn:hover:before{left:0}.btn:hover a{color:#d71920}.btn span{position:relative;z-index:1;transition:color .5s ease-out;color:#fff}.btn:hover span{color:#d71920}.dropdown-toggle{position:relative;display:inline-block}.dropdown-toggle:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:.4rem;background-color:#ff1717;transform:scaleX(0);transition:transform .3s ease-out}.dropdown-toggle:hover:after{transform:scaleX(1)}.dropdown-menu{position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #e6e6e6;box-shadow:0 4px 8px #0000001a;padding:20px;width:100%;display:flex;justify-content:space-between;z-index:100}.dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s ease,visibility 0s 0s,transform .3s ease}.dropdown-section ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.dropdown-section ul li{position:relative}.dropdown-section ul li a{line-height:3;text-decoration:none;color:#494949;font-size:12px;transition:color .3s ease-out;position:relative;padding-bottom:4px}.dropdown-section ul li a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#d71920;transform:scaleX(0);transition:transform .3s ease-out}.dropdown-section ul li a:hover{color:#d71920}.dropdown-section ul li a:hover:after{transform:scaleX(1)}.section-contact{margin:3.6rem auto}.section-contact hr{border-color:#fff9}.herodetaill{font-weight:700;font-size:4rem;color:#d71920;text-align:center;padding:10px;margin-bottom:10px}.contact-wrapper{text-align:center;display:flex;justify-content:center}.contact-wrapper form{display:flex;flex-direction:column;gap:3.2rem;width:100%;max-width:48rem}.contact-wrapper form input,.contact-wrapper form textarea{font-family:ITC Avant Garde Gothic Std Demi,sans-serif;background-color:#fff;font-size:1.6rem;color:#d71920!important;outline:none;border:.1rem solid rgba(255,255,255,.4);padding:1.2rem 1.6rem;border-radius:.3rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;-o-border-radius:.3rem}.contact-wrapper form input::placeholder,.contact-wrapper form textarea::placeholder{color:#d71920}.submit-btn{padding:1rem 2rem;background-color:#fff;color:#d71920;border:none;border-radius:5px;cursor:pointer;position:relative;z-index:1;overflow:hidden;transition:background-color .3s ease,color .5s ease-out;font-size:2rem;font-weight:600}.hero{text-align:center;background:linear-gradient(135deg,#ffbabc,#d71920 25%,#d71920 75%,#ffbabc);color:#fff;padding:60px 20px;border-radius:10px}.hero h1{color:#ddd;font-size:3em;margin-bottom:20px;font-weight:700}.hero p{font-weight:200;color:#ddd;font-size:1.2em;margin-bottom:30px}.hero-image{width:800px;height:500px;border-radius:10px;box-shadow:0 4px 20px #0000001a}.why-choose{margin:0 auto;padding:20px 150px;background-color:#f9f9f9;border-radius:8px}.why-choose h2{font-size:2.1rem;text-align:center;margin-bottom:20px;color:#d71920}.benefits-list{list-style-type:none;padding:0;margin:0}.item-content{display:flex;align-items:flex-start;margin-bottom:15px;padding:10px;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;transition:background-color .3s}.item-content:hover{background-color:#f1f1f1}.icon{margin-top:2px;margin-right:15px;font-size:24px;color:#d71920}.mainp{flex:1;font-weight:400}.mainp h6{margin-bottom:0;font-size:1.8rem;font-weight:400}.secp{font-size:1.5rem;font-weight:100;margin:5px 0 0;color:#2a2a2a;line-height:1.5}.applications{padding:50px 150px;background:linear-gradient(19deg,#f0f2f3 55%,#fff 42%)}.applications h2{color:#d71920;font-size:2.5em;text-align:center;margin-bottom:40px}.application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.application-item{background-color:#fff;padding:20px;border-radius:10px;text-align:center;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease}.application-item:hover{transform:translateY(-10px)}.application-item h3{font-size:1.8em;color:#d71920;margin-bottom:10px}.application-item p{font-weight:100;font-size:1.1em;color:#555}.specifications{padding:50px 180px;background-color:#fff}.specifications h2{color:#d71920;font-size:2.5em;text-align:center;margin-bottom:30px}.specs-table{width:100%;border-collapse:collapse;margin:20px 0;background-color:#f9f9f9;overflow:hidden}.specs-table th,.specs-table td{line-height:15px;padding:15px 10px;text-align:left;border:2px solid #d71920}.specs-table th{text-align:center;background-color:#d71920;color:#fff;text-transform:uppercase}.specs-table th:not(:last-child),.specs-table td:not(:last-child){border-right:2px solid #d71920}.specs-table tr:nth-child(2n){background-color:#f1f1f1}.specs-table td{font-size:1em}.benefits{padding:50px 20px;background-color:#f1f3f5;text-align:center}.benefits h2{color:#d71920;font-size:2.5em;margin-bottom:30px}.benefits ul{list-style-type:none;max-width:800px;margin:0 auto;padding-left:0}.benefits li{font-size:1.2em;margin-bottom:20px;padding-left:30px;position:relative}.product-details{width:100%;max-width:1200px;margin:0 auto;padding:20px;font-family:Arial,sans-serif;background-color:#f9f9f9}.details-section{padding:10px}.gallery{text-align:center}.main-image img{margin-top:10px;padding:10px;max-width:450px;height:450px;margin-bottom:20px;border-radius:5px}.thumbnails{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.thumbnail{width:50px;height:50px;object-fit:cover;cursor:pointer;border:2px solid transparent;transition:border .3s ease}.thumbnail:hover{border-color:#007bff}.product-container{padding:20px 250px;gap:50px;display:flex;flex-direction:row;justify-content:space-between;width:100%}.image-section{display:flex;flex-direction:column;align-items:center;padding:10px}.product-image{height:450px;width:450px;border:#d71920 2px solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;box-shadow:#00000059 0 5px 15px}.details-section{display:flex;flex-direction:column;align-items:center;height:auto;justify-content:center;width:450px}.price{background-color:#d71920;color:#fff;padding:10px;border-radius:5px;text-align:center}.details-table{padding:20px;width:100%;border-collapse:collapse;margin-top:10px}.details-table td{color:#2a2a2a;font-weight:100;font-size:1.3rem;padding:12px;border:1px solid #ddd;text-align:left}.detailss-table{padding:20px;width:100%;border-collapse:collapse;margin-top:10px}.detailss-table td{color:#2a2a2a;font-weight:100;font-size:1.5rem;padding:5px;border:1px solid #ddd;text-align:left}.details-table td:first-child{font-weight:500;font-size:1.5rem}.price-button{align-items:center;margin-top:20px;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;text-align:center;font-size:1.8rem;font-weight:700;background-color:#d71920;color:#d71920;padding:3px 20px;cursor:pointer;position:relative;overflow:hidden;border:none;transition:color .5s ease-out}.details-table caption,.detailss-table caption{font-size:2.1rem;caption-side:top;background-color:#d71920;color:#fff;padding:10px;text-align:center}.popup-form{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.form-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1}.form-content{position:relative;background-color:#fff;padding:20px;border-radius:10px;width:400px;z-index:2;box-shadow:0 4px 10px #0000001a}h4{padding:10px 0 10px 10px;text-align:center;font-size:2.8rem;color:#d71920;margin-bottom:15px}.I{padding:10px 10PX 10PX 0;text-align:center;font-size:2.2rem;color:#d71920;margin-bottom:10px}.title-container{justify-content:center;text-align:center;display:flex;align-items:center}.centered-title{margin-right:5px}label{display:block;margin-bottom:5px}input,textarea{width:100%;padding:8px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px}.submit-button{background-color:#d71920;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;width:150px}.button-container{display:flex;justify-content:center;margin-top:10px}.close-button{background-color:#ccc;color:#000;padding:5px 10px;border:none;border-radius:5px;cursor:pointer;margin-top:10px}.close-button:hover{background-color:#bbb}@media (max-width: 480px){.hero h1{font-size:2em}.hero p{font-size:1em}.why-choose h2,.applications h2,.Features h2 .specifications h2,.benefits h2{font-size:2em}.application-item h3{font-size:1.5em}.why-choose li,.benefits li{font-size:1.1em}}.contact-section{box-shadow:#64646f33 0 7px 29px;color:#000;background-color:#fff;padding:40px 0;display:flex;justify-content:center;text-align:center;position:relative}.fh{color:#2a2a2a;font-weight:200}.fp{font-weight:100;color:#2a2a2a;padding-bottom:20PX}.contact-info{display:flex;justify-content:space-between;width:80%;max-width:1200px}.info-block{width:30%}h6{font-size:30px;margin-bottom:20px;font-weight:500}h3{font-size:18px}p{font-size:16px;line-height:1.5}iframe{border:0;width:100%;height:200px}.grid-container{margin-top:100px;display:flex;flex-direction:column;align-items:center}.footer-logo{width:150px;height:auto;margin-bottom:10px}.copyright{color:#6a6a6a;font-size:11px;margin:0}@media (max-width: 480px){html{font-size:56.25%}}@media (max-width: 480px){.grid-two--cols,.grid-three--cols,.grid-six--cols,.grid-four--cols{grid-template-columns:1fr}}@media (max-width: 480px){.logo{width:15rem}.herodiv{padding:20px 15px}nav ul{gap:0rem}.herodetail{font-size:2rem}.heroperaa{padding:5PX}.cards-container{padding:0 10px;grid-template-columns:1fr;gap:10px;margin:0}.detailss-table td{color:#2a2a2a;font-weight:100;font-size:1rem;padding:5px;border:1px solid #ddd;text-align:left}.details-section{display:flex;flex-direction:column;align-items:center;height:auto;justify-content:center;width:350px}.details-table td{display:block;width:100%;box-sizing:border-box}.details-table tr{display:block;margin-bottom:10px}.details-table caption{font-size:16px;margin-bottom:10px}.btn{font-size:16px}.form-content{padding:15px}form label{font-size:12px}form input,form textarea{font-size:14px}.card{margin:0}.card-container{padding:0 20px}.card-title{font-size:1.6rem;margin-top:10px}.card-detail{font-weight:100;font-size:1.5rem;margin:0}.card-img{border-radius:6px;width:100%;height:auto;object-fit:cover;max-height:200px}.card-title,.card-detail{margin:0}.three{padding:0}.herosub{padding:20px 10px}.grid{grid-template-columns:1fr}.ho{padding:15px}.product{padding:30px 10px}.section-common--heading{font-size:2.5rem}.grid-four--cols{gap:15px}.our-product{padding:10px}.our-product img{border-radius:6px;width:100%;height:auto;object-fit:cover;max-height:200px}.contact-info{flex-direction:column;align-items:center}.info-block{width:90%;text-align:center}iframe{width:100%;height:200px}.footer-logo{width:80%;max-width:150px}.copyright{font-size:.8em}.linksub{font-size:1.5rem;margin-bottom:5px}.links{font-size:10px;display:flex;align-items:center;padding-bottom:10px}.links a{font-size:15px;text-decoration:none;color:#d71920}.navbar-grid{width:100%;display:flex;flex-direction:column;align-items:stretch;position:relative}.menu-mobile{display:flex;flex-direction:column;width:100%;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.menu-mobile.show{opacity:1;visibility:visible}.header-top{padding:0 10px;background-color:#fff;flex-direction:column;align-items:flex-start}.header-bottom{width:100%}.header-bottom ul{align-items:center;justify-content:center;padding:0 10px 10px;background-color:#fff;flex-direction:column;width:100%}.header-bottom ul li{width:100%;text-align:left}.dropdown-menu{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;background-color:#f8f9fa;border-radius:4px;padding:10px;width:100%;box-shadow:0 4px 8px #0000001a}.dropdown-section{margin-bottom:15px}.dropdown-section ul{padding-left:0;list-style-type:none}.dropdown-section ul li:before{content:"";position:absolute;left:-5px;top:7px;width:10px;height:10px;border-radius:50%;background-color:#d71920}.dropdown-section ul li{margin-bottom:10px}.dropdown-section ul li a{line-height:normal;font-size:1.5rem;color:#333;text-decoration:none;padding:5px 15px;display:block;border-radius:4px}.dropdown-toggle{padding:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.Logo{margin-top:15px;display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:21px}.Logo img{max-width:150px}.ham-menu{display:flex;align-items:center}.ham-menu button{background:none;border:none;font-size:1.8rem;cursor:pointer}.ham-menu svg{font-size:30px;color:#d71920}.ham-menu button{margin-bottom:10px;border:#ccc;background-color:#fff;color:#d71920}.ham-menu{color:#d71920;font-size:20px;display:flex;justify-content:flex-end;width:100%;position:relative}.links svg{font-size:20px}.mainp h6{font-size:2.2rem;font-weight:500}.secp{font-size:1.8rem}.hero-section{object-fit:cover;padding-left:20px;text-align:center}.hero-content{max-width:90%;padding:15px}.hero-content h1{font-size:2rem}.hero-content h4,.hero-content p{font-size:1.5rem}.call-button{padding:8px 16px;font-size:1rem}.call-button i{font-size:1.2rem}.section-contact{padding:10px}.herodetaill{font-size:3.5rem;margin-bottom:15px}.contact-wrapper{padding:10px;max-width:100%}.form-control{font-size:.9rem;padding:10px}.submit-btn{padding:10px}.grid-two--cols{display:flex;flex-direction:row;gap:10px}.product-container{gap:10px;padding:10px;flex-direction:column;justify-content:space-between;align-items:center}.main-image img{height:300px;width:300px}.gallery-section{flex:1;margin-right:20px}.details-table{padding:5px}.detailss-table{display:block}.details-table caption{font-size:18px}.details-table td:first-child{font-weight:500;font-size:1.9rem}.details-table td{font-size:1.3rem;text-align:justify;position:relative;padding:5px}.details-table td:before{content:attr(data-label);position:absolute;left:10px;top:0;font-weight:700;text-align:left}.btn{display:block;width:100%}.btn a{text-decoration:none;color:#fff}.why-choose{padding:15px}.why-choose h2{font-size:20px}.item-content{align-items:flex-start}.icon{margin-bottom:5px;font-size:20px}.applications{padding:15px}.applications h2{font-size:20px}.Features{padding:15px}.Features h2{font-size:20px}.application-grid{grid-template-columns:1fr}.application-item h3{font-size:18px}.application-item p{font-size:15px}}
