about 75% mobile friendly, missing the modals in the mobile screen.
padding line for h2
cleaned up the code a bit