@media (max-width: 1800px) {
    .book_wrapper_outside {
        zoom: 0.8;
    }
}
@media (max-width: 1700px) {
    .one_sixth_button_part .total_text_area {
        font-size: 12px;
        padding: 0 12px;
    }
    .one_sixth_button_part .Player_row {
        padding: 0 12px;
    }
}
@media (max-width: 1650px) {
    .nav_links .top_menu_link:first-child {
        min-width: 110px;
    }
    .top_menu_link {
        min-width: 120px;
    }
    .top_menu_link span {
        font-size: 12px;
    }
}
@media (max-width: 1550px) {
    .block_search {
        width: 200px;
    }
    .block_title {
        font-size: 18px;
    }
    .block_title_drop {
        font-size: inherit;
    }
    .one_sixth_button_part .total_text_area {
        font-size: 12px;
        padding: 0 5px;
    }
    .one_sixth_button_part .Player_row {
        padding: 0 5px;
    }
}
@media (max-width: 1450px) {
    .logo_trapezoid_back {
        border-top-width: 65px;
    }
    .logo_trapezoid {
        border-top-width: 75px;
    }
    .logo {
        height: 72px;
    }
    .nav_links .top_menu_link:first-child {
        min-width: 100px;
    }
    .top_menu_link {
        min-width: 110px;
    }
    .top_menu_link span {
        font-size: 11px;
    }
    .top {
        padding: 0 12px;
    }
    .book_wrapper_outside {
        zoom: 0.7;
    }
    .one_sixth_button_part {
        width: 33.33333333%;
    }
    .one_sixth_button_part .total_text_area {
        font-size: unset;
        padding: 0 15px;
    }
    .one_sixth_button_part .listen_all_player {
        height: 110px;
        margin-bottom: 0px;
        overflow-y: auto;
        border-top: 1px solid transparent;
        border-bottom: 1px solid #111116;
        border-bottom: 1px solid transparent;
    }

    .one_sixth_button_part .Player_row {
        padding: 0 15px;
    }
    .listen_area {
        margin-top: 5px;
        margin-bottom: 15px;
        border-radius: 5px;
        background-color: rgba(232, 240, 254, 0.4);
    }
    .one_sixth_button_part[data-type=Dice4] .listen_area, .one_sixth_button_part[data-type=Dice5] .listen_area, .one_sixth_button_part[data-type=Dice6] .listen_area {
        margin-bottom: 0px;
    }
}
@media (max-width: 1366px) {
    .middle .middle-left-background{
        width: 25%;
    }
    .middle .middle-right{
        width: 73.5%;
    }
    .middle {
        border-width: 0 12px;
    }
    .nav_links li:first-child {
        padding-left: 20px;
    }
    .book_wrapper_outside {
        zoom: 0.65;
    }
    .open_daily {
        padding: 17px;
    }
    .modal_close.bright {
        top: 3px;
        right: 3px;
    }
    .block_search {
        width: 180px;
    }
    .block_title_drop_trigger {
        min-width: 110px;
    }
    .for_bot {
        width: 120px;
    }
    .block_title_drop_dropdown {
        font-size: inherit;
    }
    .item, #inventory_user .item {
        height: 90px;
        width: 90px;
    }
}
@media (max-width: 1330px) {
    .logo_layout {
        min-width: 100%;
        position: absolute;
    }
    .logo_trapezoid_back {
        width: 100%;
    }
    .logo_trapezoid {
        width: 80%;
        left: 10%;
    }
    .layout_head {
        height: 50px;
    }
    .top_menu_layout {
        display: none;
    }
    .top .top_left {
        width: 60%;
        margin: 0;
    }
    .top .top_right {
        width: auto;
        max-height: 100%;
        display: contents;
    }
    .top_right .top_signin {
        padding-top: 3px;
        padding-bottom: 2px;
        padding-right: 20px;
        z-index: 3;
    }
    .settings_button_top_left_layout {
        display: none;
    }
    #responsive_menu {
        display: block;
    }
    .menu_active {
        left: 0px;
        box-shadow: 0 0 7px 0 rgba( 0, 0, 0, 0.75 );
    }
    .body_active {
        left: 300px;
    }
    .middle {
        padding-top: 50px;
    }
    .dota_or_csgo_button {
        width: 100px;
    }
}
@media (max-width: 1250px) {
    .bet_box .bet_box_inside .actions-wrapper,.bet_box .bet_box_inside input {
        width: 100%;
    }
    .bet_box .bet_box_inside input.bet_amount {
        max-width: 100%;
    }
    .bet_box .bet_box_inside input.custom_input_amount {
        width: inherit;
        text-align: center;
    }
    .player_balance_padr50 {
        padding-right: 0%;
        margin-bottom: 0;
    }
    .block_header {
        padding: 0 10px;
    }
    .block_search {
        width: 150px;
    }
    .block_title_drop_trigger {
        min-width: 90px;
    }
    .for_bot {
        width: 100px;
    }
    .trade_link_wrap {
        display: block;
    }
    .trade_link_form {
        width: 100%;
    }
    .trade_link_info {
        margin-top: 20px;
        float: right;
    }
}

