.carousel .carousel-item {
  height: 50vh !important;
}

.carousel-item img {
  align-items: center;
  align-content: center;
  vertical-align: middle;
  margin: auto;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (min-width: 768px) {
  .dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0px;
  }
}

.dropdown-toggle::after {
  content: none;
}

.card-body #home {
  height: 38vh;
}

.vidcenter {
  align-items: center;
  align-content: center;
  vertical-align: middle;
  margin: auto;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.vidvideography {
  align-items: center;
  align-content: center;
  vertical-align: middle;
  margin: auto;
  width: 100%;
  height: 40vh;
  object-fit: cover;
}

.footerimg {
  align-items: center;
  align-content: center;
  vertical-align: middle;
  margin: auto;
  width: auto;
  height: 10vh;
  object-fit: cover;
}

.linked:hover {
  font-weight: bold;
  color: rgb(0,0,0);
}

.linked {
  text-decoration: none;
  color: rgb(75,76,77);
}

