.cls_mytur_one{
    display:none;
}
.tournamentTabs {
position: relative;
}
.noDataImg {
display: flex;
justify-content: center;
}
.tourTimer {
display: flex;
justify-content: center;
}
.tournamentBody {
display: flex;
background: #fff;
border: 1px solid #D4D4D4;
min-width: 980px;
}
.headerP {
text-align: center;
}
.rankPlayersScoreDetails td {
display:''
}
.dropDownTrDiv {
background: #fff;
border-top: 1px solid #d4d4d4;
}
.dropDownTr {
display: flex;
background: #F6F6F6;
width: 0;
}
.tournamentTable {
background: #f6f6f6 !important;
border: 1px solid #D4D4D4 !important;
}
.tournamentHeader {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
background: #2B2F35;
padding: 12px 10px;
overflow: hidden;
row-gap: 12px;
}
.tournamentHeading {
font-weight: 700;
font-size: 24px;
margin: 0;
color: #fff;
text-transform: capitalize;
}
.tournament-wrapper{
overflow: auto;
background: #fff;
border: none !important;
}
.betHistoryTable {
border-radius: 3px;
font-size: 14px;
font-weight: normal;
border: none;
border-collapse: collapse;
width: 100%;
max-width: 100%;
background-color: white;
padding: 10px 0;
}
.betHistoryTable th {
text-align: center;
padding: 16px 8px;
}
.betHistoryTable .dropDownTrDiv td {
text-align: center;
padding: 16px 8px;
}

.betHistoryTable td,
.betHistoryTable th {
font-size: 14px;
}

.betHistoryTable thead th {
color: #ffffff;
background: #43444A;
}
.betHistoryTable thead th p,
.betHistoryTable tbody td p {
margin: 0;
}

.about-tournament,
.how-to-quality {
padding: 12px;
border: 1px solid #D4D4D4;
}
.about-tournament p:nth-last-child(1),
.how-to-quality p:nth-last-child(1) {
margin-bottom: 0;
}

.gainUp {
color: rgba(0, 190, 30, 1) !important;
}

.rank {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-55%, 0);
font-size: 13px;
}

.RaceCards__scrollCarousel___X7qD- {
height: 36px !important;
padding-top:5px;
width:15px;
}
.leaderBoardTitle {
font-weight: 700;
text-align: center;
padding: 10px 0;
}
.leaderBoardDetails {
display: flex;
justify-content: center;
column-gap: 10px;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
padding: 10px;
}
.rankDetails,
.firstRankDetails {
padding: 20px 10px;
height: 100%;
background-image: linear-gradient(#fff 0%, #D7D7D7 100%);
}
.player {
text-align: center;
font-weight: 700;
line-height: 1.4;
}
.player span {
font-weight: 100;
}
.historyMsg {
background-image: linear-gradient(#fff 0%, #D7D7D7 100%);
padding: 20px 10px;
margin-bottom: 12px;
box-shadow: rgb(0 0 0 / 10%) 0px 10px 15px -3px, rgb(0 0 0 / 5%) 0px 4px 6px -2px;
}
.historyMsg p {
text-align: center;
}

.tourTermsConditionsOne {
margin-bottom: 10px;
}
.tourTermsConditionsOne,
.tourTermsConditionsTwo {
border: 1px solid #D4D4D4;
}
.termsHeading {
background: #43444A;
color: #fff;
height: 40px;
line-height: 40px;
font-weight: 700;
padding-left: 20px;
}
.tourTermsConditionsOne ol,
.tourTermsConditionsTwo ol {
padding-left: 30px;
margin: 14px 0;
}
.tourTermsConditionsOne li,
.tourTermsConditionsTwo li {
margin-bottom: 5px;
}

.horse-wrapper_tour::-webkit-scrollbar {
width: 0;
background: transparent;
}
.tournamentCls {
display: inline-table;
}
.demoImg {
width:200px;
margin: auto;
}
.demoImg img {
width: 100%;
}
@media(max-width:600px) {
.tournamentCls {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.tournamentHeader.tournamentHeading_spacing {
    padding: 1.5px 0 !important;
}
.tournamentTabs::-webkit-scrollbar {
    display: none;
}
.tournamentHeader {
    padding: 12px 3vw;
}

.tournamentHeader.tournamentHeading_spacing
{
    padding: 6px 0;
    justify-content: center;
}


.cls_mytur_one{
    display:block;
}

.tournamentHeading {
    font-size: 16px;
    font-weight: 700;
    padding: 10px 0;
    background: #2B2F35;
    color: #fff;
    margin: 0;
}
.tournament-wrapper {
    border: none;
}
.cls_tn_data{
    display:contents !important;
}
.cls_tournamets_games , .cls_tour_ranks,.cls_myleaderboard,.cls_myrankplay{
    display:none;
}
.back_arrow{
  position: absolute;
  left: 15px;
}
}




.horse-wrapper_tour {
display: flex;
justify-content: space-between;
overflow-x: auto;
padding: 0;
-ms-overflow-style: none;  /* IE and Edge */
scrollbar-width: none;  /* Firefox */
position: relative;
margin-left:10px
/* z-index: 20; */
}
.horse-wrapper_tour::-webkit-scrollbar {
display: none;
}
.horse-wrapper::-webkit-scrollbar {
width: 0 !important;
display: none;
}

.horse-wrapper_tour .swiper-slide {
flex-shrink: 0;
width: auto;
height: 100%;
position: relative;
transition-property: transform;
}


@media(max-width:1000px) {
.mytournamentDetails {
flex-direction: column;
row-gap: 10px;
}
}

@media(min-width:600px) {
.tournamentTabs.tournamentTabs_tour
{
position: relative;
overflow: initial;
}
button.RaceCards__scrollCarousel___X7qD-.RaceCards__scrollCarousel--left___23330.RaceCards__scrollCarousel--visible___jlakO.category-bar__CategoryBarControl-sc-1x14uyd-6.bffdGT_tou {
top: -4px;
position: absolute;
}

button.RaceCards__scrollCarousel___X7qD-.RaceCards__scrollCarousel--right.RaceCards__scrollCarousel--visible___jlakO.eDCMrf_tou {
top: -4px;
position: absolute;
}
}
@media(max-width:500px) {
.leaderBoardDetails {
column-gap: 2vw;
}
.firstRankDetails,
.rankDetails {
padding: 2vw;
}
.firstRankImg {
width: 28vw;
}
.rankImg {
width: 24vw;
}
.firstRankImg img,
.rankImg img {
width: 100%;
}
}

.no_content.cl-no_content{
min-height:calc(100% - 100px);
}