@media (max-width: 1200px) {
    .button_color_area .right_text {
        font-size: 32px;
        padding: 24px 20px;
    }
    .button_color_area .reward {
        top: 24px;
    }
    .book_wrapper_outside {
        zoom: 0.5;
    }
    table.affiliates img {
        display: none;
    }
    table.affiliates th:first-child, table.affiliates td:first-child {
        width: 25%;
    }
    table.affiliates th:nth-child(2), table.affiliates td:nth-child(2) {
        width: 25%;
    }
    table#mysendhistory img {
        display: none;
    }
}

@media (max-width: 1150px) {
    .ticket_admin_messarea {
        flex: auto;
        width: calc(100% - 280px);
        min-width: 500px;
        max-width: unset;
    }
    .ticket_admin_messarea .ticket_wrapper {
        margin: 15px 10px 0px 50px;
    }
}

@media (max-width: 1024px) {
    .middle_left_layout {
        width: 100%;
        margin-right: 0%;
        margin-bottom: 10px;
    }
    .middle .middle-right {
        width: 100%;
    }
    .useronline {
        margin-left: 10px;
        right: 32px;
    }
    #chat_close {
        display: block;
    }
    .button_color_area .right_text {
        font-size: 40px;
        padding: 20px 20px;
    }
    .button_color_area .reward {
        top: 20px;
    }
    .referral_header {
        display: block;
    }
    .referral_title {
        margin-bottom: 10px;
    }
    .open_daily {
       padding: 7px;
    }

    .trade_container {
       display: block;
       align-items: center;
    }
    .column_1, .column_2, .column_3 {
       width: 100%;
    }
    .column_2 {
       max-width: unset;
       padding: 32px 1px;
    }
    .trade_button_wrap, .trade_step_container {
       margin-bottom: 0;
    }
    .trade_button_wrap:after {
       display: none;
    }
    .move_to_trade_page {
       line-height: 2;
    }
    .move_to_trade_wrap:after {
       display: none;
    }
    .block_top {
       margin-bottom: 0;
    }
    .block_top .block_content {
       height: 136px;
       min-height: 136px;
    }
   .block_bottom {
       height: 363px;
    }
    .block_select_text {
        font-size: inherit;
    }
    .block_title {
        font-size: 16px;
    }
    .day_page_dice .ball {
        width: 32px;
        height: 32px;
        line-height: 32px;
        margin: 0px;
    }
    .day_page_dice .ball .cube_dot {
        zoom: 0.375;
    }
    .modal_settings .modal_close {
        padding: 8px;
    }
}

