header{
	background: #fafafa;
	background-image: url("/images/header_bg5.jpg");
	min-height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
    background-position: center;
}
.header_koleso{
	background-image: url("/images/header_bg6.jpg");
	background-position: center bottom;
	min-height: 400px;
}
.header_moto{
	background-image: url("/images/header_moto2.jpg");
}
@media screen and (max-width: 768px) {
	.header_moto{
		background-image: url("/images/header_moto.jpg");
	}
}
.h1{
	font-size: 4rem;

}
.social-buttons{
	display: flex;
	justify-content: center;
}
.social-buttons .item{
	margin-right: 20px;
}
.social-buttons .link{

}
.social-buttons .icon{
	max-width: 40px;
	width: 100%;
	height: auto;
}
.btn-mt{
	background-color: #ffc80a;
	border-radius: 5px;
	box-shadow: 0px 5px 0px #a58105;
	padding: 10px 30px;
	font-weight: bold;
	color: #a58105;
}
.btn-mt:hover{
	background-color: #f2bb05;
	color: #a58105;
}
.btn-whatsapp{
	background: #455866;
    color: #fff;
    box-shadow: 0px 5px 0px #5c7182;
    padding: 10px 30px;
    font-weight: bold;
    border-radius: 5px;
}
.btn-whatsapp:hover{
	background: #3b4c58;
	color: #fff;
}
.btn-whatsapp img{
	width: 26px;
    margin-right: 15px;
    vertical-align: bottom;
}
.advantages{
	margin: 5rem 0;
	justify-content: center;
}
.advantages .item{
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	margin-bottom: 40px;
}
.advantages .icon{
	max-width: 30px;
	margin-bottom: 20px;
}
.advantages img{
	max-width: 100%;
}
.custom-file-label::after{
	content: "Обзор";
}
.required{
	color: red;
}
@media screen and (max-width: 400px){
	.h1{
		font-size: 2rem;
	}
}
@media screen and (min-width: 401px) and (max-width: 768px){
	.h1{
		font-size: 2.5rem;
	}
}