/* Header-start */
.who-we-are-dropdown {
  position: relative;
}

.header {
  border-bottom: 1px solid rgba(200, 196, 196, 0.733);
}

.who-we-are-dropdown:hover .dropdown-menu {
  display: block;
}

.dropdown-menu {
  width: 200%;
}

.logo-style {
  background-color: white;
  width: fit-content;
}

.header-donate-btn {
  background-color: #0087ca;
  border-radius: 1rem;
  padding: 0.8rem;
  text-align: center;
}

.header-donate-btn a {
  text-decoration: none;
  color: white;
}

.header-donate-btn a:hover {
  color: white;
  transition: background-color 0.5s ease-in-out;
}

.header-donate-btn:hover {
  background-color: #2bb5f9;
}

.header-toggle-icon {
  display: flex;
  justify-content: flex-end;
  align-items: start;
  margin: 0;
  padding: 0;
}

.header-toggle-icon button {
  align-self: end;
}
/* Header-end */

/* After-Carausel start */
.after-carausel{
  background-color: #0087ca;
}

.after-carausel-box{
  border: 2px solid #fff;
  display: flex;
  align-items: center;
  flex-direction: column;
  color: #fff;
  font-weight: 700;
}

.after-carausel-box img{
  width: 50%;
  height: 50%;
  border-radius: 1rem;
}

.after-carausel-box h5{
  font-weight: 700;
  font-style: italic;
}
/* After-Carausel end */

/* Our Mission Section Start */
.our-mission-head h5{
  width: 70%;
}

.our-mission-head span{
  color: #0087ca;
}

.our-mission-box img{
  width: 100%;
  height: 100%;
}

.our-mission-box h4{
  font-weight: 700;
}

.our-mission-box p{
  font-weight: 400;

}
/* Our Mission Section End */

/* Medical-Cases start */
.medical-case {
  width: 100%;
  height: auto;
  border: 1px solid black;
}

.medical-case img {
  width: 70%;
  height: auto;
}

.text-area a {
  text-decoration: none;
  background-color: #2c2c2c;
  color: #fff;
  padding: 0.5rem 1rem;
  margin: 1rem;
}

.text-area a:hover {
  color: #fff;
  background-color: #5d5c5c;
  transition: background-color 0.5s ease-in-out;
}
/* Medical-Cases end */

/* hero section start */
.hero-section-1 img{
  width: 100%;
  height: 80%;
  border-top-right-radius: 2rem;
  border-bottom-right-radius: 2rem;
}

.hero-section-1-text h1{
  font-weight: 700;
}

.hero-section-1-text p{
  color: gray;
}

.hero-section-1-text a{
  background-color: #0087ca;
  padding: 1rem;
  color: #fff;
  text-decoration: none;
  border-radius: 1rem;
  border: 1px solid gray;
}

.hero-section-1-text a:hover{
  color: #fff;
  background-color: #2bb5f9;
}
/* hero section end */

/* Box-Section Start */
.box-head h1:after {
  content: "";
  text-align: center;
  display: block;
  position: relative;
  width: 20%;
  border: 2px solid #0087ca;
  border-width: 4px;
  margin-top: 10%;
  margin-left: 45%;
}

.small-box img {
  width: 100%;
  height: 100
  %;
}

.small-box p{
  text-align: center;
}
/* Box-Section End */

/* Hero-Section-5 Start */
.hero-section-5{
  background-image: url('./images/hero-section2.jpg');
  background-size: cover;
  height: 60vh;
}

.hero-section-5-transparent{
  background-color: rgba(57, 56, 56, 0.708);
}

.hero-section-5-box{
  color: #fff;
}

.hero-section-5-box h2{
  font-weight: 700;
}

.hero-section-5-box span{
  color: #0087ca;
  font-weight: 800;
}

.hero-section-5-box h5{
  font-weight: 500;
}

.hero-section-5-box-desc p{
  color: wheat;
  font-weight: 700;
}

.hero-section-5-box-link a{
  border: 1px solid #fff;
  background-color: #0087ca;
  color: #fff;
  font-weight: 700;
  padding: 0.5rem 1rem;
  text-decoration: none;
  transition: all ease-in-out 0.4s;
}

.hero-section-5-box-link a:hover{
  background-color: #fff;
  color: #0087ca;
}
/* Hero-Section-5 End */

/* Volunteer-Section Start */
.volunteer-section-head span{
  color: #0087ca;
}

