.design-home_page {
  width: 100% ! important;
}
.design-footer div {
  width: auto !important;
}
.social-menu {
  float: none !important;
  display: flex !important;
  justify-content: center !important;
  width: 100%;
  padding-bottom: 0.7%;
}
.design-footer h5 {
  justify-content: center;
  float: none;
  display: flex;
  margin: 0 3%;
}
#SiteLinks {
  max-width: max-content !important;
  margin: 0 auto !important;
}
@media screen and (max-width: 1120px) {
  .social-menu {
    float: none !important;
    display: flex !important;
    justify-content: center !important;
    width: 100%;
  }
  .design-footer > div > h5 {
    justify-content: center;
    float: none;
    display: flex;
  }
}
@media screen and (max-width: 800px) {
  .site-footer-menu {
    display: flex;
    flex-wrap: wrap;
  }
  .design-footer ul.site-footer-menu > li {
    flex: 0 0 30%;
  }
  .social-menu {
    float: none !important;
    display: flex !important;
    justify-content: center !important;
    width: 100%;
  }
  .design-footer > div > h5 {
    justify-content: center;
    float: none;
    display: flex;
  }
}
@media screen and (max-width: 600px) {
  .site-footer-menu {
    display: flex;
    flex-wrap: wrap;
  }
  .design-footer ul.site-footer-menu > li {
    flex: 0 0 100%;
    flex-basis: 100%;
  }
  .social-menu {
    float: none !important;
    display: flex !important;
    justify-content: center !important;
    width: 100%;
  }
  .design-footer > div > h5 {
    justify-content: center;
    float: none;
    display: flex;
  }
}
