  .footer-section {

      background: #1c1c1c;

      color: #fff;

      padding: 90px 0 30px;

  }

  .footer-logo {

      width: 100px;

      margin-bottom: 10px;

  }

  .footer-text {

      color: #ffffff;

      line-height: 1.9;

      font-size: 17px;

  }

  .footer-section h4 {

      margin-bottom: 30px;

      font-size: 28px;

      font-weight: 600;

  }

  .footer-section ul {

      list-style: none;

      padding: 0;

  }

  .footer-section ul li {

      margin-bottom: 18px;

  }

  .footer-section ul li a {

      color: #ffffff;

      text-decoration: none;

      transition: .3s;

  }

  .footer-section ul li a:hover {

      color: #57c279;

      padding-left: 6px;

  }

  .footer-section p {

      color: #ffffff;

      line-height: 1.9;

  }

  .footer-social {

      margin-top: 25px;

      display: flex;

      gap: 18px;

  }

  .footer-social a {

      width: 45px;

      height: 45px;

      background: #2a2a2a;

      border-radius: 50%;

      display: flex;

      justify-content: center;

      align-items: center;

      color: #fff;

      font-size: 22px;

      transition: .3s;

      text-decoration: none;

  }

  .footer-social a:hover {

      background: #57c279;

  }

  .footer-section hr {

      margin: 60px 0 25px;

      border-color: #444;

  }

  .footer-bottom {

      text-align: center;

  }

  .footer-bottom a {

      color: #ffffff;

      text-decoration: none;

      margin: 0 12px;

  }

  .footer-bottom p {

      margin-top: 20px;

      color: #ffffff;

  }

  /*================ Responsive =================*/

  @media(max-width:991px) {

      .footer-section {

          text-align: center;

      }

      .footer-social {

          justify-content: center;

      }

  }

  .contact-info a,
  .footer-section p a {
      color: #fff;
      text-decoration: none;
      transition: 0.3s;
  }

  .contact-info a:hover,
  .footer-section p a:hover {
      color: #53be72;
  }