/********repeat box starts*********/
.heading24 .repeat-box .text h2,
.heading24 .repeat-box .text h3{font-size:24px;}
html[lang="hi"] .heading24 .repeat-box .text h2,
html[lang="hi"] .heading24 .repeat-box .text h3{line-height:36px;font-size:24px;}
.LeftBigRightC .repeat-box .text h2,
.topBigAndBottomSmallNews .heading18 .repeat-box .text h2{font-size:24px;line-height:33px;}
html[lang="hi"] .LeftBigRightC .repeat-box .text h2{font-size:24px;line-height:40px;}
html[lang="hi"] .topBigAndBottomSmallNews .heading18 .repeat-box .text h2{font-size:18px;line-height:1.6;}
.heading22 .repeat-box .text h2,
.heading22 .repeat-box .text h3{font-size:22px;}
.heading20 .repeat-box .text h2,
.heading20 .repeat-box .text h3{font-size:20px;}
.heading18 .repeat-box .text h2,
.heading18 .repeat-box .text h3{font-size:18px;}
.allWhiteText .repeat-box a .text h1,
.allWhiteText .repeat-box a .text h2,
.allWhiteText .repeat-box a .text h3,
.allWhiteText .repeat-box a .text h4{color:var(--white);}
.allWhiteText .repeat-box a:hover,
.allWhiteText .repeat-box a:hover h2,
.allWhiteText .repeat-box a:hover h3,
.allWhiteText .repeat-box a:hover p,
.allWhiteText .repeat-box h2 a:hover,
.allWhiteText .repeat-box h3 a:hover,
.allWhiteText .repeat-box p a:hover{color:var(--light-yellow);}
.ellipsis2line .repeat-box .text h2,
.ellipsis2line .repeat-box .text h3,
.ellipsis2line .repeat-box .text p{-webkit-line-clamp:2;}
.whiteBoxes .repeat-box a{background-color:#FFF1F1;border-radius:8px;overflow:hidden;padding:10px;}
.whiteBoxes .repeat-box .text{min-height:74px;padding-top:10px!important;}
.ellipsis4line.whiteBoxes .repeat-box .text{min-height:114px;}
/********repeat box ends*********/

/********h-crd and c-crd design starts*********/
.h-crd .repeat-box figure{display:block;}
.h-crd .repeat-box .photo{width:100%;}
.h-crd .repeat-box .text{width:100%;padding-top:0px;}
.imgTextGap .repeat-box .photo + .text{padding-top:10px;}
.leftRightBorder .repeat-box:nth-child(2){margin-top:0;padding-top:0;border-top:0}
.borderTop .repeat-box:nth-last-child(2),
.borderTop .repeat-box:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.gap-none{gap:0!important;}
.l-r-gap{gap:0 24px!important;}
.all-repeat-border .repeat-box{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-gray)}
.only-repeat-space .repeat-box + .repeat-box{margin-top:15px;padding-top:0;border-top:0}
/********h-crd and c-crd design ends*********/

/********display flex col >> 1, 2, 3, 4,5 starts*********/
.display-flex,
.news-boxes{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;gap:24px;width:100%;} 
.lhs-tech-snips-col,
.two-cols .lhs-col-main,
.news-boxes .news-lhs{flex:1;}
.two-cols .rhs-col-main{flex:0 0 47.33%;} 
.news-boxes .news-rhs{flex:0 0 50%;} 
.one-boxes,
.two-boxes,
.three-boxes,
.five-boxes,
.four-boxes{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;clear:both;padding:0;gap:24px}
.two-boxes .repeat-box{width:calc(50% - 12px);}
.three-boxes .repeat-box{width:calc(33.33% - 16px);}
.four-boxes .repeat-box{width:calc(25% - 18px);}
.five-boxes .repeat-box{width:calc(20% - 20px);}
.one-boxes .repeat-box{width:100%;}
/********display flex col >> 1, 2, 3, 4 starts*********/
 
