@media screen and (max-width: 1600px) {
	.projects__slider--next, .projects__slider--prew{
		bottom: -75px;
		top: unset;
		margin-top: unset;
	}
	.projects__slider--next {
    left: 35%;
}
	.projects__slider--prew {
    right: 35%;
}
.projects__slider--arows{
	height: 60px;
	z-index: 1;
	bottom: 0;
}
}
@media screen and (max-width: 1280px) {
	.container{
		width: 100%;
	}
	.wrapper{
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 1279px){
.projects__slide--wrap{
	margin:0 auto;
}
.design__content{
	width: 984px;
}
.process__slider, .process__slider--wrapper{
	width: 100%;
}
.process__slide{
	width: 984px;
}
.scheme__slide{
	margin: 0 auto;
}
}
@media screen and (max-width: 1023px){
.design__content{
	width: 100%;
	flex-direction: column;
	padding: 30px;
}
.design__adv--item{
	width: 320px;
}
.more__than{
	position: inherit;
	top: 0;
	right: 0;
}
.design__content--right{
	display: flex;
	justify-content: space-around;
	align-items: center;
	padding-bottom: 30px;
}
.design__content--right{
	width: 100%;
}
.feature__wrap{
	flex-direction: column;
}
.feature__left, .feature__text{
	width: 100%;
	text-align: center;
}
.design__btn{
	margin: 0 auto;
}
.feature__left{
	padding-bottom: 30px;
}
.rec__slider{
	width: 100%;
}
.process__slide{
	width: 100%;
	height: 100%;
	padding: 10px 0 15px 20px;
	flex-direction: column;
}
.process__slide--photo{
	width: 100%;
}
.process__photo, .vect__line img {
	width: 300px;
	right: 50%;
	margin-right: -150px;
}
.vect__line img{
	position: absolute;
	width: 300px;
	left: 50%;
	margin-left: -150px;
}
.warehouse{
	background: #FDFDFE;
box-shadow: inset 0px -1px 0px #E5E6E7;
}
.warehouse__row{
	flex-direction: column;
	padding-top:0;
}
.warehouse__item{
	width: 100%;
	padding-top: 40px;
}
.scheme__title p,
.feature__title,
.timing__title p,
.warehouse__title p,
.process__title p,
.design__title p,
.projects__title p,
.pzs__top--left p {
	font-size: 40px;
}
span.redstar{
	font-size: 40px !important;
}
.header__contacts--address, .phone__number{
	display: none;
}
.header__contacts--point, .header__contacts--phone{
	width: 50px;
	height: 50px;
}
.phone__ico{
	width: 50px;
	height: 50px;
	margin-right:0;
}
.header__contacts--right{
	margin-left: 0;
}
.header__top{
	align-items: end;
}
.header__contacts{
	padding-top: 45px;
}
.header__bot{
	flex-direction: column;
}
.header__bot--left{
	width: 100%;
}
.header__bot--price{
	flex-direction: column;
}
.header__price--right{
	padding-top: 20px;
}
.header {
    padding-bottom: 0;
		background: url(../img/bg1.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.header__bot--right{
		background: url(../img/headerBG.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.img__header--zoom{
	padding: 50px 0;
}
.pzs__top{
	    margin-top: 40px;
    margin-bottom: 40px;
    flex-direction: column;
}
.pzs__top--text{
	padding-top: 30px;
}
.pzs__bot--item{
	flex-direction: column;
}
.pzs__bot--left{
width: 100%;
}
.pzs__bot--right{
	width: 100%;
	padding-top: 25px;
	padding-left: 20px;
}
.advantages__container{
	padding: 0;
	flex-wrap: wrap;
}
.advantages__item{
	padding-top: 30px;
	text-align: center;
}
.advantages__text{
	margin-top: 20px;
}
.advantages__img{
	margin: 0 auto;
}
.advantages{
	padding-bottom: 40px;
}
.projects__slider--next{
	left: 15%;
}
.projects__slider--prew{
	right: 15%;
}
.projects__slide--wrap{
	width: 320px;
}
.projects__slide--img{
	width: 100%;
	height: 100%;
}
.projects__title,
.design__title p,
.design__content--title,
.process__title p,
.warehouse__title p,
.timing__title p,
.feature,
.scheme__title p,
.scheme__title p,
.footer__title{
	padding-top: 40px;
}
.footer__btn--wrap{
	width: 320px;
	height: 70px;
}
.design__title p{
	margin-top: 0
}
}
@media screen and (max-width: 767px){
	.form__input{
		width: 100%;
	}
	.footer__wrap{
		flex-direction: column;
	}
	.footer__right, .footer__left{
		width: 100%;
	}
	.footer__map--btn{
		padding-bottom: 40px;
	}
	.footer__cp, .footer__conf, .footer__addr, .footer__phone{
		text-align: center;
	}
	.footer__conf a, .footer__phone span{
		font-size: 16px;
	}
	.footer__phone p{
		font-size: 36px;
	}
	.footer__title{
		text-align: center;
		font-size: 32px;
	}
	.project__contacts{
		flex-direction: column;
	}
	.project__contacts--btn{
		width: 320px;
	}
	.project__contacts--btn a{
		font-size: 20px;
	}
	.project__contacts--right{
		font-size: 16px;
		text-align: center;
		padding-left: 0;
		padding-top: 20px;
	}
	.design__content--title{
		width: 100%;
		text-align: center;
		padding: 30px;
	}
	.design__content--title p, .design__ita{
		font-size: 22px;
	}
	.design__adv--item{
		flex-direction: column;
	}
	.design__adv{
		padding: 0;
	}
	.design__adv--ico{
		margin: 0 auto;
	}
	.design__adv--text{
		width: 100%;
		padding: 15px 30px 0 30px;
		text-align: center;
	}
	.design__content--right{
		flex-direction: column;
	}
	.more__than{
		margin: 10px 0 25px 0;
	}
	.design__contacts{
		flex-direction: column;
	}
	.design__btn{
		width: 320px;
		height: 70px;
	}
	.design__btn a{
		font-size: 20px;
	}
	.design__contacts--text{
		font-size: 16px;
		text-align: center;
		padding-left:0;
		padding-top: 20px;
	}
	.scheme__title p,
.feature__title,
.timing__title p,
.warehouse__title p,
.process__title p,
.design__title p,
.projects__title p,
.pzs__top--left p{
	font-size: 32px;
}
span.redstar{
	font-size: 32px !important;
}
.project__time{
	padding-left: 30px;
	padding-right: 30px;
}
.project__place, .project__name{
	padding-left: 30px;
}
.process__photo, .vect__line img{
	width: 260px;
	height: 252px;
	margin-right: -130px;
}
.vect__line img{
	top: 30px;
}
.process__photo{
	top: 40px;
	left: 10px;
}
.process__slide--text{
	width: 100%;
	margin: 0;
}
.process__slide--title{
	font-size: 28px;
	padding-top: 70px;
}
.timing__row{
	flex-direction: column;
}
.timing__days, .timing__text, .timing__cifre{
	width: 100%;
	text-align: center;
}
.timing__cifre{
	padding-top: 20px;
}
.timing__cifre--wrapper{
	margin:0 auto;
	width: 30px;
	height: 30px;
	font-size: 14px;
}
.timing__contacts{
	flex-direction: column;
}
.feature__right{
	width: 100%;
}
.feature__row{
	flex-direction: column;
	padding: 0;
}
.feature__row--item{
	width: 100%;
	justify-content: unset;
	padding-bottom: 20px;
}
.feature{
	padding-bottom: 20px;
}
.header__bot--title{
	font-size: 44px;
}
.header__price--btn{
	width: 320px;
	height: 70px;
}
.rec__slider ul.my-dots{
	left: -70px;
}
.scheme__slider ul.my-dots{
	left: -70px;
}
.process__slider--arows{
	right: unset;
	left: 40px;
	top: 330px;
}
.footer{
	background: url(../img/a.jpg);
	    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.header__zoomsvg{
	width: 130px;
	height: 120px;
}
.pzs__bot--img{
	width: 86px;
	height: 80px;
}
.pzs__bot--title{
	font-size: 24px;
}
}