.b-example-divider {
  height: 3rem;
  background-color: rgba(0, 0, 0, .1);
  border: solid rgba(0, 0, 0, .15);
  border-width: 1px 0;
  box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
}

.intro-header {
  background-image: url(/img/img-hero1.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.intro-header-text {
  background-color: rgba(0,0,0,0.6);
}

@media (min-width: 992px) {
  .rounded-lg-3 { border-radius: .3rem; }
}


@media (max-width: 500px) {
  .cc-window.cc-floating {
    font-size: 10px !important;
    padding: 5px !important;
    max-width: 100% !important;
  }
  .cc-floating .cc-message {
    margin-bottom: 0 !important;
  }

}