@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%;
	}
}
