/* =========================================================================================
@Description: Home Page slider widget - Fixtures and Results and Series
@Version: 1.0, 2023
============================================================================================ */
@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; 
} 


/** LOADER **/
.center { text-align: center; }
.mcLoader{ background: transparent; opacity: 0; visibility: hidden; transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out;  height:100%;left:0;position:absolute;top:0;width:100%;z-index:99999; }
.mcLoader.loadingPage,.mcLoader.active { opacity: 1; visibility: visible; }
.loader__inner { color:#9c1b1f;font-size:30px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:250px auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);
-webkit-animation:load6 1.7s infinite ease,round 1.7s infinite ease;animation:load6 1.7s infinite ease,round 1.7s infinite ease}
@-webkit-keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@-webkit-keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

#series { background: #111621; }
.smscorecardwidget #match-live-card .col-md-6 { padding: 0; }
.tc{ text-align:center !important; }
.no-margin { margin: 0 !important; }
.no-padding { padding: 0 !important; }

.card-main.slick-slide { margin: 0 15px !important; }

.mc__strip-container .secondIng{min-height:50px;}
.drop-down-filter.inactive{opacity: 0.5; pointer-events: none;}

.ProjectedScoreInnrWrap{ font-size: 14px; font-weight: 600; margin-right: 10px; border-right: 1px solid rgb(255 255 255 / 30%); padding-right: 10px; }
.ProjectedScoreInnrWrap:last-child{border:0;margin: 0; padding: 0;}
.ProjectedScoreInnrWrap.cPSCore{color: #FF9F84;}

/* Fixture - Result - Card style for Home & Inner pages */
.match-center-btn{position:absolute;bottom:-16px;left:0;right:0;height:36px;font-size:14px}
.fix-place { line-height: 16px; }
.match-score{ margin-top:5px; margin-bottom: 0; line-height: 10px;  }

.match-card-multiday .match-result-cmd { font-size: 14px; line-height: 19px; font-weight: 700; text-align: center;  }

.filter-list li{font-size:13px; line-height: 18px;}
.tab-content .tab-pane.fixturesresultswidget{display: none;}
.tab-content .active.fixturesresultswidget {  display: block;}
.match-card-multiday .fix-place { line-height: 16px; margin-bottom: 2px; }

.match-card-multiday .fixture-card-mid .small-seprator.inn-1, 
.match-card-multiday .fixture-card-mid .small-seprator.inn-2{font-size: 10px;font-weight: 600;color: #797979;text-transform: uppercase;}

.match-card-multiday .small-seprator.inn-1 { top: 162px; }
.match-card-multiday .small-seprator.inn-2 { top: 214px; }

/** Home - New Fixture Slider Card Style **/
.match-card { position: relative; display: flex; flex-direction: column; justify-content: space-between; padding: 10px; 
margin-bottom: 20px; background: #FFFFFF; border: 4px solid #E7E7E7; border-radius: 8px; color: #000062; overflow: hidden; }

/* Card Default Hieght - Web */
.match-card-top { display: flex; flex-direction: column; }
.match-card-top, .match-card-bottom { flex: 0 0 2rem; }
.match-card-bottom { display: flex; flex-direction:  row; align-items: center; }
.match-card-middle { position: relative; border-bottom: 1px solid transparent; border-top: 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; padding: 10px 0; }

.match-info { display: flex; flex-direction: row; }
.match-tournament-name { font-size: 15px;font-weight: 700; line-height: 18px; color: #000062; margin-bottom: 2px; }

.match-time, .match-dates { font-weight: 700;font-size: 13px;line-height: 14px; text-transform: uppercase; color: #555555; }
.match-dates { color:#FF6B00; margin-right: 4px;padding-right: 4px; border-right: 1px solid #C9C9C9; }

.match-tm-info { display: flex; align-items: center; }
.tm-name { width: calc(105px - 0px); font-size: 14px; line-height: 16px; font-weight: 700; margin: 0 10px; }
.match-tm-info.teamLeft .tm-name { margin-right: 0; }
.match-tm-info.teamRight { flex-direction: row-reverse; }
.match-tm-info.teamRight .tm-name { margin-left: 0; text-align: right; }

.small-seprator { position: absolute; left: 0;right: 0;text-align: center;justify-content: center; top: 36px; font-size: 15px;  }
.match-coutnry-img { width: 55px; height: 55px; background: #FFFFFF; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); border-radius: 50%; }
.match-coutnry-img img {width: 45px;}
/*.match-place, .match-result h5 { font-size: 13px; line-height: 15px; font-weight: 700; color: #000062; }
.match-place {flex-shrink: 1; flex-grow: 1; flex-basis: 220px;}
.match-place span:nth-child(3) { display: block; }*/

.match-card-btn { width: auto; font-size: 13px; font-weight: 600; line-height: 15px; padding: 5px 6px; height: auto; }

.tm-scores { display: flex; flex-direction: column; width: calc(105px - 0px); }
.match-tm-info.teamLeft .tm-scores { text-align: left; margin-left: 10px; }
.match-tm-info.teamRight .tm-scores { text-align: right; margin-right: 10px; }
.match-score { font-size: 13px; line-height: 18px; font-weight: 600; text-transform: lowercase; margin: 0; color: #000000; }
.match-score span { font-size: 12px; line-height: 16px; font-weight: 600; color: #555555; }

.match-tm-info.teamLeft .tm-scores .match-score { text-align: left; }
.match-tm-info.teamRight .tm-scores .match-score { text-align: right; }

.drop-down-filter { margin-bottom: 20px !important; }
.fixture-card-main .match-coutnry-img img { width: 100%; }
.fixture-card-main .match-img-bg::before { background: linear-gradient(180.15deg, #fff 30.22%, #ccc 104%, #ccc 104%); 
box-shadow: 0px 15px 5px -12px #888; }
.fixture-card-main .match-coutnry-img { background: none; } 

/*---- Archive Page ----*/
.smscorecardwidget .standing-title { margin-bottom: 20px; }
.archive-card { height: 235px; }
.archive-card-mid{display:none;}
.archive-card-mid .img-fluid { max-width: 160px; }
.archive-card-bottom .match-center-btn { bottom: 30px; }
.slider-tab-content .country-name,.fixture__team-name,.match__team-name { text-transform: capitalize;}
.slider-tab-content .country-name{max-width: 120px;}
.standings-widget .fixture-card .match-center-btn,
.series-container .fixture-card .match-center-btn { bottom: 30px; }

.card-main.slick-slide a{width:100%;}
.commaSep{display:inline !important;}


/************  New Strip Style for Series and Tournaments & Archive  ************/
/*******************************************************************************/
#series .sec-head { justify-content: space-between; margin-bottom: 3rem; padding: 3rem 1rem 0; }
#series .sec-head h2, #series .sec-head a { color: #ffffff; font-size: 24px; font-style: normal; font-weight: 600; margin: 0; text-decoration: none; transition: all 0.5s ease;  }
#series .sec-head a { cursor: pointer; display: none; }
#series .sec-head h2 svg, #series .sec-head a svg { margin-right: 10px; }
#series .sec-head a svg {position: relative; left: 0; transition: all 0.3s ease; }
#series .sec-head a:hover svg { left: -5px; }
#series .drop-down-filter { margin: 0 !important; background: transparent; padding: 0; width: 50%; }
#series.archive .drop-down-filter { width: 70%; }
#series .drop-down-filter .row { justify-content: end; }
.series-container { margin: 0 4%; font-family: var(--heading-font); }
#series .match-card__main { display: flex; flex-direction: column; gap: 5px; margin-bottom: 5rem; padding-inline: 2rem; }
.match-card__series-top { display: flex; flex-direction: row; align-items: center; justify-content: space-between;flex-shrink: 0; }
.match-card__series-middle { position: relative; min-height: 305px; height: 100%; background-image: url(images/series-card-bg.jpg?v=1); background-position: center top; background-size: cover;
background-repeat: no-repeat; display: flex; flex-direction: row; justify-content: space-between;align-items: flex-end; z-index: 1; }
.match-card__series-middle:after { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(25, 31, 48, 0.00) 0%, #191F30 100%); z-index: -1; }
.match-card__series-bottom { margin-top: 5px; }
.match-card__series-bottom .match-card__time { font-size: calc(12px + (18 - 12) * ((100vw - 360px) / (1600 - 360))); font-weight: 700; 
color: rgba(255,255,255,0.75); text-transform: uppercase; }

.series-year, .archive-year { font-size: calc(18px + (34 - 18) * ((100vw - 360px) / (1600 - 360))); font-weight: 900; text-transform: uppercase; color: rgba(255,255,255,0.3); }
.match-card__tourName { overflow: hidden; text-overflow: ellipsis;white-space: nowrap;width: 80%; text-transform: uppercase;  font-size: calc(12px + (22 - 12) * ((100vw - 360px) / (1600 - 360))); font-weight: 900; color: #ffffff; }
.match-status__live { position: absolute; top: 8px; left: 14px; display: flex; align-items: center; color: #F00; font-size:12px; font-weight: 600; }
.match-status__live .green-dot { margin-right: 5px; animation: heartBeat 1.1s ease-in-out 0.5s infinite; width: 7px; 
height: 7px; background: #F00; }

.series-pic { position: absolute; overflow: hidden; width: 100%; height: 100%; display: none; }
.series-pic img { position: absolute; width: 100%; z-index: -1; }
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.match-card__format {display: flex; align-items: center; flex-direction: row; gap: 5px; }
.match-card__format span { color: rgba(255,255,255,0.8); font-size: 16px; line-height: 20px; padding: 7px 12px 5px; font-weight: 800; }
.match-card__format span i { font-style: normal;     margin-right: 5px;}
.format__name-test { background: #C4C4C4; color: #111621 !important;  }

.format__name-t20 { background: #C65142;}
.format__name-odi { background: #21315A;}
.format__name-other { background: rgba(255, 0, 250, 0.2);}

.match-card__series-middle .btn-view { color: #F1F1F1; font-size: 13px; line-height: 18px; font-weight: 600; text-transform: uppercase; letter-spacing: 1.2px;  
display: flex; align-items: center; position: absolute; right: 0; bottom: -14px; width: 100%; z-index: 1;}
.match-card__series-middle .btn-view span { margin-top: 7px;  width: 26%; text-align: center; }
.match-card__series-middle .btn-view:hover { color: #ffffff; }
.match-card__series-middle .btn-view svg { width: 45px; position:relative; right: 0px; transition: all 0.3s ease; }
.match-card__series-middle .btn-view:hover svg { right: -5px;  }

.match-card__series-middle .btn-view::before { content: ""; display: inline-block; width: 70%; height: 2px;
 background: -webkit-linear-gradient(right, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.25) 100%); margin-top: 10px;margin-right: 20px; }

.match-card__vs { position: relative; width: 125px; display: flex; align-items: center; justify-content: center; }
.match-card__vs::before, .match-card__vs::after { content:''; width: 100%; border-bottom: 2px solid transparent;
border-image: linear-gradient(0.25turn, rgba(24, 24, 74, 0), rgba(24, 24, 74, 1), rgba(24, 24, 74, 0)); border-image-slice: 1; }

.match-card__vs i { position: absolute; display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; background: #18184A; font-style: normal; font-size: 20px; line-height: 1; font-weight: 500; color: #ffffff; padding: 5px; 
border-radius: 50%; }



/* Popup box BEGIN */
.modal1{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0 linear 0.25s,opacity .25s 0s,transform .25s}
.modal1-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:1rem 1.5rem;width:24rem;border-radius:.5rem}
.close1-button{float:right;width:1.5rem;line-height:1.5rem;text-align:center;cursor:pointer;border-radius:.25rem;background-color:lightgray}
.close-button:hover{background-color:#a9a9a9}
.show-modal{opacity:1;visibility:visible;transform:scale(1.0);transition:visibility 0 linear 0s,opacity .25s 0s,transform .25s}

/**** Custom Select Box ***/
  .customSelecBox {
    width: 100%;
    position: relative; z-index: 9;
  }
  .cSBDisplay {
    width: 100%;
    outline: none;
    height: 40px;
    border-radius: 5px;
    font-weight: 600;
    font-size: 12px;
    line-height: 27px;
    text-transform: uppercase;
    margin: 0;
    padding: 7px 45px 7px 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: url('images/drop-down-arrow.png');
    background-position: calc(100% - 23px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0;
    background-repeat: no-repeat;
    background-color: #FFF;
   
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;	
	border-radius: 4px;
	border: 1px solid #BDBDBD;
	color: #000;
	font-family:var(--heading-font);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.56px;
  }
#series .cSBDisplay { background-color: #FFFFFFBF; border: 0; }
  .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;
  }

/****** New Style S&T Landing Page ******/
#series .match-card__main.match-card__main-modify { margin-bottom: 2rem; }
#series .match-card__main.match-card__main-modify .match-card__series-middle { }
#series .match-card__main.match-card__main-modify .match-card__series-middle:after { background:none; }
#series .match-card__main.match-card__main-modify .ser-name { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; justify-content: center; 
align-items: center;flex-direction: column; gap: 10px; }
#series .match-card__main.match-card__main-modify .ser-date { display: flex; justify-content: center; align-items: center; }
#series .match-card__main.match-card__main-modify .ser-date .series-year { display: none; }
#series .match-card__main.match-card__main-modify .ser-name .match-card__tourName { text-align: center; text-overflow: unset;white-space: unset; }
#series .match-card__main.match-card__main-modify .ser-date .match-card__time { color: #ffffff; font-size: 18px; font-weight: 500; }
#series .match-card__main.match-card__main-modify .match-card__series-middle .btn-view span { margin: 0; }
#series .match-card__main.match-card__main-modify .match-card__series-middle .btn-view::before { background: -webkit-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%); }



/* ----------------------------------------------------------------------------------------------- */
/* = Media Query for all Browser */
/* ----------------------------------------------------------------------------------------------- */

@media screen and (min-width: 1680px) and (max-width: 3000px) {
.fixture-card-main .match-img-bg::before { width: 90px; height: 90px; }
.match-card { width: calc(485px - 0px);}
}

@media(max-width: 1650px) {
	.match-card { width: calc(428px - 0px);}

	.match-card-multiday .small-seprator.inn-1 { top: 140px; }
	.match-card-multiday .small-seprator.inn-2 { top: 192px; }
	.match-img-bg::before { width: 100px; height: 100px; }
}
@media(max-width: 1600px) {
.match-card__series-middle { min-height: 252px; }
}
@media(max-width: 1450px) { 
	.card-main.slick-slide { margin: 0 10px 0 0 !important; }
	.match-img-bg::before { width: 80px; height: 80px; }

	/*Home - Fixture and Result widget*/
	.match-card { width: calc(405px - 0px); }
	#series .match-card__main { gap: 2px; }
	
	.match-card__series-middle .btn-view { font-size: 12px; }
	.match-card__series-middle .btn-view span { width: 30%; }
	.match-card__series-middle .btn-view::before { margin-top: 4px; }
	.match-card__series-middle { min-height: 221px; }
}
@media(max-width: 1366px) {
	#series .drop-down-filter { width: 60%; }
	#series.archive .drop-down-filter { width: 80%;  }
	.match-card__tourName { font-size: calc(12px + (18 - 12) * ((100vw - 360px) / (1600 - 360))); }
	.match-card__format span { font-size: 14px; }
	#series .sec-head { padding: 2rem 1rem 0; }
	.cSBDisplay { height: 36px; line-height: 24px; }
	.match-card__series-middle { min-height: 212px; }
}
@media only screen and (max-width:1280px){
	.match-card { width: calc(405px - 0px); }
	.match-card__format-name { font-size: 13px; }
	  .match-card__series-middle { min-height: 190px; }
	  .match-card__series-middle .btn-view::before { width: 60%; }
}

/* 1024 */
@media (max-width:64.0525em) {
	.match-card { height: 240px !important; box-shadow: none; padding: 5px; justify-content: space-around; width: calc(350px - 0px); }


	.match-tournament-name { font-size: 12px; line-height: 16px; margin-bottom:4px; } 
	.match-info { justify-content: center;}
	.tm-name { font-size: 10px; line-height: 12px; margin: 0 5px; width: 80px; }
	.tm-scores { width: calc(95px - 0px); }
	.match-place { text-align: center; flex-basis: auto; font-size: 10px; line-height: 12px; margin-bottom: 5px;}
	.match-place span:nth-child(3) { display: inline; }
	.match-result h5 { font-size: 10px; }
	.match-tm-info.teamRight .tm-scores { margin-right: 5px; align-items: end; }
	.match-tm-info.teamLeft .tm-scores { margin-left: 5px; }
	.match-card-bottom { flex-direction: column; }
	.small-seprator { top: 30px; }
	.match-tab { display: inherit; padding: 0 0 15px; }
	
	#series .match-card__main { padding: 0 1rem; margin-bottom: 2rem; }
	.match-card__series-middle { min-height: 162px; }
	.match-card__series-middle .btn-view { font-size: 9px;  bottom: -13px}
	.match-card__format span { font-size: 14px; padding: 3px 5px; }
	.match-card__series-bottom .match-card__time { font-size: calc(16px + (20 - 16) * ((100vw - 360px) / (1600 - 360))); font-weight: 600; }
	#series .drop-down-filter { margin: 0 !important; width: 95%; }
	.smscorecardwidget .match-card-fw .col-md-6 { border: 0 !important; }
	
	
}

/* 990 */
@media only screen and (max-width:61.875em){
	.match-card__detail, .match-card__typeList, .match-card__teams { padding: 0 10px; }
	.match-card__typeList { padding-right: 0; }
	.match-card__detail { font-size: 14px; line-height: 1.2; padding-left: 0; padding-top: 15px; padding-bottom: 15px; }
	.match-card__detail .match-card__time { font-weight: 500; }
	.match-card__teams .match-card__teamFlag { width: 60px; height: 60px; }
	.match-card__vs i { font-size: 16px; width: 28px; height: 28px; }
}
/* 840 */
@media (max-width:840px){ 
	.smscorecardwidget .match-card-fw .col-md-6{ border: 0 !important; }
	}
	
/* 839 */
@media (max-width:52.49em) {}

@media(max-width: 768px) { 
.match-card-multiday .match-score { line-height: 18px; }
.match-card__series-middle .btn-view { bottom: -17px; }
.match-card__series-middle .btn-view span { width: 22%; }
#series .drop-down-filter,#series.archive .drop-down-filter { width: 100%; margin: 0 !important; }
#series .sec-head { flex-direction: column; gap: 10px; align-items: start !important; }
#series .sec-head h2, #series .sec-head a { margin: 0 0 1rem; }

}

/* 768 to 1024 */
@media (min-width:48em) and (max-width:64.0525em) { 
.match-card__detail, .match-card__typeList, 
.match-card__worldcup .match-card__detail, .match-card__worldcup .match-card__typeList { flex: 0.7; }
.match-card__teams, .match-card__worldcup .match-card__teams { flex: 1.1; }
}

/* 640 to 1024 */
@media (min-width:40em) and (max-width:64.0525em) { }
.showOnMob{display:none !important;}

/* 640 */
@media (max-width:40em) {
	.match-card__detail .sp, .match-card__typeList .sp { width: 100%; }
	.series-container { margin: 0 !important; }
	.match-status__live { bottom: 13px; top: auto; }
	.match-card__series-middle .btn-view { font-size:10px; bottom: -15px; }
	.match-card__series-middle .btn-view span { width: 35%; }
		
	.match-card { width: calc(320px - 0px);  }
	.fixture-result-card-mid .country-name { font-size: 10px; }
	.smscorecardwidget .standing-title { margin-bottom: 10px; }

	.match-card-btn { height: auto; line-height: 1.2; }
	.match-card__vs i { width: 25px; height: 25px; font-size: 16px; }
	
	/*** New Style S&T Landing Page ***/
	#series .match-card__main.match-card__main-modify .match-card__series-middle { min-height: 165px; }
	#series .match-card__main.match-card__main-modify .ser-name { gap: 5px; }
	#series .match-card__main.match-card__main-modify .ser-date .match-card__time { font-size: 13px; }
}

@media (max-width:450px){
	.match-card__series-middle { min-height: 165px; }
	.match-card__format span { font-size: 10px; padding: 3px 4px 2px; font-weight: 400; }
	.match-card__series-middle .btn-view { font-size:9px; bottom: -12px; }
	.match-card__series-middle .btn-view span { width: 50%; }
}

/* 399 */
@media (max-width:24.99em) {
	.match-card__detail, .match-card__typeList, .match-card__teams { padding: 0; }
	.match-card__teams .match-card__teamFlag { width: 40px; height: 40px; }
	.match-card-middle__inner { align-items: start !important; }
	.match-card__series-bottom .match-card__time { font-size: calc(14px + (18 - 14) * ((100vw - 360px) / (1600 - 360))); font-weight: 600; }
}

@media (max-width:768px){
	.showOnMob{display:inline-block!important}
	.hideOnMob{display:none!important}
	.SMbriefScoreWidget .mc__strip-container .mc__strip{padding:0 10px}
	.tLogo.tLogo40.showOnMob{margin-bottom:10px;margin-right:0!important;margin-left:0!important}
	.SMbriefScoreWidget .score-container{text-align:center}
	.SMbriefScoreWidget .liveResInnrBlock .match__teams--inner,.SMbriefScoreWidget .liveResInnrBlock .live__team.team-right{align-items:unset!important}
	.SMbriefScoreWidget .live__strip .match__teams .match__teams--inner .seprator,
	.SMbriefScoreWidget  .result__strip .match__teams .match__teams--inner .seprator{padding-top:25px; font-size: 10px;}
	.slider-tab-content .match-country-info{flex:2}
	.SMbriefScoreWidget.match__team-name-cont{font-size:13px;margin-bottom:5px!important}
	.SMbriefScoreWidget .match__team-name{font-size:13px}
}
@media (max-width:450px){
	.SMbriefScoreWidget .liveTag,.SMbriefScoreWidget  .match__teams .mcCmd,.SMbriefScoreWidget  .match__teams mcBrk{font-size:10px !important; line-height: 20px;}
	.live__strip .match__teams-info{width:100%;}
	.SMbriefScoreWidget .liveTag{
		margin-right:5px;
	}
}

@media (min-width:970px){
	.ProjectedScoreAtRR{}
}
#results-slider .match-time{	display:none;}
.SMbriefScoreWidget .slideBtn{display:none;}