/*! Main Style for 
	- Matchcenter Full Scorecard
	- Commentary
	- Squad
	- WagonWheel
	- Manhattan
	- Matchdetails
	- Videos
	- Photos
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Gothic+A1:wght@500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Gothic+A1:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Gothic+A1:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Gothic+A1:wght@800&display=swap');

:root{
	--heading-font:'Gothic A1', sans-serif;
	--content-font:'Source Sans Pro', sans-serif; 
}

.ProjectedScoreInnrWrap.cPSCore{color:#ef7923}
.ProjectedScoreInnrWrap{margin-right:10px;border-right:1px solid red;padding-right:10px;color:#FFF}
.ProjectedScoreInnrWrap:last-child{border:0;margin:0;padding:0}
.vclickable,.videoscorecard .vclickable{cursor:auto!important;pointer-events:none!important}
.videoscorecard .vclickable.icon-play::before,.videoscorecard .vclickable .icon-play::before{display:none!important}
.playingXI .widgetContent .team a{text-decoration:none!important;cursor:auto!important}
.statsHeader,#mcBestPerformers,.tourTab{display:none!important}
.fixture-tab-inner{margin-top:10px}

.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.justify-content-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}

.align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}

.u-hide-web, .hide-web { display: none; }

.tick { display: block !important; }

.mc__headerWrap{ height: 80px; background: url(../images/header-pattern.png) repeat center top / contain; position: relative; }
.mc__headerWrap::after { content:""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url(../images/header-img.png) no-repeat center / 475px; }

.cSBListItems{ width:auto; }
ul.statsList li{height:auto;}

p { font-family: inherit; }
.downLink { display: none; }
.mcRow { max-width: 100%; }
.matchHead .back .logo, .matchHead .back h1 { display: none; }
.mcContainer { width: 100%;  }
#matchFilterWrapper { display: none; padding: 15px 0;  background: #243878; border-bottom: 3px solid #2aa7d1;  }

ul.mcTabs { margin: 0 auto; background: none; border: 0;  border-radius: 0; }
ul.mcTabs li { color: #161616; letter-spacing: 0.02em; font-weight: 500; text-transform: none;  padding: 0; }
ul.mcTabs li span { display: block; font-size: 16px; line-height: 28px;  position: relative; border: 0; padding: .5rem 0; margin-inline: 1rem; }
ul.mcTabs li:hover, ul.mcTabs li:focus { color: #161616; background: none; }

ul.mcTabs li.current, 
ul.roleTab.teamTab li.current, 
ul.roleTab.tourTab li.current { background: none; color: #161616 !important; font-weight: 500; }
ul.mcTabs li.current span { border-bottom: 3px solid #C65142; color:#C65142; }
.no-scrollbar {scrollbar-width: none; margin-bottom: 0; padding-bottom: 0;}
.no-scrollbar::-webkit-scrollbar {display: none;}

.mcSecondaryMenu ul li.current {color: #C65142; }
.smscorecardwidget .widget .widgetTitle, .widgetTitle { text-transform: capitalize; text-align: left; font-size: 16px; line-height: 22px; color: #11141C; border: 0;  }
.smscorecardwidget .widget { border: 0; }

.not-found-text { text-transform: capitalize; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; width: 100%; text-align: center; opacity: 0.7; font-weight: 400;color: #3E434E;}  
.ph-not-fount-text { padding-block: 3rem 1rem;  }

 
/* Secondary Tab */

/*V1*/
/*.secondary-menu-container { margin-bottom: 65px; }
.tabLinkscontainer-second {background: #1221FF;height: 80px;padding: 20px 0;}
ul.mcTabs.mcTabs-second { border-bottom: 0;width: 100%;max-width: 1270px;margin: auto; overflow: inherit; }
ul.mcTabs.mcTabs-second li.current { font-weight: 700; font-size: 20px; color: #ffffff !important; }
ul.mcTabs.mcTabs-second li.current span { font-weight: 700; font-size: 20px; color: #ffffff !important; }
ul.mcTabs.mcTabs-second li span { color: #ffffff; padding: .5rem 0; font-size: 18px; font-weight: 600; line-height: 23px; }
ul.mcTabs.mcTabs-second li span::before { bottom: -6px; }*/

