@media screen and (max-width: 1300px){
	.step .catalog .item:nth-child(1):before{left:0;}
	.step .catalog .item:nth-child(2):before{left:0;}
	.step .catalog .item:nth-child(3):before{left:0;}
	.step .catalog .item:nth-child(4):before{left:0;}
	.step .catalog .item:nth-child(5):before{left:0;}
	.step .catalog .item:nth-child(6):before{left:0;}
	.form__block{background-position: right;}
}

@media screen and (max-width: 1100px){
	.advantages .row{margin-right: -15px;}
	.advantages .row .item{padding-right: 15px;}
	.contract .content .right-side img{max-width:100%;}
}

@media screen and (max-width: 1000px){
	.reviews .slider4resp .owl-prev{margin-top: -25px;}
	.reviews .slider4resp .owl-next{margin-top: -36px;}
	.parallax-ef{display: none;}
	.request h2+span{font-size: 16px;line-height: 20px;}
	.fp__window{height: auto;padding-bottom: 40px;}
	.fp__window .content h1{font-size: 24px;line-height: 28px;}
	.contract .content{flex-direction: column;}
	.contract .content .right-side{justify-content: center;margin-top: 20px;}
	.big__form form .row{flex-wrap: wrap;}
	.big__form form .row .left_side{width: 50%}
	.big__form form .row .center{width: 50%;}
	.big__form form .row .right_side{margin: 30px auto 0;}
	.request .row{flex-wrap: wrap;}
	.request .row input{margin: 0 10px 20px;}
	.portfolio .slider .owl-prev,.portfolio .slider .owl-next{top: 30%;}
	.portfolio .slider .owl-next{margin-top: -10px;}
	.variantes .row .item{width: 50%;margin-bottom: 30px;}
	h2.title{font-size: 20px;line-height: 23px;}
	section{padding: 40px 0;}
	.fencing .row{flex-direction: column;}
	.fencing .row .img_block{margin-right: 0;margin-bottom: 20px;}
	.advantages .row .item{width: 33.3%;}
	.step .catalog .item{width:50%;}
	.by-force .row .item{width: 50%;margin-bottom: 30px;}
	.installation .row .item{width: 50%;margin-bottom: 30px;}
	.delivery .row{flex-direction: column;align-items: center;margin: 0 auto;max-width: 600px;}
	.delivery .row .map{margin-left: 0;margin-top: 30px;width: 100%;height: 300px;}
}

@media screen and (max-width: 900px){
	.fp__window .header .row{align-items: flex-start;}
	.fp__window .content .video-link{margin-top: 30px;}
	.fp__window .header .row .left_side{flex-direction: column;}
	.fp__window .header .row .left_side p{margin-top: 20px;}
	.why_we .row .item{width: 100%;}
	.contract .content .right-side img:nth-child(1){float:none; margin-right:0; margin-left:0;}
}
@media screen and (max-width: 750px){
	.footer .row .left_side{flex-direction: column;}
	.footer .row .left_side p{margin-top: 20px;}
	.by-force .row .item,.installation .row .item{width: 100%;max-width: 500px;float: none;margin: 0 auto 30px;}
	.advantages .row .item{width: 50%;}

}

@media screen and (max-width: 600px){
	.contract .content .left-side{width: 100%;}
	.portfolio .slider{padding: 0 30px;
	}
	.masters__block .img_block{height: 170px;}
	.variantes .row .item{width: 100%;max-width: 500px;margin: 0 auto 30px;}
	.step .catalog .item{width:100%;}
}
@media screen and (max-width: 500px){
	.big__form form{padding: 30px 20px;}
	.big__form form .left_side,.big__form form .right_side{width: 100%;}
	.arcticmodal_zakaz,.spasibo{padding: 40px 10px;}
	.arcticmodal_zakaz h3,.spasibo h3{font-size: 20px;line-height: 23px;}
	.footer .row{flex-direction: column;}
	.footer .row .right_side{align-self: center;margin-top: 20px;}
	.contract .content .right-side{flex-direction: column;align-items: center;height: auto;}
	.contract .content .right-side img+img{margin-top: 20px;}
	.big__form form .row{flex-direction: column;align-items: center;}
	.big__form form .row .center{margin-top: 30px;width: 100%}
	.big__form form .row .left_side{width: 100%;}
	.fp__window .header .row{flex-direction: column;}
	.fp__window .header .row .right_side{margin-top: 30px;align-self: center;}
	.reviews .slider2resp,.reviews .slider4resp{padding: 0 30px;}
	.why_we .row .item{flex-direction: column;}
	.why_we .row .item .img_block{margin-right: 0;margin-bottom: 20px;}
	.advantages .row .item{width: 100%;}

}
@media screen and (max-width: 400px){
	.step .title, .pre-title{text-align:center;}
	.step .catalog .item{text-align:center; padding-right:0;}
	.contract h2.title{text-align:center;}
	
}
