@media only screen and (max-width : 1600px){
	


}/**1600px**/

@media only screen and (max-width : 1440px){
	.footer__phone{
		font-size: 28px;
	}

	.services .items{
		margin: 0 -70px;
	}

	.services .item{
		padding: 0 70px;
	}
}/**1440px**/



@media only screen and (max-width : 1280px){
	.services .items{
		margin: 0 -40px;
	}

	.services .item{
		padding: 0 40px;
	}
}/**1280px**/

@media only screen and (max-width : 1200px){
	.hidd1200{
		display: none!important;
	}

	.burger{
		display: block;
	}

	.header .logo img{
		width: 180px;
	}

	.nav > ul{
		display: block;
	}

	.nav > ul > li{	
		margin: 14px 0;
	}

	.title-block{
		font-size: 30px;
	}

	.title-block span{
		font-size: 22px;
	}

	.p-text{
		font-size: 16px;
	}

	.intro{
		padding-bottom: 35px;
	}

	.section{
		padding-bottom: 35px;
	}

	.section__top{
		padding-bottom: 10px;
	}

	.mortage__item .in{
		font-size: 16px;
	}

	.team .items{
		margin: 0 -15px;
	}

	.team .item{
		padding: 0 15px;
		margin-bottom: 30px;
	}

	.card p{
		font-size: 16px;
	}

	.gallery{
		height: auto;
	}

	.gallery .arrows-append{
		margin-left: auto;
		margin-top: 30px;
		position: relative;
		bottom: auto;
		right: 15px;
	}

	.gallery .slick-slide.slick-current.slick-active .item .pic{
		height: 300px;
	}

	.what .item .in{
		padding: 20px;
	}

	.sorting{
		padding-bottom: 20px;
	}

	.sorting__item{
		margin-right: 10px;
	}

	.sorting__item .in{
		font-size: 14px;
	}

	.sorting__item.active .in:before{
		height: 48px;
	}

	.sorting__item.active .in:after{
		top: 47px;
	}

	.projects .items{
		margin: 0 -15px;
	}

	.projects .item{
		padding: 0 15px;
		margin-bottom: 30px;
	}

	.breadcrumbs{
		margin-bottom: 24px;
	}

	.block-head{
		padding-bottom: 15px;
	}

	.services .items{
		margin: 0 -15px;
	}

	.services .item{
		padding: 0 15px;
		margin-bottom: 30px;
	}

	.services .item .section-tit{
		font-size: 20px;
	}

}/**1200px**/

@media only screen and (max-width : 1199px){
	.intro__cols{
		display: block;
	}

	.intro__left{
		padding-right: 0;
	}

	.intro__right{
		padding-right: 0;
	}

	.btns__item{
		width: 100%;
	}

	.btns__item .btn{
		width: 100%;
	}

	.block-head .cols{
		flex-wrap: wrap;
	}

	.block-head .col{
		width: 100%;
	}

	.max-530{
		margin-left: 0;
	}

	.p-text-indent{
		text-indent: 15px;
	}

	.about__cols{
		display: block;
	}

	.about__left{
		padding-right: 0;
		padding-bottom: 30px;
	}

	.mortage__cols{
		display: block;
	}

	.mortage__left{
		padding-right: 0;
	}

	.article-detail__head .title-block{
		margin-bottom: 20px;
	}

	.article-detail__top{
		flex-wrap: wrap;
	}

	.article-detail__head-col,
	.article-detail__hero-col{
		width: 100%;
		max-width: none;
	}

	.article-detail__hero-col{
		margin-top: 24px;
	}

	.article-detail__hero{
		margin-bottom: 0;
	}

	.article-detail__body,
	.article-detail__body.max-530{
		max-width: none;
	}

	.products .item{
		width: 50%;
	}

	.advantages .item{
		width: 50%;
	}

	.footer__top{
		padding-top: 40px;
	}

	.footer__top .cols{
		flex-wrap: wrap;
	}

	.footer__top .col{
		width: 100%;
		padding-bottom: 10px;
	}

	.footer__middle{
		padding-top: 30px;
	}

	.footer__middle .cols{
		flex-wrap: wrap;
	}

	.footer__middle .col{
		width: 100%;
	}

	.footer__bottom .cols{
		flex-wrap: wrap;
	}

	.footer__bottom .col{
		width: 100%;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.footer .logo-1{
		margin-bottom: 30px;
	}

	.footer .logo-2{
		margin-bottom: 20px;
	}

	.btn-border-black,
	.btn-black{
		padding-left: 25px;
		padding-right: 25px;
	}

	.team .item{
		width: 50%;
	}

	.card__left{
		width: 100%;
		padding-right: 0;
	}

	.card__right{
		width: 100%;
		padding-top: 30px;
	}

	.content{
		padding-bottom: 35px;
	}

	.story{
		padding-bottom: 30px;
	}

	.story__left{
		width: 100%;
		padding-right: 0;
	}

	.story__right{
		width: 100%;
	}

	.what .items{
		flex-wrap: wrap;
	}

	.what .item{
		width: 100%;
	}

	.what .item .in{
		min-height: auto;
	}

	.projects .item{
		width: 50%;
	}

	.sdelka{
		border: none;
	}

	.sdelka .item{
		width: 100%;
	}

	.sdelka .item .in{
		border-top: 1px solid #c7b299;
	}

	.services .item{
		width: 50%;
	}

	.services .item .pic{
		height: 320px;
	}

}/**1199px**/

@media only screen and (max-width : 992px){

}/**992px**/

@media only screen and (max-width : 991px){
	
}/**991px**/

@media only screen and (max-width : 768px){
    
}/**768px**/

@media only screen and (max-width : 767px){
	.products .item{
		width: 100%;
	}

	.advantages .item{
		width: 100%;
	}

	.advantages .item .in{
		min-height: 260px;
		padding: 30px;
	}

	.team .item{
		width: 100%;
	}

	.projects .item{
		width: 100%;
	}

	.services .item{
		width: 100%;
	}

}/**767px**/

@media only screen and (max-width : 576px){
	
}/**576px**/

@media only screen and (max-width : 575px){
	
}/**575px**/

@media only screen and (max-width : 480px){
	
}/**480px**/

@media only screen and (max-width : 425px){
	
}/**425px**/

@media only screen and (max-width : 375px){
	
}/**375px**/

@media only screen and (max-width : 360px){
	
}/**360px**/

@media only screen and (max-width : 320px){

}/**320px**/





@media only screen and (min-width : 1200px){

}