@media only screen and (max-width: 1599px){
    .desktop .right-sidebar,
    .account-menu-right{
        width: 335px;
        min-width: 335px
    }
    
    .betslip .betslip-title .betslip-counter{
        left: 100px;
    }
    .betslip .betslip-clear-wrapper{
        left: 130px
    }
    .desktop .main-content{
        max-width: calc(100% - 628px)
    }
    .desktop .main-content.no-left-sidebar{
        max-width: calc(100% - 375px)
    }
    .desktop .main-content.no-right-sidebar{
        max-width: calc(100% - 340px)
    }
    
    .desktop .live-match-page .right-sidebar .live-match-tracker,
    .desktop .live-page .right-sidebar .live-match-tracker{
        height: 173px;
    }
    .sports-page .sports-coupon app-markets-switch-list ul li {
        flex: 0 0 14.28%;
    }
}
@media only screen and (max-width: 1499px){
    .desktop .outrights-page .outright-markets .outright-competitor{
       flex: 0 1 calc(50% - 10px)
    }
}
@media only screen and (max-width: 1399px){
    .desktop .header-menu-row, .header-row {
        padding: 0
     }
     .desktop .main-coupon-v1 .item-info-wrapper{
         min-width: 310px
     }
     .desktop .main-coupon-v1 .match-markets-wrapper{
         width: calc(100% - 310px)
     }
     .desktop .left-sidebar{
         width: 260px;
         min-width: 260px
    }
    .desktop .main-content{
        max-width: calc(100% - 645px)
    }
    .desktop .main-content.no-right-sidebar{
        max-width: calc(100% - 300px)
    }
    .sports-page .sports-coupon app-markets-switch-list ul li {
        flex: 0 0 20%;
    }
    .sports-page .sports-coupon app-markets-switch-list ul{
        max-height: 400px
    }
}
@media only screen and (max-width: 1366px){
    .bonus-teps > app-widget-host,
    .desktop .bonus-content > app-widget-host{
        flex-direction: column
    }
    .desktop .bonus-content .content-box{
        padding: 50px 20px;
    }
    .desktop .bonus-content .content-box > app-widget-host{
        align-items: center;
        text-align: center
    }
}
@media only screen and (max-width: 1360px){
    .bonus-container > app-widget-host{
        flex-direction: column;
        align-items: center
    }
    .bonus-1,
    .bonus-2{
        padding: 0;
        margin-bottom: 10px
    }
}
@media only screen and (max-width: 1304px){
    .home-featured-game .match-teams .match-home-team {
        text-align: left;
        padding-left: 10px
    }
    .home-featured-game .match-teams .match-away-team {
        text-align: right;
        padding-right: 10px
    }
}
@media only screen and (max-width: 1399px){
    .desktop .main-coupon-v1 .item-info-wrapper{
        border-right: 0
    }
    .desktop .main-coupon-v1 .is-live-booked{
        display: none
    }
}
@media only screen and (max-width: 1296px){
    .desktop .sports-page .main-coupon-v1 .match-links{
        bottom: 67px
    }    
}
@media only screen and (max-width: 1254px){
    .desktop .main-coupon-v1 .is-live-booked{
        display: flex
    }
    .desktop .home-today-top{
        position: unset
    }
    .desktop .home-today .sports-filter{
        max-width: 100%
    }
    .desktop .main-coupon-v1 .item-info-wrapper{
        padding: 5px 7px 0 0
    }
    .desktop .main-coupon-v1 .match-markets-wrapper{
        padding: 10px 0
    }
    .desktop .desktop .mobile-outcome{
        display: flex
    }
     .casino-container .games .game{
        flex: 0 0 calc(33.333333% - 8px)
    }
}
@media only screen and (max-width: 1254px){
    .bottom-header-menu li > a.menu-link:before{
        display: none
    }
}
@media only screen and (max-width: 1246px){
    .desktop .main-coupon-v1 .match-links{
        bottom: 67px
    }
    .payment-method-holder > app-widget-host{
        flex-wrap: wrap;
        justify-content: center;
        padding-bottom: 15px
    }    
    .payment-method-holder .payment-method-title{
        flex: 1 1 100%;
        text-align: center
    }
    .history-bet-wrapper .history-bet-header{
        flex-wrap: wrap
    }
    .history-bet-wrapper .history-bet-header .history-bet-date-time-id{
        flex: 1 1 100%
    }
    .sports-page .sports-coupon app-markets-switch-list ul li {
        flex: 0 0 25%;
    }
    .desktop .sports-page-controls > app-widget-host{
        flex-direction: column
    }
}

@media only screen and (max-width: 1110px){
    .footer-social .footer-logo{
        width: 100%;
        text-align: center;
        padding-bottom: 15px
    }
    .footer-social .footer-social-img{
        width: 100%
    }
    .footer-social .footer-social-img > app-widget-host{
        align-items: center
    }
    .footer .payment-providers > app-widget-host{
        flex-wrap: wrap
    }
    .footer .payment-providers {
       flex: 1 1 50%
    }
    .sports-page .sports-coupon app-markets-switch-list ul li {
        flex: 0 0 33.333%
    }
}
@media only screen and (max-width: 1087px){
        .footer-links .links > app-widget-host{
            flex-direction: column;
            flex-wrap: unset
        }
       .footer-links .link-group > app-widget-host{
           padding: 0;
           padding-bottom: 15px;
           align-items: center;
       }
       .footer-links .link-group:last-child > app-widget-host{
           padding: 0;
           align-items: center
       }
}
@media only screen and (max-width: 1050px){
    .main-coupon-v1 .match-links{
        bottom: 11px
    }    
}