Tweaking viewport directive and styling for smaller screens