Site is not optimized for tablets and mobile phones.

Added a media query and an additional css for devices with less width.