/**********common css starts********/
body,html{margin:0;padding:0}html{overflow-x:hidden;}body{background-color:var(--white);font-family:'Inter';font-size:16px;line-height:1.5;color:var(--black);font-weight:400;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;-webkit-text-size-adjust:100%}body,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,h5,h6,input,textarea{text-rendering:optimizeLegibility}article,aside,details,figcaption,figure,footer,header,hgroup,img,main,menu,nav,section,summary{display:block}figure,sub,sup{position:relative}button,figure{overflow:visible}body,fieldset,figure,html,legend,ol,td,th,ul{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::selection{background-color:var(--blue);color:var(--white);text-shadow:none}::-moz-selection{background-color:var(--blue);color:var(--white);text-shadow:none}::-webkit-selection{background-color:var(--blue);color:var(--white);text-shadow:none}*,: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}.btn,[role=button],a,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}.btn,.form-control,button{text-decoration:none;-webkit-transition:.4s linear;-ms-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear;border:0}h1,h2,h3,h4,h5,h6{display:block;line-height:1.6;font-weight:600;margin:0}b,optgroup,strong{font-weight:600}ol,ul{margin:0;list-style:none}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio,video{width:100%;height:auto}audio:not([controls]){display:none;height:0}[hidden],template{display:none}img{height:auto;max-width:100%;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}img::-moz-selection,img::-webkit-selection,img::selection{background:0 0}figure{margin:0}iframe{border:none}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:inherit;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset,legend{border:0}table{border-spacing:0;border-collapse:collapse}.text-center{text-align:center}button[disabled]{ pointer-events:auto! important;cursor:not-allowed! important;}
@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}}
/********common css ends *********/

a{text-decoration:none;}
p{margin:0;}
:root.ipl-2025 .as-schedule{
--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);

--ads-bg:#fbfbfb;
--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);
--red:#E61515;
--orange:#FFC300;
--light-orange:#FFF4EB;
--blue-hover:#2B8DC9;
--blue-hover-light:#6DC7FF;
--black:#000000;
--blue:#142B4F;

