#hero .hero-container {
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  padding: 0 15px;
}

#hero a {
  margin: 0 auto 30px auto;
}

#hero h1 {
  font-size: 40px;

}

#hero .hero-desc {
  max-width: 680px;
  text-align: left;
  /* padding-left: 10px;
  padding-right: 10px; */

}

#hero .hero-desc ul {
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
}

.section-title h2 {
  font-size: 1.5em;
  color: #efeded;
  text-shadow: -1px -1px 3px #f5c2c2;
  text-transform: none;
  line-height: 1.2;
}

.section-title p {
  font-size: 18px;
}

.col-lg-6 {
  text-align: center;
}

/* input.btn-light {
  border: 5px solid rgba(250, 236, 236, 0);
} */

.btn {
  border: 5px solid rgba(0, 0, 0, 0.169);
  font-weight: 500;

}

.btn.btn-bioinfo {
  background: #cda45e;
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
  background-color: #294165;
  border: 5px solid #c6cada;
  color: white;
}


/* 
.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
  border-radius: 5px;
  border-radius: 5px;
} */

textarea {
  /* background: url(/bs/assets/img/events-bg.jpg) center center no-repeat;
background-size: cover;
position: relative; */
  opacity: 0.75;
  /* color: white; */

  font-family: Consolas,
    Monaco,
    Lucida Console,
    Liberation Mono,
    DejaVu Sans Mono,
    Bitstream Vera Sans Mono,
    Courier New,
    monospace;

}

textarea.hidden {
  display: none;
}


/* .why-us {
  background: url('/bs/assets/img/hero-bg.jpg') center center no-repeat;
  background-color: rgba(0, 0, 0, 0.8);
  background-attachment: fixed;
  background-size: cover;
  position: relative;
  padding: 80px 0;
} */

.events::before,
.why-us::before,
.about::before {
  background-color: rgba(0, 0, 0, .65);
}

#footer .footer-top {
  background-attachment: fixed;
  width: 100%;
  height: 70vh;
  background: url(/bs/assets/img/portfolio-details-2.jpg) top center;
  background-size: cover;
  position: relative;
  border: none;
}

#footer .footer-top::before {
  content: "";
  background-color: rgba(0, 0, 0, .5);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}