@media only screen and (max-width:1559px) {}

@media only screen and (max-width:1440px) {}

@media only screen and (min-width:1351px) and (max-width:1620px) {}

@media only screen and (min-width:1200px) and (max-width:1350px) {}

@media only screen and (min-width:768px) and (max-width:1199px) {}

@media only screen and (min-width:768px) and (max-width:991px) {}

@media only screen and (min-width:601px) and (max-width:768px) {}

@media only screen and (max-width:1460px) {

    .athleteMatchResultInfo .innerDataDetailCol.innerDataDetailCol1 {
        width: 42%;
    }

    .athleteMatchResultInfo .innerDataDetailCol.innerDataDetailCol2 {
        width: 55%;
    }

    .innerDataCol.innerDataCol1 .sportLogoMain img {
        width: 30px;
        height: 30px;
    }

    p.championshipText {
        font-size: 13px !important;
    }

    body p.dateWrapper {
        font-size: 13px !important;
    }

    body .mainRoundSportsAndWinnerWrapper .winner,
    body .innerDataCol p.loser {
        font-size: 13px;
    }

    .innerDataColWrapper.innerDataColWrapper2 {
        width: 55%;
        padding: 0 20px;
    }

    .sportLogoMain {
        width: 35px;
    }


}

@media only screen and (max-width:1360px) {

    .athleteMatchResultInfo .innerDataDetailCol.innerDataDetailCol1 {
        width: 40%;
    }

    .athleteMatchResultInfo .innerDataDetailCol.innerDataDetailCol2 {
        width: 58%;
    }


}

@media only screen and (max-width:1399px) {

    .innerDataCol p {
        font-size: 12px !important;
    }

    .innerDataWrapper .innerDataCol5 .mainRoundSportsAndWinnerWrapper ul li {
        font-size: 12px !important;
    }

    .athleteScroeCol p {
        font-size: 11px !important;
    }

    .tab-nav li {
        font-size: 12px;
        line-height: 1.5;
    }

    button.page-btn,
    .inputWrapperMain {
        width: 26px;
        height: 26px;
        font-size: 12px;
        line-height: 1.5;
    }

    span.goto-text {
        font-size: 12px;
        line-height: 1.5;
    }

    .pagination .page-prev-btn::after,
    .pagination .page-next-btn::after {
        right: 7px;
        border-top: 6px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 8px solid #FFFFFF;
    }

    /* #tab1 .innerDataDetailRow .innerDataDetailCol2 {
        gap: 20px;
    } */

    #tab1 .innerDataDetailRow .innerDataDetailCol2 .info-1::after {
        right: -10px;
    }

    .innerDataWrapper ul.Lightweight li {
        padding: 6px 6px;
    }

    span.downArrow::after {
        right: 0px;
    }

    .innerDataRow {
        padding: 12px 15px;
        gap: 10px;
    }

    .innerDataDetailCol table th,
    .innerDataDetailCol table td {
        padding: 10px 5px;
    }

    .athleteScoreWrapper {
        gap: 6px;
    }

    .info {
        width: 150px;
    }

    body.body-proleaguecorp .scoreRow h2 {
        font-size: 40px;
        line-height: 40px;
        width: 28px;
        height: 40px;
    }


}

