updated: made Carousel more responsive
updated: reduced the amount of CSS required to implement the Carousel