#about-1r {
    width: 100%;
    min-height: 433px;
    background: url('../../pub/cms/about/about-us_2_01.jpg') no-repeat right bottom #dbecf3;
	background-size: cover;
    padding: 20px;
}
#about-1r p {
    width: 50%;
}
#about-2r {
    width: 100%;
    min-height: 472px;
    background: url('../../pub/cms/about/about-us_2_02.png') no-repeat left bottom #fff;
    padding: 20px;
}
#about-2r p, #about-2r h3 {
    width: 50%;
	left:50%;
	position: relative;
}
#about-3r {
    width: 100%;
    min-height: 435px;
    background: url('../../pub/cms/about/about-us_2_03.jpg') no-repeat right bottom #daebf3;
    padding: 20px;
}
#about-3r div {
    overflow: hidden;
}

#about-3r h3,
#about-2r h3 {
    font-size: 24px;
    font-weight: lighter !important;
    margin-bottom: 30px;
}
#about-3r p {
    width: 50%;
}
#about-3r img {
    float: left;
}

@media (max-width: 940px) {
	#about-1r p, #about-2r p, #about-3r p {
		width: 100%;
		background: rgba(255,255,255,0.7);
		margin-top: 0;
		margin-bottom: 0;
		padding: 0px 20px;
		left: 0;
	}
	#about-1r p:first-of-type, #about-2r p:first-of-type, #about-3r p:first-of-type {
		padding-top: 20px;
	}
	#about-1r p:last-of-type, #about-2r p:last-of-type, #about-3r p:last-of-type {
		padding-bottom: 20px;
	}
	#about-2r h3 {
		left: 0;
	}
}



