@media only screen and (max-width: 1890px){
    section.hero-banner {
        height: 139vh !important;
    }
}


@media only screen and (max-width: 1530px){
  .card-about-set-image-01 img {
    margin-left: 22px;
  }
  .card-about-set-image-02 img {
    transform: translateY(29px);
  }
    section.hero-banner {
        height: 139vh !important;
    }
 

}

@media only screen and (max-width: 1395px) {
  .absolute-div {
    top: -20%;

  
}



  }

  @media only screen and (max-width: 1366px){
    section.hero-banner {
        height: 147vh !important; 
    }
    .heading-container {
        background-size: 100% 100% !important;
    }
  }


  @media only screen and (max-width: 1300px) {
    input.input-type.email {
      width: 100%;
  }
  input.input-type {

    width: 100%;
}

.business-contain p {

  font-size: inherit;




    }

    .business-contain h2 {

      font-size: 50px;
    
    }
    
    
        }



  @media only screen and (max-width: 1170px) {
    .donate-detail-box {
      width: 900px;
  }

  section.Prosperit {

    width: 900px;


}
  }





  @media only screen and (max-width: 900px) {
    .donate-detail-box {
      width: 700px;
  }
    section.hero-banner {
        height: 103vh !important;
    }

  section.Prosperit {

    width: 700px;


}
.footer-main.issues{
  margin-top: 0rem;
  padding: 0rem !important;

}
.absolute-div.issues {
  top: 0 !important;
}

input.input-type.email {
  width: 100%;
}

.prosperit-email-content {
  flex-direction: column;
}

section.Prosperit {
  background-color: black;
  width: 100%;
  position: inherit;
  /* top: -1%; */
  left: inherit;
  transform: translate(0%, 0%);
}

.sub-story-section {
  /* padding: 7rem 0; */
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.absolute-div {
  position: inherit;
  top: inherit;
  left: inherit;
  transform: translateX(0%);
  width: 100%;
}

.donate-detail-box {
  width: 100%;
}

.footer-main {
  padding-top: 0rem;
}

.twiter-icon-center {
  margin-top: 3rem;
}

.image-achieve-together {
  margin-top: 2rem;
}

.card-testimonial {
  margin-top: 2rem;
}

section.contact-section-form {
  margin-top: 2rem;
}
    .logo-type {
        width: 450px;
    }

  }



  @media only screen and (max-width: 700px) {
    .logo-type {
        width: 450px;
    }
    section.hero-banner {
      height: auto !important; 
      padding: 1rem 1rem !important;
  }

  .btn-group-button {
    display: flex;
    flex-direction: column;
    padding: 1rem 3rem;
}

    .remtoure{
        margin-top:0.5rem !important;
    }

   .mtoure{
       margin-top:2rem !important;
   }

    .business-contain {
        padding: 0 0rem;
    }

.card-about-set-image, .card-about-set-image-01, .card-about-set-image-02, .card-about-set-image-04, .card-about-set-image-05{
  width: 100%;
  margin: 1rem;
}

.card-about-set-image-02 img {
  transform: translateY(0px);
}

.card-about-set-image-01 img, .card-about-set-image-02 img, .card-about-set-image-04 img   {
  width: 100%;
  margin-left: 0rem;
}

.volunteer-button {

margin: 1rem 0 !important;

}

.heading-container img{
  padding: 1rem 1rem; 
}

    .heading-container {
        padding: 0px 18px !important;
    }

   

    .donate-detail-box {
      flex-direction: column;
  }

    .heading-container h1 {
        font-size: 22px;
        padding: 1rem 2rem;
    }

  .box h2 {
  
    font-size: 30px;
   
}

  .box {
    margin: 2rem 0;
}
.box h2 {
  margin-bottom: 0rem;
  margin-top: 0rem;
}

section.image-section-for-volunter {
  padding: 0 2rem;
}

article.issues-about-article {
  margin-top: 3rem;
  padding: 0 3rem;
}


 
  }
@media only screen and (max-width: 580px) {
    .bg-about-banner, .bg-volunteer-banner, .bg-contact-banner {
        background-size: 100% 100%;
        height: 24vh !important;
    }
    .main-bg-about h1 {
        font-size: inherit !important;
      
    }
    #hide-m{
        display:none;
    }
    #hide-c-m {
        display: none;
    }
    #hide-c-d{
        display:block;
    }
    #hide-d{
        display:block;
        height:40vh !important;
    }
        .content-for-story h1 {
            font-size: 38px !important;
        }
    .content-for-story {
        padding-left: 0rem;
    }
    article.about-article {
        margin-top: 3rem !important;
    }
        article.about-article section.mt-5.px-5, article.issues-about-article{
            padding: 1px 10px !important;
        }
    .issues-about h1, .info-to-contact h2, .volunteer-contain h2, .business-contain h2, .heading-for-all h2 {
        font-size: 32px;
        line-height: 44px;
    }
    .issues-about p, .address p, .box p, .volunteer-contain p, .content-for-story p {
        font-size: inherit !important;
    }
    .accordion-button, .accordion-body {
        font-size: 16px;
    }
    .logo-type {
        width: 300px;
    }
}
@media only screen and (max-width: 500px) {
    .set-image {
        padding: 2rem;
    }

    .top-banner-se {
        margin-top: 0rem !important;
    }

    .btn-group-button {
        margin-bottom: 0rem !important;
    }

    section.hero-banner {
        padding: 1rem 0rem !important;
    }
    .logo-type {
        width: 300px;       
    }
}