/**
 * LG
 * ---------------------------------------------------------------- */
@media (min-width: 992px) and (max-width: 1199px) {

}

/**
 * MD
 * ---------------------------------------------------------------- */
@media (min-width: 768px) and (max-width: 991px) {
  .footer-primary {
    padding: 30px 0;
  }
}

/**
 * SM
 * ---------------------------------------------------------------- */
@media (min-width: 576px) and (max-width: 767px) {
  .footer-primary {
    padding: 25px 0;
  }
  #footer .first > .inner,
  #footer .second > .inner {
    margin-bottom: 40px;
  }
}

/**
 * XS
 * ---------------------------------------------------------------- */
@media (max-width: 575px) {

}
