.video-details {clear:both;position: relative;margin-bottom: 20px;}
.article-details {clear: both;margin: 10px 0; color:var(--white);}
.article-details h1 {font-size: 36px;font-weight:bold;}
.article-details p.slug {font-size: 22px;}
.author p{color:#ddd;font-size: 14px !important;margin-bottom:0px;margin-top: 0;}
.author p a {color: var(--pink);font-weight: 600;}
.author p a:hover {color: var(--white);}
.social-share a {display: inline-block;margin: 3px;}
.social-share a:hover {opacity: 0.9;}
.article-details p {font-size: 18px;}
.adsVdoBox {background: #222222;display: flex;align-items: center;justify-content: center;padding: 15px;}
.article-details .articleTaboola {display: flex;align-items: center;justify-content: center;margin: 20px 0;}
.article-details .videoBox {background: #000;display: flex;align-items: center;justify-content: center;padding:50px 70px;}
.promoVideo { position: relative; overflow: hidden; width: 100%; padding-top: 56.25% }
.responsive-iframe { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100% }
.article-details .caption {text-align: right;padding: 5px 0;color: #fff;font-size: 12px;} 
.stayTune p {font-size: 18px;}
.tags {border-top: 1px solid #777;border-bottom: 1px solid #777;padding: 10px 0;vertical-align: middle; white-space: nowrap;  overflow-x: auto;clear: both;margin-top: 20px;}
.tags .tag {border:1px solid #777;display: inline-block;padding: 5px 10px;margin: 5px;color: #fff;font-size: 12px;margin-left: 10px;margin-right: 0;color: #ccc;vertical-align: middle;}
.tags a:hover {color: #fff;border: 1px solid #ccc;}
 
 /*subscribe now in bottom starts*/
 :root {--color-1: rgba(0, 0, 0, 0.1);--color-3: rgba(0, 0, 0, 0.3);
    --color-4: rgba(0, 0, 0, 0.4);    --color-6: rgba(0, 0, 0, 0.6);
    --color-5: rgba(0, 0, 0, 0.5);    --gray-bg: #f8f8f8;--blue:#470093;
    --color-2: rgba(0, 0, 0, 0.2);}
  
 .rightBg {background: var(--pink);width: calc(100% - 220px); display: flex;color: #fff;position: relative;}
 .subscribe-logo {width: 200px;}
 .rightBg:before {content: '';position: absolute;left: -11px;
    border: 11px solid var(--pink); height: 100px; transform: skew(-11deg);
} 
.two-cols-aside .aside {position: relative;}
 
 /*subscribe now in bottom ends*/
.newsBox {margin: 15px auto;clear: both;margin-top: 30px;}
.newsBox .newsList {margin-top:25px;margin-bottom:25px;}
.newsList article.repeat-box .text h3{font-size: 14px;font-weight: 400;}
.newsList article.repeat-box + article.repeat-box {border-top: 1px solid #555;padding-top: 15px;margin-bottom: 15px;margin-top: 15px;}
.newsList article.repeat-box  a:hover {color:#ddd;}
.trendingBox {background: var(--blue);padding:40px 15px;padding-top:10px;position: relative;clear: both;min-height: 215px;margin: 15px auto;}
.latestVideo-dtl.latestVideos {background: transparent;margin: 20px auto;clear: both;}
.trendingBox article.repeat-box .text h4 {font-size: 18px;font-weight: 600;color: var(--white);white-space: normal;
    overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 5;  display: -webkit-box; -webkit-box-orient: vertical;
}
.trendingBox article.repeat-box a:hover .text h4 {color:#b8d6ff;}
.trendingBox .splide__arrows {width:54px;position: absolute;right: 0;top:-27px;border-radius: 50px;}
.trendingBox .splide__arrow:disabled {opacity: 0.5;}
.trendingBox .splide__arrow--prev, .trendingBox .splide__arrow--next {background: var(--white);width: 22px;height: 22px;border-radius: 50px;}
.trendingBox .splide__pagination {bottom: -30px;}
.trendingBox .splide__arrow:before {width: 8px;height: 8px;}
.trendingBox .splide__arrow--prev:before {right: -2px;}
.trendingBox .splide__arrow--next:before {right: 2px;}
 
.trendingBox h3 {font-size: 24px;font-weight: normal;margin-bottom: 15px;margin-top: 0px;}
.trendingBox .splide__arrow:before {
    display: inline-block; content: ""; margin: 0px; border: solid var(--black);
    border-width: 0 2px 2px 0;     
}
.three-box {display: flex;justify-content: space-between; flex-wrap: wrap;
    align-items: flex-start;gap: 15px;margin: 30px 0;
}
.trendingBox .splide__pagination__page {width: 7px;height: 7px;}
.latestVideo-dtl.latestVideos .three-box .col {width:24%;}
.latestVideos .three-box h3 {font-weight: 600 !important;margin-bottom: 5px !important;margin-top:10px;}
.latestVideos .three-box .vdo-icon, .trendingBox .vdo-icon, .newsList .vdo-icon {min-width: 50px;height: 25px;position: absolute;right: 0;bottom: 0;padding: 4px 5px;background: var(--pink);display: flex;
    color: #fff; align-items: center; justify-content: center;
    padding-left: 23px;}
.latestVideos .three-box .vdo-icon img, .trendingBox .vdo-icon img, .newsList .vdo-icon img {width:20px;padding-left: 8px;}
.latestVideos .three-box .repeat-box a:hover {color:#ccc;}
.latestVideos .three-box .repeat-box a:hover .lazy-image {opacity: 0.9;}
.vdoDtl .repeat-box .photo .lazy-image, .newsList .repeat-box .photo .lazy-image {padding-top: 56.25%;}
.trendingBox.vdoDtl .vdo-icon, .newsList .vdo-icon {min-width: 33px;height: 17px;padding-left: 17px;}
.trendingBox.vdoDtl .vdo-icon img, .newsList .vdo-icon img {width: 16px;padding-left: 8px;}
.latestVideos {clear: both;margin: 15px 0;position: relative;background: #212121;padding: 15px 0;}
.latestVideos .leftTxt {width: 340px;}
.latestVideos .rightVdo {width: calc(100% - 365px);}
.latestVideos .three-box {clear: both;margin-top: 30px;margin-bottom:0px;}
.latestVideos .three-box article.repeat-box figure {display: block;}
.latestVideos .three-box article.repeat-box .lazy-image {padding-top:56.25%;}
.latestVideos .leftTxt h3 {border-bottom: 1px solid #666;font-size: 24px;padding-bottom: 20px;padding-right: 5px;}
.latestVideos .leftTxt p {padding-top: 10px;font-size: 16px;white-space: normal;
    overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2;
    display: -webkit-box;-webkit-box-orient: vertical;
}
.aside .newsList span{font-size: 10px;}
.latestVideos .three-box span.vdo-icon {font-size: 16px;}
.pr-b {margin-right: 10px;}
.trendingBox.vdoDtl span.vdo-icon {font-size: 12px;}
.vdo-icon-new {background: var(--pink);position: absolute;
    right: 0; bottom: 0; padding: 4px 7px; display: flex;width: 30px;height:30px;
    color: #fff; align-items: center; justify-content: center;
}
.vdo-icon-new img {padding:8px;}
.vdo-icon-new-small {background: var(--pink);position: absolute;
    right: 0; bottom: 0; padding: 4px 7px; display: flex;width: 20px;height:20px;
    color: #fff; align-items: center; justify-content: center;
}
.vdo-icon-new-small img {padding:5px;}