@media (max-width: 992px) {
    .one_third_button_part {
        width: 100%;
    }
    .one_third_button_part .listen_all_player {
        height: 110px;
        margin-bottom: 15px;
        overflow-y: auto;
        border-top: 1px solid transparent;
        border-bottom: 1px solid #111116;
    }
    .modal_redeem_code {
        padding: 34px 20px 25px;
    }
    .modal_title {
        font-size: 26px;
    }
    .modal_subtitle {
        display: none;
    }
    input[type=entercode] {
        margin-top: 10px;
        min-width: 280px;
        font-size: 12px;
    }
    .bonus_popup_col {
        flex-direction: column;
        text-align: center;
    }
    .book_wrapper_outside {
        zoom: 0.4;
    }
}
@media (max-width: 950px) {
    table.provablyfair .result .ball_1_7, table.provablyfair .result .ball_8_14 {
        float: unset;
    }
}
@media (max-width: 900px) {
    .footer_copyright, .footer_social, .footer_terms {
        width: unset;
        text-align: unset;
        padding-bottom: 20px;
    }
    .footer_copyright {
        width: 100%;
    }
    .trade_link_box_input input {
        font-size: 12px;
    }
    .trade_link_container {
        padding: 46px 12px 12px 12px;
    }
    .trade_link_form {
        display: block;
    }
    .trade_link_info_text {
        padding: 6px 12px 12px 12px;
        display: block;
    }
    .trade_link_info_text .info_text {
        height: auto;
        padding-bottom: 12px;
        font-size: 16px;
    }
    .day_page_dice .ball {
        width: 18px;
        height: 18px;
        line-height: 18px;
        margin: 0px;
    }
    .day_page_dice .ball .cube_dot {
        zoom: 0.2;
    }
}
@media (max-width: 810px) {
    .ticket_content {
        height: 400px;
    }
    .ticket_admin_name_control {
        height: auto;
        max-height: 320px;
        margin-bottom: 12px;
    }
    .ticket_admin_name_control, .ticket_admin_messarea {
        flex: 0 0 100%;
        min-width: unset;
        max-width: unset;

    }
    .ticket_admin_messarea .ticket_wrapper {
        margin: 15px;
    }
}
@media (max-width: 770px) {
    .book_wrapper_outside {
        zoom: 0.3;
    }

    .statistics_row .s_item {
        width: 80px;
        height: 72px;
        margin: 2px;
    }
    .statistics_left, .statistics_middle, .statistics_right {
        width: 100%;
        text-align: center;
    }
    .statistics_middle p {
        padding-left: calc(50% - 134px + 9px);
        text-align: left;
    }
    .statistics_body {
        display: grid;
    }
    table.provablyfair.day_page_dice th:nth-child(1), table.provablyfair.day_page_dice td[rowspan]:nth-child(1) {
        display: none;
    }
    table.provablyfair.day_page_dice {
        font-size: 7px;
    }
    table.provablyfair.day_page_dice td {
        padding: 3px;
    }
}
@media (max-width: 700px) {
    table.affiliates thead, table.affiliates tbody {
        font-size: 10px;
    }
    .one_sixth_button_part .total_text_area {
        font-size: 12px;
        padding: 0 12px;
    }
    .one_sixth_button_part .Player_row {
        font-size: 10px;
        padding: 0 12px;
    }
    .one_sixth_button_part:first-child, .one_sixth_button_part:nth-child(4) {
        padding-right: 7px;
    }
    .one_sixth_button_part:nth-child(2), .one_sixth_button_part:nth-child(5) {
        padding-right: 8px;
        padding-left: 8px;
    }
    .one_sixth_button_part:nth-child(3), .one_sixth_button_part:nth-child(6) {
        padding-left: 7px;
    }
    .one_sixth_button_part .Player_row_LEFT_IMG img {
        height: 28px;
    }
    .onepage_side .block_bottom .block_header {
        display: block;
        padding: 10px;
    }
    .instant_or_on_cooldown_button, .dota_or_csgo_button {
        width: 50%;
        padding: 5px;
    }
    .instant_or_on_cooldown_button.game_forbutton {
        width: 25%;
        padding: 5px;
    }
    .block_title_filter_reload_search {
        display: flex;
        width: 100%;
        padding-top: 10px;
    }
    .onepage_side .block_bottom .blank_first {
        display: none;
    }
}
@media (max-width: 610px) {
    .logo_trapezoid_back, .logo_trapezoid {
        display: none;
    }
    .logo_layout {
        min-width: 100%;
        position: absolute;
    }
    .logo {
        height: 52px;
    }
    div.provablyfair_body .text {
        font-size: 12px;
    }
    table.provablyfair.mainpage th:nth-child(2), table.provablyfair.mainpage td:nth-child(2) {
        display: none;
    }
    table.provablyfair.daypage th:nth-child(1), table.provablyfair.daypage td:nth-child(1) {
        display: none;
    }
    table.provablyfair.daypage {
        font-size: 7px;
    }
    table.provablyfair td {
        padding: 5px;
    }
    .one_sixth_button_part .total_text_area {
        font-size: 10px;
        padding: 0 5px;
    }
    .one_sixth_button_part .Player_row {
        font-size: 8px;
        padding: 0 5px;
    }
    .one_sixth_button_part .total_text_area {
        line-height: 39px;
    }
}
@media (max-width: 550px) {
    .book_wrapper_outside {
        background: linear-gradient(110deg,rgba(198,198,210,1) 50%,rgba(209,209,209,1));
        zoom: 0.25;
        margin-top: 150px;

        border-style: double;
        border-width: 250px 0;
        border-color: rgba(198,198,210,1);
        box-sizing: content-box;
    }
    .open_daily .collect_button, .open_daily .reset_button, .open_daily a[reset]  {
        margin: 0;
        width: 100%;
    }

    .ticket_wrapper {
        font-size: 15px;
    }
    .ticket_content span {
        line-height: unset;
    }
}
@media (max-width: 535px) {
    .footer_copyright, .footer_social, .footer_terms {
        padding-top: 10px;
        width: 100%;
    }
    .footer_terms a {
        margin: 0px 6px;
    }
    .action.mobile_hide {
        display: none !important;
    }
    .actions-wrapper.mobile_show {
        display: inline-block !important;
    }
    .referral_wrapper_input_and_button {
        display: block;
    }
    input[type=referral_input], .referral_button {
        margin-bottom: 10px;
    }
    .tooltip_aff .tooltip_text {
        font-size: 10px;
        width: 200px;
    }
    .aff_row .aff_row_item:first-child {
        text-align: left;
    }
    table.affiliates thead, table.affiliates tbody {
        font-size: 8px;
    }
}

