@charset "UTF-8";

@media only screen and (min-width: 768px) {
  .header .navbar-logo img {
      max-width: 400px;
      height: 60px;
  }
}


@media only screen and (min-width: 1200px) {
  .footer-two .footer-two__widget--alternate {
      -webkit-padding-start: 60px;
      padding-inline-start: 40px;
  }
}

.footer-two .footer-two__widget p {
  color: #949d9c;
  font-weight: 500;
  text-transform: none;
}

.difference-three .difference-three__thumb-inner .thumb-sm {
  z-index: 1;
}

.help .thumb-lg::after
{    border: none;}

@media only screen and (min-width: 576px) {
  .difference-three .help__content-list li {
      width: 100%;
  }
  
.team .team__single-content{
  min-height: 135px;
}



}

@media only screen and (min-width: 992px) {
  .difference-two {
      padding: 220px 0px;
  }
}

@media only screen and (min-width: 992px) {
.donation-form{
	
	padding-top:40px;
}
}


@media only screen and (min-width: 576px) {
    .cm-details .cm-details__list ul li {
        width: 100% !important;
    }
}


@media only screen and (max-width: 576px) {
.header .navbar-logo img {
  max-width: 100%;
  height: 45px;
}
}
@media only screen and (min-width: 992px) {
  .community .community-donation__inner {
      max-width: 100%;
  }
}

.payment-method h3 {
  margin-top: 0;
}
.payment-method p {
  margin-bottom: 10px;
}
.payment-method .note {
  font-style: italic;
  font-size: 14px;
  color: #666;
}




.payment-container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin: 20px 0;
}

.payment-method {
  flex: 1;
  min-width: 280px; /* Ensures proper stacking on small screens */
  padding: 20px;
  border: 1px solid #ddd;
  border-radius: 8px;
  background-color: #f9f9f9;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

/* Responsive Design */
@media (max-width: 768px) {
  .payment-container {
    flex-direction: column;
  }

  .payment-method {
    width: 100%;
  }
}


.donate_steps{
  margin-bottom: 30px;
}


@media only screen and (min-width: 576px) {
  .donate_section .help-three__inner {
      padding: 5px 40px 40px;
  }
}
.contact-main .content a, .footer-two .footer-two__widget .footer-two__widget-content--contact a {
  text-transform: capitalize;
}



.video-popup {
   display: none;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background: rgba(0, 0, 0, 0.8);
   justify-content: center;
   align-items: center;
   z-index: 1000;
}

.video-popup-content {
   position: relative;
   background: #fff;
   padding: 15px;
   width: 80%;
   max-width: 700px;
   border-radius: 10px;
}

.video-popup iframe {
   width: 100%;
   height: 400px;
}

.close-popup {
   position: absolute;
   top: 10px;
   right: 15px;
   font-size: 24px;
   cursor: pointer;
}

.contact-main .content a.email, .footer-two .footer-two__widget .footer-two__widget-content--contact a.email{
  text-transform: lowercase;
}