.volunteer-box{
  width: 100%;
  height: 100%;
}

.volunteer-box img{
  width: 40%;
  height: 40%;
  border: 2px solid gray;
  border-radius: 50%;
}

.volunteer-box h4{
  text-transform: uppercase;
  font-weight: 700;
}

.volunteer-box span{
  color: gray;
  font-weight: 700;
}
/* Volunteer-Section End */

/* Box-Section-After Start */
.box-section-after img {
  width: 100%;
  height: 35%;
}

.box-section-after h2 {
  font-weight: 700;
}

.box-section-after p {
  font-weight: 600;
  color: gray;
  font-size: large;
}

.after-link {
  display: flex;
  justify-content: end;
}

.after-link a {
  background-color: #0087ca;
  padding: 0.8rem 2rem;
  border-radius: 1.5rem;
  color: #fff;
  text-decoration: none;
}

.after-link a:hover {
  color: #fff;
  background-color: #2bb5f9;
  transition: background-color 0.5s ease-in-out;
}
/* Box-Section-After End */

/* Hero-section-2 start */
/* .image-header {
  display: flex;
  justify-content: center;
}

.image-header h1:after {
  content: "";
  text-align: center;
  display: block;
  position: relative;
  width: 20%;
  border: 2px solid #0087ca;
  border-width: 4px;
  margin-top: 10%;
  margin-left: 45%;
}

.image-section img {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
} */
/* Hero-section-2 end */

/* Hero-Section-4 Start */
.donate-area-main{
  color: #fff;
  width: 30%;
  position: absolute;
}

.donate-area{
  position: sticky;
}

.donate-area h1{
  color: #fff;
  font-weight: bolder;
}

.donate-area h2{
  font-weight: bold;
}

.donate-area h5{
  font-weight: 400;
}

.donate-area a{
  color: gray;
  background-color: #fff;
  text-decoration: none;
  font-size: 1.4rem;
  border: 1px solid gray;
  padding: 0.5rem 1rem;
  border-radius: 1rem;
}

.donate-area a:hover{
  color: #fff;
  background-color: #0087ca;
}

.donate-area h1:after{
  content: "";
  text-align: center;
  display: block;
  position: relative;
  width: 40%;
  border: 2px solid #fff;
  border-width: 5%;
  margin-top: 20%;
  margin-left: 30%;
}

.hero-section-3-header {
  position: sticky;
  background-color: #000000;
  color: #fff;
  height: 60vh;
}

.hero-section-3 h1:after {
  content: "";
  text-align: center;
  display: block;
  position: relative;
  width: 20%;
  border: 2px solid #0087ca;
  border-width: 4px;
  margin-top: 10%;
  margin-left: 45%;
}

.footer-img{
  background-image: url('./images/footer-img.jpg');
  background-size: cover;
  height: 100vh;
}
/* Hero-Section-4 End */

/* Footer Start */
.footer-content-start{
  background-color: #2c2c2c;
  color: #fff;
}

.footer-logo img{
  background-color: #000000;
  border-radius: 0.5rem;
}

.footer-links a{
  color:#fff;
  transition: all steps(6) 0.4s;
}

.footer-links a:hover{
  color: #fff;
}

.footer-content-end{
  background-color: #fff;
  height: 10vh;
}

.footer-content-end h5 {
  color: gray;
}

.footer-donate-btn a{
  border: 1px solid #fff;
  border-radius: 2rem;
  padding: 0.5rem 1rem;
  background-color: #000000;
  color: #fff;
  text-decoration: none;
  transition: all ease-in-out 0.5s;
  font-weight: 700;
  font-style: italic;
}

.footer-donate-btn a:hover{
  color:#000000;
  background-color: #fff;
}

.footer-social-link h5{
  border: 1px solid #fff;
  padding: 1rem 1.5rem;
  border-radius: 2rem;
  transition: all ease-in-out 0.5s;
}

.footer-social-link a{
  color: #fff;
}

.footer-social-link a:hover{
  color: #fff;
}

.footer-social-link h5:hover{
  background-color: #000000;
}
/* Footer End */

 .header-logo {
    display: flex;
    align-items: left;
    justify-content: center; /* change to flex-start or flex-end if needed */
    padding: 10px 0;
  }
  .header-logo img {
    max-height: 80px; /* adjust logo size */
    width: auto;
  }