Tightened up margins and padding in responsive layout