.background-div {
  background-image: url('image/bg.jpg');
  background-size: cover;
  /* Ensures the image covers the entire div */
  background-position: center center;
  /* Centers the image */
  background-repeat: no-repeat;
  /* Prevents repeating the image */
  height: 100%;
  /* Makes the div full viewport height */
  width: 100%;
  /* Full width */
}

.nav-link {
  color: aliceblue;
}

.nav-link:hover {
  color: #f1f1f2;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}

.donate {
  /* color: rgb(26, 183, 55); */
  color: #f1f1f2;
  /* background-color: #f1f1f2; */
  text-decoration: none;
  border: 2px solid #f1f1f2;
  padding: 2.5px;
  border-radius: 5px;
  padding-left: 8px;
  padding-right: 8px;
}

.donate:hover {
  color: rgb(94, 217, 116);
  border: 2px solid rgb(94, 217, 116);
}

.navbar-brand {
  color: aliceblue;
}

.custom-h3 {
  color: #fff !important;
  font-size: 35px;
  background: rgba(11, 6, 2, 0.59);
  padding: 10px 0 !important;
}

.headline {
  height: 40vh;
  align-content: center;
  margin-top: 100px;
}

.gallery {
  margin-top: 5rem;
  margin-bottom: 5rem;
  background: rgb(0,1,36);
background: linear-gradient(90deg, rgba(0,1,36,1) 0%, rgba(9,83,121,1) 45%, rgba(0,232,255,1) 100%);
}

.gallery-text {
  align-content: center;
}

@media (max-width: 992px) {
  .donate {
    margin-top: 2rem;
  }
}

.footer {
  background-color: rgb(5, 37, 34);
  padding-top: 10px;
  padding-bottom: 10px;
}

/* .items {
    align-content: center;
  } */