/*Retina graphics!*/
@media only screen and (max-width: 766px) {
    .match-navigator-fixed {
        position: fixed;
        top: 55px;
        left: 0;
        width: 100%;
        z-index: 2;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    }

    .match-review-head-bottom-row__text {
        text-align: center;
    }

    .forecast_bot .lk_btns.prognoz_lk_btns .like-minus .counter_like {
        left: 147px;
    }

    .statistics-detail .scores-team {
        padding: 0 10px;
    }

    .gray-block .white-block {
        padding: 10px;
    }

    .gray-block {
        padding: 10px;
    }

    .analyzed_matches {
        font-size: 1.2rem;
    }
}

@media only screen and (min-width: 767px) and (max-width: 1024px) {
    .lk_btns.prognoz_lk_btns .like-minus .counter_like {
        left: 111px;
    }

    .lk_btns.prognoz_lk_btns .like-minus .counter_like.exist_user {
        left: 143px;
    }

    .forecast .forecast_bot .prognoz_lk_btns {
        left: 80px !important;
        width: 50% !important;
        top: -48px;
    }

    .prognoz_lk_btns .like-minus .counter_like.exist_user {
        left: 148px;
    }

    /*.prognoz_lk_btns .like-minus .counter_like {*/
    /*left: 145px;*/
    /*} */
    .select_date .hide_date {
        display: none;
    }

    .lives .sub_navigation li a {
        padding: 11px 5px;
    }

    .footer_top .col-md-4 {
        max-width: 50% !important;
        flex: 50% !important;
    }

    .footer_top .col-md-4:last-child {
        display: none !important;
    }

    .footer_line.list_bookmakers > li {
        margin: 5px 0px !important;
        font-size: 1.23rem !important;
    }

}

@media only screen and (min-width: 767px) and (max-width: 1199px) {
    .www_btn {
        margin-right: inherit;
    }

    .notlogged .logo {
        margin-top: 0px;
    }

    @-moz-document url-prefix() {
        .messages_notify i:before {
            left: -30px;
        }
    }
    .desc_match .team {
        margin: 0 !important;
    }

    .ubp_img {
        height: 80px !important;
        width: 80px !important;
        margin: auto;
    }

    .ubp_img img {
        height: 80px !important;
        margin: auto;
    }

    .login_block_pari {
        margin-top: 0px !important;
    }

    .pari_schet {
        font-size: 32px !important;
    }

    .pari_schet_title {
        font-size: 14px;
    }

    .pari_bets_info {
        float: none !important;
        width: 100% !important;
        margin-bottom: 12px;
    }

    .pari_bets_results {
        float: none !important;
        width: 100% !important;
    }

    .personal_main .pari_bets_results .forecast_info {
        float: left !important;
        width: 50% !important;
    }

    .header_login_new .btn_user {
        width: 0;
        margin-right: 20px !important;
    }

    .header_login_new .btn_user span {
        display: none;
    }

    .sub_navigation li {
        padding: 0 10px 0 0 !important;
    }

    .list_live_new .name_sep {
        display: block;
        visibility: hidden;
        height: 1px;
    }

    .list_live_new {
        display: table;
        width: 100%;
    }

    .list_live_new .live_new {
        display: block;
        width: 100%;
        vertical-align: middle;
        position: relative;
    }

    .list_live_new .live_fixed {
        top: 11px;
    }

    .list_live_new .result {
        display: table-cell !important;
        min-height: 45px;
        vertical-align: middle;
        padding-top: 10px;
    }

    .list_live_new .name {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
}

@media only screen and (min-width: 992px) {
    .duel__head{
        flex-direction: row;
    }

    .duel__rules{
        justify-content: center;
        border-left: 1px solid #cadbe1;
    }

    .duel__info{
        border: none;
    }

    .duel__members{
        gap: 40px;
    }

    .forecast .forecast_bot .prognoz_lk_btns {
        left: 100px;
        width: 40%;
        top: -45px;
    }

    .dop_links_prognoz {
        display: block;
    }

    .timed_results .nsp_center {
        margin-top: -10px;
    }

    .pari_add_wrap .btn_stavki .btn {
        width: 100%;
    }

    .notlogged .avtorizatoin {
        margin-top: 17px;
    }

    .bet_game_col.right .bet_game_name {
        padding: 0 105px 0 0 !important;
    }

    .prognozs.no_user {
        margin: 0 -15px;
    }

    .prognozs.no_user h3 {
        margin: 0 15px;
    }

    .prognozs.no_user .forecast {
        width: 50%;
        float: left;
    }

    .prognozs.no_user .forecast_cont {
        margin: 0 15px;
        margin-top: -5px;
    }

    .prognozs.no_user .forecast_top .match, .prognozs.no_user .forecast_info {
        float: none !important;
        width: 100% !important;;
        margin-right: auto !important;;
        margin-left: auto !important;
        position: relative;
    }

    .prognozs.no_user .forecast_info {
        bottom: 0 !important;
        padding: 25px 0 0 0;
    }

    .js_menu--wrap_desktop {
        flex-wrap: wrap;
    }

    .js_menu--wrap_desktop li {
        margin-top: 10px;
    }
}

@media only screen and (min-width: 991px) and (max-width: 1199px) {
    .bookmaker_one {
        padding: 0 25px 0 100px;
    }

    .bookmaker_one .img_box {
        background-size: 100px;
        left: -5px;
        width: 100px;
    }

    .dop_links_prognoz a {
        font-size: 12px;
        padding-right: 0;
    }

    .info_bet_wrap {
        width: 30% !important;
    }

    #main {
        padding-bottom: 0;
    }

    #footer {
        border-radius: 0;
    }

    .content {
        border-radius: 0;
        margin-bottom: 0;
    }

    .list_category > li {
        width: 33.33%;
    }

    .game_top .name {
        font-size: 1.6rem;
    }

    .best_name {
        width: 85px;
    }

    .best {
        padding-left: 15px;
        padding-right: 15px;
    }

    .formatch_box {
        border: 0;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
    }

    .formatch_main .socials_box.socials_box p {
        display: none;
    }

    .formatch_main h1 {
        padding-right: 200px;
    }

    .formatch_main .formatch_coef_box .socials_box p {
        display: block;
    }

    .injurie_main {
        padding-left: 20px;
        padding-right: 10px;
        margin-left: -20px;
        margin-right: -20px;
    }

    .injuries_in {
        padding-left: 0;
        padding-right: 0;
    }

    .injuries_name .icon .drop {
        left: -10px;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }

    .injuries_name .icon .drop em {
        left: 13px;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
}