@media only screen and (max-width:1299px) {

    .liveMatchInnerCol1 a {
        font-size: 12px;
    }

    .tab-nav li {
        padding: 15px 5px;
    }

    .pagination {
        width: 60%;
        gap: 3px;
    }

    .filter-wrapper {
        width: 40%;
    }

    body.body-proleaguecorp .liveMatchWrapper h1 {
        font-size: 60px;
    }

    .innerDataWrapper .innerDataCol2 {
        padding-left: 0;
    }

    .innerDataColWrapper1 {
        width: 25%;
    }

    .matchResultWrapper {
        flex-direction: column;
    }

    .athleteMatchResultWrapper .innerDataDetailCol {
        display: flex;
        align-items: center;
    }

    /*  */

    .innerDataCol.innerDataCol1 {
        gap: 5px;
    }

    body p.dateWrapper,
    body .innerDataCol p {
        font-size: 11px !important;
    }

    .innerDataColWrapper.innerDataColWrapper2 {
        padding: 0;
    }

    .innerDataColWrapper.innerDataColWrapper1 {
        width: 28%;
    }

    .mainRoundSportsAndWinnerWrapper.winnerWrapper span.winnerRound {
        background: #df4660;
        font-size: 11px;
        padding: 5px 10px;
    }

    .innerDataWrapper .innerDataCol5 .mainRoundSportsAndWinnerWrapper ul li {
        font-size: 11px !important;
    }

    .innerDataColWrapper.innerDataColWrapper3 {
        gap: 5px;
    }

    .innerDataRow {
        padding: 8px 12px;
        gap: 8px;
    }

    .innerDataDetailCol.innerDataDetailCol2 table td:nth-child(even),
    .innerDataDetailCol.innerDataDetailCol2 table th:nth-child(even) {
        font-size: 11px;
    }

    .filter-select select {
        font-size: 12px;
    }

    .filter-label {
        font-size: 12px;
    }

    .downArrow img {
        width: 15px;
        height: 15px;
    }



}

@media only screen and (max-width:1199px) {

    .innerDataDetailRow {
        padding: 15px 15px;
    }

    #tab2 .innerDataDetailRow .innerDataDetailCol2 {
        width: 75%;
    }

    .innerDataDetailRow {
        display: none;
        align-items: center;
    }

    span.winnerRound {
        padding: 5px 5px;
        font-size: 10px;
        width: 40px;
    }

    .innerDataColWrapper2 {
        width: 54%;
    }

    .innerDataAthleteImage img {
        width: 95px;
        height: 95px;
    }

}

