Revert "Revert "changed layout to use relative positioning on mobile""

This reverts commit ee8e61d3a11ee0e383fe3f5c75d4af5da31d6ecd.
fixed relative spacing and cleaned up CSS