@media only screen and (max-width: 991px) {

    .catfish{
        padding: 10px 40px 10px 10px;
    }

    .catfish__content{
        grid-template-columns: minmax(82px, 2fr) 5fr;
        min-width: 100%;
    }

    .catfish__text {
        font-size: 2.2rem;
        height: 67px;
        grid-row: 1 / 3;
        grid-column: 2 / 4;
    }

    .catfish__button {
        font-size: 1.6rem;
        grid-column: 1;
        grid-row: 2;
        padding: 6px;
    }

    .catfish__logo {
        grid-row: 1;
        grid-column: 1;
    }

    .catfish__main-text, .catfish__secondary-text{
        flex: inherit;
    }

    .catfish__secondary-text{
        font-size: 2.2rem;
    }

    .match-navigator a {
        flex-direction: column;
        font-size: 1.2rem;
        padding: 10px;
    }

    .match-navigator li img {
        margin-right: 0;
        margin-bottom: 5px;
    }

    .forecast-description .bet .bet-info {
        border-bottom: 1px dashed #cecece;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .bonus-block .text {
        text-align: center;
    }

    .sportnews .one_news .created_at {
        position: relative;
        bottom: unset;
        margin-bottom: 5px;
    }

    .sportnews .one_news {
        height: unset;
    }

    .top_info_box {
        display: none;
    }

    .lives .navigation span {
        padding: 0 20px;
    }

    .pari_add_wrap .btn_stavki {
        margin-top: 15px;
    }

    #quotes .row {
        display: block !important;
    }

    #quotes .row > div {
        display: block !important;
        flex: auto !important;
        width: 100% !important;
    }

    .link_rulles {
        float: none;
        position: relative;
        margin-bottom: 15px;
        text-align: right;
        margin-left: auto;
        display: block;
        width: 85px;
    }

    .formatch_last .new_p_style .friendlies .date {
        position: relative !important;
    }

    .friendlies .date {
        float: none;
        display: block;
    }

    .nsp_center {
        text-align: left !important;
        padding-left: 0 !important;
        margin-top: 10px;
        padding-right: 60px !important;
    }

    .mypari_list .new_p_style .friendlies .name,
    .mypari_list .new_p_style .friendlies .info,
    .formatch_last .new_p_style .friendlies .name,
    .formatch_last .new_p_style .friendlies .info {
        width: 100% !important;
        text-align: left !important;
        margin-bottom: 5px;
    }

    .nsp_center .score_mobile {
        display: block;
        float: right;
        color: #666;
        font-weight: normal !important;
    }

    .nsp_center .result {
        display: none !important;
    }

    .info_bet_wrap {
        width: 30% !important;
    }

    .header_login_new .btn_user {
        width: 0;
        margin-right: 20px !important;
    }

    .header_login_new .btn_user span {
        display: none;
    }

    .logo {
        width: 212px;
        margin-top: 9px;
    }

    .live_sport_menu i {
        display: none;
    }

    .list_league > li {
        display: block;
        width: 100%;
    }

    .personal_main .match_top .category {
        margin-right: auto;
    }

    .personal_main .forecast_top .match, .personal_main .forecast_info {
        float: none !important;
        width: 100% !important;;
        margin-right: auto !important;;
        margin-left: auto !important;
        position: relative;
    }

    /*RE STYLE bets users*/
    .bets_info_profile .w768-yes {
        display: block;
    }

    .bets_info_profile .w768-no {
        display: none;
    }

    * {
        -webkit-tap-highlight-color: transparent;
    }

    .row_box {
        margin: 0 -10px;
    }

    .left_colum,
    .right_colum,
    .left_colum_left,
    .left_colum_right {
        padding: 0 10px;
    }

    .left_colum_left {
        width: 100%;
    }

    .left_colum {
        width: 60%;
    }

    .right_colum {
        width: 40%;
    }

    .bg_main {
        background: #fff;
    }

    .bg_main::before {
        display: block;
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 119px;
        background: url("../img/bg_main_mobile.gif") no-repeat;
        -webkit-background-size: cover;
        background-size: cover;
    }

    #main {
        padding: 0;
    }

    #footer {
        border-radius: 0;
    }

    .content {
        border-radius: 0;
        margin-bottom: 0;
    }

    .hidden-tablet {
        display: none !important;
    }

    .more_mobile {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        height: 71px;
        line-height: 71px;
        color: #fff;
        padding: 0 45px 0 20px;
    }

    .more_mobile i {
        position: absolute;
        top: 50%;
        right: 20px;
        height: 10px;
        width: 16px;
        margin-top: -5px;
        background: url("../img/icon_menu_mobile.png") no-repeat 0 0;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .more_mobile.active i {
        -webkit-transform: scaleY(-1);
        -ms-transform: scaleY(-1);
        -o-transform: scaleY(-1);
        transform: scaleY(-1);
    }

    .menu li:nth-child(n + 4) {
        display: none;
    }

    .menu a {
        padding: 0 20px;
    }

    .menu a:hover {
        background: none;
    }

    #mobile_menu {
        display: block;
        position: absolute;
        top: 100%;
        right: 0;
        background: #3a3a3a;
        width: 220px;
        border-radius: 0 0 3px 3px;
        opacity: 0;
        -webkit-transform: scaleY(0);
        -ms-transform: scaleY(0);
        -o-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    #mobile_menu.active {
        opacity: 1;
        -webkit-transform: scaleY(1);
        -ms-transform: scaleY(1);
        -o-transform: scaleY(1);
        transform: scaleY(1);
    }

    #mobile_menu .menu {
        display: block;
    }

    #mobile_menu .menu li {
        display: none;
    }

    #mobile_menu .menu li:nth-child(n + 4) {
        display: block;
    }

    #mobile_menu .menu span {
        height: auto;
        display: block;
    }

    #mobile_menu .menu a {
        display: block;
        padding: 15px 10px;
        text-align: center;
    }

    #footer .name {
        font-size: 1.6rem;
    }

    .foot_comenter li {
        font-size: 1.2rem;
    }

    .footer_top {
        margin: 0 -20px;
    }

    .footer-media-info {
        padding: 0 10px 2px;
        text-align: left;
    }

    .footer_top > * {
        padding: 0 20px;
    }

    .foot_line::before {
        left: -20px;
    }

    .top_info_box {
        padding-top: 0;
        margin-bottom: 10px;
    }

    .top_info {
        display: block;
        margin-bottom: -13px;
    }

    .top_info li {
        display: block;
        padding-bottom: 13px;
    }

    .top_info_one p {
        padding-top: 5px;
    }

    .list_live > li {
        width: 100%;
        padding: 0;
    }

    .list_bookmaker > li {
        width: 50%;
    }

    .bookmaker_in {
        padding-left: 0;
    }

    .bookmaker_in::before {
        display: none;
    }

    .bookmaker_in_left {
        float: none;
        margin: auto;
        width: auto;
        padding: 20px 10px;
        border-bottom: 1px solid #cadbe1;
    }

    .list_advantage > li,
    .carusel_list > li,
    .list_category > li {
        width: 50%;
    }

    .tournament_nav p {
        float: none;
    }

    .tournament_nav ul a {
        padding: 8px 10px;
    }

    h1 .date {
        display: block;
        font-size: 1.2rem;
        color: #68942c;
    }

    .game_top .name {
        font-size: 1.6rem;
    }

    .game_nav a {
        padding-left: 5px;
        padding-right: 5px;
        font-size: 1.2rem;
    }

    .bet_game_name {
        padding: 0;
        max-width: 180px;
        text-align: center;
    }

    .bet_game_name .img_box {
        position: static;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }

    .bet_game_name .name {
        display: block;
        height: auto;
        padding: 12px 0 0;
    }

    .bet_much {
        display: block;
    }

    .bet_much li {
        display: inline-block;
        width: 32%;
        border-bottom: 1px solid #ebebeb;
    }

    .bet_much li:nth-child(n+5) {
        /*border-bottom: 0;*/
    }

    .bet_much li:last-child {
        border-bottom: 0;
    }

    .list_best > li {
        width: 100%;
    }

    .formatch_box {
        border: 0;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
    }

    .formatch_main h1 {
        padding-right: 0;
    }

    .formatch_main .socials_box {
        position: static;
    }

    .formatch_name {
        width: 110px;
    }

    .formatch_left,
    .formatch_right {
        width: auto;
        padding: 0px 0 0 0;
    }

    .formatch_right {
        float: right;
    }

    .formatch_name .img_box {
        min-height: 90px;
    }

    .formatch_data {
        padding-right: 0;
    }

    .formatch_data .btn {
        position: static;
        display: block;
        margin: 20px auto 0;
    }

    .formatch_data_one {
        font-size: 1.2rem;
    }


    .formatch_bookmaker_box {
        padding-right: 120px;
    }

    .formatch_bookmaker_box .img_box {
        width: 115px;
        bottom: 0;
        top: auto;
    }

    .formatch_bookmaker h2, .formatch_bookmaker .h2 {
        font-size: 1.8rem;
    }

    .last_mach {
        padding: 19px 0 8px;
        margin: 0 0 10px;
    }

    .last_mach_left {
        padding: 0 45px 0 0;
    }

    .last_mach_right {
        padding: 0 20px 0 35px;
        text-align: center;
    }

    .last_mach .last_mach_result {
        margin: 0;
        left: auto;
        right: 0;
        width: auto;
    }

    .last_mach .number {
        right: 10px;
    }

    .last_mach_right .number {
        right: auto;
        left: 10px;
    }

    .formatch_seires {
        padding-bottom: 0;
    }

    .formatch_coef_box {
        display: block;
        letter-spacing: -0.36em;
    }

    .formatch_coef_box > * {
        letter-spacing: normal;
        display: inline-block;
        vertical-align: top;
        width: 33.33%;
    }

    .formatch_coef_box > *:last-child {
        width: 100%;
        padding-top: 30px;
        border-left: 0;
    }

    .formatch_coef_box .socials_box p {
        display: block;
    }

    .formatch_coef_box .socials_box {
        padding-bottom: 0;
    }

    .form_comment {
        padding-right: 100px;
    }

    .form_comment .btn {
        width: 115px;
    }

    .block_create_idea_main .form_comment .btn {
        width: 185px;
    }

    .list_formatch_more > li {
        width: 100%;
    }

    .nav_player em {
        display: none;
    }

    .nav_player span:first-letter {
        text-transform: uppercase;
    }

    .message_title {
        padding-right: 80px;
    }

    .message_title .link_mess {
        right: auto;
        left: 0;
        top: 30px;
        border-bottom: 1px dashed #5890ae;
    }

    .message_title .link_rulles {
        position: absolute;
        top: 8px;
        right: 0;
    }

    .message_title {
        margin-bottom: 18px;
    }

    .message_title h1 {
        padding: 0 0 33px;
    }

    .message_answer {
        padding-right: 0;
    }

    .injurie_main {
        padding: 10px;
    }

    .injurie {
        padding: 0;
    }

    .injurie .name_team .icon {
        width: 22px;
    }

    .injurie .date {
        position: static;
        padding: 0 0 3px 35px;
    }

    .injurie .date br {
        display: none;
    }

    .injurie .btn_see {
        position: static;
        margin-left: 35px !important;
    }

    .injurie .injurie_left,
    .injurie .injurie_right {
        float: none;
        width: auto;
        padding: 0 0 20px;
    }

    .injurie_box .injurie_middle {
        display: none;
    }

    .injuries_in {
        padding-left: 0;
        padding-right: 0;
    }

    .injuries_in_one > *:nth-child(1) {
        display: block;
        width: 100%;
        padding: 0 0 15px;
    }

    .injuries_in_one > *:nth-child(2),
    .injuries_in_one > *:nth-child(5) {
        width: 27%;
    }

    .injuries_in_one > *:nth-child(3),
    .injuries_in_one > *:nth-child(4) {
        width: 23%;
    }

    .injuries_name .icon .drop {
        left: -10px;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }

    .injuries_name .icon .drop em {
        left: 13px;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }

    .tbl_stats th,
    .tbl_stats td {
        padding-left: 5px;
        padding-right: 5px;
    }

    .personal_pary {
        padding-left: 10px;
        padding-right: 10px;
    }

    .personal_pary > li {
        width: 25%;
        text-align: center;
        font-size: 1.2rem;
        padding: 0 5px 40px 5px !important;
        text-align: center;
        position: relative;
        min-height: 40px;
    }

    .personal_pary > li .number .smalled {
        font-size: 12px;
        color: #777;
        display: block;
    }

    .personal_pary > li .number {
        position: absolute;
        top: 15px;
        left: 0;
        right: 0;
        padding: 0;
    }

    .personal_pary > li .name {
        font-size: 1.2rem;
        text-align: left;
        line-height: 1.2;
    }

    .nav_league {
        padding: 20px 50px 0 0;
        position: relative;
    }

    .nav_league .navigation li:nth-child(n+5) {
        display: none;
    }

    .nav_league .open_more {
        position: absolute;
        top: 20px;
        right: 0;
        width: 50px;
        display: block;
    }

    .nav_league .open_more:hover .navigation_drop {
        -webkit-transform: scaleY(1);
        -ms-transform: scaleY(1);
        -o-transform: scaleY(1);
        transform: scaleY(1);
        opacity: 1;
    }

    .nav_league .open_more .btn_open {
        display: block;
        height: 38px;
        border-radius: 3px;
        color: #000;
        text-decoration: none;
        text-align: center;
        line-height: 38px;
        font-size: 1.4rem;
    }

    .nav_league .open_more .btn_open i {
        position: absolute;
        top: 50%;
        left: 50%;
        height: 16px;
        width: 16px;
        margin: -8px 0 0 -8px;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        display: block;
    }

    .nav_league .open_more .navigation_drop {
        position: absolute;
        top: 100%;
        right: 0;
        width: 200px;
        margin-top: -3px;
        background: #fff;
        border: 1px solid #cadbe1;
        border-radius: 3px;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        opacity: 0;
        -webkit-transform: scaleY(0);
        -ms-transform: scaleY(0);
        -o-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        transform-origin: 0 0;
    }

    .nav_league .open_more ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .nav_league .open_more ul a {
        display: block;
        font-size: 1.3rem;
        text-decoration: none;
        padding: 5px 10px;
        color: #000;
    }

    .nav_league .open_more ul a:hover,
    .nav_league .open_more ul a.active {
        background: #3a3a3a;
        color: #fff;
    }

    .wont_play {
        padding-right: 115px;
        padding-left: 200px;
    }

    .wont_play .btn {
        width: 100px;
        right: 10px;
    }

    .wont_play .wont_play_box {
        margin-left: -190px;
        width: 180px;
    }

    .nav_in {
        max-width: 100%;
    }

    .friendlies {
        padding: 5px 0 5px;
    }

    .friendlies .date {
        font-size: 12px;
    }

    .new_p_style .friendlies .nsp_center {
        font-size: 14px;
    }

    .proiz_cont {
        position: relative;
        top: initial;
        width: 100% !important;
    }

    .bet_much {
        padding-right: 0px;
        position: relative;
    }

    .proizvol {
        position: relative;
        width: 100%;
        height: 49px;
        border-left: none;
        padding-left: 15px;
    }

    .personal_medal {
        width: 25%;
    }

    .label_medal {
        min-height: 35px;
    }

    .personal_medal img {
        max-width: 50px;
        max-height: 60px;
        margin: 20px auto;
    }

    .personal_medal .img_medal {
        height: 60px;
    }

    .forecast-description .links_bet > div:first-child {
        margin-bottom: 10px;
        padding-right: unset;
    }

    .forecast-description .links_bet > div:last-child {
        padding-left: unset;
    }

    .match-review-head-logo-img {
        height: 50px;
        width: 50px;
    }

    .match-review-head-scores {
        font-size: 2.6rem;
    }

    .match-review-head-team-name {
        font-size: 1.3rem;
    }
}