/*********heading or Btn starts*********/
.headingBtn{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;margin-bottom:15px;position:relative;}
.headingBtn h2{font-size:28px;line-height:1.4;font-weight:700;color:var(--black-11);padding:0;display:inline-block;}
html[lang="hi"] .headingBtn h2{padding-top:4px;height:40px;font-size:32px;}
.headingBtn h2 a,
.headingBtn h2 a:hover{color:var(--black);text-decoration:none;font-weight:700;}
.headingBtn a.more{padding:2px 20px 2px 5px;height:30px;border-radius:5px;color:var(--black-11);font-size:16px;line-height:22px;font-weight:700;text-transform:none;display:inline-flex;transition:.4s;position:relative;border:1px solid transparent;}
.headingBtn a.more:after{content:'';height:8px;width:8px;display:block;border:2px solid var(--black-11);border-left-width:0;border-top-width:0;transform:rotate(-45deg);position:absolute;top:10px;right:8px;}
html[lang="hi"] .headingBtn a.more{padding-top:8px;padding-bottom:0;height:32px;margin-top:-0px;font-size:18px;}
html[lang="hi"] .headingBtn a.more:after{top:10px;height:10px;width:10px;top:10px;}
.headingBtn a.more:hover{background-color:var(--color-1);color:var(--black);}
.headingBtn a.more:hover:after{border:solid var(--black);border-width:0 2px 2px 0;}
.headingBtn a.more:hover:before{background:var(--black);border:0;border-width:0;}
.stylishHeading{margin-bottom:10px;}
.stylishHeading h2{font-size:16px;line-height:32px;height:auto;font-weight:600;color:var(--white);padding:0 15px;background-color:var(--orange);border-radius:5px 5px 5px 0;margin-left:-20px;position:relative;}
html[lang="hi"] .stylishHeading h2{height:auto;padding-top:5px;font-size:20px;line-height:27px;}
.stylishHeading h2:before{content:"";position:absolute;left:0px;bottom:-6px;width:0;height:0;border-top:0px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #801114}
.stylishHeading a.more{font-size:14px}
html[lang="hi"] .stylishHeading a.more{font-size:16px}
.allWhiteText .headingBtn h2,
.allWhiteText .headingBtn a.more{color:var(--white);}
.allWhiteText .headingBtn a.more:after{border:2px solid var(--white);border-left-width:0;border-top-width:0;}
.allWhiteText .headingBtn a.more:hover{background-color:var(--white-2);color:var(--white);}
/*********heading or Btn ends*********/

/********video and photo icons starts*********/
@-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)}}
@-webkit-keyframes pulseShadowlgblack{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.1)}70%{-webkit-box-shadow:0 0 0 15px rgba(0,0,0,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0)}}
.repeat-box span.video-icon.smaller-icon{width:25px;height:25px;}
.repeat-box span.video-icon.smaller-icon img{width:12px;height:12px;}
.repeat-box span.video-icon.biger-icon{width:53px;height:53px;}
.repeat-box span.video-icon.biger-icon img{width:20px;height:25px;}
.repeat-box span.video-icon.bigest-icon{width:85px;height:85px;}
.repeat-box span.video-icon.bigest-icon img{width:35px;height:35px;}
.repeat-box span.video-icon.black{background-color:var(--black-11);}
.repeat-box span.video-timer.big-icon{height:27px; gap:0;}
.repeat-box span.video-timer.big-icon img{height:15px!important;min-width:22px!important;}
.repeat-box span.video-timer.big-icon small{font-size:15px;}
html[lang="hi"] .repeat-box span.video-timer.big-icon small{padding-top:6px;}
.repeat-box span.photo-icon.big-icon{height:40px;min-width:55px;}
.repeat-box span.photo-icon.big-icon img{height:20px!important;min-width:26px!important;margin:0 8px;}
.repeat-box span.photo-icon.big-icon small{font-size:22px;min-width:30px;}
/********video and photo icons ends*********/

.firstHOtherC .repeat-box:first-child figure{display:block;}
.firstHOtherC .repeat-box:first-child .text{padding-top:10px;}
.firstHOtherC .repeat-box:first-child .text h2,
.firstHOtherC .repeat-box:first-child .text h3{font-size:16px;line-height:24px;font-weight:700;}
html[lang="hi"] .firstHOtherC .repeat-box:first-child .text h2,
html[lang="hi"] .firstHOtherC .repeat-box:first-child .text h3{font-size:20px;line-height:30px;}

