Made site responsive and fixed layout issues

Used Media Queries to scale the site down to phones, as well as fixed
the overall site layout as far as positions and z-indexes which were
causing some layering issues