@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {


  
  
}



/* MOBILES Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

	h1{ font-size:2.5em !important; }
	h2{ font-size:2em !important; }
	h3{ font-size:1.5em !important; }
	h4{ font-size:1.25em !important; }

	.main-container .row-container .row-parent {
		padding: 10px;
	}
  
	.pp-item{ margin: 10px 0}
	.pp-image img{ width:100%;}
	.pp-description {width: 100%; margin-top:10px; }
	.pp-description-content { padding: 10px 20PX; } 
	.pp-align-left .pp-small-image,
	.pp-align-right .pp-small-image{ 
		width:100%; 
		float:none; 
		right: 0;
		left:0;
		margin-right: 0;
		margin-left: 0;
	}
}