Fixed a minor css bug
Tweak CSS to be slightly more kind to mobile screen sizes