@media screen and (max-width: 800px) {
	.main{
		flex-direction: column;
		align-items: center;
	}

	.title-slider-block{
		width: 100%;
	}
	.new{
		width: 100%;
	}
	.swiper-wrapper{
		width: 100%;
	}
	.asside-left{
		width: 100%;
	}
	.asside-right{
		width: 100%;
	}
	.asside-middle{
		width: 100%;
	}
	.subscribe{
		margin-left: 0;
		margin-top: 20px;
	}

	.top-data{
		display: none;
	}
	.registred-block{
		width: 100%;
		padding: 5px 0;
	}
}

@media screen and (max-width: 1150px) {
	.title{
		font-size: 70px;
	}
	.subtitle{
		padding-left: 220px;
	}
}

@media screen and (max-width: 780px) {
	.hedder-middle{
		flex-direction: column;
	}
	.contact-block{
		text-align: center;
	}
	.phone-number{
		text-align: center;
	}
}


@media screen and (max-width: 430px) {
	.input{
		width: 250px;
	}
	.hedder-middle{
		padding: 10px 10px 0 10px;
	}
}

