.lp-footer_it {
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
}
.lp-footer footer ul,
.lp-footer_it footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
  line-height: 110%;
}
.lp-footer footer #socialul,
.lp-footer_it footer #socialul {
  display: flex;
  justify-content: space-between;
}
.lp-footer footer .social-icons ul li.nav-item,
.lp-footer_it footer .social-icons ul li.nav-item {
  flex: 1;
  justify-content: space-around;
  float: left;
  padding: 18px 14px 18px 0;
}
.lp-footer footer .footer-nav .foot-tabs li a,
.lp-footer_it footer .footer-nav .foot-tabs li a {
  margin: 2.4px 0 0;
}
.lp-footer footer .foot-logo img,
.lp-footer_it footer .foot-logo img {
  height: 20px;
  width: auto;
}
.lp-footer footer hr,
.lp-footer_it footer hr {
  margin-top: 0;
  margin-bottom: 0;
}
.lp-footer footer .foot-tabs,
.lp-footer_it footer .foot-tabs {
  padding-top: 10px;
  padding-bottom: 10px;
}
.lp-footer footer #middot,
.lp-footer_it footer #middot {
  align-self: center;
}
.row-bar {
  margin-left: -25px;
  margin-right: -25px;
}
@media only screen and (min-width: 320px) {
  .lp-footer footer .footer-nav .foot-tabs li,
  .lp-footer_it footer .footer-nav .foot-tabs li {
    padding-bottom: 23px;
  }
  .lp-footer footer .social-icons ul,
  .lp-footer_it footer .social-icons ul {
    text-align: center;
  }
  .lp-footer footer .social-icons li.nav-item,
  .lp-footer_it footer .social-icons li.nav-item {
    float: none;
    display: inline-flex;
    margin-right: -4px;
  }
}
@media only screen and (min-width: 768px) {
  .lp-footer footer .footer-nav .foot-tabs li,
  .lp-footer_it footer .footer-nav .foot-tabs li {
    padding-bottom: 0;
  }
  .lp-footer footer .social-icons li:first-child,
  .lp-footer_it footer .social-icons li:first-child,
  .lp-footer footer .footer-nav .foot-tabs li:first-child,
  .lp-footer_it footer .footer-nav .foot-tabs li:first-child {
    padding-left: 0;
  }
  .lp-footer footer .social-icons li.nav-item,
  .lp-footer_it footer .social-icons li.nav-item {
    float: left;
    margin-right: 0;
    display: block;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lp-footer footer .foot-tabs,
  .lp-footer_it footer .foot-tabs {
    padding-right: 0;
  }
  .lp-footer footer .social-container,
  .lp-footer_it footer .social-container {
    padding-left: 25px;
  }
  .lp-footer footer .footer-nav .foot-tabs li.pr0-md,
  .lp-footer_it footer .footer-nav .foot-tabs li.pr0-md {
    padding-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lp-footer footer .social-container,
  .lp-footer_it footer .social-container {
    padding: 0;
  }
  .lp-footer footer .footer-nav .foot-tabs li,
  .lp-footer_it footer .footer-nav .foot-tabs li {
    padding-left: 10px;
    padding-right: 10px;
  }
  .lp-footer footer .footer-nav .foot-tabs li:first-child,
  .lp-footer_it footer .footer-nav .foot-tabs li:first-child {
    padding-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .lp-footer footer .foot-tabs li:last-child,
  .lp-footer_it footer .foot-tabs li:last-child {
    padding-bottom: 0;
  }
  .lp-footer footer .copyright-labels,
  .lp-footer_it footer .copyright-labels {
    border-top: 0;
  }
  .lp-footer footer .brdr0-sm,
  .lp-footer_it footer .brdr0-sm {
    border: 0;
  }
  .lp-footer footer .social-container,
  .lp-footer_it footer .social-container {
    padding: 0;
  }
  .lp-footer footer .social-container .social-icons ul li.nav-item,
  .lp-footer_it footer .social-container .social-icons ul li.nav-item {
    padding: 14px 14px 5px 0;
  }
}
@media only screen and (max-width: 767px) {
  .full-width-mob {
    width: 100%;
  }
  .pull-left-mob {
    float: left;
  }
  .flex-mob {
    display: flex;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  #li-tab {
    margin-right: 30px;
  }
  .lp-footer-m0 {
    margin-left: 0;
    margin-right: 0;
  }
  .social-container {
    margin-left: -10px;
    float: left;
  }
}
@media (min-width: 1024px) {
  .social-container {
    padding-left: 28px;
  }
  .pull-item {
    float: right;
  }
}
