   /* Smartphones (portrait and landscape) ----------- */
   @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
   	.container, .container .photo img, .photoset img, .inner{
   		width: 250px;
   		float: left;
   	}
   }

   /* Smartphones (landscape) ----------- */
   @media only screen and (min-width : 321px) {
   	.container, .container .photo img, .photoset img, .inner{
   		max-width: 420px;
   		float: left;
   	}
   }

   /* Smartphones (portrait) ----------- */
   @media only screen and (max-width : 320px) {
   	.container, .container .photo img, .photoset img, .inner{
   		width: 220px;
   		float: left;
   	}
   }

   /* iPads (portrait and landscape) ----------- */
   @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
   	.container, .container .photo img, .photoset img, .inner{
   		width: 600px;
   		float: left;
   	}
   }

   /* iPads (landscape) ----------- */
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  	.container, .container .photo img, .photoset img, .inner{
   		width: 600px;
   		float: left;
   	}
   }

   /* iPads (portrait) ----------- */
   @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
  	.container, .container .photo img, .photoset img, .inner{
   		width: 600px;
   		float: left;
   	}
   }

/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.container, .container .photo img, .photoset img, .inner{
		width: 600px;
		float: left;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){
	.container, .container .photo img, .photoset img, .inner{
		width: 600px;
		float: left;
	}
}

/* Desktops and laptops ----------- */
@media only screen  and (min-width : 992px) {
	.container, .container .photo img, .photoset img, .inner{
		max-width: 600px;
	}
}

/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
	.container, .container .photo img, .photoset img, .inner{
		max-width: 700px;
	}
}


@media only screen  and (min-width : 1440px) {
	.container, .container .photo img, .photoset img, .inner{
		max-width: 800px;
	}
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
	.container, .container .photo img, .photoset img, .inner{
		max-width: 1172px;
	}
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape)  {
	.container, .container .photo img, .photoset img, .inner{
		width: 250px;
		float: left;
	}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait)  {
	.container, .container .photo img, .photoset img, .inner{
		width: 250px;
		float: left;
	}
}