footer .height6 {
  height: 6px;
}
footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
  line-height: 110%;
}
footer .social-icons ul li.nav-item {
  flex: 1;
  justify-content: space-around;
  float: left;
  padding: 18px 7px;
}
footer .footer-nav .foot-tabs li a {
  margin: 2.4px 0 0;
}
footer .foot-logo img {
  height: 20px;
  width: auto;
}
@media only screen and (min-width: 320px) {
  footer .footer-nav .foot-tabs li {
    padding-bottom: 23px;
  }
  footer .social-icons ul {
    text-align: center;
  }
  footer .social-icons li.nav-item {
    float: none;
    display: inline-flex;
    margin-right: -4px;
  }
}
@media only screen and (min-width: 768px) {
  footer .footer-nav .foot-tabs li {
    padding-bottom: 0;
  }
  footer .social-icons li:first-child,
  footer .footer-nav .foot-tabs li:first-child {
    padding-left: 0;
  }
  footer .social-icons li.nav-item {
    float: left;
    margin-right: 0;
    display: block;
  }
  footer .foot-tabs {
    padding-right: 15px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  footer .foot-tabs {
    padding-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  footer .social-container {
    padding: 0;
  }
  footer .footer-nav .foot-tabs li {
    padding-left: 10px;
    padding-right: 10px;
  }
  footer .footer-nav .foot-tabs li:first-child {
    padding-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  footer .foot-tabs li:last-child {
    padding-bottom: 0;
  }
  footer .copyright-labels {
    border-top: solid 1px #e8e8e8;
  }
  footer .social-container {
    padding: 0;
  }
}
