﻿.newPred .proPlayer .title {  display: none;}
.euroPredCnts .predictionCnts .tourTitle h3 { float: right; display: inline-block; width: calc(100% - 18px); text-align: right; color: #fff; font-family: droidLight,Arial; font-weight: bold; font-size: 14px;  line-height: 3.6; padding-right: 10px; }
.euroPredCnts .predictionCnts .tourTitle h3 a { color: #fff }
.euroPredCnts .predictionCnts .tourTitle h3 span { font-family: droidLight,Arial; font-size: 11px; font-weight: normal }


.euroPredCnts .predictionCnts .tourName { display: inline-block; float: right; width: 100% }

.euroPredCnts .predictionCnts .accordionItem .matchData .date p
.euroPredCnts .predictionCnts .accordionItem { display: inline-block; float: left; width: 100%; border-bottom: 1px solid #535353; }
.euroPredCnts .predictionCnts .accordionItem:last-of-type { margin-bottom: 0; border-bottom: none }
.euroPredCnts .predictionCnts .accordionItem .matchData { display: inline-block; float: right; width: 100%; padding: 0 16px; cursor: pointer; position: relative; background: #000; height: 90px; position: relative }
.euroPredCnts .predictionCnts .accordionItem .matchData .date { display: inline-block; float: right;width:100% }
.euroPredCnts .predictionCnts .accordionItem .matchData .date p { display: inline-block; float: right; color: #aaa; font-family: droidLight,Arial; font-size: 12px; line-height: 4.2; }
.euroPredCnts .predictionCnts .accordionItem .matchData .date .day { margin-left: 10px; width: 120px }
.euroPredCnts .predictionCnts .accordionItem .matchData .match { display: inline-block; float: right; width: 100%; height: 50px; position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%) }
.euroPredCnts .predictionCnts .accordionItem .matchData .teamresult { display: inline-block; float: right; width: calc((100% - 30px) / 2) }
.euroPredCnts .predictionCnts .accordionItem .matchData .teamName { display: inline-block; float: right; font-family: droidBold, arial; color: #fff; font-size: 14px; line-height: 50px; }
.euroPredCnts .predictionCnts .accordionItem .matchData span { display: inline-block; float: right; font-family: CenturyGothicLight, arial; color: #fff; font-size: 22px; line-height: 2.3; width: 20px; height: 50px;font-weight:bold }
.euroPredCnts .predictionCnts .accordionItem .matchData .dash { display: inline-block; float: right; width: 30px; text-align: center; font-family: CenturyGothicLight, arial; color: #fff; font-size: 24px; line-height: 2 }
.euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 .teamName { float: left }
.euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 span { float: left; margin-right: 20px }
.euroPredCnts .predictionCnts .accordionItem .matchData a { pointer-events: none }
.euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 .teamName { float: right }
.euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 span { float: right; margin-left: 20px }
.euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 { text-align: left }
.euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 { text-align: right; }
.euroPredCnts .predictionCnts .accordionItem .matchData .teamresult img { width: auto; height: 20px; margin-top: 15px }
.euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 img { float: left; margin-right: 10px }
.euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 img { float: right; margin-left: 10px }
/*** Prediction Status ***/
.euroPredCnts .predictionCnts .matchData .predStatus { position: absolute; left: 60px; top: 10px;  width: 90px; height: 30px; border:0; border-radius: 0 }
.euroPredCnts .predictionCnts .matchData .predStatus .status { display: inline-block; float: right; width: 100%; text-align: center; font-family: droidLight, Arial; font-size: 12px; color: #aaa; line-height: 2.4 }
.euroPredCnts .predictionCnts .accordionItem.done .matchData .predStatus .status p:before { content: 'انتهت' }
.euroPredCnts .predictionCnts .accordionItem.now .matchData .predStatus .status p:before { content: 'تلعب الآن' }
.euroPredCnts .predictionCnts .accordionItem.later .matchData .predStatus .status p:before { content: 'لاحقاً' }
/** Countdown **/
.euroPredCnts .predictionCnts .matchData .predStatus .predCounter { text-align: left; direction: ltr; display: inline-block; }
.euroPredCnts .predictionCnts .matchData .predStatus .icon-time:before { content: 'M'; position: absolute; right: -20px; top: 50%; transform: translateY(-50%); font-size: 14px }
.euroPredCnts .predictionCnts .matchData .predStatus .predTimer { display: inline-block; float: left; font-family: CenturyGothicLight, Arial; font-size: 14px; margin-right: 4px; line-height: 2; }
.euroPredCnts .predictionCnts .matchData .predStatus .predTimer:last-of-type { margin-right: 0 }
.euroPredCnts .predictionCnts .accordionItem.soon .matchData .predStatus .status p { display: none }
.euroPredCnts .predictionCnts .accordionItem.soon .matchData .predStatus .status .predCounter { display: inline-block }
.euroPredCnts .predictionCnts .accordionItem.now .matchData .predStatus .status p { display: inline-block }
.euroPredCnts .predictionCnts .accordionItem.now .matchData .predStatus .status .predCounter { display: none }
.euroPredCnts .predictionCnts .accordionItem.done .matchData .predStatus .status p { display: inline-block }
.euroPredCnts .predictionCnts .accordionItem.done .matchData .predStatus .status .predCounter { display: none }
.euroPredCnts .predictionCnts .accordionItem.later .matchData .predStatus .status p { display: inline-block;    border: 1px solid #535353;
    border-radius: 4px;     width: 100%;
    height: 100%;
    text-align: center;}

.newPred .euroPredCnts .predictionCnts .accordionItem.win .matchData .predStatus .status p.points span,
.newPred .euroPredCnts .predictionCnts .accordionItem.lose .matchData .predStatus .status p.points span{background: url(../Images/PointStar.svg) left center no-repeat;
    background-size: cover;
    width: 22px;
    height: 22px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);}

.euroPredCnts .predictionCnts .accordionItem.later .matchData .predStatus .status .predCounter { display: none }
.euroPredCnts .predictionCnts .accordionItem .matchData .predStatus .status p.points { display: none; float: right; width: 100%; text-align: center; font-family: CenturyGothicLight, Arial; font-size: 14px; color: #45b3eb; line-height: 2; direction: rtl; }
.euroPredCnts .predictionCnts .accordionItem .matchData .predStatus .status p.points span { font-family: droidLight,arial; font-size: 10px; margin-right: 2px; color: #45b3eb; float: none; line-height: 2.4; width: auto; height: auto }
.euroPredCnts .predictionCnts .accordionItem.score .matchData .predStatus .status p { display: none }
.euroPredCnts .predictionCnts .accordionItem.score .matchData .predStatus .status p.points { display: inline-block;text-align: left;
    padding-left: 30px;    font-family: droidBold, Arial;
    font-size: 16px;
    font-weight: 700; }

.newPred .euroPredCnts .predictionCnts .accordionItem.lose .matchData .predStatus .status p.points, 
.newPred .euroPredCnts .predictionCnts .accordionItem.lose .matchData .predStatus .status p.points span{color:#D3090C;font-family:droidBold, Arial;font-size: 16px;font-weight:700}
.euroPredCnts .predictionCnts .accordionItem.score .matchData .predStatus .status p:before { display: none }
.euroPredCnts .predictionCnts .accordionItem.score .matchData .predStatus .status .predCounter { display: none }
.euroPredCnts .predictionCnts .accordionItem.now .accContent .predItem,
.euroPredCnts .predictionCnts .accordionItem.done .accContent .predItem { opacity: 0.4; pointer-events: none }
.euroPredCnts .predictionCnts .matchData span.icon-plus { float: left; display: inline-block; width: 24px; height: 24px; text-align: center; pointer-events: none; position: absolute; top: 10px; left: 16px; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; }
.euroPredCnts .predictionCnts .accordionItem.open .matchData span.icon-plus { -webkit-transform: rotateX(180deg) translateY(50%); -moz-transform: rotateX(180deg) translateY(50%); -ms-transform: rotateX(180deg) translateY(50%); -o-transform: rotateX(180deg) translateY(50%); transform: rotateX(180deg) translateY(50%); }
.euroPredCnts .predictionCnts .matchData span.icon-plus::before,
.euroPredCnts .predictionCnts .matchData span.icon-plus::after { content: ''; position: absolute; top: 50%; width: 14px; height: 3px; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; background: #535353; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; }
.euroPredCnts .predictionCnts .matchData span.icon-plus::before { left: 0px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.euroPredCnts .predictionCnts .matchData span.icon-plus::after { left: 8px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.euroPredCnts .predictionCnts .accordionItem .matchData:hover span.icon-plus::before,
.euroPredCnts .predictionCnts .accordionItem .matchData:hover span.icon-plus::after,
.euroPredCnts .predictionCnts .accordionItem.open .matchData span.icon-plus::before,
.euroPredCnts .predictionCnts .accordionItem.open .matchData span.icon-plus::after { background: #45B3EB }
/************** Prediction Accordion ***************/
.euroPredCnts .predictionCnts .accordionItem .accContent { display: inline-block; background: #282829; float: left; width: 100%; overflow: hidden; height: 100%; max-height: 0; box-sizing: border-box; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; }
.euroPredCnts .predictionCnts .accordionItem.open .accContent { opacity: 1; visibility: visible }
.euroPredCnts .predictionCnts .accordionItem .accContent .predItem { display: inline-block; float: right; width: 100%; padding: 16px; }
.euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item { display: inline-block; float: right; width: calc((100% - 16px) / 2); height: 180px; border: 1px solid #535353; border-radius: 6px; overflow: hidden; margin-left: 16px;background:#f2f2f2 }
.euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item:last-of-type { margin-left: 0 }
.euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item .predMatchTitle { display: inline-block; float: right; width: 100%; height: 45px; padding:0; background: #535353; position: relative }
.euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item .predMatchTitle h3 { float: right; display: inline-block; width: calc(100% - 18px); text-align: center; color: #fff; font-family: droidLight,Arial; font-size: 15px; line-height: 3; }
.euroPredCnts .predMatchTitle .predJoker { position: absolute; left: 7px; top: 50%; transform: translateY(-50%); width: 26px; height: 26px; background: #282829; color: #fff; font-size: 18px; border-radius: 4px; overflow: hidden; text-align: center; }
.euroPredCnts .predMatchTitle .predJoker input[type="checkbox"] + label span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: none; margin: 0; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s }
.euroPredCnts .predMatchTitle .predJoker input[type="checkbox"] + label .icon-joker:before { content: "L"; line-height: 1.5; position: absolute; top: 50%; transform: translateY(-50%); left: 6px; color: #fff; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s }
/*.euroPredCnts .predMatchTitle .predJoker:hover input[type="checkbox"] + label span,*/
.euroPredCnts .predMatchTitle .predJoker input[type="checkbox"]:checked + label span { background: #f9ab45; }
.euroPredCnts .predMatchTitle .predJoker:hover input[type="checkbox"] + label .icon-joker:before { color: #f9ab45; }
.euroPredCnts .predMatchTitle .predJoker input[type="checkbox"]:checked + label .icon-joker:before { color: #282829; }
/****** Nateget El Mobarah *******/
.euroPredCnts .item .matchPrediction {     display: flex;
   
    justify-content: flex-start;
    float: none;
    width: 100%;
    height: 100%;
    position: relative;
    flex-direction: column; gap:14px;margin-top: 10px;}
.euroPredCnts .item .matchPrediction .matchPredictionCnts {position: relative;
    top: auto;
    left: auto;
    transform: none;
    width: 100%;
    height: 70px;padding: 0 16px ;display: flex;
    justify-content: center;
    align-items: center;}
 .euroPredCnts .item .matchPrediction .team .plusMin {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
   
.euroPredCnts  .matchPrediction .value-button {
    border: 0;
    height: 30px;
    border-radius: 0;
    width: 30px;
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    background: #D9D9D9;
    border-radius: 50%;
}
 .euroPredCnts .item .matchPrediction .value-button {
    border: 0;
    height: 30px;
    border-radius: 0;
    width: 30px;
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    background: #D9D9D9;
    border-radius: 50%;
}

.euroPredCnts .item .matchPrediction .team { display: inline-block; float: right; width: calc((100% - 80px) / 2); position: relative; height: 100% }
.euroPredCnts .item .matchPrediction a { float: right; display: inline-block; position: absolute; width: calc(100% - 60px); top: 50%; transform: translateY(-50%); text-align: center; }
.euroPredCnts .item .matchPrediction .teamName { display: inline-block; float: right; font-family: droidLight, arial; color: #fff; font-size: 14px; line-height: 1.6; position: relative; width: 100%; text-align: center; }
.euroPredCnts .item .matchPrediction .dash { display: inline-block; float: right; width: 10px; text-align: center; font-family: CenturyGothicLight, arial; color: #fff; font-size: 18px;font-weight:bold; line-height:40px }
.euroPredCnts .item .matchPrediction .team.team1 a { left: 60px }
.euroPredCnts .item .matchPrediction .team.team2 a { right: 60px }
.euroPredCnts .item .matchPrediction .team.team1 { text-align: left; }
.euroPredCnts .item .matchPrediction .team.team2 { text-align: right; }
.euroPredCnts .item .matchPrediction .team img { width: auto; height: 26px; margin: 0 calc((100% - 26px) / 2) 10px; }
.euroPredCnts .item .matchPrediction .team.team1 img { float: left; margin-right: 10px; }
.euroPredCnts .item .matchPrediction .team.team2 img { float: right; margin-left: 10px; }
/*.euroPredCnts .item .matchPrediction form{display:inline-block;float:right;font-family: CenturyGothicLight, arial;color: #fff;font-size: 16px;line-height: 3.4;width: 20px;}*/
.euroPredCnts .item .matchPrediction form { display: inline-block; float: right; width: 38px; margin: 0 auto; text-align: center; position: absolute; top: 50%; transform: translateY(-50%) }


.euroPredCnts .item .matchPrediction.hBall .goalNo{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.euroPredCnts .item .matchPrediction.hBall .goalNo form { display: inline-block; float: right; width: 38px; margin: 0; text-align: center; position: relative; top: 0; transform: none }
.euroPredCnts .item .matchPrediction.hBall .goalNo p{display: inline-block;float: right;font-family: droidLight, arial;padding-right:30px;color: #fff;font-size: 12px;line-height: 98px;position: relative;text-align: center;}





.euroPredCnts .item .matchPrediction .value-button { display: inline-block; float: right; border: 1px solid #535353; border-radius: 4px; width: 38px; height: 24px; font-family: CenturyGothicLight, Arial; text-align: center; color: #fff; font-size: 20px; vertical-align: middle; background: none; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; }
.euroPredCnts .item .matchPrediction .value-button:hover { cursor: pointer; background: #45B3EB }
 .euroPredCnts .item .matchPrediction .value-button {
    border: 0;
    height: 30px;
    border-radius: 0;
    width: 30px;
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    background: #D9D9D9;
    border-radius: 50%;
}
.euroPredCnts .item .matchPrediction form .decrease { line-height: 1 }
.euroPredCnts .item .matchPrediction form .increase { }
.euroPredCnts .item .matchPrediction input.number {     margin: 0;
    color: #000 !important;
    font-weight: bold;
    display: block;
    float: left;
    width: 100px;
    height: 46px;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #FFF; }
.matchPrediction .predJoker {
    width: 100%;
    height: 37px;
}
.matchPrediction .predJoker input[type="checkbox"] + label {
    color: #fff;
    font-family: droidLight, Arial;
    font-size: 12px;
    float: none;
    margin: auto;
    text-align: center;
    display: flex;
    justify-content: center;
}
 .euroPredCnts .dropDownContainer p {
    display: flex;
    float: left;
    font-size: 12px;
    color: #000;
    font-family: droidLight, Arial;
    line-height: 1.6;
    flex-direction: column;
    padding-left: 47px;
    position: relative;
    height: 55px;
    align-items: center;
    justify-content: center;
}
.euroPredCnts .dropDownContainer p:before {
    content: '';
    background: url(../Images/PointStar.svg) left center no-repeat;
    background-size: cover;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.euroPredCnts .dropDownContainer p span{color: #DAA614;
    width: 100%;
    display: block;
    line-height: 1;
    font-size: 22px;
    font-weight: bold;
    text-align: center;}
.newPred .proPlayer .jokerHint p span span:before {
    content: '';
    display: inline-block;
    background: url(../Images/joker.svg) right center no-repeat;
    width: 35px;
    height: 33px;
    background-size: 100% auto;
    margin-left: 6px;
    margin-right: 2px;
}
.matchPrediction .predJoker input[type="checkbox"] + label span {
    background: unset;
    border: 0;
    border-radius: 0;
    width: 40px;
    height: 37px;
    position: relative;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.matchPrediction .predJoker input[type="checkbox"] + label .icon-joker:before {
    content: '';
    background: url(../Images/joker.svg) center center no-repeat;
    background-size: cover;
    width: 40px;
    height: 37px;
    top: 0;
    position: absolute;
}
.matchPrediction .predJoker input[type="checkbox"]:checked + label .icon-joker:before {
    content: '';
    background: url(../Images/checkedJoker.svg) center center no-repeat;
    background-size: cover;
}
.euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item:nth-of-type(2) {
    height: 160px;
}
.euroPredCnts .item .matchPrediction input.number:focus { border: none !important; border-bottom: 2px solid #535353 !important; outline: none }
.euroPredCnts .item .matchPrediction input[type=number]::-webkit-inner-spin-button,
.euroPredCnts .item .matchPrediction input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.euroPredCnts .item .matchPrediction .team.team1 form {    top: auto;
    transform: none;
    left: auto;
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;    width: 100%;
    height: 100%;
 }
.newPred .proPlayer .jokerHint p {
    color: #363636;
    font-size: 14px;
    font-family: droidBold, arial;
    line-height: 56px;
}
.newPred .proPlayer .jokerHint{display:inline-block;float:right;width:100%;height:56px;border-radius:12px;padding:0 20px;margin-bottom:40px;    margin-bottom: 15px;}

.euroPredCnts .item .matchPrediction .team.team2 form {    top: auto;
    transform: none;
    right: auto;
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center; width: 100%;
    height: 100%;}
 .euroPredCnts .dropDownContainer .placeholder {
    width: auto;
    height: 40px;
    background-color: #fff;
    color: #000;
    line-height: 40px;
    padding: 0 17px;
    border-radius: 8px;
    font-size: 15px;
    font-family: droidBold, Arial;
}
/******************** First Scoring ********************/
.newPred .tabs .pagecnts {
    margin: 0;
    width: 100%;
    padding: 0 80px;
    height: 100%;
    float: right;
}
.euroPredCnts .item.firstScoring .matchPrediction .matchPredictionCnts { height: 100%;display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap; gap: 10px;}
.euroPredCnts .item .matchPrediction .teamScoring { display: inline-block;    position: relative;
      width: 180px;
    top: auto;
    height: 46px;
    padding: 0;
    transform: none;border-radius: 5px;
border: 1px solid rgba(0, 0, 0, 0.10);
background: #FFF; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; }
.euroPredCnts .item .matchPrediction .teamScoring:before { display:none}
.euroPredCnts .item .matchPrediction .teamScoring:last-of-type:before { display: none }
.euroPredCnts .item .matchPrediction .teamScoring p { display: inline-block; width: 100%; padding: 0;top: auto;
    left: auto;
    transform: none;position:relative;
    font-family: droidLight, arial; font-family: droidLight, arial; color: #fff; font-size: 12px; line-height: 46px; text-align: center }
.euroPredCnts .item .matchPrediction .teamScoring:hover, .euroPredCnts .item .matchPrediction .teamScoring.select { background: #000 }
.euroPredCnts .item .matchPrediction .teamScoring:hover p, .euroPredCnts .item .matchPrediction .teamScoring.select p { color: #45B3EB }

.euroPredCnts .item .matchPrediction .teamScoring.none {width: 180px;
    left: unset;
    transform: unset;
    top: unset; }

@media screen and (min-width: 1360px) and (max-width: 1919px) {
  .euroPredCnts .predictionCnts .accordionItem .matchData .match { width: calc(100% - 370px); }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 span { margin-right: 10px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 span { margin-left: 10px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamName { width: calc(100% - 60px); font-size: 12px }

        .euroPredCnts .predictionCnts .matchData .predStatus { width: 80px }
    .euroPredCnts .predictionCnts .matchData .predStatus .status { font-size: 11px; line-height: 2.8; }
    .euroPredCnts .predictionCnts .matchData .predStatus .predTimer { font-size: 13px; margin-right: 4px; line-height: 2.2; }

        .euroPredCnts .item .matchPrediction .team {   width: calc((100% - 10px) / 2); }
        .euroPredCnts .item .matchPrediction .team.team1 {   padding-left: 50px;}
            .euroPredCnts .item .matchPrediction .team.team2 {  padding-right: 50px;  }
        .euroPredCnts .item .matchPrediction .dash { width: 10px;line-height: 40px; }

         .newPred .pagecnts, .newPred .innerpage, .newsFeed.section {
        width: 1100px;
    }

}


@media screen and (min-width:1280px) and (max-width:1359px) {
    .euroPredCnts .predictionCnts .tourTitle { padding: 0 10px }
    .euroPredCnts .predictionCnts .tourTitle .shape { width: 14px; height: 14px; margin-top: 18px; }
    .euroPredCnts .predictionCnts .tourTitle h3 { width: calc(100% - 18px); font-size: 14px; line-height: 3.6; padding-right: 10px; }
    .euroPredCnts .predictionCnts .tourTitle h3 span { font-size: 11px; }
    .euroPredCnts .predictionCnts .tourTitle .jokerCount { left: 10px }
    .euroPredCnts .predictionCnts .tourTitle .jokerCount .icon-joker:before { font-size: 14px }
    .euroPredCnts .predictionCnts .tourTitle .jokerCount p { font-size: 12px; line-height: 1.4 }
    .euroPredCnts .predictionCnts .tourTitle .jokerCount p span { font-size: 16px }

     .euroPredCnts .predictionCnts .accordionItem .matchData { height: 110px; padding: 0 10px; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .date p { line-height: 4.2; margin-left: 10px; font-size: 11px;  }
    .euroPredCnts .predictionCnts .accordionItem .matchData .date p.day { width: auto }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamName { font-size: 11px; width: auto; text-align: center; line-height: 1.8; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 .teamName { position: absolute; left: 54px; top: 50%; transform: translateY(-50%); text-align: left; padding-right: 10px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 .teamName { position: absolute; right: 54px; top: 50%; transform: translateY(-50%); text-align: right; padding-left: 10px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .match { width: 100%; top: auto; left: 0; transform: none; bottom: 10px; }
    .euroPredCnts .predictionCnts .accordionItem .matchData a { display: inline-block; width: calc(100% - 30px) }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult img { margin: 4px calc((100% - 20px) / 2) 2px; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 img { margin: 0; margin-right: 10px; position: absolute; left: 24px; top: 50%; transform: translateY(-50%) }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 img { margin: 0; margin-left: 10px; position: absolute; right: 24px; top: 50%; transform: translateY(-50%) }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 span { margin-right: 4px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 span { margin-left: 4px }
    .euroPredCnts .predictionCnts .matchData .predStatus { width: 70px; left: 40px; top: 10px; transform: none; height: 22px; }
    .euroPredCnts .predictionCnts .matchData .predStatus .status { font-size: 10px; line-height: 2.2; }
    .euroPredCnts .predictionCnts .matchData .predStatus .predTimer { font-size: 12px; margin-right: 2px; line-height: 1.8; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult { height: 52px; position: relative }
    .euroPredCnts .predictionCnts .matchData span.icon-plus { left: 10px; top: 10px; transform: none }
    .euroPredCnts .predictionCnts .matchData span.icon-plus::before, .euroPredCnts .predictionCnts .matchData span.icon-plus::after { width: 10px }
    .euroPredCnts .predictionCnts .matchData span.icon-plus::after { left: 6px }
    .euroPredCnts .predictionCnts .accordionItem.open .matchData span.icon-plus { -webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg); transform: rotateX(180deg); }
    .euroPredCnts .item .matchPrediction .team { width: calc((100% - 10px) / 2) }
    .euroPredCnts .item .matchPrediction .team.team1 { padding-left: 50px; }
    .euroPredCnts .item .matchPrediction .team.team2 { padding-right: 50px; }
    .euroPredCnts .item .matchPrediction .teamName, .euroPredCnts .item .matchPrediction .teamScoring p { font-size: 11px; width: 100%; text-align: center; line-height: 2; }
        .euroPredCnts .item .matchPrediction .dash { width: 10px;line-height: 40px; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .predStatus .status p.points { line-height: 20px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamName { font-size: 11px; width: auto; text-align: center; line-height: 1.8; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 .teamName { position: absolute; left: 54px; top: 50%; transform: translateY(-50%); text-align: left; padding-right: 10px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 .teamName { position: absolute; right: 54px; top: 50%; transform: translateY(-50%); text-align: right; padding-left: 10px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .match { width: 100%; top: auto; left: 0; transform: none; bottom: 10px; }
    .euroPredCnts .predictionCnts .accordionItem .matchData a { display: inline-block; width: calc(100% - 30px) }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult img { margin: 4px calc((100% - 20px) / 2) 2px; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 img { margin: 0; margin-right: 10px; position: absolute; left: 24px; top: 50%; transform: translateY(-50%) }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 img { margin: 0; margin-left: 10px; position: absolute; right: 24px; top: 50%; transform: translateY(-50%) }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 span { margin-right: 4px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 span { margin-left: 4px }
    .euroPredCnts .item .matchPrediction form, .euroPredCnts .item .matchPrediction .value-button { width: 30px }
    .euroPredCnts .item .matchPrediction input.number { width: 30px; height: 30px; font-size: 18px; }
    .euroPredCnts .predictionCnts .accordionItem .accContent .predItem { padding: 10px }
    .euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item { width: 100%; margin-left: 0; margin-bottom: 16px;}
    .euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item:last-of-type { margin-bottom: 0 }
    .euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item .predMatchTitle { height: 34px }
    .euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item .predMatchTitle h3 { font-size: 13px; line-height: 2.6 }
    .euroPredCnts .predMatchTitle .predJoker { width: 22px; height: 22px }
    .euroPredCnts .predMatchTitle .predJoker input[type="checkbox"] + label { font-size: 16px }
    .euroPredCnts .predMatchTitle .predJoker input[type="checkbox"] + label .icon-joker:before { left: 4px }

       .euroPredCnts .predictionCnts .matchData .predStatus { width: 70px; left: 40px; top: 10px; transform: none; height: 22px; }
    .euroPredCnts .predictionCnts .matchData .predStatus .status { font-size: 10px; line-height: 2.2; }
    .euroPredCnts .predictionCnts .matchData .predStatus .predTimer { font-size: 12px; margin-right: 2px; line-height: 1.8; }

     .newPred .pagecnts, .newPred .innerpage, .newsFeed.section { width: 1000px;}
}

@media screen and (min-width:1024px) and (max-width:1279px) {

    .euroPredCnts .predictionCnts .tourTitle { padding: 0 10px }
    .euroPredCnts .predictionCnts .tourTitle .shape { width: 14px; height: 14px; margin-top: 18px; }
    .euroPredCnts .predictionCnts .tourTitle h3 { width: calc(100% - 18px); font-size: 14px; line-height: 3.6; padding-right: 10px; }
    .euroPredCnts .predictionCnts .tourTitle h3 span { font-size: 11px; }
    .euroPredCnts .predictionCnts .tourTitle .jokerCount { left: 10px }
    .euroPredCnts .predictionCnts .tourTitle .jokerCount .icon-joker:before { font-size: 14px }
    .euroPredCnts .predictionCnts .tourTitle .jokerCount p { font-size: 12px; line-height: 1.4 }
    .euroPredCnts .predictionCnts .tourTitle .jokerCount p span { font-size: 16px }
    .euroPredCnts .predictionCnts .accordionItem .matchData { height: 110px; padding: 0 10px; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .date p { line-height: 4.2; margin-left: 10px; font-size: 11px; width: auto }
    .euroPredCnts .predictionCnts .accordionItem .matchData .date p.day { width: auto }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamName { font-size: 11px; width: auto; text-align: center; line-height: 1.8; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 .teamName { position: absolute; left: 54px; top: 50%; transform: translateY(-50%); text-align: left; padding-right: 10px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 .teamName { position: absolute; right: 54px; top: 50%; transform: translateY(-50%); text-align: right; padding-left: 10px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .match { width: 100%; top: auto; left: 0; transform: none; bottom: 10px; }
    .euroPredCnts .predictionCnts .accordionItem .matchData a { display: inline-block; width: calc(100% - 30px) }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult img { margin: 4px calc((100% - 20px) / 2) 2px; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 img { margin: 0; margin-right: 10px; position: absolute; left: 24px; top: 50%; transform: translateY(-50%) }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 img { margin: 0; margin-left: 10px; position: absolute; right: 24px; top: 50%; transform: translateY(-50%) }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 span { margin-right: 4px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 span { margin-left: 4px }
    .euroPredCnts .predictionCnts .matchData .predStatus { width: 70px; left: 40px; top: 10px; transform: none; height: 22px; }
    .euroPredCnts .predictionCnts .matchData .predStatus .status { font-size: 10px; line-height: 2.2; }
    .euroPredCnts .predictionCnts .matchData .predStatus .predTimer { font-size: 12px; margin-right: 2px; line-height: 1.8; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult { height: 52px; position: relative }
    .euroPredCnts .predictionCnts .matchData span.icon-plus { left: 10px; top: 10px; transform: none }
    .euroPredCnts .predictionCnts .matchData span.icon-plus::before, .euroPredCnts .predictionCnts .matchData span.icon-plus::after { width: 10px }
    .euroPredCnts .predictionCnts .matchData span.icon-plus::after { left: 6px }
    .euroPredCnts .predictionCnts .accordionItem.open .matchData span.icon-plus { -webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg); transform: rotateX(180deg); }
    .euroPredCnts .item .matchPrediction .team { width: calc((100% - 50px) / 2) }
    .euroPredCnts .item .matchPrediction .team.team1 { padding-left: 50px; }
    .euroPredCnts .item .matchPrediction .team.team2 { padding-right: 50px; }
    .euroPredCnts .item .matchPrediction .teamName, .euroPredCnts .item .matchPrediction .teamScoring p { font-size: 11px; width: 100%; text-align: center; line-height: 2; }
        .euroPredCnts .item .matchPrediction .dash { width: 10px;line-height: 40px; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .predStatus .status p.points { line-height: 20px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamName { font-size: 11px; width: auto; text-align: center; line-height: 1.8; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 .teamName { position: absolute; left: 54px; top: 50%; transform: translateY(-50%); text-align: left; padding-right: 10px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 .teamName { position: absolute; right: 54px; top: 50%; transform: translateY(-50%); text-align: right; padding-left: 10px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .match { width: 100%; top: auto; left: 0; transform: none; bottom: 10px; }
    .euroPredCnts .predictionCnts .accordionItem .matchData a { display: inline-block; width: calc(100% - 30px) }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult img { margin: 4px calc((100% - 20px) / 2) 2px; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 img { margin: 0; margin-right: 10px; position: absolute; left: 24px; top: 50%; transform: translateY(-50%) }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 img { margin: 0; margin-left: 10px; position: absolute; right: 24px; top: 50%; transform: translateY(-50%) }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 span { margin-right: 4px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 span { margin-left: 4px }
    .euroPredCnts .item .matchPrediction form, .euroPredCnts .item .matchPrediction .value-button { width: 30px }
    .euroPredCnts .item .matchPrediction input.number { width: 30px; height: 30px; font-size: 18px; }
    .euroPredCnts .predictionCnts .accordionItem .accContent .predItem { padding: 10px }
    .euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item { width: 100%; margin-left: 0; margin-bottom: 16px;  }
    .euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item:last-of-type { margin-bottom: 0 }
    .euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item .predMatchTitle { height: 34px }
    .euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item .predMatchTitle h3 { font-size: 13px; line-height: 2.6 }
    .euroPredCnts .predMatchTitle .predJoker { width: 22px; height: 22px }
    .euroPredCnts .predMatchTitle .predJoker input[type="checkbox"] + label { font-size: 16px }
    .euroPredCnts .predMatchTitle .predJoker input[type="checkbox"] + label .icon-joker:before { left: 4px }

     .euroPredCnts .predictionCnts .matchData .predStatus { width: 70px; left: 40px; top: 10px; transform: none; height: 22px; }
    .euroPredCnts .predictionCnts .matchData .predStatus .status { font-size: 10px; line-height: 2.2; }
    .euroPredCnts .predictionCnts .matchData .predStatus .predTimer { font-size: 12px; margin-right: 2px; line-height: 1.8; }
    .newPred .pagecnts, .newPred .innerpage, .newsFeed.section { width: 100%;}

    .tour2906.newPred .euroPredCnts .tabs .regBtn{margin-left:0}
}

@media only screen and (max-width: 1023px) {

        .newPred .pagecnts, .newPred .innerpage, .newsFeed.section { width: 100%;}
      .euroPredCnts .predictionCnts .accordionItem .matchData .match { width: 100%; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 span { margin-right: 10px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 span { margin-left: 10px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamName { width: calc(100% - 60px); font-size: 12px }
    .euroPredCnts .predictionCnts .matchData .predStatus { width: 80px }
    .euroPredCnts .predictionCnts .matchData .predStatus .status { font-size: 11px; line-height: 2.8; }
    .euroPredCnts .predictionCnts .matchData .predStatus .predTimer { font-size: 13px; margin-right: 4px; line-height: 2.2; }

        .euroPredCnts .predictionCnts .matchData .predStatus { width: 80px }
    .euroPredCnts .predictionCnts .matchData .predStatus .status { font-size: 11px; line-height: 2.8; }
    .euroPredCnts .predictionCnts .matchData .predStatus .predTimer { font-size: 13px; margin-right: 4px; line-height: 2.2; }

        .euroMain .tabs a {
        margin-left: 20px;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
     .euroPredCnts .predictionCnts .tourTitle { padding: 0 10px }
    .euroPredCnts .predictionCnts .tourTitle .shape { width: 14px; height: 14px; margin-top: 18px; }
    .euroPredCnts .predictionCnts .tourTitle h3 { width: calc(100% - 18px); font-size: 14px; line-height: 3.6; padding-right: 10px; }
    .euroPredCnts .predictionCnts .tourTitle h3 span { font-size: 11px; }
    .euroPredCnts .predictionCnts .tourTitle .jokerCount { left: 10px }
    .euroPredCnts .predictionCnts .tourTitle .jokerCount .icon-joker:before { font-size: 14px }
    .euroPredCnts .predictionCnts .tourTitle .jokerCount p { font-size: 12px; line-height: 1.4 }
    .euroPredCnts .predictionCnts .tourTitle .jokerCount p span { font-size: 16px }
    .euroPredCnts .predictionCnts .accordionItem .matchData { height: 110px; padding: 0 10px; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .date p { line-height: 4.2; margin-left: 10px; font-size: 11px; width: auto }
    .euroPredCnts .predictionCnts .accordionItem .matchData .date p.day { width: auto }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamName { font-size: 11px; width: auto; text-align: center; line-height: 1.8; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 .teamName { position: absolute; left: 54px; top: 50%; transform: translateY(-50%); text-align: left; padding-right: 10px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 .teamName { position: absolute; right: 54px; top: 50%; transform: translateY(-50%); text-align: right; padding-left: 10px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .match { width: 100%; top: auto; left: 0; transform: none; bottom: 10px; }
    .euroPredCnts .predictionCnts .accordionItem .matchData a { display: inline-block; width: calc(100% - 30px) }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult img { margin: 4px calc((100% - 20px) / 2) 2px; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 img { margin: 0; margin-right: 10px; position: absolute; left: 24px; top: 50%; transform: translateY(-50%) }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 img { margin: 0; margin-left: 10px; position: absolute; right: 24px; top: 50%; transform: translateY(-50%) }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 span { margin-right: 4px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 span { margin-left: 4px }
    .euroPredCnts .predictionCnts .matchData .predStatus { width: 70px; left: 40px; top: 10px; transform: none; height: 22px; }
    .euroPredCnts .predictionCnts .matchData .predStatus .status { font-size: 10px; line-height: 2.2; }
    .euroPredCnts .predictionCnts .matchData .predStatus .predTimer { font-size: 12px; margin-right: 2px; line-height: 1.8; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult { height: auto; position: relative }
    .euroPredCnts .predictionCnts .matchData span.icon-plus { left: 10px; top: 10px; transform: none }
    .euroPredCnts .predictionCnts .matchData span.icon-plus::before, .euroPredCnts .predictionCnts .matchData span.icon-plus::after { width: 10px }
    .euroPredCnts .predictionCnts .matchData span.icon-plus::after { left: 6px }
    .euroPredCnts .predictionCnts .accordionItem.open .matchData span.icon-plus { -webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg); transform: rotateX(180deg); }
    .euroPredCnts .item .matchPrediction .team { width: calc((100% - 50px) / 2) }
    .euroPredCnts .item .matchPrediction .team.team1 { padding-left: 0; }
    .euroPredCnts .item .matchPrediction .team.team2 { padding-right: 0; }
    .euroPredCnts .item .matchPrediction .teamName, .euroPredCnts .item .matchPrediction .teamScoring p { font-size: 11px; width: 100%; text-align: center; line-height: 2; }
    .euroPredCnts .item .matchPrediction .dash { width: 10px;line-height: 1;
        font-size: 15px;}
    .euroPredCnts .predictionCnts .accordionItem .matchData .predStatus .status p.points { line-height: 20px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamName { font-size: 11px; width: auto; text-align: center; line-height: 1.8; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 .teamName { position: relative;
        left: auto;
        top: auto;
        transform: none;
        /* text-align: left; */
        padding-right: 0;
        width: 100%;font-size:12px;;margin-top:5px;white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;text-align: center;}
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 .teamName { position: relative;
        left: auto;
        top: auto;
        transform: none;
        /* text-align: left; */
        padding-right: 0;
        width: 100%;font-size:12px;        right: auto;margin-top:5px;white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;text-align: center;padding-left:0}
       .newPred .proPlayer .jokerHint p span span:before {
        width: 24px;
        height: 23px;
    }
         .newPred .proPlayer .jokerHint p {
        line-height: 2;
        font-size: 10px;
    }
          .euroPredCnts .dropDownContainer p:before {
        width: 30px;
        height: 30px;
    }
 .euroPredCnts .dropDownContainer p span {
        font-size: 16px;
    }
.euroPredCnts .dropDownContainer .placeholder:before{line-height:29px}
   .euroPredCnts .dropDownContainer .placeholder {
        font-size: 12px;
        line-height: 29px;
        height: 29px;
    }
       .newPred .proPlayer .jokerHint {
        height: auto;
        padding: 0;
    }
            .euroPredCnts .dropDownContainer p {
        height: 38px;
        padding-left: 35px;
        font-size: 10px;
    }
    .euroPredCnts .predictionCnts .accordionItem .matchData .match { width: 100%; top: auto; left: 0; transform: none; bottom: 10px;height:auto }
    .euroPredCnts .predictionCnts .accordionItem .matchData a { display: inline-block; width: calc(100% - 30px) ;        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;}
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult img { margin: 4px calc((100% - 20px) / 2) 2px; }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 img {         margin: 0;
        margin-right: 10px;
        position: relative;
        left: auto;
        top: auto;
        transform: none;}

    .euroPredCnts .item .matchPrediction{gap:7px}
    .euroPredCnts .item .matchPrediction .teamScoring,
    .euroPredCnts .item .matchPrediction .teamScoring.none{width:98px;height:50px;justify-content: center;
        align-items: center;padding:0 4px;display:flex}
     .euroPredCnts .item .matchPrediction .teamScoring p{line-height:17px}
     .euroPredCnts .item.firstScoring .matchPrediction .matchPredictionCnts{gap:4px;margin-bottom:15px}
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 img {          margin: 0;
        margin-right: 0;
        position: relative;
        left: auto;
        top: auto;
        transform: none;        right: auto;}
    .euroPredCnts .predictionCnts .accordionItem.score .matchData .predStatus .status p.points {font-size:12px;padding-left:20px}
    .newPred .euroPredCnts .predictionCnts .accordionItem.win .matchData .predStatus .status p.points span,
    .newPred .euroPredCnts .predictionCnts .accordionItem.lose .matchData .predStatus .status p.points span{width:15px;height:15px}
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team1 span { margin-right: 4px }
    .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult.team2 span { margin-left: 4px }
    .euroPredCnts .item .matchPrediction form, .euroPredCnts .item .matchPrediction .value-button { width: 30px }
    .euroPredCnts .item .matchPrediction input.number { width: 30px; height: 30px; font-size: 18px; }
    .euroPredCnts .predictionCnts .accordionItem .accContent .predItem { padding: 10px }
    .euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item { width: 100%; margin-left: 0; margin-bottom: 16px; height: 155px }
    .euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item:last-of-type { margin-bottom: 0 }
    .euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item .predMatchTitle { height: 34px }
    .euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item .predMatchTitle h3 { font-size: 11px; line-height: 2.6 }
    .euroPredCnts .predMatchTitle .predJoker { width: 22px; height: 22px }
    .euroPredCnts .predMatchTitle .predJoker input[type="checkbox"] + label { font-size: 16px }
    .euroPredCnts .predMatchTitle .predJoker input[type="checkbox"] + label .icon-joker:before { left: 4px }
    .euroPredCnts .predictionCnts .saveHint { height: 130px; bottom: -120px }
    .euroPredCnts .predictionCnts .saveHint .cnts { width: 100%; ;padding:10px;top: 10px; left: 50%; transform: translateX(-50%); }
    .euroPredCnts .predictionCnts .saveHint .cnts .icon-atn:before { line-height: 1.5; height: 50px; margin-left: 10px }
    .euroPredCnts .predictionCnts .saveHint .cnts p { font-size: 13px; line-height: 2; width: 100%; margin-bottom: 10px; }
    .euroPredCnts .predictionCnts .saveBtn { width: 100px; height: 28px; display: inline-block; line-height: 2.4; font-size: 12px; margin: 0; }

     .euroPredCnts .predictionCnts .matchData .predStatus { width: 70px; left: 40px; top: 10px; transform: none; height: 22px; }
    .euroPredCnts .predictionCnts .matchData .predStatus .status { font-size: 10px; line-height: 2.2; }
    .euroPredCnts .predictionCnts .matchData .predStatus .predTimer { font-size: 12px; margin-right: 2px; line-height: 1.8; }
.euroPredCnts .predictionCnts .accordionItem .matchData .dash{font-size:18px}
    .newPred .pagecnts, .newPred .innerpage {
        width: 100%;
        margin: 0 0;
        padding: 0 10px;
    }
    .euroPredCnts .item .matchPrediction .matchPredictionCnts {
        padding: 0;
    }

        .tour2906 .euroPredCnts .item .matchPrediction .team img {
        float: none;
    }
}