fixed some styles after testing on mobile devices.