Minor css fixes to prevent overlap on mobile