Adjustments for smaller screens.

Looks great on a larger screen; mobile/responsive layout needs tweaking.