Various changes to make the site more responsive