@media screen and (min-width: 799px) {
    .live-match-tabl td {
        display: inline-flex;
        min-width: 30%;
        align-items: center;
        vertical-align: middle;
        text-align: left;
        text-transform: capitalize;
    }
    .event__header {
        border-radius: 8px;
    }
    .event__header .event__title--type {
        font-size: 13px;
        font-weight: 700;
        overflow: visible;
    }
    .event__title--sd {
        font-size: 13px;
        font-weight: 700;
        overflow: visible;
    }
    .event__title--type:after {
        content: ":\00a0";
        margin-right: 2px;
    }
    .event__match--twoLine:before {
        background: var(--color-combination-8);
        content: "";
        height: calc(100% - 12px);
        position: absolute;
        right: 144px;
        top: 6px;
        width: 1px;
    }
    .event__match--twoLine .event__participant {
        line-height: 18px;
        padding-left: 10px;
    }
    .event__match--twoLine .event__part, .event__match--twoLine .event__score, .event__match--twoLine .event__stage {
        justify-content: center;
    }
    .event__match--twoLine .event__stage, .event__match--twoLine .event__time {
        margin-left: 0;
        text-align: center;
        word-break: break-word;
    }
    .event__match--twoLine .event__participant {
        line-height: 18px;
        padding-left: 10px;
    }
    .cricket .event__match--twoLine .event__score {
        margin: auto;
        max-width: 100%;
    }
    .event__match {
        border-bottom: 1px solid;
        box-sizing: border-box;
        cursor: pointer;
        transition: all .4s ease;
    }
}

@media screen and (max-width: 599px) {
    .liver-overs span:not(:nth-child(1)) {
        width: 26px;
        height: 27px;
    }
    .liver-overs span:not(:nth-child(1)) {
        width: 24px;
        height: 24px;
    }
}

