.pkp_structure_footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}



div.pkp_structure_footer div.pkp_brand_footer.berlinUP_brand_footer {
    flex: 0 0 8.33333%;
}

.pkp_brand_footer > a {
    min-width: 120px;
}

.pkp_brand_footer > a > img {
    width: 70%;
    margin: auto;
    display: block;
}

.berlinUP_brand_navbar_logo > a > img {
    max-height: 65px;
}

#berlinUPFooterLogo {
    max-width: 100%;
    width: auto;
    height: auto;
}

#berlinUPHeaderLogo {
    max-width: 100%;
    width: auto;
    height: auto;
}

.navbar-logo {
    margin: 0px;
}

#logo_spacing {
    min-width: 10%;
}

.footer-logos {
    margin-top: 20px;
}

/* .pkp_site_name {
    display: flex;
    justify-content:space-around;
} */

.is_img img {
    max-height: 70px;
  /* transform: rotate(-90deg) translate(-120px);
  transform-origin: top left; */
}

@media (max-width: 992px) {
    .berlinUP_footer_logo_wrapper {
        display: flex;
    }

    .pkp_structure_footer {
        justify-content: center;
        flex-wrap: wrap;
    }
}