fix mobile layout and add base font size for mobile