.main_header {
	background-color: #fff;
}

.pp_main_container {
	width: 100%;	
}

.pp_title {
	font-size: 48px;
	color: #fff;
	background-color: #00529b;
	padding: 140px 0px 40px 0px;
	text-align: center;
}

.pp_content_container {
}

.pp_effective_date {
	text-align: center;
	padding-top: 20px;
	margin: 0px auto;
	width: 100%;
}

.pp_item_container {
    margin: 0px auto;
}

.pp_item_container h2 {
	white-space: no-wrap;
}

/* -- Start Mobile Styles ------------------------------------------------------------ */

/*portrait*/
@media screen and (max-width: 480px) and (max-aspect-ratio: 13/9) { 
	.pp_item_container h2 {
	    white-space: initial;
	}
	
	.pp_item_container img, .tos_item_container img {
		max-width: 300px;
	}
}

/*landscape*/
@media screen and (max-width: 700px) and (orientation: landscape) { 
	.pp_item_container h2 {
	    white-space: initial;
	}
}

/* -- Tablets (Android) ------------------------- */

/*Portrait*/
@media (min-width: 768px) and (max-width: 1024px) {	
	.pp_item_container h2, .tos_item_container h2 {
	    white-space: initial;
	}
	
	.pp_content_container img {
		max-width: 600px;	
	}
}

/*Landscape*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	
}

/* -- End Mobile Styles -------------------------------------------------------------- */