 .content-title {
    position: relative;
    display: inline-block; /* Ensure the underline only appears for the text length */
}

.content-title::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px; /* Adjust the height of the underline */
    bottom: 0;
    left: 0;
    background-color: #34BF49;
}

.navmenu ul li a
{
   font-weight: bold;
}

/*navigation underline effect*/
.navmenu ul li a.contactbtn {
    background-color: #34BF49;
    color: white;
    border: none;
    border-radius: 30px; /* Optional: for rounded corners */
    padding: 10px 20px; /* Adjust padding as needed */
    display: block;
    width: 100%; /* Make the button cover the entire width of the list item */
    box-sizing: border-box; /* Ensure padding is included in the element's total width and height */
}

.navmenu ul li a.contactbtn:hover {
    background-color: #34BF49; /* Optional: change color on hover */
    text-decoration: none; /* Ensure no underline on hover */
}


/*  list animation*/
  .blinking {
      animation: blinkingText 1.5s infinite;
  }
  @keyframes blinkingText {
      0% { color: white; }
      50% { color: yellow; }
      100% { color: white; }
  }
  .scrolling-list {
      height: 300px; /* Adjust height as needed */
      overflow: hidden;
      position: relative;
  }
  .scrolling-list ul {
      position: absolute;
      animation: scrollList 10s linear infinite;
  }
  @keyframes scrollList {
      0% { top: 0; }
      100% { top: -100%; }
  }
/*list animation ends*/

/*  team member hovering*/

  .zoom-hover {
      overflow: hidden;
    }
    .zoom-hover img {
      transition: transform 0.5s ease;
    }
    .zoom-hover:hover img {
      transform: scale(1.1);
    }

/*objectives of the society*/
 .objectives-list {
      padding-left: 0;
      list-style: none;
      margin-left: 30px; /* Add margin-left here */
    }
    .objectives-list li {
      margin-bottom: 5px;
      display: flex;
      align-items: center;
    }
    .objectives-list li i {
      margin-right: 10px;
      color: green; /* Adjust color as needed */
    }
    .objectives-list li span {
      flex: 1;
    }

/*notifications list*/
    .notifications-list {
    text-align: justify;
    margin-left: 5px;
    padding: 0;
    list-style: none;
    max-height: auto; 
  }

  .notifications-list li {
    display: flex;
    align-items: center;
    padding: 5px 0; /* Reduced vertical gap */
    margin-left: 5px;
  }

  .notifications-list li .fa-angle-right {
    margin-right: 5px; /* Space between symbol and text */
    font-size: 15px;
    font-weight: bold;
  }

  .notifications-list li .badge {
    margin-left: 5px; /* Push badge to the right */
  }

  .notifications-list li span {
    display: inline-block;
  }


/*  end notification list*/