/*************common css starts*************/
.repeat-news-section{padding:15px 0;}
.videosNews .news-lhs,
.lhsRHS .news-lhs{flex:1;}
.videosNews .news-rhs{flex:0 0 49%;}
.lhsRHS .news-rhs{flex:0 0 32%;max-width:300px;}
.repeat-news-section.LRMNews,
.repeat-news-section.lhsRHSNews{padding:20px 0;}
.YouMayLike{box-shadow:var(--color-1) 0px 0px 3px 0px, var(--color-1) 0px 0px 1px 0px;padding:10px 0;}
.lhsRHSMiddleCol .news-middle{flex:1;order:2;flex-direction:row;}
.lhsRHSMiddleCol .news-lhs{flex:0 0 25%;order:1;}
.lhsRHSMiddleCol .news-rhs{flex:0 0 25%;order:3;}
.lhsRHSMiddleCol .news-middle .repeat-box .text p{font-size:14px;margin-top:15px;}
.lhsRHSMiddleCol .news-middle .repeat-box .text h2{line-height:32px;}
.videosNews .leftRightBorder .repeat-box:nth-child(2){border-top:0!important;padding-top:0!important;margin-top:0!important;}
/*************common css ends*************/

/*************video-of-the-day starts*************/
.videoPhoto-of-the-day{padding:20px 30px;border-radius:8px;background:var(--black-11) url(https://static.india.com/wp-content/themes/icom/assets/images/video-of-the-day-bg.png) no-repeat center center / 102% 102%; max-height:275px; overflow: hidden; clear: both;}
.videoPhoto-of-the-day .display-flex{align-items:center; display: block; float: left; width:100%;}
.videoPhoto-of-the-day .leftText{float: left;width:240px; margin-top:30px;}
.videoPhoto-of-the-day .splide-spacing{float: left; width:calc(100% - 240px);}
.videoPhoto-of-the-day h2{color:var(--white);font-size:28px;padding:0;}
.videoPhoto-of-the-day p{color:var(--white);font-size:20px;padding:10px 0 0;font-weight:700}
.videoPhoto-of-the-day .splide__arrow:disabled{opacity:.2}
.videoPhoto-of-the-day .splide__pagination{bottom:-30px;}
.videoPhoto-of-the-day .splide__track{margin-bottom:30px;}
.videoPhoto-of-the-day .repeat-box .text h3{font-weight:700!important;}
.videoPhoto-of-the-day p.moreRow .btn{padding:5px 10px;}
html[lang="hi"] .videoPhoto-of-the-day p.moreRow .btn{padding-top:7px;padding-bottom:3px;}
/*************video-of-the-day ends*************/

/*************home page news starts*************/
.topBigAndBottomSmallNews .one-boxes{margin-bottom:24px;}
.topBigAndBottomSmallNews .big-box figure{flex-direction:row-reverse;gap:0 24px;}
.topBigAndBottomSmallNews .big-box .photo{flex:0 0 55%;}
.topBigAndBottomSmallNews .big-box .text p{-webkit-line-clamp:6;}
.videosNews{background-color:var(--black-11);padding:30px 0;}
.videosNews .leftRightBorder .repeat-box + .repeat-box{border-top-color:var(--white-3);padding-top:21px;margin-top:21px;}
.videosNews .imgTextGap .repeat-box .photo + .text{margin-top:10px;}

/*************RHS all starts*************/ 
.newsRHS.repeat-top-border .repeat-box + .repeat-box{margin-top:8px;padding-top:8px;}
.newsRHS .ads-box,
.newsRHS + .ads-box{margin-top:10px;}
.travel-banner{margin-bottom:10px;}
.travel-banner .lazy-image{aspect-ratio:inherit;height:250px;}
.newsRHS + .liveScorecardIframeRHS{margin-top:10px;}
.liveScorecardIframeRHS{position:relative;height:0;overflow:hidden;padding-bottom:427px;}
.liveScorecardIframeRHS iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.two-cols-aside .lhs-col .repeat-news-section:last-child,
.two-cols-aside .aside .ads-box:last-child{padding-bottom:0;}
  
/********taboola starts********/ 
.taboola-bottom{margin:0;float:left;width:100%;box-shadow:var(--color-1) 0px 0px 2px 0px, var(--color-1) 0px 0px 1px 0px;}
.taboola-bottom .taboola-code,
.taboola-bottom .taboola-placeholder{background-color:var(--white);padding:0;}
.taboola-bottom .container{padding:10px!important;border-radius:0;}
/********taboola ends********/

