.main_new-offers .sale.orange .main_new-offers-h1 {
	font-size: 16px;
}
.l-row.main_new.lh-14 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 20px;
	margin-bottom: 20px;
} 
.main_new .main_new-banner {
	width: 100% !important;
	grid-column: 1 / 5;
	margin-right: 0 !important;
}
.main_new .main_new-offers {
	width: 100% !important;
	display: grid !important; 
	grid-template-rows: 1fr 1fr;
	grid-gap: 20px;
}
.header__wrap .order-call {
	width: 321px;
}
.header__buttons .header__phone {
	width: 141px;
}
.main_new-offers .sale {
	margin-bottom: 0 !important;
}
.main_new-offers .sale.orange .main_new-offers-h1, .main_new-offers .sale.pale-blue .main_new-offers-h1 {
	font-size: 18px !important;
}
.main_new-offers-p {
	font-size: 14px !important;
}
.main_new-offers-link {
	position: absolute !important;
	right: 15px;
	bottom: 20px;
}
.news {
	padding-top: 100px;
}
.news_title {
	margin-bottom: 20px;
}
@media (max-width: 1024px) {
	.main_new .main_new-offers {
		grid-template-rows: 1fr;
		grid-gap: 20px;
		grid-template-columns: 1fr 1fr;
	}
	.main_new-offers .sale {
		width: 100% !important;
	}
	.l-row.main_new.lh-14 {
		display: block;
		padding: 0;
		margin-bottom: 0;
		
	} 
	.news {
		padding-top: 50px;
	}
}
@media (max-width: 550px) {
	.main_new .main_new-offers {
		grid-template-columns: 1fr;
	}
}