.img_club img {
    width     : 40px;
    height    : 40px;
    object-fit: contain;
}

.load-more {
    background   : #011439;
    color        : #fff;
    padding      : 7px 20px;
    border-radius: 6px;
    margin       : 15px 0;
    display      : none;
    cursor       : pointer;
}

.load-more-container {
    text-align    : center;
    position      : relative;
    z-index       : 1;
    padding-top   : 15px;
    padding-bottom: 15px;
}

.images-bnr_left,
.images-bnr_right {
    z-index: 16;
}

/* Beat jQuery .show() inline display on tablet/mobile */
@media (max-width: 991px) {
    #main_content .images-bnr_left,
    #main_content .images-bnr_right,
    .images_fixed.images-bnr_left,
    .images_fixed.images-bnr_right {
        display: none !important;
    }
}

header .header_ctn .btn_contact a {
    display        : flex;
    align-items    : center;
    justify-content: center;
    width          : 220px;
    height         : 36px;
    background     : #A921FD;
    border-radius  : 3px;
    font-style     : italic;
    font-weight    : 500;
    font-size      : 12px;
    line-height    : 18px;
    text-transform : uppercase;
    color          : #fff;
    padding-left   : 5px;
}

.popupcenter {
    display: none;
}

/*.images-bnr_left, .images-bnr_right {*/
/*    display: none;*/
/*}*/

#sec_live_match .live_match .box_right .box_statistic .top_box>div.bet .name_club {
    white-space  : nowrap;
    overflow     : hidden;
    text-overflow: ellipsis;
}

#top_match .match_container .match_item .popup_item .btn_close {
    display: none;
}


/*.content_item .name_tour, .content_item .records{*/
/*    color: #fff;*/
/*}*/


#top_match .match_container .match_item .popup_item .content_mid .club {
    background   : #2d2b267a;
    border-radius: 2px;
    padding      : 5px 10px;
    display      : flex;
    align-items  : center;
}

#top_match .match_container .match_item .popup_item {
    position       : relative;
    height         : 100%;
    width          : 100%;
    background     : rgb(113 111 107 / 5%);
    backdrop-filter: blur(2px);
    top            : 0;
    left           : 0;
    z-index        : 10;
    padding        : 10px 15px;
}

#top_match .match_container .match_item .popup_item {
    transform: translateY(0);

}

.match_item .content_item,
.match_item .dot {
    display: none;
}

/*.match_item .live {*/
/*    display: none;*/
/*}*/

.click,
.click_blank_73123 {
    cursor: pointer;
}

#top_match .match_container .match_item .popup_item .content_bot .records {
    font-size: 16px;
}

#bet_single .content_ctn .bet_single_sub .top_bet_sidebar ul.list_bet li {
    height: unset !important;
}

.images-bnr-bellow-append-custom {
    position   : absolute;
    bottom     : 0;
    width      : 100%;
    padding    : 0;
    margin     : 0;
    z-index    : 5;
    white-space: nowrap;
    font-size  : 0;
}


.images-bnr-bellow-append-custom a {
    width     : 100%;
    height    : 100%;
    display   : inline-block;
    margin    : 0;
    padding   : 0;
    border    : none;
    box-sizing: border-box;
}

.images-bnr-bellow-append-custom img {
    width     : 100%;
    height    : 100%;
    display   : block;
    object-fit: fill !important;
    min-height: unset !important;
}

/* @media screen and (max-width: 768px) { */
.images-bnr-bellow-append-custom {
    overflow-x: hidden;
    overflow-y: hidden;
    white-space: nowrap;
}

.images-bnr-bellow-append-custom img {
    object-fit: cover !important;
}

/* .images-bnr-bellow-append-custom a {
        width: 1920px !important;
    } */
/* } */

.htmlappendrange {
    text-align: center;
}


.htmlappend {
    z-index : 2;
    position: relative;
}

.images_fixed.images-bnr_bottom {
    z-index: 1000000 !important;
}

@media (max-width: 610px) {
    #main_content .images-bnr .images_ctn a+a {
        margin-top: 0 !important;
    }

    .images_fixed.images-bnr.images_center .images_ctn a img {
        max-height: 55px;
        object-fit: contain;
    }

    .images_fixed.images-bnr_bottom a {
        display: block !important;
        height : 55px;
        width  : 100%;
    }

    .images_fixed.images-bnr_bottom a img {
        height      : 100%;
        /*object-fit: contain;*/
        object-fit  : fill;
        width       : 100%;
    }


    .images_fixed.images-bnr_bottom .images_ctn {
        display        : flex;
        justify-content: space-between;
        margin         : 0;
        position       : relative;
        flex-direction : column;
    }
}

#main_content .images-bnr .images_ctn {
    display        : flex;
    flex-wrap      : wrap;
    justify-content: center;
}


.highlight-color {
    /*animation: color-change 1s infinite;*/
    font-weight  : bold !important;
    font-size    : 16px;
    background   : #fff;
    padding      : 2px 4px;
    border-radius: 4px;
    color        : #00d130 !important;
}

@keyframes color-change {
    0% {
        color: #ee2b7b;
    }

    50% {
        color: #00d130;
    }

    100% {
        color: #ee2b7b;
    }
}

.bet-btn-8423 {
    display   : inline-block;
    float     : right;
    background: #e82f7a;
    color     : #fff;
    padding   : 2px 5px;
}

