@media only screen and (max-width: 978px) {
  .headerContacts {
    margin: unset;
    max-width: unset; } }
@media only screen and (min-width: 850px) {
  #header {
    display: block; }

  #mainPage {
    width: 900px !important; } }
@media only screen and (max-width: 849px) {
  #header {
    display: none; }

  #mainPage {
    width: 90% !important; }

  #footer #footerTopGraphicsXX {
    display: none; }
  #footer #footerInner {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 10px; }
    #footer #footerInner h4.footerMenusTitle {
      text-align: center; } }
@media only screen and (min-width: 1200px) {
  #footerInner.pageWidth {
    max-width: 1200px; } }