@media (max-width: 500px) {
    .book_wrapper_outside {
        zoom: 0.18;
    }
    .ball {
        width: 32px;
        height: 32px;
        line-height: 32px;
        font-size: 15px;
        margin: 0px 1px;
    }

    .chatMessages_item>.dropdown>span {
        display: block;
        padding-left: 33px;
    }

    .item, #inventory_user .item {
        margin: 2px;
        height: 75px;
        width: 75px;
    }
    .price, .plus {
        font-size: 11px;
    }
    .rarity {
        font-size: 11px;
        font-weight: 500;
    }
    .trade_link_info {
        display: block;
        width: 100%;
    }
    .trade_link_info .smart_button_wrap:first-child {
        margin-right: 0px;
        margin-bottom: 10px;
    }
    .ball .cube_dot {
        zoom: 0.375;
    }
    .setting_row {
        font-size: 10px;
    }
    .setting_label {
        font-size: 13px;
    }
}
@media (max-width: 480px) {
    .one_sixth_button_part .total_text_area {
        font-size: 8px;
        padding: 0 2px;
    }
}
@media (max-width: 420px) {
    .notifications {
        right: 0px;
        width: 100%;
        padding: 0px 10px;
        top: 60px;
    }
    .notify {
        width: 100%;
        border-right: 0px;
    }
    .info {
        width: 80%;
    }
}

@media (max-height: 910px) {
    .chatMessages_content{
        height: 610px;
    }
    .ace_wrapper {
        height: 600px;
    }
}
@media (max-height: 800px) {
    .ace_wrapper {
        height: 500px;
    }
}
@media (max-height: 768px) {
    .chatMessages_content {
        height: 460px;
    }
}
@media (max-height: 720px) {
    .chatMessages_content {
        height: 420px;
    }
    .ace_wrapper {
        height: 420px;
    }
}
@media (max-height: 600px) {
    .ace_wrapper {
        height: 300px;
    }
}
@media (max-height: 500px) {
    .ace_wrapper {
        height: 250px;
    }
}

@media (min-width: 1024px) and (min-height: 0px){
    .middle-right {
        min-height: 540px;
    }
    .useronline {
        padding: 11px 0;
        font-size: 1.08em;
    }
}
@media (min-width: 1024px) and (min-height: 720px){
    .middle-right {
        min-height: 670px;
    }
}

@media (min-width: 1024px) and (min-height: 768px){
    .middle-right {
        min-height: 710px;
    }
}
@media (min-width: 1024px) and (min-height: 910px){
    .middle-right {
        min-height: 875px;
    }
}
