@media (max-width: 900px) {
	.site-header__logo img{
		height: 32px;
	}
	.hero__arrow{
		width: 32px;height: 32px;
	}
	.features__card{
		padding: 15px; border-radius: 10px;
	}
	.features__icon{
		width: 70px;
	}
	.features__card h3{
		font-size: 16px;
	}
	.hero-banner{
		min-height: 200px; border-radius: 10px;
	}
	.site-footer__logo{
		height: 32px;
	}
	
	.carousel{
		border-radius: 10px;
	}
	.oem__timeline-card{
		border-radius: 10px;
	}
	.site-footer__map{
		border-radius: 10px;
		width: 120px; height: 120px;
	}
	.split__img{
		border-radius: 10px;
	}
	.carousel__arrow{
		width: 32px; height: 32px;
	}
	.oem__timeline-item{

	}
	.oem__timeline-dot{
		width: 32px; height: 32px;
	}
	.oem__timeline::before{
		left: 15px;
	}
	.oem__head-steps{
		font-size: 22px;
		margin-top: 0;
	}
.oem__head{
	margin: 24px 0 ;
}
.oem{
	padding-top: 24px;
}
	.section-header__title{
		font-size:24px;
	}
	.features__title{
		font-size: 20px;
	}
	.split__title{
		font-size: 20px;
	}
	.hero-banner__title{
		font-size: 24px;
	}
	.hero-banner--center .hero-banner__title{
		font-size: 20px;
	}
	.blog-section__title{
		font-size: 24px;
	}
	.article h2{
		font-size: 20px;
	}
	.faq__title{
		font-size: 24px;
	}
	.products__title{
		font-size: 22px;
	}
	.contact-section{
		padding-top: 24px;
		padding-bottom: 24px;
	}
}