updated CSS for mobile