/**********common css starts********/
html{margin:0;padding:0;height:100%;overflow-x:hidden;}
body{background-color:transparent;font-family: "Figtree", sans-serif;font-weight:400;font-size:16px;line-height:1.7;color:var(--black);position:relative;padding:0;width:100%;margin:0 auto;min-height:100vh;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-font-kerning:auto;font-kerning:auto;-webkit-overflow-scrolling:touch;}
body,input,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*,:active,:focus,a:hover,a:link,a:visited{text-decoration:none;outline:0;outline-offset:0}
*,a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}
::selection{background-color:#3F0089;color:var(--white);text-shadow:none}
::-moz-selection{background-color:#3F0089;color:var(--white);text-shadow:none}
::-webkit-selection{background-color:#3F0089;color:var(--white);text-shadow:none}
/********common css ends *********/
:root.matchSchedule{
--white:#ffffff;
--white-1:rgba(255,255,255,.1);
--white-2:rgba(255,255,255,.2);
--white-3:rgba(255,255,255,.3);
--white-4:rgba(255,255,255,.4);
--white-5:rgba(255,255,255,.5);
--white-6:rgba(255,255,255,.6);
--white-7:rgba(255,255,255,.7);
--white-8:rgba(255,255,255,.8);
--white-9:rgba(255,255,255,.9);
--black:#000000;
--black-100:#000000;
 
--color-03:rgba(0,0,0, 0.03);
--color-05:rgba(0,0,0, 0.05);
--color-1:rgba(0,0,0, 0.1);
--color-2:rgba(0,0,0, 0.2);
--color-3:rgba(0,0,0, 0.3);
--color-4:rgba(0,0,0, 0.4);
--color-5:rgba(0,0,0, 0.5);
--color-6:rgba(0,0,0, 0.6);
--color-7:rgba(0,0,0, 0.7);
--color-8:rgba(0,0,0, 0.8);
--color-9:rgba(0,0,0, 0.9);
   
--gray:#8E8C8C;
--gray2:#B5B4B4;
--gray3:#DBDBDB;

--body-bg:#000C3A;
--yellow1:#FFC300;
--yellow2:#FFEE00;
--yellow3:#FFDF11;
--blue-light:#0077FF82;
--blue-dark:#00092F;
--red:#FF0000;
--red2:#D80C59;
--purple:#420D70;
--purple-gradient:linear-gradient(180deg, #420D70 0%, #210738 100%);
--blue-gradient:linear-gradient(180deg, #110BC5 0%, #10166A 100%);
}
/*******top match schedule starts******/ 
/********lazy-image*********/
.lazy-image{position:relative;width:100%;padding-top:0;aspect-ratio:3/2;overflow:hidden;z-index:2;background-color:var(--color-1);border-radius:12px;line-height:1.3;font-size:11px;color:var(--black);box-shadow:none;}
.lazy-image img,
.lazy-image iframe,
.lazy-image .lazyload{position:absolute;left:0;top:0;right:0;bottom:0;object-position:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;object-fit:fill;border:0;transition:opacity 1s ease-in, -webkit-transform 1s ease-in;transition:opacity 1s ease-in, transform 1s ease-in;transition:opacity 1s ease-in, transform 1s ease-in, -webkit-transform .6s ease-in;}
img.lazyFade{opacity:1;}
.lazy-image{background-image:url("https://st3.cricketcountry.com/wp-content/themes/cricketcry/images/cc-default-image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}
.lazy-image img.lazy{opacity:0;}
.lazy-image img:not(.initial){transition:opacity .5s ease-in, -webkit-transform .5s ease-in;transition:opacity .5s ease-in, transform .5s ease-in;transition:opacity .5s ease-in, transform .5s ease-in, -webkit-transform .5s ease-in;}
.lazy-image img.initial,
.lazy-image img.loaded,
.lazy-image img.error{opacity:1;}
.lazy-image img:not([src]){visibility:hidden;} 

/**********lazy-image ends********/
.match-schedule ul,
.match-schedule ul li,
.match-schedule p{margin:0;padding:0;}
.match-schedule ul li a{display:block;position:relative;border-radius:6px 60px 6px 6px;padding:0;min-height:143px;background-color:var(--white);margin-bottom:1px;border: 1px solid #D1CECE; border-bottom-width:5px;}
.match-schedule ul li:before,
.match-schedule ul li a:before{display:none;}
.match-schedule .match-live{display:block;}
.match-schedule .match-live .date-time{font-size:12px;line-height:18px;font-weight:400;display:flex;justify-content:space-between;align-items:center;width:auto;margin:10px 10px 8px;color:#000; border-bottom:1px solid #D1CECE; padding-bottom:10px;}
.match-schedule .match-live .date-time span{white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box; -webkit-box-orient:vertical;}
.match-schedule .match-live .date-time strong{text-align:right;color:var(--white);font-size:10px;line-height:16px;padding:1px 6px;border-radius:4px;}
.match-schedule .splide__track{margin:0 15px;}
.match-schedule .match-live .teamVs{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 10px;min-height:inherit;}
.match-schedule .match-live .teamVs .name{width:auto;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:14px;font-weight:700;color:var(--black);text-align:center; line-height:1.5;}
.match-schedule .match-live .teamVs{flex-direction:column;min-height:60px;justify-content:flex-start;align-items:flex-start; position: relative;}
.match-schedule .match-live .teamVs .name{width:100%;display:flex;justify-content:space-between;padding:2px 0;max-width:170px;}
.match-schedule .match-live .teamVs .name span,
.match-schedule .match-live .teamVs .name strong,
.match-schedule .match-live .teamVs .name small{width:auto;display:flex;justify-content:center;align-items:center;text-align:center;gap:5px}
.match-schedule .match-live .teamVs .name small{color:#8A8A8A;font-size:13px;font-weight:400;max-width:50px;overflow:hidden;display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.match-schedule .match-live .teamVs .name strong{font-size:16px; font-weight:700;}
.match-schedule .match-completed .match-live .teamVs .name span,
.match-schedule .liveNowBox .match-live .teamVs .name span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:158px;display:inline; font-size:16px;}
.match-schedule .match-live .team-icon{width:28px;height:auto;padding-top:18px;margin:0;border:1px solid transparent;display:inline-flex;justify-content:center;align-items:center;text-align:center;box-shadow:none;border-radius:0;background:none;margin-right:3px;}
.match-schedule .match-live .team-icon img{object-fit:cover;}
.match-schedule .match-live .team-icon.default-icon{background:#3F0089;border-radius:4px;}
.match-schedule .match-live .dateTime{position:absolute; right:10px; top:50%; -ms-transform: translate(-0%, -50%);
  transform: translate(-0%, -50%); width:100px; text-align:center;} 
.match-schedule .match-live .dateTime strong{font-size:16px;line-height:1.4;font-weight:700; color:#000; display: block;}
.match-schedule .match-live .dateTime small{font-size:12px;line-height:1.4;font-weight:400;color:#000;display: block;}

.match-schedule .match-live .date-time-won{padding:0 10px;font-size:12px;line-height:14px;font-weight:400;background:#F9F5F5;display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--black);border-radius:0px 0px 6px 6px;min-height:33px; gap:10px;}
.match-schedule .match-live .date-time-won span{display:inline-flex;justify-content:center;align-items:center;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;}
.match-schedule .match-live .date-time-won strong{text-transform:uppercase;font-size:10px; line-height:14px; border-radius: 4px; font-weight:700; padding:0 3px; background-color:var(--white);}
.match-schedule .match-live .date-time-won .result{border: 1px solid #1BD83B;color:#1BD83B;}
.match-schedule .match-live .date-time-won .upcoming{border: 1px solid #3BC3FF;color:#3BC3FF;}

.match-schedule .match-live .date-time-won .liveNow{background:var(--white);padding-left:14px;border-radius:5px;border: 1px solid #FF0000;color:#FF0000; position: relative;}
.match-schedule .match-live .date-time-won .liveNow:before{background-color:#FF0000;width:6px;height:6px;position:absolute;left:3px;top:4px;border-radius:20px;animation:pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;content:'';}
.match-schedule .match-live .date-time-won .liveNow:after{background-color:rgba(255, 0, 0,0.4);width:8px;height:8px;border-radius:20px;position:absolute;left:2px;top:3px;opacity:0;-webkit-animation:live-now 2s infinite 1s;-moz-animation:live-now 2s infinite 1s;-ms-animation:live-now 2s infinite 1s;-o-animation:live-now 2s infinite 1s;animation:live-now 2s infinite 1s;content:'';}

/* hoverBox */
.hoverBox{position:absolute;left:100%;top:0;bottom:0;right:0;z-index:10;background-color:var(--white);border-radius:12px;padding:0;min-height:135px;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;}
.hoverBox .animation-gif{max-width:80%;margin:30px auto;}
.hoverBox .animation-gif img{width:100%;padding:0;}
.hoverBox .SponsoredBy{position:absolute;left:10px;bottom:5px;}
.hoverBox .SponsoredBy p{font-size:12px;line-height:1.4;font-weight:600;color:var(--black);}  
.hoverBox .SponsoredBy .lazy-image{width:85px;padding-top:30px;display:block;position:relative;background:none;border:0;box-shadow:none;aspect-ratio:inherit;}
.hoverBox.showhoverBox{left:0;}
/*******top match schedule ends******/
.circlebtnBox{position:absolute;right:0;top:-1px;display:flex;width:59px;height:50px;align-items:flex-start;justify-content:center;background:url(../images/scrorecard-arrow.svg) center center/59px 50px no-repeat #fff;z-index:5;border-radius:0 60px 0 0}
.circle-btn{width:24px;height:24px;background:#333;border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s; margin:8px 0 0 13px;}
.circle-btn:hover{background:#511652}
.circle-btn .arrow{font-size:18px;color:#fff;transform:rotate(0)}
.match-schedule .match-live .teamVs .name .Toss{position:absolute; right:30px; top:50%; -ms-transform: translate(-0%, -50%); transform: translate(-0%, -50%); width:100px; text-align:center;font-size:12px;line-height:1.4;font-weight:600;color:var(--black);} 

/**********splide starts********/
.splide__container{box-sizing:border-box;position:relative}
.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}
.splide.is-initialized:not(.is-active) .splide__list{display:block}
.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}
.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto;padding:0!important;height:15px;}
.splide__pagination li:before{display:none;}
.splide__progress__bar{width:0}
.splide{position:relative;visibility:hidden}
.splide.is-initialized,.splide.is-rendered{visibility:visible}
.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;padding:0!important;position:relative}
.splide__slide:before{display:none}
.splide__slide img{vertical-align:bottom}
.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}
.splide__toggle.is-active .splide__toggle__pause{display:inline}
.splide__track{overflow:hidden;position:relative;z-index:0}
@keyframes splide-loading{0%{transform:rotate(0)}
to{transform:rotate(1turn)}
}
.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.splide__track--fade>.splide__list{display:block}
.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}
.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}
.splide--rtl{direction:rtl}
.splide__track--ttb>.splide__list{display:block}
.splide__arrow{-ms-flex-align:center;align-items:center;cursor:pointer!important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;opacity:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;z-index:1;border-radius:100px;cursor:pointer; box-shadow:none; border:0; background-color:#0000004D; }
.splide__arrow:hover:not(:disabled){opacity:.9}
.splide__arrow:disabled{opacity:0}
.splide__arrow--prev{left:0;}
.splide__arrow--next{right:0;}
.splide__arrow:before{display:inline-block;content:"";margin:0px;border:solid #fff;border-width:0 2px 2px 0;padding:2px;transform:rotate(-45deg);-webkit-transform:rotate(-225deg);position:relative;top:0px;right:-1px;width:10px;height:10px}
.splide__arrow--next:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:2px;}
.splide__arrow:hover{background:var(--black);}
.splide__arrow:hover:before{border:solid var(--white);border-width:0 2px 2px 0;}  

.white-arrow .splide__arrow{width:22px;height:36px;border-radius:0;box-shadow: 0px 0px 5px rgb(0 0 0 / 15%); background-color:var(--white); border:0;}
.white-arrow .splide__arrow--prev{left:0;border-radius:0 50px 50px 0;}
.white-arrow .splide__arrow--next{right:0;border-radius:50px 0px 0 50px}
.white-arrow .splide__arrow:before{border:solid var(--black);border-width:0 2px 2px 0;padding:2px;width:10px;height:10px}
.white-arrow .splide__arrow:hover{background:var(--blue);}
.white-arrow .splide__arrow:hover:before{border:solid var(--white);border-width:0 2px 2px 0;}
.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__pagination{bottom:0;left:0;padding:0;position:absolute;right:0;z-index:1;padding:0!important;gap:10px;height:15px;}
.splide__pagination__page{background:var(--color-1);border:1px solid transparent;border-radius:50%;display:inline-flex;width:12px;height:12px;margin:0;opacity:1;padding:0;position:relative;}
.splide__pagination__page.is-active{background:var(--color-9);z-index:1}
.splide__pagination__page:hover{cursor:pointer;}
.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__slide{-webkit-tap-highlight-color:transparent}
.splide__slide:focus{outline:0}
.whiteDot .splide__pagination__page{ border:1px solid var(--white);}
.whiteDot .splide__pagination__page.is-active{background:var(--orange);}
/**********splide ends********/


@keyframes live-now{0%{-webkit-transform:scale(1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(2);opacity:0}}@-webkit-keyframes live-now{0%{-webkit-transform:scale(1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(2);opacity:0}}@-moz-keyframes live-now{0%{-webkit-transform:scale(1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(2);opacity:0}}
 
@media only screen and (max-width:767px){
.match-schedule .splide__track{margin:0;}
.match-schedule p.view{padding-bottom:10px;}
}