@media only screen and (max-width:1024px) {

    .siteContainer {
        width: 100%;
        padding: 0 20px;
    }

    .liveMatchInnerCol2-desktop,
    .scoreDataTableSection-desktop {
        display: none;
    }

    .liveMatchInnerCol2-mobile,
    .scoreDataTableSection-mobile {
        display: block;
    }

    .liveMatchCol.liveMatch,
    .liveMatchCol.lineupMatch {
        width: 100%;
    }

    .liveMatchCol.liveMatch {
        padding: 15px;
    }

    .liveMatchWrapper {
        flex-direction: column;
    }

    .liveMatchRow {
        flex-direction: column;
        gap: 20px;
    }

    .liveMatchInnerCol1 {
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .liveMatchInnerCol1,
    .liveMatchInnerCol2 {
        width: 100%;
        text-align: center;
    }

    .championshipWrapper {
        justify-content: center;
    }

    .playerCol2 {
        width: 100%;
        padding: 20px 0;
    }

    .liveMatchCol.liveMatch .playerImage {
        margin-top: unset;
    }

    .playerCol1,
    .playerCol3 {
        width: 50%;
    }

    .liveMatchCol.liveMatch .liveMatchInnerCol2 {
        background-image: url('/wp-content/themes/hello-elementor-child/modules/score-module/images/Background-Homepage.png');
        background-size: 250%;
        background-repeat: no-repeat;
    }

    .liveMatchCol.liveMatch .playerWrapper {
        background-image: unset;
    }

    body.body-proleaguecorp .scoreRow p {
        margin: 0 3%;
    }

    body.body-proleaguecorp .scoreRow h2 {
        width: 42px;
    }

    span.round {
        margin-bottom: 5px;
    }

    .liveMatchWrapper span.live {
        padding: 4px 10px 4px 30px;
    }

    .lineupMatch .playerCol {
        width: 50%;
    }

    .playerName p {
        font-size: 12px !important;
        line-height: 1.2 !important;
    }

    .lineupMatchSlider {
        padding: 15px;
    }

    body .lineupMatchSlider ul.slick-dots {
        display: none !important;
    }

    .playerName {
        padding: 10px 15px;
    }

    .scoreDataTableMainWrapper {
        flex-direction: column;
    }

    .scoreDataTableMain {
        width: 100%;
        padding-right: 0;
    }

    .newsletterWrapper {
        width: 100%;
        margin-top: 20px;
    }

    .tab-nav ul {
        width: 100%;
        margin-top: 20px;
    }

    .filterMain {
        width: 100%;
    }

    .filter-wrapper {
        justify-content: space-between;
        width: 100%;
    }

    .filter-select {
        width: 100%;
    }

    .pagination {
        margin-top: 20px;
        width: 100%;
    }

    .innerDataRow {
        padding: 8px 8px;
    }

    .innerDataCol p {
        font-size: 10px !important;
    }

    .innerDataCol {
        gap: 10px;
    }

    .sportLogoMain {
        width: 22px;
        height: 22px;
    }

    .athleteScoreWrapper {
        gap: 8px;
        background: unset;
        padding: 0;
    }

    span.score {
        font-size: 10px;
        line-height: 1.2;
        background: rgb(61 61 74);
        padding: 5px;
        border-radius: 4px;
    }

    .athleteInfo {
        gap: 8px;
    }

    span.winnerRound {
        padding: 4px 8px;
        font-size: 10px;
        width: 30px;
    }

    .mainRoundSportsAndWinnerWrapper {
        gap: 8px;
    }

    .winnerWrapperInner {
        text-align: center;
    }

    span.vs {
        font-size: 10px;
        line-height: 1;
    }

    .innerDataDetailRow {
        flex-wrap: wrap;
        padding: 20px;
    }

    .innerDataDetailCol {
        width: 48%;
        gap: 8px;
    }

    .innerDataDetailCol.innerDataDetailCol-table {
        width: 100%;
        margin-top: 15px;
    }

    .innerDataDetailCol table th,
    .innerDataDetailCol table td {
        font-size: 14px;
        padding: 10px 6px;
    }

    .innerDataWrapper ul.Lightweight li {
        padding: 5px 6px;
    }

    .innerDataAthleteImage p {
        font-size: 10px !important;
    }

    .innerDataAthleteImage img {
        width: 90px;
        height: 90px;
    }

    .innerDataAthleteImageWrapper span {
        font-size: 14px;
    }

    .innerDataWrapper ul li {
        font-size: 14px;
    }

    /* #tab-mobile1 .innerDataDetailRow .innerDataDetailCol2 {
        gap: 30px;
        width: 100%;
        margin-top: 15px;
    } */

    .scoreDataTableSection {
        padding: 20px 0;
    }

    .tab-nav li:first-child.active::before,
    .tab-nav li:first-child.active::after,
    .tab-nav li:last-child.active::after {
        display: none;
    }

    .innerDataAthleteListWrapper {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
    }

    .innerDataAthleteImage {
        text-align: center;
    }

    .info {
        width: 100%;
    }

    .pagination {
        justify-content: center;
    }

    .innerDataCol p {
        font-size: 14px !important;
        line-height: 1.5 !important;
    }

    span.score {
        font-size: 14px;
        line-height: 1.2;
        padding: 6px 12px;
    }

    .athleteInfo {
        gap: 20px;
    }

    .athleteScoreWrapper {
        gap: 20px;
    }

    .innerDataCol {
        gap: 20px;
    }

    .innerDataRow {
        padding: 10px 20px;
    }

    .mainRoundSportsAndWinnerWrapper {
        gap: 20px;
    }

    span.winnerRound {
        padding: 7px 7px;
        font-size: 14px;
        width: 50px;
        text-align: center;
    }

    .lineupMatchWrapper .playerName {
        justify-content: space-around;
    }

    .pagination {
        gap: 8px;
    }

    .tab-nav li {
        font-size: 14px;
        line-height: 1.5;
    }

    body.body-proleaguecorp .liveMatchWrapper h1 {
        font-size: 70px;
    }

    .tab-content {
        padding: 20px;
    }

    /*  */
    .innerDataWrapper2 .innerDataDetailCol1,
    .innerDataWrapper2 .innerDataDetailCol3 {
        width: 10%;
        gap: 5px;
    }

    .innerDataWrapper2 .innerDataDetailCol2 {
        width: 78%;
        flex-direction: column;
    }

    .innerDataDetailRowWrapper {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
    }

    .innerDataCol p {
        font-size: 12px !important;
        line-height: 1.5 !important;
    }

    span.winnerRound {
        padding: 5px 7px;
        font-size: 11px;
        width: 44px;
    }

    .innerDataWrapper.innerDataWrapper2 .mainRoundSportsAndWinnerWrapper {
        gap: 10px;
    }

    .innerDataWrapper.innerDataWrapper2 .innerDataDetailCol.innerDataDetailCol2.tableCol-2 {
        display: none;
    }

    .innerDataWrapper.innerDataWrapper2 .innerDataCol {
        gap: 10px;
    }

    .innerDataWrapper.innerDataWrapper2 .innerDataDetailCol table th,
    .innerDataWrapper.innerDataWrapper2 .innerDataDetailCol table td {
        font-size: 10px;
        padding: 10px 6px;
    }

    .innerDataWrapper.innerDataWrapper2 .innerDataAthleteImage img {
        width: 100%;
        height: 100%;
    }

    .innerDataWrapper.innerDataWrapper2 .innerDataCol.innerDataCol3 {
        gap: 0px;
    }

    .innerDataColWrapper1 {
        width: 15%;
    }

    .innerDataColWrapper2 {
        width: 60%;
    }

    span.lightweight {
        font-size: 11px;
    }

    /* .athleteMatchResultInfo .innerDataDetailCol.innerDataDetailCol1 {
        flex-direction: column-reverse;
    }

   

    .athleteMatchResultInfo .innerDataDetailCol.innerDataDetailCol2 .innerDataAthleteImageWrapper {
        justify-content: flex-start;
        width: 100%;
    }

    .athleteMatchResultInfo .innerDataDetailCol.innerDataDetailCol1 .innerDataAthleteImageWrapper {
        justify-content: flex-end;
        width: 100%;
    }

    .athleteMatchResultInfo .innerDataDetailCol.innerDataDetailCol2 .matchResultWrapper,
    .athleteMatchResultInfo .innerDataDetailCol.innerDataDetailCol1 .matchResultWrapper {
        justify-content: space-between;
        width: 100%;
    }

    .matchResultWrapper {
        flex-direction: row;
    } */

    .athleteMatchResultWrapper {
        flex-direction: column;
        gap: 20px;
    }

    .athleteMatchResultInfo .innerDataDetailCol {
        width: 100% !important;
    }

    .athleteMatchResultInfo .innerDataAthleteImage {
        width: 100%;
        height: 100%;
    }

    #tab-mobile1 .innerDataCol p,
    #tab-mobile2 .innerDataCol p {
        text-align: left;
    }


    .scoreDataTableSection.scoreDataTableSection-mobile {
        display: block;
    }

    .pagination.mobilepagination {
        display: flex;
        align-items: center;
    }

    button.page-btn.page-next-btn::after,
    button.page-btn.page-prev-btn::after {
        top: 62%;
    }




}

