Updates to CSS and mobile main page