footer {
  /* background-color: #000723; */
  background-color: #313131;
  color: white !important;
}
footer p {
  color: white;
}
footer .footer-logo {
  width: 150px;
}
footer .link {
  color: white !important;
  font-weight: 300 !important;
  font-size: 14px;
  text-decoration: none;
}
footer .footer-links h4 {
  margin-bottom: 10px;
}
footer .link:hover {
  color: #0d6efd !important;
}
footer .footer-connect {
  list-style: none;
  padding: 0;
}
footer .footer-connect li {
  display: inline-block;
  margin: 8px;
}
footer .footer-connect img {
  width: 30px;
}

@media (max-width: 575px) {
  footer .footer-logo {
    width: 75px;
    margin-bottom: 25px;
  }
  footer h4.fs-6 {
    font-size: 14px !important;
  }
}
