some more changes to make it responsive

for some reason the buttons don't work in small windows will have to
investigate. Will also have to make the titles work.