footer .footer-logo img {
  max-height: 120px;
}

header .navbar-brand img {
  max-height: 66px;
}

header .navbar-brand {
  padding: 10px 0;
}

.card-overlay {
  background: rgba(0, 0, 0, 0.2);
}

.fix-hero-bg-pos {
  background-position: 100% 10% !important;
}

.c-white {
  color: white;
}

@media (max-width: 767px) {
    .sm-h-750px {
        height: 750px !important;
    }

    .sm-h-90vh {
        height: 90vh !important;
    }

    .fix-hero-bg-pos {
      background-position: 80% 10% !important;
    }

    .d-sm-none {
        display: none !important;
    }

}