All page types now responsive, css tidy up