Some serious responsiveness, plus all the nav elements. Still needs some responsive fixes.