.team-data_container {padding: 10px 0;}

.competition-name {
    text-align: center;
}

.latest-fixture .team-scores-wrap span {
    width: calc(98%/5);
    display: inline-block;
    vertical-align: middle;
    color: #fff;
}
.latest-results .team-scores-wrap span {
    width: calc(97.7%/7);
    display: inline-block;
    vertical-align: middle;
    color: #fff;
}

span.fxr-team.team-seperate {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
}

span.fxr-team.venue {
    text-align: right;
    font-size: 14px;
}

span.fxr-date-wrap {
    text-align: left;
    font-size: 14px;
}

.team-data_container:nth-child(odd) {
    background-color: #d83831;
}

.team-data_container:nth-child(even) {
    background-color: #a6241e;
}

.competition-name a {
    color: #fff;
    font-size: 14px;
}

span.fxr-team.team-1 {font-size: 18px;font-weight: 600;}

span.fxr-team.team-2 {
    font-size: 18px;
}.competition-name,.team-scores-wrap {
    padding: 10px;
}div#fixture-result-tabs .tab_content {
    padding: 0;
    border: 0;
}div#result-tabbing-system .container {
    max-width: 1100px;
}.fix-result-out {
    height: 500px;
    overflow: auto;
}div#fixture-result-tabs .tab_content .tab_inner_content {
    margin: 0;
}div#fixture-result-tabs .tab {
    padding: 20px 15px;
    font-size: 15px;
    text-transform: uppercase;
    background-color: #192a55;
    color: #fff;
    border: none;
}div#fixture-result-tabs .tab.active_tab {
    background-color: #d83831;
    color: #fff !important;
}
.team1-score, .team2-score {
    font-size: 24px;
    font-weight: 600;
    text-align: center;
}




@media screen and (min-device-width: 320px) and (max-device-width: 600px) {
span.fxr-team.fxr-date-wrap {
    display: block;
    width: 100%;
    text-align: center;
}

span.fxr-team.team-1 {
    display: inline-block;
    width: 40%;
}

span.fxr-team.team-seperate {
    display: inline-block;
    width: 10%;
}

span.fxr-team.team-2 {
    display: inline-block;
    width: 40%;
    text-align: right;
}

span.fxr-team.venue {
    display: block;
    width: 100%;
    text-align: center;
}
.latest-results span.fxr-team.team-1 {
    width: 100%;
    display: block;
    text-align: center;
    margin-bottom: 5px;
}

.latest-results span.fxr-team.team-2 {
    display: block;
    text-align: center;
    width: 100%;
    margin-top: 5px;
}

.latest-results span.fxr-team.team1-score {
    width: 33%;
}

.latest-results span.fxr-team.team-seperate {
    width: 31%;
}


.latest-results span.fxr-team.team2-score {
    width: 33%;
}
}
@media screen and (min-device-width: 601px) and (max-device-width: 767px) {
    .latest-fixture .team-scores-wrap span {
    width: calc(97%/5);
}
}
@media screen and (min-device-width: 768px) and (max-device-width: 989px) {
    .latest-fixture .team-scores-wrap span {
    width: calc(97%/5);
}
.latest_heading {
    font-size: 35px;
}
div#fixture-result-tabs .tab {
    padding: 10px 8px !important;
    font-size: 11px !important;
}
}