.section-table {
	background-color:black;
	position: relative;    background-image: url('../../../../assets/img/bg_table2.svg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;padding-top: 140px !important;background-attachment: fixed;
}
.section-table::after {
	/*position: absolute;
	top: -26px;
	right:-52px;
	content: '';
	background: url('../../../../assets/img/ballSmall.png') center center / contain no-repeat;
	width:130px;
	height: 130px;
	transform: rotate(180deg);*/
}
.table-tab-content { width: 100%}
.table_title {   margin: 0 auto;color: rgba(215, 37, 40, 1);font-size: 50px;font-weight: 700;line-height: 67px;
text-transform: uppercase}
.section-table .title {
	max-width: 100%;
	width: 100%;
}

.table {
	width: 100%;    font-family: TT Runs;
	max-width: 100%;
	border: none;
	margin-bottom: 20px;
	z-index: 1;
}
.table thead th {
	padding: 10px 6px;
	font-weight: 500;
	font-size: 12px;
	text-align: left;
	color: white;
	text-align: center;
}
.table tbody td {
	padding: 10px 6px;
	font-size: 12px;
	color: white;
	text-align: center;
}

.table tbody td:nth-child(1) {
	text-transform: uppercase;
	display: flex;
	align-items: center;
	gap: 5px;
}

.table tbody tr {
	border-left: 8px solid #1D1D1D;
}

.table tbody tr:nth-child(1) {
	border-left: 8px solid #FFB600;
}

.table tbody tr:nth-child(2) {
	border-left: 8px solid #FFB600;
}

.table tbody tr:nth-child(3) {
	border-left: 8px solid  rgba(255, 182, 0, 0.5);
}

.table tbody tr:nth-child(4) {
	border-left: 8px solid  rgba(255, 182, 0, 0.5);
}

.table tbody tr:nth-last-child(-n+4) {
	border-left: 8px solid  #FF0000;
}

.table tbody tr:nth-child(odd){
	background: rgba(215, 37, 40, 1) !important;
}
.table tbody tr:nth-child(even){
	background: transparent;
}
.thead_img img {margin: 0 auto;width: 146px;height: 21.931px;}
.table-tab-content-title {  font-size: 30px;font-weight: 700;line-height: 40px;text-align: center;margin-bottom: 20px}
.table__icon {
	max-width: 23px;
}
.table-result-switch {      display: flex;    flex-wrap: wrap;
	width: 100%;    margin-top: 30px;
	text-align: center;
	margin-bottom: 59px;
	background: #2F363A;
	border-radius: 60px 0 60px 0;
	border-bottom: 5px solid #D72528;
	overflow: hidden;}
.table-result-switch   .table-result-switch-active {
	   width: 50%;    padding-top: 20px;
	padding-bottom: 30px;}
.table-result-switch   .table-result-switch-active  .table-result-switch-title {     cursor: pointer; color: #FFD700; font-size: 40px;font-weight: 700;text-transform: uppercase;}
.table-result-switch   .table-result-switch-active  .table-result-switch-desc {    cursor: pointer; font-size: 22px;font-weight: 500;font-family: TT Runs;}

.table-result-switch   .table-result-switch-div  .table-result-switch-title {     cursor: pointer;color: #C0C0C0;font-size: 40px;font-weight: 700;text-transform: uppercase;}
.table-result-switch   .table-result-switch-div  .table-result-switch-desc {     cursor: pointer;font-size: 22px;font-weight: 500;font-family: TT Runs;}

.table-result-switch .table-result-switch-div {    background: var(--grey-80, #595E61);
	  width: 50%;   padding-top: 20px;
	padding-bottom: 30px;}
.table-result-switch .table-result-switch-div:hover { cursor: pointer;     background: #2F363A;transition: 0.3s}
.table-result-switch .table-result-switch-div:hover .table-result-switch-title {      color: #FFD700;}


@media (max-width: 1030px) {
	.section-table { padding-top: 60px !important;padding-bottom: 17px !important; }
	.section-table .table_title {  font-size: 40px;}
	.table thead th {  font-size: 24px;}
	.table tbody td { font-size: 20px}

}
@media (max-width: 768px) {
	.table-result-switch {      margin-top: 20px;    margin-bottom: 40px;}
	.table thead th {  font-size: 16px;}
	.table tbody td  {  font-size: 16px;}
	.table-tab-content-title { font-size: 20px;line-height: 27px;}
	.thead_img img {width: 136px;height: 20.429px;}
}

@media (max-width: 600px) {  	.section-table .table_title {  font-size: 25px;line-height: 33px;text-align: center;} }

@media (max-width: 500px) {
	.table tbody td  {font-size: 12px}
	.table-result-switch .table-result-switch-title { font-size: 16px !important;}
	.table-result-switch .table-result-switch-desc { font-size: 12px !important;}

}

@media (max-width: 400px) {
	.thead_img img {width: 72px;height: 10.815px;}
	.table-tab-content-title { font-size: 14px;line-height: 19px;margin-bottom: 15px}
	.section-table {      padding-top: 40px !important;
		padding-bottom: 38px !important;}

	.section-table .table {      overflow: auto;
		position: relative;
		display: inline-block;
		vertical-align: top;
		max-width: 100%;
		overflow-x: auto;
		white-space: nowrap;
		-webkit-overflow-scrolling: touch;}
	.section-table .table::-webkit-scrollbar {
		height: 12px;
		width: 12px;
	}
	.section-table .table::-webkit-scrollbar-track {
		background: white;
	}
	.section-table .table::-webkit-scrollbar-thumb {
		background-color: #FFB600;
	}
}





@media (min-width: 620px) {
	.section-table::after {
		width: 220px;
		height: 220px;
		right: -52px;
	}



}

@media (min-width: 920px) {
	.table tbody td:nth-child(1) {
		gap: 10px;
	}
}

@media (min-width: 1200px) {
	.section-table::after {
		width: 400px;
		height: 400px;
		right: -100px;
	}

	.table thead th {
		font-size: 24px;
	}

	.table tbody td {
		font-size: 20px;
	}

	.table tbody td:nth-child(1) {
		gap: 15px;
	}
}