.footer-middle .d-flex {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.footer-middle .d-flex .co_menu_seesaw {
  width: 100%;
  /* padding-left: 3rem; */
  display: flex;
  gap: 3rem;
}
.footer-middle .d-flex .footer-link {
  max-width: max-content;
}
.footer-middle .d-flex .footer-link.link_h {
  min-width: 160px;
}
.foot-logo img {
  max-width: 100%;
}

@media (max-width: 1400px) {
  .footer-middle .d-flex .co_menu_seesaw {
    gap: 2rem;
  }
}
@media (max-width: 1299px) {
  .footer-middle .d-flex {
    gap: 1rem;
  }
  .footer-middle .d-flex .co_menu_seesaw {
    display: flex;
    justify-content: center;
  }
  .footer-middle .d-flex .footer-link {
    max-width: 300px;
  }
}
@media (max-width: 1200px) {
  .main-menu .nav-link {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
}
@media (max-width: 991.98px) {
  .dropdown-menu a {
    white-space: inherit;
  }
}
@media (max-width: 767px) {
  #main-slide figcaption h2 {
    font-size: 140%;
  }
  #main-slide figcaption p {
    font-size: 100%;
  }
}
