Separate mobile and desktop styles. Fix bug with wide images.