First update to add responsiveness

Hopefully will improve the mobile viewing experience.
Update main.css
Update main.css
Update main.css
Update main.css
Update main.css
Update main.css
Update main.css
Update main.css
Update main.css
Update main.css
Update main.css
Update main.css
Update main.css
Update main.css
Update main.css
Update main.css
Update main.css
Update main.css
Update main.css