improve margins and padding for mobile