/* quang cao*/
.ads {
    width: 100%;
}

.ads-margin {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;
}

.ads-left {
    display: none;
    position: absolute;
    top: 155px;
    left: 0;
    text-align: left;
    height: 600px;
}

.ads-right {
    display: none;
    position: absolute;
    top: 155px;
    right: 0;
    text-align: right;
}

.ads-content {
    height: 600px;
}

.ads-box {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.ads-title {
    text-align: center;
    background: #1494CA;
}

.ads-title {
    font-size: 11px;
    margin: 0;
    padding: 0;
}

.ads,
.ads-left,
.ads-right {
    z-index: 100;
}

@media (min-width: 1340px) {
    .ads-left {
        display: block;
    }

    .ads-right {
        display: block;
    }

    .ads-content {
        width: 160px;
    }
}

@media (min-width: 1880px) {
    .ads-left {
        display: block;
    }

    .ads-right {
        display: block;
    }

    .ads-content {
        width: 300px;
        ;
    }
}

/* throw-ads */
.throw-ads-300x600 {
    width: 300px;
    min-width: 300px;
}

.throw-ads-160x600 {
    width: 160px;
    min-width: 160px;
}

.throw-ads-970x90,
.throw-ads-768x90,
.throw-ads-468x60,
.throw-ads-320x100,
.throw-ads-320x50,
.throw-ads-300x600,
.throw-ads-300x250,
.throw-ads-200x200,
.throw-ads-160x600 {
    display: none;
    overflow: hidden;
}

.throw-ads-300x250 {
    display: block;
}

.throw-ads-970x90 {
    display: block;
}

.responsive-none {
    display: none;
}

.responsive-block {
    display: block;
}

@media (min-width:1000px) {
    .responsive-none {
        display: block;
    }

    .responsive-block {
        display: none;
    }

    .throw-ads-970x90,
    .throw-ads-768x90 {
        display: block;
    }
}

@media (min-width: 1366px) {
    .throw-ads-300x600 {
        width: 160px;
        min-width: 160px;
        display: block;
    }

    .throw-ads-160x600 {
        display: block;
    }
}

@media (min-width:1700px) {
    .throw-ads-left {
        width: 160px;
        min-width: 160px;
    }
}

@media (min-width: 1919px) {
    .throw-ads-300x600 {
        display: block;
    }
}

@media (min-width:600px) and (max-width: 999px) {
    .throw-ads-468x90 {
        display: block;
    }
}

.flop-game-row {
    display: flex;
    gap: 15px;
}