﻿.topwrapper, .wrapper
{
    width: 1280px;
    margin: 0 auto;
}
.sitefeature
{
    float: left;
    width: 100%;
    padding: 7px 0 0;
}
.allinfos ul li:last-child
{
    margin-bottom: 0;
}
span#firname
{
    width: 89%;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.form-control1
{
    display: block;
    outline: 0;
    width: 100%;
    height: 44px;
    padding: 6px 0 6px 60px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #78a4cc;
    background-color: #12232d;
    background-image: none;
    border: 0;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.popular-games ul, .allinfos ul
{
    padding-inline-start: 0;
}
span#scoress
{
    color: #0cd563!important;
    float: right;
    padding-right: 5px;
}
.popular-games button.tablinks img
{
    padding-right: 9px;
    width: 27px;
}
.popular-games button.tablinks.active
{
    background: #2f4c5e;
}
.popular-games ul li, .allinfos ul li
{
    list-style-type: none;
}
.all-popular
{
    border-bottom: 1px solid #0c1b21;
    padding: 0 12px;
}
.all-spots
{
    border-bottom: 1px solid #0c1b21;
    padding: 5px 0 15px;
}
.all-sports, .all-info, .all-promos
{
    padding: 0 12px;
}
.popular-games button.tablinks
{
    background: no-repeat content-box;
    color: #fff!important;
    border: 0!important;
    margin: 7px 0;
    outline: 0;
    font-size: 13px;
    padding: 8px 0 8px 5px;
    width: 100%;
    text-align: left;
    border-radius: 3px;
}
.site-header
{
    z-index: 9999;
    margin: 0 auto;
    background: #0e1f26;
    color: #fff;
    transition: all .3s;/*    box-shadow: 0 0 20px 0 #10232a;*/
    overflow: hidden;
    height: auto;
}
body
{
    margin: 0;
    padding: 0;
    font-family: asap-regular;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    background: #0e1f26!important;
}
.logo
{
    float: left;
    width: 270px;
    position: relative;
    left: 0;
}
.mainmenu-section
{
    float: left;
}
ul.buttons
{
    float: right;
    padding-top: 6px;
}
ul#menu-sports
{
    display: inline-block;
    padding-top: 10px;
}
ul#menu-sports li a:hover
{
    color: #0cd563;
    border-bottom: 1.5px solid #0cd563;
}
.menu-sports-container ul li:first-child
{
    margin-left: 0;
}
.menu-sports-container ul li
{
    list-style-type: none;
    float: left;
    margin-left: 1px;
    font-size: 14px!important;
}
ul#menu-sports li a
{
    color: #fff;
    margin: 0 15px;
    margin-block-end: 0;
    font-size: 15px;
    text-decoration: none;
    padding-bottom: 10px;
}
ul.buttons li
{
    list-style-type: none;
    float: left;
    margin-left: 15px;
    margin-block-end: 0;
}
ul.buttons li a
{
    text-decoration: none;
}
li.logs a
{
    border: 1px solid #0cd563;
    width: 100px;
    display: table;
    text-align: center;
    border-radius: 5px;
    height: unset;
    padding: 4px 0;
    font-weight: bold;
    text-transform: uppercase;
}
li.regis a
{
    background: #0cd563;
    color: #000;
    width: 100px;
    display: table;
    text-align: center;
    border-radius: 5px;
    height: unset;
    padding: 4px 0;
    font-weight: bold;
    text-transform: uppercase;
}
li.supp a
{
    color: #fff;
    margin: 0 15px 0 0!important;
    line-height: 2;
}
ul#menu-sports, ul.buttons
{
    margin-block-start: 0;
    margin-block-end: 0;
}
.sitefeature-second
{
    z-index: 9999;
    margin: 6px auto 0;
    background: #0c1b21;
    color: #fff;
    transition: all .3s;
    overflow: hidden;
    height: auto;
    float: left;
    width: 100%;
    box-shadow: 0 0 3px 0 #0000009e;
}
ul#menu-header-menu li
{
    list-style-type: none;
    float: left;
}
ul#menu-header-menu
{
    margin-block-start: 0;
    margin-block-end: 0;
}
ul#menu-header-menu li a
{
    color: #7094b5;
    margin: 0 15px;
    margin-block-end: 0;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    padding-bottom: 10px;
}
ul#menu-header-menu
{
    margin-block-start: 0;
    margin-block-end: 0;
    padding: 8px 0 8px 11%;
    float: left;
}
ul#menu-header-menu li a:hover
{
    color: #0cd563!important;
}
a.oddsdeci
{
    color: #7094b5;
    margin: 0;
    margin-block-end: 0;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    padding-top: 10px;
    float: right;
}
li.supp a
{
    font-size: 15px;
}
.home-container.col-md-8.col-sm-8
{
    background: #0c1b21;
}
div#primary
{
    padding: 0;
}
.right-sidebar.col-md-2.col-sm-2, .left-sidebar.col-md-2.col-sm-2
{
    background: #1d3442;
}
@media(min-width: 1024px)
{
    .all-games
    {
        padding: 0 12px;
    }
    .left-sidebar.col-md-2.col-sm-2
    {
        margin-right: 1.3%;
        padding: 0;
    }
    .right-sidebar.col-md-2.col-sm-2
    {
        margin-left: 1.3%;
        margin-top: 11px;
        padding: 0;
    }
    .left-sidebar.col-md-2.col-sm-2, .right-sidebar.col-md-2.col-sm-2
    {
        width: 19%;
    }
    .home-container.col-md-8.col-sm-8
    {
        width: 59.4%;
        padding: 0 0 0 11px;
    }
}
.slick-slide
{
    float: left;
}
@media(max-width: 414px)
{
    div#jsfooter ul li
    {
        width: 49%;
        margin: 15px 0!important;
    }
}
@media(max-width: 767px)
{
    span.team2, span.team1
    {
        float: left;
        width: 50%;
    }
    .navbar-default .navbar-collapse
    {
        border-color: #081419!important;
    }
    div#jsfooter ul li img
    {
        width: 100px;
    }
    .match.col-md-12 .col-md-8
    {
        background: #1d3442;
        border-radius: 3px;
        padding: 3px 4px!important;
    }
    span.team1, span.team2
    {
        background: #1d344252;
        padding: 3px 4px!important;
    }
    span.team2 span#firname
    {
        padding-left: 3px;
    }
    span#scoress
    {
        padding-right: 0!important;
    }
    span.team1
    {
        margin-bottom: 5px;
        border-right: 1px solid #2c444e;
    }
    a.bet-now
    {
        padding: 7px 0!important;
        margin-top: 6.5px!important;
        font-size: 10px!important;
    }
    div#tabs-content h2
    {
        font-size: 13px!important;
        text-align: center;
    }
    span.team2, span.team1, span.team, span.point
    {
        font-size: 11px!important;
    }
    .match .col-md-1
    {
        font-size: 12px!important;
        padding-top: 0!important;
        padding-bottom: 5px!important;
        border-right: 0 solid #2c444e!important;
    }
    .match.col-md-12
    {
        display: grid!important;
        border-radius: 4px;
    }
    .col-md-3.teams
    {
        padding: 0 0 0 0!important;
    }
    #tabs-nav li a
    {
        font-size: 12px!important;
    }
    .all-sports, .all-promos
    {
        padding-right: 0!important;
        padding-left: 0!important;
    }
    #resource-slider .resource-slider-frame
    {
        left: 1.5em!important;
    }
    .all-spots
    {
        padding: 5px 0 10px!important;
    }
    ul#tabs-nav
    {
        margin: 0 -8px 0!important;
    }
    .home-container.col-md-8.col-sm-8, .right-sidebar.col-md-2.col-sm-2
    {
        padding-right: 10px!important;
        padding-left: 10px!important;
    }
    ul#menu-category-menu li a
    {
        color: #fff;
        margin: 0 15px!important;
        line-height: 2.8;
    }
    ul#menu-category-menu li
    {
        list-style-type: none;
        padding: 5px 0;
        border-bottom: 1px solid #1d3442;
    }
    ul#menu-category-menu
    {
        padding-inline-start: 0!important;
    }
    ul.buttons
    {
        padding-inline-start: 0!important;
        position: absolute;
        right: 10px;
        padding-top: 0;
    }
    .logo img
    {
        width: 100px!important;
        margin-top: 6px;
        position: relative;
        left: -4px;
    }
    .logo
    {
        width: 100%!important;
        text-align: center;
        position: initial!important;
    }
    li.logs
    {
        margin-top: 5px;
    }
    ul.buttons li a
    {
        text-decoration: none;
        font-size: 9px;
        width: 65px;
        padding: 3px 0;
    }
    ul.buttons li
    {
        float: none!important;
    }
    .mob
    {
        display: block!important;
    }
    .footer-content
    {
        padding: 0 15px!important;
    }
    .left-sidebar.col-md-2.col-sm-2, .mainmenu-section, li.supp, ul#menu-header-menu
    {
        display: none!important;
    }
    .slide1 img
    {
        margin: 0 auto 10px!important;
    }
    .topwrapper, .wrapper
    {
        width: 100%!important;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)
{
    .promotion-li-img
    {
        max-height: 270px;
    }
    .topwrapper, .wrapper
    {
        width: 100%!important;
        margin: 0 auto;
    }
    ul.buttons li a
    {
        font-size: 13px!important;
    }
    li.regis a, li.logs a
    {
        width: 80px!important;
    }
    ul#menu-sports li a
    {
        margin: 0 15px 0 0!important;
        font-size: 13px!important;
    }
    ul.buttons
    {
        float: right;
        padding-top: 6px;
        padding-inline-start: 0!important;
    }
    .top-header, .footer-content, .wrapper
    {
        padding: 0 10px!important;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait)
{
    a.bet-now
    {
        font-size: 11px!important;
        margin-top: 5px!important;
    }
    .col-md-1.current-state
    {
        padding-right: 6px!important;
    }
    span.team1, span.team2, span.team, span.point
    {
        font-size: 11px!important;
    }
    .col-md-12
    {
        width: 100%;
    }
    .col-md-1
    {
        width: 8.33333333%;
    }
    .col-md-3
    {
        width: 25%;
    }
    .col-md-8
    {
        width: 66.66666667%;
    }
    .popular-games h2, .all-sports h2, .allinfos h2, .all-promotions h2
    {
        font-size: 12px!important;
    }
    .form-control-feedback
    {
        left: 8px!important;
    }
    .form-control1
    {
        padding: 6px 0 6px 38px!important;
        font-size: 12px!important;
    }
    .inner.game-div.show
    {
        padding: 13px 3px!important;
    }
    .popular-games button.tablinks, .allinfos ul li a
    {
        font-size: 12px!important;
    }
    .popular-games button.tablinks img
    {
        padding-right: 3px!important;
        width: 18px!important;
    }
    .all-sports, .all-info, .all-promos, .all-popular
    {
        padding: 0 6px!important;
    }
    .logo
    {
        width: 205px!important;
    }
    .col-md-2.col-sm-2
    {
        padding: 0;
    }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)
{
    a.bet-now
    {
        font-size: 11px!important;
        margin-top: 5px!important;
    }
    .col-md-1.current-state
    {
        padding-right: 6px!important;
    }
    span.team1, span.team2, span.team, span.point
    {
        font-size: 11px!important;
    }
    .col-md-12
    {
        width: 100%;
    }
    .col-md-1
    {
        width: 8.33333333%;
    }
    .col-md-3
    {
        width: 25%;
    }
    .col-md-8
    {
        width: 66.66666667%;
    }
    .popular-games h2, .all-sports h2, .allinfos h2, .all-promotions h2
    {
        font-size: 12px!important;
    }
    .form-control-feedback
    {
        left: 8px!important;
    }
    .form-control1
    {
        padding: 6px 0 6px 38px!important;
        font-size: 12px!important;
    }
    .inner.game-div.show
    {
        padding: 13px 3px!important;
    }
    .popular-games button.tablinks, .allinfos ul li a
    {
        font-size: 12px!important;
    }
    .popular-games button.tablinks img
    {
        padding-right: 3px!important;
        width: 18px!important;
    }
    .all-sports, .all-info, .all-promos, .all-popular
    {
        padding: 0 6px!important;
    }
    .logo
    {
        width: 205px!important;
    }
    .col-md-2.col-sm-2
    {
        padding: 0;
    }
}