@media screen and (max-width: 740px) {

    .xxx-invite-banner__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        padding: 13px 10px;
        width: 100%;
        max-width: 70%;
    }

    .xxx-invite-banner__btns {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 5px;
    }

    .xxx-invite-banner__btns .xxx-g-btn {
        width: 100%;
    }

    .xxx-invite-banner__bg .xxx-invite-banner__img {
        -o-object-position: 90%;
        object-position: 90%;
    }

}