.catalog__iblocks h1 {
	text-align: center;
	font-size: 40px;
	margin-bottom: 45px;
	margin-top: 60px;
	position:relative;
	z-index: 10;
}
	.catalog__iblocks h1 span {
		display: block;
	}
		.catalog__iblock__list {
			flex-wrap: wrap;
			align-items: stretch;
			justify-content: center;
			margin-bottom: 60px;
		}
			.catalog__iblock__item {
				flex-basis: 40%;
				margin: 11px;
			}
				.catalog__iblock__item ul {
					background: url('/rr_images/decorations/bg__flower--gold.png') no-repeat 50% 50% scroll #C49558;
					background-size: cover;
				}
				.catalog__iblock__item:nth-of-type(6) ul {
					background: url('/rr_images/decorations/bg__flower--purple.png') no-repeat 50% 50% scroll #40203F;
					background-size: cover;
				}
				.catalog__iblock__item:nth-of-type(7) ul {
					background: url('/rr_images/decorations/bg__flower--darkblue.png') no-repeat 50% 50% scroll #3D556D;
					background-size: cover;
				}
			.catalog__iblock__item .title {
				padding: 37px;
				background-color: #B68546;
				min-height: 62px;
				position: relative;
				z-index: 10;
			}
			.catalog__iblock__item:nth-of-type(6) .title {
				background-color: #40203F;
			}
			.catalog__iblock__item:nth-of-type(7) .title {
				background-color: #2B4259;
			}
				.catalog__iblock__item .title a {
					color: #fff;
					font-size: 23px;
					text-decoration: underline;
				}
				.catalog__iblock__item .title a:hover {
					color: #1D3247;
				}
				.catalog__iblock__item:nth-of-type(6) .title a:hover,
				.catalog__iblock__item:nth-of-type(7) .title a:hover {
					color: #EBC491;
				}
			.catalog__iblock__item ul {
				padding: 22px 37px 37px;
				min-height: 300px;
				position: relative;
				background-size: cover;
			}
				.catalog__iblock__item ul li {
					padding: 7px;
					position: relative;
					z-index: 10;
				}
					.catalog__iblock__item ul li a {
						color: #fff;
						font-size: 18px;
						text-decoration: underline;
						width: fit-content;
					}
					.catalog__iblock__item ul li a:before {
						content: "";
						display: inline-block;
						min-width: 16px;
						min-height: 16px;
						margin-right: 22px;
						padding-top: 9px;
						background: url('/rr_images/icons/icon__arrow__right--white.svg') no-repeat 50% 50% scroll transparent;
					}
					.catalog__iblock__item ul li a:hover {
						color: #1D3247;
					}
					.catalog__iblock__item ul li a:hover:before {
						background: url('/rr_images/icons/icon__arrow__right--darkblue.svg') no-repeat 50% 50% scroll transparent;
						transition: background 0.5s ease;
					}
					.catalog__iblock__item:nth-of-type(6) ul li a:hover,
					.catalog__iblock__item:nth-of-type(7) ul li a:hover {
						color: #EBC491;
					}
					.catalog__iblock__item:nth-of-type(6) ul li a:hover:before,
					.catalog__iblock__item:nth-of-type(7) ul li a:hover:before {
						background: url('/rr_images/icons/icon__arrow__right--gold.svg') no-repeat 50% 50% scroll transparent;
						transition: background 0.5s ease;
					}
				.catalog__iblock__item .picture {
					right: 0;
					bottom: 0;
					height: 100%;
					background-size: contain;
				}
				.catalog__iblock__item:nth-of-type(4) .picture {
					background: url('/rr_images/decorations/catalog__list__barrel.png') no-repeat 100% 100% scroll transparent;
					width: 50%;
					background-size: contain;
				}
				.catalog__iblock__item:nth-of-type(5) .picture {
					background: url('/rr_images/decorations/catalog__list__bottles.png') no-repeat 100% 100% scroll transparent;
					width: 37%;
					background-size: contain;
				}
				.catalog__iblock__item:nth-of-type(6) .picture {
					background: url('/rr_images/decorations/catalog__list__boxes.png') no-repeat 100% 100% scroll transparent;
					width: 47%;
					background-size: contain;
				}
				.catalog__iblock__item:nth-of-type(7) .picture {
					background: url('/rr_images/decorations/catalog__list__sheet.png') no-repeat 100% 100% scroll transparent;
					width: 43%;
					background-size: contain;
				}
				.catalog__iblocks .flower__1 {
					background: url('/rr_images/decorations/flowers__yellow__1.svg') no-repeat 50% 50% scroll transparent;
					width: 270px;
					height: 264px;
					background-size: contain;
					left: -15px;
					top: -110px;
				}
				.catalog__iblocks .flower__2 {
					background: url('/rr_images/decorations/leafs__green__1.svg') no-repeat 50% 50% scroll transparent;
					width: 157px;
					height: 117px;
					background-size: contain;
					right: 30px;
					top: 30px;
				}
				.catalog__iblocks .flower__3 {
					background: url('/rr_images/decorations/leafs__green__2.svg') no-repeat 50% 50% scroll transparent;
					width: 100px;
					height: 79px;
					background-size: contain;
					left: 60px;
					bottom: 90px;
				}
				