ul.mcTabs.mcTabs-second { margin: 0 auto 2rem; display: flex; justify-content: space-around; border-bottom: 1px solid #D9D9D9; }
ul.mcTabs.mcTabs-second li { width: 100%; text-align: center; }
ul.mcTabs.mcTabs-second li:not(:first-child) { border-left: 1px solid #D9D9D9; }
ul.mcTabs.mcTabs-second li.current span { color:#C65142; }
ul.mcTabs.mcTabs-second li span { padding: 1rem 0; color: #21315A; font-size: 18px; font-weight: 500; line-height: 22px; border-radius: 0; margin: 0; }

ul.mcTabs.mcTabs-second.matchTypeCompetitionsTabs { border: 0; justify-content: center; gap: 2rem; }
ul.mcTabs.mcTabs-second.matchTypeCompetitionsTabs li { width: auto; border: 0;  }
ul.mcTabs.mcTabs-second.matchTypeCompetitionsTabs li span { padding: 0 0 0.5rem 0 }


/* Match Box Strip */
.matchBox { font-family: var(--content-font);
background: #FFFFFF;
-webkit-box-shadow: 4px 4px 20px 0px rgb(6 6 6 / 15%);
box-shadow: 4px 4px 20px 0px rgb(6 6 6 / 15%);
border-radius: 10px;
padding: 15px 30px;
width: calc(370px - 0px);
height: 400px;
-webkit-transition: all .6s ease-in-out;
-o-transition: all .6s ease-in-out;
transition: all .6s ease-in-out;
 }
.matchTeams .logo__container .tLogo {border-radius: 20%; box-shadow: 0 2px 2px rgba(0,0,0,0.2); background: -webkit-radial-gradient(#fff,#eee);
background: -moz-radial-gradient(#fff,#eee); background: -o-radial-gradient(#fff,#eee); background: radial-gradient(#fff,#eee); }
.matchTeams .tLogo img { width: 75px; }
.matchCountdown span { font-size: 12px; }
.matchTeams .tLogo, .matchTeams .tVs { font-size: 15px; }
.fixtureStrip .matchInfo .teamNames p, .fixtureStrip .matchInfo .teamNames span { font-size: 16px; line-height: 18px; }
.matchVenue { font-family: 'Montserrat', sans-serif;; }
.resultStrip .innings .vs {  }
.innings .teamScore { font-size: 18px; font-weight: 700; text-transform: uppercase; }
.fixtureTimerCountdown span.fixtureTimer, .count{ background: #e39712; }
#mcBestPerformers { border: 0; margin-bottom: 0; }
#mcBestPerformers  .mcTitle { color: #232323; }
.statsContent { margin: 0;}

.seasonFilter select.mcSelectDefault, .seasonFilter input.mcSearchDefault { color: rgb(8, 41, 108); font-size: 13px; }

/* Player Stats */
.mcPlyRotList .mcPlythumb a { background: rgba(255,255,255,0.10); }
.mcPlyRotList .mcPlythumb a span , .mcPlyRotList .mcPlythumb a span i {color: #fff; }
.mcPlyRotList .mcPlythumb a:hover, .mcPlyRotList .mcPlythumb a.plyActive { background: #243878; }

.mcPerformersList a.mcTopOne { background: #243878; color: #fff; }
.mcOtherTppWrap{background: #FFF;border: 1px solid #DDD;}
.mcOtherTpp { background: #ffffff; border-bottom: 1px solid #dddddd; margin: 0; }
.mcOtherTpp p { color: #001036; }
.mcOtherTpp .plyImg { margin-right: 5px; }
.mcSecondaryMenu ul { padding: 0 10px }

.matchInfo { border-left: 0; padding: 0;  }
.resultStrip .matchInfo, .liveStrip .matchInfo { border-right: 2px dashed #999; }
.resultStrip .resultBox .matchResult { color: #131313; }


#mcBestPerformers,  #mwpage, #analytPage { padding: 0 }

#mwpage.current {  background: transparent; }

/* New Scorecard */
.battingCardMC, .bowlingCardMC, .mcNotBat, .mcFallWicket, .partnerChart { margin-bottom: 1rem; background: #ffffff; }
.mcFallWicket, .partnerChart, #rightPanel, .bowlingCardMC { padding-bottom: 1rem; }
.smscorecardwidget b, .smscorecardwidget strong { font-weight: 600; }
#scorecardWrapper { margin: 1rem; background: #E8EBF3; padding: 1rem; border-radius: 20px;}
#mcMain-section { display: flex; flex-direction: row;gap: 15px; }
#mcMain-section .mcLeft-section { width: calc(100% - 65%); height: 100%;  position: sticky; top: 110px; }
#mcMain-section .mcRight-section {  width: calc(100% - 35%); background: #ffffff; border: 1px solid #D9D9D9; border-radius: 10px;
display: flex; justify-content: center; flex-direction:column; overflow: hidden; }

.mcHeader-section { position: sticky; top: 0; }
.mcHeader-section .tabLinkscontainer { border-bottom: 1px solid #D9D9D9; background: #ffffff; }
.mcBody-section {  height: 100%; }

#fullScoreContent { background: rgba(217,217,217,0.3); } 
#fullScoreContent #leftPanel .scorecardHeader { margin: 0; }

#briefScoreBoard { display: flex; background: #133F7E;  height: auto; padding: 0; margin: 0 0 10px 0; position: relative; border-radius: 20px; }
#briefScoreBoard::after { background:none;}
#briefScoreBoard .no-live { }

.matchSummary { color: #cd2022; }

#overStreamMC .dataStreamSMIPL { background: rgba(255,255,255,0.1); padding: 8px 0; }

.mcNotBat h4, .mcFallWicket h4, .partnerChart h4.performHeader { font-weight: 600; color: #11141C; background: transparent; }
.mcRowHead { font-size: 13px; letter-spacing: 0.56px;color: #323130; font-weight: 500; background: transparent; }
.mcRowHead .tt, .topPerformer .performHeader { font-size: 14px; text-transform: capitalize; }
.mcRowHead .tt { color: #323130; font-weight: 500; }

.scorecardHeader .inningsList { width: 100%; height: 38px; border: 0; font-weight: 600; background-color: #18184A; 
color: #ffffff; background-image: linear-gradient(45deg, transparent 50%, #ffffff 50%), linear-gradient(135deg, #ffffff 50%, transparent 50%);text-transform:inherit;}
select.mcSelectDefault, input.mcSearchDefault { color: #052839;  box-shadow: none; }
#wagonWheelContent select.batsmenFilter, #wagonWheelContent select.bowlerFilter { width: 200px; }
.widget { background: #ffffff; }
.mcRowData { border: 0; }
.mcRowData:nth-child(2n+1) { background: transparent; }
.mcRowData .icon-plus-circled{ color: #888; }
.mcRowData .icon-minus-circled { color: rgb(8, 41, 108); }
.mcTotal { font-size: 20px; line-height: 26px; padding: 1rem; margin-bottom: 5px; font-weight: 700;  }
.mcExtras, .mcTotal {text-transform: capitalize; color: #323130; font-weight: 600; padding: 0.5rem 1rem;  }
.mcExtras, .mcTotal, .mcRowData .btRuns, .mcTotal { font-family: var(--content-font); }

.mcExtras { background: rgba(217,217,217,0.3); border: 0; }
.mcExtras span:nth-child(2) a{ font-weight: 400;  color: #323130; }


.mcRowData img { }
.mcRowData img.active { display: block;width:48px;height:48px; margin-left:5px; background-color: rgba(0,0,0,0.1); border-radius: 10px;  }
.mcRowData .mcRowData-Inner { position: relative; color: #133F7E; font-size: 16px; line-height: 18px; padding: 0.5rem 1rem; }
.mcRowData .plyData { font-size: 16px; font-weight: 500; line-height: 18px; }
.sc-pnam { width: 100%; line-height: 18px; position: relative; }
.sc-pnam .mcGrid_2.playerpopup { position: absolute;top: 5px;bottom: 0;right: 115px; width: 20px; height: 20px; }
.sc-pnam .mcGrid_2.playerpopup img { width: 20px;  height: 20px; margin: 0; }
.mcRowData .playerName {font-weight: 600; }
.sc-pnam span.dismissalSmall { font-size: 12px; color: #000000; }
.b__notout {color: #FF1400; font-weight: 500;}
.mcRowData .battingPos { color: #133F7E; font-family: var(--content-font);font-size: 20px;font-style: normal;font-weight: 700;  }
.mcRowData .activeBatsman .sc-first-row .sc-pnam { display: flex; width: 100%; justify-content: space-between; }
.mcRowData .activeBatsman .sc-first-row .sc-pnam .playerName { flex: 0.7; }
.mcRowData .activeBatsman .sc-first-row .sc-pnam .dismissalSmall { flex: 0.3; color: #133F7E; font-size: 14px; font-style: italic; font-weight: 600; }
.mcRowData .activeBatsman .sc-first-row .sc-pnam .dismissalSmall:first-letter { text-transform: uppercase; }

.mcRowData .activeBatsman .plyData { font-weight: 700; }
.mcRowData .activeBatsman .playerpopup { top: 0; right: 70px; }

.partnerChart ul.partnerContent li .parters-chart { font-size: 13px; }
.indv-bar { height: 35px; }
.hrz-bg1 { background: #FF7A00; }
.hrz-bg2 { background: #0CB8CF; }
.partnerChart ul.partnerContent li, .partnerChart ul.partnerContent li:last-child { padding: 0 1rem 1rem; border-bottom:1px solid rgba(209,209,209, 0.8)}
.partnerChart ul.partnerContent li .parters-chart .prTot,
.partnerChart ul.partnerContent li .parters-chart .prTot span, 
.partnerChart ul.partnerContent li .parters-chart .prExtra span,
.partnerChart ul.partnerContent li .parters-chart i { font-weight: 600; color: #11141C; }
.partnerChart ul.partnerContent li .partners-name:nth-child(1) { text-align: left; }
.partnerChart ul.partnerContent li .partners-name:last-child { text-align: right; }
.partnerChart ul.partnerContent li .partners-name .prName,
.partnerChart ul.partnerContent li .partners-name span.prScore { font-size: 13px; }

.mcNotBat { border: 0; font-family: var(--content-font); padding: 0 0 1rem; }
.mcNotBat .not-bat-list { padding: 0 1rem; display: flex; flex-wrap: wrap; align-items: start; gap: 1rem;  }
.mcNotBat .not-bat-list .not-bat-list-player { width: 120px; display: flex; flex-direction: column; justify-content: center; align-items: center; color: #323130;
font-family: var(--content-font);font-size: 14px; line-height: 18px;font-weight: 400; text-align: center; }
.mcNotBat .not-bat-list .not-bat-list-player img { width: 60px; border-radius: 50%; margin-block-end: 0.5rem; }
.mcNotBat h4, .mcFallWicket h4, .partnerChart h4.performHeader, .topPerformer .performHeader { font-weight: 600; }
.mcNotBat h4, .mcFallWicket h4, .partnerChart h4.performHeader{ font-size: 16px; line-height: 22px; text-transform: capitalize; }
.partnerChart h4.performHeader { margin-bottom: 0; padding: 1rem !important; }

.mcRowHead, .mcNotBat h4, .mcFallWicket h4, .partnerChart h4, .matchDetails h4.widgetTitle { border: 0;padding: 1rem;  }

.battingCardMC .mcRowHead {border-bottom: 1px solid #D7DFF4; margin-bottom: 0.5rem; }

#manhattan-wrapper .manhattonwidgetTitle { color: #11141C; padding: 10px !important; line-height: 1; font-size: 16px; 
text-transform: capitalize; margin-bottom: 1rem; clear: both; overflow: hidden;  }
.mcFallWicket p { padding-left: 10px; width: 45%;line-height: 1;color: #161616;font-weight: 500; }
.fixtureStrip ul.otherMatchInfo li { background: transparent;margin-left:0; }
.btnScorecard { background: #cd2022 !important; color: #ffffff !important; }
.btnScorecard:hover, .btnScorecard:focus { background: #63656a !important; }
.playingXI .widgetContent .team ul.squadList { text-transform: uppercase; }


.mcFallWicket p {
  border-radius: 10px;
  padding: 10px;
  width: 100px;
  display: flex;
  flex-direction: column;
  height: 110px;
  margin-right: 10px;
  text-align: center;
  align-items: center;
  justify-content: start; padding-top: 1.5rem;
  background: #fff;
  position: relative;
  border: 1px solid #d9d9d9;
}
.ap-fall-summary { padding: 0 1rem; display: flex; gap: 10px; flex-wrap: wrap; font-family: var(--content-font);}
.mcFallWicket p span.mcFallRun {
  background: #C65142;
  border-radius: 20px;
  font-weight: 600;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  padding: 3px 10px;
  margin: 0 auto 5px;
}
.mcFallWicket p span.mcFallOver, .mcFallWicket p span.mcFallName {
  color: #171717;
  line-height: 14px;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
}
.mcFallWicket p span.mcFallOver { opacity: 0.8; }
.mcFallWicket p span.fw-playicon {
  background-image: url('images/v_ply.png');
  width: 16px;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 5px;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
}


#scoreBox { padding:0; display: flex;flex-direction: column; width: 100%; }
#scoreBox::before {content: '';
  position: absolute;
  top: 0;
  left: -20px;
  bottom: 0;
  right: 0;
  background-image: url("../homewidgetv3/images/mc-card-bg.png");
  background-position: top center;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.1; z-index: -1; }
#scoreBox::after {content: '';position: absolute;top: 0;right: 0px; bottom: 0;left: 0; background-image: url("../homewidgetv3/images/mc-card-pattern.png");
background-position: bottom center; background-size: contain; background-repeat: no-repeat; z-index: -1;   }

#scoreBox .innings-box,
#scoreBox .innings-box .innings { display: flex; flex-direction: column;  }
#scoreBox .innings-box{ justify-content: start;align-items: flex-start; gap: 1rem; }
#scoreBox .innings-box .innings { font-family: var(--content-font); clear: both; overflow: hidden; border: 0; }


#scoreBox .innings .teamScore { color: #fff; width:100%; opacity: 1; line-height: 20px; margin: 0;  }
#scoreBox .tournament--name { text-align: left; margin: 0; font-size: 14px; line-height: 20px; font-weight: 700; color:#ffffff; }
#scoreBox .scoreBox-top, #scoreBox .scoreBox-bottom { display: flex; align-items: center; padding: 1rem; font-family: var(--heading-font); }
#scoreBox .scoreBox-center { border-top: 1px solid #285DA9; border-bottom: 1px solid #285DA9;  padding: 1rem;  }
#scoreBox .scoreBox-bottom { }
#scoreBox .scoreBox-top { gap: 10px; }

#scoreBox .liveTag {font-size: 12px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  background: #E24242;
  padding: 9px 12px;
  margin: 0px; animation: none; border-radius: 10px; }
  #scoreBox .liveTag span { display: flex; align-items: center; justify-content: center; }
.red-dot {position: relative;
  top: -1px;
  background: #ffffff;
  display: inline-block;
  vertical-align: middle;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  margin-right: 8px;
  animation: background-change 1.2s infinite;}
 .red-dot::before {
  content: '';
  position: absolute;
  border: 1px solid #ffffff;
  padding: 7px;
  left: -4px;
  right: 0;
  top: -4px;
  bottom: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

@keyframes background-change {
	0% { background: #ffffff; }
	50% { background: #ffffffc9; }
	100% { background: #ffffff; }
}
#scoreBox .tLogo { border-radius: 50%; background:transparent; padding: 0; margin: 0;overflow:hidden; }
#scoreBox .tLogo img { margin: 0; width: 65px; height: 65px; }
#scoreBox .matchSummary { margin: 0; }
#scoreBox .innings .vs,
#scoreBox .innings .teamScore .overs { font-size: 14px; line-height: 20px; font-weight: 600; }
#scoreBox .innings .vs { width: 100%; text-align: left; padding: 0 4px; margin: 0 0 5px 0; color: #BA8D0F; background: none; }
#scoreBox .innings .teamScore .runs { font-size: 24px; line-height: 26px; }

#scoreBox .innings .vs,
#scoreBox .innings .teamScore .runs,
#scoreBox .innings .teamScore .overs, #scoreBox .innings .teamScore .runRate {font-family: var(--heading-font)}

#scoreBox .matchSummary { font-size: 16px; line-height: 20px; font-weight: 400; color: #ffffff; text-transform: inherit; }
#scoreBox .tName { display: none; }
#scoreBox .tName, #scoreBox .matchDate, #scoreBox .matchVenue { font-weight: 600; font-size: 12px; }
#scoreBox .scoreBox-top .matchVenue, #scoreBox .matchDate, #scoreBox .matchTm { font-family: var(--heading-font); text-transform: capitalize; font-size: 13px; line-height: 18px;  font-weight: 400; color:rgba(255,255,255,0.6); margin: 0; }
#scoreBox .matchDate { border-right: 1px solid rgba(255,255,255,0.5); padding-right: .5rem; margin-right: 0.5rem; }
#scoreBox .teamScores { display: flex; margin-bottom: 1rem; justify-content: space-between; }
#scoreBox .innings .teamScore .overs { text-transform: capitalize; display: block; }
#scoreBox .innings .teamScore .overs, #scoreBox .innings .teamScore .runRate { color:rgba(255,255,255,0.5); font-size: 13px; line-height: 18px; font-weight: 400; }
#scoreBox .innings .teamScore .declare { color: rgba(255,255,255,0.8); font-size: 16px; margin-left: 5px;text-transform: lowercase; }
#scoreBox .teamScores .teamL,
#scoreBox .teamScores .teamR { display: flex; align-items: center; }
#scoreBox .teamScores .teamR { order: unset; justify-content: end; }

.resultStrip .innings .teamScore.activeInn { color: #131313; }
ul.bbbMC { display: flex; justify-content: start; align-items: center; width: auto !important; gap: 3px; }
ul.bbbMC li { font-weight: 600; font-size: 14px; display: flex; align-items: center; justify-content: center; width: auto !important; }
ul.bbbMC { font-family: var(--heading-font); }
ul.bbbMC li.mcOver { line-height: 23px; border-left: 1px solid #7a8ebb; color: #4C5571; font-weight: 600; }
ul.bbbMC li a { width: 26px; height: 26px; line-height: 27px; border: 1px solid #7a8ebb; color: #323130; background: #ffffff; }


/* Inner Scorecard */
.innScore { font-family: var(--content-font);  color: #323130; font-size: 20px; font-weight: 700; line-height: 26px; }
.innScore span { font-weight: 500; display: none; }
.innScore i { font-weight: 400; font-size: 14px; font-style: normal; color: #323130; }

/* All Upcoming Match List - POPUP */
.matchNav.openDev, .matchNav.openDev span:last-child{ width: 100%; }
.matchNavContent { top: 0; background: rgb(39, 35, 36,0.98); display: none; }
.matchHead {  padding: 0; background: transparent; margin-bottom: 2rem; z-index: 9; display: flex; align-items: center; justify-content: start; }
.matchHead .back { color: #000;
leading-trim: both;
text-edge: cap;
font-family: var(--heading-font);
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: uppercase; }
.matchHead .back span { margin-right: 10px; }
.matchNav { width: auto; font-size: 12px; display: none; }
.noScroll .matchHead { top: -60px;  right: 0; margin: 0 auto; z-index: 9999; position: absolute; width:18%; }
.matchNavContent.active .mcContainer { margin-top: 60px; }
.matchNavContent .matchesByType ul.matchList li a.event, .matchNavContent .matchesByType ul.matchList li a.event .team.winner { color: #fff; background: #63656a; text-decoration:none; }
.noRecord { color: rgba(255,255,255,0.75);font-size: 16px;line-height: 22px;text-transform: capitalize; }
.standings-widget .AllcardsTab .noRecord,#tournamentStatsWrapper .noRecord,.nostandings .noRecord {
	 color: #999999;
}
.matchNavContent .matchesByType ul.matchList li a:hover::after { border-left-color: #fff; }

/* Story */
#photostreamPage #photoGrid-SM, #newsPage #newsGrid-SM, #videostreamPage .container { margin-bottom: 30px; padding-top: 0.5rem; padding-bottom: 0.5rem;
background: #fff;border: 1px solid #ddd; box-shadow: 0 0px 5px 0px #ddd; }
.thumb-caption { background: #282b56; }
.tagColor-three { background: #282b56; }
.thumb-container:hover > ul.otherLinks, .thumb-container:focus > ul.otherLinks { background: rgba(40,43,86,0.9); }
ul.otherLinks li.newsView-icon a:hover, ul.otherLinks li.newsView-icon a:focus { background-color: rgba(67, 14, 77, 1); }

#photostreamPage .matchNavContent.photosDetailBlock #photoGrid-SM { box-shadow: none; background: transparent; border: 0; }

/*** Commentary ***/
#commentPage { overflow: hidden; font-family: var(--content-font); }
#commentPage .scorecardHeader .innScore{display:none;margin-top: 20px;}
.innOverInfo { display: none !important; }
.endOverInfo { overflow: hidden; background: #F1F1F1; padding: 0.5rem 1rem; margin-bottom: 1rem; justify-content: start; gap: 2rem; }
.endOverInfo p.firstChild, .endOverInfo p.totRun {color: #000000; padding:0; }
.endOverInfo p.firstChild { font-size: 16px; font-weight: 500; }
.endOverInfo p.totRun { font-size: 20px; line-height: 24px; font-weight: 700; background: transparent; flex: 1;  }
.endOverInfo p.secondChild { display: flex; gap: 0.3rem;}
.endOverInfo p.secondChild i.mcBall {width: 30px;height: 30px; color: #000000; background: #DEDEDE; border: 1px solid #DeDeDe;  
font-size: 14px; font-weight: 600; line-height: 26px; margin: 0 2px; display: flex; justify-content: center; align-items: center; }
.endOverInfo p.secondChild i.mcBall.bgWicket,
#byb__comment .cmdEvent .cmdOver i.mcBall.bgWicket, a.mcBall.bgWicket {background: #C65142; color: #ffffff; border: 0; }

.endOverInfo p.secondChild i.mcBall.bgSix,
#byb__comment .cmdEvent .cmdOver i.mcBall.bgSix, { background: #2255A4; color: #ffffff; border: 0;}
#byb__comment .cmdEvent .cmdOver i.mcBall.bgFour, #byb__comment .cmdEvent .cmdOver i.mcBall.bgSix,
.endOverInfo p.secondChild i.mcBall.bgFour, a.mcBall.bgSix, a.mcBall.bgFour { background: #2255A4; color: #ffffff; border: 0;}
.endOverInfo p.secondChild i.mcBall.bgSix.bgNoball { color: #000; }

#byb__comment{ border:1px solid #D1D1D1; box-shadow:none; background: none; border-radius: 10px; overflow: hidden; margin-bottom: 1rem; }

#byb__comment .cmdEvent{ position:relative; align-items: start;  border-bottom: 1px solid #D9D9D9;  
margin-inline: 3rem 1rem; padding-block: 1rem; }
#byb__comment .cmdEvent::before { content:''; position: absolute; top: 0; bottom: 0; left: -1.5rem; right:0; border-left: 1px solid #D9D9D9;  }
#byb__comment .cmdEvent::after {  content:''; position: absolute; top: 17px; bottom: 0; left: -33px; right:0; background-image: url(../homewidgetv3/images/cricket-ball.png);
background-repeat: no-repeat; background-position: center top; width: 20px; height: 20px; background-size: 13px; filter: grayscale(1); opacity: 0.6; }
#byb__comment .cmdEvent:before:first-child { content:''; top: 18px; }

#byb__comment .cmdEvent.bgWicket::after { background-image: url(../homewidgetv3/images/cricket-ball.png); filter: grayscale(0); opacity: 1; }

#byb__comment .cmdEvent.bgWide, #byb__comment .cmdEvent.bgWicket,
#byb__comment .cmdEvent.bgNoball, #byb__comment .cmdEvent.bgSix,
#byb__comment .cmdEvent.bgFour { background: #ffffff; }
#byb__comment .cmdEvent .cmdOver { border-right: 1px solid #D9D9D9; background: transparent; color: #000000; font-weight: 600; line-height: 1;
display: flex; flex-direction: column-reverse; justify-content: center; align-items: center; gap: 5px;  margin: 0; padding: 0 1.5rem 0 0; }
#byb__comment .cmdEvent .cmdOver i.mcBall { width: 30px; height: 30px; font-weight: 600; font-size: 14px; line-height: 28px; color: #000;
 background: #fff; border: 1px solid #D1D1D1;  } 
#byb__comment .cmdEvent .cmdOver.icon-play { background: none; padding: 0; }

#byb__comment .cmdEvent .cmdText { line-height: 20px; padding-left: 1.5rem; }
#byb__comment .cmdEvent .cmdText p { padding: 5px 0; }
#byb__comment .cmdEvent .cmdText p,
.prepostMatchCommentry .ppText p{ width: calc(100% - 50px); font-size: 14px; line-height:20px; color: #000; font-weight: 500; margin:0;  }
#byb__comment .cmdEvent.bgWicket .cmdText p { color: #EF4123; }

.prepostMatchCommentry { margin: 0 0 1rem; border-radius: 10px; border: 1px solid #D1D1D1; box-shadow: none;  }
.prepostMatchCommentry .ppCmd { background: #133F7E; margin-right: 2rem; }
.prepostMatchCommentry .ppText p{ width: 100%; margin: 0; font-size: 14px;  padding-right: 10px;}
.prepostMatchCommentry .ppText { font-size: 14px; line-height: 24px; padding: 0 0 10px; }

.commentaryImgPreview{position:fixed;top:0;left:0;z-index:2000;width:100%;height:200%;display:none;background-color:#2226}
.commentaryImgPreview.active{display:block!important}
.commentaryImgPreviewWrap{display:flex;align-items:center;width:100%;height:100%;text-align:center}
.commentaryImgPreviewWrap img{max-width:100%;max-height:100%;margin:0 auto}
.commentaryImgPreviewClose{position:absolute;top:20px;right:20px}
.imgComment img{max-width:768px; width: 100%; max-height: 1024px;  border-radius: 5px; margin-bottom: 20px; }
.imgComment{cursor: pointer;}

.overManualCommentary{width:100%;text-align:center;border:0;box-shadow:none;margin:0;padding:0}
.overManualCommentary .ppCmd{display:none}
.overManualCommentary .ppText{display:flex;align-items:center;flex-direction:column}
.overManualCommentary .overCommentaryText{text-align:left}
.overManualCommentary .overCommentaryText .documentation-list.font-large li, 
.overManualCommentary .overCommentaryText h4 { font-size: 14px; margin: 0; }
#byb__comment ol{text-align:left;}
.daysessionName{/*display:none;*/}

/* WagonWheel */
#wagonWheelContent {position: relative; height: 100%; overflow: hidden;}
#wagonWheelContent .uniform-grid { flex-flow: row; padding: 0; }
#wagonWheelContent select.innsFilter { color: #fff; }
.wagonWheelContentWrapper, #manhattan-wrapper, #videostreamPage, #photostreamPage  { padding: 0 1rem;}
.wagonWheelContentWrapper{clear:both;overflow:inherit;}
#manhattan-wrapper #wagonWheelContent { background: transparent; box-shadow: none; border-radius: 0; padding: 0; }
#manhattan-wrapper { clear: both; }

select.innsFilter { background-color: #63656a; }
select.innsFilter, select.batsmenFilter, select.bowlerFilter { color:#232323; }

.side h6 {background: #243878; }
.batStyle .wagonSide h6, .widget .widgetTitle  { color: #111CB6; }
ul.wagon-points li span { font-weight: 500;    color: #FFF; }
.wc4, .wc4P{background:#355eff !important;}

/* Style For Footer - This sytle will be overwriting the website footer style */ 
.footerWrapper .mcRow, #copyright .mcRow { width: 1280px; margin: 0 auto; } 
.footerWrapper .mcColumn, #copyright .mcColumn { padding: 0 10px; } 

.social_widgetShareIcon { display: none; }

.tabTeamContent, .tabTourContent { padding: 0.5rem; }
table.mcTableDefault thead th { background: #63656a; }

#plyRotateSmipl .next-prev-direction a { background: #2a2b2f; z-index: 0; }
.mcPlyOption span.opActive, .mcPlyOption span:hover, .mcPlyOption span:focus { color: #282b56; background: #ffd628;}
#playerStatsWrapper select.mcSelectDefault { }
#playerStatsWrapper input.mcSearchDefault { font-size: 11px; background-color:#FFF;}

/* Font Icons TO Image Icons */
.matchHead .back .icon-angle-left { background: url(images/left-arrow.png) no-repeat center center; height: 20px; width: 20px;  }
.matchHead .back .icon-angle-left::before{ display: none;}
.matchNav.icon-down-open-mini1{ background: url(images/down-arrow.png) no-repeat center right;  }
.matchNav.icon-down-open-mini1.openDev { background: url(images/popup_close.png) no-repeat center right;  }
.matchHead .matchNav.openDev::after { display: none; }

span.icon-plus-circled, span.icon-minus-circled  { display: inline-block; vertical-align: middle; height: 30px; width: 30px;}
span.icon-plus-circled { background: url(images/plus.png) no-repeat center center / 10px; }
span.icon-minus-circled{ background: url(images/minus.png) no-repeat center center / 10px; }

#overStreamMC .mcPrevArrow { box-shadow: 8px 0 10px 0 rgba(0, 0, 0, 0.5);
-moz-box-shadow: 8px 0 10px 0 rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 8px 0 10px 0 rgba(0, 0, 0, 0.5); }
#overStreamMC .next-prev-direction a.icon-angle-right::before, #plyRotateSmipl .next-prev-direction a.icon-angle-right::before { background: url(images/right-arrow.png) no-repeat center center / 13px; content: ""; height: 20px; width: 16px; }
#overStreamMC .next-prev-direction a.icon-angle-left::before, #plyRotateSmipl .next-prev-direction a.icon-angle-left::before { background: url(images/left-arrow.png) no-repeat center center / 13px; content: ""; height: 20px;  width: 16px;}
#plyRotateSmipl .next-prev-direction a.icon-angle-right::before, #plyRotateSmipl .next-prev-direction a.icon-angle-left::before  { height: 100%;}
#overStreamMC .selector p::before {display: none;}
.mcSearchResults.icon-search-1::before { background: url(images/search.png) no-repeat center center; width: 45px; height: 38px; content:"";}
.count { width: 54%; }

#wagonwheelContainer{width: 550px;}
#wagon-panel{position: relative;z-index: 1;}

/*** print features **/
#printScorecardIcon{width:30px;height:30px;background-image:url(images/print_black.png);background-repeat:no-repeat;background-position:center center;float:right!important;background-color:transparent!important;cursor:pointer}
.statsExportExcelIcon{right:19px;top:-4px;background-image:url(images/excel_black.png)}
.statsShareIcons{width:30px;height:30px;background-repeat:no-repeat;background-position:center center;background-size:100%;cursor:pointer;position:absolute;top:0}

/* Points Table */
.smscorecardwidget .standing-title { margin: 0; }
.standings-widget #matchCenter { background: none; padding: 0; }
#stadingSmipl h3 { color: #161616; font-weight: 800; text-transform: uppercase; font-size: 20px; margin: 0 0 20px 0; }
table.tablePoints { background: #ffffff; border-radius: 0; margin-bottom: 30px; }
table.tablePoints tbody { border: 0; }
table.tablePoints thead th { background: #1150C9; padding: 15px 10px; color: #ffffff; font-size: 12px; font-weight: 500; }
table.tablePoints tbody tr:nth-child(2n){ background: #f7f7f7; }
table.tablePoints tbody tr:nth-child(2n+1) { background: #fff; }
table.tablePoints tbody td { color: #232323; font-weight: 500; font-size: 14px; padding: 14px 0; }
table.tablePoints tbody td:last-child { font-size: 14px; font-weight: 700; color: #FF4200; }
table.tablePoints td:nth-of-type(2) { font-weight: 700; color: #050A5C; }

.standing-title {color: #fff;text-align: center;font-weight: 700;font-size: 36px;margin-bottom: 20px;line-height: 46px;}

.standings_qualified {
	background-position: center center;
    width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
	margin-top: 7px;
    background-image: url(images/qualified.png);
    background-size: contain;
    margin-left: auto;
	
}

/* Stats */
.statsHeader { background: #63656a; margin-bottom: 30px; }
#topRunGetter, #higiestSr, #leadWcktTakers, #bestEcon, #maxSixes, #highestScore {box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.15); border-radius: 4px; }
.tabTeamContent { background: #fff; border: 1px solid #ddd; border-radius: 4px; overflow: hidden;}
.tabTourContent, #stadingSmipl {overflow: hidden; padding: 0;  }
#stadingSmipl{overflow:auto;}
#tournamentStatsWrapper .statsContent { margin: 0 1rem; }
#mcTourBattingStats .nicescroll_content, 
#mcTourBowlingStats .nicescroll_content { height: auto; } 
.table-tournament-stats table.mcTableDefault.batCardTable { border-spacing: 0px 3px; border-collapse: separate; }
.table-tournament-stats table.mcTableDefault.batCardTable thead th {font-family: var(--heading-font);font-weight: 700;  background: transparent; color: #21315A; padding: 0 10px 5px; }
.stats-sidemenu .bt-li-sdm { border: 1px solid #D5DCEF; border-radius: 6px; padding: 8px; }
.stats-sidemenu .bt-li-sdm:not(:last-child) { margin-block-end: 0.5rem; }
.stats-sidemenu-list__title { font-family: var(--heading-font); font-size: 14px; line-height: 18px; font-weight: 500; margin: 0; padding: 0.5rem 0 1rem; 
color: #485168; display: flex; align-items: center; }
.stats-sidemenu-list__title img { width: 32px; height: 32px; margin-right: 5px; }
ul.stats-sidemenu-list {}
ul.stats-sidemenu-list li { margin: 2px 0; }
ul.stats-sidemenu-list li a { transition: all 0.3s ease; cursor: pointer; font-family: var(--content-font); display: block; padding: 5px 10px; width: 100%; font-size: 13px; line-height: 20px; font-weight: 500; color: #464951; }
ul.stats-sidemenu-list li.current a { background: #D6E6F2; border-radius: 3px; color: #283453;  font-weight: 600; }
ul.stats-sidemenu-list li a:hover { background: #D6E6F2; border-radius: 3px; color: #283453;  }
.table-tournament-stats .table-tournament-stats__title, 
.table-tournament-stats .table-tournament-stats__inner  { padding: 0 0 0 20px;overflow:auto; }
.table-tournament-stats__title { display: none; font-size: 24px; font-weight: 700;margin: 0 0 10px 0;line-height: 36px;}
.table-tournament-stats__title i { font-style: normal; font-weight: 500; }

.table-tournament-stats table.mcTableDefault tbody tr:nth-child(2n) { }
.table-tournament-stats table.mcTableDefault tbody tr {border: 0; }
.table-tournament-stats table.mcTableDefault tbody tr td {background: #F7F9FA; color: #161616; font-family: var(--content-font);
  font-size: 14px; font-weight: 500; padding: 11px 5px; border: 0; border-right: 1px solid #DFDFDF;  }
  
.table-tournament-stats table.mcTableDefault tbody tr td:nth-child(1) { border-top-left-radius:6px; border-bottom-left-radius:6px;   color: #19388A; font-size: 18px; font-weight: 700; }
.table-tournament-stats table.mcTableDefault tbody tr td:nth-child(5),
.table-tournament-stats table.mcTableDefault thead th:nth-child(5) { /*font-weight: 700;*/ }
.table-tournament-stats table.mcTableDefault tbody tr td:nth-child(1), 
.table-tournament-stats table.mcTableDefault tbody tr td:nth-child(2) {background: #3492E81C; border: 0; }

#tournamentStatsWrapper table.batCardTable tr th:nth-child(3), #tournamentStatsWrapper table.batCardTable tr td:nth-child(3), 
#tournamentStatsWrapper table.bowCardTable tr th:nth-child(3), #tournamentStatsWrapper table.bowCardTable tr td:nth-child(3) { text-align: center;}

.footer-wrapper .footer-wrapper__inner a img{max-width:200px;}
.videoscorecard .cmdEvent.icon-play::before{display:none !important;}
.videoscorecard .cmdEvent .icon-play.cmdPlay{ position: absolute; right: -20px;top:0px;}
.videoscorecard .cmdEvent .icon-play.cmdPlay::before{width: 20px;  height: 50px; background-position: center center;background-size:20px;}
.btnScorecard:hover, .btnScorecard:focus{text-decoration: none !important;}
.penci-entry-content > p:first-child{display:none;}
.playingXI .widgetContent .team ul.squadList li,ul.bbbMC li,ul.mcTabs li,.mcSecondaryMenu ul li{margin-left:0;}
.playingXI .widgetContent .team ul.squadList li{ display: flex; justify-content: center; align-items: center; line-height: normal; }
.playingXI .widgetContent .team ul.squadList li .squadListPlayerName { height: auto; }
.h2h__perform .mcRowHead { background: #65678626; }

/* Worm and Manhattan Graph 
#smipl-graphsplots {display: flex;
justify-content: center;
align-items: center;}
#smipl-manhattan, #smipl-worm { }
#manhattan-wrapper .manhattonwidgetTitle { transform: rotate(-90deg); }

*/

/*New update */
.smscorecardwidget .widget, #fullScoreContent #leftPanel { box-shadow: none; border-radius: 0;  }

.smscorecardwidget .widget.playingXI {  }
.current-match-container { padding: 0 !important; }
.smscorecardwidget .widget {margin: 0; padding: 0;  }

.matchDetails .widgetContent { padding: 0 1rem; }
.matchDetails .widgetContent ul li { font-size: 14px; line-height: 18px; }
.matchDetails .widgetContent ul li span { padding-bottom: 1rem; }
.matchDetails .widgetContent ul li span:first-child { font-weight: 600;padding-right: 10px; text-transform: capitalize; }
.matchDetails .widgetContent ul li span:nth-child(2) { color: #11141C94; }


.fixture-card-mid .country-name { font-size: 14px;line-height: 18px; font-weight: 600;}

/*Mini Score Card*/
#miniscoreCard { display: flex; justify-content: center; align-items: start; flex-direction: column;}
#miniscoreCard .mini-title{color: #000; padding: 0 1rem; margin-block-end: 1rem;
font-family: var(--heading-font);
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 0.56px; }
.mini-rr-strip { padding: 7px 1rem; display: flex; align-items: center; justify-content: start; background: rgba(73,71,71,0.1); gap: 20px; margin-block-end: 0.5rem; width: 100%; }
.mini-rr-strip .mini-rr { font-size: 13px;  font-family: var(--content-font); color: rgba(0,0,0,0.8); font-weight: 600; }
.mini-rr-strip .mini-rr i { font-style: normal; color: rgba(0,0,0,0.6); font-weight: 400; margin-left: 5px; } 

#miniscoreCard .mcRowData { border: 0; background: #F2F6FF; padding: 0 1rem; }
#miniscoreCard .mcRowData .mcRowData-Inner { padding: 5px 0; line-height: 2; }

#miniscoreCard .mcRowData .mcRowData-Inner:first-child::before,
#miniscoreCard .mcRowData .mcRowData-Inner:first-child::after { display: none; }
#miniscoreCard .battingCardMC_mini .mcRowData .plyData  { font-weight: 700; }
#miniscoreCard .sc-pnam .dismissalSmall { display: none; }
#miniscoreCard .mcRowHead { font-size:13px; font-weight: 500;border: 0;  padding: 7px 1rem;color: #21315A; font-family: var(--heading-font);text-transform: capitalize; }

#miniscoreCard .bowlingCardMC_mini .mcRowData { background: transparent; }
#miniscoreCard .bowlingCardMC_mini .mcRowData .mcRowData-Inner .mcGrid_2, 
#miniscoreCard .bowlingCardMC_mini .mcRowHead .mcGrid_6 .mcGrid_2{}
#miniscoreCard .bowlingCardMC_mini .mcRowData .plyData,
#miniscoreCard .bowlingCardMC_mini .mcRowData .playerName { color: #000000; font-weight: 400; }
#miniscoreCard .battingCardMC_mini { margin: 0; }
.battingCardMC_mini, .bowlingCardMC_mini { overflow: hidden; width: 100%; display: inline-block;vertical-align: top;}

.battingCardMC_mini .mcRowHead,.bowlingCardMC_mini .mcRowHead{}
.battingCardMC_mini .strikerIcon, .bowlingCardMC_mini .currentBowlerIcon { vertical-align: middle; display: inline-block !important; }
#miniscoreCard .strikerIcon { background-image: url(images/bat-blue.png); width: 14px; height: 14px; margin: 0 0 0 5px; }
.battingCardMC .strikerIcon, .bowlingCardMC .currentBowlerIcon{ display: none; }
.currentBowlerIcon {background-image: url(images/ball-blue.png); width: 12px; height: 12px;  margin: 0 0 0 5px;  }
.battingCardMC_mini .mcRowHead .mcGrid_6 .mcGrid_2, .battingCardMC_mini .mcRowData .mcRowData-Inner .mcGrid_2 { width:16.667%; }
.hide-on-small-only { /*display: none !important;*/ }


#commentPage #cmdBlockSmipl { padding: 0 1rem; }
/*******End of  mini scorecard ****/

/*** Playing XI Page ***/
#playingXIContent .inningsTabsList { margin: 0 auto; }
#playingXIContent .inningsTabsList a.inningsTabsItemsList.active { color: #ffffff; }
#playingXIContent .inningsTabsList a.inningsTabsItemsList { font-weight: 600; color: #161616; }


/******** playing XI Player Image Changes *************/

.playingXI-BrowserView{border-radius:50%;max-width:50px}
.playingXI-View-span{text-align:left;font-weight:600;color:#050A5C}
.playingXI-MobileView{border-radius:50%;max-width:25%;width:50px}
.playingXI .widgetContent .team ul.squadList li{height:60px}
.playerWW{background-size:167px 167px!important;background-image:url(images/player_wagon_img.png);background-position:center 18px}
.playingXI .widgetContent .team ul.squadList li .squadListPlayerName .playingXI-playerImg{display:none}
.playingXI .widgetContent .team ul.squadList li .squadListPlayerName .playingXI-playerImg.active{display:inline-block;float:left}

.playingXI .widgetContent .team ul.squadList li .squadListPlayerName .playingXI-playerName{display: block;float: left; width: 100%;text-align:center;}
.internationalLiveScorecard .playingXI .widgetContent .team ul.squadList li .squadListPlayerName .playingXI-playerName{
	display: flex; float: left; width: calc(100% - 55px); margin-left: 5px;min-height: 50px; align-items: center;text-align:left;
}
/******* End of playing XI Player Image Changes ************/

/**** Photo Gallery *********/
#photostreamPage .gallery-img img {  width: 100%; height: 100%; object-fit: cover; border-radius: 6px; object-position: top;max-height: 300px;}
.image-gallery-list { padding-top: 1rem; }
/************* End of Photo Gallery ******/

/**** Custom Select Box ***/
.customSelecBox{ width: 100%;position: relative;}

.cSBDisplay  { width: 100%; outline: none; color:#FFF; height: 36px; border-radius: 5px;
font-weight: 600; font-size: 12px; line-height:27px; text-transform: uppercase; border: 0; margin: 0; padding: 5px 45px 5px 10px;  cursor: pointer;
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;
background-image: linear-gradient(45deg, transparent 50%, #FFF 50%), linear-gradient(135deg, #FFF 50%, transparent 50%);
background-position: calc(100% - 23px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0;
background-size: 8px 8px, 8px 8px, 2.2em 2.2em; background-repeat: no-repeat; background-color: #02245A;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.1);text-overflow: ellipsis;
overflow: hidden; white-space: nowrap;
}
.cSBList{
  width: 100%;
  position: absolute;
  top:33px;
  left:0;
  background: #FFF;
  z-index: 1000;
  border: 1px solid #CCC;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.07), 0 1px 3px 0 rgba(0, 0, 0, 0.06), 0 2px 1px -3px rgba(0, 0, 0, 0.05);
  max-height: 136px;
  overflow: auto;
  display: none;
}
.cSBList.active{ display: block;}
.cSBListItems{
  width: 100%;
  padding: 5px 10px 5px 10px;
  cursor: pointer;
  color:#050A5C;
  border-bottom: 1px solid #dfdfdf;
  font-weight: 600;
    font-size: 12px;
	margin-top: 5px;
    margin-bottom: 5px;
	text-transform: capitalize;
}
.cSBListItems:last-child{ border: none;}
.cSBListItems:hover,.cSBListItems.active{ background-color:#050A5C; color:#FFF; }
#matchFilterWrapper.cSB{ overflow: visible;}
.cSBListSearch input{width:100%;padding:5px;border:1px solid #dfdfdf;color:#0071c6;outline:none;font-size:12px}
.drop-down-filter{margin-bottom:10px;background-color:#FFF;padding:10px;border-radius:10px}

@media (max-width: 767px){
	.customSelecBox{margin-bottom:10px;}
}
/**** Custom Select Box ***/

/************* Squad Page ******/
.squad-container {display: block;overflow: hidden;clear: both;border-bottom: 1px solid rgba(255,255,255,0.25);margin-bottom: 45px;padding: 0 3rem 20px;}
.squad-list { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
.squad-team-name { margin-bottom: 20px; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa;  }
.squad-team-name h3 { padding-block: 1rem; font-size: 26px; color: #21315A; margin: 0; text-transform: uppercase;  }
/*.teamSquadPlayerUnit { 
	background: rgba(18, 33, 255, 0.8);
	border-radius: 20px; width: 280px;
	height: 290px;
	padding: 25px;
	overflow: hidden;
	transition: all .6s ease-in-out;
	margin-right: 10px;
	margin-bottom: 30px;
}
.teamSquadPlayeProImg { text-align: center; margin: 0 auto 10px; }
.teamSquadPlayeProImg img { width: 180px; border-radius: 20px; }
*/
.squad-card-head { text-align: center; background: rgba(255,255,255,0.1);  }
.squad-card-head .teamSquadPlayerName {font-size: 14px;font-weight: 600;line-height: 20px; margin:0; }
.squad-card-head .teamSquadPlayerRole { }
.teamSquadPlayerInfo { text-align: center; display: none; }
.teamSquadPlayerInfo span { display: block; color: #FFFFFF; font-size: 13px;  }

/* Squad New Layout */
.squad-container-domestic { padding: 0 1%; display: flex; flex-wrap: wrap; justify-content: center; }
.squad-team { width: 320px;margin: 0 12px 30px;
background-color: #ffffff; background-image: url("../mc/images/squad-list-bg.png");
 background-repeat: no-repeat; background-size: 450px; background-position: top center; border-radius: 5px; padding: 20px; }
.squad__box {  }
.squad-name { font-family: 'Montserrat'; font-size: 20px; font-weight: 700; line-height: 26px;  text-align: center; font-style: italic;
 color: #ff3201; text-transform: uppercase; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid transparent;
border-image: linear-gradient(0.25turn, rgba(239,65,35,0), rgba(239,65,35), rgba(239,65,35,0));
border-image-slice: 100%; border-image-slice: 1; }
ul.squad-current-list { text-align: center; }
ul.squad-current-list li { color: #050a5c; font-size: 14px; line-height: 20px; font-weight: 700; text-transform: uppercase; padding-bottom: 8px; }


/*************End Squad Page ******/

.mcLoader{position:fixed !important;}
.mcLoader.displayForScorecard{display:block !important;}
.mcLoader.hideForScorecard{display:none !important;}

/****** Innings Tab css ********/
.mcSelectDefault.inningsList{display:none}
.scorecardHeader{justify-content: start;
  margin-block: 1rem;
  overflow-x: scroll;
  padding-bottom: 0.5rem;
  margin-inline: 1rem; }
.scorecardHeader .innScore{display:none}
.inningsTabsList { border: 1px solid #D6D6D6; border-radius: 40px; background: #ffffff; display: flex;}
.inningsTabsItemsList,.innAccordianHeader{ min-width: 200px; padding:5px 10px;display:inline-block;border-radius:40px;cursor:pointer;}
.inningsTabsItemsList:last-child{border:0;border-bottom-right-radius:40px;border-top-right-radius:40px}
.inningsTabsItemsList:first-child{border-bottom-left-radius:40px;border-top-left-radius:40px}
.inningsTabsItemsList .inningsTabsItemsRow:nth-child(2) { display: none; }

.innAccordianHeader{border-radius:5px;width:100%;margin:0 0 10px;text-align:left;position:relative}
.innAccordianHeader .inningsTabsInnsText { margin-right: 10px; }
.inningsTabsItemsRow { display: flex; justify-content: center;  }

.accordianArrow{width:16px;position:absolute;right:15px;top:16px}
.accordianArrow svg{fill:#FFF}
.accordianArrow.accordianDownArrow svg{fill:#050A5C}
.innAccordianHeader.active{border-bottom-left-radius:0;border-bottom-right-radius:0}
.inningsTabsList{float:left;text-align:center; }
.inningsTabsList .inningsTabsTeamName,.innAccordianHeader .inningsTabsTeamName{display:block;font-size:13px;font-weight:600;text-transform:uppercase;text-align:center;color:rgba(0,0,0,0.6);}

.inningsTabsList .inningsTabsTeamName { margin-right: 10px; }
.inningsTabsList .inningsTabsItemsList.active .inningsTabsTeamName,.innAccordianHeader.active .inningsTabsTeamName{color:#FFF}
.inningsTabsList .inningsTabsItemsList .inningsTabsInnsText,.innAccordianHeader .inningsTabsInnsText{font-size:12px;color:rgba(0,0,0,0.6)}
.inningsTabsList .inningsTabsTeamScore,.innAccordianHeader .inningsTabsTeamScore{font-size:14px;font-weight:500;color:#050A5C}
.inningsTabsList .inningsTabsItemsList.active .inningsTabsTeamScore,.innAccordianHeader.active .inningsTabsTeamScore{color:#FFF}
.innAccordianHeader .inningsTabsTeamName{text-align:left}
.innAccordianHeader .inningsTabsTeamScore{margin-right:10px }
.inningsTabsList .inningsTabsTeamScore:first-child { font-weight: 600; }
.inningsTabsList .inningsTabsTeamScore:last-child { font-size: 13px; font-weight: 400; }
.inningsTabsList.mobinningsTabsList .inningsTabsTeamName {margin-right: 8px; }
.inningsTabsItemsList.active,.innAccordianHeader.active {background: #C65142;color:#FFF;position:relative; }
.inningsTabsItemsList.active .inningsTabsInnsText, .innAccordianHeader.active .inningsTabsInnsText { color:#FFF; }

#overStreamMC{ background: #fff; border-radius: 10px; padding: 1rem; max-height: 100%; }
#overStreamMC .selector { width: 100%; padding: 0; text-align: left; }
#overStreamSMIPL { width: 100%; }
#overStreamMC .selector p { color: #1C1C1C; font-size: 14px; line-height: 20px; font-family: var(--heading-font); font-weight: 800; text-transform: capitalize; margin-block-end: 5px; padding: 0; }
#overStreamMC .next-prev-controls { display: none; }

.internationalLiveScorecard #overStreamMC{ display:flex; flex-direction: column; }
#tournamentVideos .mcContainer{background:#FFF;padding:10px;border-radius:10px;max-width:1350px}



/************* Video Tab Section ******/
.mcSecondaryMenu ul li { font-family: var(--content-font); font-size: 16px; font-weight: 500; color: rgba(0,0,0,0.6); border-right: 1px solid rgba(0,0,0,0.6);
 text-transform: capitalize; }
.mcSecondaryMenu ul.MatchVideosListFilterMenus {  margin-top: 1rem; }
.article-container .video-card {width:auto}
.smscorecardwidget .video-card-main.col-md-6 { padding: 0 10px; }
.video-card { background-color:  #133F7E;
  width:365px; border-radius: 10px;
  cursor:pointer;
  margin:0 0 1rem;
}
.video-card-img {
  height:190px;
  border-radius:10px;
  position:relative;
  transition:.6s ease-in-out;
  overflow:hidden
}
.video-card-img img.img-fluid {  width:100%; height:100%;  border-radius:10px; } 
.video-card-img img.img-fluid,
.video-hover { position: absolute; left: 0; right: 0; bottom: 0; top: 0; display: flex; align-items: center; justify-content: center;   }
.video-hover button { visibility: hidden; display: none; }
.video-hover img.ply-icon { width: 30px; height: 30px; }
.video-card:hover .video-card-img img.img-fluid {
  -webkit-transform:scale(1.03);
  -ms-transform:scale(1.03);
  transform:scale(1.03)
}
.video-card-img img.img-fluid {
  transition:.6s ease-in-out;
  object-fit:cover;
  object-position:center
}
.vdo-play,
.video-view {
  display:-webkit-box;
  display:-ms-flexbox
}
.video-card-des {
  padding:0; font-family: var(--heading-font);
  cursor: auto;
}
.video-card-des .text-detail { display: flex; flex-direction: column; padding: 10px; }

.vdo-play {
  background:0 0;
  border:5px solid #fff;
  border-radius:50%;
  height:60px;
  width:60px;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.video-des-date { font-size: 14px;
  letter-spacing: .56px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 5px;
  color: rgba(255,255,255,.6);}

.video-des-time {
  font-size:12px;
  -webkit-box-align:center;
  color:#1c1c1c
}

.video-des-time {
  font-weight:700;
  line-height:22px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  background:#eaeaea;
  padding:0 6px;
  border-radius:3px
}
.video-des-time span {
  color:#ff3b00;
  margin-right:7px;
  display:flex;
  align-items:center; display: none;
}
.video-card-des h4 {
 margin-bottom: 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 14px;
  font-weight: 700;
  color: rgba(255,255,255,.8);
  line-height: 20px;
  height: 42px; 
}

.vid-overlay-details { padding:10px}
.vid-overlay-details ul {
  display:grid;
  grid-template-columns:auto 26px;
}
.vid-overlay-details ul li {
  letter-spacing:1.4px;
  display:flex;
  align-items:center;
  font-size:14px;
  font-weight:600;
  letter-spacing:.56px;
  color:rgba(255,255,255,.8)
}
.vid-overlay-details ul li span {
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  font-weight:600; font-family: var(--heading-font);
}
.vid-overlay-details ul li.vid-share {  }
#videostreamPage .vid-overlay-details{position:relative;}
.vid-overlay-details:hover .share-social {
    display: flex;
    left: 10px;
    right: unset;
    width: 80%;
    bottom: 6px;
}

#photostreamPage .image-card a .gallery-img { margin-block-end: 1rem; }


/* Squad Block */
#fixtureSquad { display: none; clear: both; }
#fixtureSquad-block { position: relative; padding: 15px 2rem; overflow: hidden; }

.fixtureSquad-content { position: relative; z-index: 9;  padding-bottom: 1%; }
.fixtureSquad-content:before { content: url(../images/text.png?v=4); position: absolute; left: 100px; top: 30px;display:none;}
.fixtureSquad-title { font-family: "Source Sans Pro",Arial,sans-serif; font-size: 24px; line-height: 30px; color: #02458d; 
font-style: italic; margin-bottom: 15px; font-weight: 700; }
.fixtureSquad-title.non-playing-list { color: #888; margin-top: 40px; }
ul.fixtureSquad-list, .squad-list { margin-bottom: 0; display: flex; align-items: baseline; flex-flow: row wrap; gap: 2rem 1rem; }
ul.fixtureSquad-list li, .teamSquadPlayerUnit { width: 170px; display: flex;align-items: center; flex-direction: column; }
ul.fixtureSquad-list li span.fx-ply-img, .teamSquadPlayeProImgBlock { display: flex;justify-content: center;align-items: end; 
 width: 170px; height: 165px; border-radius: 10px; background-color: #FFF9EE;  
 margin-block-end: 5px; background-size: 165px; background-repeat: no-repeat; background-position: center; }
ul.fixtureSquad-list li:last-child { margin: 0 0 10px 0; }
ul.fixtureSquad-list li .fx-ply-img .playingXI-playerImg, .teamSquadPlayerUnit .teamSquadPlayeProImg img { max-width: 150px; border-radius: 0; }
ul.fixtureSquad-list li .fx-ply-name,
.teamSquadPlayerUnit .squad-card-head { font-size: 14px; font-weight: 600; line-height: 20px; text-align: left; width: 100%; display: flex; flex-direction: column;}
ul.fixtureSquad-list li .fx-ply-name a{color:inherit;}
.non-playing-item { /*filter: grayscale(100%);*/ }
.fixtureSquad-content{display:none;}
.fixtureSquad-content.active{display:block; }
ul.fixtureSquad-list li span.p11-fb img { width:12px; }

ul.fixtureSquad-list li .fx-ply-name .ply-rol, .teamSquadPlayerUnit .squad-card-head .teamSquadPlayerRole { font-style: normal; font-family: Source Sans Pro;font-size: 13px; font-weight: 400; 
margin-right: 10px; color: rgba(0,0,0,0.9); }

/* Series and Archive page */
#series-archive { position: relative; background: #E8EBF3; overflow: hidden; }
#series-archive .series-header { position: relative; overflow: hidden; margin: 0 1rem; border-radius: 28px; z-index: 1; margin-top: 2rem; 
margin-top: 2rem; display: flex; justify-content: left;align-items: center;
background-image: url(images/series-inner-header.png?v=2);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  height: 370px; }
#series-archive .series-header img { width: 100%; position: relative; z-index: -1; top: 6rem; }
#series-archive .series-header img.series-default-pic { width: 300px; }
#series-archive .series-header-title { color: #ffffff; position: absolute;  left:7rem; font-size: 48px; line-height: 50px; text-align: left; font-family: var(--content-font);font-weight: 600; }

#series-archive-inner-page { display: block; overflow: hidden; position: relative; top: -3rem; border-radius: 20px; border: 1px solid #D1D1D1; background: #FEFEFE; margin: 0 1rem; z-index: 99; }
.AllcardsTab { padding: 0 2.6rem; }
#tournamentVideos .video-container { position: inherit; padding: 0 4rem; overflow: auto; height: auto; }
#tournamentVideos .video-card-img { height: 270px; }


/* ----------------------------------------------------------------------------------------------- */
/* = Media Query for all Browser */
/* ----------------------------------------------------------------------------------------------- */
/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
	.page-header { margin-bottom: 10px;}
	/* Media Query for Footer */
	.mcSML-12{width:100%}
	.wagonData.uniform-grid {  }
	.mcTabContent.current { background: #fff; }
	#wagonwheelContainer { width: 320px !important;}
	#wagonWheelContent .settingWrap.uniform-grid {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    }
	#playerStatsWrapper select.mcSelectDefault {  margin-bottom: 10px; } 
}
/* Smartphones (portrait) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px)
and (orientation : portrait) {	
}

/* Smartphones (landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px)
and (orientation : landscape) {
}

/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
	/* Media Query for Footer */
	.mcSML-12{width:100%}
}

@media only screen
and (min-device-width : 360px)
and (max-device-width : 640px) {	 
}

@media only screen
and (min-device-width : 360px)
and (max-device-width : 640px)
and (orientation : portrait) {
}

@media only screen
and (min-device-width : 360px)
and (max-device-width : 640px)
and (orientation : landscape) { 
	/* Media Query for Footer */
	.mcMED-2{width:16.66667%}
	.mcMED-10{width:83.33333%}
}

/* iPads (portrait and landscape) ----------- */
@media only screen
and (max-device-width : 768px){
	#scoreBox .innings .teamScore .runs { font-size: 22px;line-height: 28px; }
	.matchBox { background: #fff; } 
	.perform-graphs ul.wagon-points li { padding: 10px 12px; }
	.h2h__perform { padding:0 ; margin: 0; }
	.noScroll .matchHead { top: 80px; background: #243878; left:0; width: 100%; }
	.matchNavContent { top: 80px;  padding: 5px 10px 20px; }
	.matchHead .matchNav span:last-child { font-size:12px; }
	#matchFilterWrapper {  }
	.matchInfo { border-left: 0; }
	.resultStrip .matchInfo, .liveStrip .matchInfo {border-right: 0;padding-right: 0;}
	ul.wagon-points.uniform-grid { }
	ul.wagon-points.uniform-grid li { display: inline-block; vertical-align: middle;  padding: 10px 13px; }
	ul.wagon-points li.all { padding: 28px 10px; }
	
	#manhattan-wrapper .manhattonwidgetTitle { text-align: center; margin-bottom: 20px; font-size: 14px; }
	#manhattan-wrapper .manhattonwidgetLegendItem { font-size: 12px; }
	
	.wagonData .side { display: table-cell; padding: 0 10px 0 0; }
}

@media (max-width : 768px){
	#scoreBox .tournament--name, #scoreBox .matchDate, #scoreBox .matchVenue, .mcExtras,#scoreBox .matchSummary{font-size: 11px;}
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
	/* Media Query for Footer */
	.mcMED-2{width:16.66667%}
	.mcMED-10{width:83.33333%}
}
/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) 
{
}
/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
}

/* = Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) { 
	/* Media Query for Footer */
	.mcLA-2{width:16.66667%}
	.mcLA-10{width:83.33333%}
}
/* = Large screens ----------- */
@media only screen
and (min-width : 1824px) {
	/* Media Query for Footer */
	.mcXL-2, .mcRow .mcXL-2  { width: 16.66667%; }
	.mcXL-10, .mcRow .mcXL-10 { width: 83.33333%; }
}

/* iPhone 6, 7, & 8 in portrait & landscape
============================================ */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) {
#scoreBox .innings { display: flex; }
#scoreBox.multidayScoreBox .teamScores .teamL, #scoreBox.multidayScoreBox .teamScores .teamR { width: 44%; }
#scoreBox .teamScores .teamR { float: right; }
}

@media (min-width: 2024px) {
	#series-archive .series-header { height: 410px; }
}
@media (min-width: 2152px) { 
#series-archive .series-header { height: 454px; }
}

@media (max-width: 1800px) {
	#series-archive .series-header { height: 345px; }
}
@media (max-width: 1680px) {
#series-archive .series-header { height: 330px; }	
#series-archive .series-header-title { top: 7rem; }	
}
@media (max-width: 1650px) {
#series-archive .series-header { height: 325px; }		
}
@media (max-width: 1440px) {
#series-archive .series-header { height: 290px; }	
#series-archive .series-header-title { top: 6.5rem; }
}
@media (max-width: 1400px) {
	.match-card-modify .col-lg-6 { width: 60%; }
	.match-card-modify .col-lg-3 { width: 18%; }
	.match-card-modify .match-live-status.match-status { padding: 0px 4px; }
	.match-card-modify .match-tm-info .tm-name { font-size: 14px; }
	.match-card.match-card-modify .matchOrderText, .match-card.match-card-modify .teamTypeTag { line-height: 14px; }
	.match-card.match-card-modify .match-card-bottom .match-card-btn { padding: 8px 36px 8px 10px; }
	
	.match-card-middle__inner.justify-content-evenly {    justify-content: space-between !important; }
	#match-live-card.match-card-modify .match-tm-info .tm-name { width: 80px; font-size: 14px; line-height: 18px; }
	.match-card-modify .match-score { font-size: 20px; line-height: 24px; }
	.match-card-modify .match-score span { font-size: 12px; }
	#series-archive .series-header { height: 290px; }	
	#series-archive .series-header-title { top: 6.5rem; }
}
@media only screen and (max-width: 1366px) {
	.inningsTabsItemsList, .innAccordianHeader { min-width: 180px; }
	.inningsTabsList .inningsTabsTeamName, .innAccordianHeader .inningsTabsTeamName { font-size: 13px; }
	#scoreBox .tLogo img { width: 50px; height: 50px; }
	#scoreBox .matchSummary { font-size: 14px; line-height: 18px; }
	#scoreBox .innings .teamScore .runs { font-size: 18px; line-height: 22px; }
	#scoreBox .innings .vs, #scoreBox .innings .teamScore .overs, 
	#scoreBox .innings .teamScore .runRate, #scoreBox .scoreBox-top .matchVenue, 
	#scoreBox .matchDate, #scoreBox .matchTm { font-size: 12px; line-height: 16px; }
	.vsC img { width: 30px; }
	#wagonwheelContainer {position: relative;top: -12%; left: -9%;pointer-events: none; }
	#Wagonwheel { top: -10%; }
	.switch_data { position: absolute;right: 0; top: 22%; }
	.switch_data .wagonData { align-items: start; }
	.side h6 { font-size: 10px; }
	.side span { border: 0; padding: 0; }
	.side span i { font-size: 14px; }
	.side-ve { display: flex; flex-direction: column; }
	.wagonData, ul.wagon-points, .batStyle { margin: 0 auto 20px; }
	ul.wagon-points li { width: 12%; }
	
	.video-card-des h4 {font-size: 13px; line-height: 18px; height: 40px; }
	.vid-overlay-details ul li, .video-des-date { font-size: 12px; }
	
	#series-archive .series-header { height:280px; }
	
	
}
@media only screen and (max-width: 1280px) {
	#series-archive .series-header { height: 265px; }
	#series-archive .series-header-title { top: 6rem; }
}
@media only screen and (max-width: 1154px) {
	#series-archive .series-header { height: 234px; }
	#series-archive .series-header-title { top: 5rem; }
}
@media  (max-width : 1024px) {
	#printScorecardIcon{display:none}
	.videoscorecard .cmdEvent .icon-play.cmdPlay{right:-10px}
	#byb__comment .cmdEvent .cmdText{width:calc(100% - 100px)}
	.battingCardMC_mini,.bowlingCardMC_mini{margin:0}
	
}

/* 1024 to 1299 */ 
@media (min-width:64.0625em) and (max-width:81.24em) {
 .u-hide-tablet { display: none; }
 .u-show-tablet { display: block; }
 .table-tournament-stats .table-tournament-stats__title, .table-tournament-stats .table-tournament-stats__inner  { padding: 0; }
  .table-tournament-stats .table-tournament-stats__title { text-align: center; }
}

/* 1299 */
@media (max-width:81.24em) {
	.squad-name { font-size: 18px; line-height: 24px; }
	ul.squad-current-list li { font-size: 14px; }
}

/* 1024 */
@media (max-width:64.0525em) {
 .u-hide-tablet { display: none; }
 .u-show-tablet { display: block; }
  .table-tournament-stats { width: 100% !important; }
 .table-tournament-stats .table-tournament-stats__title, .table-tournament-stats .table-tournament-stats__inner  { padding: 0; }
 .table-tournament-stats .table-tournament-stats__title { text-align: center; }
/************* Squad Page ******/
 .teamSquadPlayerUnit { }
 .switch_data { margin:2% 0 auto; width: 100%; }
 .side span { padding: 0; margin: 0; border: 0; display: block; }
 
 #wagonwheelContainer { height: 550px; }
 #wagonwheelContainer, .switch_data { position: inherit; }
 #wagonWheelContent select.batsmenFilter,#wagonWheelContent select.bowlerFilter{max-width: 200px;}	
 #wagonWheelContent .batStyle {
  position: relative;
  z-index: 9;
  clear: both;
  overflow: hidden;
  left: 0;
  right: 0;
  display: flex;
  text-align: center;
 align-items: center;}
 #wagonWheelContent .uniform-grid { justify-content: center; }
 #wagon-panel ul.wagon-points { justify-content: center; }
 
 #series-archive .series-header { height: 220px; }	
 #series-archive .series-header-title { top: 4.5rem; left: 5rem; }
}

@media only screen and (max-width: 992px) {
	.ProjectedScoreAtRR{font-size: 16px;}
	#wagonwheelContainer { width: 620px; height: 650px; }
	#wagonWheelContent .uniform-grid { flex-direction: row; gap: 10px; }
	#wagonWheelContent .inningsTabsList { margin-bottom: 15px; float: none; text-align: center; }
	#wagonwheelContainer { float: none; }
	#wagon-panel ul.wagon-points { justify-content:center; flex-direction: revert;}
	#wagonWheelContent .switch_data { width: 60%; float: none; margin: 0 auto; display: flex; flex-direction: column; }
	#wagonWheelContent .switch_data .wagonData { margin-left: 0; margin-right: 0; align-items: start; flex-direction: revert; }
	#wagonWheelContent .batStyle { display: flex}
}

/* 839 */
@media (max-width:52.49em) {
	#matchCenter { padding-bottom: 20px; }
	.u-hide-tablet { display: none; }
	.u-show-tablet { display: block; }
	.standing-title { font-size: 16px; line-height: 24px; }
	#stadingSmipl h3 { font-size: 14px; font-weight: 600; margin: 0 0 15px 0; }
	.playerWagonBowling ul.perform-score { margin-bottom: 10px; }

	.endOverInfo p { margin: 8px 0; }
	.endOverInfo p.firstChild, .endOverInfo p.totRun { margin: 0; }
	.endOverInfo p.secondChild i { line-height: 28px; }
	#byb__comment .cmdEvent .cmdOver { line-height: 18px; }
	#byb__comment .cmdEvent { padding: 1rem; }

	.playingXI .widgetContent .team ul.squadList li .squadListPlayerName span { font-weight: 500; }

	/************* Squad Page ******/
	ul.mcTabs.mcTabs-second { margin: 0 auto 1rem; }
	.squad-container { padding: 0; margin-bottom: 2rem;  }
	.squad-list { display: grid; justify-content: start;
	  grid-gap: calc(var(--gutter) / 2);
	  /* grid-template-columns: 220px; */
	  grid-template-rows: minmax(50px, 1fr);
	  grid-auto-flow: column;
	  grid-auto-columns: calc(50% - var(--gutter) * 2);
	  overflow-x: scroll;
	  scroll-snap-type: x proximity;
	  padding-bottom: calc(.75 * var(--gutter));
	  margin-bottom: calc(-.25 * var(--gutter)); }
	.squad-card-head .teamSquadPlayerName { line-height: 16px; }
	.squad-team-name h3 { font-size: 20px; padding-block: 10px; }
	
	#series-archive .squad-list { display: flex; gap: 10px; justify-content: center; }
	
	#byb__comment .cmdEvent .cmdText{font-size:14px}
	#miniscoreCard .battingCardMC_mini,#miniscoreCard .bowlingCardMC_mini{max-width:100%;margin:0 2px; }
	.ppCmd{margin-right:20px}
	.imgComment img{max-width:300px; }
	.overManualCommentary .ppText{display:block;align-items:center;}
	.overManualCommentary .overCommentaryText{text-align:left;padding-left:0;width:100%;margin-bottom:10px}
	.imgComment{text-align:center;}
	.mcSelectDefault.inningsList{display:block}
	.inningsTabsList{display:none}
	
	.mobinningsTabsList { 
		white-space: nowrap; border: 0; border-radius: 0; background: transparent; margin: 0;
		display: grid;
		grid-gap: calc(var(--gutter) / 2);
		grid-template-columns: 30px;
		grid-template-rows: minmax(50px, 1fr);
		grid-auto-flow: column;
		grid-auto-columns: calc(50% - var(--gutter) * 2);
		overflow-x: scroll;
		scroll-snap-type: x proximity;
		padding-bottom: calc(.75 * var(--gutter));
		margin-bottom: calc(-.25 * var(--gutter)); }
	
	.mobinningsTabsList span {
		margin: 0 18px 0 0;
		position: relative;
		scroll-snap-align: center;
		display: flex;
		flex-direction: column;
	}
	.inningsTabsList.mobinningsTabsList .inningsTabsItemsList { background: transparent;  min-width: auto; margin: 0 ; flex: 1; }
	.inningsTabsList.mobinningsTabsList .inningsTabsItemsList:last-child { margin-right: 0; }
	.inningsTabsList.mobinningsTabsList{ border: 1px solid #D6D6D6; border-radius: 40px; display:flex; margin-top: 15px; width:100%; margin-bottom: 1rem; text-align: center; }
	.inningsTabsList.mobinningsTabsList .inningsTabsItemsRow { justify-content: start; }
	.inningsTabsList.mobinningsTabsList .inningsTabsTeamName { margin-right: 5px; }
	.inningsTabsList.mobinningsTabsList .inningsTabsItemsList.active, .inningsTabsList.mobinningsTabsList .inningsTabsItemsList:hover { background: #C65142; color: #FFF;}
	.inningsTabsList.mobinningsTabsList .inningsTabsItemsList:hover .inningsTabsTeamName { color: #ffffff; }
	.inningsTabsList.mobinningsTabsList .inningsTabsItemsList .inningsTabsInnsText { margin: 0; }
	
	.mob-innOverInfo { display: block; color: #fff; display: flex; align-items: center; justify-content: space-between; width: 100%; padding:5px; }
	.mob-innOverInfo p { color: #ffffff; margin: 0; padding: 0; font-weight: 600; font-size: 14px; line-height: 22px; text-transform: uppercase; }
	.mob-innOverInfo{ background: #18184A; flex-direction: row; border-radius: 5px; box-shadow: none; }
	#commentPage .scorecardHeader { flex-direction: column; }
	.matchTypeCompetitionsTabs li{display:inline-block!important}
	
	ul.mcTabs.mcTabs-second li{margin-right:15px; }
	ul.mcTabs.mcTabs-second li span,ul.mcTabs.mcTabs-second li.current span{font-size:16px}
		
	#fixtureSquad-block { margin: 0 10px; }
	#fixtureSquad-block .inningsTabsList{display:block}
	.squad__box {height: auto; }
}

/***** match notes ***********/
.widget.matchNotes{	}
.widget.matchNotes .matchNotesList{
	font-size: 13px;
	line-height: 22px;
	display: block;
	background: rgba(154, 188, 234, 0.13);
	padding: 8px 8px;
	margin-bottom: 6px;
	box-shadow: 0 1px 0px rgba(0,0,0,0.2);
	border-radius: 6px;
	overflow: hidden;
	clear: both;
	border-bottom: 1px solid #ddd;
}
.widget.matchNotes .matchNotesList.Match{font-weight: 600;border: none;background: none;box-shadow: none;}
#commentPage #cmdBlockSmipl.widget{padding:15px 20px;}
/**** manhattan worm changes ***/
#manhattan-wrapper.version2 .mchart-wkts,
#manhattan-wrapper.version2 .mchart-overno{font-weight:500;font-size:12px;}
.customToolTip { padding: 0 10px 10px; border: none; background-color: #15152deb; color: #fff; border-radius: 9px; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4); }
#manhattan-wrapper.version2 .customToolTip p { margin: 0; color: #fff; line-height: 20px; }
#manhattan-wrapper.version2 .mchart-label {font-weight: 500; font-size: 12px; color: #fbe9a2; padding: 0 2px 0 0;}
#manhattan-wrapper.version2 .mchart-label:nth-child(2) { padding-left: 5px;}
#manhattan-wrapper.version2 .mchart-teamname { padding-top: 8px; }

/******* End of Innings Tab CSS *****/
.Legendblock{  font-size: 10px;}
.LegendItems{ margin-right:4px; }

@media (max-width:768px) {
	.ph-not-fount-text { padding-block: 3rem 2rem; }
	.vd-not-fount-text { padding-block: 1rem 2rem; }
	#miniscoreCard{display:block;margin-top:5px;}
	#matchCenter { margin:0; border-radius: 0; padding-top: 1rem; }
	.matchHead { margin-bottom: 1rem;  }
	.matchHead .matchNav { display: none; }
	#commentPage #cmdBlockSmipl { padding: 0;  }
	#mcMain-section { flex-direction: column; gap: 0; }
	#mcMain-section .mcLeft-section, #mcMain-section .mcRight-section { width: 100%;flex: 1;  }
	#mcMain-section .mcLeft-section { position: static; height: auto;width: 100%;}
	#scorecardWrapper { margin: 0; padding: 1rem 0; border-radius: 0; }
	#mcMain-section .mcRight-section, #briefScoreBoard, #byb__comment, .prepostMatchCommentry { border-radius: 0; }
	#commentPage, .prepostMatchCommentry, #briefScoreBoard { margin: 0;  }
	.mcBody-section {max-height: 100%;overflow-y: scroll !important;position: inherit !important; }
	.prepostMatchCommentry { border: 0; }
	#overStreamMC {margin: 1rem;}
	.scorecardHeader { margin: 0 1rem 1rem; }
	.endOverInfo { padding: 0 1rem; }
	ul.bbbMC li a { line-height: 28px; }
	#wagonwheelContainer { height: auto; }
	#byb__comment { border: 0;}
	.mcRowData img.active { width: 35px; height: 35px; }
	.mcRowData .battingPos { width: 5%; }
	.mcNotBat .not-bat-list .not-bat-list-player { width: 100px; }
	#miniscoreCard .mcRowData .mcRowData-Inner div.mcGrid_1 { font-size: 12px; }
	.mcSecondaryMenu ul.MatchVideosListFilterMenus { margin-top: 0; }
	.mcSecondaryMenu ul li { font-size: 14px; }
	
}

/* 640 to 1024 */
@media (min-width:40em) and (max-width:64.0525em) {
}

@media (max-width:40em) {
	#series-archive .series-header { height: 360px; }
	#scoreBox .liveTag { background: transparent; }
	.red-dot { background: #E24242; }
	.red-dot::before { border-color: #E24242; }
	
	@keyframes background-change {
		0% { background: #E24242; }
		50% { background: #E24242CC; }
		100% { background: #E24242; }
	}
	
	.mcRowData .mcRowData-Inner {  padding: 0.5rem 0}
	#fullScoreContent, #commentPage, #wagonWheelContent { padding:0; }
	#videostreamPage, #photostreamPage { padding: 0 0.5rem; }
	#fullScoreContent #leftPanel { box-shadow: none; background: transparent; }
	
	select.innsFilter { background-color: #18184A; }
	.mcRowData img.active { width: 40px; height: 40px; }
	
	#miniscoreCard .mcRowHead .tt, #miniscoreCard .mcGrid_2, #miniscoreCard .mcRowHead { font-size: 12px;  }
	.mcRowData .plyData { font-size: 13px; }
	#miniscoreCard .mcRowData img { width: 30px; height: 30px; margin: 0; }
	#miniscoreCard .mcRowData .playerName { font-size:13px; }
	#miniscoreCard .bowlingCardMC_mini .sc-pnam { display: flex; align-items: center; }
	#miniscoreCard .mcRowData .plyData, #miniscoreCard .mcRowHead .plyData, #miniscoreCard .mcRowHead .mcGrid_5,
	#miniscoreCard .mcRowHead .mcGrid_6	{ width: 55%; }
	#miniscoreCard .mcGrid_2 { width: 20%; }
	#miniscoreCard .sc-first-row, #miniscoreCard .mcRowHead .tt, #miniscoreCard .mcGrid_6.tt { width: 45%; }
	
	#miniscoreCard .sc-pnam{ display: flex; align-items: center; }
	.imgComment img { max-width: 100%; max-height: 100%; }
	#scoreBox .innings .teamScore { width: 100%; }
	.prepostMatchCommentry { padding: 10px; }
	.prepostMatchCommentry .ppCmd { display: none; }
	.prepostMatchCommentry .ppText p { width: 100%; padding: 0; color: #18184A; }
	.prepostMatchCommentry .ppText { padding: 0; }
	
	#commentPage .scorecardHeader { flex-direction: column; }
	.mcSelectDefault.inningsList { margin-bottom: 10px !important; }
	
	.innOverInfo {color: #fff; display: flex; align-items: center; justify-content: space-between; width: 100%; padding:5px; }
	.innOverInfo p { color: #ffffff; margin: 0; padding: 0; font-weight: 600; font-size: 14px; line-height: 22px; text-transform: uppercase; }
	
	.endOverInfo p { margin: 0; line-height: 1; }
	.endOverInfo p.firstChild { background: transparent; padding: 0; font-size: 12px; font-weight: 600; line-height: 1; }
	.endOverInfo p.totRun { font-size: 14px; line-height: 20px;  padding: 5px 6px;  border-radius: 5px; }
	.endOverInfo p.secondChild i.mcBall { width: 20px; height: 20px; font-size:10px; line-height: 20px; margin: 0 1px; }

	#byb__comment .cmdEvent {  margin: 0; padding: 0.5rem 1rem; align-items: center; min-height: 70px; }
	#byb__comment .cmdEvent:last-child { margin: 0; }
	
	#byb__comment .cmdEvent .cmdOver { padding: 0 1rem 0 0; gap: 0; }
	#byb__comment .cmdEvent .cmdOver.bgWicket i.mcBall { border: 1px solid #EF4123; }
	#byb__comment .cmdEvent .cmdOver i.mcBall { width: 28px;height: 28px;  border: 1px solid #18184A; margin: 5px 0 0; font-size: 12px; }
	#byb__comment .cmdEvent .cmdText, #byb__comment .cmdEvent .cmdText p, 
	.prepostMatchCommentry .ppText p	{ width: 100%; font-size: 12px; line-height: 16px; }
	#byb__comment .cmdEvent .cmdText p { padding: 0; }
	.prepostMatchCommentry .ppText p img {  max-width: 640px;width: 100% !important; }
	.prepostMatchCommentry .ppText p strong img { width: auto !important; }
	
	#fixtureSquad-block { padding: 0; }
	#fixtureSquad-block .inningsTabsList { margin: 0 auto; }
	#playingXIContent .inningsTabsItemsList { min-width: 120px; text-align: center; }
	ul.fixtureSquad-list { justify-content: center; }
	.fixtureSquad-title { text-align: center; }
	ul.fixtureSquad-list li .fx-ply-name { font-size: 14px; }
	ul.fixtureSquad-list li .fx-ply-name .ply-rol, .teamSquadPlayerUnit .squad-card-head .teamSquadPlayerRole { line-height: 14px; }
	
	#wagonWheelContent .uniform-grid { flex-direction: row; }
	#mob_Wagonwheel { margin: 0 auto; }
	
	#wagonWheelContent select.batsmenFilter, 
	#wagonWheelContent select.bowlerFilter { margin: 0 2px; }
	#wagonWheelContent select.innsFilter,  #wagonWheelContent select.batsmenFilter, #wagonWheelContent select.bowlerFilter { max-width: 90%; margin: 0 auto 5px; width: 90%; }
	#wagonWheelContent .switch_data { width: 90%; }
	#fullScoreContent { clear: both; overflow: hidden; }
	
	.inningsTabsList.mobinningsTabsList .inningsTabsTeamName {margin-right: 8px; }
	.squad-team { background: none; border-radius: 0; padding: 0; }
	.squad-name { border: 0; padding: 0; }
	
	.squad__box { background-color: #ffffff; background-image: url("../mc/images/squad-list-bg.png");
	background-repeat: no-repeat; background-size: 450px; background-position: top center; border-radius: 5px; padding: 20px; }
	.mcTotal { padding: 10px; }
	.ap-fall-summary { gap: 10px 0; } 
	.mcFallWicket p:last-child { margin: 0; padding-top: 1.5rem; }
	.video-card-des h4 { display: flex; align-items: center; }
	
	ul.mcTabs.mcTabs-second { display: table; justify-content: start; width: 100%; }
	ul.mcTabs.mcTabs-second li { margin-right: 0; width: auto;}
	ul.mcTabs.mcTabs-second li span { margin: 0 1rem; }
	.video-card-main.col-md-6 { width: 50%; }
}

/* 639 */
@media (max-width:39.99em) {
	.u-hide-mobile { display: none; }
	.u-show-mobile { display: block; }
	.perform-graphs { display: block; }
	.playingXI .widgetContent { display: flex; }
	.scorecardHeader .inningsList { width: 100%; }
	#scoreBox .innings .teamScore { width: 100%; text-align: left !important; }
	#scoreBox .teamScores .s12.m12.l6 { padding: 0; }

	#scoreBox .innings .teamScore .declare { font-size: 13px; }
	#scoreBox .innings .teamScore .runs { font-size: 16px; line-height: 20px; }
	.prepostMatchCommentry .ppText { font-size: 12px; line-height: 18px; }
	#scoreBox .innings .teamScore .overs, #scoreBox .innings .teamScore .runRate { font-size: 12px; line-height: 18px; font-weight: 400; }

}
/* 440px */
@media (max-width:440px){
	.endOverInfo { padding: 0.5rem 1rem; gap: 10px; }
	.endOverInfo p.totRun { padding: 0; }
	#miniscoreCard .mcRowData .playerName { font-size:12px; }
	.sc-pnam { line-height: 14px; }
	#scoreBox .matchSummary { margin-bottom: 5px; }
	.ProjectedScoreInnrWrap, .ProjectedScoreAtRR { font-size: 13px; }
	.inningsTabsList.mobinningsTabsList .inningsTabsItemsRow { justify-content: center; }
	
	.vid-overlay-details ul { }
	.vid-overlay-details ul li, .video-des-date { font-size: 11px; }
	.vid-overlay-details ul li span { flex-shrink: 0; margin: 0 8px 0 0!important; }
	.vid-overlay-details ul li span.mw-3 svg { width: 15px; }
	.video-card-img { height: 180px; }
	
	.video-des-top  { margin-bottom: 5px; }
	.video-des-date { margin: 0; }
	.video-card-des h4 { font-size: 11px; line-height: 15px; height: 60px; font-weight: 500; }
	#tournamentVideos .video-card-img { height: 220px; }
	
}

/* 399 */
@media (max-width:24.99em) {
	/*#miniscoreCard { display: none; }*/
	#mob_Wagonwheel { margin: 0 auto; }
	#wagonWheelContent .switch_data { width: 100%; }
	.scorecardHeader .inningsList { width: 100%; }
	#scoreBox .tName { font-weight: }
	#scoreBox .matchSummary, #scoreBox .tName, 
	#scoreBox .tournament--name, #scoreBox .matchDate, #scoreBox .matchVenue, .mcExtras{ font-size: 12px; }
	#scoreBox .tournament--name { line-height: 18px; }
	#scoreBox .innings .teamScore .runs { font-size: 16px; line-height: 20px; }
	#scoreBox .innings .teamScore .overs, #scoreBox .innings .teamScore .runRate { font-size: 12px; line-height: 18px; font-weight: 400; }
	#scoreBox .innings .vs { font-size: 10px; line-height: 16px; font-weight: 500; }
	#scoreBox.multidayScoreBox .teamScores .teamL, #scoreBox.multidayScoreBox .teamScores .teamR { width: 44%; }
	#scoreBox .teamScores .teamR { float: right; }
	
	ul.perform-score li span { font-size: 10px; }
	.tabLinkscontainer { overflow: inherit; margin-bottom: 20px; }
	
	ul.mcTabs { white-space: nowrap; border: 0; border-radius: 0; background: transparent; margin: 0;
	display: grid;
	grid-gap: calc(var(--gutter) / 2);
	grid-template-columns: 30px;
	grid-template-rows: minmax(50px, 1fr);
	grid-auto-flow: column;
	grid-auto-columns: calc(50% - var(--gutter) * 2);

	overflow-x: scroll;
	scroll-snap-type: x proximity;
	padding-bottom: calc(.75 * var(--gutter));
	margin-bottom: calc(-.25 * var(--gutter)); }
  
	ul.mcTabs li {
	margin: 0 18px 0 0;
	position: relative;
	scroll-snap-align: center;
	padding: calc(var(--gutter) / 2 * 1.5);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	}

ul.mcTabs:before, ul.mcTabs:after { content: '';width: 30px;}
ul.mcTabs li span { font-size: 14px; padding: 6px 0; display: inherit; }
#briefScoreBoard { margin: 0 0 5px 0; }

.tabTourContent { padding: 3% 1%; }
.table-tournament-stats__title { font-size: 14px; line-height: 20px; }

.standing-title { font-size: 16px; line-height: 24px; }
#stadingSmipl h3 { font-size: 14px; font-weight: 600; margin: 0 0 15px 0; }

#fixtureSquad-block { padding: 5px; }
ul.fixtureSquad-list li { }
ul.fixtureSquad-list li .fx-ply-name { font-size: 12px; line-height: 15px; }

	#overStreamMC .selector p { font-size: 13px; font-weight: 600; }
	.mcRowData .mcRowData-Inner { font-size: 12px; }
	.scorecardHeader { margin: 0 0 1rem; }
	.inningsTabsList.mobinningsTabsList { border-radius: 0; border-top: 0; margin-top: 0; padding-bottom: 1rem; }
	ul.mcTabs.mcTabs-second { display: grid; }
	
	
	.vid-overlay-details ul li, .video-des-date { font-size: 10px; }
	.video-card-des .text-detail { padding: 10px 8px; }

}
@media (max-width:360px) {
	.video-card-main.col-md-6 { width: 100%; }
}


@media  (max-width : 400px) {
	.battingCardMC_mini .strikerIcon,.bowlingCardMC_mini .currentBowlerIcon{position:absolute;top:2px;right:-9px}
	#miniscoreCard .sc-pnam{position:relative}
	.mcSecondaryMenu ul.MatchVideosListFilterMenus li{margin-right:5px;}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px){
	#rightPanel.l12 .widget.playingXI.hideMobOnly,
	#rightPanel.l12 .widget.matchDetails.hideMobOnly{ display: block !important;
	}
}

@media (max-width:64.0525em) {
	.ProjectedScoreInnrWrap{margin-right: 8px;padding-right: 5px;font-size: 14px;}
}

.matchTm{
	text-transform:uppercase !important;
}