@media only screen and (max-width: 1050px) {
    #container,.wrapper {
        min-width:initial
    }
}

@media only screen and (max-width: 1024px) and (min-width:650px) {
    #panel>.wrapper {
        display:inherit;
        position: relative
    }

    .sidenav__menu {
        text-align: center
    }

    .panel__user {
        position: absolute;
        right: 0;
        background-color: var(--theme-low-alpha-color);
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        margin-top: 2px;
        padding: 14px 10px
    }

    .logo {
        text-align: left
    }
}

@media only screen and (max-width: 1024px) {
    .hidden-lg {
        display:none !important
    }

    .logo__text {
        font-size: 60px
    }

    .logo__image img {
        width: 400px
    }

    #forums {
        width: 100%
    }

    #sidebar {
        width: 100%;
        float: initial
    }

    #tab_content {
        width: 100%
    }

    .forums__forum-status {
        width: 38px;
        font-size: 24px
    }

    .forums__stats {
        width: 18%
    }

    .postbit_buttons a.postbit_warn span,.postbit_buttons a.postbit_purgespammer span {
        display: none
    }

    .postbit_buttons a.postbit_warn i,.postbit_buttons a.postbit_purgespammer i {
        margin-right: 0
    }

    .profile__main-info {
        width: 30%
    }

    .profile__multiple-contacts {
        flex-wrap: wrap
    }
}

@media only screen and (max-width: 870px) {
    .hidden-md {
        display:none !important
    }

    .table-responsive {
        display: block;
        box-sizing: border-box;
        overflow-x: auto;
        white-space: nowrap
    }

    .logo__text {
        font-size: 50px
    }

    .logo__image img {
        width: 280px
    }

    #content {
        padding: 10px 6px
    }

    #breadcrumb {
        padding: 0 6px
    }

    #posts {
        padding: 0 10px
    }

    #thread-info,#forum-info {
        padding: 10px
    }

    .wrapper {
        width: 95%
    }

    .breadcrumb__sep {
        display: inline-block;
        padding: 0 5px
    }

    .breadcrumb__main>li.breadcrumb__bit {
        display: none
    }

    .breadcrumb__main>li.breadcrumb__bit:first-child {
        display: inline-block
    }

    #forums,#sidebar {
        float: initial;
        width: 100%
    }

    .postbit_buttons a {
        padding: 7px
    }

    .postbit_buttons a>span {
        display: none
    }

    .postbit_buttons a>i {
        margin-right: 0
    }

    .post {
        flex-direction: column
    }

    .post__author,.post .post_whole {
        width: 100%;
        padding: 0;
        margin: 0
    }

    .post__author {
        position: relative;
        top: 0
    }

    .post .post_whole {
        padding: 5px;
        padding-bottom: 0;
        margin-top: 10px
    }

    .post__user-avatar {
        height: 100px
    }

    .post__user-avatar img {
        width: 100px;
        height: initial
    }

    .postbitbg {
        width: 160px;
        height: 160px;
        max-height: 160px;
        margin: 0 auto;
        right: 0
    }

    .postbitbg:before {
        width: 160px;
        height: 160px
    }

    #forum-tools .float-right strong {
        display: none
    }

    .user-cp__nav,.user-cp__summary,.mod-cp__nav,.mod-cp__summary {
        display: block;
        width: 100%
    }

    .user-cp__nav,.mod-cp__nav {
        padding-right: 0;
        margin-bottom: 15px
    }

    .new-thread__create tr td:first-child,.new-reply__create tr td:first-child {
        display: none
    }

    .profile__short-info,.profile__main-info,.profile__activity {
        display: block;
        width: 100%;
        vertical-align: initial;
        padding: 0
    }

    .profile__stream {
        margin-bottom: 0;
        margin-top: 2%
    }

    .profile__buddy-options>li {
        display: block;
        margin-top: 5px;
        margin-right: 0
    }

    .profile__buddy-options>li:first-child {
        margin-top: 0
    }

    .credits__head {
        margin: 0 -6px 20px -6px
    }

    .credits__cards {
        flex-direction: column
    }

    .credits__help-col {
        order: 1;
        margin-right: 0
    }

    .credits__purchase-col {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around
    }

    .upgrades__wrap {
        flex-direction: column
    }

    .upgrades__col--rank {
        margin-right: 0
    }

    .redirect {
        width: 75% !important
    }
}

@media only screen and (max-width: 650px) {
    .hidden-sm {
        display:none !important
    }

    .visible-sm {
        display: initial !important
    }

    #panel .wrapper {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: space-between
    }

    #panel .wrapper:after {
        content: initial
    }

    .sidenav__bars {
        display: block;
        font-size: 20px;
        cursor: pointer
    }

    .sidenav__menu {
        display: none;
        position: absolute;
        z-index: 99;
        background-color: var(--main-content-bg-color);
        line-height: 40px;
        border: 3px solid #2a2a2a;
        box-shadow: 0 0 1px #000;
        border-radius: 2px;
        margin-top: 5px
    }

    .sidenav__menu a {
        padding-left: 10px;
        padding-right: 20px
    }

    .sidenav__menu i {
        width: 25px
    }

    .sidenav__menu a:hover i {
        background-color: initial
    }

    .sidenav__menu>li {
        display: block;
        border-bottom: 1px solid #2a2a2a;
        margin-right: 0
    }

    .sidenav__menu>li:last-child {
        border-bottom: 0
    }

    .sidenav__sub-menu:before,.sidenav__sub-menu:after {
        content: initial
    }

    .sidenav__sub-menu {
        left: 100%;
        top: -1px;
        border: 1px solid var(--theme-secondary-color)
    }

    .breadcrumb__sep {
        display: none
    }

    .breadcrumb__main>li.breadcrumb__bit:first-child {
        display: none
    }

    .breadcrumb__main>li.breadcrumb__active {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        line-height: 40px;
        max-height: 52px;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical
    }

    .forum-tabs__tabs {
        text-align: center
    }

    .forum-tabs__tabs span {
        display: none
    }

    .forum-tabs__tabs i {
        margin-right: 0
    }

    #footer {
        text-align: center
    }

    .footer__upper>.wrapper,.footer__lower>.wrapper {
        flex-direction: column
    }

    .footer__lower {
        margin-top: 15px
    }

    .footer__copyright,.footer__social-links.nav {
        margin-top: 5px
    }

    .register-coppa__birth-date {
        width: 100%
    }

    .login__table,.registration__table {
        width: 100%
    }

    #thread-navigation {
        text-align: center
    }

    #thread-navigation .float-left {
        float: initial
    }

    #thread-navigation .ratethread {
        float: initial;
        margin: 0 auto;
        display: table
    }

    #thread-navigation .pagination {
        margin-bottom: 10px
    }

    .forum-display__pagination-top {
        text-align: center
    }

    .forum-display__thread-list td.tfoot {
        text-align: left
    }

    .forum-display__thread-list td.tfoot select {
        margin: 3px 0
    }

    .forum-display__thread-tcat {
        width: 100%
    }

    .credits__nav {
        flex-direction: column
    }

    .index-stats__module {
        display: block;
        margin-right: 0
    }

    .redirect {
        width: 90% !important
    }

    .modal {
        width: 95%
    }

    .advert img {
        width: 100%
    }

    .h-captcha-container {
        width: 158px;
        height: 138px
    }
}

		
		
		