.ads {
    width: 100%;
}

.ads-margin {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;

    position: relative;
}

.ads-margin-left .ads-title {
    width: 160px;
}

.ads-margin-right .ads-title {
    width: 160px;
}

.ads-title {
    text-align: center;
    /* background: #1494CA; */
    font-size: 12px;
    margin: 0;
    padding: 0;
    color:#cecece
}

.fixads .ads-title {
    background: unset;
    position: absolute;
    top: 0;
    width: 100%;
}

.make-ads {
    margin-bottom: 24px;
}

.throw-ads-300x600 {
    width: 300px;
    min-width: 300px;
}

.throw-ads-160x600 {
    width: 160px;
    min-width: 160px;
}

.throw-ads-970x90,
.throw-ads-768x90,
.throw-ads-728x90,
.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:848px) {
    .responsive-none {
        display: block;
    }

    .responsive-block {
        display: none;
    }

    .throw-ads-970x90,
    .throw-ads-768x90 {
        display: block;
    }
}

@media (min-width: 1366px) {
    .throw-ads-160x600 {
        display: block;
    }
}

@media (min-width:1700px) {
    .throw-ads-left {
        width: 160px;
        min-width: 160px;
    }
}