@media screen and (min-width: 576px) {
  .scrollToTop {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
}
@media screen and (min-width: 768px) {
  hr {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .section-title-left span {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .section-title-center p {
    width: 80%;
  }

  .mt-md-n4 {
    margin-top: -0.75rem;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .w-md-20 {
    width: 20% !important;
  }
}
@media screen and (min-width: 768px) {
  .accordion-item .accordion-button {
    font-size: 1.375rem;
  }
}
@media screen and (min-width: 768px) {
  .nav .nav-link {
    font-size: 1.375rem;
    padding: 0.625rem 1.875rem;
  }
}
@media screen and (min-width: 992px) {
  .section-padding-xl {
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }
}
@media screen and (min-width: 1200px) {
  .section-title-left p {
    width: 80%;
  }

  .section-title-center p {
    width: 40%;
  }
}