
.how-exclusive-supplier {
	position: relative;
	z-index: 0;
}
.how-exclusive-supplier .wrapper {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
.how-exclusive-supplier .plain__list {
	display: flex;
}
	.how-exclusive-supplier .plain__list > div {
		width: 33.3%;
		padding-top: 105px;
		padding-bottom: 105px;
	}
	.how-exclusive-supplier .plain__list > div:nth-of-type(1) {
		background: #F7F8F7; 
		position: relative;
	}
	.how-exclusive-supplier .plain__list > div:nth-of-type(2) {
		background: #E2E6E2;
		text-align: center;
		width: 33.4%;
	}
	.how-exclusive-supplier .plain__list > div:nth-of-type(3) {
		background: #ECEFED;
		position: relative;
	}
	.how-exclusive-supplier .plain__list .subtitle {
		width: 80%;
		margin: auto;
		font-size: 27px;
	}
	.how-exclusive-supplier .plain__list > div:nth-of-type(1) .flowers {
		position: absolute;
		bottom: 0;
		width: 450px;
		height: 450px;
		background: url('/rr_images/decorations/flowers__grey__1.svg') no-repeat 150px 135px scroll transparent;
		background-size: contain;
		right: 0;
		z-index: 10;
	}
	.how-exclusive-supplier .plain__list > div:nth-of-type(2) .flowers,
	.how-exclusive-supplier .plain__list > div:nth-of-type(2) .yellow-flowers {
		display: none;
	}
	.how-exclusive-supplier .plain__list > div:nth-of-type(3) .flowers {
		position: absolute;
		top: 0;
		width: 420px;
		height: 825px;
		background: url('/rr_images/decorations/pod__2.svg') no-repeat 0 0 scroll transparent;
		background-size: contain;
		left: 0;
		z-index: 10;
	}
	.how-exclusive-supplier .plain__list > div:nth-of-type(3) .yellow-flowers {
		position: absolute;
		bottom: 0;
		width: 226px;
		height: 182px;
		background: url('/rr_images/decorations/flowers__yellow__14.png') no-repeat 0 0 scroll transparent;
		background-size: contain;
		left: 0;
		z-index: 10;
	}
.how-exclusive-supplier .plain__list h1 {
	width: auto;
	padding: 0 20px;
	font-size: 34px;
}

@media only screen and (max-width:1460px) {
	.how-exclusive-supplier .plain__list > div {
		padding-top: 7vw;
		padding-bottom: 7vw;
	}
	.how-exclusive-supplier .plain__list > div:nth-of-type(1) .flowers {
		width: 30vw;
		height: 30vw;
		background: url('/rr_images/decorations/flowers__grey__1.svg') no-repeat 10vw 9vw scroll transparent;
	}
	.how-exclusive-supplier .plain__list > div:nth-of-type(3) .flowers {
		width: 28vw;
		height: 55vw;
		left: 0;
	}
	.how-exclusive-supplier .plain__list > div:nth-of-type(3) .yellow-flowers {
		width: 15vw;
		height: 12vw;
	}
}

@media only screen and (max-width:960px) {
	.how-exclusive-supplier .plain__list {
	display: block;
}
	.how-exclusive-supplier .plain__list > div {
		padding-top: 10vw;
		padding-bottom: 10vw;
	}
	.how-exclusive-supplier .plain__list > div:nth-of-type(1),
	.how-exclusive-supplier .plain__list > div:nth-of-type(3){
		display: none;
	}
	.how-exclusive-supplier .plain__list > div:nth-of-type(2) {
		background: #F7F8F7;
		text-align: center;
		position: relative;
		width: 100%;
	}
	.how-exclusive-supplier .plain__list > div:nth-of-type(2) .flowers {
		position: absolute;
		bottom: 0;
		width: 30vw;
		height: 30vw;
		background: url('/rr_images/decorations/flowers__grey__1.svg') no-repeat 10vw 9vw scroll transparent;
		background-size: contain;
		right: 0;
		z-index: 10;
		display: block;
	}
	.how-exclusive-supplier .plain__list > div:nth-of-type(2) .yellow-flowers {
		position: absolute;
		bottom: 0;
		width: 10vw;
		height: 12vw;
		background: url(/rr_images/decorations/flowers__yellow__7.svg) no-repeat 1vw 0 scroll transparent;
		background-size: contain;
		right: 0;
		z-index: 10;
		display: block;
	}
}

@media only screen and (max-width:640px) {
	.how-exclusive-supplier .plain__list > div {
		padding-top: 16vw;
		padding-bottom: 14vw;
	}
}

@media only screen and (max-width:480px) {
	.how-exclusive-supplier .plain__list h1 {
		font-size: 29px;
	}
	.how-exclusive-supplier .plain__list .subtitle {
		font-size: 22px;
	}
	.how-exclusive-supplier .plain__list > div {
		padding-top: 9vw;
		padding-bottom: 15vw;
	}
	.how-exclusive-supplier .plain__list > div:nth-of-type(2) .flowers {
		width: 50vw;
		height: 50vw;
	}
	.how-exclusive-supplier .plain__list > div:nth-of-type(2) .yellow-flowers {
		width: 20vw;
		height: 24vw;
	}
}




.how-exclusive-supplier-block .wrapper {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
	.how-exclusive-supplier__list {
		display: flex;
		flex-wrap: wrap;
	}
		.how-exclusive-supplier__item {
			width: 33.3%;
			padding-top: 75px;
			padding-bottom: 75px;
		}
		.how-exclusive-supplier__item:nth-of-type(3n+2) {
			width: 33.4%;
		}
		.how-exclusive-supplier__item:nth-of-type(6n+1),
		.how-exclusive-supplier__item:nth-of-type(6n+5) {
			background: #E2E6E2;
		}
		.how-exclusive-supplier__item:nth-of-type(6n+2),
		.how-exclusive-supplier__item:nth-of-type(6n) {
			background: #ECEFED;
		}
		.how-exclusive-supplier__item:nth-of-type(6n+3),
		.how-exclusive-supplier__item:nth-of-type(6n+4) {
			background: #F7F8F7;
		}
		.how-exclusive-supplier__item > div > div {
			text-align: center;
			color: #000;
			line-height: 1.4;
			padding: 0 30px;
		}
		.how-exclusive-supplier__item .picture {
			margin-bottom: 19px;
		}
		.how-exclusive-supplier__item .title {
			color: #000;
			font-weight: 600;
			line-height: 1.4;
			margin-bottom: 22px;
			font-size: 23px;
		}
		.how-exclusive-supplier__item .text {
			margin-left: 60px;
			margin-right: 60px;
		}
		.how-exclusive-supplier__item > div > div a {
			display: inline-block;
		}
		.how-exclusive-supplier-block .flex {
			flex-direction: column;
		}
	.how-exclusive-supplier-block ul.bullets {
			text-align: left;
			padding: 10px 0;
		}
		.how-exclusive-supplier-block ul.bullets li {
			padding: 3px 0 3px 30px;
		}
			.how-exclusive-supplier-block ul.bullets li:before {
				top: 7px;
				width: 17px;
				height: 17px;
				margin-right: 0;
				margin-left: -25px;
				background-size: contain;
			}

@media only screen and (max-width:1460px) {
	.how-exclusive-supplier__item {
		padding-top: 5vw;
		padding-bottom: 5vw;
	}
	.how-exclusive-supplier__item > div > div {
		padding: 0 2vw;
	}
	.how-exclusive-supplier__item .picture {
		margin-bottom: 1.3vw;
	}
	.how-exclusive-supplier__item .title {
		margin-bottom: 1.5vw;
	}
	.how-exclusive-supplier__item .text {
		margin-left: 4vw;
		margin-right: 4vw;
	}
}

@media only screen and (max-width:960px) {
	.how-exclusive-supplier__item,
	.how-exclusive-supplier__item:nth-of-type(3n+2) {
		padding-bottom: 7vw;
		width: 50%;
	}
	.how-exclusive-supplier__item .title {
		font-size: 18px;
	}
	.how-exclusive-supplier__item:nth-of-type(6n+1),
	.how-exclusive-supplier__item:nth-of-type(6n+4) {
		background: #E2E6E2;
	}
	.how-exclusive-supplier__item:nth-of-type(6n+2),
	.how-exclusive-supplier__item:nth-of-type(6n+5) {
		background: #ECEFED;
	}
	.how-exclusive-supplier__item:nth-of-type(6n+3),
	.how-exclusive-supplier__item:nth-of-type(6n) {
		background: #F7F8F7;
	}
	.how-exclusive-supplier__item .text {
		margin-left: 2vw;
		margin-right: 2vw;
	}
}

@media only screen and (max-width:640px) {
	.how-exclusive-supplier__list {
		display: block;
	}
	.how-exclusive-supplier__item,
	.how-exclusive-supplier__item:nth-of-type(3n+2) {
		padding-top: 8vw;
		padding-bottom: 8vw;
		width: 100%;
	}
	.how-exclusive-supplier__item .text {
		margin-left: 1vw;
		margin-right: 1vw;
		width: auto;
	}
	.how-exclusive-supplier__item .picture {
		margin-bottom: 4vw;
	}
}

@media only screen and (max-width:480px) {
	.how-exclusive-supplier__item {
		padding-top: 14vw;
		padding-bottom: 14vw;
	}
	.how-exclusive-supplier__item .picture {
		margin-bottom: 6vw;
	}
	.how-exclusive-supplier__item .title {
		margin-bottom: 3vw;
	}
}