.row.advantages{
	display: flex;
	justify-content: space-evenly;
	margin: 40px 0;
}
.row.advantages > div{
	width: 20% !important;
}
.advantage-item img{
	width: 60px;
}
.advantage-item h3{
	font-size: 16px;
}
.advantage-item p{
	font-size: 14px;
}
.row.product-categories{
	display: flex;
	justify-content: space-evenly;
	margin: 40px 0;
	gap: 15px;
}
.category-fasad-item img {
	object-fit: cover;
	height: 200px;
	width: 100%;
}
.product-categories .category-fasad-col{
	width: 20%;
	flex: 0 1 20%;
}
.product-section,
.workflow-section{
	background-color: #fff;
	border-radius: 10px;
	margin: 40px auto;
}
.category-fasad-item a{
	display: flex;
	flex-direction: column;
	gap: 10px;
	font-size: 14px;
	font-weight: 600;
	border: 1px solid #efefef;
	border-radius: 5px;
}
.category-fasad-item img{
	border-radius: 5px;
}
.row.block4 {
	margin: 40px auto;
	display: flex;
	align-items: stretch;
}
.block4 .block4-text{
 	height: 100%;
	display: flex;
	padding: 40px 10px;
	align-items: center;
	flex-direction: column;
	justify-content: center;
}
.block4 img{
	border-radius: 10px;
}
.our-works{
	margin: 80px auto 40px auto;
}
.our-works .work-item{
	padding: 10px;
}
.work-item img{
	object-fit: cover;
	height: 250px;
	width: 100%;
	border-radius: 5px;
}
.workflow{
	margin: 40px auto;
	text-align: center;
}
.design-slide{
	padding: 10px;
}
.design-slide img{
	object-fit: cover;
	height: 350px;
	width: 100%;
	border-radius: 5px;
}
.design-text{
	text-align: center;
}
.review-card.slick-slide{
	height: 100%;
}
.review-card.slick-slide > div{
	background: #fff;
	border-radius: 5px;
	padding: 10px;
	margin: 10px;
	height: 100%;
}

.reviews .slick-track
{
	display: flex !important;
}

.reviews .slick-slide
{
	height: inherit !important;
}
.slick-next {
	right: -10px;
	border: 1px solid #ff9000;
}

.slick-prev {
	left: -10px;
	border: 1px solid #ff9000;
}
.workflow > .row{
	display: flex;
}
.workflow > .row > div{
	width: 20%;
	flex: 0 1 20%;
	font-size: 16px;
}
.workflow-step img{
	width: 80px;
}
.workflow-step{
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.reviews{
	text-align: center;
	margin: 40px auto;
}
.landing-fasadnyj-dekor h2{
	text-align: center;
	margin-bottom: 30px;
}
.design-text{
	margin-top: 20px;
}
.subscribe-box.form_1{
	background: #fff;
	padding: 25px;
	border-radius: 15px;
}
.lead-form .form-group{
	margin: 20px auto;
}
.container_form.form_2 h4.subscribe-title{
	font-size: 36px;
}
.container_form.form_2 h5.subscribe-subtitle{
	font-size: 18px;
	font-weight: 400;
}

@media (max-width: 767px) {
	.container_form.form_2 .lead-form{
		margin-bottom: 40px;
	}

	.category-fasad-col:last-child .category-fasad-item img {
		object-fit: cover;
		height: 300px;
		width: 100%;
	}

	.advantages.row {
		 display: flex;
		 flex-wrap: wrap;
		 justify-content: center;
	}
	.advantages.row > [class*="col-"] {
		width: 50% !important;
	}
	.row.product-categories {
		flex-wrap: wrap;
	}
	.product-categories .category-fasad-col {
		width: 50%;
		flex: 1 0 50%;
		margin-bottom: 10px;
	}
	.row.product-categories {
		display: flex;
		margin: 40px 0;
		gap: 0px;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: flex-start;
	}
	.category-fasad-item a {
		height: 100%;
		margin: 5px;
	}
	.category-fasad-item{
		height: 100%;
	}
	.row.block4 {
		margin: 10px auto;
		align-items: stretch;
		flex-direction: column;
	}
	.block4 .block4-text {
		height: 100%;
		padding: 10px 0px 0px 0px;
		align-items: center;
	}
	.workflow > .row > div {
		width: 50%;
		flex: 0 1 50%;
		font-size: 16px;
	}
	.workflow > .row {
		flex-wrap: wrap;
		justify-content: center;
	}
	.landing-fasadnyj-dekor h2 {
		font-size: 22px;
		margin-bottom: 20px;
	}
	.landing-fasadnyj-dekor .slick-prev, .landing-fasadnyj-dekor .slick-next {
		display: block !important;
	}
	.design-slide img {
		height: 200px;
	}
	.product-section, .workflow-section {
		margin: 0px auto;
	}
	.workflow {
		margin: 0px auto;
	}
	.our-works {
		margin: 0px auto 40px auto;
	}
	.landing-fasadnyj-dekor .banner img{
		max-height: 100vh !important;
		width: 100%;
	}
}







