/* search popup */
.overlay { height: 100%; width: 100%; display: none; position: fixed; z-index: 9999; top: 0; left: 0; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.9); }
.overlay-content { position: relative; top: 46%; width: 80%; text-align: center; margin-top: 30px; margin: auto; }
.overlay .closebtn { position: absolute; top: 20px; right: 45px; font-size: 60px; cursor: pointer; color: white; }
.overlay .closebtn:hover { color: #ccc; }
.overlay input[type=text] { padding: 15px; font-size: 17px; outline: none; border: none; float: left; width: 80%; background: white; font-family: 'HelveticaNeueLight'; }
.overlay input[type=text]:hover { background: #f1f1f1; }
.overlay button { float: left; width: 20%; padding: 15px; background: #511652; font-size: 17px; border: none; cursor: pointer;height: 56px;display: flex;align-items: center;justify-content: center; }
.overlay button:hover { background: #79197a; }


/*********Hundred% Start********/
.hundred, section, header, footer{position:relative;width:100%;float:left;}
/*********Hundred% End********/


/********article repeat box starts*********/
.repeat-box{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;padding:0;position:relative;z-index:5;border-radius:0;}
.repeat-box figure{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:stretch;overflow:visible; gap:15px;}
.repeat-box a{width:100%;}
.repeat-box .photo + .text{flex:1;width:auto;padding-left:0;}
.repeat-box .photo{flex:0 0 35%;padding-left:0;width:auto;}
.repeat-box .text h2,
.repeat-box .text h3{color:var(--black);white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;padding:0;}
.repeat-box .text h2{-webkit-line-clamp:3;font-size:28px}
.repeat-box .text h3{-webkit-line-clamp:3;font-size:16px;}
.repeat-box .text p{font-size:16px;line-height:1.5;padding:0;color:var(--black);white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;}
.repeat-box .text p.time{color:#818181; font-size:12px; padding:10px 0 0; font-weight:400;}
.repeat-box .text h2 + p,
.repeat-box .text h3 + p{font-size:15px;}
.repeat-box a{color:var(--black);text-decoration:none}
.repeat-box a:hover,
.repeat-box a:hover h2,
.repeat-box a:hover h3,
.repeat-box a:hover p{color:var(--purple);}
/********article repeat box ends*********/

/********lazy-image*********/
.lazy-image{position:relative;width:100%;padding-top:0;aspect-ratio: 4/3;overflow:hidden;z-index:2;background-color:var(--gray);border-radius:8px;line-height:1.3;font-size:11px;color:var(--black);box-shadow:0 0 1px var(--color-3);}
.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://static.india.com/wp-content/themes/icom/images/default-big.svg");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********/

/********h, c and img-grd-h crd design starts*********/
.h-crd .repeat-box figure{display:block;}
.h-crd .repeat-box .photo{width:100%;}
.h-crd .repeat-box .text{padding:10px 0 0;width:100%;}
.c-crd .repeat-box .text h3,
.img-grd-big .two-boxes .repeat-box .text h3,
.h-crd .repeat-box .text h3{font-size:14px;line-height:1.5;font-weight:500;-webkit-line-clamp:3;}
.img-grd-big .big-box,
.img-grd-h .repeat-box{display:block;background-color:transparent;box-shadow:none;overflow:hidden;padding:0;}
.img-grd-big .big-box > a,
.img-grd-h .repeat-box > a{display:block;padding:0px;color:var(--white);text-decoration:none;overflow:hidden;}
.img-grd-big .big-box > a > figure,
.img-grd-h .repeat-box > a > figure{display:block;}
.img-grd-big .big-box .photo,
.img-grd-big .big-box .text,
.img-grd-h .repeat-box .photo,
.img-grd-h .repeat-box .text{width:100%;}
.img-grd-h .repeat-box .lazy-image{aspect-ratio:9/16;}
.img-grd-big .big-box .photo:after,
.img-grd-h .repeat-box .photo:after{content:"";position:absolute;left:0;right:0;bottom:0;width:auto;height:40%;z-index:5;background:var(--text-black-gradient);border-radius:0 0 8px 8px;}
.normal-grd-h .repeat-box .lazy-image{aspect-ratio:3/2;}
.img-grd-big .big-box .text,
.img-grd-h .repeat-box .text{position:absolute;left:0px;right:0px;bottom:0px;z-index:10;padding:15px;}
.img-grd-h .repeat-box .text h3,
.img-grd-h .repeat-box .text p{color:var(--white);font-weight:500;font-size:16px;line-height:22px;margin-top: 10px;}
.img-grd-big .big-box a:hover .text h2,
.img-grd-big .big-box a:hover .text h3,
.img-grd-big .big-box a:hover .text p,
.img-grd-h .repeat-box a:hover .text h2,
.img-grd-h .repeat-box a:hover .text h3,
.img-grd-h .repeat-box a:hover .text p{color:#eee;}
.img-grd-big .big-box .text h1,
.img-grd-big .big-box .text h2,
.img-grd-big .big-box .text h3{font-size:28px;line-height:1.3;padding:0;margin:0;font-weight:600;color:var(--white);-webkit-line-clamp:3;text-shadow: 0 1px 1px var(--color-3);}
.img-grd-big .two-boxes{margin-top:15px;}
.img-grd-big .repeat-box .text p.time, 
.img-grd-h .repeat-box .text p.time{color:var(--white-7)!important; font-size:12px; padding:10px 0 0; font-weight:400;}
/********h, c and img-grd-h crd design ends*********/

.aspect-ratio-1-1 .lazy-image{aspect-ratio:1/1!important;}
.aspect-ratio-3-2 .lazy-image{aspect-ratio:3/2!important;}
.aspect-ratio-4-3 .lazy-image{aspect-ratio:4/3!important;}
.aspect-ratio-5-4 .lazy-image{aspect-ratio:5/4!important;}
.aspect-ratio-3-5 .lazy-image{aspect-ratio:3/5!important;}
.aspect-ratio-9-16 .lazy-image{aspect-ratio:9/16!important;}
.aspect-ratio-16-9 .lazy-image{aspect-ratio:16/9!important;}

/********display flex col >> 1, 2, 3, 4 starts*********/
.display-flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;}
.news-boxes{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;gap:15px}
.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{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%;}
/********display flex col >> 1, 2, 3, 4 starts*********/

/********video, photo and webstories icons starts*********/
.repeat-box .video-icon{position:absolute;right:-1px; left:auto; bottom:auto;left:auto; top:auto; bottom:-1px;background-color:var(--white);border-radius:12px 0;overflow:hidden;min-width:inherit;height:auto;width:auto;display:flex!important;justify-content:center;flex-wrap:wrap;align-items:center;padding:7px;background-image:none; -ms-transform:inherit;transform:inherit;}
.repeat-box .video-icon img{width:20px;height:20px;min-width:inherit;position:static;object-fit:inherit;display:inline-block;}
.repeat-box .video-icon-normal, .repeat-box .reels-icon {
    border-radius: 100px;background-color: var(--color-5);
    position: absolute;top: 50%;left: 50%;display: flex;align-items: center;
    justify-content: center;border: 1px solid var(--white);
    -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);
    z-index: 8;color: var(--white);background-image: none;-webkit-transition: .4s;
    -moz-transition: .4s;transition: .4s;
}
.video-icon-normal img{position: static;}
.repeat-box .reels-icon{width:40px;height:40px;border-radius:100px;background-color:var(--color-5);position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--white);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:8;color:var(--white);background-image:none;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;}
.repeat-box .reels-icon img{width:15px;height:15px;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 .webstories-icon,.repeat-box a:hover .reels-icon,
.repeat-box a:hover .photo-icon,.repeat-box a:hover .video-icon-normal,
.repeat-box a:hover .video-icon{animation:pulseShadowlgwhite 2000ms linear infinite;border-color:var(--orange);background-color:var(--orange);}

/* .big-box .video-icon{width:64px;height:64px;} */
.big-box .video-icon img{width:25px;height:25px;}
.repeat-box .small-video{width:32px;height:32px;}
.repeat-box .small-video img{width:15px;height:15px;}

.repeat-box .video-time{left:8px;top:8px;bottom:auto;-ms-transform:inherit;transform:inherit;border:0;border-radius:4px;width:auto;height:auto;background-color:var(--blue);padding:4px 5px;}
.repeat-box .video-time small,
.repeat-box .video-time{font-size:12px;}
.repeat-box .video-time img{width:10px;height:auto!important;margin-right:5px;}

.repeat-box .photo-icon{position:absolute;right:-1px;bottom:auto;left:auto;bottom:-2px;background-color:var(--white);border-radius:12px 0;overflow:hidden;min-width:inherit;height:auto;width:auto;display:flex!important;justify-content:center;flex-wrap:wrap;align-items:center;padding:5px 15px;background-image:none;}
.repeat-box .photo-icon img{width:20px!important;height:20px!important;min-width:inherit;position:static!important;object-fit:inherit;display:inline-block;max-height:inherit;max-width:inherit;min-height:inherit; border-radius:0;}
.repeat-box .photo-icon small{font-size:14px; line-height:1.5; min-width:inherit;display:inline-block;padding:0;text-align:center;color:var(--black);font-weight:600;margin:0 0 0 5px;}
.repeat-box .small-photo{min-width:20px;height:17px;}
.repeat-box .small-photo img{height:10px!important;}
.repeat-box .small-photo small{font-size:9px;min-width:15px;}

.webstories-icon,
.webstories-icon span{display:block;position:absolute}
.webstories-icon{background-color:var(--color-9);border-radius:50%;height:38px;width:38px;right:10px;top:20px;}
.webstories-icon span{background-color:var(--white-9);border-radius:1px;width:12px;height:20px;left:50%;margin-left:-8px;top:9px;}
.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:16px;height:calc(100% - 6px);top:3px;}

/********video, photo and webstories icons ends*********/

/**********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;background:var(--gold);border:0;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:40px;height:40px;z-index:1;border-radius:4px;cursor:pointer;}
.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 var(--orange);border-width:0 2px 2px 0;padding:2px;transform:rotate(-45deg);-webkit-transform:rotate(-225deg);position:relative;top:0px;right:3px;width:20px;height:20px}
.splide__arrow--next:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.splide__arrow--prev:before{right:-2px;}
.splide__arrow:hover{background:var(--blue);}
.splide__arrow:hover:before{border:solid var(--white);border-width:0 2px 2px 0;}  
.webstories .splide__arrow:before{right:5px;}
.webstories .splide__arrow--prev:before{right:-4px;}
@media only screen and (max-width:479px){
.splide__arrow{width:2em;height:2em;}
}
.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}
.splide__pagination__page{background:var(--color-2);border:0;border-radius:50%;display:inline-block;height:10px;margin:3px;opacity:.7;padding:0;position:relative;width:10px}
.splide__pagination__page.is-active{background:var(--color-9);z-index:1}
.splide__pagination__page:hover{cursor:pointer;opacity:.9}
.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__progress__bar{background:#ccc;height:3px}
.splide__slide{-webkit-tap-highlight-color:transparent}
.splide__slide:focus{outline:0}
@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}
@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}
@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}
@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}
.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}
.splide__toggle{cursor:pointer}
.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}
.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}
.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}
.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}
.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}
.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}
.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}
.splide__arrows--ttb .splide__arrow--prev{top:1em}
.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}
.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}
.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}
.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.splide__slide--has-video{cursor:pointer}.splide__slide--has-video:hover .splide__video__play{opacity:1}.splide__slide__container--has-video{cursor:pointer;position:relative}.splide__slide__container--has-video:hover .splide__video__play{opacity:1}.splide__video{height:100%;left:0;position:absolute;top:0;width:100%}.splide__video__wrapper{background:#000;height:inherit;width:inherit}.splide__video__wrapper div,.splide__video__wrapper iframe,.splide__video__wrapper video{height:100%;width:100%}.splide__video__play{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;left:50%;opacity:.7;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .1s linear;width:40px}.splide__video__play:after{border-color:transparent transparent transparent #000;border-style:solid;border-width:9px 0 9px 17px;content:"";display:inline-block;margin-left:4px}
/**********splide ends********/


.two-cols-aside{float:left;margin-top:30px;width:100%;position:relative}
.two-cols-aside .lhs-col{float:left;width:calc(100% - 360px);padding-right:15px}
.two-cols-aside .aside{float:right;width:340px}

.show-mobile,
.ads-in-mobile{display:none;}
.show-desktop,
.ads-desktop{display:block}

/********responsive starts********/
@media screen and (max-width:991px){
/* switch lang css start */
.show-mobile,
.ads-in-mobile{display:block}
.show-desktop,
.ads-in-desktop{display:none;}
 
.ads-fixed,
.footerNav-add{display:block}
 
.mblNone{display:none;}
.dskNone{display:block;}
.img-grd-big .big-box .text, .img-grd-h .repeat-box .text{padding:10px;} 
.img-grd-h .repeat-box .text h3, .img-grd-h .repeat-box .text p{font-size:14px;}
.img-grd-big .big-box .photo::after, .img-grd-h .repeat-box .photo::after {height: 50%;}

}