@media only screen and (max-width: 1025px) {
  .footer__top {
    padding: 40px 1em;
  }
  .container {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
@media only screen and (max-width: 769px) {
  .footer-row {
    flex-wrap: wrap;
    gap: 1em;
    flex-direction: column;
  }
  .footer-row .footer-col {
    max-width: 100%;
    width: 100%;
    flex: 0 0 auto;
    margin-bottom: 2em;
  }
  .footer-row .footer-col:last-child {
    margin: 0;
  }
  .footer__top .footer-col .footer-logo img {
    display: block;
  }
  .container {
    margin: 40px 0;
  }
  p img[style^="float: left;"] {
    float: none;
    margin: 0 0 20px 0 !important;
  }
}
@media only screen and (max-width: 576px) {
  .paging-nav {
    margin-top: 40px;
  }
  .btn-form {
    max-width: 100%;
  }
  .contact-details .cd-box {
    width: 100%;
  }
  .btn-red {
    width: 100% !important;
    max-width: 100% !important;
  }
}

/*# sourceMappingURL=responsive.css.map */
