Small screen spacing

Adjusted padding and font size for <640 screens