.navbar-gisselle .navbar-toggler {
  color: #fff !important;
  border: 1px solid #004d63;
}
.navbar-gisselle .navbar-toggler:focus {
  box-shadow: none;
}

@media (max-width: 448px) {
  .home-title {
    font-size: 2.5rem;
  }
}

@media (max-width: 991px) {
  .navbar-nav .nav-item a::before {
    left: 3.5%;
    bottom: 4px;
  }

  .social-list-responsive {
    display: flex;
    justify-content: center;
  }

  .home {
    padding-top: 5.5rem;
  }

  .mb-5-responsive {
    margin-bottom: 2rem !important;
  }

  .py-5-responsive {
    padding-bottom: 0rem !important;
  }

  .py-top-responsive {
    padding-top: 0rem !important;
  }

  .footer .footer-middle {
    padding-top: 0px;
  }

  .mt-4-responsive {
    margin-top: 1.5rem !important;
  }

  .mt-blog-responsive {
    margin-top: 3.5rem;
  }

}
