.info_block {
	display:grid;
	padding:32px 0;
	grid-template-columns:7fr 5fr;
	border-top:1px solid grey;
}
.info_block-left {
position:relative;
}
.info_block-wrapper {
	margin:110px 0 32px 0;
}
.info_block-1-left {
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-direction:column;
}
.info_block-right  {
	background-size:cover !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
}
.border-bottom {
	border-top:1px solid grey;
}
.info_block-right-1 {
	background:url("/assets/images/info/info-preview-1.png");
}
.info_block-right-2 {
	background:url("/info/dom-s-basseynom/img/news-2-img-1.jpg");
}
.info_block-right-3 {
	background:url("/info/oborudovanie-dlya-basseyna/img/news-3-img-3.jpg");
}
.info_block-right-4  {
	background:url("/info/kakoy-basseyn-vybrat/img/news-4-img-1.png");
}
.info_block-right-5 {
	background:url("/info/basseyn-tsena/img/news-5-img-1.jpg");
}
.info_block-right-6 {
	background:url("/info/basseyn-nedorogo/img/news-6-img-1.jpg");
}
.info_block-right-7 {
	background:url("/info/basseyn-s-podogrevom/img/news-7-img-1.jpg");
}
.info_block-right-8 {
	background:url("/info/otkrytyy-basseyn/img/news-8-img-3.jpg");
}
.info_block-title {
	margin-bottom:32px;
	font-weight:400;
}
.info_block-text {
	margin-bottom:75px;
	font-size:22px;
	font-weight:400;
	line-height:130%;
}
.info_block-right-9 {
	background:url("/info/prud-kotoryy-ne-tsvetet/img/news-9-img-0.jpg");
}
.info_block-right {
margin-left:20px;
min-height:300px;
}
.btn-info-detail {
    margin-top: 50px;
    position: absolute;
	bottom:0;
}
@media(max-width:1150px) {
	.info_block-title {
		margin-bottom:20px;
	}
	.info_block {
		border:none;
		padding:20px 0;
	}
	.btn-info-detail {
		margin-top:10px;
	}
	.info_block-text {
		margin-bottom:0;
		font-size:16px;
	}
	.info_block-right {
		margin-left:0;
		margin-bottom:30px;
	}
	.btn-info-detail {
		margin-top: 30px;
		width:100% !important;
		display:block;
		text-align:center;
		position: relative;
		padding: 20px 0;
		font-size:20px;
	}
	.info_block-right-2 {
		height:200px;
		margin:30px 0;
	}
	.info_block-right-3 {
		height:200px;
		margin:30px 0;
	}
	.info_block {
		grid-template-columns:1fr;
	}
	.info_block-wrapper {
		margin: 50px 0 32px 0;
	}
	.info_block-right-1 {
		height:220px;
		margin-bottom:16px;
	}
	.info_block-title {
		text-align:center;
	}
	.info_block-left .btn
	{
		width:100%;
	}
	.info_block-left .btn a
	{
		width: 100%;
        text-align: center;
        display: block;
        padding: 5px 0;
        font-weight: 500;
	}
}