Updated homepage and various responsive styles