div.jumbotron.carousel-hero {
  color:#fff;
  text-align:center;
  background-size:cover;
  background-position:center;
  padding-top:100px;
  padding-bottom:100px;
  margin-bottom:0;
}

div.jumbotron.hero-nature {
  background-image:url('../../assets/img/hero-background-nature.jpg');
}

div.jumbotron.hero-photography {
  background-image:url('../../assets/img/hero-background-photography.jpg');
}

div.jumbotron.hero-technology {
  background-image:url('../../assets/img/hero-background-technology.jpg');
}

h1.hero-title, h2.hero-title, h3.hero-title {
  text-shadow:0 3px 3px rgba(0,0,0,0.4);
  color:#fff;
}

p.hero-subtitle {
  max-width:600px;
  margin:25px auto;
  padding:10px 15px;
  color:#fff;
  z-index:9999999;
}

#carousel-1 {
  background-color:rgba(0,0,0,0.2);
}

.text-center.d-flex.justify-content-center.align-content-center.align-self-start.hero-subtitle {
  text-align:justify;
  font-size:50px;
}

div {
}

#overlay {
  background-color:#ea0a0a;
  position:absolute;
  top:0px;
  left:0px;
  height:700px;
  width:1600px;
  background-color:rgba(175,125,198,0.7);
  opacity:0.5;
  color:none;
}

.text-center.text-info {
  color:rgb(248,251,254);
}

