.opulent-section-layout-three-left {
	text-align: center;
}

.opulent-section-layout-three-deko {
	position: absolute;
	color: #fff;
	font-size: 65px;
	left: -40px;
	bottom: 80px;
	transform: rotate(-90deg);
}

.opulent-section-layout-three-right .opulent-section-textbox {
	margin: 1.5rem 0 .5rem 0;
	padding: 1rem;
}

.opulent-section-layout-three-left img {
	max-height: 350px;
}

@media(min-width:768px) {
	
	.opulent-section-layout-three-left img {
		max-height: none;
	}
	
	.opulent-section-layout-three-left {
		text-align: right;
	}
	
	.opulent-section-layout-three .opulent-section-textbox {
		background: #fff;
		margin: 0;
		padding: 2rem;
		margin-bottom: 2rem;
	}
	
	.opulent-section-layout-three .bg-beige {
		padding: 2rem;
	}
	
	.opulent-section-layout-three-right img {
		margin-bottom: -80px;
	}
	
	.opulent-section-layout-three-deko {
		font-size: 70px;
		left: -90px;
		bottom: 0;
	}
	.opulent-section-layout-three {
		margin-bottom: 6rem!important;
	}
	
	.opulent-section-layout-three-left img {
		max-width: 180px;
	}
}

@media(min-width:992px) {
	.opulent-section-layout-three-left img {
		max-width: none;
	}
	
	.opulent-section-layout-three-left {
		text-align: center;
	}
	
	.opulent-section-layout-three-deko {
		bottom: 40px;
	}
}

@media(min-width:1300px) {
	.opulent-section-layout-three .opulent-section-textbox {
		padding: 4rem 4rem 4rem 2rem;
	}
	.opulent-section-layout-three {
		margin: 0 auto;
		max-width: 80%;
	}
	.opulent-section-layout-three-deko {
		font-size: 90px;
	}
	
}

@media(min-width:1700px) {
	.opulent-section-layout-three-deko {
		bottom: 0;
	}
}