Photo-gallery responsive design