﻿.header-chine .btns-block a:hover, .header.header_lockup_btns .lockup-btns:focus, .header.header_lockup_btns .lockup-btns:hover, .header.header_newlp .lockup-btns:focus, .header.header_newlp .lockup-btns:hover, .header.header_newlp-dark-blue .lockup-btns:focus, .header.header_newlp-dark-blue .lockup-btns:hover, .logo, .logo:hover
{
    text-decoration: none;
}
.header.header_centerd .logo img
{
    max-width: 100%;
    height: auto;
    min-height: 90px;
}
.header-chine
{
    background: #013d79;
    padding: 12px 0;
    border-bottom: 3px solid #8f1947;
}
.header-chine .container
{
    max-width: 970px;
}
.header-chine .img-block img
{
    height: 71px;
}
@media(max-width: 767px)
{
    .header-chine .img-block img
    {
        height: 30px;
    }
}
.header-chine .logo img.visible-xs
{
    width: 100%;
    height: auto;
}
.header-chine .btns-block
{
    display: flex;
    flex-direction: row;
}
.header-chine .btns-block a
{
    background: #fff;
    padding: 2px 20px;
    color: #08152b;
    margin: 0 0 0 10px;
    width: auto;
    height: 23px;
    border-radius: 2px;
    font-weight: 300;
    font-size: 12px;
    line-height: 23px;
    min-width: 92px;
    text-align: center;
}
.header-chine .btns-block a.join
{
    background: #00a621;
    color: #fff;
}
.header
{
    font-family: Roboto,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
    font-smoothing: antialiased;
}
.header.header_countdown
{
    background: #013d79;
    padding: 2px;
    min-height: 74px;
}
.header.header_countdown *
{
    z-index: 100;
}
.header.header_countdown .logo
{
    float: left;
}
.header.header_countdown h2
{
    color: #fff;
    font: 300 18px/1 Roboto,sans-serif;
    text-transform: inherit;
    display: block;
    margin: 0 0 5px;
}
.header.header_countdown h2.h2-clock
{
    max-width: 280px;
    margin: 0 auto 5px;
}
@media(min-width: 1200px)
{
    .header.header_countdown h2.h2-clock
    {
        display: inline-block;
        vertical-align: middle;
        margin: 0;
    }
}
@media(max-width: 767px)
{
    .header.header_countdown .logo
    {
        float: none;
    }
    .header.header_countdown .logo img
    {
        height: 50px;
    }
    .header.header_countdown h2.h2-clock
    {
        font-size: 14px;
        margin-top: 5px;
    }
}
@media(max-width: 991px)
{
    .header.header_countdown
    {
        text-align: center;
        padding: 2px;
    }
    .header.header_countdown h2
    {
        float: none;
        text-align: center;
    }
    .header.header_countdown .flip-clock-wrapper
    {
        display: inline-block;
        float: none!important;
    }
    .header.header_countdown .text-right
    {
        text-align: center;
    }
    .header.header_countdown .f-right
    {
        display: none;
    }
}
.header.header_countdown .flip-clock-wrapper
{
    max-width: 300px;
    width: auto;
    margin: 0 auto 5px;
}
@media(min-width: 1200px)
{
    .header.header_countdown .flip-clock-wrapper
    {
        display: inline-block;
        vertical-align: middle;
        margin: 0;
    }
    .header.header_countdown3 .logo-wrap
    {
        white-space: nowrap;
    }
}
@media(max-width: 767px)
{
    .header.header_countdown .flip-clock-wrapper
    {
        margin: 0 auto;
    }
}
.header.header_countdown .flip-clock-wrapper ul
{
    height: 54px;
    width: 28px;
    padding-left: 28px;
    line-height: 54px;
    margin: 0 1px;
}
@media(max-width: 767px)
{
    .header.header_countdown .flip-clock-wrapper ul
    {
        height: 40px;
        line-height: 40px;
    }
}
.header.header_countdown .flip-clock-wrapper ul li
{
    line-height: 54px;
}
.header.header_countdown .flip-clock-wrapper ul li a div div.inn
{
    font-size: 30px;
}
.header.header_countdown .flip-clock-wrapper .flip-clock-divider
{
    height: 54px;
    width: 10px;
}
.header.header_countdown .flip-clock-wrapper .flip-clock-divider .flip-clock-dot
{
    display: block;
    background: #fff;
    width: 3px;
    height: 3px;
    position: absolute;
    border-radius: 50%;
    box-shadow: 0 0 5px rgba(0,0,0,.5);
    left: 3px;
    opacity: 1;
}
@media(max-width: 767px)
{
    .header.header_countdown .flip-clock-wrapper ul li
    {
        line-height: 40px;
    }
    .header.header_countdown .flip-clock-wrapper ul li a div div.inn
    {
        font-size: 24px;
    }
    .header.header_countdown .flip-clock-wrapper .flip-clock-divider
    {
        height: 40px;
    }
    .header.header_countdown .flip-clock-wrapper .flip-clock-divider .top
    {
        top: 24px;
    }
    .header.header_countdown .flip-clock-wrapper .flip-clock-divider .bottom
    {
        bottom: 24px;
    }
    .header.header_countdown .award img, .header.header_countdown .rb img
    {
        max-height: 50px;
    }
}
.header.header_countdown .flip-clock-wrapper .flip-clock-divider .flip-clock-label
{
    display: none;
    color: #fff;
    font-size: 11px;
    left: 10px;
    height: 13px;
    right: -60px!important;
}
.header.header_countdown .flip-clock-wrapper .flip-clock-divider.hours
{
    width: 25px;
}
.header.header_countdown .flip-clock-wrapper .flip-clock-divider.hours .flip-clock-dot
{
    display: none;
}
.header.header_countdown .icon
{
    display: inline-block;
    vertical-align: middle;
    margin: 10px 5px;
}
.header.header_countdown .icon .icon-soc
{
    display: block;
    width: 31px;
    height: 30px;
    background-image: url(../../bcgamebettingde/image/soc.png);
    background-repeat: no-repeat;
}
.header.header_countdown .icon .icon-soc-vk
{
    background-position: 0 0;
}
.header.header_countdown .icon .icon-soc-fb
{
    background-position: -32px 0;
}
.header.header_countdown .icon .icon-soc-tw
{
    background-position: -65px 0;
}
.header.header_countdown .icon .icon-soc-ok
{
    background-position: -96px 0;
}
.header.header_countdown .icon .icon-soc-tg
{
    background-position: -129px 0;
}
.header.header_countdown .social-btns>a
{
    margin: 0 10px;
}
.header.header_countdown .award, .header.header_countdown .rb
{
    display: inline-block;
    vertical-align: middle;
    padding: 2px 0;
}
.header.header_countdown .award .award-text, .header.header_countdown .award p, .header.header_countdown .rb .award-text, .header.header_countdown .rb p
{
    font-weight: 300;
    font-size: 14px;
    line-height: 1.3;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 6px;
    text-align: left;
}
@media(max-width: 767px)
{
    .header.header_countdown .award .award-text, .header.header_countdown .award p, .header.header_countdown .rb .award-text, .header.header_countdown .rb p
    {
        font-size: 11px;
    }
}
.header.header_countdown .rb .rb-text
{
    font-weight: 300;
    font-size: 14px;
    line-height: 1.3;
    color: #fff;
    display: block;
    margin: 0 0 3px;
    text-align: left;
}
.header.header_countdown2 .award, .header.header_countdown3 .award, .header.header_countdown3 .rb
{
    padding: 9px 0;
    margin-left: 15px;
}
.header.header_countdown2 .social-btns-inner, .header.header_countdown3 .social-btns-inner
{
    margin-right: 15px;
}
.header.header_countdown .rb .rb-logo
{
    max-width: 205px;
}
.header.header_countdown2 .flip-clock-wrapper
{
    max-width: 300px;
}
.header.header_countdown2 .flip-clock-wrapper .flip-clock-divider
{
    height: 54px;
    width: 10px;
}
.header.header_countdown2 .flip-clock-wrapper .flip-clock-divider .flip-clock-dot
{
    display: block;
    background: #fff;
    width: 3px;
    height: 3px;
    position: absolute;
    border-radius: 50%;
    box-shadow: 0 0 5px rgba(0,0,0,.5);
    left: 3px;
    opacity: 1;
}
@media(max-width: 767px)
{
    .header.header_countdown .rb .rb-text
    {
        font-size: 11px;
    }
    .header.header_countdown2 h2.h2-clock
    {
        margin-top: 10px;
    }
    .header.header_countdown2 .flip-clock-wrapper .flip-clock-divider
    {
        height: 40px;
    }
    .header.header_countdown2 .flip-clock-wrapper .flip-clock-divider .top
    {
        top: 24px;
    }
    .header.header_countdown2 .flip-clock-wrapper .flip-clock-divider .bottom
    {
        bottom: 24px;
    }
    .header.header_countdown3 h2.h2-clock
    {
        margin-top: 10px;
        margin-bottom: 7px;
    }
}
.header.header_countdown2 .flip-clock-wrapper .flip-clock-divider .flip-clock-label
{
    display: none;
    color: #fff;
    font-size: 11px;
    left: 10px;
    height: 13px;
    right: -60px!important;
}
.header.header_countdown2 .flip-clock-wrapper .flip-clock-divider.hours
{
    width: 25px;
}
.header.header_countdown2 .flip-clock-wrapper .flip-clock-divider.hours .flip-clock-dot
{
    display: none;
}
.header.header_countdown3 .rb
{
    margin-left: 25px;
}
.header.header_countdown3 h2.h2-clock
{
    font-size: 16px;
}
@media(min-width: 1200px)
{
    .header.header_countdown3 h2.h2-clock
    {
        font-size: 16px;
    }
}
.header.header_countdown3 .flip-clock-wrapper .flip-clock-divider.hours
{
    width: 14px;
}
@media(max-width: 991px)
{
    .header.header_countdown3 .flip-clock-wrapper
    {
        margin-bottom: 0;
    }
}
.header.header_countdown_partner, .header.header_countdown_right, .header.header_countdown_soc
{
    background: #fff;
}
.header.header_countdown_partner .award, .header.header_countdown_right .award, .header.header_countdown_soc .award
{
    display: inline-block;
    vertical-align: middle;
    padding: 2px 0;
}
.header.header_countdown_partner .award p, .header.header_countdown_right .award p, .header.header_countdown_soc .award p
{
    font-weight: 300;
    font-size: 14px;
    line-height: 1.3;
    color: #000;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 6px;
    text-align: left;
}
@media(max-width: 767px)
{
    .header.header_countdown_partner .award img, .header.header_countdown_right .award img, .header.header_countdown_soc .award img
    {
        max-height: 50px;
    }
    .header.header_countdown_partner .award p, .header.header_countdown_right .award p, .header.header_countdown_soc .award p
    {
        font-size: 11px;
    }
}
.header.header_countdown_partner h2.h2-clock, .header.header_countdown_right h2.h2-clock, .header.header_countdown_soc h2.h2-clock
{
    font-family: Arial,Sans-Serif;
    font-weight: 600;
    font-size: 18px;
    color: #9d9d9d;
    max-width: none;
    margin: 0 0 10px;
    display: block;
}
@media(max-width: 1199px)
{
    .header.header_countdown_partner h2.h2-clock, .header.header_countdown_right h2.h2-clock, .header.header_countdown_soc h2.h2-clock
    {
        font-size: 15px;
    }
}
@media(min-width: 768px) and (max-width: 991px)
{
    .header.header_countdown_partner h2.h2-clock, .header.header_countdown_right h2.h2-clock, .header.header_countdown_soc h2.h2-clock
    {
        font-size: 16px;
        margin: 0 5px 0 0;
        display: inline-block;
    }
}
@media(max-width: 767px)
{
    .header.header_countdown_partner h2.h2-clock, .header.header_countdown_right h2.h2-clock, .header.header_countdown_soc h2.h2-clock
    {
        font-size: 14px;
        margin: 10px 0 0;
    }
}
.header.header_countdown_partner .flip-clock-wrapper, .header.header_countdown_right .flip-clock-wrapper, .header.header_countdown_soc .flip-clock-wrapper
{
    margin: -1px 0 0 10px;
    width: auto;
    display: inline-block;
    vertical-align: middle;
    font-family: Arial,sans-serif;
}
.header.header_countdown_partner .flip-clock-wrapper .flip-clock-before, .header.header_countdown_partner .flip-clock-wrapper .flip-clock-divider .flip-clock-dot, .header.header_countdown_partner .flip-clock-wrapper .flip-clock-divider .flip-clock-label, .header.header_countdown_right .flip-clock-wrapper .flip-clock-before, .header.header_countdown_right .flip-clock-wrapper .flip-clock-divider .flip-clock-dot, .header.header_countdown_right .flip-clock-wrapper .flip-clock-divider .flip-clock-label, .header.header_countdown_soc .flip-clock-wrapper .flip-clock-before, .header.header_countdown_soc .flip-clock-wrapper .flip-clock-divider .flip-clock-dot, .header.header_countdown_soc .flip-clock-wrapper .flip-clock-divider .flip-clock-label
{
    display: none;
}
@media(max-width: 991px)
{
    .header.header_countdown_partner .flip-clock-wrapper, .header.header_countdown_right .flip-clock-wrapper, .header.header_countdown_soc .flip-clock-wrapper
    {
        margin-top: 10px;
        margin-bottom: 10px;
    }
}
@media(max-width: 767px)
{
    .header.header_countdown_partner .flip-clock-wrapper, .header.header_countdown_right .flip-clock-wrapper, .header.header_countdown_soc .flip-clock-wrapper
    {
        margin: 5px 0;
    }
}
.header.header_countdown_partner .flip-clock-wrapper ul, .header.header_countdown_right .flip-clock-wrapper ul, .header.header_countdown_soc .flip-clock-wrapper ul
{
    position: relative;
    float: left;
    margin: 0 1px;
    height: 40px;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    border-radius: 4px;
    border: 1px solid #666;
    background: 0 0;
    box-shadow: none;
    width: 24px;
    padding: 0;
}
.header.header_countdown_partner .flip-clock-wrapper ul li, .header.header_countdown_right .flip-clock-wrapper ul li, .header.header_countdown_soc .flip-clock-wrapper ul li
{
    line-height: 40px;
    padding-left: 1px;
}
.header.header_countdown_partner .flip-clock-wrapper ul li a div, .header.header_countdown_right .flip-clock-wrapper ul li a div, .header.header_countdown_soc .flip-clock-wrapper ul li a div
{
    font-size: 26px;
}
.header.header_countdown_partner .flip-clock-wrapper ul li a div.inn, .header.header_countdown_right .flip-clock-wrapper ul li a div.inn, .header.header_countdown_soc .flip-clock-wrapper ul li a div.inn
{
    position: absolute;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 200%;
    color: #666;
    text-shadow: none;
    text-align: center;
    background: 0 0;
    border-radius: 6px;
    font-size: 26px;
}
.header.header_countdown_partner .flip-clock-wrapper .flip-clock-divider, .header.header_countdown_partner .flip-clock-wrapper .flip-clock-divider.minutes, .header.header_countdown_right .flip-clock-wrapper .flip-clock-divider, .header.header_countdown_right .flip-clock-wrapper .flip-clock-divider.minutes, .header.header_countdown_soc .flip-clock-wrapper .flip-clock-divider, .header.header_countdown_soc .flip-clock-wrapper .flip-clock-divider.minutes
{
    width: 6px;
    height: 40px;
}
.header.header_countdown_partner .flip-clock-wrapper .flip-clock-divider.minutes .flip-clock-dot, .header.header_countdown_partner .flip-clock-wrapper .flip-clock-divider.seconds .flip-clock-dot, .header.header_countdown_right .flip-clock-wrapper .flip-clock-divider.minutes .flip-clock-dot, .header.header_countdown_right .flip-clock-wrapper .flip-clock-divider.seconds .flip-clock-dot, .header.header_countdown_soc .flip-clock-wrapper .flip-clock-divider.minutes .flip-clock-dot, .header.header_countdown_soc .flip-clock-wrapper .flip-clock-divider.seconds .flip-clock-dot
{
    display: block;
    opacity: .75;
}
.header.header_countdown_partner .flip-clock-wrapper .flip-clock-dot, .header.header_countdown_right .flip-clock-wrapper .flip-clock-dot, .header.header_countdown_soc .flip-clock-wrapper .flip-clock-dot
{
    width: 4px;
    height: 4px;
    background: #666;
}
.header.header_countdown_partner .flip-clock-wrapper .flip-clock-divider.hours, .header.header_countdown_right .flip-clock-wrapper .flip-clock-divider.hours, .header.header_countdown_soc .flip-clock-wrapper .flip-clock-divider.hours
{
    width: 14px;
}
.header.header_countdown_partner .flip-clock-wrapper .flip-clock-dot.top, .header.header_countdown_right .flip-clock-wrapper .flip-clock-dot.top, .header.header_countdown_soc .flip-clock-wrapper .flip-clock-dot.top
{
    top: 13px;
    left: 1px;
}
.header.header_countdown_partner .flip-clock-wrapper .flip-clock-dot.bottom, .header.header_countdown_right .flip-clock-wrapper .flip-clock-dot.bottom, .header.header_countdown_soc .flip-clock-wrapper .flip-clock-dot.bottom
{
    bottom: 13px;
    left: 1px;
}
.header.header_countdown_partner .flip-clock-wrapper ul.play li.flip-clock-active .down, .header.header_countdown_right .flip-clock-wrapper ul.play li.flip-clock-active .down, .header.header_countdown_soc .flip-clock-wrapper ul.play li.flip-clock-active .down
{
    z-index: 2;
    -webkit-animation: unset!important;
    -moz-animation: unset!important;
    animation: unset!important;
}
.header.header_countdown_partner .flip-clock-wrapper ul.play li.flip-clock-active, .header.header_countdown_right .flip-clock-wrapper ul.play li.flip-clock-active, .header.header_countdown_soc .flip-clock-wrapper ul.play li.flip-clock-active
{
    -webkit-animation: unset!important;
    -moz-animation: unset!important;
    animation: unset!important;
    z-index: 5;
}
.header.header_countdown_partner .flip-clock-wrapper ul.play li.flip-clock-before .up, .header.header_countdown_right .flip-clock-wrapper ul.play li.flip-clock-before .up, .header.header_countdown_soc .flip-clock-wrapper ul.play li.flip-clock-before .up
{
    z-index: 2;
    -webkit-animation: unset!important;
    -moz-animation: unset!important;
    animation: unset!important;
}
.header.header_countdown_partner .flip-clock-wrapper ul.play li.flip-clock-active .down .shadow, .header.header_countdown_partner .flip-clock-wrapper ul.play li.flip-clock-active .up .shadow, .header.header_countdown_partner .flip-clock-wrapper ul.play li.flip-clock-before .down .shadow, .header.header_countdown_partner .flip-clock-wrapper ul.play li.flip-clock-before .up .shadow, .header.header_countdown_right .flip-clock-wrapper ul.play li.flip-clock-active .down .shadow, .header.header_countdown_right .flip-clock-wrapper ul.play li.flip-clock-active .up .shadow, .header.header_countdown_right .flip-clock-wrapper ul.play li.flip-clock-before .down .shadow, .header.header_countdown_right .flip-clock-wrapper ul.play li.flip-clock-before .up .shadow, .header.header_countdown_soc .flip-clock-wrapper ul.play li.flip-clock-active .down .shadow, .header.header_countdown_soc .flip-clock-wrapper ul.play li.flip-clock-active .up .shadow, .header.header_countdown_soc .flip-clock-wrapper ul.play li.flip-clock-before .down .shadow, .header.header_countdown_soc .flip-clock-wrapper ul.play li.flip-clock-before .up .shadow
{
    background: inherit!important;
    -webkit-animation: unset!important;
    -moz-animation: unset!important;
    animation: unset!important;
}
.header.header_countdown_partner .flip-clock-wrapper .flip-clock-divider .flip-clock-dot, .header.header_countdown_right .flip-clock-wrapper .flip-clock-divider .flip-clock-dot, .header.header_countdown_soc .flip-clock-wrapper .flip-clock-divider .flip-clock-dot
{
    background: #666;
}
.header.header_countdown_partner .s-icons a, .header.header_countdown_right .s-icons a, .header.header_countdown_soc .s-icons a
{
    padding: 9px;
}
@media(max-width: 767px)
{
    .header.header_countdown_partner .s-icons a, .header.header_countdown_right .s-icons a, .header.header_countdown_soc .s-icons a
    {
        padding: 7px;
        display: inline-block;
    }
}
.header.header_countdown_partner .s-icons a img, .header.header_countdown_right .s-icons a img, .header.header_countdown_soc .s-icons a img
{
    opacity: .5;
}
.header.header_countdown_partner .s-icons a:hover img, .header.header_countdown_right .s-icons a:hover img, .header.header_countdown_soc .s-icons a:hover img
{
    opacity: 1;
}
.header.header_countdown_partner .s-icons a, .header.header_countdown_soc .s-icons a
{
    padding: 9px;
}
.header.header_countdown_partner .s-icons a img, .header.header_countdown_soc .s-icons a img
{
    opacity: .5;
}
.header.header_countdown_partner .s-icons a:hover img, .header.header_countdown_soc .s-icons a:hover img
{
    opacity: 1;
}
.header.header_countdown_partner .logo img.mb-logo
{
    height: 77px;
}
.header.header_countdown_partner h2.h2-clock
{
    display: inline-block;
    margin-bottom: 0;
}
@media(max-width: 991px) and (min-width: 768px)
{
    .header.header_countdown_partner h2.h2-clock
    {
        margin: 3px 0 0;
    }
    .header.header_countdown_partner .flip-clock-wrapper
    {
        margin-top: 5px;
    }
}
.header.header_countdown_sports
{
    background-color: #fff;
}
@media(min-width: 1440px)
{
    .header.header_countdown_sports .container
    {
        width: auto;
    }
}
.header.header_countdown_sports .logo-wrap
{
    display: inline-block;
    vertical-align: middle;
}
.header.header_countdown_sports .logo-partner
{
    display: block;
    margin: 16px 0;
}
@media(min-width: 768px)
{
    .header.header_countdown_sports .logo-partner
    {
        margin-left: 30px;
    }
}
@media(max-width: 767px)
{
    .header.header_countdown_partner .s-icons a, .header.header_countdown_soc .s-icons a
    {
        padding: 7px;
    }
    .header.header_countdown_sports .logo img
    {
        height: 40px;
    }
    .header.header_countdown_sports .logo-partner
    {
        margin-top: 9px;
        margin-bottom: 9px;
        margin-left: 10px;
    }
}
.header.header_countdown_sports .logo-partner img
{
    width: auto;
    height: 48px;
}
.header.header_countdown_sports h2.h2-clock
{
    font-weight: 400;
    font-size: 18px;
    color: #454545;
}
@media(max-width: 1199px)
{
    .header.header_countdown_sports h2.h2-clock
    {
        display: inline-block;
        vertical-align: middle;
        font-size: 16px;
        margin: 0 auto 3px;
    }
}
@media(min-width: 768px) and (max-width: 991px)
{
    .header.header_countdown_sports .logo-partner-wrap
    {
        float: right;
    }
    .header.header_countdown_sports h2.h2-clock
    {
        margin: 0 10px 5px 0;
    }
}
.header.header_countdown_sports .flip-clock-wrapper
{
    display: inline-block;
    vertical-align: middle;
}
@media(min-width: 768px)
{
    .header.header_countdown_sports .flip-clock-wrapper
    {
        margin-top: 5px;
    }
}
@media(max-width: 767px)
{
    .header.header_countdown_sports .logo-partner img
    {
        height: 22px;
    }
    .header.header_countdown_sports h2.h2-clock
    {
        font-size: 14px;
    }
    .header.header_countdown_sports .flip-clock-wrapper
    {
        margin-top: 2px;
    }
}
@media(min-width: 768px)
{
    .header.header_countdown_sports .flip-clock-wrapper ul
    {
        height: 50px;
    }
}
@media(max-width: 767px)
{
    .header.header_countdown_sports .flip-clock-wrapper ul
    {
        width: 18px;
        padding-left: 18px;
        height: 31px;
        line-height: 31px;
        border-radius: 5px;
    }
}
@media(min-width: 768px)
{
    .header.header_countdown_sports .flip-clock-wrapper ul li
    {
        line-height: 50px;
    }
}
.header.header_countdown_sports .flip-clock-wrapper ul li a div div.inn
{
    color: #f5f5f5;
    text-shadow: none;
    background-color: #454545;
}
.header.header_countdown_sports .flip-clock-wrapper .flip
{
    box-shadow: none;
}
.header.header_countdown_sports .flip-clock-wrapper .flip-clock-divider .flip-clock-dot
{
    width: 4px;
    height: 4px;
    background: #707070;
    box-shadow: none;
}
.header.header_countdown_title .flip-clock-wrapper
{
    max-width: 400px;
}
.header.header_countdown_title .flip-clock-wrapper ul
{
    height: 40px;
    width: 40px;
}
@media(max-width: 767px)
{
    .header.header_countdown_sports .flip-clock-wrapper ul li a div div.inn
    {
        font-size: 20px;
        line-height: 31px;
    }
    .header.header_countdown_title .flip-clock-wrapper ul
    {
        height: 28px;
        width: 28px;
    }
}
.header.header_countdown_title .flip-clock-wrapper ul li
{
    line-height: 40px;
}
.header.header_countdown_title .flip-clock-wrapper ul li a div div.inn
{
    background: #e8e8e8;
    color: #525252;
    text-shadow: none;
}
.header.header_countdown_title .flip-clock-wrapper ul li a div:after
{
    top: 19px;
    background-color: rgba(125,125,125,.4);
}
.header.header_countdown_title .flip-clock-wrapper .flip-clock-divider .flip-clock-label
{
    display: block;
    position: absolute;
    top: 45px;
    text-transform: capitalize;
    right: -84px!important;
}
.header.header_countdown_title .flip-clock-wrapper .flip-clock-divider .flip-clock-dot
{
    display: none;
}
.header.header_countdown_title .flip-clock-wrapper .flip-clock-divider.hours
{
    width: 10px;
}
.header.header-img
{
    padding: 2px 0;
}
.header.header_lockup, .header.header_lockup_btns
{
    background: #013d79;
    padding: 2px;
}
.header.header-img .img-block>img
{
    max-height: 68px;
    width: auto;
}
@media(min-width: 768px) and (max-width: 991px)
{
    .header.header_lockup_btns .container
    {
        width: 764px;
        padding-left: 0;
        padding-right: 30px;
    }
}
@media(max-width: 767px)
{
    .header.header_countdown_title .flip-clock-wrapper ul li
    {
        line-height: 28px;
    }
    .header.header-img .img-block, .header.header_lockup, .header.header_lockup_btns
    {
        text-align: center;
    }
    .header.header_lockup_btns .container
    {
        padding-left: 0;
        padding-right: 15px;
    }
}
.header.header_lockup_btns .btns-block>div
{
    display: inline-block;
    vertical-align: middle;
}
.header.header_lockup_btns .lockup-btns
{
    border-radius: 2px;
    font-weight: 900;
    font-size: 12px;
    line-height: 23px;
    padding: 0;
    min-width: 92px;
    display: inline-block;
    text-align: center;
}
.header.header_lockup_btns .lockup-btns.login
{
    background-color: #fff;
    color: #0e2344;
    margin-right: 8px;
}
.header.header_lockup_btns .lockup-btns.join
{
    background-color: #00a803;
    color: #fff;
}
@media(max-width: 1440px)
{
    .header.header_lockup_btns .logo img
    {
        height: 60px;
    }
}
@media(max-width: 991px)
{
    .header.header_lockup_btns .logo img
    {
        height: 64px;
    }
}
.header.header_newlp
{
    position: relative;
    background-color: #0e2445;
    padding: 2px;
}
.header.header_newlp .container
{
    position: relative;
    z-index: 3;
    overflow: visible;
}
@media(min-width: 2560px)
{
    .header.header_newlp .container
    {
        width: 1800px;
    }
}
.header.header_newlp .container .column-group
{
    position: relative;
    z-index: 2;
}
@media(min-width: 768px) and (max-width: 991px)
{
    .header.header_newlp .container
    {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media(max-width: 767px)
{
    .header.header_lockup_btns .lockup-btns
    {
        font-size: 8px;
        line-height: 14px;
        min-width: 54px;
    }
    .header.header_lockup_btns .lockup-btns.login
    {
        margin-right: 5px;
    }
    .header.header_lockup_btns .logo img
    {
        height: 40px;
    }
    .header.header_newlp
    {
        text-align: center;
    }
    .header.header_newlp .container
    {
        padding-left: 0;
        padding-right: 5px;
    }
}
.header.header_newlp .btns-block>div
{
    display: inline-block;
    vertical-align: middle;
}
.header.header_newlp .lockup-btns
{
    box-sizing: border-box;
    text-align: center;
    background-color: #cb2129;
    border: 1px solid #fff;
    border-radius: 30px;
    box-shadow: none;
    color: #fff;
    padding: 5px 18px;
    margin: 0;
    font: 600 11px/1 'Roboto Condensed';
    text-transform: uppercase;
    min-width: 90px;
    display: inline-block;
}
@media(min-width: 2560px)
{
    .header.header_newlp .lockup-btns
    {
        font-size: 20px;
        padding: 8px 25px;
        min-width: 135px;
    }
}
@media(max-width: 767px)
{
    .header.header_newlp .lockup-btns
    {
        font-size: 8px;
        line-height: 1;
        padding: 5px 15px;
        min-width: 68px;
    }
}
@media(max-width: 400px)
{
    .header.header_countdown_title .flip-clock-wrapper
    {
        max-width: 300px;
    }
    .header.header_countdown_title .flip-clock-wrapper .flip-clock-divider .flip-clock-label
    {
        top: 31px;
        right: -58px!important;
    }
    .header.header_newlp .lockup-btns
    {
        padding: 5px 13px;
    }
}
.header.header_newlp .lockup-btns.login
{
    background-color: #fff;
    color: #cb2129;
    margin-right: 5px;
}
.header.header_newlp .lockup-btns.join
{
    background-color: #cb2129;
    color: #fff;
}
.header.header_newlp .logo img
{
    max-width: 195px;
    max-height: 60px;
    height: auto;
}
@media(min-width: 1440px)
{
    .header.header_newlp .logo img
    {
        max-width: 256px;
        max-height: 80px;
    }
}
@media(min-width: 2560px)
{
    .header.header_newlp .lockup-btns.login
    {
        margin-right: 15px;
    }
    .header.header_newlp .logo img
    {
        max-width: 355px;
        max-height: 115px;
    }
    .header.header_newlp .s-icons a
    {
        margin: 0 5px;
    }
}
@media(max-width: 991px)
{
    .header.header_newlp .logo img
    {
        max-height: 64px;
    }
}
.header.header_newlp .logo.tether-target img
{
    width: 100%;
}
.header.header_newlp .s-icons
{
    padding-right: 24px;
}
@media screen and (max-width: 991px)
{
    .header.header_newlp .s-icons
    {
        padding-right: 8px;
    }
}
@media screen and (max-width: 767px)
{
    .header.header_newlp .s-icons
    {
        padding-right: 7px;
    }
}
.header.header_newlp .s-icons a
{
    padding: 9px;
}
.header.header_newlp .s-icons a img
{
    opacity: .5;
}
@media(min-width: 2560px)
{
    .header.header_newlp .s-icons a img
    {
        width: 35px;
        height: 35px;
    }
}
.header.header_newlp .s-icons a:hover img
{
    opacity: 1;
}
.header.header_newlp .header-ray
{
    position: absolute;
    right: 780px;
    top: -2px;
    background: url(../../bcgamebettingde/image/white-ray.svg) right top no-repeat;
    width: 100%;
    height: 326px;
    background-size: contain;
    overflow: hidden;
    z-index: 2;
}
@media(min-width: 1200px)
{
    .header.header_newlp .header-ray
    {
        right: 870px;
        height: 705px;
    }
}
@media(min-width: 1440px)
{
    .header.header_newlp .header-ray
    {
        right: 780px;
    }
}
@media(min-width: 1920px)
{
    .header.header_newlp .header-ray
    {
        right: 775px;
    }
}
@media(min-width: 2560px)
{
    .header.header_newlp .header-ray
    {
        right: 1250px;
    }
}
@media(max-width: 1199px)
{
    .header.header_newlp .header-ray
    {
        width: 100%;
        height: 380px;
        right: 100%;
        margin-right: -318px;
    }
}
@media(max-width: 767px)
{
    .header.header_newlp .logo img
    {
        max-width: 118px;
        max-height: 40px;
    }
    .header.header_newlp .s-icons a
    {
        padding: 7px;
    }
    .header.header_newlp .header-ray
    {
        margin-right: -185px;
    }
}
.header.header_newlp.header_countdown_newlp .logo
{
    float: none;
}
.header.header_newlp.header_countdown_newlp .flip-clock-wrapper
{
    margin: 0;
    width: auto;
    display: inline-block;
    vertical-align: middle;
    font-family: Arial,sans-serif;
}
.header.header_newlp.header_countdown_newlp .flip-clock-wrapper .flip-clock-before, .header.header_newlp.header_countdown_newlp .flip-clock-wrapper .flip-clock-divider .flip-clock-dot, .header.header_newlp.header_countdown_newlp .flip-clock-wrapper .flip-clock-divider .flip-clock-label, .header.header_newlp.header_countdown_newlp .flip-clock-wrapper .flip-clock-divider.days
{
    display: none;
}
.header.header_newlp.header_countdown_newlp .flip-clock-wrapper ul
{
    position: relative;
    float: left;
    margin: 0 1px;
    height: 40px;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    border-radius: 4px;
    border: 1px solid #fff;
    background: 0 0;
    box-shadow: none;
    width: 24px;
    padding: 0;
}
.header.header_newlp.header_countdown_newlp .flip-clock-wrapper ul li
{
    line-height: 40px;
}
@media(min-width: 2560px)
{
    .header.header_newlp.header_countdown_newlp .flip-clock-wrapper ul
    {
        height: 50px;
        width: 30px;
    }
    .header.header_newlp.header_countdown_newlp .flip-clock-wrapper ul li
    {
        line-height: 50px;
    }
}
.header.header_newlp.header_countdown_newlp .flip-clock-wrapper ul li a div
{
    font-size: 26px;
}
.header.header_newlp.header_countdown_newlp .flip-clock-wrapper ul li a div.inn
{
    position: absolute;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 200%;
    color: #fff;
    text-shadow: none;
    text-align: center;
    background: 0 0;
    border-radius: 6px;
    font-size: 26px;
}
.header.header-title h1, .header.header_lt p
{
    text-shadow: 0 0 3px rgba(0,0,0,.7);
    text-transform: uppercase;
}
.header.header_newlp.header_countdown_newlp .flip-clock-wrapper .flip-clock-divider
{
    height: 40px;
    width: 6px;
}
@media(min-width: 2560px)
{
    .header.header_newlp.header_countdown_newlp .flip-clock-wrapper ul li a div.inn
    {
        font-size: 37px;
    }
    .header.header_newlp.header_countdown_newlp .flip-clock-wrapper .flip-clock-divider
    {
        height: 50px;
    }
}
.header.header_newlp.header_countdown_newlp .flip-clock-wrapper .flip-clock-divider.hours
{
    width: 12px;
}
.header.header_newlp.header_countdown_newlp .flip-clock-wrapper .flip-clock-divider.minutes, .header.header_newlp.header_countdown_newlp .flip-clock-wrapper .flip-clock-divider.seconds
{
    width: 6px;
}
.header.header_newlp.header_countdown_newlp .flip-clock-wrapper .flip-clock-divider.minutes .flip-clock-dot
{
    display: block;
}
.header.header_newlp.header_countdown_newlp .flip-clock-wrapper .flip-clock-divider.seconds .flip-clock-dot
{
    display: block;
}
.header.header_newlp.header_countdown_newlp .flip-clock-dot
{
    width: 4px;
    height: 4px;
    background: #ca242b;
}
.header.header_newlp.header_countdown_newlp .flip-clock-dot.top
{
    top: 13px;
    left: 1px;
}
.header.header_newlp.header_countdown_newlp .flip-clock-dot.bottom
{
    bottom: 13px;
    left: 1px;
}
.header.header_newlp.header_countdown_newlp .flip-clock-wrapper ul.play li.flip-clock-active .down
{
    z-index: 2;
    -webkit-animation: unset!important;
    -moz-animation: unset!important;
    animation: unset!important;
}
.header.header_newlp.header_countdown_newlp .flip-clock-wrapper ul.play li.flip-clock-active
{
    -webkit-animation: unset!important;
    -moz-animation: unset!important;
    animation: unset!important;
    z-index: 5;
}
.header.header_newlp.header_countdown_newlp .flip-clock-wrapper ul.play li.flip-clock-before .up
{
    z-index: 2;
    -webkit-animation: unset!important;
    -moz-animation: unset!important;
    animation: unset!important;
}
.header.header_newlp.header_countdown_newlp .flip-clock-wrapper ul.play li.flip-clock-active .down .shadow, .header.header_newlp.header_countdown_newlp .flip-clock-wrapper ul.play li.flip-clock-active .up .shadow, .header.header_newlp.header_countdown_newlp .flip-clock-wrapper ul.play li.flip-clock-before .down .shadow, .header.header_newlp.header_countdown_newlp .flip-clock-wrapper ul.play li.flip-clock-before .up .shadow
{
    background: inherit!important;
    -webkit-animation: unset!important;
    -moz-animation: unset!important;
    animation: unset!important;
}
.header.header_newlp.header_countdown_newlp .h2-clock
{
    margin-bottom: 5px;
}
@media(min-width: 2560px)
{
    .header.header_newlp.header_countdown_newlp .flip-clock-dot.top
    {
        top: 16px;
    }
    .header.header_newlp.header_countdown_newlp .flip-clock-dot.bottom
    {
        bottom: 16px;
    }
    .header.header_newlp.header_countdown_newlp .h2-clock
    {
        font-size: 23px;
    }
}
@media(max-width: 991px)
{
    .header.header_newlp.header_countdown_newlp .h2-clock
    {
        font-size: 14px;
    }
}
.header.header_newlp-blue
{
    background-color: #fff;
}
.header.header_newlp-blue .lockup-btns
{
    border-color: #cb2129;
}
.header.header_newlp-blue .header-ray
{
    background: url(../../bcgamebettingde/image/blue-ray.svg) right top no-repeat;
}
.header.header_newlp-dark-blue
{
    background-color: #0e2344;
}
.header.header_newlp-dark-blue .lockup-btns.login
{
    background-color: #0e2344;
    color: #fff;
    margin-right: 8px;
    border-color: #fff;
}
.header.header_newlp-dark-blue .lockup-btns.join
{
    background-color: #fff;
    color: #0e2344;
    border-color: #fff;
}
@font-face
{
    font-family: SourceHanSansCN-Bold-Alphabetic;
    src: url(https://www.marathonbet.com/landings/blocks/static/fonts/SourceHanSansCN-Bold-Alphabetic.eot?) format('embedded-opentype'),url(https://www.marathonbet.com/landings/blocks/static/fonts/SourceHanSansCN-Bold-Alphabetic.otf) format('opentype'),url(https://www.marathonbet.com/landings/blocks/static/fonts/SourceHanSansCN-Bold-Alphabetic.woff) format('woff'),url(https://www.marathonbet.com/landings/blocks/static/fonts/SourceHanSansCN-Bold-Alphabetic.ttf) format('truetype'),url(https://www.marathonbet.com/landings/blocks/static/fonts/SourceHanSansCN-Bold-Alphabetic.svg) format('svg');
    font-weight: 400;
    font-style: normal;
}
.header.header_lockup_btns_cn
{
    font-family: SourceHanSansCN-Bold-Alphabetic,sans-serif;
}
.header.header_lockup_btns_cn .lockup-btns.login
{
    color: #fff;
    background: #00a803;
}
.header.header_lockup_btns_cn .lockup-btns.join
{
    background: #cc1d22;
}
.header.header_soc
{
    position: relative;
    z-index: 100;
    background-color: #013d79;
    padding: 2px;
}
.header.header_soc .logo
{
    background: 0 0;
    width: auto;
    height: auto;
}
.header.header_soc .logo img
{
    width: auto;
    max-height: auto;
}
.header.header_soc .s-icons
{
    padding-right: 24px;
}
@media screen and (max-width: 991px)
{
    .header.header_soc .s-icons
    {
        padding-right: 8px;
    }
}
@media screen and (max-width: 767px)
{
    .header.header_soc .s-icons
    {
        padding-right: 7px;
    }
}
.header.header_soc .s-icons a
{
    padding: 9px;
}
@media(max-width: 767px)
{
    .header.header_newlp.header_countdown_newlp .small-align-center
    {
        margin-top: 40px;
    }
    .header.header_newlp-dark-blue .lockup-btns.login
    {
        margin-right: 5px;
    }
    .header.header_soc .logo img
    {
        width: auto;
        height: 50px;
    }
    .header.header_soc .s-icons a
    {
        padding: 7px;
    }
}
.header.header_soc .s-icons a img
{
    opacity: .5;
}
.header.header_soc .s-icons a:hover img
{
    opacity: 1;
}
.header.header_soc_couk
{
    background-color: #013d79;
}
.header.header_lt
{
    position: relative;
    z-index: 100;
    background-color: #0e2344;
    padding: 22px 0;
}
.header.header_lt .logo
{
    background: 0 0;
    display: block;
    width: auto;
    height: auto;
}
.header.header_lt .logo img
{
    width: 100%;
    height: auto;
}
.header.header_lt p
{
    font-size: 25px;
    font-family: "roboto condensed";
    font-style: italic;
    font-weight: 700;
    color: #fff;
    margin: 10px 0;
    padding-left: 15px;
    text-align: right;
}
.header.header_lt p span
{
    color: #cb2129;
}
.header.header_lt p small
{
    font-size: 26px;
}
@media(min-width: 1200px)
{
    .header.header_lt p
    {
        font-size: 30px;
    }
}
@media(max-width: 991px)
{
    .header.header_lt p
    {
        font-size: 20px;
    }
    .header.header_lt p small
    {
        font-size: 17px;
    }
}
@media(max-width: 767px)
{
    .header.header_lt .logo img
    {
        width: 50px;
        height: 50px;
    }
    .header.header_lt p
    {
        font-size: 12px;
    }
    .header.header_lt
    {
        padding: 22px 7px;
    }
}
.header.header_lt .middle
{
    background: 0 0;
    overflow: hidden;
}
.header.header_lt .middle h2
{
    font-size: 26px;
    height: 70px;
    line-height: 30px;
}
.header.header_lt .middle .btn
{
    font-size: 36px;
}
.header.header_lt .middle .btn.btn2
{
    font-size: 32px;
}
.header.header_lt .middle .btn.btn3
{
    font-size: 25px;
}
.header.header_lt.header-title2 .middle
{
    position: initial;
    overflow: visible;
}
.header.header_mobile
{
    padding: 0;
    height: auto;
    background: #013d79;
}
.header.header_mobile .logo
{
    width: 100px;
    height: 100px;
    padding: 10px;
    display: block;
    float: left;
    background: #cb2129;
}
.header.header_mobile .logo img
{
    width: 80px;
    height: 80px;
}
.header.header_mobile h1
{
    margin: 0;
    padding: 0;
    font-size: 33px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
}
.header
{
    padding: 28px 0;
    background-color: #08152b;
}
@media(max-width: 991px)
{
    .header
    {
        padding: 28px 5px;
    }
}
@media(max-width: 767px)
{
    .header
    {
        padding: 28px 13px;
    }
}
.header.header_part .partners h3
{
    color: #fff;
}
.header.header-title
{
    padding: 35px 0;
    position: relative;
    z-index: 100;
}
@media(max-width: 991px)
{
    .header.header-title
    {
        padding: 20px 0;
    }
}
.header.header-title .logo
{
    background: 0 0;
    display: block;
    width: auto;
    height: auto;
}
.header.header-title .logo img
{
    width: 100%;
    height: auto;
}
@media(max-width: 767px)
{
    .header.header-title
    {
        padding: 22px 7px;
    }
    .header.header-title .logo img
    {
        width: 50px;
        height: 50px;
    }
}
.header.header-title h1
{
    font-size: 35px;
    color: #fff;
    margin: 10px 0;
    padding-left: 25px;
}
.header.header-title h1 span
{
    color: #cb2129;
}
.header.header-title h1 small
{
    font-size: 26px;
}
@media(max-width: 1200px)
{
    .header.header-title h1
    {
        font-size: 30px;
    }
}
@media(max-width: 991px)
{
    .header.header-title h1
    {
        font-size: 20px;
    }
    .header.header-title h1 small
    {
        font-size: 17px;
    }
}
@media(max-width: 767px)
{
    .header.header-title h1
    {
        font-size: 12px;
    }
}
.header.header-title .middle
{
    background: 0 0;
    overflow: hidden;
}
.header.header_with_icons .icons, .header.header_with_icons .icons .item
{
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-size: contain;
}
.header.header-title .middle h2
{
    font-size: 26px;
    height: 70px;
    line-height: 30px;
}
.header.header-title .middle .btn
{
    font-size: 36px;
}
.header.header-title .middle .btn.btn2
{
    font-size: 32px;
}
.header.header-title .middle .btn.btn3
{
    font-size: 25px;
}
.header.header-title.header-title2 .middle
{
    position: initial;
    overflow: visible;
}
.header.header-flag .logo
{
    padding: 0 15px;
    display: block;
}
@media(max-width: 991px)
{
    .header.header-flag .logo
    {
        padding: 0 25px;
    }
}
@media(max-width: 767px)
{
    .header.header-flag .logo img
    {
        width: 100%;
        height: auto;
        max-height: 65px;
        max-width: 100%;
    }
}
.header.header-flag img
{
    margin: auto;
    max-height: 85px;
    width: auto;
    max-width: 100%;
}
@media(max-width: 1200px)
{
    .header.header-flag img
    {
        height: 70px;
    }
}
@media(max-width: 767px)
{
    .header.header-flag img
    {
        width: 100%;
        height: auto;
        max-width: 70px;
    }
    .header.header_with_icons
    {
        text-align: center;
        padding: 32px 0 0;
    }
}
.header.header_with_icons .logo
{
    display: inline-block;
    vertical-align: middle;
}
.header.header_with_icons .logo .visible-xs
{
    display: none!important;
}
.header.header_with_icons .logo .hidden-xs
{
    display: block!important;
}
.header.header_with_icons .icons .item, .header.header_with_icons .icons .item span
{
    display: inline-block;
    vertical-align: middle;
}
.header.header_with_icons .logo img
{
    max-width: 100%;
}
.header.header_with_icons .icons
{
    font-size: 17px;
    text-transform: uppercase;
}
.header.header_with_icons .icons .item
{
    color: #fff;
    padding-left: 100px;
    height: 90px;
    min-height: 90px;
    font-weight: 700;
    text-decoration: none;
}
.header.header_with_icons .icons .item:before
{
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
.header.header_with_icons .icons .item.item-first
{
    background-image: url(../../bcgamebettingde/image/ico.png);
}
.header.header_with_icons .icons .item.item-second
{
    background-image: url(../../bcgamebettingde/image/ico-02.png);
    padding-left: 82px;
}
.header.header_with_icons .icons .item.item-third
{
    background-image: url(../../bcgamebettingde/image/ico-03.png);
    padding-left: 125px;
}
@media(max-width: 1199px)
{
    .header.header_with_icons .icons
    {
        font-size: 14px;
    }
    .header.header_with_icons .icons .item
    {
        background-size: auto 70px;
    }
    .header.header_with_icons .icons .item.item-first
    {
        padding-left: 75px;
    }
    .header.header_with_icons .icons .item.item-second
    {
        padding-left: 65px;
    }
    .header.header_with_icons .icons .item.item-third
    {
        padding-left: 90px;
    }
}
@media(max-width: 991px)
{
    .header.header_with_icons .logo img
    {
        max-height: 70px;
    }
    .header.header_with_icons .icons
    {
        font-size: 12px;
    }
    .header.header_with_icons .icons .item
    {
        min-height: 68px;
        background-size: auto 50px;
    }
    .header.header_with_icons .icons .item.item-first
    {
        padding-left: 55px;
        font-size: 10px;
    }
    .header.header_with_icons .icons .item.item-second
    {
        padding-left: 45px;
    }
    .header.header_with_icons .icons .item.item-third
    {
        padding-left: 70px;
    }
}
@media(max-width: 767px)
{
    .header.header_with_icons .icons
    {
        font-size: 12px;
    }
    .header.header_with_icons .icons .item
    {
        width: auto;
        min-height: 68px;
        background-size: auto 50px;
        text-align: left;
    }
    .header.header_with_icons .icons .item.item-first
    {
        padding-left: 55px;
        font-size: 10px;
    }
    .header.header_with_icons .icons .item.item-second
    {
        padding-left: 45px;
    }
    .header.header_with_icons .icons .item.item-third
    {
        padding-left: 70px;
    }
}
@media(max-width: 450px)
{
    .header.header_with_icons .icons
    {
        font-size: 8px;
    }
    .header.header_with_icons .icons .item
    {
        width: auto;
        min-height: 68px;
        background-size: auto 30px;
        text-align: left;
    }
    .header.header_with_icons .icons .item.item-first
    {
        padding-left: 35px;
        font-size: 8px;
    }
    .header.header_with_icons .icons .item.item-second
    {
        padding-left: 25px;
    }
    .header.header_with_icons .icons .item.item-third
    {
        padding-left: 50px;
    }
}
.header.header-mirror
{
    background-color: #045998;
    padding: 0;
}
.header.header-mirror .container
{
    padding: 0;
}
.header.header-mirror .logo-wrap
{
    background-color: #013d79;
}
.header.header-mirror .logo-wrap .logo
{
    display: block;
    padding: 15px;
}
.header.header-mirror h2
{
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    padding: 15px;
    margin: 0;
}
.header.header-mirror h2 small
{
    font-size: 12px;
    color: #fff;
    display: block;
}
.header.header_with_partner
{
    color: #fff;
    padding: 15px 0;
}
.header.header_with_partner.bg-img-editable
{
    background: url(../../bcgamebettingde/image/bg2.jpg) 50% 100% no-repeat;
    background-size: cover;
}
.header.header_with_partner .right_part
{
    display: inline-block;
    font-size: 20px;
    width: 500px;
}
@media(max-width: 991px)
{
    .header.header_with_partner .right_part
    {
        width: 400px;
        font-size: 16px;
    }
}
@media(max-width: 767px)
{
    .header.header_with_partner .right_part
    {
        max-width: 300px;
        font-size: 12px;
    }
}
.header.header_with_partner .logo_with_partner
{
    display: inline-block;
    font-size: 16px;
    width: 500px;
}
.header.header_with_partner .logo_with_partner a
{
    display: inline-block;
}
.header.header_with_partner .logo_with_partner a.link-logo
{
    margin-top: 33px;
    margin-bottom: 33px;
}
@media(max-width: 991px)
{
    .header.header_with_partner .logo_with_partner
    {
        width: 400px;
        font-size: 14px;
    }
    .header.header_with_partner .logo_with_partner a.link-logo
    {
        margin-top: 28px;
        margin-bottom: 28px;
    }
}
@media(max-width: 767px)
{
    .header.header_with_partner .logo_with_partner
    {
        max-width: 350px;
        padding: 0 22px;
        font-size: 11px;
    }
    .header.header_with_partner .logo_with_partner a.link-logo
    {
        margin-top: 22px;
        margin-bottom: 22px;
    }
}
.header.header_with_partner .logo_with_partner a img
{
    width: 100%;
    height: 100%;
}
.header.header_with_partner .logo_with_partner .partners
{
    position: relative;
    display: inline-block;
    padding: 0 33px 0 0;
    margin-right: 33px;
}
@media(max-width: 991px)
{
    .header.header_with_partner .logo_with_partner .partners
    {
        padding: 0 28px 0 0;
        margin-right: 28px;
    }
}
@media(max-width: 767px)
{
    .header.header_with_partner .logo_with_partner .partners
    {
        padding: 0 22px 0 0;
        margin-right: 22px;
    }
}
.header.header_with_partner .logo_with_partner .partners:after
{
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #fff;
}
.logo img
{
    height: 80px;
    width: auto;
}
.logo img.visible-xs
{
    height: 50px;
    width: 50px;
}