html,
body {
  margin: 0px auto;
  overflow-x: hidden;
}

.hero {
  background-image: url("../img/church.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  height: 600px;
  margin-top: -10px;
}

.hero a:hover {
  background-color: transparent;
}

a {
  text-decoration: none;
  color: white;
}

/* a:hover {
    color: lavender;
    padding: 5px;
    background-color: rgba(0, 0, 0, 0.152);
    border-radius: 20%;
} */

.d-flex {
  align-items: center;
}

.fa-solid {
  color: white;
}

.btn:first-child :active {
  border-color: transparent;
}

.textshadow {
  text-shadow: 2px 2px rgba(0, 0, 0, 0.223);
}

.fa-solid {
  color: white;
}

.main {
  background-color: #eaeaea;
}

.flexx {
  background-image: url("../img/worship.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.flex h1 {
  font-family: fantasy;
  font-size: 50px;
}

.bg-purple {
  background-color: #6a4e77;
}

.bg-purple-light {
  background-color: #b471d3;
}

.p-70 {
  padding: 60px;
}

.bg-orange {
  background-color: #ff6a48;
}

.flexx a:hover {
  background-color: transparent;
  border-radius: 0;
}

.ashadow {
  box-shadow: 5px 10px black;
}

.donate {
  background-color: #eaeaea;
}

.donate a:hover {
  background-color: transparent;
  border-radius: 0;
}

.foot {
  background-color: #3f4359;
}

.foot a:hover {
  background-color: transparent;
  border-radius: 0;
  padding: 0px;
}

.foot a {
  color: #ff6a48;
}

.minihero {
  background-image: url("../img/ministry.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  height: 400px;
  margin-top: -10px;
}

.minmain a:hover {
  background-color: transparent;
  border-radius: 0;
}

.contacthero {
  background-image: url("../img/city.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  height: 400px;
  margin-top: -10px;
}

.contact {
  background-color: #eaeaea;
}

.text-purple {
  color: #6a4e77;
}

.donatehero {
  background-image: url("../img/save.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  height: 400px;
  margin-top: -10px;
}

.donate {
  background-color: #eaeaea;
}

.limg {
  margin-top: -44px;
}

p {
  text-align: justify;
}

.links a:hover {
  color: black;
}

/* .topname {
    padding-bottom: -100px;
    color: white;
    text-align: center;
} */

.namecard {
  color: white;
  text-align: center;
}

.bank p {
  text-align: center;
}

#IOB:hover {
  box-shadow: 0 0 11px rgba(33, 33, 33, 0.2);
}

.upi {
  background: url(../img/upi.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}

.project {
  background-image: url(../img/projects.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 100vh;
}

.helpers {
  background-image: url(https://images.unsplash.com/photo-1582803824594-65b5b4632cad?q=80&w=2071&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 100vh;
}

.filter {
  backdrop-filter: blur(4px);
  background-color: rgba(255, 255, 255, 0.525);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.helper img {
    height: 265px;
    width: 18rem;
}