@media (max-width: 750px) {
    .match-review-head-info {
        flex-wrap: wrap;
        margin: 0 10px 20px;
    }

    .match-review-head-bottom-row {
        margin-left: 10px;
        margin-right: 10px;
    }

    .match-review-head-info__item {
        padding: 10px 12px;
    }

    .match-review-head-info__item--place {
        flex-basis: 100%;
    }

    .match-review-head-info__item--referee {
        flex-basis: 100%;
        border-left: 0;
        border-top: 1px solid #E3EEF4;
    }

    .match-review-head-info__item--referee .match-review-head-info__content {
        min-width: 0;
    }

    .match-review-head-info__cards {
        margin-left: 10px;
    }

    .match-review-head-info__card-stat {
        min-width: 62px;
        padding: 0 8px;
        column-gap: 6px;
    }

    .match-review-head-info__card-value {
        font-size: 1.5rem;
    }

    .match-review-head-info__card-label {
        font-size: 1.0rem;
    }

    .match-review-head-info-card {
        width: 13px;
        height: 19px;
    }
}

@media (max-width: 500px) {
    .forecast_bot .prognoz_lk_btns {
        display: none;
    }

    .forecast_bot {
        margin-bottom: 15px;
    }

    .standing {
        font-size: 1.4rem;
    }

}

