/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
 .pp_pic_holder.dark_square {
		width:100% !important;
	}
 div.dark_square .pp_details{
	width:90% !important;
 }
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
  .pp_pic_holder.dark_square {
		width:100% !important;
	}
	div.dark_square .pp_details{
	width:90% !important;
 }
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
  .pp_pic_holder.dark_square {
		width:40% !important;
	}
	div.dark_square .pp_details{
	width:90% !important;
 } 
 #projectimage{
	height:315px; width:228px;
 }
 #pressimage{
	height:187px; width:267px;
 }
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
 .pp_pic_holder.dark_square {
		width:40% !important;
	}
	div.dark_square .pp_details{
	width:90% !important;
 }
  #pressimage{
	height:187px; width:267px;
 }
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
 .pp_pic_holder.dark_square {
		width:40% !important;
	}
	div.dark_square .pp_details{
	width:90% !important;
 }
  #projectimage{
	height:315px; width:228px;
 }
 #pressimage{
	height:187px; width:267px;
 }
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
  .pp_pic_holder.dark_square {
		width:40% !important;
	}
	div.dark_square .pp_details{
	width:90% !important;
 }
  #projectimage{
	height: 110.40px;
    width: 196.09px;
 }
 #pressimage{
height: 110.40px;
    width: 196.09px; }
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
  .pp_pic_holder.dark_square {
		width:40% !important;
	}
	div.dark_square .pp_details{
	width:90% !important;
 }
  #projectimage{
	height:315px; width:228px;
 }
 
 #pressimage{
	height:187px; width:267px;
 }
}

/* iPhone 4 - 5s ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
  .pp_pic_holder.dark_square {
		width:40% !important;
	}
	div.dark_square .pp_details{
	width:90% !important;
 }
}

/* iPhone 6 ----------- */
@media
only screen and (max-device-width: 667px) 
only screen and (-webkit-device-pixel-ratio: 2) {
  .pp_pic_holder.dark_square {
		width:40% !important;
	}
	div.dark_square .pp_details{
	width:90% !important;
 }
}

/* iPhone 6+ ----------- */
@media
only screen and (min-device-width : 414px) 
only screen and (-webkit-device-pixel-ratio: 3) {
 .pp_pic_holder.dark_square {
		width:40% !important;
	}
	div.dark_square .pp_details{
	width:90% !important;
 }
}


.pp_nav{
	display:none  !important;
}
div.dark_square .pp_description {
	text-align:justify;
}
.pp_gallery ul li img{
	display:none !important;
}
.pp_gallery ul li{
	display:none !important;
}
img#fullResImage{
	z-index:-9999 !important;
	opacity:0  !important;
}