body {
    font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  
  .imgStory a{font-weight:bold}
  
 .img-fluid {
    max-width: 100%;
    height: auto;
    border-radius: 7%;
}
  
  .navbar-dark .navbar-nav .nav-link {
    color: #fff
  }
  
  ._1v3m6 {
    list-style-type: none;
    overflow: hidden;
    list-style-type: none;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
  }
  
  .navbar-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
  }
  
  ._1h-7a {
    color: #fff;
    font-size: 15px;
    line-height: 1.43;
  
    float: left;
    padding: 1px 4px 4px 0;
  }
  
  ._1h-7a a {
    color: #fff;
  }
  
  ._1h-7a a span {
    font-weight: bold;
  }
  
  ._2_rjA {
    border-bottom: 1px solid #fff;
    padding-bottom: 2rem;
    margin: 1.5rem 0;
  }
  
  ._2Seia {
    display: flex;
    flex-direction: column;
  }
  
  ._2hNto {
    display: inline-grid;
  }
  
  ._3HZlw {
    margin-bottom: 10px;
  }
  
  ._22jt_ {
    display: flex;
    flex-direction: row;
  }
  
  ._2Seia .social-link-item {
    margin-right: 1.5rem;
  }
  
  ._39hw2 {
    margin-right: 1.5rem;
  }
  
  ._1NNy5 {
    background-color: #1877f2;
  }
  
  ._1NNy5,
  ._2V1a_ {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
    padding: var(--space0_2) var(--space1);
    border-radius: var(--space1);
    cursor: pointer;
    height: var(--space4);
  
  }
  
  ._2v_eP {
    background-color: #01e675;
  }
  
  ._2v_eP,
  ._3UvtI {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
    padding: var(--space0_2) var(--space1);
    border-radius: var(--space1);
    cursor: pointer;
    height: var(--space4);
  }
  
  .upJQH,
  .xawPa {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
    padding: var(--space0_2) var(--space1);
    border-radius: var(--space1);
    cursor: pointer;
    height: var(--space4);
  }
  
  ._3cQo6 {
    background-color: #007bff;
    width: 100%;
    position: relative;
    z-index: 4;
    padding: 20px;
  }
  
  ._2cRXs,
  ._3dzPw {
    color: #32afed;
    font-size: var(--base);
    font-weight: 700;
    line-height: 1.38;
    color: #fff;
  }
  
  ._2v_eP,
  ._3UvtI {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
    padding: var(--space0_2) var(--space1);
    border-radius: var(--space1);
    cursor: pointer;
    height: var(--space4);
  }
  
  ._3UvtI {
    background-color: red;
  }
  
  ._2Seia {
    display: flex;
    flex-direction: column;
  }
  
  .upJQH {
    background-color: #32afed;
  }
  
  ._2hNto .menu-item-link {
    color: #007bff;
    font-size: 14px;
    line-height: 1.43;
  
    float: left;
    padding: 0 2rem 1rem 0;
  }
  
  .widgetSep {
    display: flex;
    flex-wrap: wrap;
    gap: 2px;
  }
  
  .contentBox {
    width: 100%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
  }
  
  .heroStory {
    padding: 20px;
    background: #fff;
  }
  
  .mobView .imgHolder img {
    width: 100%;
    height: auto;
    display: block;
  }
  
  .imgStory a {
    color: #333;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
  }
  
  .title--names-v3:hover,
  .content--bio-v3:hover,
  .bttmbox-v3 a,
  .ltst--articlebox-v3 a,
  .ent--first--box-v3 a,
  .ent--main--boxes-v3 a,
  .up--movies--boxes-v3 a,
  .box--office--boxes-v3 a:hover,
  .web--story--boxes a,
  .web--story--boxes a h3:hover,
  a:hover {
    color: #0172f0 !important
  }
  
  .imgStory a:hover {
    text-decoration: underline;
    color: #0172f0;
  }
  
  .dateNew {
    color: #999;
    font-size: 12px;
    display: block;
    margin-top: 3px;
  }
  
  .newsLinsting {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  
  .newsBlock {
    padding: 10px;
    border-bottom: 1px solid #eee;
    background: #fff;
  }
  
  .newsBlock:last-child {
    border-bottom: none;
  }
  
  .newsBlock .clearfix {
    display: flex;
    align-items: center;
  }
  
  .newsBlock .imgStory {
    flex: 1;
    margin: 0;
  }
  
  .newsBlock .imgHolder {
    flex: 0 0 100px;
    margin-left: 10px;
  }
  
  .newsBlock .imgHolder img {
    width: 100%;
    height: auto;
    display: block;
  }
  
  .widgetbtn {
    text-align: center;
    padding: 15px;
    background: #f5f5f5;
  }
  
  .widgetbtn a {
    text-decoration: none;
    color: #007bff;
    font-weight: bold;
  }
  
  @media (min-width: 768px) {
    .contentBox {
      width: calc(50% - 2px);
    }
  
    .heroStory .mobView .imgHolder img {
      display: block;
      margin-bottom: 8px;
      width: 100%;
  
      height: auto;
    }
  
    .heroStory .mobView .imgHolder {
      float: none;
      width: 100%;
      position: relative;
      height: auto;
      margin-bottom: 8px;
    }
  
    .heroStory,
    .imgHolder,
    .imgHolderMain,
    .newsBlock,
    .opinionImg,
    .photosImg,
    .podcastImg,
    .premiumNews,
    .tsImg,
    .unlockImg,
    .wsBox {
      overflow: hidden;
    }
  
    .designCol2,
    .designCol2_box {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -moz-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
    }
  
    .designCol2 .contentBox,
    .designCol2_box .contentBox {
  
  
      min-height: 200px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
    }
  
    .heroStory h3 a {
      font-weight: 600 !important;
      font-size: 20px !important;
      line-height: 28px !important;
    }
  
    .heroStory h3 a,
    .heroStory h4 a,
    .newsBlock h3 a,
    .newsBlock h4 a {
      color: #000;
  
      font-size: 16px;
      line-height: 24px;
      font-weight: 500;
      letter-spacing: -.2px;
    }
  
    .heroStory .date,
    .heroStory .dateNew,
    .newsBlock .date,
    .newsBlock .dateNew {
      color: #000;
      font-size: 12px;
      font-weight: 300;
      line-height: 10px;
      text-transform: uppercase;
      margin-top: 5px;
      display: block;
    }
  
    .liveUpdate:after {
      content: "LIVE Updates";
      background: #d7282d;
      border-radius: 2px;
      color: #fff;
      padding: 4px 8px;
      font-size: 12px;
      text-transform: uppercase;
      width: 120px;
      height: 23px;
      position: absolute;
      top: 0;
      left: 0;
      box-sizing: border-box;
      text-align: right;
    }
  
  }
  h1 a, h2 a, h3 a{font-weight:bold}
  
  .article--main--title-v3 {
    font: bold 32px/1.13;
    font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;
  
    color: #fff
  }
  
  .sub--section--flex {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #ccc;
    padding: 0;
    margin: 18px 0 24.6px 0;
  }
  
  .entertainment--top--grid {
    display: grid;
    grid-template-columns: 1fr 0.43fr;
  
  }
  
  .ent--first--box-v3 {
    border-right: 1px solid #e4e4e4;
    padding: 0 28px 0 0
  }
  
  .ent--main--boxes-v3 {
    display: grid;
    grid-template-columns: 1.4fr 1fr;
    gap: 20px;
    border-bottom: 1px solid #e4e4e4;
    padding: 12px 0 12px 28px
  }
  
  .ent--grid--temp-v3 .content--bio-v3 {
    margin: 0 0 5px
  }
  
  .ent--main--boxes-v3:first-child {
    padding: 0 0 12px 30px
  }
  
  .ent--main--boxes-v3:last-child {
    border-bottom: 0;
    padding: 12px 0 0 30px
  }
  
  .up--movies--sec-v3,
  .box--office--sec-v3 {
    margin: 0 auto
  }
  
  .box--office--sec-v3 .article--main--title-v3 {
    box-shadow: inset 0 -10px 0 0 #fbff54
  }
  
  .up--movies--main--grid-v3 {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    gap: 25px;
    margin: 10px 0 20px
  }
  
  .up--movie--images-v3 {
    aspect-ratio: 11/15;
    height: fit-content;
    width: 100%;
    object-fit: cover
  }
  
  .up--movie--title-v3 {
    font: bold 12px/1.92 'Roboto Bold';
    background: #282f3e;
    letter-spacing: .48px;
    text-align: center;
    color: #f5f5fa;
    text-transform: uppercase;
    white-space: nowrap;
    width: 100%
  }
  
  .box--shadow--div-v3 {
    box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.16)
  }
  
  .box--shadow--div-v3 section {
    padding: 20px 0
  }
  
  .double-shadow-box {
    box-shadow: inset 0 -3px 6px 0 rgba(0, 0, 0, 0.16), inset 0 3px 6px 0 rgba(0, 0, 0, 0.16)
  }
  
  .double-shadow-box section {
    padding: 20px 0
  }
  
  .box--office--grid-v3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 25px;
    row-gap: 18px;
    margin: 20px 0
  }
  
  .box--office--boxes-v3 {
    display: flex;
    gap: 10px;
    flex-direction: row-reverse;
    border-bottom: 1px solid #e4e4e4;
    padding: 0 0 15px
  }
  
  .box--office--boxes-v3:nth-last-child(-n+3) {
    border-bottom: 0;
    padding: 0
  }
  
  .box--office--images-v3 {
    width: 120px
  }
  
  .box--office--sec-v3 .content--bio-v3 {
    margin: 0 0 5px
  }
  
  .movie--review--sec-v3 {
    margin: 20px auto;
    position: relative
  }
  
  .flex--div--mvreview-v3 {
    display: flex;
    gap: 15px;
    overflow: auto;
    margin: 10px 0 0
  }
  
  .movie--review--ful--div-v3 {
    min-width: 350px;
    width: 350px;
    border: solid 1px #1c1c1d;
    height: fit-content
  }
  
  .movie--review--topdiv-v3 {
    display: flex;
    position: relative;
    padding: 12px;
    gap: 15px
  }
  
  .content--bio-v3 {
    font-size: 15px;
    line-height: 1.5;
    color: #0c0c0f;
  }
  
  .topstory--bttmbox-v3 a,
  .ltst--articlebox-v3 a,
  .ent--first--box-v3 a,
  .ent--main--boxes-v3 a,
  .up--movies--boxes-v3 a,
  .box--office--boxes-v3 a {
    display: flex;
  }
  
  element.style {}
  
  .sub--section--sub--title,
  .ent-sub-section-tab,
  .fashion-sub-section-tab,
  .lifestyle-sub-section-tab,
  .korean-sub-section-tab,
  .sports-sub-section-tab,
  .beauty-sub-section-tab,
  .health-sub-section-tab,
  .select-sub-section-tab {
  
    font-size: 13px;
    line-height: normal;
    letter-spacing: .78px;
    color: #0c0c0f;
    margin-right: 20px;
    padding-bottom: 3px;
    text-transform: uppercase;
    white-space: nowrap;
    cursor: pointer;
    font-weight: normal;
  }
  
  .sub--section--box {
    overflow: unset;
    display: flex;
  }
  
  .audience--poll--screen,
  .content-dropdown-modal,
  .dropdownContent_list,
  .hit--flop--boxes,
  .horo--tab--container .horo--content--tab,
  .mlayout,
  .modal-header-mobile,
  .prediction--bar--wrapper--hf,
  .prediction--result--function:last-child .predict--nxt--mv--btn,
  .progress--bar--wrapper,
  .tabcontent--beauty,
  .tabcontent--entertainment,
  .tabcontent--fashion,
  .tabcontent--health,
  .tabcontent--korean,
  .tabcontent--lifestyle,
  .tabcontent--mv--review,
  .tabcontent--pvk--advisory,
  .tabcontent--select,
  .tabcontent--tech,
  .tabcontent--top--mv,
  .tabcontent--tv,
  .tabcontent--sports {
    display: none;
  }
  
  .title--names-v3 {
    font: 10px / 2.3 'Roboto Regular';
    letter-spacing: .4px;
    color: #474747;
    text-transform: uppercase;
  }
  
  .ent--main--boxes-v3 {
    display: grid;
    grid-template-columns: 1.4fr 1fr;
    gap: 20px;
    border-bottom: 1px solid #e4e4e4;
    padding: 12px 0 12px 28px;
  }
  
  .topstory--bttmbox-v3 a,
  .ltst--articlebox-v3 a,
  .ent--first--box-v3 a,
  .ent--main--boxes-v3 a,
  .up--movies--boxes-v3 a,
  .box--office--boxes-v3 a {
    display: flex;
  }
  
  .tabcontent--entertainment,
  .tabcontent--health,
  .tabcontent--lifestyle,
  .tabcontent--tv {
    margin: 30px 0 0;
  }
  
  /* Custom styles for the floating hamburger menu */
  .navbar-brand img {
    max-height: 50px;
    /* Adjust the logo height as needed */
    transition: max-height 0.3s ease;
    /* Smooth transition for logo resizing */
  }
  
  .add--container--ent,
  .add--container--ent a img,
  .first--div--ent>a,
  .trailer--movies--window.small--window--movies,
  .web--story--boxes {
    width: 100%;
  }
  
  .webstory--img--div {
    position: relative;
  }
  
  .topstory--bttmbox-v3 .topstory--images-v3,
  .topstry--mainimg-v3,
  .ent--big--img-v3,
  .ent--images-v3,
  .box--office--images-v3,
  .excl--video--images,
  .health--boximg-v3,
  .exc--main--div1 .exc--main--img,
  .webstory--main--images {
    display: block;
    width: 100%;
    height: fit-content;
    object-fit: cover;
  }
  
  .webstory--main--images {
    background: linear-gradient(88deg, rgba(0, 0, 0, .01) 80%, rgba(0, 0, 0, .55) 106%);
    width: 100%;
    aspect-ratio: 3 / 4;
    object-fit: cover;
  }
  
  .webstry--line--div {
    position: absolute;
    bottom: 20px;
    width: 100%;
    left: 0;
    z-index: 1;
    display: flex;
    justify-content: space-between;
    padding: 0 10px;
    align-self: center;
  }
  
  .webstry--line--div span {
    background-color: #fff;
    display: block;
    height: 2px;
    width: 100%;
    margin: 0 3px 0 0;
    border-radius: 2px;
  }
  
  .webstory--icon {
    position: absolute;
    width: 26px;
    height: 25px;
    object-fit: contain;
    inset: 16px 0 0 16px;
  }
  
  .webstory--grid--wrapper {
    display: grid;
    grid-template-columns: repeat(5, 2fr);
    gap: 22px;
    margin: 15px 0 0;
  }
  
  .mt-5,
  .my-5 {
    margin-top: 5rem !important;
  }
  
  .lcmp3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  
    color: #000;
  
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    letter-spacing: -.2px;
  
  }
  
  .web--story--section {
    background: midnightblue;
    padding: 25px 19px 30px;
    margin: 0 0 20px;
  }
  
  .webstry--line--div span {
    background-color: #fff;
    display: block;
    height: 2px;
    width: 100%;
    margin: 0 3px 0 0;
    border-radius: 2px;
  }
  
  .web--story--boxes a,
  .web--story--boxes a h3 {
    font-size: 16px;
    font-weight: bold;
    color: #fff
  }
  
  .cn_widget {
  
    width: 100%;
  
    padding-bottom: 20px
  }
  
  .cn_widget img {
    vertical-align: top
  }
  
  
  .cnw_header {
    padding: 15px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
  
  .cnw_nws18 {
    margin-right: 10px
  }
  
  .cnw_more {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: auto;
    font-weight: bold;
    font-size: 11px;
    line-height: 24px;
    letter-spacing: -.22px;
    color: #ec2027;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: -4px
  }
  
  .cnw_more span {
    display: inline-block;
    border-bottom: #ec2027 solid 1px;
    line-height: 12px;
    margin-right: 10px
  }
  
  .cnw_silhouette {
    margin-left: 20px
  }
  
  .cnw_arrow {
    width: 20px;
    height: 20px;
    background: #ec2027;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
  
  .cnw_outer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
  }
  
  .cnw_featured_col {
    max-width: 168px;
    margin-right: 20px;
    background: #f5f5f5;
    border-bottom: #e2e2e2 solid 1px
  }
  
  .cnw_featured_text {
    padding: 10px;
    font-weight: 900;
    font-size: 18px;
    line-height: 26px;
    color: #152345;
    max-height: 188px;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    white-space: normal;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden
  }
  
  .cnw_right_grid {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
  
  .cnw_stories_wrp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px
  }
  
  .cnw_col {
    max-width: 168px
  }
  
  .cnw_img_wrp {
    position: relative
  }
  
  .cnw_img_wrp img {
    vertical-align: top
  }
  
  .cnw_col_text {
    font-weight: 700;
    font-size: 13px;
    line-height: 22px;
    color: #152345;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    white-space: normal;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden
  }
  
  .cnw_bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end
  }
  
  .cnw_bottom .cnw_img_wrp {
    min-width: 120px
  }
  
  .cnw_bottom a {
    width: 356px
  }
  
  .cnw_bottom_right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    background: #f5f5f5
  }
  
  .cnw_bottom_right:last-child {
    margin-left: 20px
  }
  
  .cnw_bottom_right .cnw_col_text {
    padding: 5px 10px;
    margin: 0;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    white-space: normal;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden
  }
  
  .ss_icon {
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 26px;
    height: 24px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    z-index: 2
  }
  
  .cnw_col {
    max-width: 168px;
  }
  
  .cnw_col_text {
    font-weight: 700;
    font-size: 13px;
    line-height: 22px;
    color: #152345;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    white-space: normal;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  
  .hdr_logo_wrapper {
    position: relative;
    padding: 15px 15px 5px;
    box-sizing: border-box;
    border-bottom: 1px solid #efefef;
  }
  
  .menu_section {
  
    font-size: 1.3em;
  
  
  }
  
  .menu_section ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  
  .menu_section ul li:first-child {
    border-top: 1px solid #ededed;
  }
  
  .menu_section ul li {
    list-style: none;
    font-weight: bold;
    line-height: 1.6;
    color: #000;
    text-transform: uppercase;
  
    border-bottom: 1px solid #ededed;
    background: #fff;
  }
  
  .ss_vicon {
    background: #ed2129 url(https://images.news18.com/ibnlive/uploads/Video_Icon.svg)no-repeat top -2px center
  }
  
  
  @media (max-width: 600px) {
  
    .navbar-brand img {
      max-height: 30px;
      /* Reduce logo size for smaller screens */
    }
  
    .webstory--grid--wrapper {
      column-gap: 12px;
      row-gap: 14px;
    }
  
    .discover--more--flex,
    .webstory--grid--wrapper {
      grid-template-columns: repeat(5, 135px);
      row-gap: 20px;
      width: 100%;
      overflow-x: scroll;
    }
  }
  
  .toptag ul {
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
  }
  
  .toptag ul li {
    padding: 0px 5px 0px 5px;
    border: 1px solid #1f81db;
    border-radius: 15px;
    margin: 2px;
    font-weight: bold;
    font-size: 12px;
  }
  
  ._Trending ul li {
    padding: 0px 5px 0px 5px;
    border-left: 2px solid #1f81db;
    margin: 2px;
    font-weight: bold;
    font-size: 12px;
  
  }
  
  ._Trending ul li a {
    padding: 0px 5px 0px 5px;
    color: #000;
    margin: 2px;
    font-weight: bold;
    font-size: 12px;
  }
  
  @keyframes scroll {
    0% {
      transform: translateX(0)
    }
  
    to {
      transform: translateX(-100%)
    }
  }
  
  .tags {
    font-weight: bold;
    font-size: 14px;
    padding-left: 13px;
    padding-right: 10px;
  }
  
  ._Trending {
    position: relative;
    display: flex;
    overflow: hidden;
    user-select: none;
    width: 85%;
    margin-left: 12px;
  }
  
  ._Trending ul {
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    flex-shrink: 0;
    display: flex;
    justify-content: space-around;
    min-width: 100%;
    animation: scroll 50s linear infinite;
  }
  
  ._Trendingbox {
    overflow: hidden;
    padding: 5px 0px 5px 0px
  }
  
  .heading_main {
    Font-size: 32px;
    border-bottom: 3px solid #007bff;
  }
  
  ._Trendingbox span {
    font-weight: BOLD;
    color: #007bff
  }
  
  .timeline {
    list-style: none;
    margin: 10px 0 0;
    padding-left: 26px;
    position: relative;
  }
  
  .timeline li {
    margin: 0;
    padding-left: 0;
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1450980392);
  }
  
  element.style {}
  
  a span {
    font-weight: inherit;
    font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;
  }
  
  * {
    font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;
    font-weight: normal;
    font-display: optional;
  }
  
  *,
  ::after,
  ::before {
    box-sizing: border-box;
  }
  
  .timeline li a .time {
    display: block;
    font-size: 12px;
    font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;
    margin: 0 0 5px;
    width: max-content;
  }
  
  .timeline li a {
    font-size: 16px;
    line-height: normal;
    text-decoration: none;
    padding: 10px 0;
    display: block;
  }
  
  .timeline li:first-child::before {
    top: 3px;
  }
  
  .timeline li:first-child a {
    padding-top: 0;
  }
  
  .timeline li a {
    font-size: 16px;
    line-height: normal;
    text-decoration: none;
    padding: 10px 0;
    display: block;
    color: #000;
    font-size: 16px;
  }
  
  .timeline li.active::before {
    background: #000;
  }
  
  .timeline li a:hover {
    text-decoration: underline;
    color: #0172f0;
  }
  
  .timeline li::before {
    content: " ";
    background: #fff;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 2px solid #000;
    left: -25px;
    width: 12px;
    height: 12px;
    z-index: 1;
    top: 11px;
  }
  
  .timeline li a::before {
    content: " ";
    position: absolute;
    border-left: 2px solid #000;
    left: -20px;
    height: 100%;
    z-index: 0;
    top: 12px;
  }
  
  .slides-container {
    display: flex;
    overflow-y: scroll;
  }
  
  .slides-container {
    display: flex;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    scroll-behavior: smooth;
    width: 100%;
  }
  
  .homeslider_slidecrnt__bqNUC {
    -moz-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin: 30px 0;
    text-align: center;
    width: 100%;
  }
  
  .homeslider_slidecrnt__bqNUC .homeslider_item__2mofj p a {
    color: #ffc48c;
  
    font-size: 1.8rem;
    margin-bottom: 15px;
  }
  
  .homeslider_hmtrendincol__GqDQe {
    background-color: #282b32;
    margin: 10px 0;
    padding: 0 20px;
  }
  
  .slider-wrapper {
    overflow: hidden;
  }
  
  .slider-wrapper {
    position: relative;
  }
  
  .slide-arrow-prev {
    left: 15px;
  }
  
  .slide-arrow {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg data-name='Group 8813'%3E%3Cg data-name='Ellipse 467' fill='rgba(0,0,0,0.8)' stroke=' %23fff'%3E%3Ccircle cx=' 18' cy=' 18' r=' 18' stroke=' none'/%3E%3Ccircle cx=' 18' cy=' 18' r=' 17' fill=' none'/%3E%3C/g%3E%3Cpath data-name=' Icon ionic-ios-arrow-back' d=' m20.278 18.086-5.947 6.113a1.174 1.174 0 0 0 0 1.632 1.106 1.106 0 0 0 1.591 0l6.738-6.927a1.177 1.177 0 0 0 .033-1.593l-6.766-6.975a1.107 1.107 0 0 0-1.591 0 1.174 1.174 0 0 0 0 1.632Z' fill=' %23fff'/%3E%3C/g%3E%3C/svg%3E");
   background-repeat: no-repeat;
    border: none;
    -webkit-border-radius: 0 2rem 2rem 0;
    -moz-border-radius: 0 2rem 2rem 0;
    border-radius: 0 2rem 2rem 0;
    left: 0;
    padding-left: .25rem;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    z-index: 1;
  }
  
  .slide-arrow {
    background: none;
    bottom: 0;
    cursor: pointer;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 3rem;
    height: 4rem;
    margin: auto;
    opacity: .5;
    padding: 0;
    position: absolute;
    top: 0;
    width: 2rem;
    z-index: 10;
  }
  
  .slide-arrownext {
    background-position: 100% 100%;
    -webkit-border-radius: 2rem 0 0 2rem;
    -moz-border-radius: 2rem 0 0 2rem;
    border-radius: 2rem 0 0 2rem;
    left: auto;
    padding-left: .75rem;
    right: 15px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    z-index: 1;
  }
  
  .slide-arrow {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=' http: //www.w3.org/2000/svg' width='36' height='36'%3E%3Cg data-name='Group 8813'%3E%3Cg data-name='Ellipse 467' fill='rgba(0,0,0,0.8)' stroke=' %23fff'%3E%3Ccircle cx=' 18' cy=' 18' r=' 18' stroke=' none'/%3E%3Ccircle cx=' 18' cy=' 18' r=' 17' fill=' none'/%3E%3C/g%3E%3Cpath data-name=' Icon ionic-ios-arrow-back' d=' m20.278 18.086-5.947 6.113a1.174 1.174 0 0 0 0 1.632 1.106 1.106 0 0 0 1.591 0l6.738-6.927a1.177 1.177 0 0 0 .033-1.593l-6.766-6.975a1.107 1.107 0 0 0-1.591 0 1.174 1.174 0 0 0 0 1.632Z' fill=' %23fff'/%3E%3C/g%3E%3C/svg%3E");
        background-repeat: no-repeat;
        border: none;
        -webkit-border-radius: 0 2rem 2rem 0;
        -moz-border-radius: 0 2rem 2rem 0;
        border-radius: 0 2rem 2rem 0;
        left: 0;
        padding-left: .25rem;
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg);
        z-index: 1;
    }
  
    .slider-wrapper {
      position: relative;
    }
  
    .slide-arrow {
      background: none;
      bottom: 0;
      cursor: pointer;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 3rem;
      height: 4rem;
      margin: auto;
      opacity: .5;
      padding: 0;
      position: absolute;
      top: 0;
      width: 2rem;
      z-index: 10;
    }
  
    .homeslider_slidecrnt__bqNUC {
      -moz-box-flex: 0;
      -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      margin: 30px 0;
      text-align: center;
      width: 100%;
    }
  
    .homeslider_slidecrnt__bqNUC .homeslider_item__2mofj {
      margin: 0 auto;
      max-width: 80%;
    }
  
    @media(max-width: 767px) {
      .entertainment--top--grid {
        display: block;
        grid-template-columns: 1fr 0.43fr;
        padding: 10px;
      }
  
      .logo-icon {
        margin-left: 3.2em;
        height: 2.8em;
        padding-top: 1px;
        text-align: left;
      }
  
      .ent--first--box-v3 {
        border-right: 1px solid #e4e4e4;
        padding: 0 0px 0 0;
      }
  
      .ent--main--boxes-v3 {
        display: grid;
        grid-template-columns: 1.4fr 1fr;
        gap: 20px;
        border-bottom: 1px solid #e4e4e4;
        padding: 0px 0 0px 0px !important;
      }
  
      .sub--slider--box {
        height: 90vh
      }
  
      .tags {
        font-weight: bold;
        font-size: 14px;
        padding-left: 13px;
        padding-right: 10px;
      }
  
      ._Trending {
        position: relative;
        display: flex;
        overflow: hidden;
        user-select: none;
        width: 70%;
        margin-left: 12px;
      }
  
      .sub--section--flex {
        padding: 0 0 0 16px;
        margin: 15px 0 0 0
      }
  
      .sub--section--box {
        overflow: scroll;
        padding: 0;
        display: flex;
        width: 300px;
      }
  
      .sub--section--sub--title,
      .ent-sub-section-tab,
      .fashion-sub-section-tab,
      .lifestyle-sub-section-tab,
      .korean-sub-section-tab,
      .sports-sub-section-tab,
      .beauty-sub-section-tab,
      .health-sub-section-tab,
      .select-sub-section-tab {
        font-size: 10px;
        letter-spacing: .6px
      }
  
      .sub--section--sub-active,
      .ent-sub-section-tab-active,
      .fashion-sub-section-tab-active,
      .lifestyle-sub-section-tab-active,
      .korean-sub-section-tab-active,
      .sports-sub-section-tab-active,
      .beauty-sub-section-tab-active,
      .health-sub-section-tab-active,
      .select-sub-section-tab-active {
        font-size: 11px;
        font-weight: bold;
        line-height: normal;
        letter-spacing: .66px;
        color: #387ef2;
        padding-bottom: 3px
      }
    }
  
    .loommain--homeimgdiv-v2 {
      padding: 0
    }
  
    .loommain--homeimgdiv-v2,
    .loommain--homeimgdiv-v2 a {
      display: block
    }
  
    .loommain--homeimgdiv-v2 .ent-topimg--v2 {
      object-fit: cover;
      height: 100%;
      width: 100%
    }
  
    @media(min-width: 767px) {
      .ent--lapnone {
        display: none
      }
    }
  
    @media (min-width: 768px) {
      .navbar-expand-md .navbar-toggler {
        display: block;
      }
  
      .collapse:not(.show) {
        display: none !important;
      }
  
      @media (min-width: 768px) {
        .navbar-expand-md .navbar-nav {
          -ms-flex-direction: row;
          flex-direction: column;
        }
      }
    }
  
    .bg-dark {
      background-color: #fff !important;
    }
  
    .header_navigationlisting__ZU68j .header_stickylogo__QMlKl {
      display: none;
      left: 35px;
      position: absolute;
      top: 6px;
    }
  
    .header_nav {
      border-bottom: 1px solid #1f81db;
      border-top: 1px solid #1f81db;
    }
  
    .header_navigationlisting__ZU68j {
      background: #fff;
  
  
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
    }
  
    .header_navigationlisting__ZU68j ul li {
      margin-right: 18px;
      list-style-type: none;
    }
  
    .header_navigationlisting__ZU68j ul {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      margin: 0px 0px 0px 0px;
      padding: 0px;
    }
  
    .header_navigationlisting__ZU68j ul li:first-child a {
      padding-left: 0;
    }
  
    .header_navigationlisting__ZU68j ul li a {
      color: #313038;
      cursor: pointer;
      display: inline-block;
      display: block;
      font-size: 17px;
      font-weight: 700;
      padding: 15px 7px;
      position: relative;
      text-align: left;
    }
  
    .header_navigationlisting__ZU68j ul li:hover {
      background: #fae7da;
    }
  
    .special_nav .scroll {
      width: 100%;
      overflow: hidden;
      overflow-x: auto;
      height: auto;
    }
  
    .overlay {
      height: 100%;
      width: 0;
      position: fixed;
      z-index: 1;
      top: 0;
      left: 0;
      background-color: rgb(0, 0, 0);
      background-color: rgba(0, 0, 0, 0.9);
      overflow-x: hidden;
      transition: 0.5s;
    }
  
    .overlay-content {
      position: relative;
      top: 25%;
      width: 100%;
      text-align: center;
      margin-top: 30px;
    }
  
    .overlay a {
      padding: 8px;
      text-decoration: none;
      font-size: 16px;
      color: #000;
      display: block;
      transition: 0.3s;
    }
  
    .overlay a:hover,
    .overlay a:focus {
      color: #f1f1f1;
    }
  
    .overlay .closebtn {
      position: absolute;
      top: 30px;
      right: 45px;
      font-size: 60px;
    }
  
    .barnd-size {
      margin: auto
    }
  
    @media screen and (max-height: 450px) {
      .overlay a {
        font-size: 20px
      }
  
      .overlay .closebtn {
        font-size: 40px;
        top: 50px;
        right: 35px;
      }
    }
  
    .wire-ticker-red-ellipse {
      background-color: #1f81db;
  
      margin-top: 8px;
      margin-left: 10px;
      border-radius: 5px;
      height: 10px;
      width: 10px;
      box-shadow: 0 0 5px 0 #1f81db;
      margin-right: 5px;
    }
  
    .list_nav {
      white-space: nowrap;
      overflow-x: auto;
      overflow-y: hidden;
    }
  
    .scroll {
      width: 100%;
      overflow: hidden;
      overflow-x: auto;
      height: auto;
    }
  
    #header_mb .search_btn i.icon {
      background: url(/images/shape@2x.png) no-repeat 0 0;
      width: 20px;
      height: 20px;
      background-size: 18px
    }
  
    .special_nav ul.list_nav {
      margin: 0;
      padding: 0;
    }
  
    .special_nav li {
      display: inline-block;
    }
  
  
  
    .special_nav li a {
      display: block;
      padding: 11px;
      text-decoration: none;
      color: #000;
      box-sizing: border-box;
      max-height: 40px;
      font-size: 1.2em;
      font-weight: 600;
    }
  
    .special_nav .scroll {
      width: 100%;
      overflow: hidden;
      overflow-x: auto;
      height: auto;
    }
  
    .special_nav ul.list_nav {
      margin: 0;
      padding: 0;
    }
  
    .no-scrollbar {
      scrollbar-color: transparent transparent;
    }
  
    .list_nav {
      white-space: nowrap;
      overflow-x: auto;
      overflow-y: hidden;
    }
  
    .overlay {
      height: 100%;
      width: 0;
      position: fixed;
      z-index: 9999;
      top: 0;
      left: 0;
      background-color: #fff;
      background-color: rgba(255, 255, 255, 1.0);
      overflow-x: hidden;
      transition: .5s
    }
  
    .overlay-content {
      color: #000
    }
  
    .overlay-content a {
      color: #000;
      text-decoration: none
    }
  
    .overlay-content #topbardiv {
      position: relative
    }
  
    .overlay-content .trialleft {
      font-size: 11px;
      padding: 5px 0;
      font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;
    }
  
    .overlay ul.loginnav {
      text-align: left
    }
  
    .overlay ul.loginnav li {
      margin: 1.42em;
      list-style: none;
      font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif
    }
  
    .overlay .closebtn {
      position: absolute;
      top: 20px;
      right: 45px;
      font-size: 60px
    }
  
    @media screen and (max-height: 450px) {
      .overlay a {
        font-size: 16px
      }
  
      .overlay .closebtn {
        font-size: 40px;
        top: 15px;
        right: 35px
      }
    }
  
    .tag-remove::before {
      font-size: 30px;
      margin: 0 10px;
      color: #222;
      display: inline-block;
      content: "\00d7"
    }
  
    .side-overlay {
      height: 100%;
      opacity: 0;
      overflow: hidden;
      position: fixed;
      right: 0;
      top: 0;
      transition: all .5s ease 0;
      width: 100%;
      background: rgba(0, 0, 0, 0.65) none repeat scroll 0 0;
      opacity: 1;
      z-index: 9999
    }
  
    @media (max-width: 767px) {
      .homeslider_hmtrendincol__GqDQe {
        margin: 0;
        padding: 0;
      }
    }
  
    @media (max-width: 767px) {
      .slider-wrapper {
        overflow: hidden;
      }
    }
  
    .slider-wrapper {
      position: relative;
    }
  
    .slide-arrow-prev {
      left: 15px;
    }
  
    @media (max-width: 767px) {
      .slide-arrow {
        display: none;
      }
    }
  
    @media (max-width: 767px) {
      .slide-arrownext {
        display: none;
      }
    }
  
    .slide-arrownext {
      background-position: 100% 100%;
      -webkit-border-radius: 2rem 0 0 2rem;
      -moz-border-radius: 2rem 0 0 2rem;
      border-radius: 2rem 0 0 2rem;
      left: auto;
      padding-left: .75rem;
      right: 15px;
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
      z-index: 1;
    }
  
    .homeslider_slidecrnt__bqNUC .homeslider_item__2mofj p+p a {
      color: #fff;
      font-size: 18px;
      line-height: 28px;
      font-weight: bold;
    }
  
    @media (max-width: 767px) {
      .slide-arrow {
        display: none;
      }
    }
  
    .homeslider_slidecrnt__bqNUC .homeslider_item__2mofj p+p a {
      color: #fff;
      font-size: 26px;
      line-height: 28px;
      font-weight: bold;
    }
  
    p+p:last-child {
      margin-bottom: 0;
    }
  
    p {
      margin-bottom: 4px;
    }
  
    @media (max-width: 767px) {
      .homeslider_slidecrnt__bqNUC .homeslider_item__2mofj p+p a {
        font-size: 16px;
        line-height: 18px;
      }
    }
  
    @media (max-width: 767px) {
      .slides-container {
        display: flex;
        list-style: none;
        margin: 0;
        overflow: scroll;
        height: 110px;
        padding: 0;
        scroll-behavior: smooth;
        width: 100%;
      }
  
      .homeslider_slidecrnt__bqNUC .homeslider_item__2mofj p a {
        color: #ffc48c;
        font-size: 1.2rem;
        margin-bottom: 15px;
        font-weight: bold;
      }
    }
  
    @media (max-width: 767px) {
      .slider-wrapper li {
        flex: 1 0 79%;
        padding: 5px;
        width: 90%;
      }
    }
  
    @media (max-width: 767px) {
      .homeslider_slidecrnt__bqNUC {
        border-right: 1px solid #5e5c5c;
        margin: 10px 0;
      }
    }
  
    * {
      box-sizing: border-box;
    }
  
    body {
      margin: 0;
      height: 100%;
    }
  
  
  
    .logo {
      text-shadow: 2px 2px 4px #000000;
      color: white;
    }
  
    .nav {
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: space-between;
      background-image: linear-gradient(to right, #9E768F, #9FA4C4);
      color: #3D0E61;
      height: 65px;
      padding: 1em;
      font-weight: bolder;
      font-size: 25px;
    }
  
    .menu li:hover {
      color: white;
      cursor: pointer;
    }
  
    .menu {
      display: flex;
      flex-direction: row;
      list-style-type: none;
      margin: 0;
      padding: 0;
    }
  
    .menu>li {
      margin: 0 1rem;
      overflow: hidden;
    }
  
    /*Container for menu button  */
    .menu-button-container {
      display: none;
      height: 100%;
      width: 30px;
      cursor: pointer;
      flex-direction: column;
      justify-content: center;
      align-items: center;
    }
  
    #menu-toggle {
      display: none;
    }
  
    /*  Creating the menu button */
    .menu-button,
    .menu-button::before,
    .menu-button::after {
      display: block;
      background-color: #fff;
      position: absolute;
      height: 6px;
      width: 32px;
      border-radius: 3px;
    }
  
    .menu-button::before {
      content: '';
      margin-top: -8px;
    }
  
    .menu-button::after {
      content: '';
      margin-top: 8px;
    }
  
    /* Making the navbar responsive by CSS Media Queries */
    @media (max-width: 700px) {
      .menu-button-container {
        display: flex;
      }
  
      .web--story--section {
        background: cornflowerblue;
        padding: 5px 19px 30px;
        margin: 39px 0 20px;
      }
  
      .menu {
        position: absolute;
        top: 0;
        margin-top: 50px;
        left: 0;
        flex-direction: column;
        width: 100%;
        justify-content: center;
        align-items: center;
      }
  
      #menu-toggle~.menu li {
        height: 0;
        margin: 0;
        padding: 0;
        border: 0;
      }
  
      #menu-toggle:checked~.menu li {
        border: 1px solid #9f9a9a;
        height: 2.5em;
        padding: 0.5em;
      }
  
      .menu>li {
        display: flex;
        justify-content: center;
        margin: 0;
        padding: 0.5em 0;
        width: 100%;
        color: black;
        background-color: #E8E8E8;
      }
  
      .menu>li:not(:last-child) {
        border-bottom: 1px solid #444;
      }
    }
  
    /*----- Mobile Header ---*/
    .NavMenu {
      display: none;
      position: fixed;
      top: 0;
      width: 100%;
      height: 42px;
      z-index: 1000;
      background-color: #fff;
    }
  
    #header_mb {
      border-bottom: 1px solid #e6e6e6;
      padding: 8px 0px 0;
      left: 0;
      top: 0;
      background: #fff;
      width: 100%;
      z-index: 995;
      margin-bottom: -1px;
    }
  
    #header_mb .brand {
      float: left;
      background-size: 140px;
      padding-top: 23px;
      width: 140px;
      margin-bottom: 14px;
      margin-top: 3px;
    }
  
    #header_mb .btn_blue {
      float: right;
      text-transform: none;
      height: 32px;
      font-size: 16px;
      font-weight: bold;
      line-height: 16px;
      padding: 7px 15px;
    }
  
    #header_mb .nav-toggle {
      float: left;
      width: 24px;
      background: none;
      border: 0;
      padding: 0;
      height: 30px;
      margin-right: 11px;
      padding-top: 5px;
      margin-left: 10px;
    }
  
    #header_mb .nav-toggle span.icon-bar {
      display: block;
      height: 2px;
      width: 100%;
      background: #000;
      margin-bottom: 6px;
    }
  
    .hdng_4,
    .hdng_3,
    .hdng_1,
    .hdng_2 {
      margin: .5em 0px .5em 0px;
      font-weight: 600;
      font-size: 1.5em;
      text-align: center;
      color: #000;
    }
  
    #header_mb .mob_menubar {
      clear: both;
      overflow: auto;
      margin-right: -10px;
      margin-bottom: -1px;
    }
  
    #header_mb .mob_menubar ul li {
      list-style: none;
      float: left;
      padding: 0 6px;
    }
  
    #header_mb .mob_menubar ul li:first-child {
      padding-left: 0;
    }
  
    #header_mb .mob_menubar ul li:last-child {
      padding-right: 0;
    }
  
    #header_mb .mob_menubar ul li a {
      float: left;
      display: block;
      padding: 17px 8px 14px;
      border-bottom: 3px solid transparent;
      font-size: 12px;
      text-transform: uppercase;
      opacity: .6;
    }
  
    #header_mb .mob_menubar ul li:hover a {
      text-decoration: none;
      color: #000;
    }
  
    #header_mb .mob_menubar>ul>li.active>a {
      font-weight: bold;
      border-color: #ed243c;
      opacity: 1;
    }
  
    #header_mb .search_btn,
    #header_mb .notification {
      float: right;
      width: 32px;
      height: 32px;
      margin-left: 20px;
      padding-top: 4px;
    }
  
    #header_mb .search_btn i.icon,
    #header_mb .notification i.icon {
      display: block;
      width: 22px;
      height: 22px;
      margin: 0 auto 4px;
    }
  
    /*#header_mb .search_btn i.icon{background-position:-301px -37px;}*/
    #header_mb .search_btn i.icon {
      background: url(/images/shape@2x.png) no-repeat 0 0;
      width: 20px;
      height: 20px;
      background-size: 18px;
    }
  
    #header_mb .notification i.icon {
      background-position: -381px -37px;
    }
  
    /*.logo-icon {margin-left:3.2em;height:2.8em;padding-top:4px;}*/
    .logo-icon {
      margin-left: 3.2em;
      height: 2.8em;
      padding-top: 1px;
      text-align: center;
    }
  
    .logo-icon-inner {
      margin-left: 3.2em;
      height: 2.8em;
      padding-top: 5px;
    }
  
    /*-----Menu bar -----*/
    .menu_bar {
      position: fixed;
      z-index: 999;
      width: 100%;
      left: 0;
      bottom: 0;
      border-top: 1px solid #e6e6e6;
      background: #fff;
      height: 49px;
      padding: 5px 15px;
    }
  
    .menu_bar ul {
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
  
    .menu_bar ul li {
      font-size: 11px;
      color: #808080;
    }
  
    .menu_bar ul li.active {
      color: #2b6dad;
    }
  
    .menu_bar ul li span.icon {
      display: block;
      width: 22px;
      height: 22px;
      margin: 0 auto 4px;
    }
  
    .menu_bar ul li.home span.icon {
      background-position: -259px -37px;
    }
  
    .menu_bar ul li.search span.icon {
      background-position: -301px -37px;
    }
  
    .menu_bar ul li.menu span.icon {
      background-position: -342px -37px;
    }
  
    .menu_bar ul li.bell span.icon {
      background-position: -381px -37px;
    }
  
    .menu_bar ul li.gear span.icon {
      background-position: -420px -37px;
    }
  
    .menu_bar ul li.home.active span.icon {
      background-position: -259px -68px;
    }
  
    .menu_bar ul li.search.active span.icon {
      background-position: -301px -68px;
    }
  
    .menu_bar ul li.menu.active span.icon {
      background-position: -342px -68px;
    }
  
    .menu_bar ul li.bell.active span.icon {
      background-position: -381px -68px;
    }
  
    .menu_bar ul li.gear.active span.icon {
      background-position: -420px -68px;
    }
  
  
    .sbcrptn_stat h4 {
      font-size: 13px;
      font-weight: bold;
      line-height: 1.2em;
      text-transform: uppercase;
      color: #000;
      margin-bottom: 4px;
    }
  
    .sbcrptn_stat .status {
      line-height: 15px;
      margin-bottom: 2px;
      font-size: 13px;
      color: #505050;
      font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;
    }
  
    .sbcrptn_stat .status span.active,
    .sbcrptn_stat .status span.inactive {
      border-radius: 2px;
      display: inline-block;
      margin-right: 2px;
      padding: 0 7px;
      font-size: 10px;
      vertical-align: middle;
      background: #7bc951;
      color: #fff;
      text-transform: uppercase;
      margin-right: 3px;
    }
  
    .sbcrptn_stat .status span.inactive {
      background: #ffa300;
    }
  
    .sbcrptn_stat .more_lnk2 {
      font-size: 13px;
      line-height: 22px;
    }
  
    .mbl_navigation nav {
      padding: 20px 20px 20px 0;
      overflow: auto;
      height: calc(100% - 156px);
    }
  
    .mbl_navigation nav ul li {
      cursor: pointer;
      list-style: none;
      font-size: 14px;
      text-transform: uppercase;
      font-weight: 700;
      line-height: 1.3em;
      margin-bottom: 18px;
    }
  
    .mbl_navigation nav ul li a .fa-angle-down,
    .mbl_navigation nav ul li a .fa-angle-up {
      float: right;
      transition: all .3s ease;
      color: #a6a6a6;
    }
  
    .mbl_navigation nav ul li a .fa-angle-down.rotate {
      transform: rotate(-180deg);
    }
  
    .mbl_navigation nav ul li a {
      display: block;
      padding: 6px 10px 6px 20px;
      border-left: 4px solid transparent;
    }
  
    .mbl_navigation nav ul li.active>a {
      border-color: #ed1a3b;
      font-weight: 800;
    }
  
    .mbl_navigation nav ul li .dropdown-nav {
      padding-left: 25px;
      padding-top: 10px;
      display: block;
    }
  
    .mbl_navigation nav ul li .dropdown-nav ul li {
      font-size: 13px;
      font-weight: 400;
      color: #000;
      margin-bottom: 10px;
    }
  
    .mbl_navigation nav ul li .dropdown-nav ul li a {
      border-width: 2px;
    }
  
    .mbl_navigation nav ul li.active .dropdown-nav ul li a {
      border-color: transparent;
    }
  
    .mbl_navigation nav ul li a:hover {
      color: #000;
    }
  
    .hdng_1 time,
    .hdng_2 time {
      background: #eee;
    }
  
    .mbl_navigation nav ul li.dvdr {
      border-top: 1px solid #e6e6e6;
      margin-right: -20px;
    }
  
    /*----- Section navigation ----*/
    #header_mb .mob_menubar .dropdown-nav {
      position: fixed;
      z-index: 994;
      background: #fff;
      left: 0;
      top: 99px;
      padding: 10px 15px;
      height: calc(100% - 99px);
      width: 100%;
      display: none;
    }
  
    #header_mb .mob_menubar .dropdown-nav ul {
      overflow: auto;
      height: 100%;
    }
  
    #header_mb .mob_menubar .dropdown-nav ul li {
      float: none;
      display: block;
      font-size: 16px;
      margin-bottom: 5px;
      padding: 0;
      border: 0;
    }
  
    #header_mb .mob_menubar .dropdown-nav ul li a {
      font-size: 16px;
      font-weight: 800;
      padding: 10px 0;
      float: none;
      opacity: 1;
      text-align: center;
    }
  
    #header_mb .mob_menubar .dropdown-nav ul li.active a {
      padding-left: 10px;
      border-left: 2px solid #ed1a3b;
    }
  
    #header_mb .mob_menubar .dropdown-nav ul li a:hover {
      color: #000;
    }
  
    #header_mb .mob_menubar .dropdown-nav .close {
      display: none;
      position: absolute;
      width: 32px;
      height: 32px;
      top: 15px;
      right: 20px;
      cursor: pointer;
      z-index: 999;
    }
  
    .dropdown-nav .close:after,
    .dropdown-nav .close:before {
      width: 90%;
      height: 2px;
      content: "";
      background: #000;
      opacity: .3;
      position: absolute;
      top: 50%;
      display: block;
      margin-top: -1px;
    }
  
    .dropdown-nav .close:after {
      transform: rotate(45deg);
      -webkit-transform: rotate(45deg)
    }
  
    .dropdown-nav .close:before {
      transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg)
    }
  
    #header_mb .mob_menubar ul li a .fa-angle-down {
      display: none;
    }
  
    .NavMenu {
      display: none;
      position: fixed;
      top: 0;
      width: 100%;
      height: 42px;
      z-index: 1000;
      background-color: #fff
    }
  
    #header_mb {
      border-bottom: 1px solid #e6e6e6;
      padding: 8px 0 0;
      left: 0;
      top: 0;
      background: #fff;
      width: 100%;
      z-index: 995;
      margin-bottom: -1px
    }
  
    #header_mb .brand {
      float: left;
      background-size: 140px;
      padding-top: 23px;
      width: 140px;
      margin-bottom: 14px;
      margin-top: 3px
    }
  
    #header_mb .btn_blue {
      float: right;
      text-transform: none;
      height: 32px;
      font-size: 16px;
      font-weight: bold;
      line-height: 16px;
      padding: 7px 15px
    }
  
    #header_mb .nav-toggle {
      float: left;
      width: 24px;
      background: 0;
      border: 0;
      padding: 0;
      height: 30px;
      margin-right: 11px;
      padding-top: 5px;
      margin-left: 10px
    }
  
    #header_mb .nav-toggle span.icon-bar {
      display: block;
      height: 2px;
      width: 100%;
      background: #000;
      margin-bottom: 6px
    }
  
    .hdng_4,
    .hdng_3,
    .hdng_1,
    .hdng_2 {
      margin: .5em 0 .5em 0;
      font-weight: 600;
      font-size: 1.5em;
      text-align: center;
      color: #000
    }
  
    #header_mb .mob_menubar {
      clear: both;
      overflow: auto;
      margin-right: -10px;
      margin-bottom: -1px
    }
  
    #header_mb .mob_menubar ul li {
      list-style: none;
      float: left;
      padding: 0 6px
    }
  
    #header_mb .mob_menubar ul li:first-child {
      padding-left: 0
    }
  
    #header_mb .mob_menubar ul li:last-child {
      padding-right: 0
    }
  
    #header_mb .mob_menubar ul li a {
      float: left;
      display: block;
      padding: 17px 8px 14px;
      border-bottom: 3px solid transparent;
      font-size: 12px;
      text-transform: uppercase;
      opacity: .6
    }
  
    #header_mb .mob_menubar ul li:hover a {
      text-decoration: none;
      color: #000
    }
  
    #header_mb .mob_menubar>ul>li.active>a {
      font-weight: bold;
      border-color: #ed243c;
      opacity: 1
    }
  
    #header_mb .search_btn,
    #header_mb .notification {
      float: right;
      width: 32px;
      height: 32px;
      margin-left: 20px;
      padding-top: 4px
    }
  
    #header_mb .search_btn i.icon,
    #header_mb .notification i.icon {
      display: block;
      width: 22px;
      height: 22px;
      margin: 0 auto 4px
    }
  
    #header_mb .search_btn i.icon {
      background: url(/images/shape@2x.png) no-repeat 0 0;
      width: 20px;
      height: 20px;
      background-size: 18px
    }
  
    .special_nav ul.list_nav {
      margin: 0;
      padding: 0;
    }
  
    .special_nav li {
      display: inline-block;
    }
  
    .special_nav {
      height: 41px;
      overflow: hidden;
      overflow-x: auto;
      width: 100%;
      border-bottom: 1px solid #1f81db;
      border-top: 1px solid #1f81db;
      position: relative;
    }
  
    .special_nav li a {
      display: block;
      padding: 11px;
      text-decoration: none;
      color: #000;
      box-sizing: border-box;
      max-height: 40px;
      font-size: 1.2em;
      font-weight: 600;
    }
  
    .special_nav .scroll {
      width: 100%;
      overflow: hidden;
      overflow-x: auto;
      height: auto;
    }
  
    .special_nav ul.list_nav {
      margin: 0;
      padding: 0;
    }
  
    .no-scrollbar {
      scrollbar-color: transparent transparent;
    }
  
    .list_nav {
      white-space: nowrap;
      overflow-x: auto;
      overflow-y: hidden;
    }
  
    .overlay {
      height: 100%;
      width: 0;
      position: fixed;
      z-index: 9999;
      top: 0;
      left: 0;
      background-color: #fff;
      background-color: rgba(255, 255, 255, 1.0);
      overflow-x: hidden;
      transition: .5s
    }
  
    .overlay-content {
      color: #000
    }
  
    .overlay-content a {
      color: #000;
      text-decoration: none
    }
  
    .overlay-content #topbardiv {
      position: relative
    }
  
    .overlay-content .trialleft {
      font-size: 11px;
      padding: 5px 0;
      font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif
    }
  
    .overlay ul.loginnav {
      text-align: left
    }
  
    .overlay ul.loginnav li {
      margin: 1.42em;
      list-style: none;
      font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif
    }
  
    .overlay .closebtn {
      position: absolute;
      top: 20px;
      right: 45px;
      font-size: 60px
    }
  
    @media screen and (max-height: 450px) {
      .overlay a {
        font-size: 16px
      }
  
  
      .overlay .closebtn {
        font-size: 40px;
        top: 15px;
        right: 35px
      }
    }
  
    .tag-remove::before {
      font-size: 30px;
      margin: 0 10px;
      color: #222;
      display: inline-block;
      content: "\00d7"
    }
  
    .side-overlay {
      height: 100%;
      opacity: 0;
      overflow: hidden;
      position: fixed;
      right: 0;
      top: 0;
      transition: all .5s ease 0;
      width: 100%;
      background: rgba(0, 0, 0, 0.65) none repeat scroll 0 0;
      opacity: 1;
      z-index: 9999
    }
  
    #tagtrends {
      padding: 10px 0px 0px 0px;
      display: flex;
    }
  
    .cross_modal {
      position: absolute;
      top: 0;
      right: 0;
    }
  
    .menu_section ul li {
      font-weight: bold;
      line-height: 1.6;
      color: #000;
      text-transform: uppercase;
  
      border-bottom: 1px solid #ededed;
      background: #fff;
    }
  
    .trending_bdr {
      border-bottom: 1px solid #ccc;
      padding: 8px 0px 0px 0px;
    }
  
    @media(max-width: 767px) {
  
      .logo-icon {
        margin-left: 3.2em;
        height: 2.8em;
        padding-top: 1px;
        text-align: left;
      }
    }
  
    /*List Page*/
    .shadow-top {
      box-shadow: 2px -2px 2px 0px rgba(0, 0, 0, 0.5);
    }
  
    .DYWI3 {
      min-height: 31px;
      padding-left: 13px;
    }
  
    img,
    svg {
      vertical-align: baseline;
    }
  
    .widgetSep {
      display: flex;
      flex-wrap: wrap;
      gap: 2px;
    }
  
    .d-flex {
      display: flex !important;
    }
  
    .mb-2 {
      margin-bottom: .5rem !important;
    }
  
    .artLbx {
      padding: 12px;
    }
  
    .d-flex {
      display: flex !important;
    }
  
    .mb-2 {
      margin-bottom: .5rem !important;
    }
  
    .ft-bold {
      font-weight: 700;
    }
  
    .ft-14 {
      font-size: 14px;
      line-height: 20px;
    }
  
    .mb-2 {
      margin-bottom: .5rem !important;
    }
  
    .overflow-hidden {
      overflow: hidden !important;
    }
  
    .content {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
    }
  
    .position-relative {
      position: relative !important;
    }
  
    .mb-0,
    .my-0 {
      margin-bottom: 0 !important;
    }
  
    .lcmp3 {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
    }
  
    .ml-1,
    .mx-1 {
      margin-left: .25rem !important;
    }
  
    .smlTmb img {
      object-fit: cover;
      aspect-ratio: 13 / 9;
    }
  
    .d-block {
      display: block !important;
    }
  
    .w-100 {
      width: 100% !important;
    }
  
    .h-auto {
      height: auto !important;
    }
  
    .paginations {
      width: 100%;
      text-align: center;
    }
  
    .justify-content-center {
      justify-content: center !important;
    }
  
    .rounded-5 {
      border-radius: 2rem !important;
    }
  
    .br-14 {
      border-radius: 14px;
    }
  
    .expanded {
      -webkit-line-clamp: unset;
    }
  
    @media (max-width: 768px) {
      .DYWI3 {
        min-height: 31px;
      }
    }
  
    @media (max-width: 575px) {
      .CAtart .smlTmb {
        width: 41%;
        flex-shrink: 0;
        margin-right: 8px;
      }
    }
  
    /*list Page END*/
  
    /*Showpage*/
    .d-flex {
      display: flex !important;
    }
  
    .p-3 {
      padding: 1rem !important;
    }
  
    .mb-2,
    .my-2 {
      margin-bottom: .5rem !important;
    }
  
    .align-items-start {
      -ms-flex-align: start !important;
      align-items: flex-start !important;
    }
  
    .flex-wrap {
      -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
    }
  
    .flex-column {
      -ms-flex-direction: column !important;
      flex-direction: column !important;
    }
  
    .px-2 {
      padding-right: .5rem !important;
      padding-left: .5rem !important;
    }
  
    .ShrPst__Ic svg {
      width: 20px;
      height: 20px;
    }
  
    img,
    svg {
      vertical-align: baseline;
    }
  
    .mb-2,
    .my-2 {
      margin-bottom: .5rem !important;
    }
  
    .position-relative {
      position: relative !important;
    }
  
    .overflow-hidden {
      overflow: hidden !important;
    }
  
    .h-auto {
      height: auto !important;
    }
  
    .w-100 {
      width: 100% !important;
    }
  
    .d-block {
      display: block !important;
    }
  
    .light-text {
      color: #818181;
    }
  
    .text-ns {
      color: #595959;
    }
  
    .ft-semb {
      font-weight: 600;
    }
  
    .d-flex {
      display: flex !important;
    }
  
    @media (min-width: 768px) {
  
      .pl-md-3,
      .px-md-3 {
        padding-left: 1rem !important;
      }
    }
  
    @media (min-width: 768px) {
  
      .pr-md-3,
      .px-md-3 {
        padding-right: 1rem !important;
      }
    }
  
    @media (min-width: 768px) {
  
      .mb-md-3,
      .my-md-3 {
        margin-bottom: 1rem !important;
      }
    }
  
    .p-3 {
      padding: 1rem !important;
    }
  
    .mb-2,
    .my-2 {
      margin-bottom: .5rem !important;
    }
  
    @media (min-width: 768px) {
      .flex-md-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
      }
    }
  
    .align-items-start {
      -ms-flex-align: start !important;
      align-items: flex-start !important;
    }
  
    .flex-wrap {
      -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
    }
  
    .flex-column {
      -ms-flex-direction: column !important;
      flex-direction: column !important;
    }
  
    .d-flex {
      display: -ms-flexbox !important;
      display: flex !important;
    }
  
    h1 {
      font-weight: bold;
      font-family:"Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;
    }
  
    .flex-grow-1 {
      flex-grow: 1 !important;
    }
  
    .about-author {
      margin: 15px;
      padding: 15px 0;
    }
  
    .author_name_box {
      font-size: 20px !important;
      line-height: 1.7 !important;
    }
  
    .meet_the_expert_box .author_img {
      width: 117px !important;
      height: 117px;
      border-radius: 50%;
    }
  
    .meet_the_expert_box .author_name_box {
      font: bold 24px 'Futura PT Medium';
      color: #0c0c0f;
    }
  
    .expert_btm_wrap .expert_btm_wrap_para,
    .expert_btm_wrap div,
    .expert_btm_wrap p,
    .expert_btm_wrap span,
    .faq_answer,
    .key_hlts_art_23_list_content,
    .tbl_key_hlts_art_23 .key_hlts_art_23_list_content {
      font-size: 16px !important;
      line-height: 1.7 !important;
      letter-spacing: .1px !important;
    }
  
    .about-author {
      border-top: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
    }
  
    .meet_the_expert_box .flex_abt_author {
      display: flex;
      gap: 20px
    }
  
    .Ymlt_23_main_head,
    .abt_autor_title,
    .article_subhead,
    .credits_title,
    .faq_title,
    .head_article_content,
    .highlights-month .hlts-heading,
    .key_hlts_art_23 .key_hlts_art_23_main_head,
    .key_hlts_art_23_main_head,
    .latest_article_main_head_23_yri,
    .tbl_key_hlts_art_23 .key_hlts_art_23_main_head,
    .you_may_lkthis_right_23_header {
      font-size: 24px !important;
      line-height: 1.5 !important;
    }
  
    .read_more_btn {
      font-size: 14px !important;
      letter-spacing: .84px !important;
      color: #0277bd !important;
    }
  
    .read_more_btn {
      border: 0;
      background: 0;
      padding: 0;
      margin: 10px 0 0;
      display: block;
      font: bold 15px 'Futura PT Demi';
      text-transform: uppercase;
      letter-spacing: .9px;
      position: relative;
      cursor: pointer;
    }
  
    @media (min-width: 768px) {
      .flex-md-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
      }
    }
  
    @media (max-width: 519px) {
      ::-webkit-scrollbar {
        display: none;
      }
    }
  
    .upcmg-widgt.jsx-b9703f445b2cb431 {
      margin: 0 0 25px;
    }
  
    .evt-det.jsx-b9703f445b2cb431 a.jsx-b9703f445b2cb431 {
      font: 700 15px / 19px "Montserrat", sans-serif;
      color: #000;
      height: 57px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
    }
  
    .dt-txt.jsx-b9703f445b2cb431 {
      text-align: center;
      font: 700 18px / 22px "Montserrat", sans-serif;
      color: #000;
    }
  
    .dt-mnth.jsx-b9703f445b2cb431 {
      text-align: center;
      font: 500 10px / 13px "Montserrat", sans-serif;
      color: #000;
      text-transform: uppercase;
    }
  
    .ev-desc.jsx-b9703f445b2cb431 {
      text-align: left;
      font: 600 12px / 18px "Montserrat", sans-serif;
      color: #000;
      margin: 0 0 10px;
  
    }
  
    .ev-ts.jsx-b9703f445b2cb431 {
      font: 400 10px / 13px "Montserrat", sans-serif;
      color: #000;
      margin: 0 0 15px;
      height: 13px;
    }
  
    .spt-yellow.jsx-b9703f445b2cb431 {
      background: red;
    }
  
    .ev-tag.jsx-b9703f445b2cb431 {
      -webkit-clip-path: polygon(0% 0%, 100% 0, 90% 50%, 100% 100%, 0% 100%);
      clip-path: polygon(0% 0%, 100% 0, 90% 50%, 100% 100%, 0% 100%);
      height: 30px;
      text-align: center;
      padding: 1px;
      color: #000;
      font: 600 11px / 16px "Montserrat", sans-serif;
      width: 80px;
      height: 20px;
      text-transform: uppercase;
    }
  
    .dt-div.jsx-b9703f445b2cb431 {
      background: url(https://www.cnbctv18.com/static/images/round.png) no-repeat;
      -webkit-background-size: 100%;
      -moz-background-size: 100%;
      -o-background-size: 100%;
      background-size: 100%;
      min-width: 49px;
      height: 45px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      position: relative;
      padding: 0 5px 0 0;
    }
  
    .up-grid-wrap.jsx-b9703f445b2cb431 {
  
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      border-radius: 20px;
      padding: 20px 0;
    }
  
    .dt-det-wrp.jsx-b9703f445b2cb431 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      gap: 15px;
      margin: 0 0 10px;
    }
  
    .right_hand_widget.upcmg-widgt .upcmg-grid {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
      padding: 10px 0;
    }
  
    .upcmg-grid.jsx-b9703f445b2cb431 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      border-radius: 20px;
    }
  
    .right_hand_widget.upcmg-widgt .upcell {
      width: 100%;
      padding: 5px 20px;
      border-bottom: 1px solid #007bff;
    }
  
    .health--sec-v3 {
      margin: 20px auto 0 auto
    }
  
    .health--main--grid-v3 {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      column-gap: 25px;
      row-gap: 20px;
      margin: 10px 0 20px
    }
  
    .health--boxes-v3 {
      width: 100%
    }
  
    .maintitle--names-v3 {
      font: 500 13px/1.77 'Roboto Regular';
      letter-spacing: .52px
    }
  
    .content--bio-v3 {
      font-size: 15px;
      line-height: 1.5;
      color: #0c0c0f;
      font-weight: bold;
  
    }
  
    .top--stry--sec-v3 .content--bio-v3 {
      margin: 0 0 5px
    }
  
    .title--names-v3 {
      font-size: 10px !important;
      line-height: 1.5;
      letter-spacing: .4px;
      font-weight: normal !important;
      color: #474747;
      text-transform: uppercase;
      font-family: roboto;
    }
  
    .topstory--bttmbox-v3 .topstory--images-v3,
    .topstry--mainimg-v3,
    .ent--big--img-v3,
    .ent--images-v3,
    .box--office--images-v3,
    .excl--video--images,
    .health--boximg-v3,
    .exc--main--div1 .exc--main--img,
    .webstory--main--images {
      display: block;
      width: 100%;
      height: fit-content;
      object-fit: cover;
    }
  
    @media(max-width: 600px) {
  
      .box--office--grid-v3,
      .exclusive--video--wrapper-v3,
      .health--main--grid-v3 {
        display: flex;
        flex-direction: column;
        gap: 15px
      }
  
      .box--office--grid-v3 {
        gap: 0
      }
  
      .box--office--boxes-v3,
      .box--office--boxes-v3:nth-last-child(-n+3) {
        border-bottom: 1px solid #e4e4e4;
        padding: 10px 16px 5px
      }
  
      .box--office--boxes-v3:last-child {
        border-bottom: 0;
        padding: 10px 16px 0
      }
  
      .topads {
        margin: 0 16px
      }
  
      .upcmg-grid.jsx-b9703f445b2cb431 {
        display: -webkit-box;
        display: -webkit-flex;
        overflow: hidden;
        /* border-left: 1px solid #ccc; */
        overflow-x: scroll;
        display: -moz-box;
        display: -ms-flexbox;
        grid-template-columns: repeat(5, 300px);
        display: grid;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
      }
  
      .cn_widget {
        width: 100%;
        padding-bottom: 0px;
      }
  
      .right_hand_widget.upcmg-widgt .upcell {
        width: 98%;
        /* padding: 5px 20px; */
        border-bottom: none;
        background-color: #fff;
        border: 1px solid #dee2e6;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        padding: 8px 12px;
        margin-right: 10px;
      }
  
    }
  
    @media(max-width: 767px) {
          .newsBlock ul{padding:0px; margin:0px}
       .newsBlock {
    padding: 10px;
    border-bottom: 1px solid #eee;
    background: #fff;
    list-style: none;
}

.newsBlock .imgHolder img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 7%;
}

.img-fluid {
    max-width: 100%;
    height: auto;
    border-radius: 7%;
}

img {
    vertical-align: middle!importnat;
    border-style: none;
}

    .ent--main--boxes-v3 {
        display: grid;
        grid-template-columns: 1.4fr 1fr;
        gap: 20px;
        border-bottom: 1px solid #e4e4e4;
        padding: 10px 0 10px 0px !important;
    }
      .health--sec-v3 {
        margin: 20px 0 0
      }
  
      .health--sec-v3 .article--main--title-v3,
      .health--sec-v3 .exp--more--bttn-v3,
      .health--main--grid-v3 {
        margin: 0 0;
      }
  
  
      .exp--more--bttn-v3 {
        margin-top: 20px
      }
    }
    .auther .col-md-3 img{
      width: 120px;
      height: 120px;
      border-radius: 100%;
    }
