@media only screen and (max-width: 600px) {}

@media (max-width: 768px) {

    .cover-gift {
        right: 0;
        top: unset;
        bottom: 0;
        height: 68%;
        width: 100%;
        object-fit: cover;
    }

    .content-scroll {
        min-width: 740px;
    }

    .over {
        overflow: scroll;
    }

    .content-top {
        flex-direction: column;
        align-items: flex-start;
        padding: 0 2rem;
        gap: 48px;
        overflow: hidden;
    }

    .content-info-top {
        gap: 5px;
        margin-top: 90px;
        width: 100%;
        justify-content: initial;

    }

    .cover-boy {
        width: 100%;
        object-fit: cover;
    }

    .cover-coins {
        right: unset;
    }

    .mobile {
        display: block;
        min-width: 530px;
        max-width: 700px;
        transform: translateX(-49%);
        top:auto;
        object-fit: cover;
        object-position: center;
    }

    .desktop {
        display: none;
    }

    .content-img-top {
        margin: auto;
        display: flex;
    }

    .top-afiliate-table {
        max-height: unset;
        flex-direction: column;
    }

    .px-large {
        padding-left: 2rem;
        padding-right: 2rem;

    }

    .mt-large {
        margin-top: 2rem;
    }

    .cover-boy-table {
        height: 300px;
    }

    .img-text-table {
        width: 90%;
    }

    .content-banner-table {
        max-width: unset;
    }

    .cover-gift-footer {
        top: unset;
        right: -380px;
        opacity: 60%;
    }

    .cover-boy-footer {
        height: 300px;
        bottom: 0;
        top: 30px;
        right: 45px;
    }

    .content-info-footer {
        flex-direction: column;
        gap: 35px;
    }

    .content-img-banner-footer .symbol-bg {
        right: -10rem;
    }

    .line-text {
        display: none !important;
    }

    .content-marquee-text {
        display: block !important;
    }

    .position-content-banner-text .button-default p {
        font-size: 14px;
    }
    .img-footer-logo {
        max-width: 310px;
        width: 100%;
    }
    
}