.background {
    /* Gradient overlay */
    background: linear-gradient(rgba(0, 0, 0, 0.722), rgba(218, 165, 32, 0.385)), url("https://images.unsplash.com/photo-1473652502225-6b6af0664e32?q=80&w=2370&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.space {
    margin-bottom: 20px; /* Adjust the value to add desired space */
}

.golden {

    color: goldenrod;
}


.navbar-nav .nav-link {
  font-size: 20px; /* Adjust the font size as needed */
  margin-left: 60px;
}
/* Styling for counter containers */
.counter-container {
    background-color:  rgba(218, 165, 32, 0.289);
    border-radius: 10px;
    padding: 20px;
    text-align: center;
    margin-bottom: 20px;
  }
  
  .counter-container h3 {
    color: white;
    font-size: 1.5rem;
    margin-bottom: 10px;
  }
  
  .counter-container h1 {
    color: white;
    font-size: 3rem;
  }
  
  .counter-container i {
    color: white;
    font-size: 2rem;
  }
  
  
  /* Styling for events section */
  #events-section {
    background-color:  rgba(218, 165, 32, 0.407);
    padding: 50px 0;
  }
  
  #events-section h2 {
    color: white;
    text-align: center;
    margin-bottom: 50px;
  }
  
  #events-section .event {
    background-color: rgba(218, 165, 32, 0.407);
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
  }
  
  #events-section .event h3 {
    color: white;
    font-size: 2rem;
    margin-bottom: 10px;
  }
  
  #events-section .event p {
    color: white;
  }
  
  #events-section .event button {
    background-color: #ffc107;
    border: none;
    border-radius: 5px;
    padding: 10px 20px;
    color: black;
    font-weight: bold;
    cursor: pointer;
  }
  
  #events-section .event button:hover {
    background-color: #ffcd39;
  }
  
  .accordion-button{
    color: black ;
    background-color:goldenrod ;
  }

  .accordion-button:not(.collapsed){
    color: goldenrod ;
    background-color: black ;
  }

  /* Custom CSS to make the accordion body text box bigger */
.accordion-body {
  height: 200px; /* Adjust the height as needed */
  overflow-y: auto; /* Add scrollbar if content exceeds height */
  color: black;
  background-color: goldenrod;
}



/* Custom CSS for animation */
.image-switch-container {
  position: relative;
  width: 100%;
  margin: 0 auto; /* Centering the container */
}

.image-switch-container .main-img,
.image-switch-container .hover-img {
  width: 100%;
  height: auto;
  transition: opacity 1s ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
}

.image-switch-container .main-img {
  opacity: 1;
  z-index: 1;
}

.image-switch-container .hover-img {
  opacity: 0;
  z-index: 0;
}

.calendar-icon-container {
  margin-right: 50px; /* Adjust this value to move the icon further to the right */
}

.logo{
  margin-left: 10px; /* Adjust this value to move the icon further to the right */
}