@media only screen and (max-width:1460px) {
	.catalog__iblocks h1 {
		margin-bottom: 3vw;
		margin-top: 6vw;
	}
	.catalog__iblock__list {
		margin-bottom: 4vw;
	}
	.catalog__iblock__item {
		margin: .75vw;
	}
	.catalog__iblock__item .title {
		padding: 2.5vw;
	}
	.catalog__iblock__item ul {
		padding: 1.5vw 2.5vw 2.5vw;
	}
	.catalog__iblock__item ul li {
		padding: .5vw;
	}
	.catalog__iblock__item ul li a:before {
		margin-right: 1.5vw;
	}
	.catalog__iblock__item .title a {
		font-size: 20px;
	}
}

@media only screen and (max-width:1222px) {
	.catalog__iblock__item {
		flex-basis: 45%;
	}
	.catalog__iblock__item .title {
		min-height: 56px;
	}
	.catalog__iblock__item:nth-of-type(4) .title a,
	.catalog__iblock__item:nth-of-type(6) .title a,
	.catalog__iblock__item:nth-of-type(7) .title a {
		max-width: 80%;
		display: inline-block;
	}
	.catalog__iblock__item:nth-of-type(5) .title a {
		max-width: 70%;
		display: inline-block;
	}
	.catalog__iblock__item:nth-of-type(4) .picture {
		width: 45%;
	}
	.catalog__iblocks .flower__1 {
		width: 170px;
		height: 190px;
		left: -40px;
		top: -90px;
	}
	.catalog__iblocks .flower__2 {
		width: 100px;
		height: 80px;
		right: -20px;
		top: 110px;
	}
	.catalog__iblocks .flower__3 {
		width: 80px;
		height: 60px;
		left: -10px;
		bottom: 80px;
	}
}

@media only screen and (max-width:960px) {
	.catalog__iblock__item .title a {
		font-size: 18px;
	}
	.catalog__iblock__item:nth-of-type(4) .title a,
	.catalog__iblock__item:nth-of-type(5) .title a,
	.catalog__iblock__item:nth-of-type(6) .title a,
	.catalog__iblock__item:nth-of-type(7) .title a {
		max-width: 100%;
		display: inline-block;
	}
	.catalog__iblock__item ul li a {
		font-size: 16px;
	}
}

@media only screen and (max-width:640px) {
	.catalog__iblock__item {
		flex-basis: 100%;
	}
	.catalog__iblock__item:nth-of-type(4) .picture,
	.catalog__iblock__item:nth-of-type(5) .picture,
	.catalog__iblock__item:nth-of-type(6) .picture,
	.catalog__iblock__item:nth-of-type(7) .picture	{
		width: 50%;
	}
	.catalog__iblock__item .title {
		min-height: unset;
		font-size: 20px;
	}
	.catalog__iblocks .flower__1,
	.catalog__iblocks .flower__2,
	.catalog__iblocks .flower__3 {
		display: none;
	}
	.catalog__iblock__item:nth-of-type(5) .title a {
		max-width: 70%;
		display: inline-block;
	}
}

@media only screen and (max-width:480px) {
	.catalog__iblock__item ul {
		min-height: 250px;
	}
	.catalog__iblock__item:nth-of-type(4) .picture,
	.catalog__iblock__item:nth-of-type(5) .picture,
	.catalog__iblock__item:nth-of-type(6) .picture,
	.catalog__iblock__item:nth-of-type(7) .picture	{
		width: 40%;
	}
}