--mobile-ads-bg:#f6f6f6;
--text-black-gradient:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 70%);

}
.as-schedule{position:relative;clear:both;text-align:center;margin:0 auto;}
.as-schedule ul li a{display:block;position:relative;border-radius:12px;border:1px solid var(--blue);overflow:hidden;}
.scheduleBg .power{float:right;color:#ccc;margin-bottom:30px;}
.power p{font-size:12px;color:#ccc;padding:15px 5px 3px 0;}
.matchBox{width:100%;position:relative;clear:both;}
.match-live{padding:0 ;position:relative;clear:both;
float:none;overflow:hidden;margin:0;}
.as-schedule ul li a:hover{border-color:var(--blue-hover);}
.as-schedule ul li.cls-live-score-in a{border-color:var(--red);}

.teamVs{width:100%;display:flex;justify-content:center;align-items:center;padding:4px 0 5px;position:relative;}
.teamVs .teamFlag{width:33px;height:28px;overflow:hidden;display:block;}
.teamVs h3{font-size:14px;color:#252222;display:inline-block;font-weight:normal;vertical-align:top;padding:5px 10px;margin:0;}
.teamVs .fleft,
.teamVs .fright{width:auto;text-align:center;display:flex;justify-content:center;align-items:flex-start;gap:0 20px;}
.teamVs .vs{font-size:11px;font-weight:500;color:#333;text-transform:uppercase;width:40px;position:relative;display:flex;align-items:center;justify-content:center;height:47px;}
.vs::before{content:'';background:#ccc;width:2px;height:10px;position:absolute;top:24px;left:20px;margin:10px 0;}
.vs::after{content:'';background:#ccc;width:2px;height:10px;position:absolute;bottom:6px;left:20px;margin:30px 0;}
.fright span.teamFlag.rt{float:right;}
.match-live .date{font-size:12px;line-height:1.4;font-weight:400;display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 10px 5px;color:var(--black);}
.match-live .date .stamp{ text-transform:uppercase;color:var(--black);text-align:right;font-size:12px;font-weight:700;}
.match-live .date p{font-size:12px;color:var(--black);margin:0;font-weight:400;}
.text-r{text-align:right;}
.text-l{text-align:left;}
.date p{margin:0;padding:0;font-size:12px;color:#ccc;margin-bottom:10px;font-weight:600;}
.match-details{padding:0 10px;font-size:12px;line-height:16px;background-color:#F1EFEF;display:flex;justify-content:center;align-items:center;width:100%;transition:0.3s;min-height:36px;text-align:center;color:var(--black);}
.match-details p{display:inline-flex;justify-content:center;align-items:center;color:var(--black);}
.as-schedule ul li.cls-live-score-in a .match-live .match-details p{font-weight:600;}
.match-live .liveNow{background-color:var(--red);padding:2px 5px 1px 19px;font-size:10px;line-height:14px;height:18px;color:var(--white);width:auto;display:inline-block;position:relative;border-radius:3px;text-transform:uppercase;vertical-align:middle;font-weight:bold;}
.match-live .liveNow:before{background-color:var(--white);width:6px;height:6px;position:absolute;left:6px;top:6px;border-radius:20px;animation:pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;content:'';}
.match-live .liveNow:after{background-color:var(--white-4);width:8px;height:8px;border-radius:20px;position:absolute;left:5px;top:5px;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:'';}
.match-live .more{background:#000;color:#252222;font-size:13px;border-radius:15px;padding:3px 15px;text-align:center;}
.match-live .more:hover{background:orange;transition:0.3s;}
 
 
@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}}

.runOver{width:auto;display:inline-flex;flex-direction:column;}
.runOver span{font-size:10px;color:#666666;display:block;margin:0;padding:0;}
.runOver p{margin:0;padding:0;font-size:16px;line-height:18px;color:var(--black);font-weight:600;}
.runOver p.lv{font-size:14px;margin:0;}

.fleft .runOver{align-items:flex-end;}
.fright .runOver{align-items:flex-start;}
.team-flg p{font-size:11px;padding-bottom:4px;color:var(--black);}
.ml-10{margin-left:10px;}
.mr-10{margin-right:10px;}
.ind{background-position:-38px -10px;	width:34px;height:20px;}
.default{background-position:-10px;width:34px;height:20px;}
.aus{background-position:-123px -10px;width:34px;height:20px;}
.sl{background-position:-541px -10px;width:34px;height:20px;}
.splide__arrow:before{width:3px;height:3px;}
.scoreBordMain p{padding:0;margin:0;}
.sprite{width:34px;height:20px;}
.splide__arrow{width:35px;height:35px;}
.scoreBordMain{min-height:23px;}
span.teamFlag.flr{float:right;}
.as-schedule .splide__arrow{background:var(--white);border:1px solid #E10000;width:28px;height:28px;border-radius:50px;box-shadow:rgba(0, 0, 0, 0.1) 0px 3px 6px, rgba(0, 0, 0, 0.15) 0px 3px 6px;}
.as-schedule .splide__arrow:before{border:0;border-width:0;width:10px;height:10px;background:url(https://www.india.com/microsites/ipl-2025/img/right-arrow.svg) no-repeat center center;transform:rotate(-0deg);-webkit-transform:rotate(-0deg);right:1px;}
.as-schedule .splide__arrow--prev:before{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);right:0px;}
.as-schedule .splide__arrow:hover{background-color:var(--blue-hover-light);border-color:transparent;}
.as-schedule .splide__arrow:hover:before{border:0;border-width:0;}
.as-schedule .splide__arrow--prev{left:-0px;}
.as-schedule .splide__arrow--next{right:-0px;}

.teamVs .team-icon{font-size:10px;line-height:17px;}
.teamVs .team-icon i{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;border-radius:50px;width:25px;height:25px; background-color:#333;}
.teamVs .team-icon img{width:14px;}
.teamVs .team-icon span{text-align:center;color:var(--black);font-size:10px;line-height:12px;font-weight:400;font-style:normal;margin:0;width:100%}

.teamVs .che i,
.teamVs .csk i,
.teamVs .chennai-super-kings i{background:#F8BF03;}
.teamVs .mum i,
.teamVs .mi i,
.teamVs .mumbai-indians i{background:#123166;}
.teamVs .punj i,
.teamVs .kxip i,
.teamVs .pbks i,
.teamVs .punjab-kings i,
.teamVs .kings-xi-punjab i{background:#D71920;}
.teamVs .guj i,
.teamVs .gt i,
.teamVs .gujarat-titans i,
.teamVs .gujarat-lions i{background:#0D1A30;}
.teamVs .del i,
.teamVs .dc i,
.teamVs .delhi-capitals i,
.teamVs .delhi-daredevils i{background:#01184E;}
.teamVs .raj i,
.teamVs .rr i,
.teamVs .rajasthan-royals i{background:#E276AA;}
.teamVs .ban i,
.teamVs .rcb i,
.teamVs .royal-challengers-bangalore i,
.teamVs .royal-challengers-bengaluru i{background:#2B2A29;}
.teamVs .hyd i,
.teamVs .srh i,
.teamVs .sunrisers-hyderabad i{background:#F26522;}
.teamVs .luc i,
.teamVs .lsg i,
.teamVs .lucknow-super-giants i{background:#0147BC;}
.teamVs .kol i,
.teamVs .kkr i,
.teamVs .kolkata-knight-riders i,
.teamVs .kolkata i{background:#271F4A;}
.result .match-live .date .stamp{ background-color:#008004;color:var(--white);font-size:10px;font-weight:400;padding:2px 5px;border-radius:3px;}
.as-schedule .splide__track{ margin:0 14px;}

 
.boundary{background-color:var(--white);position:absolute;left:1px;top:100%;height:122px;right:1px;border-radius:12px;transition:all .5s; gap:0;justify-content: center;}
.boundary .left-col,
.boundary .right-col{width:50%;}
.boundary .left-col img,
.boundary .right-col img{height:100%;}



.boundary-four, .boundary-six, .out { top:0; }

@media only screen and (max-width:991px){
ul.splide__pagination.splide__pagination--ltr{display:none;}
.as-schedule .splide__track{margin:0;}

}
@media only screen and (max-width:600px){
ul.splide__pagination.splide__pagination--ltr{display:none;}
}
