* {
  color: #484848;
}

.row {
  padding: 1em;
  align-items: end;
}

.homeLogo {
  margin: 0 auto;
}
.homeLogo img {
  width: 300px;
}

h3 {
  text-align: center;
  color: #ab8874;
  text-decoration: underline;
  text-underline-offset: 8px;
  padding-bottom: 0.8em;
  font-size: 1.6em;
}

h4 {
  text-align: center;
  color: #ab8874;
  font-weight: 400;
  font-size: 1.4em;
}

a {
  color: #484848;
}

.MainBackground {
  background-image: url("../img/mainBackground.jpg");
  background-color: #cccccc;
  background-size: cover;
  background-position: center;
  min-height: 78vh;
  box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.5);
}

.title {
  text-align: center;
  color: white;
  font-weight: 100;
  font-size: 3rem;
  padding-bottom: 2em;
  text-shadow: 0px 0px 25px black;
}

.card-body {
  min-height: 330px;
  z-index: 99999;
}

.card-body-back {
  content: "";
  background-image: url("../img/kp_wat.png");
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  opacity: 0.1;
  z-index: 1000;
}

.card-text-con {
  padding: 1em;
}
.card-text-con .card-text {
  display: inline-block;
  width: 100%;
}
.card-text-con .card-text strong {
  font-weight: 600;
}

.text-mark {
  color: #ab8874;
}

.text-size1 {
  font-size: 1.2em;
}

@media (min-width: 300px) {
  .col-md-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .card-body {
    font-size: 1.2em;
  }
}
@media (min-width: 990px) {
  .col-md-4 {
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: 33.333%;
  }

  .card-body {
    font-size: 1em;
  }
}

/*# sourceMappingURL=main.css.map */
