.carousel {
  margin-bottom: -3em;
}
.carousel-item {
  height: 76vh;
  min-height: 340px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: white;
}
.carousel-caption h3 {
  position: relative;
  top: 0.5em;
  color: #fff;
  font-size: 3.4em;
  width: 50%;
  line-height: 1em;
  margin: 0.5em auto;
  text-shadow: 2px 1px 4px #242424;
  font-family: 'Russo One', sans-serif;
  text-transform: capitalize;
}
.carousel-caption p {
  width: 50%;
  margin: 0 auto;
  color: #fff;
  font-size: 1.3em;
  font-weight: 600;
  letter-spacing: 1px;
  padding: 0.2em 1em;
  text-shadow: 1px 1px 2px #242424;
}
.carousel-caption a:hover {
  text-decoration: none;
}
