@media (max-width: 1440px) {
  .navigation-bar > .navigation-menu > .navigation-container ul { width: 60%; }
  
  .navigation-bar > .navigation-menu > .navigation-container ul li a {
    font-size: .8rem;
  }
  
  section { max-width: 85%; }
  
  .footer { max-width: 1200px; }
}

@media (max-width: 1200px) {
  .navigation-menu > .navigation-container ul { width: 100%; }
  .footer .footer-col { flex: 1 1 auto; max-width: 85%; margin: auto; }
  .footer .footer-col:nth-child(2) { border: none; }
  .footer .footer-col:nth-child(2) div {
    border: 1px solid #fff;
    border-left: none;
    border-right: none;
    padding: 0.5rem 0 1.5rem;
    margin: 2rem auto 1rem;
  }
  footer .copyright small { max-width: 85%; }
}

@media (max-width: 800px) {
	
}