.feedback {
    padding: 10px 20px;
    border-radius: 4px;
}

.thank-you-btn {
    width: 300px;
    margin-bottom: 20px;
}

#join-community-btn {
    cursor: pointer;
    display: inline-block;
    text-align: center;
}

#mybutton {
    position: fixed;
    bottom: -4px;
    right: 10px;
}



       .heading-img {padding: 0 0 30px 0;}
           .s2body {
                  font-family: Arial, sans-serif;
                  margin: 0;
                  padding: 0;
                  background-color: #f9f9f9;
                  display: flex;
                  justify-content: center;
                  align-items: center;
                  height: 100vh;
                  }
                  /* The main content box */
                  .s2content-box {
                  background: white;
                  
                  border-radius: 10px;
                  box-shadow: 0 1px 7px 0 rgb(0 0 0 / 25%);
                  text-align: center;
                  max-width: 400px;
                  }
                  /* Individual sections */
                  .s2section {
                  padding: 20px 0;
                  }
                  .s2icon {
                  width: 50px;
                  margin-bottom: 10px;
                  }
         
                  /* Desktop View */
                  @media (min-width: 768px) {
                  .s2content-box {
                  max-width: 1000px;
                  display: flex;
                  flex-direction: row;
                  align-items: center;
                  text-align: center;
                  padding: 30px;
                  }
                  .s2section {
                  width: 30%;
                  padding: 0 20px;
                  }
                  }

@media (min-width: 992px) {
    .card-container {
        max-width:1500px !important;
    }
       }
       .sec1-p {
       font-size: 22px;
    line-height: 1.6; 
    font-family: 'Noto Sans' !important;
       }
       .sec2-p {
       font-size: 30px;
    line-height: 1.6;
    font-family: 'Noto Sans' !important;
       }
             .sec6-p {
       font-size: 22px;
    line-height: 1.6; 
    font-family: 'Noto Sans' !important;
       }
       /* Mobile View */
@media (max-width: 767px) {

  .heading-img {padding: 0 0 15px 0;}

  .sec2-p {
    font-size: 18px;
  }

  .sec6-p {
    font-size: 18px;
  }
  
    .sec1-p {
    text-align: center;
    font-size: 16px;
  }

}
    .secondary-logo {
  width: auto;
}

@media (max-width: 768px) {

.img-fluid {
 
    height: 200px !important;
}

  .secondary-logo {
    width: 100%; 
margin-left: 8px;
  }
}

@media (max-width: 480px) {
  .secondary-logo {
    width: 100%; 

  }
  


      }   
      
      @media only screen and (max-width: 400px) {
      .unicef-blue1 {padding-top: 60px;}
      }
       @media (max-width: 350px) {
      .unicef-blue1 {padding-top: 80px;}
      }
            

/* Style the modal (popup) */
        .modal {
            display: none; /* Hidden by default */
            position: fixed;
            z-index: 1;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            overflow: auto;
            background-color: rgba(0, 0, 0, 0.4);
            padding-top: 0px;
            z-index: 1000;
        }
      


        /* Modal content */
        .modal-content {
            background-color: #fff;
            margin: 5% auto;
            padding: 20px;
            border: 1px solid #888;
            width: 80%;
            max-width: 800px;
            border-radius: 8px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
            max-height: 85vh; /* Set a maximum height for the modal */
            overflow-y: scroll; /* Always show vertical scrollbar */
            scrollbar-color: #888 #f1f1f1;
          z-index: 1000;
        }

        /* Optional: Style the scroll bar */
        .modal-content::-webkit-scrollbar {
            width: 8px;
        }

        .modal-content::-webkit-scrollbar-thumb {
            background-color: #888;
            border-radius: 4px;
        }

        .modal-content::-webkit-scrollbar-thumb:hover {
            background-color: #555;
        }

        /* Close button */
        .close {
            color: #aaa;
            font-size: 40px;
            font-weight: bold;
            float: right;
          z-index: 9999;
          position: fixed;
      
        }

        .close:hover,
        .close:focus {
            color: black;
            text-decoration: none;
            cursor: pointer;
        }

        /* Style the content */
        .modal-content h2 {
            text-align: center;
            margin-bottom: 20px;
            color: #004B87;
        }

        .modal-content p {
            text-align: left;
            font-size: 16px;
            line-height: 1.6;
            color: #333;
            margin-bottom: 10px;
        }

        .modal-content ul {
            text-align: left;
            margin: 20px 0;
        }

        .modal-content li {
            text-align: left;
            margin-bottom: 10px;
        }

        .modal-content hr {
            border: 0;
            border-top: 1px solid #ddd;
            margin: 20px 0;
        }

        @media (min-width: 700px) {
            .modal-content {
                text-align: justify;
            }
        }
/*  hide carousel indicators */
.carousel-indicators.hidden {
    display: none !important;
}

      