@media only screen and (max-width: 768px) {
    /* // layout */
    .text-white {
        margin: 0;
    }

    .logo-max-width {
        max-width: 140px !important;
        margin: 0;
    }

    #markets-tabs {
        overflow: auto;
    }

    #sp-betslip-wrapper .tab-content {
        padding-bottom: 20px !important;
    }

    #sb #sp-betslip-bottom.no-static {
        position: relative;
        bottom: 0;
    }

    .ebet-tab-game .nav-item a {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-flow: column;
        padding: 2px 5px;
    }

    .ebet-tab-game .nav-item a span {
        white-space: nowrap;
    }

    #sb #sp-leagues .accordion {
        max-width: 100%;
        margin-top: 10px !important;
        padding: 0;
    }

    #sp-leagues .tournaments-list {
        max-height: 75vh;
    }

    #sb .accordion .card-body .l2 button {
        margin-left: 0 !important;
    }

    #sb .accordion .card-body .l2 .btn-link::after {
        right: 0;
    }

    #sb .accordion .card.card-leagues ul {
        padding-left: 0.75rem !important;
    }

    #sb .accordion .card.card-countries .card-body {
        padding-top: 0 !important;
        padding-left: 0.75rem !important;
    }

    #sb .accordion .card.card-countries .card-body ul {
        padding-left: 15px !important;
    }

    .table-responsive .table {
        font-size: 12px;
    }

    .overview-content #contact_list .col-12.col-xs-12.text-center .row {
        font-size: 14px;
    }

    .overview-content #contact_list .col-12.col-xs-12.text-center .row a{
        font-size: 12px;
    }

    #sb .sp-bet:hover {
        background-color: var(--themeColor1) !important;
        color: #fff !important;
    }

    #sb .sp-bet.active {
        background-color: var(--themeColor5) !important;
        color: black !important;
    }

}

@media (max-width: 320px) {
    .overview-content table tr td:nth-child(3) {
        display: flex;
    }

    .overview-content table tr td:nth-child(3) a.btn-primary {
        margin: 2px;
        font-size: 0.645rem;
    }
}
