
:root.ipl-2024 .ipl-all-content{
    --blue:#19398A;
    --orange:#F26F2D;
    }

/*******top nav starts******/
.nav-links{padding:3px 15px;width:100%;margin-top:20px;background:var(--blue);border-radius:5px}
.nav-links ul{float:none;width:auto;padding:0;margin:0;list-style-type:none;display:block;text-align:left;}
.nav-links ul > li{float:none;padding:0;margin:0;overflow:visible;display:inline-block;}
.nav-links ul > li + li{margin-left:15px;}
.nav-links ul > li > a{float:none;position:relative;padding:8px 0;margin:0;color:var(--white);text-decoration:none;display:inline-block;background:none;text-transform:uppercase;font-weight:600;font-size:16px;line-height:1.4}
.nav-links ul > li:before{display:none}
.nav-links ul > li.active a,
.nav-links ul > li a:hover{color:var(--white);transition:0.3s;}
.nav-links ul > li > a:before{content:'';height:3px;left:0;bottom:3px;position:absolute;width:100%;z-index:1;overflow:hidden;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .4s cubic-bezier(0.645, .045, .355, 1);transition:transform .4s cubic-bezier(0.645, .045, .355, 1);background:var(--white);}
.nav-links ul > li > a:hover:before, 
.nav-links ul > li.active > a:before{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;width:100%}
/*******top nav ends******/

/*******common css starts******/
.ipl-all-content .heading{position:relative;margin:20px 0 0!important;text-transform:uppercase;padding:0 0 15px 25px;color:var(--blue);display:flex;justify-content:space-between;align-items:center;font-size:28px;}
.ipl-all-content .heading:after{content:'';position:absolute;left:0;top:6px;width:12px;height:35px;background:url("../img/heading-left-line.png") no-repeat 0 center;}
.ipl-all-content .heading a{color:var(--blue);text-decoration:none}
.ipl-all-content .heading a:hover{color:var(--orange);text-decoration:none}
.ipl-all-content a.more{border:1px solid #DC2229!important;border-radius:5px;color:var(--orange)!important;font-weight:500;font-size:13px;line-height:24px!important;text-transform:uppercase;padding:0 0 0 8px;display:inline-flex}
.ipl-all-content a.more svg{width:22px}
.ipl-all-content a.more svg,
.ipl-all-content a.more svg path{fill:var(--orange)}
.ipl-all-content a.more:hover{color:var(--white)!important;border-color:var(--blue)!important;background-color:var(--blue)}
.ipl-all-content a.more:hover svg path{fill:var(--white)}
.splide__arrow{top:50%;opacity:1;width:30px;height:30px;border-radius:100px;}

.news-boxes{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;gap:15px}
.news-lhs{flex:0 0 62%;padding:0!important;margin:0;;width:auto!important;}
.news-lhs + .news-rhs{flex:1;padding:0!important;margin:0;width:auto!important}

.one-boxes,
.two-boxes,
.three-boxes,
.four-boxes{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;clear:both;padding:0;gap:15px}
.two-boxes .repeat-box,
.three-boxes .repeat-box,
.four-boxes .repeat-box{float:none;margin:0!important;padding:0;border-top:0!important;border-radius:0px;overflow:hidden}
.two-boxes .repeat-box{width:calc(50% - 8px);}
.three-boxes .repeat-box{width:calc(33.33% - 10px);}
.four-boxes .repeat-box{width:calc(25% - 12px);}
.one-boxes .repeat-box{width:100%;}

.repeat-box .video-icon{width:28px;height:28px;border-radius:100px;background-color:var(--orange);position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;border:1px solid transparent;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:8;color:var(--white);}
.repeat-box .video-icon img{width:22px;height:22px;min-width:inherit;position:static;object-fit:inherit;display:inline-block;}
@-webkit-keyframes pulseShadowlgwhite{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.4)}70%{-webkit-box-shadow:0 0 0 15px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0)}}
.repeat-box a:hover .video-icon{animation:pulseShadowlgwhite 2000ms linear infinite;}
article.big-box .video-icon{width:64px;height:64px;border:2px solid var(--white);}
article.big-box .video-icon svg{width:40px;height:40px;}
.repeat-box .video-time{width:auto;height:auto;padding:3px 5px;left:0px;top:auto;bottom:0px;font-size:12px;line-height:1.4;border-radius:0 5px 0 0;-ms-transform:inherit;transform:inherit;}
.repeat-box .video-time img{width:10px!important;height:10px!important;}
.repeat-box .video-time small{padding-left:5px;font-size:12px;}
.repeat-box a:hover .video-time{animation:inherit;}

