/*Trending Widget*/
._trndwgt{width:100%;background-color:var(--grybg);counter-reset:section;}
._trndwgt ul{width:100%;padding:15px;}
._trndwgt li{width:232px;height:88px;margin-right:8px;position:relative;}
._trndwgt li a:before{width:18px;height:18px;content:counter(section);counter-increment:section;font-size:12px;line-height:20px;font-weight:700;color:var(--rcolor);text-align:center;position:absolute;left:0;top:0;background-color:var(--mbg);border-radius:50%;overflow:hidden;z-index:1;}
._trndwgt li._trnhd{width:75px;font-size:14px;font-weight:bold;color:var(--color);text-align:center;white-space:normal;margin-right:0;padding:0 10px 0 0;}
._trndwgt ._trnhd ._trndicn{width:26px;height:26px;align-items:center;justify-content:center;margin:15px auto 2px;}
._trndwgt li._trnhd img{max-width:24px;max-height:24px;filter:var(--filter);}
._trndwgt li a{width:100%;height:88px;background-color:var(--mbg);border-radius:5px;padding:8px;align-items:flex-start;white-space:normal;box-shadow:0 0 4px 0 var(--rg1);}
._trndwgt li ._thmb{width:60px;height:100%;margin-right:10px;overflow:hidden;border-radius:5px;}
._trndwgt li ._thmb img{width:100%;min-height:100%;object-fit:cover;}
._trndwgt li ._trntx{width:calc(100% - 70px);font-size:13px;line-height:1.4;color:var(--gtxt);-webkit-line-clamp:4;max-height:80px;}
._trndwgt li._trnmore{width:100px;}
._trndwgt li._trnmore a{align-items:center;justify-content:center;text-align:center;flex-flow:column;font-size:13px;font-weight:bold;color:var(--gtxt);}
._trndwgt li._trnhd a:before,
._trndwgt li._trnmore a:before{display:none;}
._trnmore .arrow-r{width:40px;height:20px;margin-bottom:5px;position:relative;display:flex;align-items:center;}
._trnmore .arrow-r:before{width:14px;height:1px;background:var(--gtxt);content:'';position:relative;left:13px;top:0;}
._trnmore .arrow-r:after{width:0;height:0;padding:4px;content:'';position:relative;right:-3px;border-top:1px solid var(--gtxt);border-right:1px solid var(--gtxt);transform:rotate(45deg);}

/*Highlights widget in story page*/
.newins_highlights_wrap {margin:15px auto;width:100%;}
.newins_widhead{margin:0;text-transform:uppercase;width:100%;color:var(--gtxt);font-size:16px;font-weight:bold;line-height:25px;position:relative;}
.newins_lhs_highlights ul{width:100%;margin: 0;padding: 0;color:var(--gtxt);}
.newins_lhs_highlights li{display: block;font-size:14px;line-height:1.25; font-weight:normal; letter-spacing:-.1px; padding:5px 10px 5px 16px; margin:0;}
.newins_lhs_highlights li:last-child{padding-bottom:0;}
.newins_lhs_highlights li:before{background:var(--gtxt);content:'';display:inline-block;margin:5px 0 0 -16px;text-align:left;width:7px;height:7px;border-radius:50%;float:left;}
.newins_lhs_highlights li a{color:var(--gtxt);}
.newins_lhs_highlights li a:hover{color:var(--rcolor);}

/*Sale banner*/
.newins_widhead{display:flex;justify-content:space-between;align-items:center;}
.primedaysale{display:flex;align-items:center;}
.primedaysale img{display:block;width:172px;height:24px;border:none;}
._amzgifs img{width:100%;max-width:160px;display:block;}

/*Live Now Box with pulse circle animation*/
._livebx{justify-content:flex-start;align-items:center;gap:8px;margin-bottom:10px;}
._livebx ._lvtxt{font-size:14px;font-weight:bold;color:var(--rlogo);text-transform:uppercase;}
._crpls{width:12px;height:12px;
    background:var(--rlogo);
    border-radius:50%;
    box-shadow:0 0 0 0 rgba(222, 84, 72, 1);
    transform:scale(1);
    animation:livepulse 2s infinite;
}
@keyframes livepulse{
    0% {transform:scale(0.95);box-shadow:0 0 0 0 rgba(222, 84, 72, 0.7);}
    70% {transform:scale(1);box-shadow:0 0 0 15px rgba(222, 84, 72, 0);}
    100% {transform:scale(0.95);box-shadow:0 0 0 0 rgba(222, 84, 72, 0);}
}

