max-width seems to be stuffing up on mobile