CSS tweaks for mobile and PC

Added media queries for small screens. Tweak the style a little
bit, adding colours to the tags and playing with paddings.