.region-header-logo {
    position: absolute;
    left: 0;
    right: 0;
    pointer-events: none;
}

#block-sitebranding {
    width: 120px;
    margin: 0 auto;
    pointer-events: auto;
}

#block-branding-footer {
    max-width: 400px;
    width: 100%;
}

@media (min-width: 768px) {
    .region-header-logo {
        position: static;
        pointer-events: initial;
    }

    #block-sitebranding {
        position: relative;
        padding-top : 17px;
        width: 150px;
        height: 131px;
        z-index: 11;
        background-color: initial;
    }

    #block-sitebranding .branding-block__logo {
        position: absolute;
    }

    #block-sitebranding .branding-block__logo img{
        width: 202px;
        height: 104px;
    }
}

@media (min-width: 1110px) {
    #block-sitebranding {
        width: 202px;
    }
}
