/* ABOUT SECTION */

@media(max-width:991px){

.about-grid{

grid-template-columns:1fr;

}

.about-content{

text-align:center;

}

.about-features{

grid-template-columns:1fr;

}

}
/* SERVICES */

@media(max-width:991px){

.services-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.services-grid{

grid-template-columns:1fr;

}

.section-heading h2{

font-size:34px;

}

}
/* FEATURED PRODUCTS */

@media(max-width:991px){

.products-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.products-grid{

grid-template-columns:1fr;

}

.product-card img{

height:220px;

}

}
/* WHY */

@media(max-width:991px){

.why-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.why-grid{

grid-template-columns:1fr;

}

}
/* PROCESS */

@media(max-width:991px){

.process-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.process-grid{

grid-template-columns:1fr;

}

}
/* COUNTER */

@media(max-width:991px){

.counter-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.counter-grid{

grid-template-columns:1fr;

}

.counter-card h2{

font-size:45px;

}

}
/* GALLERY */

@media(max-width:991px){

.gallery-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.gallery-grid{

grid-template-columns:1fr;

}

.gallery-item img{

height:240px;

}

}
/* TESTIMONIAL */

@media(max-width:991px){

.testimonial-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.testimonial-grid{

grid-template-columns:1fr;

}

}
/* CTA */

@media(max-width:768px){

.cta-box h2{

font-size:36px;

}

.cta-box p{

font-size:16px;

}

.cta-buttons{

flex-direction:column;

align-items:center;

}

}
/* FOOTER */

@media(max-width:991px){

.footer-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.footer-grid{

grid-template-columns:1fr;

}

.footer-bottom{

flex-direction:column;

text-align:center;

}

.footer-bottom a{

margin:0 10px;

}

}
/* ABOUT HERO */

@media(max-width:768px){

.about-hero{

padding:120px 0 80px;

}

.about-hero h1{

font-size:38px;

}

.about-hero p{

font-size:17px;

}

}
/* OUR STORY */

@media(max-width:991px){

.story-grid{

grid-template-columns:1fr;

}

}

@media(max-width:768px){

.story-content h2{

font-size:34px;

}

.story-points{

grid-template-columns:1fr;

}

}
/* MISSION */

@media(max-width:991px){

.mission-grid{

grid-template-columns:1fr;

}

}
/* WHY LCA */

@media(max-width:991px){

.why-grid{

grid-template-columns:1fr;

}

.why-content h2{

font-size:36px;

}

}
/* NETWORK */

@media(max-width:991px){

.network-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.network-grid{

grid-template-columns:1fr;

}

}
/* TIMELINE */

@media(max-width:768px){

.timeline::before{

left:18px;

}

.timeline-item{

padding-left:60px;

}

.timeline-dot{

left:6px;

}

}
/* LEADERSHIP */

@media(max-width:991px){

.leadership-grid{

grid-template-columns:1fr;

}

}

@media(max-width:768px){

.stats-box{

grid-template-columns:1fr;

}

.leader-content h2{

font-size:34px;

}

}
/* SERVICE HERO */

@media(max-width:768px){

.service-hero{

padding:120px 0 90px;

}

.service-hero h1{

font-size:40px;

}

.service-hero p{

font-size:17px;

}

}
/* SERVICE BLOCK */

@media(max-width:991px){

.service-grid{

grid-template-columns:1fr;

}

}

@media(max-width:768px){

.service-content h2{

font-size:36px;

}

.service-features{

grid-template-columns:1fr;

}

}
/* OEM WORKFLOW */

@media(max-width:991px){

.workflow-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.workflow-grid{

grid-template-columns:1fr;

}

}
/* INDUSTRIES */

@media(max-width:991px){

.industry-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.industry-grid{

grid-template-columns:1fr;

}

}
/* MATERIALS */

@media(max-width:991px){

.material-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.material-grid{

grid-template-columns:1fr;

}

}
/* PROCESS */

@media(max-width:991px){

.process-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.process-grid{

grid-template-columns:1fr;

}

}
/* CTA */

@media(max-width:768px){

.cta-box h2{

font-size:36px;

}

.cta-box p{

font-size:17px;

}

}
/* PRODUCT HERO */

@media(max-width:768px){

.product-hero{

padding:120px 0 90px;

}

.product-hero h1{

font-size:40px;

}

.product-hero p{

font-size:17px;

}

}
/* PRODUCT CATEGORIES */

@media(max-width:991px){

.category-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.category-grid{

grid-template-columns:1fr;

}

}
/* FEATURED PRODUCTS */

@media(max-width:991px){

.products-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.products-grid{

grid-template-columns:1fr;

}

}
/* EV COMPONENTS */

@media(max-width:991px){

.ev-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.ev-grid{

grid-template-columns:1fr;

}

}
/* INDUSTRIES */

@media(max-width:991px){

.industry-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.industry-grid{

grid-template-columns:1fr;

}

}
/* WHY CHOOSE US */

@media(max-width:991px){

.why-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.why-grid{

grid-template-columns:1fr;

}

}
/* PRODUCT CTA */

@media(max-width:768px){

.cta-box h2{

font-size:34px;

}

.cta-box p{

font-size:16px;

}

.cta-buttons{

flex-direction:column;

align-items:center;

}

}
/* CONTACT HERO */

@media(max-width:768px){

.contact-hero{

padding:120px 0 90px;

}

.contact-hero h1{

font-size:38px;

}

.contact-hero p{

font-size:17px;

}

}
/* CONTACT SECTION */

@media(max-width:991px){

.contact-wrapper{

grid-template-columns:1fr;

}

.contact-info{

order:2;

}

.contact-form{

order:1;

}

}
/* LOCATION */

@media(max-width:991px){

.location-grid{

grid-template-columns:1fr;

}

.map-box iframe{

height:350px;

}

}
/* FLOATING BUTTONS */

@media(max-width:768px){

.whatsapp-btn,

.call-btn{

width:55px;

height:55px;

font-size:24px;

}

.floating-contact{

right:15px;

bottom:15px;

}

}
/* NAVBAR */

@media(max-width:991px){

.nav-menu{

display:none;

}

.menu-toggle{

display:block;

}

}
/* RFQ HERO */

@media(max-width:768px){

.rfq-hero{

padding:130px 20px 90px;

}

.rfq-hero h1{

font-size:38px;

}

.rfq-hero p{

font-size:16px;

}

}
/* RFQ FORM */

@media(max-width:768px){

.rfq-wrapper{

padding:30px 20px;

}

.form-row{

grid-template-columns:1fr;

}

}
/*==========================
RFQ RESPONSIVE
==========================*/

@media(max-width:768px){

.rfq-wrapper{

padding:30px 20px;

}

.form-row{

grid-template-columns:1fr;

}

.upload-box{

padding:35px 15px;

}

.upload-box h4{

font-size:20px;

}

}