tons and tons and tons of responsive adjustments, layout now pretty solid