@media (max-width: 991.99px) {
    .page_auth_left {
        display: none !important;
    }

    .page_auth_right {
        width: 100% !important;
        align-items: center;
        background-color: #21233000 !important;
        padding: 70px 15px 70px 15px !important;
    }
	.shop_block_flex {
    display: flex;
    row-gap: 14px;
    column-gap: 14px;
    flex-direction: column;
}
    .login_block {
        width: 100% !important;
        margin-left: 0px !important;
    }

    .page_authorization {
        display: flex;
        min-height: 100vh;
        justify-content: center;
    }

    .wapper .header {
        position: relative;
        height: 109px;
    }
.no-privilegies-profile-text {
    position: absolute;
    font-size: 11px!important;
    font-family: 'Montserrat';
    font-weight: 900;
    color: #b7b7b7;
    width: 14rem;
    left: 4rem!important;
    top: 78.3rem!important;
}
    .row_widget {
        flex-direction: column;
    }

    .center_sub {
        display: none;
    }

    .search_user {
        display: none;
    }

    .point_header {
        z-index: 1;
        display: block;
        width: 13px;
        height: 13px;
        border: solid 4px #212330;
        border-radius: 50%;
        background: #ffc491;
        top: 14px;
        position: absolute;
        right: -107px;
    }

    .pro {
        display: none;
    }

    .wapper .header ul {
        display: none;
        float: left;
        height: 100%;
        list-style: none;
    }

    .wapper .header ul>li {
        display: block;
        float: left;
        margin: 0 17px;
    }

    .wapper .header ul>li>a {
        font-size: 20px;
        color: #6d717c;
        line-height: 53px;
        text-align: center;
    }

    .wapper .header ul>li>a:hover {
        color: #ffffff;
    }

    .wapper .header ul.user-menu {
        display: block;
        margin-top: 15px;
        float: right;
        right: 37px;
        height: 32px;
        position: relative;
    }

.d-lg-inline-block {
        display: none !important;
        background: #ff75750a;
        border: solid 1px #ff83835c;
        border-radius: 12px;
        width: 100%;
        position: relative;
        top: 20px;
        font-size: 11px;
        color: #ff8383f5;
        font-weight: 600;
 }
    .wapper .header ul.user-menu>li {
        margin: 0 8px;
    }

    .language_btn {
        display: none;
    }

    .wapper .header ul.user-menu>li:nth-child(1),
    .wapper .header ul.user-menu>li:nth-child(2),
    .wapper .header ul.user-menu>li:nth-child(3) {
        /* display: none; */
    }

    .news_block {
        height: auto;
        display: flex;
        gap: 20px;
        padding: 20px;
        border-radius: 18px;
        margin-bottom: 5px;
        align-items: center;
        justify-content: space-between;
        flex-direction: column;
    }

    .row_events {
        display: flex;
        border-radius: 18px;
        margin-bottom: 20px;
        gap: 15px;
        padding: 20px;
        flex-direction: column;
    }

    .left_events {
        margin-bottom: -10px;
        width: 100%;
    }

    .right_events {
        width: 100%;
        padding: 17px;
        background-size: cover;
        border-radius: 16px;
    }

    .flex_activity span {
        font-size: 10.5px;
        font-weight: 600;
        width: 80%
    }

    .bottom_footer {
        display: flex;
        width: 100%;
        flex-direction: column;
    }

    .bottom_info {
        background: #2d303a00;
        height: auto;
        display: flex;
        margin-top: 10px;
        gap: 10px;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
    }

    .nav_menu {
        margin-left: -15px;
        margin-bottom: 20px;
    }

    .flex_new_new {
        display: flex;
        width: 100%;
        gap: 20px;
        flex-direction: column;
        align-items: stretch;
    }

    .news-block-img {
        height: 200px;
        width: 100%;
        background: #212d47;
        border-radius: 16px;
    }

    .flex_info_new {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .wapper .header ul.user-menu>li.collapsible {
        position: relative;
    }

    .wapper .header ul.user-menu>li.collapsible>a {
        width: 42px;
    }

    .wapper .header ul.user-menu>li.collapsible>a img {
        width: 35px;
        height: 35px;
        border-radius: 50px;
        display: block;
        float: left;
        position: absolute;
        top: 2px;
    }

    .referal_block_setting {
        flex-direction: column;
    }

    .cTabs_block {
        display: flex;
        gap: 20px;
        margin-bottom: 30px;
        flex-direction: column;
    }

    .cTabs_left_block {
        background: #18233a;
        width: 100%;
        height: 300px;
        padding: 17px;
        border-radius: 15px;
        display: flex;
        flex-wrap: wrap;
        align-content: space-between;
        justify-content: flex-end;
    }

    .support_cTabs {
        width: 40px;
        cursor: pointer;
        transition: 0.2s;
        height: 40px;
        background: #263350;
        border-radius: 10px;
        margin-right: 0px;
        font-size: 17px;
        color: #596887;
        display: flex;
        margin-top: 0px;
        align-items: center;
        justify-content: center;
    }

    .support_cTabs:hover {
        width: 40px;
        transition: 0.2s;
        height: 40px;
        background: #2e3c5b;
        border-radius: 10px;
        margin-right: 0px;
        font-size: 17px;
        color: #ffffff;
        display: flex;
        margin-top: 0px;
        align-items: center;
        justify-content: center;
    }

    .text_left_cTabs i {
        display: none;
    }

    .text_left_cTabs {
        backdrop-filter: blur(5px);
        background: #00000038;
        border-radius: 12px;
        margin: 0px;
        width: 100%;
        padding: 20px;
        font-weight: 600;
        font-size: 10.5px;
    }

    .cf {
        background: #18233a;
        border-radius: 15px;
        padding: 23px;
        width: 100%;
    }

    .number_cTabs {
        display: none;
    }

    #chat #chat_messages,
    #chat #messages {
        overflow-y: auto;
        width: calc(100% - 10px);
        height: 280px !important;
        margin-left: 10px;
    }

    .button_player1 {
        border: none;
        background: #293651;
        padding: 8px 20px;
        color: #4d5c7b;
        margin-left: 0px;
        margin-bottom: 10px;
        font-weight: 600;
        font-size: 10.5px !important;
        border-radius: 8px;
        transition: 0.2s;
    }

    .button_player1:hover {
        border: none;
        background: #2f3d59;
        padding: 8px 20px;
        color: #ffffff;
        margin-left: 0px;
        font-weight: 600;
        font-size: 10.5px !importan;
        border-radius: 8px;
        transition: 0.2s;
    }

    .news-block-imgg {
        height: 210px;
    }

    .vk_support {
        background: linear-gradient(96deg, #0077ff 0%, rgb(39 140 255) 55%);
        border-radius: 12px;
        width: 100%;
        height: 60px;
        padding: 0px 14px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .ticket_support {
        background: linear-gradient(85deg, #009c3c 0%, rgb(65 180 109) 55%);
        border-radius: 12px;
        width: 100%;
        height: 60px;
        padding: 0px 14px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .send_support {
        width: 110px;
        transition: 0.2s;
        background: #ffffff36;
        display: flex;
        gap: 7px;
        height: 37px;
        font-size: 10.5px;
        cursor: pointer;
        border-radius: 9px;
        font-weight: 600;
        align-items: center;
        justify-content: center;
    }

    .send_support:hover {
        width: 110px;
        transition: 0.2s;
        background: #ffffff4d;
        display: flex;
        gap: 7px;
        height: 37px;
        font-size: 10.5px;
        cursor: pointer;
        border-radius: 9px;
        font-weight: 600;
        align-items: center;
        justify-content: center;
    }

    .version_fixed {
        font-weight: 600;
        color: #2f3d55;
        position: fixed;
        bottom: 10px;
        font-size: 10px;
        display: none;
        left: 20px;
    }

    .news_info {
        display: flex;
        border-top: solid 1px #212d47;
        width: 100%;
        justify-content: space-between;
    }

    .button_sortion {
        background: #2a3347;
        width: 100%;
        display: flex;
        padding: 10px;
        cursor: pointer;
        height: auto;
        transition: 0.2s;
        border-radius: 13px;
        flex-direction: column;
        justify-content: flex-end;
    }

    .button_sortion:hover {
        opacity: 0.7;
        background: #242d40;
        width: 100%;
        /* display: flex; */
        transition: 0.2s;
        padding: 10px;
        height: auto;
        border-radius: 13px;
        flex-direction: column;
        justify-content: flex-end;

    }

    .bottom_new {
        background: #18233a;
        border-radius: 15px;
        padding: 30px;
        margin-top: 50px;
        margin-bottom: 30px;
    }

    .bottom_water_info_right {
        display: flex;
        flex-direction: row-reverse;
        background: #212d47;
        border-radius: 12px;
        padding: 12px 0px;
        margin-top: 20px;
        align-items: center;
    }

    .bottom_water_info_left {
        display: none;
    }

    .version {
        background: #272f42;
        border-radius: 12px;
        display: none;
        padding: 0px 12px;
        padding-right: 20px;
        align-items: center;
    }

    .nav_bottom_soc {
        background: #ffffff00;
        position: relative;
        display: none;
        margin-bottom: 20px;
    }

    .vertical-navigation {
        flex-direction: column;
        margin-bottom: 0px;
        width: 100%;
    }

    .vertical-navigation li a {
        border-radius: 10px !important;
        justify-content: flex-start !important;
        gap: 5px;
        display: flex;
        flex-direction: row;
    }

    .block_select_servers {
        padding: 15px;
        border-radius: 20px;
    }

    .vertical-navigation li {
        width: 100%;
    }

    .admin_menu_block {
        display: flex;
        gap: 15px;
        flex-direction: column;
    }

    .balance-left i {
        display: none;
    }

    .container-buttons-card {
        display: none;
    }

    .profile_block {
        margin-bottom: 30px;
        border-radius: 20px;
        display: flex;
        gap: 15px;
        flex-direction: column;
    }

    .personal_card {
        display: flex;
        justify-content: space-between;
        padding-bottom: 15px;
        gap: 10px;
        margin-bottom: 15px;
        flex-direction: column;
    }

    .activity_name {
        display: none;
    }

    .left_profile {
        border-radius: 20px;
        padding: 20px;
        background-size: cover;
        display: flex;
        gap: 20px;
        flex-direction: column;
        justify-content: space-between;
    }

    .prof_r {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 5px;
        align-items: flex-start;
    }

    .left_block {
        width: 100%;
    }

    .right_profile {
        width: 100%;
    }

    #friends {
        display: flex;
        margin-top: 10px;
        overflow: auto;
    }

    #friends::-webkit-scrollbar {
        display: none;
    }

    .flex_contacts_btn {
        display: flex;
        justify-content: space-between;
        margin-top: 12px;
        gap: 10px;
        border-bottom: solid 1px #3f4257;
        padding-bottom: 14px;
        flex-direction: column;
    }

    .profile-settingss {
        color: #ffffffbf;
        font-weight: bold;
        height: 42px;
        border-radius: 9px;
        width: 100%;
        padding: 0px 20px;
        font-size: 10px;
        display: flex;
        letter-spacing: 1px;
        transition: .2s all;
        cursor: pointer;
        align-items: center;
        justify-content: center;
    }

    .button_menu_collapse {
        display: flex !important;
        font-weight: 600;
        transition: 0.2s;
        background: var(--GLOBAL, radial-gradient(100% 100% at 50% 0, #535366 0, #363642 100%));
        text-shadow: #00000096 1px 0 10px;
        cursor: pointer;
        color: #73738c;
        font-size: 17px;
        border: none;
        align-items: center;
        margin-right: 5px;
        height: 40px;
        width: 40px;
        border-radius: 50px;
        justify-content: center;
    }

    .button_menu_collapse:hover {
        opacity: 0.7;
    }

    .menu_top_push_active {
        /* display: none; */
    }

    .row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
        flex-direction: row;
        flex-wrap: wrap;
    }

    #new_news {
        margin-bottom: 20px;
    }

    .flex-double {
        display: flex;
        gap: 15px;
        flex-direction: column;
    }

    .add-click {
        background: #18233a;
        margin-bottom: 0px;
        display: flex;
        height: 150px;
        padding: 24px 25px;
        width: 100%;
        border-radius: 15px;
        flex-direction: column;
    }

    .add-click:hover {
        background: #18233a;
        margin-bottom: 0px;
        display: flex;
        height: 150px;
        padding: 24px 25px;
        width: 100%;
        border-radius: 15px;
        flex-direction: column;
    }

    .return-click {
        background: #18233a;
        margin-bottom: 30px;
        display: flex;
        height: 150px;
        padding: 24px 25px;
        border-radius: 15px;
        width: 100%;
        flex-direction: column;
    }

    .return-click:hover {
        background: #18233a;
        margin-bottom: 30px;
        display: flex;
        opacity: 0.7;
        height: 150px;
        padding: 24px 25px;
        border-radius: 15px;
        width: 100%;
        flex-direction: column;
    }

    .tabs__buttons--container {
        display: flex;
        margin-bottom: 10px;
        width: auto;
        overflow: auto;
        padding-bottom: 10px;
    }

    .referal_block i {
        width: 40px;
        padding: 0px 13px;
        height: 40px;
        background: linear-gradient(180deg, #3473ff 0%, rgb(80 134 255) 55%);
        border-radius: 10px;
        display: flex;
        color: #fff;
        margin-right: 17px;
        font-size: 19px;
        align-items: center;
        justify-content: center;
    }

    .block-ref-link {
        background: #272f4200;
        border-radius: 13px;
        width: 100%;
    }

    .referal_block {
        flex-direction: column;
    }


    .three_support {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 10px;
        flex-direction: column;
    }

    .icon_support {
        background: #fff;
        width: 43px;
        height: 38px;
        display: none;
        border-radius: 10px;
        align-items: center;
        justify-content: center;
    }

    .block_setting_left1 {
        width: 100%;
        padding: 0px;
        margin-bottom: 40px;
    }

    .block_setting_right1 {
        width: 100%;
        padding: 0px;
        margin-left: 0px;
    }

    .referal_procent {
        border: none;
        background: #333d52;
        padding: 11px 35px;
        border-radius: 9px;
        color: #798499;
        text-align: center;
        width: 100%;
        font-size: 11px;
        transition: .2s all;
        font-weight: 600;
    }



    .block_setting_left {
        width: 100%;
        padding: 0px;
        margin-bottom: 30px;
    }

    .black_list_left {
        display: flex;
        align-items: center;
        margin-bottom: 10px;
    }

    .black_list_button {
        width: 100%;
    }

    .black_list_button:hover {
        border: none;
        background: #283652;
        padding: 11px 35px;
        transition: .2s all;
        border-radius: 9px;
        color: #fff;
        font-weight: 600;
    }

    .black_list {
        flex-direction: column;
        align-items: flex-start;
    }

    .block_setting_right {
        width: 100%;
        padding: 0px;
        margin-left: 0px;
    }

    .block_setting_top {
        display: flex;
        padding: 0px;
        padding-bottom: 16px;
        flex-direction: column;
        justify-content: space-between;
    }

    .forum_button {
        font-size: 9.9px;
        font-weight: 600;
        position: relative;
        line-height: 0px;
        color: #ffffff;
        margin-top: 19px;
        margin-bottom: 14px;
        text-align: center;
    }

    .fbrs_online {
        font-size: 11px;
        color: #ffffff;
        width: 30px;
        border-radius: 8px;
        display: flex;
        background: linear-gradient(34deg, #289769 0%, rgb(53 180 127) 55%);
        height: 30px;
        align-items: center;
        justify-content: center;
    }


    .text_online {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .ring-container {
        position: relative;
        left: -15px;
        top: -55px;
        float: right;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .toper_mini_right {
        height: 70px;
        margin-bottom: 10px;
        width: 100%;
        border-radius: 15px;
        background: #1e263800;
        display: initial;
    }

    .toper_mini_right1 {
        height: 100%;
        background: #1e2638;
        display: flex;
        border-radius: 15px;
        transition: .2s all;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .block_mini_profile {
        border-radius: 15px 15px 0px 0px;
        margin-bottom: -15px;
        padding: 13px 16px;
        margin-top: 30px;
        z-index: 1;
        background: #18233a;
        position: relative;
    }

    .toper_mini_blocks {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: column-reverse;
    }

    .pursee-button {
        padding: 9px;
        height: 35px;
        background: linear-gradient(180deg, #3473ff 0%, rgb(80 134 255) 55%);
        line-height: 16px;
        font-size: 25px;
        top: 4px;
        display: none;
        color: #606676;
        position: relative;
        float: right;
        margin-left: auto;
        border-radius: 10px;
    }

    .pretext {
        position: relative;
        font-size: 14px;
    }

    .buttons_top {
        display: flex;
        position: relative;
        float: right;
        left: 120px;
    }

    .banlist {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: column;
    }

    .topic-answers div[id^="answer"] .left-side {
        width: 100%;
    }

    .right-side_flex {
        width: 100%;
        5: 500;
    }

    .forum_shapka {
        display: flex;
        padding: 20px 0px;
        justify-content: space-between;
        flex-direction: column;
    }


    element.style {}

    .forum_deatails {
        background: #272f42;
        padding: 10px 20px;
        height: 39px;
        color: #596174;
        font-weight: 600;
        overflow: hidden;
        margin-top: 10px;
        font-size: 10.5px;
        border-radius: 10px;
        margin-bottom: -5px;
    }

    .block_back {
        display: flex;
        align-items: center;
        padding-right: 20px;
    }

    .back_forum {
        min-width: 40px;
    }

    .forum_next {
        overflow: hidden;
        border-radius: 11px;
        margin-bottom: 0px;
        font-size: 11px;
        width: 100%;
        display: flex;
        color: #80849a;
        font-weight: 600;
        list-style: none;
        padding: 17px 0px 17px 15px;
    }

    .forum_next {
        flex-direction: column;
        gap: 4px;
    }

    .forum_next li {
        border-right: none;
    }

    .topic-answers div[id^="answer"] .right-side {
        /* padding: 25px 25px 55px; */
        width: 100%;
    }

    .topic-answers div[id^="answer"] {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 15px;
        overflow: hidden;
        flex-direction: column;
    }


    .chat_block {
        display: flex;
        flex-direction: column;
        padding: 0px;
    }


    .add_news {
        height: 40px;
        border: none;
        transition: 0.2s;
        margin-right: 6px;
        background: #272f42;
        font-weight: 600;
        color: #ffffff;
        font-size: 11px;
        border-radius: 9px;
        padding: 0px 26px;
        cursor: pointer;
        display: none;
    }

    .add_admins {
        height: 40px;
        border: none;
        width: 40px;
        transition: 0.2s;
        display: flex;
        margin-right: 6px;
        background: #212d47;
        font-weight: 600;
        color: #ffffff;
        font-size: 11px;
        border-radius: 9px;
        padding: 0px 0px;
        cursor: pointer;
        align-items: center;
        justify-content: center;
    }

    .add_admins:hover {
        height: 40px;
        border: none;
        width: 40px;
        transition: 0.2s;
        display: flex;
        margin-right: 6px;
        background: #334366;
        font-weight: 600;
        color: #ffffff;
        font-size: 11px;
        border-radius: 9px;
        padding: 0px 0px;
        cursor: pointer;
        align-items: center;
        justify-content: center;
    }


    .add_admins .admins_plus {
        display: block;
        font-size: 17px;
    }

    .add_admins .admins_all {
        display: none;
    }

    .answer {
        font-size: 10px;
        color: #58637800;
        margin-left: 120px;
        display: none;
        float: right;
        margin-right: 3px;
        transition: .2s all;
    }

    .chat {
        padding-bottom: 0;
        width: 75%;
    }

    .users_online_chat {
        width: auto;
        border-radius: 13px;
        margin: 15px 15px;
        margin-bottom: 10px;
    }

    .sortion_block_head {
        background: #fff0;
        width: 100%;
        height: 380px;
        display: block;
        padding: 15px 15px;
    }

 .head_rside {
        width: 100%;
        padding-top: 0px !important;
        /* height: 120px !important; */
        padding: 15px;
        border-radius: 20px;
        margin: 0px;
        margin-bottom: 20px;
    }

    .head_block {
        padding: 0;
        flex-direction: column;
        background-size: 650% !important;
        /* margin-bottom: 0px !important; */
    }

    .chat {
        width: 100%;
        padding: 15px !important;
        padding-bottom: 10px !important;
        background: #fff0 !important;
        margin-bottom: 0px !important;
    }

    .promo-code {
        background: #fff0;
        padding: 13px;
        border: dashed 1px #2f384d;
        border-radius: 13px;
        margin-bottom: 18px;
        margin-top: 14px;
        display: none;
    }

    .block_message_avalon {
        display: flex;
        justify-content: space-between;
        background: #18233a;
        border-radius: 15px;
        padding: 15px;
        flex-direction: column;
    }

    #companions {
        border-right: solid 1px #272f4200;
        width: 100%;
        height: auto;
        overflow: auto;
        margin-bottom: 30px;
    }

    .block_mes_avalon {
        width: 100%;
        margin-right: 4px;
        height: 273px;
        padding-right: 10px;
    }

    .show_user {
        color: #6d717c;
        line-height: 22px;
        font-size: 20px;
        height: 36px;
        width: 30px;
        transition: 0.2s;
        position: relative;
        cursor: pointer;
        top: 5px;
        border-radius: 10px;
    }

    table.table.table-bordered tr {
        position: relative;
        display: flex;
        gap: 10px;
        margin-bottom: 10px;
        padding: 10px 15px;
        height: auto;
        border-radius: 12px;
        border-top: solid 0px #23273600;
        flex-direction: column;
        align-items: flex-start;
    }

    .zareg {
        border: none;
        background: linear-gradient(34deg, #3473ff 0%, rgb(80 134 255) 55%);
        border-radius: 9px;
        margin-top: 8px;
        margin-right: 1px;
        display: flex;
        width: 43px;
        height: 43px;
        font-size: 0px;
        color: #ffff;
        transition: .2s all;
        font-weight: 600;
        justify-content: center;
        align-items: center;
    }

    .zareg:hover {
        border: none;
        background: linear-gradient(34deg, #3473ff 0%, rgb(80 134 255) 55%);
        border-radius: 9px;
        opacity: 0.7;
        margin-top: 8px;
        margin-right: 1px;
        display: flex;
        width: 43px;
        height: 43px;
        font-size: 0px;
        color: #ffff;
        transition: .2s all;
        font-weight: 600;
        justify-content: center;
        align-items: center;
    }

    .zareg i {
        font-size: 19px;
        margin-right: 0px;
    }


    .news-button-bottom {
        cursor: pointer;
        text-align: center;
        display: flex;
        font-size: 9.5px;
        letter-spacing: 1px;
        padding: 11px 0px;
        width: 100%;
        position: relative;
        font-weight: 600;
        border-radius: 50px;
        transition: .2s all;
        justify-content: center;
        align-items: center;
    }





    .slick-list {
        position: relative;
        display: block;
        overflow: hidden;
        margin: 0;
        padding: 0;
        margin-left: -20px;
        margin-right: 0px;
    }

    .block_nick_group {
        text-align: left;
        margin-left: 35px;
        width: 125px;
        height: 10px;
        display: none;
    }

    .wapper .header ul.user-menu>li.collapsible>a i {
        display: block;
        float: right;
        line-height: 30px;
        font-size: 10px;
    }



    .wapper .header ul.user-menu>li>ul {
        z-index: 1013;
        display: none;
        position: absolute;
        right: calc(100% - 46px);
        background: linear-gradient(1deg, #2f2f39 30%, #2f2f39 100%);
        width: 330px;
        height: auto;
        list-style: none;
        top: 60px;
        box-shadow: 0px 5px 10px #13151a4f;
        border-radius: 20px;
        overflow: hidden;
    }

    .wapper .header ul.user-menu>li>ul>li {
        text-align: left;
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }

    .wapper .header ul.user-menu>li>ul>li>a {
        font-weight: 600;
        color: #5a6a8c;
        font-size: 11px;
        display: block;
        border-radius: 10px;
        position: relative;
        height: 43px;
        margin: auto;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        max-width: 225px;
        transition: 0.2s;
        padding: 10px;
        line-height: 5px;
        left: -25px;
    }

    .header ul.user-menu>li>ul>li>a b {
        color: #5a6a8c;
        font-size: 8px;
        transition: .2s all;
        margin-left: 5px;
        background: #212d47;
        border-radius: 50px;
        position: relative;
        top: -1px;
        padding: 2px 9px;
    }

    .header ul.user-menu>li>ul>li>a:hover b {
        color: #ffffff;
        font-size: 8px;
        transition: .2s all;
        margin-left: 5px;
        background: #5086ff;
        border-radius: 50px;
        position: relative;
        top: -1px;
        padding: 2px 9px;
    }

    .header ul.user-menu>li>ul>li>a:hover i {
        color: #5086ff;
        transition: .2s all;
    }

    .header ul.user-menu>li>ul>li>a i {
        color: #5a6a8c;
        font-size: 17px;
        margin-right: 5px;
        transition: .2s all;
        margin-left: 5px;
        position: relative;
        top: 3px;
    }

    .wapper .header ul.user-menu>li>ul>li>a:hover {
        font-weight: 600;
        color: #ffffff;
        background: #212d47;
        font-size: 11px;
        display: block;
        border-radius: 10px;
        position: relative;
        height: 43px;
        line-height: 5px;
        margin: auto;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        max-width: 225px;
        transition: 0.2s;
    }

    .wapper .header ul.user-menu>li>ul>li:last-child>a {
        border-bottom: 0;
    }

    .wapper .header-menu {
        position: absolute;
        top: 60px;
        border-radius: 20px;
        left: -12px;
        background: linear-gradient(1deg, #2c2c37 30%, #32323d 100%);
        min-width: 300px;
        padding: 0px 17px 0px 17px;
        max-width: 300px;
        z-index: 1000;
    }

    .wapper .header-menu .container {
        padding: 0;
        margin-top: 17px;
        margin-bottom: 17px;
    }

    .wapper .header-menu .collapsible-menu {
        font-size: 14px;
        list-style: none outside none;
        position: relative;
        padding: 0;
        margin: 0;
    }

    .wapper .header-menu .collapsible-menu>li {
        display: block;
        position: relative;
    }

    .wapper .header-menu .collapsible-menu>li.collapsible {
        padding-right: 20px;
    }

    .wapper .header-menu .collapsible-menu>li.collapsible::before {
        font-family: Font Awesome\ 5 Pro;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 0.75em;
        vertical-align: -.0667em;
        font-weight: 900;
        content: "\f078";
        position: relative;
        z-index: 1010;
        background: #49495a;
        color: #84849e;
        font-size: 7.4px;
        line-height: 1px;
        width: 18px;
        margin-right: -7px;
        display: flex;
        height: 18px;
        border-radius: 50px;
        float: right;
        margin-top: 15px;
        justify-content: center;
        align-items: center;
    }

    .wapper .header-menu .collapsible-menu>li.collapsible>a {
        width: calc(100% + 20px);
    }

    .wapper .header-menu .collapsible-menu>li>a {
        height: 48px;
        display: block;
        position: relative;
        padding: 0 15px;
        margin: 0;
        border-radius: 10px;
        line-height: 48px;
        font-weight: 600;
        color: #ffffff;
        font-size: 12px;
    }

    .wapper .header-menu .collapsible-menu>li>a.open,
    .wapper .header-menu .collapsible-menu>li>a:hover {
        color: #ffffff;
        border-radius: 10px;
        background: #3b3b48;
    }

    .wapper .header-menu .collapsible-menu>li:last-child>a {
        border-bottom: 0;
    }

    .wapper .header-menu .collapsible-menu>li ul {
        display: none;
        list-style: none;
        margin: 0;
        padding: 10px;
    }

    .wapper .header-menu .collapsible-menu>li ul>li>a {
        position: relative;
        width: calc(100% - 30px);
        margin: 0 0 0 15px;
        padding: 0 10px;
        font-weight: 600;
        color: #ffffff;
        font-size: 11.5px;
        display: block;
        height: 50px;
        line-height: 50px;
        border-radius: 10px;
        transition: 0.2s;
    }

    .wapper .header-menu .collapsible-menu>li ul>li:hover {
        background: #3b3b48;
        border-radius: 10px;
        transition: 0.2s;
    }

    .wapper .header-menu .collapsible-menu>li ul>li:last-child a {
        border-bottom: 0;
    }

    .collapsible_head {
        padding: 17px;
        background: linear-gradient(9deg, #3c4155 30%, #464c62 100%);
        border-radius: 15px;
        overflow: hidden;
        display: flex;
        gap: 10px;
        margin: 15px 15px 10px 15px;
        align-items: center;
        justify-content: space-between;
    }

    .collapsible_head .bxs-door-open {
        color: #ff7a70;
        transition: all 0.2s;
        background: #ff605424;
        width: 35px;
        border: solid 1px #ff665a3b;
        height: 35px;
        cursor: pointer;
        display: flex;
        position: relative;
        font-size: 15px;
        border-radius: 10px;
        justify-content: center;
        align-items: center;
    }

    .collapsible_head .bxs-door-open:hover {
        color: #ffffff;
        background: #ff7a70;
        border: solid 1px #ff7a70;}


.online_now_head {
display: none;
}

    #events .event>div {
        width: calc(100% - 50px);
    }

    #events .event>a:not(.btn) {
        width: 50px;
    }

    #events .event>a:not(.btn) img {
        margin-right: 0;
        margin-left: 10px;
    }

    #events .event>a:not(.btn) span {
        display: none;
    }

    #events .event>span {
        display: none;
    }

    #events .event>a.btn {
        display: none;
    }

	.new_table_privileges {
    background: #343440;
    align-items: flex-start;
    border-radius: 15px;
    gap: 15px;
    padding: 25px;
    flex-direction: column;
    margin-bottom: 17px;
}

	    .flex_mini_user {
        display: flex;
    }

	.block_top_users {
    border-radius: 20px;
}

	.search_flex_users {
    flex-direction: column;
    gap: 0px;
}

	.search_flex_users .custom-select.with-title > select{
    border-radius: 11px !important;
}

	.search_btn {
    border-radius: 9px;
}

	.search_flex_users .custom-select i {
	  border-radius: 9px !important;	
	}

	.block_message {
    gap: 0px;
    flex-direction: column;
}

	.block_message_right {
    width: 100%;
}
	
	.delete_privileges {
    position: absolute;
    right: 32px;
    margin-top: -12px;
    font-size: 13px;
    transition: 0.2s;
}

	.number_referal {
    margin-left: 0px;
}

	.right_user_top {
    display: flex;
    gap: 9px;
    align-items: center;
    flex-direction: column;
    width: 100%;
}

	.right_user_top .custom-select {
      width: 100% !important;
  }

	.heading_block_user {
    display: flex;
    align-items: flex-start;
    margin-bottom: 15px;
    justify-content: space-between;
    flex-direction: column;
    gap: 20px;
}

	.edit_news_right {
    width: 100%;
}

	.block_search {
    border-radius: 10px;
    margin-top: 7px;
    width: 100%;
}

	.block_select_friends {
    padding: 15px;
    border-radius: 20px;
}

	.block_forum_item {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

	.desp_forum {
    font-size: 11px;
    line-height: 13px;
}

	.flex_info_forum {
    line-height: 25px;
}

	.flex_forum_info_right {
    border-left: none;
    width: auto;
}

	.block_btn_forum_top {
    gap: 10px;
}

	.new_table_forum {
    display: flex;
    border-radius: 15px;
    flex-direction: column;
    gap: 17px;
    align-items: flex-start;
}

	.new_tr_forum_flex {
    display: flex;
    width: 100%;
    flex-direction: column;
}

	.new_tr_forum {
    width: 100%;
}

	.name_info_block_topic {
    align-items: flex-start;
    flex-direction: column;
    gap: 15px;
}

	.block_support {
    flex-direction: column;
}

	.block_support_left {
    max-height: max-content;
    width: 100%;
}

	.block_support_right {
    width: 100%;
}

	.info_server {
    margin-top: 20px;
}

	.status_block {
		display: flex !important;
		flex-direction: row !important;
		margin-bottom: 0px !important;
		height: 56px !important;
	}

	.status_block small{
		color: #fff !important;
		font-size: 12px;
		position: relative;
		top: 10px;
	}

	.div_edit_user {
    flex-direction: column;
}

	.btn_ticket_support {
    flex-wrap: wrap;
}

	.block_select_servers_blocked {
    padding: 15px;
    border-radius: 20px;
    justify-content: space-between;
    flex-direction: column;
}

	.blocked_block {
    height: fit-content;
    padding: 15px;
}

	.edit_news_left {
    width: 100%;
}

	.flex_blocked {
    margin-bottom: 15px;
}

	.btns_blocked {
    display: none;
}

	.blocked_text {
    font-size: 19px;
}

	.blocked_desp {
    font-size: 11.5px;
}

	.left_blocked {
    width: 100%;
}

	.block_stats_bans {
    flex-direction: column;
}

	.avatar_edit {
    padding: 20px;
    flex-direction: column;
}

	.flex_user_avatar_edit {
    width: 100%;
}

	.avatar_edit_result {
    width: 100px;
    height: 100px;
    border-radius: 17px;
    margin-left: -15px;
}
  
  .select_number {
    flex-wrap: wrap;
}

	.flex_edit_news {
    flex-direction: column;
}

	.transparent_tr {
    background: #fff0 !important;
    height: max-content !important;
    align-items: flex-start;
    padding: 0px !important;
}

	.status_purse_minus {
    box-shadow: none;
}

	.status_purse_plus {
    box-shadow: none;
}
  
  #loader {
    margin: -65px 0 0 -25px;
}

	.block_select_support {
    border-radius: 15px;
}
  
.prof_l {
    flex-direction: column;
    align-items: center;
}
.flex_user_info {
    display: flex;
    font-weight: bold;
    flex-direction: column;
    line-height: 18px;
    align-items: center;
}
	.contacts_profile {
    flex-wrap: wrap;
}

	.profile_contact_discord {
    width: fit-content;
}
  
  .status_user_chat {
    display: none;
}

	.news_flex {
    flex-direction: column;
}

	.left_news {
    width: 100%;
}

	.name_news_img {
    font-size: 14px;
}

	.block_content_new {
    width: 100%;
}
  .order-is-last {
    order: 123;
}
  .slider_menu {
    display:none;
}

	.img_edit_news {
    height: 180px;
}

.discount_block {
    height: auto;
    gap: 15px;
    align-items: flex-start;
    flex-direction: column;
}

.flex_yes_or_no {
    margin-bottom: 15px;
}

.name_server_info {
    max-width: 300px;
}

	.position_player {
    display: none !important;
}

.table-adaptive .table-row > .row > div.with-description > p {
    line-height: 22px;
    font-size: 12px;
    margin: 15px 0px 0;
    position: relative;
    top: -7px;
    border: none;
    background: #fff0;
    color: #ffff !important;
    font-weight: 600;
    text-overflow: ellipsis;
    /* width: 50px; */
}

.text_referal {
    font-weight: bold;
    font-size: 12px;
}

.desp_referal {
    font-weight: bold;
    font-size: 11px;
    color: #808590;
    text-align: center;
    width: max-content;
    line-height: 14px;
}
.referal_block_info i {
    background: #49ca8d29;
    width: 47px;
    height: 47px;
    border-radius: 10px;
    color: #60c896;
    margin-bottom: 10px;
    font-size: 19px;
    display: flex;
    padding: 20px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.custom-file label {
    width: 100%;
    height: 50px;
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    cursor: pointer;
    z-index: 2;
    transition: 0.2s;
    color: #9397a0;
    font-size: 10px;
    font-weight: 600;
    background-color: #52586366;
    border-radius: 11px;
    border: dashed 1px #5e646e !important;
    padding: 0px 10px;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.custom-input.with-title > span {
    z-index: 3;
    font-size: 9px;
    line-height: 10px;
    position: absolute;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    height: 15px;
    top: 19px;
    font-weight: 600;
    left: 44px;
    color: #767689;
}
.custom-input.with-title > input:not(:placeholder-shown) + span, .custom-file .custom-input.with-title > label:not(:placeholder-shown) + span, .custom-input.with-title > input:focus + span, .custom-file .custom-input.with-title > label:focus + span {
    font-size: 9px;
    top: 16px;
    -webkit-transform: translateY(-12px);
    -ms-transform: translateY(-12px);
    transform: translateY(-12px);
}

.custom-select > select {
    -webkit-appearance: none;
    -moz-appearance: none;
    width: -webkit-fill-available;
}

.storeselect {
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100% !important;
}

.play-servers {
  display: none;
}

.play_list {
    background: #454553 !important;
    height: 42px !important;
    padding-left: 40px !important;
    padding-top: 0px !important;
    padding-right: 90px !important;
    border-radius: 8px !important;
    position: relative !important;
}


.online_prcr {
    position: absolute;
    -webkit-box-shadow: 0 35px 20px 0 rgba(0, 0, 0, 0.2);
    background: linear-gradient(1deg, #2c2c37 30%, #32323d 100%);
    box-shadow: 0 35px 20px 0 rgba(0, 0, 0, 0.2);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.2s, visibility 0s linear 0.2s;
    transition: opacity 0.2s, visibility 0s linear 0.2s;
    z-index: 9999;
    top: 54px;
    width: 274px;
    right: 0;
    border-radius: 15px;
    padding: 14px;
    padding-bottom: 9px;
    left: 0%;
    margin-left: -156px;
}






