.p-top-banner a {
    margin-bottom: 24px;
}

.p-top-banner a:nth-child(1) img {
    width: 940px;
}

.gw-banner-footer {
    height: initial;
    padding: 0;
    margin-bottom:10px;
}

.gw-banner-footer img {
    width: 100%;
}

@media screen and (max-width:959px) {
    .p-top-banner a {
        margin-bottom: 12px;
    }

    .p-top-banner a:nth-child(1) img {
        width: 100%;
    }
}