.prognoz_lk_btns.forecast_page .like-minus.like_button .counter_like {
    left: 120px;
}

.prognoz_lk_btns .like-minus .counter_like {
    position: absolute;
    left: 120px;
}

.prognoz_lk_btns .like-minus .counter_like.exist_user {
    left: 147px;
}

.forecast_bot .prognoz_lk_btns {
    left: 80px;
    width: 45%;
    top: -40px;
}

.prognoz_lk_btns .counter_like {
    margin-top: -8px;
    font-weight: bold;
    color: black;
    margin-left: -10px;
}

@media only screen and (max-width: 1199px) {
    .personal .links {
        border: none;
    }

    .personal .positions {
        margin-top: 10px;
        padding-top: 10px;
        border-top: 1px solid #d0dfe5;;
    }

    .last-results .scores-team:nth-child(2) {
        margin-top: 20px;
    }

    .bg_main {
        background: #EEEEEE;
    }

    .match-scores-item__teams, .match-scores-item__scores_main, .match-scores-item__scores_periods, .match-scores-item__scores_period, .match-scores-item__scores_game {
        flex-direction: column;
        align-items: start;
    }

    .match-scores-item__teams {
        flex: 5;
    }

    .match-scores-item__scores {
        flex: inherit;
        justify-content: flex-end;
    }

    .match-scores-item__teams-separator, .match-scores-item__scores_separator, .match-scores-item__status, .match-scores-item__all_periods, .match-scores-item__coverage {
        display: none;
    }

    .match-scores-item__live_time, .match-scores-item_not_live_status {
        display: block;
        font-size: 1.2rem;
    }

    .match-scores-item, .match-scores-tournament__header {
        padding: 12px 5px;
    }
}

@media (max-width: 959px) {
    .live-bets .box .row > div {
        margin-bottom: 5px;
        margin-top: 5px;
    }
}

@media (min-width: 1024px) {
    .value_bets .stats-block {
        font-size: 2.2rem;
    }

    .value_bets .stats-block .category_name {
        text-align: right;
    }

    .value_bets .stats-block .category_value {
        text-align: left;
    }
}