.table_top_bet table tbody td .btn_betnow_632132,
.table_top_bet table tbody td .bet_single {
    width         : 100px;
    height        : 36px;
    background    : #0f4cd9;
    border-radius : 2px;
    font-family   : sf pro display, sans-serif;
    font-style    : italic;
    font-weight   : 600;
    font-size     : 12px;
    line-height   : 18px;
    text-align    : center;
    text-transform: uppercase;
    color         : #fff;
    padding       : 9px 0;
    display       : inline-block;
    text-transform: uppercase;
    margin-left   : 16px;
}


.chatBoxAction {
    width                  : 100%;
    padding                : 8px 0px;
    margin                 : 0;
    border-top-left-radius : 4px;
    border-top-right-radius: 4px;
    color                  : #fff;
    cursor                 : pointer;
    background             : #ee2b7b !important;
}

#top_match .match_container .match_item a .img:after {
    content: unset;
}

#sec_live_match .live_match .box_left .images-bnr_match .content_match .blv {
    background: #fff;
    opacity   : 1;
    font-size : 17px;
    display   : inline-block;
    margin-top: 15px;
}


.live {
    background                : red;
    border-top-left-radius    : 5px;
    border-bottom-right-radius: 5px;
    margin-right              : 5px;
    padding                   : 3px;
    font-size                 : 14px;
    animation                 : red_green 2s infinite linear;
}


@keyframes red_green {
    0% {
        background: red;
    }

    50% {
        background: #51B025;
    }

    100% {
        background: red;
    }
}

@-webkit-keyframes red_green {
    0% {
        background: red;
    }

    50% {
        background: #51B025;
    }

    100% {
        background: red;
    }
}

@-moz-keyframes red_green {
    0% {
        background: red;
    }

    50% {
        background: #51B025;
    }

    100% {
        background: red;
    }
}

#sec_live_match .live_match .box_left .bottom .wrap_link a {
    margin-bottom: 5px;
}

#mainvisual .images_ctn.two_cols a:nth-child(odd) {
    text-align: right;
}


.slide-in {
    animation        : slide-in 0.5s forwards;
    -webkit-animation: slide-in 0.5s forwards;
}

@keyframes slide-in {
    100% {
        transform: translateX(0%);
    }
}

@-webkit-keyframes slide-in {
    100% {
        -webkit-transform: translateX(0%);
    }
}


.slide-bottom-in {
    animation        : slide-bottom-in 0.5s forwards;
    -webkit-animation: slide-bottom-in 0.5s forwards;
}


@keyframes slide-bottom-in {
    100% {
        transform: translateY(0%);
    }
}

@-webkit-keyframes slide-bottom-in {
    100% {
        -webkit-transform: translateY(0%);
    }
}


.slide-top-in {
    animation        : slide-top-in 0.5s forwards;
    -webkit-animation: slide-top-in 0.5s forwards;
}


@keyframes slide-top-in {
    100% {
        transform: translateY(0%);
    }
}

@-webkit-keyframes slide-top-in {
    100% {
        -webkit-transform: translateY(0%);
    }
}


.slide-left-in {
    animation        : slide-left-in 0.5s forwards;
    -webkit-animation: slide-left-in 0.5s forwards;
}


@keyframes slide-left-in {
    100% {
        transform: translateX(0%);
    }
}

@-webkit-keyframes slide-left-in {
    100% {
        -webkit-transform: translateX(0%);
    }
}


.slide-right-in {
    animation        : slide-left-in 0.5s forwards;
    -webkit-animation: slide-left-in 0.5s forwards;
}


@keyframes slide-right-in {
    100% {
        transform: translateX(0%);
    }
}

@-webkit-keyframes slide-right-in {
    100% {
        -webkit-transform: translateX(0%);
    }
}

.images_fixed.images-bnr_bottom {
    transform        : translateY(100%);
    -webkit-transform: translateY(100%);
}

.popup.popupcenter .img_popup {
    transform        : translateY(-100%);
    -webkit-transform: translateY(-100%);
}

.images-bnr_left .sticky {
    transform        : translateX(-200%);
    -webkit-transform: translateX(-200%);
}


.images-bnr_right .sticky {
    transform        : translateX(200%);
    -webkit-transform: translateX(200%);
}



.demo_a_d_s {
    position: relative;
}

.preview-demo {
    position          : absolute;
    top               : 0;
    text-align        : center;
    background        : #000000b3;
    height            : 100%;
    color             : #00ff41;
    font-size         : 1.1em;
    /* display        : flex; */
    justify-content   : center;
    align-items       : center;
    padding           : 3px;
}

.preview-demo a {
    display: inline !important;
}

@media (max-width: 1050px) {
    .preview-demo {
        font-size  : 14px;
        line-height: 13px;
    }
}


@media (max-width: 909px) {
    .preview-demo {
        font-size  : 12px;
        line-height: 12px;
    }
}

@media (max-width: 785px) {
    .preview-demo {
        font-size  : 10px;
        line-height: 11px;
    }
}

.desktop {}

.mobile {}


@media (max-width: 635px) {
    .mobile {
        display: block !important;
    }

    .desktop {
        display: none !important;
    }
}

@media (min-width: 635px) {
    .mobile {
        display: none !important;
    }

    .desktop {
        display: block !important;
    }
}