@media only screen and (max-width:767px) {
    .tournamentName {
        margin-bottom: 3px;
    }
    body .tournamentName p {
    font-weight: 600 !important;
    font-size: 11px !important;
}
    .scoreDataTableSection.scoreDataTableSection-mobile {
        display: block;
    }
.mainEventWrapper {
    padding: 7px 4px;
    border-radius: 12px;
}
    .tab-nav li {
        font-size: 12px;
        padding: 10px 8px;
        line-height: 1.5;
    }

    .innerDataCol {
        gap: 5px;
    }

    .innerDataRow {
        gap: 5px;
    }

    .athleteInfo {
        gap: 10px;
    }

    .innerDataRow {
        gap: 5px;
        padding: 8px 8px;
    }

    .innerDataCol p {
        font-size: 10px !important;
    }

    .athleteScoreWrapper {
        gap: 10px;
    }

    span.score {
        font-size: 10px;
        line-height: 1.2;
        padding: 5px 5px;
    }

    span.winnerRound {
        padding: 5px 5px;
        font-size: 10px;
        width: 30px;
    }

    .mainRoundSportsAndWinnerWrapper {
        gap: 10px;
    }

    .tab-content {
        padding: 8px;
    }

    .innerDataDetailRow {
        padding: 10px 8px;
    }

    .innerDataAthleteImageWrapper span {
        font-size: 10px;
    }

    .innerDataWrapper ul li {
        font-size: 10px;
    }

    .innerDataAthleteImage img {
        width: 60px;
        height: 60px;
    }

    .innerDataDetailCol table th,
    .innerDataDetailCol table td {
        font-size: 10px;
    }

    .playerName p {
        font-size: 10px !important;
        line-height: 1.2 !important;
    }

    .lineupMatchWrapper .playerName {
        justify-content: space-between;
    }

    /*  */

    .innerDataWrapper2 .athleteScroeCol p {
        font-size: 9px !important;
    }

    .innerDataWrapper.innerDataWrapper2 .innerDataDetailCol table th,
    .innerDataWrapper.innerDataWrapper2 .innerDataDetailCol table td {
        font-size: 8px;
        padding: 10px 5px;
    }

    .innerDataWrapper2 .innerDataCol5 .mainRoundSportsAndWinnerWrapper ul li {
        font-size: 9px !important;

    }

    .innerDataWrapper2 .innerDataCol3 span.lightweight {
        font-size: 11px;
        text-align: center;
        line-height: 1.5;
    }

    .mainRoundSportsAndWinnerWrapper {
        gap: 10px;
    }

    .innerDataWrapper2 span.downArrow {
        display: none;
    }

    .innerDataWrapper2 .innerDataDetailCol2 {
        width: 78%;
        flex-direction: column;
    }

    .innerDataDetailRowWrapper {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        width: 100%;
    }

    .tableCol-2 {
        display: none;
    }

    .innerDataWrapper2 .innerDataCol.innerDataCol5 .mainRoundSportsAndWinnerWrapper {
        display: none;
    }

    .innerDataWrapper.innerDataWrapper2 .innerDataCol {
        gap: 8px;
    }

    .innerDataWrapper.innerDataWrapper2 .innerDataCol p {
        font-size: 11px !important;
    }

    .innerDataWrapper.innerDataWrapper2 .mainRoundSportsAndWinnerWrapper {
        gap: 8px;
    }

    .innerDataWrapper.innerDataWrapper2 .innerDataRow {
        gap: 5px;
    }

    .innerDataWrapper.innerDataWrapper2 span.winnerRound {
        padding: 5px 5px;
        font-size: 9px;
        width: 28px;
    }

    .innerDataColWrapper3 {
        display: none;
    }

    .innerDataColWrapper1 {
        width: 22%;
    }

    .innerDataColWrapper2 {
        width: 76%;
    }

    .innerDataDetailRowWrapper {
        flex-wrap: wrap;
    }

    .innerDataWrapper2 .innerDataDetailCol1,
    .innerDataWrapper2 .innerDataDetailCol3 {
        width: 48%;
        gap: 5px;
        justify-content: center;
    }

    .tableCol-1 {
        display: none;
    }

    .innerDataWrapper.innerDataWrapper2 .innerDataDetailCol.innerDataDetailCol2.tableCol-2 {
        display: block;
    }

    #tab-mobile2 .innerDataWrapper2 .innerDataDetailCol2 {
        width: 100%;
        flex-direction: column;
    }

    .athleteScoreRow.athleteDetail {
        margin-top: 15px;
    }

    .innerDataWrapper.innerDataWrapper2 .innerDataAthleteImage img {
        /* width: 150px;
        height: 200px; */
        object-fit: cover;
    }

    .innerDataColWrapper.innerDataColWrapper3 {
        width: 0;
    }

    .innerDataColWrapper.innerDataColWrapper2 {
        width: 72%;
        padding: 0 0;
    }

    .sportLogoMain {
        width: 30px;
    }

    .innerDataCol.innerDataCol1 .sportLogoMain img {
        width: 22px;
        height: 22px;
    }

    .sportDateTimeWrapper {
        width: calc(100% - 30px);
    }

    .pagination.mobilepagination {
        display: flex;
        align-items: center;
    }

    .innerDataCol.innerDataCol1 {
        justify-content: space-between;
    }

    .search-filter-bar input#searchBox {
        background-size: 20px;
    }

    .tab-content {
        background: rgba(32, 32, 39, 255);
    }

    .innerDataColWrapper.innerDataColWrapper2 {
        gap: 5px;
    }

    body p.dateWrapper {
        margin-top: 0px !important;
    }

    .pagination {
        margin-top: 15px;
    }

    .pagination button.page-btn {
        width: 24px;
        height: 24px;
        border-radius: 3px;
        padding: 5px 3px 3px 3px;
    }

    .inputWrapperMain input {
    width: 24px !important;
    height: 24px;
     border-radius: 3px;
        padding: 5px 3px 3px 3px;
    }

    button.page-btn.page-next-btn::after {
        top: 63%;
        right: 9px;
        border-left: 6px solid transparent;
        border-right: 5px solid transparent;
        border-top: 9px solid #fff;
    }

    button.page-btn.page-prev-btn::after {
        top: 63%;
        left: 9px;
        border-left: 6px solid transparent;
        border-right: 5px solid transparent;
        border-top: 9px solid #fff;
    }

    .innerDataDetailCol.innerDataDetailCol1 {
        order: 1;
    }

    .innerDataDetailCol.innerDataDetailCol3 {
        order: 2;
    }

    .innerDataDetailCol.innerDataDetailCol2 {
        order: 3;
    }

    .innerDataWrapper {
        padding: 6px 0px;
    }



}

