/* latin */
@font-face {
    font-family: 'Droid Serif';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/droidserif/v19/tDbI2oqRg1oM3QBjjcaDkOr9rAU.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* latin */
  @font-face {
    font-family: 'Droid Serif';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/droidserif/v19/tDbV2oqRg1oM3QBjjcaDkOJGiRD7OwE.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
*{box-sizing:border-box;margin:0;padding:0}
a{text-decoration: none;}
body{background-color:#fdfdfd; font-family: 'Droid Serif';}
.express_shorts-slide{position:relative;width:100%;height:98%;}
html,body{position:relative;height:100%}
.swiper{width:100%;height:100%}
.swiper-slide{font-size:18px;background:#fff;display:block;justify-content:center;align-items:center}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.shorts_inner_wrapper{width:100%;box-shadow:0 5px 15px 5px rgba(224,219,219,0.9);border-radius:20px;position:relative;background-color:#fff;border:1px solid #e6e6e6}
.shorts_top_heading { font-family: 'Droid Serif',serif; font-style: normal; font-weight: 700; font-size: 16px; line-height: 22px;color: #000; }
.shorts_detailing{padding:5px 0 10px}
.shorts_logo { position: absolute; background: url(../img/SHORTS-logo_new.png) 0px 0px no-repeat; width: 50px; height: 50px; top: 0; left: 0; background-size: 49px 49px; }
.shorts_art-img { max-height: 202px; overflow: hidden; }
.shorts_art-img img {border-radius: 10px 10px 0 0;}
.shorts_art-img img{width:100%;height:100%}
.shorts_article{padding:10px 10px 0}
.article_section a{font-size:12px;text-decoration:none;color:#dc0505;font-family:'Roboto',sans-serif}
.shorts_published_detail{font-size:12px;font-weight:400;color:#979797;font-family:'Roboto',sans-serif}
.shorts_published_detail:before { content: "|"; margin: 0 4px; }
.shorts_read_share{padding:0 20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;position: relative;}
.social-popup { display: none; position: absolute; right: 10px; top: -35px; background: #ccc; padding: 2px 2px 0; border-radius: 30px;} 
.copied_shorts {display: none;font-size: 9px; font-family: 'Roboto',sans-serif; background: #195dc3; padding: 5px 8px; position: absolute; top: -20px; left: 9px; font-weight: 700; border-radius: 20px; color: #fff;}
.share_wrap_shorts { display: flex; height: 28px;} 
.short_share_sprite { background: url(../img/shorts-share-icon.svg)0 0 no-repeat; }
.short_share_sprite.fb_shorts_share { background-position: -19px 3px; background-size: 90px; display: block; cursor: pointer; width: 24px; } 
.short_share_sprite.wp_shorts_share{ background-position: -66px 4px; background-size: 90px; display: block; cursor: pointer; width: 30px; } 
.short_share_sprite.ln_shorts_share{ background-position: -272px -39px; background-size: 400px; display: block; cursor: pointer; width: 48px;} 
.short_share_sprite.tw_shorts_share{ background-position: -36px 4px; background-size: 85px; display: block; cursor: pointer; width: 30px;} 
.short_share_sprite.copy_shorts_link{ background-position: 8px 2px; background-size: 100px; display: block; cursor: pointer; width: 30px; } 
.shorts_artcle_summery{font-size:14px;line-height:21px;font-family: 'Droid Serif',serif;padding-bottom:10px}
.shorts_read_artcle a{font-size:12px;font-weight:500;font-family:'Roboto',sans-serif;text-decoration:none;background:#e30000;position:relative;color:#fff;padding:3px 18px;border-radius:10px}
.shorts_article_share{background:url(../img/share.svg) 0 0 no-repeat;width:20px;height:20px;display:block;cursor: pointer;}
.shorts_swipe_nxt{font-size:12px;font-weight:500;font-family:'Roboto',sans-serif;text-align:center;padding:10px 0;position:absolute;display:flex;justify-content:center;align-items:center;bottom: 0;transform: translateX(-50%);left: 50%;text-wrap: nowrap;}
.Short_swipe_hand{background:url(../img/swipe-hand.svg) 0 0 no-repeat;width:25px;height:25px;display:inline-block;margin-right:10px}
.crd_stk_bar { border-radius: 28px; bottom: 0; content: ''; display: block; height: 100%; position: absolute; width: 100%; opacity: 1; transition: all ease-in-out 0.4s; }
.crd_stk_bar::before { content: ''; border-radius: 0 0 20px 20px; display: block; height: 15px; width: 100%; position: absolute; bottom: 1px; left: 0; right: 20px; margin: 0 auto; max-width: 90%; background: #979797b8; box-shadow: 0 0 30px 0 rgba(187, 187, 187, 0.65); }
.crd_stk_bar::after { content: ''; border-radius: 0 0 28px 28px; display: block; height: 15px; width: 100%; position: absolute; bottom: -10px; left: 0px; right: 20px; margin: 0 auto; max-width: 87%; background: rgba(224,219,219,1.65); z-index: -99; box-shadow: 11px 8px 39px -10px rgba(187, 187, 187, 0.65); }
.swiper-button-disabled + .crd_stk_bar { display: none; }
.short_ad{display: none;}

/* css for category  */
.categories_list_heading { font-size: 18px; font-weight: bold; margin: 70px auto 0; text-align: center; text-transform: uppercase; }
.categories_list_heading a{font-size:16px;font-family:'Roboto',sans-serif;text-transform:uppercase;position:relative;display:block;width:100%}
.categories_list_heading a:before{content:'';border-bottom:1px dotted #122241;position:absolute;right:0;width:73%;top:6px}
.categories_list_heading a:after{content:'';border-bottom:1px dotted #122241;position:absolute;right:0;width:73%;top:6px;bottom:7px}
.categories_listing_wrapper { margin: 25px 0 0; display: flex; flex-wrap: wrap; justify-content: center; gap: 29px; }
.single-category { width: 278px; height: 48px; padding: 3px 10px 4px 4px; }
.single-category a{display: flex; align-items: center; }
.category_name{font-size:15px;font-family:'Droid Serif',serif;font-weight:700;margin:0 0 0 10px;position:relative;width:100%;color: #000;}
.single-category.myie { box-shadow: 0 4px 10px 0 #f1f1f1; border: solid 1px #c8e1ff; background-color: #f2f8ff; border-radius: 5px; } 
.single-category.podcast { border-radius: 5px; box-shadow: 0 4px 10px 0 #f1f1f1; border: solid 1px #ffd8ba; background-color: #ffeee1; } 
.single-category.epaper { border-radius: 5px; box-shadow: 0 4px 10px 0 #f1f1f1; border: solid 1px #c9e9fe; background-color: #edf8ff; } 
.single-category.upsc { border-radius: 5px; box-shadow: 0 4px 10px 0 #f1f1f1; border: solid 1px #c6dfff; background-color: #e6f1ff; } 
.single-category.games { border-radius: 5px; box-shadow: 0 4px 10px 0 #f1f1f1; border: solid 1px #cff0ca; background-color: #ecfaea; } 
.single-category.horoscope { border-radius: 5px; box-shadow: 0 4px 10px 0 #f1f1f1; border: solid 1px #e0e3ff; background-color: #f4f5ff; }
.category_name:after{content:'';background:url(../img/Sharp_Arrow_Down.svg) -4px -5px no-repeat;width:12px;height:7px;position:absolute;right:0;top:4px;transform:rotate(-90deg)}
.category_fig{min-width:40px;height:40px}

@media screen and (max-width: 767px) {
    .categories_list_heading a:before,.categories_list_heading a:after{display:none}
    .category_name{font-size:14px}
    .category_fig{min-width:40px;height:40px}
    .category_fig img{width:100%;height:auto}
    .categories_listing_wrapper{padding:0;border:0}
}

/* css ends for category  */

@media screen and (min-width:768px) {
    .shorts_cover_full { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; }
    .express_shorts-slide{max-width:500px;margin:0 auto;height: 605px; overflow-y: hidden; padding-bottom: 20px;}
    .shorts_main{max-width:360px;margin:0 auto;bottom:0;content:'';display:block;height:594px;position:relative;z-index:1;opacity:1;}
    .shorts_swipe_nxt{display:none}
    .express_shorts-slide .shorts_cus_btn.swiper-button-prev { left: inherit; top: 235px; }
    .express_shorts-slide .shorts_cus_btn.swiper-button-next,.express_shorts-slide .shorts_cus_btn.swiper-button-prev{width: 48px;height: 48px;right: 0;}
    .express_shorts-slide .shorts_cus_btn.swiper-button-next:after{content: '';background: url('../img/bottom-arrow.svg');width: 48px;height: 48px;display: block;}
    .express_shorts-slide .shorts_cus_btn.swiper-button-prev::after{content: '';background: url('../img/up-arrow.svg');width: 48px;height: 48px;display: block;}
    .crd_stk_bar::after{max-width: 65%;    left: 0px;right: 4px;bottom: 4px;}
    .crd_stk_bar::before{left: 0;right: 4px;max-width: 69%;bottom: 12px;}
}
@media screen and (max-width:767px) {
    .shorts_cover_full { overflow: hidden; height: 100%; }
    .express_shorts-slide{padding:10px;overflow-x: clip;}
    .shorts_top_heading{max-width: calc(100% - 0px); margin: -55px auto 0; background: #fff; position: relative; padding: 7px 10px 0; min-height: 46px; font-size: 19px; line-height: 27px; }
    .shorts_detailing { padding: 10px 15px 0; }
    .shorts_artcle_summery { font-size: 14px; line-height: 20px; padding: 15px 15px 0; }
    .shorts_read_share{ padding: 0 35px;margin-top: 15px;}
    .shorts_cus_btn.swiper-button-next.swiper-button-disabled, .shorts_cus_btn.swiper-button-prev.swiper-button-disabled { position: absolute;right: 13px;left: inherit;background: black;border-radius: 20%;top: 45%;width: 44px;height: 40px; }
    .shorts_cus_btn.swiper-button-next.swiper-button-disabled { top: 53%; } 
    .shorts_cus_btn.swiper-button-prev { background: black; border-radius: 20%; top: 45%; right: 15px; z-index: 999999; width: 44px; height: 40px; left: inherit; } 
    .shorts_cus_btn.swiper-button-next { background: black; border-radius: 20%; top: 53%; right: 15px; z-index: 999999; width: 44px; height: 40px; } 
    .express_shorts-slide .shorts_cus_btn.swiper-button-prev::after { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); left: 11px; bottom: 4px; } 
    .shorts_cus_btn.swiper-button-next:after, .express_shorts-slide .shorts_cus_btn.swiper-button-prev::after { content: ''; border: solid #ff0d0d; border-width: 0 3px 3px 0; display: inline-block; padding: 10px; font-size: 0; position: absolute; } 
    .shorts_cus_btn.swiper-button-next:after { transform: rotate(-45deg); -webkit-transform: rotate(45deg); right: 10px; top: 2px; } 
}
@media screen and (max-width: 420px) {
  .shorts_top_heading{ margin: -45px auto 0; position: relative; font-size: 18px; line-height: 26px; }
  .shorts_detailing { padding: 0 10px 0; }
  .shorts_artcle_summery { padding: 8px 10px 0; }
  .shorts_read_share{ padding: 0 22px;margin-top: 6px;margin-bottom: 10px;}
  .shorts_article{ padding: 0 10px 0; }
  .shorts_swipe_nxt{font-size: 11px;padding: 5px 0;}
}
@media only screen and (max-width: 360px) {
  .shorts_top_heading{ line-height: 24px; }
  .shorts_artcle_summery{font-size: 13px;line-height: 18px;}
}
@media screen and (max-width: 320px) {
  .shorts_top_heading{font-size: 15px;line-height: 20px;}
  .shorts_artcle_summery{font-size: 11px;line-height: 17px;}
}
/* css for ctd Financial Express */
.ctd-express-shorts .shorts_article p {font-size: 13px; line-height: 25px;}
.ctd-express-shorts .shorts_read_artcle a {background: #003f74;color: #fff;}
.ctd-express-shorts .shorts_read_artcle a:hover {color: #fff;}
.ctd-express-shorts .shorts_detailing {padding: 5px 0 5px;}
.ctd-express-shorts .shorts_logo {background: url(../images/fe-short.webp) no-repeat; background-size: 100%; top: 10px; left: 10px;}
@media screen and (min-width:768px) {
    .ctd-express-shorts .express_shorts-slide{ max-height:620px; height:inherit; overflow:hidden; }
    .ie-network-fe .ctd-express-shorts .express_shorts-slide .shorts_cus_btn.swiper-button-next:after {filter: invert(52%) sepia(18%) saturate(3207%) hue-rotate(130deg) brightness(95%) contrast(80%); display: block;}
    .ie-network-fe .ctd-express-shorts .express_shorts-slide .shorts_cus_btn.swiper-button-prev:after {filter: invert(52%) sepia(18%) saturate(3207%) hue-rotate(130deg) brightness(95%) contrast(80%); display: block;}
}
* {box-sizing: border-box!important}
/* css for ctd Jansatta */
.ie-network-jansatta .ctd-express-shorts .shorts_logo {background: url(../images/js-short.svg) no-repeat; background-size: 100%; top: 10px; left: 10px;}
.ie-network-jansatta .ctd-express-shorts .shorts_read_artcle a {background: #dc0505;color: #fff;}
.ie-network-jansatta .ctd-express-shorts .shorts_read_artcle a:hover {color: #fff;}

.shorts_last_slide .shorts_read_share { justify-content: center; margin: 30px 0 0; } 
.shorts_last_slide .shorts_art-img { background-color: #f9f9f9;height: 202px; display: flex; justify-content: center; align-items: center; } 
.shorts_last_slide .shorts_art-img img { width: 218px; height: 25px; } 
.shorts_last_slide .shorts_article { pointer-events: none; } 
.shorts_last_slide .shorts_top_heading { margin: 15px 0 0; font-size: 24px; font-weight: 400; line-height: 36px; text-align: center; }
.shorts_last_slide .shorts_read_artcle { position: relative; } 
.shorts_last_slide .shorts_read_artcle a { padding: 11px 95px; } 
.shorts_last_slide .shorts_read_artcle::before { content: ''; background: url(../images/IE-Home-Icon.svg) 0 0 no-repeat; width: 16px; height: 14px; position: absolute; left: 66px; top: 5px; z-index: 1;pointer-events: none; } 
.shorts_last_slide .shorts_article_share { display: none; } 


.shorts_inner_wrapper iframe, .shorts_inner_wrapper video {
  border-radius: 20px;
  height: 100%;
  width: 100%;
}

/* .shorts_video_integration{ position: relative;}
.shorts_video_integration::after{ content: ''; position: absolute; left: 0; right: 0; background-color: transparent; top: 0; bottom: 0; } */
.shorts_inner_wrapper.swiper-slide.shorts_video_integration:after, .shorts_inner_wrapper.swiper-slide.shorts_video_integration:before {
  content: '';
  position: absolute;
  right: 0;
  width: 30%;
  height: 59%;
  background: transparent;
  bottom: 55px;
}
.shorts_inner_wrapper.swiper-slide.shorts_video_integration:before {
  left: 0;
  right: inherit;
}