@media screen and (max-width: 1106px) {
    #container,
    .container {
        width: auto !important;
    }

    #container #container-left {
        max-width: 750px;
        margin: 0px auto !important;
        width: auto !important;
        float: none !important;
        border: 0px !important;
        padding-bottom: 0px !important;
    }

    #container #container-right {
        display: none;
    }

}

@media screen and (max-width: 800px) {
    ul.listing li {
        margin-bottom: 10px !important;
    }

    ul.listing .content-info {
        width: 100% !important;
        float: none !important;
    }

    ul.listing .content-actions {
        width: 100% !important;
        float: none !important;
        padding: 0px !important;
    }

    ul.listing .content-actions > div {
        position: static !important;
        text-align: center;
        vertical-align: top;
        width: auto !important;
    }

    ul.listing .content-actions > div > * {
        display: inline-block !important;
        margin:5px 4px !important;
        vertical-align: top;
    }

    .fb-share {
        top: 0px !important;
    }

    .fb-like {
        width: auto !important;
    }

    ul.listing .content-info .title {
        width: auto !important;
        float: none !important;
    }

    ul.listing .content-info .tags {
        display: none !important;
    }

    ul.listing .doublead.full {
        width: 100% !important;
        margin: 0px !important;
        text-align: center !important;
    }

    ul.listing .doublead {
        min-width: 0px !important;
        text-align: center !important;
    }

    #cookies-inside-right {
        width: 70% !important;
        float: none !important;
        margin: 0px auto;
    }

    #cookies-inside-left {
        display: none;
    }

    .fb-comments {
        width: 100% !important;
    }

    ul.listing li .actions {
        width: auto !important;
    }

    ul.listing .media .image a.more {
        width: 100% !important;
        padding: 15px 0px !important;
    }
}

@media screen and (max-width: 768px) {
    #top {
        position: relative !important;
        top: 0px !important;
        left: 0px !important;
    }

    #container {
        margin-top: 0px !important;
    }

    #top .top a#logo {
        float: none !important;
        margin-left: 40px !important;
        margin-top: 8px !important;
    }

    #top .top .fb-like {
        left: 150px !important;
        top: 10px !important;
    }

    #top .top ul {
        float: none !important;
        display: block !important;
        text-align: center !important;
    }

    #top .top .container > ul > li:not(.nsfw) {
        display: inline-block !important;
        float: none !important;
        vertical-align: top !important;
    }

    #top .top .container > ul > li.nsfw {
        display: none !important;
    }

    #top .top .container ul > li > a:not(.profile) {
        font-size: 13px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    a.btn-next-page {
        font-size: 20px !important;
    }

    a.random {
        height: 47px !important;
    }

    #container ul.top-choice li a {
        font-size: 14px !important;
        padding: 20px 5px !important;
    }

    .data-form label {
        width: 100% !important;
        display: block !important;
        text-align: center !important;
    }

    .data-form.contact input[type="submit"] {
        margin: 0px !important;
    }

    .data-form span.error {
        display: block !important;
        margin-left: 0px !important;
        text-align: center !important;
    }

    .fb-like-box {
        display: none !important;
    }
}