/* Footer Custom Styles */
.footer-links-list {
   display: flex;
   flex-wrap: wrap;
   gap: 30px;
   list-style: none;
   padding: 0;
   margin: 0;
}

.footer-column {
   flex: 1;
   min-width: 200px;
   list-style: none;
}

.footer-column h5 {
   font-weight: bold;
   margin-bottom: 15px;
   color: #fff;
   margin-top: 0;
}

.footer-column ul {
   list-style: none;
   padding-left: 0;
   margin: 0;
}

.footer-column ul li {
   margin-bottom: 8px;
}

.footer-column ul li a {
   color: #fff;
   text-decoration: none;
}

.footer-column ul li a:hover {
   text-decoration: underline;
}

@media (max-width: 768px) {
   .footer-links-list {
      flex-direction: column;
      gap: 20px;
   }
}

