/**/
@media(max-width:1280px){
	.homeTextBlock .imageBlock img,
	.homeTextBlock.homeBlock1,
	.homeTextBlock.homeBlock2,
	.homeTextBlock.homeBlock3,
	.homeTextBlock.homeBlock4,
	.homeTextBlock.homeBlock5,
	.homeTextBlock.homeBlock7{
		height: 400px;
	}
	.homeTextBlock.homeBlock2 .imageBlock,
	.homeTextBlock.homeBlock3 .imageBlock,
	.homeTextBlock.homeBlock4 .imageBlock{
		transform: scaleX(-1);
	}
	.homeTextBlock.homeBlock7 .imageBlock{
		background-position: center;
	}
}
@media(max-width:991px){
	.homeProductsSwiper .swiper-wrapper{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.homeProductsSwiper .swiper-wrapper .swiper-slide{
		display: block;
		width: calc(50% - 10px);
		margin: 5px auto;
		height:auto;
	}
	.homeProductsSwiper.active .swiper-wrapper{
		max-height:4000vh;
	}
	.homeProductsSwiper:not(.active) .swiper-wrapper .swiper-slide:nth-child(1n+5){
		display: none;
	}
	.homeTextBlock .textBlock .title {
		font-size: 54px;
		margin-bottom: 28px;
	}
	.homeTextBlock .textBlock .text{
		font-size: 18px;
	}
	.homeTextBlock .imageBlock {
		right: calc(50% + 20px);
	}
	.homeTextBlock .textBlock {
		width: calc(50% - 10px);
		padding-left: calc(50% + 10px);
	}
	.homeButton {
		border-radius: 6px;
		padding: 20px 60px;
		font-size: 20px;
		line-height: 100%;
	}
	body.home .siteConteiner > main {
		padding-top: 50px;
	}
}
@media(max-width:737px){
	.topBlock{
		height: 92vh;
		background-image: url(image/top_mb.jpg);
	}
	.homeTextBlock .imageBlock img,
	.homeTextBlock.homeBlock1,
	.homeTextBlock.homeBlock2,
	.homeTextBlock.homeBlock3,
	.homeTextBlock.homeBlock4,
	.homeTextBlock.homeBlock5,
	.homeTextBlock.homeBlock7 {
		height: auto;
	}
	.homeTextBlock  .container{
		width: 100vw;
		padding: 0;
	}
	.homeTextBlock .imageBlock {
		position: static;
		width: 100%;
		background-position: center;
		padding-top: 40vh;
		background-size: cover;
	}
	.homeTextBlock .textBlock {
		padding: 30px 3vw 0;
		width: 94vw;
	}
	.homeTextBlock.homeBlock1{
		margin-top: 0;
	}
	.homeProductsList {
		padding: 28px 7px 0;
	}
	.homeTextBlock.homeBlock2 .imageBlock,
	.homeTextBlock.homeBlock3 .imageBlock,
	.homeTextBlock.homeBlock4 .imageBlock {
		transform: scaleX(1);
	}
	.homeTextBlock.homeBlock2,
	.homeTextBlock.homeBlock3,
	.homeTextBlock.homeBlock4,
	.homeTextBlock.homeBlock5,
	.homeTextBlock.homeBlock6,
	.homeTextBlock.homeBlock7 {
		height: auto;
		margin-top: 60px;
	}
	.homeTextBlock.blockGreen .textBlock .title {
		padding-top: 0;
	}
	.homeTextBlock .textBlock .title {
		font-size: 48px;
		margin-bottom: 22px;
	}
	.homeTextBlock.homeBlock1 .imageBlock{
		background-image: url(image/block1_mb.png) !important;
	}
	.homeTextBlock.homeBlock3 .imageBlock{
		background-image: url(image/block3_mb.png?v=2) !important;
	}
	.homeTextBlock.homeBlock4 .imageBlock{
		background-image: url(image/block4_mb.png?v=2) !important;
	}
	.homeTextBlock.homeBlock5 .imageBlock{
		background-image: url(image/block5_mb.png) !important;
	}
	.homeTextBlock.homeBlock6 .imageBlock{
		background-image: url(image/garanty_mb.png?v=3) !important;
	}
	.homeTextBlock.homeBlock7 .imageBlock{
		background-image: url(image/block7_mb.png) !important;
	}
	.homeTextBlock .imageBlock img{
		display: none;
	}
}
@media(max-width: 550px){
	.homeTextBlock .textBlock {
		padding: 22px 3vw 0;
	}
	.homeTextBlock .textBlock .title {
		font-size: 42px;
		margin-bottom: 16px;
	}
	.homeButton {
		border-radius: 6px;
		padding: 16px 0;
		font-size: 18px;
		width: 100%;
	}
	.homeMoreBlock {
		margin-top: 16px;
	}
	.homeProductsSwiper .swiper-wrapper .swiper-slide {
		display: block;
		width: 98%;
		margin: 5px auto;
		height: auto;
	}
}