/* Footer */

.footer-link {
  color: #ffffff;
  text-decoration: none;
  transition: color 0.3s ease;
}

.footer-link:hover {
  color: #00aaff;
}

footer {
  font-family: 'Segoe UI', sans-serif;
  background-color: #111;
}

footer h5 {
  font-weight: 600;
}

footer p, footer li {
  font-size: 0.9rem;
}

footer a {
  text-decoration: none;
  transition: color 0.3s;
}

footer a:hover {
  color: #00aaff;
}

footer .container {
  max-width: 1200px;
}

/* Footer responsiveness */

@media (max-width: 768px) {
  footer .row > div {
    text-align: center;
  }
}

