small changes
mobile optimization and other CSS adjustments