@media only screen and (max-width:550px) {

    .siteContainer {
        padding: 0 15px;
    }

    .athleteMatchResultInfo .innerDataDetailCol.innerDataDetailCol1 .innerDataAthleteImageWrapper {
        flex-direction: column-reverse;
    }

    .athleteMatchResultInfo .innerDataDetailCol.innerDataDetailCol1 .matchResultWrapper,
    .athleteMatchResultInfo .innerDataDetailCol.innerDataDetailCol2 .matchResultWrapper,
    .athleteMatchResultInfo .innerDataDetailCol.innerDataDetailCol2 .innerDataAthleteImageWrapper {
        flex-direction: column;
    }

    .athleteMatchResultInfo .innerDataAthleteImage {
        width: 100%;
        height: 100%;
        margin-bottom: 0;
    }

    .innerDataPlayerDetails {
        width: 100%;
    }

    .athleteMatchResultInfo .innerDataDetailCol.innerDataDetailCol2 .matchResultWrapper {
        justify-content: flex-start;
        align-items: flex-start;
    }

    .athleteMatchResultInfo .innerDataDetailCol.innerDataDetailCol1 .matchResultWrapper {
        justify-content: flex-end;
        align-items: flex-end;
    }

    .matchResultRow {
        width: 100%;
    }

    body .playerclassRow {
        justify-content: center;
    }

    body .h4.athleteName {
        text-align: center;
    }

    .innerDataAthleteImageWrapper1 {
        flex-direction: column-reverse !important;
    }

    .playerClass1 h4.athleteName {
        text-align: left;
    }

    .playerClass1 .playerclassRow {
        justify-content: flex-start;
    }

    .playerClass1 h4.athleteName::after {
        left: 0px !important;
    }

    .winMatches {
        display: flex;
        flex-direction: column-reverse;
        gap: 5px;
    }

    .athleteMatchBttnCol1 {
        flex-direction: column-reverse;
        gap: 5px;
    }

    .championshipCol {
        max-width: 125px;
        left: 3%;
        top: -12px;
    }

    .championshipRow {
        padding: 14px 14px;
    }

}

