.retail-chains {
	padding-bottom: 60px;
}
	.retail-chains h1 {
		width: 65%;
		text-align: left;
		margin: 90px 30px 60px 0;
	}
	.retail-chains__list {
		display: flex;
		flex-wrap: wrap;
		margin: 40px 0;
	}
		.retail-chains__item {
			flex-basis: 32.4%;
			margin-left: 9px;
			margin-right: 9px;
			margin-bottom: 19px;
			position: relative;
			text-align: center;
			background: #EBEEF0;
			min-height: 270px;
			display: block;
		}
			.retail-chains__item:nth-of-type(3n+1) {
				margin-left: 0;
			}
			.retail-chains__item:nth-of-type(3n) {
				margin-right: 0;
			}
		.retail-chains__item > * {
			padding: 37px 30px;
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			bottom: 0;
			display: flex;
			align-items: center;
			justify-content: center;
		}
			.retail-chains__item > * img {
				height: 100%;
				width: auto;
				max-width: 100%;
			}
.retail-chains .bg-custom.pod {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 495px;
	height: 300px;
	background: url(/rr_images/decorations/pod__1.svg) no-repeat 45px 7px scroll transparent;
	background-size: contain;
}
.retail-chains .bg-custom.flowers {
	position: absolute;
	right: 0;
	bottom: 75px;
	width: 180px;
	height: 225px;
	background: url(/rr_images/decorations/flowers__yellow__6.png) no-repeat 75px 0 scroll transparent;
	background-size: contain;
}
.retail-chains .note-text {
	text-align: center;
	margin-top: 60px;
}
	.retail-chains .note-text h3 {
		font-size: 34px;
		font-family: "KazimirBold";
		font-weight: 700;
		margin: 30px 30px 7px;
		line-height: 1.2;
	}
	.retail-chains .note-text div {
		width: 50%;
		margin: 0 auto;
	}
		.retail-chains .note-text div a {
			font-size: 21px;
		}
		
@media only screen and (max-width:1460px) {
	.retail-chains {
		padding-bottom: 4vw;
	}
	.retail-chains h1 {
		margin: 6vw 2vw 4vw 0;
	}
	.retail-chains__item {
		margin-left: .7%;
		margin-right: .7%;
		margin-bottom: 1.4%;
		min-height: 18vw;
	}
	.retail-chains__item > * {
		padding: 2.5vw 2vw;
	}
	.retail-chains .note-text {
		margin-top: 4vw;
	}
		.retail-chains .note-text h3 {
			margin: 2vw 2vw .5vw;
		}
	.retail-chains .bg-custom.pod {
		width: 33vw;
		height: 20vw;
		background: url(/rr_images/decorations/pod__1.svg) no-repeat 3vw 0.5vw scroll transparent;
	}
	.retail-chains .bg-custom.flowers {
		bottom: 5vw;
		width: 12vw;
		height: 15vw;
		background: url(/rr_images/decorations/flowers__yellow__6.png) no-repeat 5vw 0 scroll transparent;
	}
}

@media only screen and (max-width:1222px) {
	.retail-chains h1 {
		width: 85%;
	}
}

@media only screen and (max-width:960px) {
	.retail-chains__item {
		flex-basis: 49%;
		margin-left: 1%;
		margin-right: 1%;
		margin-bottom: 1.4%;
	}
		.retail-chains__item:nth-of-type(3n+1) {
			margin-left: 1%;
		}
		.retail-chains__item:nth-of-type(3n) {
			margin-right: 1%;
		}
		.retail-chains__item:nth-of-type(2n+1) {
			margin-left: 0;
		}
		.retail-chains__item:nth-of-type(2n) {
			margin-right: 0;
		}
		.retail-chains__item {
			min-height: 25vw;
		}
		.retail-chains__item > * {
			padding: 4vw;
		}
		
	.retail-chains .bg-custom.pod {
		bottom: 0;
		width: 45vw;
		height: 30vw;
		background: url(/rr_images/decorations/pod__1.svg) no-repeat 3vw 0 scroll transparent;
		background-size: contain;
	}
	.retail-chains .bg-custom.flowers {
		bottom: 5vw;
		width: 20vw;
		height: 30vw;
		background: url(/rr_images/decorations/flowers__yellow__6.png) no-repeat 5vw 0 scroll transparent;
		background-size: contain;
	}
}

@media only screen and (max-width:640px) {
		.retail-chains__item {
			min-height: 35vw;
		}
		.retail-chains__item > * {
			padding: 6vw;
		}
	.retail-chains .bg-custom.pod {
		bottom: 10vw;
		width: 50vw;
		height: 55vw;
	}
	.retail-chains .bg-custom.flowers {
		bottom: 30vw;
		width: 30vw;
		height: 35vw;
	}
}

@media only screen and (max-width:480px) {
	.retail-chains h1 {
		width: 95%;
		margin: 6vw 2vw 6vw 0;
	}
	.retail-chains {
		padding-bottom: 8vw;
	}
	.retail-chains .note-text h3 {
		font-size: 29px;
		margin: 2vw 0 3vw; 
	}
	.retail-chains__item {
		flex-basis: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.retail-chains__item:nth-of-type(3n+1) {
		margin-left: 0;
	}
	.retail-chains__item:nth-of-type(3n) {
		margin-right: 0;
	}
		.retail-chains__item {
			min-height: 45vw;
		}
		.retail-chains__item > * {
			padding: 8vw;
		}
	.retail-chains .bg-custom.pod {
		bottom: 15vw;
		width: 140vw;
		height: 70vw;
		background: url(/rr_images/decorations/pod__1.svg) no-repeat 90vw 0 scroll transparent;
		background-size: contain;
	}
	.retail-chains .bg-custom.flowers {
		display: none;
	}
}