@media only screen and (max-width: 1599px) {
    .desktop .right-sidebar {
        width: 335px;
        min-width: 335px
    }

    .openbets-counter {
        right: 95px
    }

    .desktop .main-content {
        max-width: calc(100% - 740px);
    }

    .desktop .main-content.no-left-sidebar {
    }

    .desktop .main-content.no-right-sidebar {
    }

    .header-row-left {
        flex: 0 0 260px;
    }

    .desktop .live-match-page .right-sidebar .live-match-tracker, .desktop .live-page .right-sidebar .live-match-tracker {
        height: 173px;
    }

    .account .main-content {
        max-width: calc(100% - 250px)
    }
}

@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: 1455px){
    .main-coupon-v1 .events-item-wrapper{
         flex-wrap: wrap
    }
    .main-coupon-v1 .match-markets-wrapper .match-market, .main-coupon-v1 .markets-header-wrapper .market-header{
        max-width: 100%;
    }
}

@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% - 285px)
    }

    .desktop .left-sidebar {
        width: 260px;
        min-width: 260px
    }

    .desktop .main-content {
        max-width: calc(100% - 700px);
    }

    .desktop .main-content.no-right-sidebar {
    }

    .account .main-content {
        max-width: calc(100% - 250px)
    }
}

@media only screen and (max-width: 1366px) {
    .home-carousel .sports-coupon .events-tournament-wrapper {
        /* flex-direction: column; */
    }

    .home-carousel .sports-coupon .events-item-wrapper, .home-carousel .sports-coupon .events-item-wrapper:last-child {
        width: 100%;
        min-width: 360px;
    }

    .home-carousel .sports-coupon .events-item-wrapper > .item-info-wrapper {
        height: 224px;
    }

    .desktop .main-coupon-v1 .item-info-wrapper, .desktop .main-coupon-v1 .match-markets-wrapper {
        flex: 1 1 100%;
        padding: 0;
    }

    .main-coupon-v1 .item-info-wrapper .match-info, .main-coupon-v1 .match-info .match-schedule {
        width: 100%;
        justify-content: flex-start;
    }

    .main-coupon-v1 .match-info .match-teams {
        margin: 0 auto
    }

    .main-coupon-v1 .match-info .match-teams .match-home-team, .main-coupon-v1 .match-info .match-teams .match-away-team {
        width: calc(50% - 35px);
    }

    .main-coupon-v1 .match-is-live .match-info .match-teams .match-home-team, .main-coupon-v1 .match-is-live .match-info .match-teams .match-away-team {
        width: unset;
    }

    .main-coupon-v1 .match-is-live .match-info .match-teams .match-away-team, .main-coupon-v1 .match-is-live .match-info .match-teams .match-home-team {
        max-width: calc(50% - 20px);
    }

    body .main-coupon-v1.coupon-dark .events-sport-wrapper .events-item-wrapper .item-info-wrapper > .match-live-info {
        padding-bottom: 0px;
    }

    .main-coupon-v1 .match-info .match-teams .match-home-team {
        text-align: right
    }

    .main-coupon-v1.coupon-dark .match-info .match-teams {
        margin: 0
    }

    .main-coupon-v1 .match-info .match-schedule {
        flex-direction: row;
        justify-content: center;
        width: 50px;
    }

    .main-coupon-v1.coupon-dark .events-item-wrapper .match-schedule {
        justify-content: flex-start!important;
        width: 100%!important;
        margin: 0;
    }

    .desktop .main-coupon-v1 .item-info-wrapper .match-info .match-type .match-category, .desktop .main-coupon-v1 .item-info-wrapper .match-info .match-type .match-tournament {
        max-width: calc(50% - 80px)
    }

    .main-coupon-v1 .match-links {
        top: 40px;
        right: 15px;
        left: unset;
    }

    .mobile .main-coupon-v1 .sports-coupon.small .match-info .match-schedule {
        flex: 1 1 100%;
        flex-direction: row;
    }

    .main-coupon-v1.coupon-dark .item-info-wrapper .match-info .match-live {
        order: -1
    }

    .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: 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: 1306px) {
    .main-coupon-v1 .match-links {
        top: 40px;
        right: 15px;
        left: unset;
    }
}

@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 .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, .header-menu-row .blog-link > div:before {
        display: none
    }
}

@media only screen and (max-width: 1050px) {
    body .authorisations-dialog.ui-dialog .ui-dialog-content {
        padding: 0
    }
}
@media only screen and (max-width: 1050px) {
       .footer-home .footer-site-logo img{
            max-height: 50px;
            height: 100%
        }
        .footer-home > app-widget-host { 
               padding: 50px 20px 110px
        }
   

}
@media only screen and (min-width: 1297px) and (max-width: 1400px) {
    .main-coupon-v1 .tournament-header-wrapper {
        width: 100%
    }
}

