fix responsive design and tweak fonts