@media (max-width: 749px) {
  .site-footer, .site-footer .footer__block, .site-footer .footer__bottom__item,
  .site-footer .footer__copyright { text-align: center; }
  .site-footer .footer__newsletter__wrapper, .site-footer .footer__block__image { margin-left: auto; margin-right: auto; }
  .site-footer .footer__copyright, .site-footer .footer__payment,
  .site-footer .socials, .site-footer .social-sharing { justify-content: center; }
  .site-footer .newsletter-form input { text-align: center; }
}
