.site-header #site-logo.block {
  grid-column: 2/6;
}
@media (min-width: 767px) and (max-width: 860px) {
    .site-header #site-logo.block {
        grid-column: 1/6;
    }
}
@media (min-width: 1101px) {
    .site-header #site-logo.block img {
        max-width: 350px
    }
}
@media (min-width: 767px) and (max-width: 1100px) {
    .site-header #site-logo.block img {
        max-width: 300px
    }
}
@media (max-width: 766px) {
    .site-header #site-logo.block {
        grid-column: 2/9;
    }
    .site-header #site-logo img {
        min-height: auto;
        max-width: 100%;
    }
}
