New home page - bug fix and responsive CSS