.repeat-box .photo-icon{position:absolute;right:auto;bottom:auto;left:10px;top:10px;background-color:var(--orange);border-radius:6px;overflow:hidden;min-width:24px;height:24px;display:flex!important;justify-content:center;flex-wrap:wrap;align-items:center;padding:0;}
.repeat-box .photo-icon img{width:auto!important;;height:13px!important;;min-width:inherit;position:static;object-fit:inherit;display:inline-block;}
.repeat-box .photo-icon small{padding-right:5px;font-size:12px;color:var(--white)}
/*******common css ends******/

/********table starts*********/
.common-all-content .table-responsive{width:auto;overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;margin:0px;border:0;border-collapse:collapse;border-radius:0px;border:0;}
.common-all-content table{width:100%;max-width:100%;padding:0;margin:0;height:auto;margin-bottom:15px;border-collapse:collapse;max-width:100%;border:0!important}
.common-all-content .table-responsive table{margin-bottom:0}
.common-all-content table td,
.common-all-content table th{background-color:var(--white);border:0;color:var(--black);padding:10px;font-size:16px;line-height:1.4;vertical-align:top;border-top:1px solid var(--color-2);}
.common-all-content table td strong,
.common-all-content table td b,
.common-all-content table th strong
.common-all-content table th b{font-weight:600}
.common-all-content table tr.even:hover td,
.common-all-content table tr:hover td{background-color:#eff6ff}
.ipl-all-content .border-heading-big{border-bottom:1px solid var(--color-4);color: var(--blue);padding-bottom:8px;margin:20px 0 5px 0;font-size:30px;text-transform:uppercase;}
.squad-details{margin-top:0!important;}
/********table ends*********/

/*******IPL home top news starts******/
.new-cat-listing{margin-top:0;padding:0;border:0;border-radius:0;overflow:hidden}
.new-cat-listing .news-lhs{flex:0 0 59.33337%;}
.new-cat-listing .qualifier{ background-color:var(--orange);font-size:10px;line-height:20px;color:var(--white)!important;margin:0 10px;padding:0 5px;display:inline-block;position:relative;-webkit-line-clamp:inherit;overflow:visible}
.new-cat-listing .qualifier:before{width:0;height:0;content:"";position:absolute;top:0;right:-10px;border-right:10px solid transparent;border-top:20px solid var(--orange);}
.new-cat-listing .qualifier:after{width:0;height:0;content:"";position:absolute;top:0;left:-10px;border-left:10px solid transparent;border-bottom:20px solid var(--orange);}
.new-cat-listing .news-rhs article.repeat-box figure{align-items:center;}
.new-cat-listing .news-rhs article.repeat-box .photo{padding-right:10px;width:118px}
.new-cat-listing .news-rhs article.repeat-box .photo .lazy-image{padding-top:57%;}
.new-cat-listing .news-rhs article.repeat-box .text{padding:0;width:calc(100% - 118px);}
.new-cat-listing .news-rhs article.repeat-box:last-child .text{padding:0;}
.new-cat-listing .news-rhs article.repeat-box .text h3{font-size:16px;line-height:1.5;font-weight:500;}
.new-cat-listing .news-rhs article.repeat-box .text .time, 
.new-cat-listing .news-lhs article.repeat-box .text .time{font-size:11px;color:var(--color-8)}
.new-cat-listing .news-rhs article.repeat-box + article.repeat-box{margin-top:15px;padding-top:0;border-top:0;}
.new-cat-listing .news-rhs article.repeat-box > a,
.new-cat-listing .news-rhs article.repeat-box > a h3{color:#313131}
.new-cat-listing .news-rhs article.repeat-box > a h3{-webkit-line-clamp:2;}
.new-cat-listing .news-rhs article.repeat-box > a:hover,
.new-cat-listing .news-rhs article.repeat-box > a:hover h3{color:var(--blue)}

.new-cat-listing .news-lhs .three-boxes{padding:10px 0 0;}
.new-cat-listing .news-lhs .three-boxes article.repeat-box > a{display:block;padding:0px;background-color:transparent;border-radius:0;color:var(--black);text-decoration:none;overflow:hidden;}
.new-cat-listing .news-lhs .three-boxes article.repeat-box > a > figure{display:block;}
.new-cat-listing .news-lhs .three-boxes article.repeat-box .photo,
.new-cat-listing .news-lhs .three-boxes article.repeat-box .text{width:100%;}
.new-cat-listing .news-lhs .three-boxes article.repeat-box .lazy-image{box-shadow:none;overflow:hidden;border:1px solid var(--white);border-radius:5px;padding-top:60%}
.new-cat-listing .news-lhs .three-boxes article.repeat-box figure .text .time{color:#A48FC5}
.new-cat-listing .news-lhs .three-boxes article.repeat-box .text h2,
.new-cat-listing .news-lhs .three-boxes article.repeat-box .text h3{font-size:14px;line-height:1.4;font-weight:500;-webkit-line-clamp:3;}
.new-cat-listing .news-lhs .three-boxes article.repeat-box .text{padding:8px 0 0;min-height:inherit}

.new-cat-listing article.big-box{border:0;}
.new-cat-listing article.big-box figure{display:block;}
.new-cat-listing article.big-box a{width:100%;padding:0;border:1px solid var(--white);border-radius:5px;overflow:hidden}
.new-cat-listing article.big-box + article.repeat-box{margin-top:0}
.new-cat-listing article.big-box .lazy-image{border-radius:0;padding-top:61%}
.new-cat-listing article.big-box .lazy-image:before,
.webstories-listing article.repeat-box .lazy-image:before,
.videos article.big-box .lazy-image:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:60%;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 40%,rgba(0,0,0,.99) 100%);background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:5;}
.new-cat-listing article.big-box .text{position:absolute;left:0;bottom:0;right:0;z-index:6;padding:10px;overflow:hidden}
.new-cat-listing article.big-box .text .time{color:var(--white)!important}
.new-cat-listing article.big-box a,
.new-cat-listing article.big-box .text h1,
.new-cat-listing article.big-box .text h2,
.new-cat-listing article.big-box .text h3{color:var(--white)}
.new-cat-listing article.big-box .text h1,
.new-cat-listing article.big-box .text h2,
.new-cat-listing article.big-box .text h3{font-size:16px;line-height:1.4;text-transform:none;padding:0;margin:0;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;font-weight:700}

.new-cat-listing article.vertical-box .photo{width:100%!important;padding-right:0!important}
.new-cat-listing article.vertical-box .lazy-image{padding-top:427px}
.new-cat-listing article.vertical-box .text{width:100%!important;padding:0 10px 10px!important}
.new-cat-listing article.vertical-box .text h2,
.new-cat-listing article.vertical-box .text h3{-webkit-line-clamp:4!important}
.new-cat-listing article.vertical-box .lazy-image:before{height:255px;}
/*******IPL home top news ends******/

/*******IPL home videos starts******/
.videos{padding:15px 0;}
.videosBG{background:url(https://static.india.com/wp-content/uploads/2024/02/ipl-bn-2.png) no-repeat center center;background-size:100% 100%;padding:50px 30px;}
.videos .new-cat-listing .news-lhs{flex:0 0 62.3336%;}
.videos .lazy-image{border-radius:5px!important;border:1px solid var(--white)!important;}
.videos .new-cat-listing .news-rhs article.repeat-box .text h3{color:var(--white);font-weight:600;}
.videos .news-rhs .repeat-box a:hover h3{color:var(--orange)!important;}
.videos article.big-box a{border:0;}
.videos article.big-box .lazy-image{padding-top:57.6667%}
.videos article.big-box .text{position:absolute;left:0;bottom:0;right:0;z-index:6;padding:15px;overflow:hidden;}
.videos article.big-box .text h2{font-size:18px;line-height:1.4;text-transform:none;}
.videos .new-cat-listing .news-rhs article.repeat-box .photo{width:138px}
.videos .new-cat-listing .news-rhs article.repeat-box .text{width:calc(100% - 138px);}
.videos .new-cat-listing .news-rhs article.repeat-box .photo .lazy-image{padding-top:57%}
/*******IPL home videos ends******/

/*******IPL home webstories starts******/
.ipl-webstories{margin:10px 0 0}
.ipl-webstories article.repeat-box{display:block;background-color:transparent;border-radius:8px;box-shadow:none;overflow:hidden;padding:3px 6px 8px;}
.ipl-webstories article.repeat-box > a{display:block;padding:0px;background-color:var(--white);color:var(--black);text-decoration:none;overflow:hidden;box-shadow:0px 3px 6px #00000029;border-radius:8px;}
.ipl-webstories article.repeat-box > a > figure{display:block;}
.ipl-webstories article.repeat-box .photo,
.ipl-webstories article.repeat-box .text{width:100%;}

.ipl-webstories article.repeat-box .lazy-image{box-shadow:none;overflow:hidden;padding-top:178%;border-radius:0;}
.ipl-webstories article.repeat-box .text p{font-size:16px;line-height:1.5;-webkit-line-clamp:3;font-weight:700!important}
.ipl-webstories article.repeat-box .text{padding:10px;min-height:92px}

.webstories-icon,
.webstories-icon span{display:block;position:absolute}
.webstories-icon{background-color:var(--color-4);border-radius:50%;height:30px;right:5px;top:5px;width:30px}
.webstories-icon span{background-color:var(--white-9);border-radius:1px;width:8px;height:15px;left:50%;margin-left:-4.5px;top:7px;}
.webstories-icon span:after,
.webstories-icon span:before{background-color:var(--white-9);content:"";display:block;height:calc(100% - 4px);position:absolute;top:2px;width:2px}
.webstories-icon span:after{right:-3px}
.webstories-icon span:before{left:-3px}
.ipl-webstories + .taboola-bottom{margin-top: 30px;}
.ipl-webstories + .taboola-bottom #taboola-mid-category-thumbnails{margin-top:0!important;}
/*******IPL home webstories ends******/

/*************IPL home photos starts*************/
.photos{padding:15px 0;}
.photos .news-lhs{flex:0 0 49.33666%;}
.photos .repeat-box a,
.photos .repeat-box figure,
.photos .repeat-box .text,
.photos .repeat-box .photo{display:block;width:100%;padding:0;}
.photos .repeat-box .photo .lazy-image{padding-top:57%}
.photos .news-rhs .repeat-box a{background-color:var(--white);border-radius:6px;}
.photos .news-rhs .repeat-box .text{padding:5px 0;min-height:inherit;}
.photos .news-rhs .repeat-box .text h3{margin:0;color:var(--black);font-size:16px;line-height:1.4;font-weight:500;-webkit-line-clamp:2;}
.photos .repeat-box a:hover .text h2,
.photos .repeat-box a:hover .text h3{color:var(--blue);}
.photos .big-box .text{padding-top:10px;}
.photos .big-box .text h2,
.photos .big-box .text h3{font-size:24px;line-height:1.4;font-weight:700;text-transform:none;}
.photos .big-box .photo-icon{min-width:40px;height:35px;z-index:50;}
.photos .big-box .photo-icon img{height:20px!important;}
.photos .big-box .photo-icon small{font-size:15px;}
/*************IPL home photos ends*************/ 

/*******home schedule starts******/
.home-schedule{padding:0px 0 30px;}
.home-schedule .scheduleBg{background:var(--blue);padding:30px;}
.home-schedule .scheduleBg .matchBox{display: block;}
.home-schedule .scheduleBg .matchBox a{display: block; overflow: hidden;}
.match-live{border-radius:12px;background:var(--white);min-height:148px;overflow:hidden;display: block;}
.match-live .liveNow{position:absolute;left:0;top:0;border-radius:12px 0 10px 0;padding:0px 10px 0 18px;}
.match-live .liveNow:before{width:6px;height:6px;}
.match-live .liveNow:after{width:8px;height:8px;}
.match-live .date-time{font-size:14px; line-height:1.4; display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 10px;}
.match-live .date-time strong{text-align: right;}
.match-live .teamVs{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:20px;}
.match-live .teamVs .name{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:700;color:var(--black);}
.match-live .teamVs .name:first-child{flex-direction:row-reverse;}
.match-live .team-icon{padding:5px;border-radius:4px;min-width:48px;margin:0 5px;}
.match-live .vs{ margin:0 3px;text-transform:uppercase;position:relative;}
.match-live .vs::before{content:'';width:1px;background-color:var(--color-4);position:absolute;left:10px;top:-5px;bottom:-5px;}
.match-live .vs span{background-color:var(--white);width:20px;height:20px;display:inline-block;color:#666666;font-size:10px;line-height:20px;position:relative;z-index:5;text-align:center;margin-top:6px;}
.match-live .stadium{padding:0 10px;font-size:13px;line-height:15px;background-color:#D2DFFF;display:flex;justify-content:center;align-items:center;width:100%;transition:0.3s;min-height:40px;text-align:center;}
.match-live .stadium span{display:inline-flex;justify-content:center;align-items:center;}
.match-live:hover .stadium{background-color:var(--orange);color:var(--white);}
.home-schedule .splide__arrow--prev{left:-15px;}
.home-schedule .splide__arrow--next{right:-15px;}
/*******home schedule ends******/

/*******all teams color starts******/
.team-icon{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;padding:25px 5px;border-radius:12px;}
.team-icon img{max-width:70px;}
.team-icon span{text-align:center;color:var(--white);font-size:25px;line-height:1.4;font-weight:700;font-style:normal;margin:10px 0 0;width:100%}
.team-profile .team-icon span{font-size:16px;margin-top:20px;}

.teamVs .chennai,
.chennai .team-icon{background:linear-gradient(to bottom,  rgba(255,203,5,1) 0%,rgba(255,163,5,1) 100%);}
.teamVs .mumbai,
.mumbai .team-icon{background:linear-gradient(to bottom,  rgba(7,107,178,1) 0%,rgba(7,50,117,1) 100%);}
.teamVs .kings,
.teamVs .punjab,
.punjab .team-icon,
.kings .team-icon{background:#DD1F2D;}
.teamVs .gujarat,
.gujarat .team-icon{background:linear-gradient(to bottom,  rgba(27,33,51,1) 0%,rgba(27,33,51,1) 100%);}
.teamVs .delhi,
.delhi .team-icon{background:linear-gradient(to bottom,  rgba(37,97,174,1) 0%,rgba(40,41,104,1) 100%);}
.teamVs .rajasthan,
.rajasthan .team-icon{background:#254AA5;}
.teamVs .royal,
.teamVs .bangalore,
.bangalore .team-icon,
.teamVs .bengaluru,
.bengaluru .team-icon,
.royal .team-icon{background:linear-gradient(to bottom,  rgba(214,12,20,1) 0%,rgba(171,15,16,1) 100%);}
.teamVs .sunrisers,
.teamVs .hyderabad,
.hyderabad .team-icon,
.sunrisers .team-icon{background:linear-gradient(to bottom,  rgba(251,182,41,1) 0%,rgba(248,112,13,1) 100%);}
.teamVs .lucknow,
.lucknow .team-icon{background:linear-gradient(to bottom,  rgba(6,90,224,1) 0%,rgba(11,45,118,1) 100%);}
.teamVs .kolkata,
.kolkata .team-icon{background:linear-gradient(to bottom,  rgba(86,48,137,1) 0%,rgba(30,11,55,1) 100%);}
.teamVs .name{background:none!important;}

.teamVs .t-b-c-,
.t-b-c- .team-icon{background:var(--color-5);}
/*******all teams color ends******/

/*******points-table starts******/
.points-table{margin-top:30px;overflow:hidden;clear:both;}
.points-table .pointsBG{background:url(https://static.india.com/wp-content/uploads/2024/02/ipl-bn-1.jpg) no-repeat center;background-size:cover;padding:30px;}
.points-table .table-responsive{border-radius:10px;border:1px solid var(--color-1);margin:0;overflow:auto!important;}
.points-table table tr.odd:hover td, 
.points-table table tr:hover td{background-color:var(--light-orange)!important}
.points-table table tr:first-of-type, 
.points-table table tr:first-of-type th, 
.points-table table tr:first-of-type td{background-color:var(--blue)!important;color:var(--white)!important;border-top:0!important;font-weight:600;padding:13px 10px!important;text-align:center;}
.points-table table td,
.points-table table th{padding:29px 10px!important;border:0;text-align:center;}
.points-table table tr:nth-child(1) td:nth-child(2),
.points-table table td:nth-child(2),
.points-table table th:nth-child(2){text-align:left;}
.points-table table tr:nth-child(odd), 
.points-table table tr:nth-child(odd) th, 
.points-table table tr:nth-child(odd) td{background:#E9ECF4;}
/*******points-table ends******/

/*******orange and purple cap starts******/
.orange-purple-cap{display:block;clear:both;padding:30px 0;}
.orange-purple-cap .two-boxes .col{width:calc(50% - 8px);}
.orange-purple-cap .orange .table-responsive,
.orange-purple-cap .purple .table-responsive{overflow:auto!important;}
.orange-purple-cap .heading{padding-left:0;margin-bottom:10px!important;} 
.orange-purple-cap .orange .heading{color:var(--orange);} 
.orange-purple-cap .heading span{ padding-left:50px;position:relative;}
.orange-purple-cap .heading img{ position:absolute;left:0;top:0;}
.orange-purple-cap .heading:after{display:none;}
.orange-purple-cap .purple .heading{color:#4F0798;}
.orange-purple-cap .orange .heading img{ top:-15px;} 
.orange-purple-cap .table-responsive{border-radius:10px;border:1px solid #E2E2E2;margin:0;overflow:auto!important;}
.orange-purple-cap table tr:first-child td{border-top:0;color:var(--white);font-weight:700;padding-bottom:10px!important;padding-top:10px!important;}
.orange-purple-cap table td,
.orange-purple-cap table th{font-size:14px;border-top:1px solid #E2E2E2;padding-bottom:15px;padding-top:15px;}

.orange table{border-color:var(--orange);}
.orange table tr:first-of-type, 
.orange table tr:first-of-type th,
.orange table tr:first-of-type td{background-color:var(--orange)!important;}
.orange table tr.even:hover td,
.orange table tr:hover td{background-color:var(--light-orange)}

.purple table{border-color:#4F0798;}
.purple table tr:first-of-type, 
.purple table tr:first-of-type th,
.purple table tr:first-of-type td{background-color:#4F0798!important;}
.purple table tr.even:hover td,
.purple table tr:hover td{background-color:rgba(79,7,152,0.08)}
/*******orange and purple cap ends******/

/************pagination and page of starts************/
.total-paging{padding:10px 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;clear:both;width:100%;font-size:13px;border-top:1px dashed var(--color-3);border-bottom:1px dashed var(--color-3);margin:15px 0}
.pagination{display:flex;justify-content:center;align-items:center;width:100%;margin:0;}
.total-paging .page-of + .pagination{width:auto;}
.pagination .prev,
.pagination .next,
.pagination a{margin:0;border:0;padding:0;min-width:30px;min-height:30px;line-height:30px;text-align:center;border-radius:50px;color:var(--black);font-size:14px;}
.pagination a + a{margin-left:5px!important;}
.pagination a:hover,
.pagination .current{background-color:var(--orange);color:var(--white);}
.pagination .prev,
.pagination .next{min-width:80px;}
.pagination .prev:before{display:inline-block;content:"";margin:0 8px 0 0;vertical-align:middle;border:solid var(--white);border-width:0 1px 1px 0;padding:2px;transform:rotate(-220deg);-webkit-transform:rotate(-220deg);position:relative;top:-1px;right:-4px;width:0;height:0}
.pagination .next:after{display:inline-block;content:"";margin:0 8px 0 0;vertical-align:middle;border:solid var(--white);border-width:0 1px 1px 0;padding:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:relative;top:-1px;right:-4px;width:0;height:0}
.pagination .current:before,
.pagination .current:after{border-color:var(--white);}
.pagination .prev,
.pagination .next{background-color:var(--black-bg);color:var(--white);}
.pagination .disabled{cursor:not-allowed;opacity:.2}
.prev-next .pagination a{font-size:15px;padding:5px 20px}
/************pagination and page of ends************/

.iframe-sc{position:relative;padding-top:0;height:0;overflow:hidden;color:var(--white);text-align:center;padding-bottom:121px;}
.iframe-sc iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

.taboola-bottom{padding:10px 0;box-shadow:none;background-color:transparent;margin:0;}
.taboola-bottom .taboola-code,
.taboola-bottom .taboola-placeholder{background-color:var(--white);padding:0;box-shadow:none;}
.taboola-bottom .container{padding:10px 5px!important;box-shadow:var(--color-1) 0px 1px 2px 0px, var(--color-1) 0px 1px 3px 1px;border-radius:5px;}

/************schedules all starts************/
.points-table-details,
.squad-details,
.orangeCap-all,
.purpleCap-all,
.photo-gallery-listing,
.news-listing,
.webstories-listing,
.videos-listing,
.schedules-all{margin:15px 0;overflow:hidden;clear:both;}
.schedules-repeat-row + .schedules-repeat-row{ margin-top:30px;}
.schedules-repeat-row a{display:block;text-decoration:none;color:var(--black);box-shadow:0px 2px 4px #0000001A;border:1px solid #E2E2E2;}
.schedules-repeat-row a:hover{ border-color:var(--blue);background:var(--white)}

.schedules-repeat-row .schedules-top{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px;}
.schedules-repeat-row .stadium,
.schedules-repeat-row .date-time{font-size:18px;line-height:1.4;width:20%;}
.schedules-repeat-row .stadium span,
.schedules-repeat-row .date-time span{font-size:14px;display:block;}
.schedules-repeat-row .stadium{width:32%;}
.schedules-repeat-row .teamVs{width:48%;display:flex;justify-content:center;align-items:center;border-left:1px solid var(--color-1);border-right:1px solid var(--color-1);margin:0 20px;}
.schedules-repeat-row .teamVs .name{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:700;color:var(--black);}
.schedules-repeat-row .vs{text-transform:uppercase;position:relative;}
.schedules-repeat-row .vs::before{content:'';width:1px;background-color:var(--color-4);position:absolute;left:10px;top:-5px;bottom:-5px;display:none;}
.schedules-repeat-row .vs span{background-color:var(--white);width:auto;height:auto;display:inline-block;font-size:18px;line-height:1.4;font-weight:700;position:relative;z-index:5;text-align:center;}
.schedules-repeat-row .win{font-size:18px;line-height:1.4;width:100%;padding:0px 20px 20px;font-weight:700;}
.schedules-repeat-row .team-icon{width:48px;height:48px;padding:5px;border-radius:100px;}
.schedules-repeat-row .team-icon img{width:25px;}
.schedules-repeat-row .name span{font-size:18px;line-height:1.4;min-width:130px;margin-left:15px}
.schedules-repeat-row .teamVs .name:last-child{flex-direction:row-reverse;}
.schedules-repeat-row .teamVs .name:last-child span{text-align:right;margin-right:15px;margin-left:0}
/************schedules all ends************/

/************points table details starts************/
.points-table-details .pointsBG{ padding:0;background:none;}
/************points table details ends************/

/*************more news starts*************/
.more-news{padding:0 0 30px;}
.more-news .three-boxes{gap:30px}
.more-news .repeat-box{overflow:visible;width:calc(33.33% - 20px);}
.more-news .repeat-box a,
.more-news .repeat-box figure,
.more-news .repeat-box .text,
.more-news .repeat-box .photo{display:block;width:100%;padding:0;}
.more-news .repeat-box .photo .lazy-image{padding-top:57%}
.more-news .repeat-box a{background-color:var(--white);box-shadow:0px 0px 9px #00000029;border-radius:6px;padding:10px;}
.more-news .repeat-box .text{padding:10px 0 0;min-height:150px;}
.more-news .repeat-box .text h3{padding:0;color:var(--black);font-size:20px;line-height:1.4;font-weight:700;-webkit-line-clamp:2;}
.more-news .repeat-box .text p{padding:0;margin-top:10px;color:#868686;font-size:14px;line-height:1.4;font-weight:400;-webkit-line-clamp:2;}
.more-news .repeat-box .text .date{padding:0;color:var(--blue);font-size:12px;line-height:1.4;font-weight:400;}
.more-news .repeat-box a:hover .text h2,
.more-news .repeat-box a:hover .text h3{color:var(--blue);}
/*************more news ends*************/ 

/*******squad details starts******/
.squad-team-name{display:block;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;}
.squad-team-name + .squad-team-name{margin-top:30px;}
.squad-team-name .name{max-width:320px;}
.squad-team-name .team-icon img{width:137px;max-width:inherit;}
.squad-team-name .three-cols{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:30px;}
.squad-team-name .col{width:calc(33.33% - 14px);}
.squad-team-name .col + .col{border-left:1px solid var(--color-1);padding-left:20px;}
.squad-team-name ul{padding:0}
.squad-team-name li{border-bottom:1px solid var(--color-1);padding:8px 0!important;font-size:16px!important;}
.squad-team-name li:last-child{border-bottom:none;}
.squad-team-name li.captain a{font-weight:700}
.squad-team-name li a{color:var(--black);text-decoration:none}
.squad-team-name li a:hover{color:var(--blue);text-decoration:none}

.chennai li a:hover{color:rgba(255,163,5,1)}
.mumbai li a:hover{color:rgba(7,50,117,1)}
.kings li a:hover{color:#DD1F2D}
.gujarat li a:hover{color:rgba(27,33,51,1)}
.delhi li a:hover{color:rgba(40,41,104,1)}
.rajasthan li a:hover{color:#254AA5}
.bangalore li a:hover,
.bengaluru li a:hover,
.royal li a:hover{color:rgba(171,15,16,1)}
.sunrisers li a:hover{color:rgba(248,112,13,1)}
.lucknow li a:hover{color:rgba(11,45,118,1)}
.kolkata li a:hover{color:rgba(30,11,55,1)}
/*******squad details ends******/

/*******orange Cap details starts******/
.purpleCap-all,
.orangeCap-all{ padding:0;}
.purpleCap-all .heading,
.orangeCap-all .heading{margin-bottom:0!important;padding-left:25px;}
.purpleCap-all .heading:after,
.orangeCap-all .heading:after{display:inline-block;}
.purpleCap-all .purple .table-responsive,
.orangeCap-all .orange .table-responsive{max-height:inherit!important;}
.orangeCap-all table tr:nth-child(odd), 
.orangeCap-all table tr:nth-child(odd) th, 
.orangeCap-all table tr:nth-child(odd) td{background:var(--light-orange);}
.purpleCap-all table tr:nth-child(odd), 
.purpleCap-all table tr:nth-child(odd) th, 
.purpleCap-all table tr:nth-child(odd) td{background:#EDE6F4;}
.purpleCap-all table td,
.purpleCap-all table th,
.orangeCap-all table td,
.orangeCap-all table th{font-size:16px;border-top:1px solid #fff;padding:18px 10px;}
.purpleCap-all table tr td:nth-child(2),
.orangeCap-all table tr td:nth-child(2){font-weight:600;}
.purpleCap-all table tr td:nth-last-child(1),
.orangeCap-all table tr td:nth-last-child(1),
.purpleCap-all table tr td:nth-last-child(2),
.orangeCap-all table tr td:nth-last-child(2){ text-align: center;}
/*******orange Cap details ends******/

/*******news, photo gallery and videos listing starts******/
.news-listing article.repeat-box,
.videos-listing article.repeat-box,
.webstories-listing article.repeat-box,
.photo-gallery-listing article.repeat-box{width:calc(33.33% - 10px);}
.news-listing article.repeat-box figure,
.videos-listing article.repeat-box figure,
.photo-gallery-listing article.repeat-box figure{display:block}
.news-listing article.repeat-box a,
.videos-listing article.repeat-box a,
.photo-gallery-listing article.repeat-box a{width:100%;padding:0}
.news-listing article.repeat-box + article.repeat-box,
.videos-listing article.repeat-box + article.repeat-box,
.photo-gallery-listing article.repeat-box + article.repeat-box{margin-top:0}
.news-listing article.repeat-box .photo,
.news-listing article.repeat-box .text,
.videos-listing article.repeat-box .photo,
.videos-listing article.repeat-box .text,
.photo-gallery-listing article.repeat-box .photo,
.photo-gallery-listing article.repeat-box .text{width:100%;}
.news-listing article.repeat-box .text,
.videos-listing article.repeat-box .text,
.photo-gallery-listing article.repeat-box .text{padding:8px 0;}
.news-listing article.repeat-box .text h3,
.videos-listing article.repeat-box .text h3,
.photo-gallery-listing article.repeat-box .text h3{font-size:16px;font-weight:500;}
.videos-listing article.repeat-box .video-time small,
.videos-listing article.repeat-box .video-time{font-size:13px;}
.videos-listing article.repeat-box .video-time img{width:14px!important;height:14px!important;}
/*******photo gallery and videos listing ends******/

/*******webstories listing starts******/
.webstories-listing article.repeat-box + article.repeat-box{margin-left:10px;margin-top:0}
.webstories-listing article.repeat-box .photo + .text,
.webstories-listing article.repeat-box .photo{width:100%}
.webstories-listing article.repeat-box .lazy-image{padding-top:178%;}
.webstories-listing article.repeat-box a:hover .lazy-image:before{background:linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(255,120,0,0.99) 100%);}
.webstories-listing article.repeat-box .text{position:absolute;left:0;right:0px;bottom:0px;z-index:10;padding:10px;}
.webstories-listing article.repeat-box .text p{color:var(--white);font-size:16px!important;line-height:1.4;padding:0px;}
/*******webstories listing ends******/

html:lang(hi) body{font-family:'Nunito Sans',-apple-system, Arial, Helvetica, sans-serif!important;}
html:lang(hi) .nav-links ul > li + li{margin-left:28px;}
html:lang(hi) body .photos .news-rhs .repeat-box .text h3,
html:lang(hi) body .new-cat-listing .news-rhs article.repeat-box .text h3,
html:lang(hi) body .new-cat-listing .news-lhs .three-boxes article.repeat-box .text h2, 
html:lang(hi) body .new-cat-listing .news-lhs .three-boxes article.repeat-box .text h3{font-weight:400!important;}

html:lang(hi) body .nav-links ul > li > a,
html:lang(hi) body .videos .new-cat-listing .news-rhs article.repeat-box .text h3,
html:lang(hi) body .ipl-all-content .heading,
html:lang(hi) body .points-table table tr:first-of-type, 
html:lang(hi) body .points-table table tr:first-of-type th, 
html:lang(hi) body .points-table table tr:first-of-type td{font-weight:600!important;}


html:lang(hi) body .ipl-all-content .heading,
html:lang(hi) body .videos article.big-box .text h2{font-weight:700!important;}



