Improve HTML and CSS for mobile