some responsive layout fixes (still needs more)