@media (max-width: 480px), (min-width: 481px) and (max-width: 1024px)  {
  .footer-container {
    display: block;
    padding: 20px;
    min-height: 80vh;
  }

  .footer-links-container {
    display: block;
    width: 100%;
  }

  .footer-cta-container {
    width: 100%;
    margin-bottom: 40px;
  }

  .footer-added {
    padding: 20px;
    display: block;
  }

  .footer-links-container a {
    font-size: 14px !important;
  }

  .footer-links-container li {
    margin: 15px 0;
}

.footer-mobile-socials {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.footer-mobile-socials i {
    font-size: 25px ;
    margin: 10px 20px 10px 0;
}

.footer-added i {
    margin: 20px 10px 0 0;
}

}