@media only screen and (max-width:500px) {

    .innerDataDetailCol.innerDataDetailCol1 {
        flex-direction: column;
        align-items: center;
        gap: 15px;
    }

    .innerDataDetailCol.innerDataDetailCol3 {
        flex-direction: column-reverse;
        align-items: center;
        gap: 15px;
    }

    .innerDataAthleteImage img {
        width: 100px;
        height: 100%;
    }

    .info {
        width: 100%;
    }

    .innerDataRow {
        gap: 10px;
    }

    #tab-mobile1 .innerDataDetailRow .innerDataDetailCol2 {
        gap: 15px;
    }

    .innerDataDetailCol table th,
    .innerDataDetailCol table td {
        padding: 10px 4px;
    }

    button.page-btn,
    .inputWrapperMain {
        width: 25px;
        height: 25px;
        font-size: 11px;
    }

    .pagination .page-prev-btn::after,
    .pagination .page-next-btn::after {
        border-top: 6px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 8px solid #FFFFFF;
    }

    span.goto-text {
        padding: 0 5px;
        font-size: 12px;
    }

    .innerDataAthleteListWrapper {
        gap: 3px;
    }

    /*  */

    /* .tableCol-1 {
        display: none;
    }

    .innerDataWrapper.innerDataWrapper2 .innerDataDetailCol.innerDataDetailCol2.tableCol-2 {
        display: block;
    } */

    /* .innerDataWrapper2 .innerDataDetailCol1,
    .innerDataWrapper2 .innerDataDetailCol3 {
        width: 50%;
        gap: 5px;
    } */

    .innerDataWrapper2 .innerDataDetailRow {
        gap: 15px;
    }

    .innerDataWrapper2 .innerDataDetailCol2 {
        width: 100%;
    }

    .innerDataCol.innerDataCol1 .sportLogoMain img {
        width: 25px;
        height: 25px;
    }

    .athleteScoreRow.athleteDetail p.athleteName {
        padding: 2px 8px;
    }




}

@media only screen and (max-width:460px) {

    .innerDataWrapper.innerDataWrapper2 .innerDataCol {
        gap: 0px;
    }

    .innerDataWrapper.innerDataWrapper2 .mainRoundSportsAndWinnerWrapper {
        gap: 5px;
    }

    .innerDataWrapper.innerDataWrapper2 .innerDataCol p {
        font-size: 9px !important;
    }

    .innerDataWrapper2 .innerDataCol3 span.lightweight {
        font-size: 9px;
    }

    .innerDataColWrapper1 {
        width: 20%;
    }

    .innerDataColWrapper2 {
        width: 78%;
    }

    .innerDataWrapper.innerDataWrapper2 span.winnerRound {
        padding: 0px 5px;
        font-size: 8px;
        width: 26px;
    }

    #tab-mobile2 .innerDataWrapper .innerDataCol2 {
        width: 35%;
    }


    #tab-mobile2 .innerDataWrapper .innerDataCol3 {
        width: 30%;
    }

    #tab-mobile2 .innerDataWrapper .innerDataCol4 {
        width: 35%;
    }
}