added carousel, major responsive changes