@media screen and (max-width: 599px) {
    .menuTop__content li {
        align-items: center;
        cursor: pointer;
        display: flex;
        padding: 0 6px;
        margin: 0;
    }
    .menuTop__text {
        font-size: 11px;
    }
    .contextMenu {
        right: -12px;
    }
    .event__title {
        white-space: inherit;
        text-overflow: ellipsis;
        overflow: hidden;
        padding: 6px;
    }
    .acc__panel table td {
        text-align: left;
        font-size: 11px;
        padding: 10px 5px;
        width: auto;
    }
    .event__logo {
        margin: 0;
        max-height: 52px;
        max-width: 18px;
    }
    .match-team  .event__logo {
        margin-right: 10px;
    }
    .event .event__score, .event .event__runRate {
        min-height: 32px;
    }
    .event__match > a {
        font-size: 13px;
    }
    .modal-content {
        max-width: 100%;
    }
    .commentry-header .commentry-top-header span {
        min-width: 40%;
        text-align: center;
    }
    .commentry-header .commentry-bottom-header > div {
        min-width: 25%;
        margin-right: 5px;
    }
    .commentry-header .commentry-bottom-header {
        font-size: 14px;
    }
    .commentry-description h4 {
        font-size: 14px;
    }
    .sport-team-score-details .liver-overs:not(:nth-child(4)) {
        border-right: 1px solid;
    }
    .match-live-overr {
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    .liver-overs {
        min-width: max-content;
        padding: 5px 10px;
    }
    .liver-overs span:not(:nth-child(1)) {
        height: 26px;
        margin: 0 5px;
    }
    .liver-overs span:nth-child(1) {
        margin-right: 8px;
    }
    .scrored-tab-btn {
        margin-right: 4px;
        font-size: 12px;
    }
    .match-line-order .bottom-match span {
        margin: 4px 0px;
        font-size: 12px;
        font-weight: 500;
    }
    .tab-content .sport-team-score-details {
        font-size: 11px;
    }
    .player-ranking .sport-team-score-details {
        font-size: 12px;
    }
    
    .acc__panel table td {
        display: inline-block;
    }
    .live-match-tabl td {
        width: 35%;
    }
    .news-popup .modal-content {
        max-width: 100%;
    }
    .match-flexbox {
        flex: 1 0 33%;
    }
    .event__match .match-flexbox:nth-child(4) {
        flex-basis: 100%;
        justify-content: end;
    }
    .match-team-head .match-grv-score {
        display: inline-grid;
        flex: 1 0 18%;
    }
    .team1.match-grv-score {
        justify-content: left;
    }
    .team2.match-grv-score {
        justify-content: right;
    }
    .match-team-head .live-match-tabl {
        font-size: 14px;
    }
    .theme--light .live-run {
        padding: 0 5px;
    }
    .match-team-head .event__logo {
        max-width: 28px;
    }
    .odds-history .player-score-6s, .odds-history .player-score-4s {
        border-radius: 2px;
        max-width: 100%;
    }
    .odds-history .player-name:after, .odds-history .player-score-r:after {
        width: 100%;
    }
    .filters__group {
        margin-bottom: 15px;
    }
    .point-table {
        overflow-x: auto;
        font-size: 12px;
    }
    .tab-content .sport-team-score-details.odds-history {
        font-size: 14px;
    }
    .score-crr_need, .score-crr {
        font-size: 13px;
    }
    .home-icon a.menuTop__text {
        font-size: 15px;
        margin-top: -14px;
    }
    .series-heading h4 {
        font-size: 15px;
    }
    .series-heading span {
        font-size: 13px;
    }
    .overview-data div {
        font-size: 14px;
    }
    .series-inner-data .match-flexbox {
        padding: 0;
    }
    .team-modal .player-lists {
        display: inline-grid;
        flex: 1 0 50%;
    }
    .team-modal .modal-header {
        padding: 1rem 0rem;
    }
    .team-modal .modal-header h5 {
        font-size: 17px;
    }
    ::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 0px;
        display: none;
    }
    .event_tennis .match-flexbox {
        max-width: 50%;
        flex: 1 0 50%;
    }
    .event_tennis .match-flexbox:nth-child(3), .event_tennis .match-flexbox:nth-child(4), .event_tennis .match-flexbox:nth-child(5), .event_tennis .match-flexbox:nth-child(6) {
        display: inline-grid;
        max-width: 9%;
        justify-content: space-evenly;
    }
    .tennis-match-score {
        font-size: 35px;
    }
    .tennis-match-status {
        font-weight: bold;
    }
    .tennis-details .scrored-tab-btn {
        margin-bottom: 15px;
    }
    .tenis_h2h .match-flexbox {
        max-width: 50%;
    }
    .tenis_h2h .match-flexbox:nth-child(1) {
        max-width: 25%;
    }
    .tenis_h2h .match-flexbox:nth-child(3), .tenis_h2h .match-flexbox:nth-child(4), .tenis_h2h .match-flexbox:nth-child(5), .tenis_h2h .match-flexbox:nth-child(6) {
        max-width: 2%;
    }
    .tennis_info .match-flexbox {
        justify-content: center;
        max-width: 34%;
        flex: 1 0 34%;
    }
    .event_tennis {
        border-bottom: 1px solid #e1e1e1;
        box-sizing: border-box;
        cursor: pointer;
        transition: all .4s ease;
    }
    .series-popup tbody td, .series-popup thead th {
        padding: 5px;
        text-align: left;
        font-size: 10px;
        border: 0;
    }
    .series-popup .modal-content {
        padding: 20px 0;
    }
    .series-popup h3 {
        margin: 0;
        text-align: center;
    }
    .sport-team-score-details.top_3_batting th, .sport-team-score-details.top_3_batting td {
        font-size: 9px;
        padding: 5px;
    }
    .men-desc tbody td, .men-desc thead th {
        text-align: left;
        border: 0;
        border-bottom: 1px solid #ccc;
        font-size: 10px;
        padding: 6px;
    }
    .head-matches .head-match-details {
        font-size: 9px;
    }
    .match-weather.sport-match-name h6 {
        font-size: 14px;
        margin-bottom: 15px;
    } 
    .playerinfo-modal .modal-content {
        max-width: 100%;
    }
    .top_3_bowling th {
        font-size: 6px;
    }
    .top_3_bowling td {
        font-size: 9px;
        padding: 5px;
    }
    .team-compare .team-compare-sec span:nth-child(2) {
        min-width: 30%;
    }
    .series-inner-data img {
        width: 100%;
    }
    .team-modal img {
        max-height: 150px;
        object-fit: cover;
    }
}
