Added an additional CSS for mobile browsers

Added a separate style sheet for mobile (narrow screens) browsers, which
positions the Navigation vertically instead of horizontally.