/*Story Page*/
.fullreview{margin:0 auto;}
.fullreview h1{width:100%;display:block;margin:0 0 10px;text-align:left;font-size:22px;line-height:1.3;letter-spacing:-0.6px;font-weight:bold;color:var(--color);}
html[lang='hi'] .fullreview h1{font-size:26px;line-height:1.4;}
.sdesc{color:var(--gtxt);font-size:16px;line-height:1.5;letter-spacing:-.1px;font-weight:400;margin:10px 0;}
.fullreview .byline{font-size:12px;margin:15px 0;}
.heroimg{min-height:200px;display:flex;}
.heroimg img{margin:0 auto 15px;width:100%;}
.bembedtop>iframe{width:100%;display:block;}
.storydetail{position:relative;font-size:17px;line-height:1.6;letter-spacing:-.1px;word-break:break-word;}
.storydetail img{max-width:100%;width:auto;height:auto;display:block;margin-bottom:6px; margin: auto;}
.storydetail .photo_credit{padding: 0px;margin:-14px 6px 0 0;font-size:11px;text-align:right;}
.storydetail .caption{color:#999;font-size:12px;line-height:normal;margin:0;padding:5px;border-bottom:1px solid var(--grybg);}
.story_pic .photo_credit{margin:3px 0 0; line-height:14px;}
.story_pic .cpntxt{color:var(--color2);font-size:12px;line-height:normal;margin:0;padding:0;border-bottom:none;}
.fwd-video{text-align:center;}
.story-video{width:100%;height:220px;text-align:center;}
.story-video>iframe{display:block;margin:0 auto;}

._trb-trst-cnt{width:100%;height:38px;align-items:center;justify-content:space-between;margin-bottom:14px;}
/*Turbo Quick read Link*/
._turbo-icon{width:90px;height:40px;align-items:flex-start;justify-content:flex-start;/*animation:vibrateBurst 2.5s linear 1;-webkit-animation:vibrateBurst 2.5s linear 1;*/will-change:transform;-webkit-will-change:transform;}
._turbo-icon img{max-width:90px;max-height:40px;width:auto;height:auto;margin:0;}
/* double blink + subtle pulse */
.icon-anim {
    width:90px;
    display: inline-block;
    animation: doubleBlinkPulse 3.2s ease-in-out infinite;
    transform-origin: center;
  }
@keyframes doubleBlinkPulse {
    0%   { opacity: 1; transform: scale(1); }
  
    /* --- 1st Blink --- */
    8%   { opacity: 0; }
    16%  { opacity: 1; }
  
    /* --- 2nd Blink --- */
    24%  { opacity: 0; }
    32%  { opacity: 1; }
  
    /* --- Pause visible --- */
    40%  { opacity: 1; transform: scale(1); }
  
    /* --- Subtle Pulse --- */
    50%  { transform: scale(1.1); }
    60%  { transform: scale(1); }
  
    /* --- Pause again --- */
    80%  { opacity: 1; transform: scale(1); }
  
    /* --- Back to start --- */
    100% { opacity: 1; transform: scale(1); }
  }

/* Shake sequence with pauses */
/*@keyframes vibrateBurst{*/
    /*0%,9%,21%,44%,56%,79%,91%,100% { transform: translate(0,0) rotate(0); }*/

    /* Burst 1 */
/*    10% { transform: translate(-3px, 2px) rotate(-2deg); }
    12% { transform: translate( 3px,-2px) rotate( 2deg); }
    14% { transform: translate(-2px, 1px) rotate(-1.5deg); }
    16% { transform: translate( 2px,-1px) rotate( 1.5deg); }
    18% { transform: translate(-2px, 2px) rotate(-1deg); }
    20% { transform: translate( 2px,-2px) rotate( 1deg); }*/

    /* Burst 2 */
/*    45% { transform: translate( 3px,-2px) rotate( 2deg); }
    47% { transform: translate(-3px, 2px) rotate(-2deg); }
    49% { transform: translate( 2px,-1px) rotate( 1.5deg); }
    51% { transform: translate(-2px, 1px) rotate(-1.5deg); }
    53% { transform: translate( 2px,-2px) rotate( 1deg); }
    55% { transform: translate(-2px, 2px) rotate(-1deg); }*/

    /* Burst 3 */
/*    80% { transform: translate(-3px, 2px) rotate(-2deg); }
    82% { transform: translate( 3px,-2px) rotate( 2deg); }
    84% { transform: translate(-2px, 1px) rotate(-1.5deg); }
    86% { transform: translate( 2px,-1px) rotate( 1.5deg); }
    88% { transform: translate(-2px, 2px) rotate(-1deg); }
    90% { transform: translate( 2px,-2px) rotate( 1deg); }*/
/*}*/

/*@media (prefers-reduced-motion: reduce){
    .vibe-icon{ animation: none; }
}*/
/*End Turbo Quick read Link*/

._trst-icon{width:120px;height:38px;align-items:center;justify-content:flex-end;/*animation:vibrateBurst 2.5s linear 1;-webkit-animation:vibrateBurst 2.5s linear 1;*/will-change:transform;-webkit-will-change:transform;}
._trst-icon picture{width:120px;height:38px;}
._trst-icon img{max-width:120px;max-height:38px;width:auto;height:auto;margin:0;border-radius:5px;}

/* Audio Widget*/
._audshw{width:100%;justify-content:space-between;padding:10px 0;margin-bottom:15px;}
._audwrp{width:155px;height:34px;flex:none;position:relative;background-color:var(--rcolor);border-radius:40px;}
._audwrp audio{width:100%;height:34px;opacity:0;position:absolute;z-index:1;}
._audwrp ._lstntxw{width:100%;height:auto;position:relative;display:flex;align-items:center;}
._audwrp ._lstntxw:before{width:0px;height:0px;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #efefef;transform:rotate(-90deg);position:absolute;left:21px;top:5px;}
._audwrp ._lstntxw:after{width:0px;height:0px;content:'';border:2px solid #efefef;position:absolute;left:14px;top:-3px;padding:10px;border-radius:50%;}
._audwrp ._lstntxw>span{display:inline-block;font-size:16px;font-weight:600;color:#efefef;padding-left:50px;}
._audwrp ._lstntxw img{max-width:30px;max-height:30px;width:auto;height:auto;margin:0;position:absolute;left:14px;z-index:1;opacity:0;transition:all .3s ease;filter:invert(50%) sepia(186%) saturate(10%) hue-rotate(180deg) brightness(170%) contrast(130%);}
._audwrp.reivewAudio ._lstntxw img{opacity:1;}
._audwrp.reivewAudio ._lstntxw:before,
._audwrp.reivewAudio ._lstntxw:after{opacity:0;}
._audiowave{width:40px;height:33px;position:absolute;left:14px;top:-24px;/*transform:scale(.85);*/opacity:0;transition:opacity .3s ease;}
._audwrp.reivewAudio ._audiowave{opacity:1;transition:opacity .3s ease;}
._audiowave>span{width:3px;height:10px;display:block;position:absolute;bottom:0;left:0;background:#FF5722;border-radius:10px;animation:loading 1.5s infinite ease-in-out;}
._audiowave>span:nth-of-type(2){left:6px;animation-delay:.2s;}
._audiowave>span:nth-of-type(3){left:12px;animation-delay:.4s;}
._audiowave>span:nth-of-type(4){left:18px;animation-delay:.6s;}
._audiowave>span:last-of-type{left:24px;animation-delay:.8s;}

@keyframes loading{
  0%, 25%, 100%{background:linear-gradient(0deg, rgba(255,251,139,.75) 0%, rgba(255,255,255,.75) 50%, rgba(206,255,247,.75) 100%);height:10px;transform:translateY(0);}
  50%{background:linear-gradient(0deg, rgba(255,251,139,1) 0%, rgba(255,255,255,1) 50%, rgba(206,255,247,1) 100%);height:30px;transform:translateY(15px);}
}

/*Featured video of the day Widget*/
._vdowgt{width:calc(100% + 30px);height:auto;min-height:220px;text-align:left;margin:0 -15px;background-color:var(--grybg);padding:15px 10px;}
._vdowgt ._vhd{width:100%;font-size:20px;color:var(--color);line-height:21px;text-align:left;padding:0;margin-bottom:10px;display:inline-block;font-weight:700;}
._vdowgt ._vbtx{width:100%;font-size:16px;color:var(--gtxt);line-height:1.4;text-align:left;}

/*Story Page*/
.story_detail{color:var(--gtxt);font-size:17px;line-height:1.6;letter-spacing:-.1px;padding:0;display:block;word-break:break-word;}
.story_detail iframe{max-width:100%!important;width:100%!important}
.story_detail p, 
.story_detail h1,
.story_detail h2,
.story_detail h3{color:var(--gtxt);font-size:17px;line-height:1.6;letter-spacing:-.1px;margin:0 0 20px;}
.story_detail h1,
.story_detail h2,
.story_detail h3{font-weight:bold;margin:0 0 10px;}
.story_detail >a, 
.story_detail p>a,
.story_detail em>a{color:var(--gtxt);border-bottom:2px solid var(--rcolor);}
.story_detail hr+ div>em,
.story_detail .downloadtxt{font-size:16px;margin:20px auto;display:block;}

.story_detail .ins_instory_span_credit,
.story_detail .ins_instory_dv_caption{color:var(--gtxt2);font-size:12px;line-height:normal;margin:5px auto;padding:5px;position:relative;border-bottom:1px solid var(--grybg);}
.story_detail .ins_instory_span_credit{color:var(--gtxt);font-size:11px;padding:0;border:none;display:block;text-align:right;margin:4px 0 0 0;}
.story_detail .ins_instory_dv p.ins_instory_dv_caption{margin-top:-6px;}
.story_detail .mt-enclosure-image em{padding:0 10px; display:block;font-size:13px;line-height:18px; color:var(--color2);}
.storydetail .caption,
.storydetail .ins_instory_dv_caption{background:var(--cptbg);}
.story_detail>p.ins_instory_dv_caption{margin:-20px -15px 10px;}

/*Story Page fader show more btn*/
.story_detail_fader,
.fader{height:150px;margin: 0 auto;left:0;right:0;bottom:0;position:absolute;width:100%;z-index:1;
      background:-moz-linear-gradient(top,var(--cm-fdr0)0,var(--cm-fdr1) 30%,var(--cm-fdr2) 70%,var(--cm-fdr3) 100%);	
    background:-webkit-linear-gradient(top,var(--cm-fdr0)0,var(--cm-fdr1) 30%,var(--cm-fdr2) 70%,var(--cm-fdr3) 100%);	
    background:-o-linear-gradient(top,var(--cm-fdr0)0,var(--cm-fdr1) 30%,var(--cm-fdr2) 70%,var(--cm-fdr3) 100%);	
    background:-ms-linear-gradient(top,var(--cm-fdr0)0,var(--cm-fdr1) 30%,var(--cm-fdr2) 70%,var(--cm-fdr3) 100%);	
    background:linear-gradient(to bottom,var(--cm-fdr0)0,var(--cm-fdr1) 30%,var(--cm-fdr2) 70%,var(--cm-fdr3) 100%);
      }
.story_detail_btn,
.story_detail_btn_ml{text-align:center;margin: 0 auto;left:0;right:0;bottom:10px;position:absolute;z-index:99;width:100%;}
.story_detail_btn a,
.story_detail_btn .btn,
.story_detail_btn_ml a,
.story_detail_btn_ml .btn{box-shadow:0px 4px 10px var(--rg1);letter-spacing:0;border:1px solid var(--bdr);border-radius:30px;color:#FFF;cursor:pointer;font-size:15px;font-weight:700;line-height:1.6;padding:12px 40px 12px 20px;text-align:center;min-width:auto;margin:0 auto;}
.story_detail_btn .btn:before,
.story_detail_btn_ml .btn:before{content:'';border-right:2px solid #fff;border-bottom:2px solid #fff;width:8px;height:8px;right:19px;top:19px;position:absolute;-webkit-animation:_bounce 2s infinite;animation:_bounce 2s infinite;}
@-webkit-keyframes _bounce{
    0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0) rotate(45deg); transform: translateY(0) rotate(45deg);} 
    40% {-webkit-transform:translateY(-8px) rotate(45deg);transform: translateY(-8px) rotate(45deg);} 
    60% {-webkit-transform:translateY(4px) rotate(45deg);transform: translateY(4px) rotate(45deg);}
}
@keyframes _bounce {
    0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0) rotate(45deg); transform: translateY(0) rotate(45deg);} 
    40% {-webkit-transform: translateY(-8px) rotate(45deg); transform: translateY(-8px) rotate(45deg);} 
    60% {-webkit-transform: translateY(4px) rotate(45deg); transform: translateY(4px) rotate(45deg);}
}

/*Table wrapper for horizontal scroll*/
.tbl-wrp{width:100%;overflow:hidden;overflow-x:scroll;}

/*sponsored content*/
._custspnsrd.fullreview h1,
._custspnsrd .story_detail{font-family:'Montserrat',sans-serif;}

/*NDTV Gadgets 360 Survey 2025*/
._srvycls{font-size:16px;letter-spacing:0.25px;line-height:1.4;color:var(--color);padding:10px;border:1px solid var(--bdr);border-radius:10px;}