/*
 * Power by style.
 */
.power-by {
    background-color: #000000;
    display: flex;
    justify-content: center;
    padding: .5em;
}

.power-by .col {
    padding: 0 .5em;
    display: flex;
    align-items: center;
    width: 50%;
}

.power-by .col.left {
    justify-content: end;
}

.power-by .col.right {
    justify-content: start;
}

.power-by .col a, .power-by .col p {
    color: #FFFFFF;
}

.power-by .col p {
    padding-right: .5em;
    padding-left: .5em;
    line-height: normal;
}

.power-by .col a {
    line-height: inherit;
    display: block;
    width: 10%;
}

.power-by .col a img {
    display: block;
    width: 100%;
}

@media screen and (max-width: 768px) {

    .power-by .col a {
        width: 15%;
    }
}

@media screen and (max-width: 576px) {

    .power-by .col a {
        width: 30%;
    }
}