.vp-wraper-whitebg{background-color:white; overflow:hidden; clear:both}
.valuepropContainer{max-width:1000px; margin:50px auto 0 auto}
.valuepropContainer .vp-sectionHeading{font-size:36px; line-height:26px; padding:0; font-weight:100; text-align:center; border-bottom:1px solid black}
.valuepropContainer .vp-sectionHeading span{ background-color:white; line-height:16px; padding:0 20px}
.valuepropContainer .vp-contentContainer{border-bottom:1px solid black; padding:50px 0; overflow:hidden;}
.valuepropContainer .vp-cols{text-align:center; color:#878787}
.valuepropContainer .vp-cols.vp-one{width:31.5%; float:left}
.valuepropContainer .vp-cols.vp-two{width:37%; float:left}
.valuepropContainer .vp-cols.vp-three{width:31.5%; float:right}
.valuepropContainer .vp-cols h3{font-size:18px; line-height:20px; color:#878787; font-weight:normal; margin:18px 0}
.valuepropContainer .vp-cols p{font-size:16px; line-height:22px; font-weight:normal; margin:18px 0}
.valuepropContainer .vp-innerPadding{ padding:0 35px}
.valuepropContainer .vp-learnmoreCont{ display:block; clear:both; overflow:hidden; text-align:center; padding:40px 20px 0; font-size:24px; font-weight:100; color:#111;}
.valuepropContainer .vp-learnmoreCont a.vp-link-learnmore{ font-size:16px; font-weight:normal; padding:15px 30px 15px 15px; color:#0093d8; background:url(/wcsstore/hpusstore/Treatment/newvalueprop_icon_learnmore-arrow.png) no-repeat right center; white-space:nowrap;}
.valuepropContainer .show-for-vpsmall{display:none}

@media only screen and (max-width: 640px) {
	.valuepropContainer .vp-contentContainer{padding:30px 0}
	.valuepropContainer .vp-sectionHeading{font-size:34px; line-height:36px; font-weight:100; text-align:center; border-bottom:none}
	.valuepropContainer .vp-sectionHeading span{ background-color:transparent; line-height:inherit; padding:0}	
	.valuepropContainer .vp-cols.vp-one{width:50%; float:left}
	.valuepropContainer .vp-cols.vp-two{width:50%; float:right}
	.valuepropContainer .vp-cols.vp-three{width:80%; margin:auto; float:none; display:block; overflow:hidden}
}
@media only screen and (max-width: 440px) {
	.valuepropContainer .vp-contentContainer{padding:20px 0}
	.valuepropContainer .show-for-vpsmall{display:inline}
	.valuepropContainer .vp-cols.vp-one, .valuepropContainer .vp-cols.vp-two, .valuepropContainer .vp-cols.vp-three{width:100%; margin:auto; float:none; display:block; overflow:hidden}
}
