﻿/* ============================================================
   FOOTER RESPONSIVE
============================================================ */

/* 1200px */
@media (max-width: 1200px) {
  .footer__content-grid {
    grid-template-columns: repeat(3, minmax(200px, 1fr));
  }
}

/* 820px */
@media (max-width: 820px) {
  .footer__content-grid {
    grid-template-columns: repeat(2, minmax(200px, 1fr));
  }
}

/* 700px */
@media (max-width: 700px) {
  .footer__container {
    padding: 22px 18px;
  }
}

/* 560px */
@media (max-width: 560px) {
  .footer__content-grid {
    grid-template-columns: 1fr;
  }

  #content-section_label04 {
    padding: 6px 16px;
    padding-right: 50px;
    font-size: 0.72rem;
  }
}
/* 480px - stop footer background animations that cause scroll flicker */
@media (max-width: 480px) {
  #site-footer,
  #Animatedbackground-footer,
  #Animatedbackground-footer-top {
    animation: none !important;
  }
}