.zRQP0:before {
  display: none
}

@keyframes uZi6D {
  0% {
    opacity: 0;
    -webkit-transform: scale(0)
  }

  50% {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: scale(1)
  }
}

@-webkit-keyframes uZi6D {
  0% {
    opacity: 0;
    -webkit-transform: scale(0)
  }

  50% {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: scale(1)
  }
}

@-moz-keyframes uZi6D {
  0% {
    opacity: 0;
    -webkit-transform: scale(0)
  }

  50% {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: scale(1)
  }
}

.HREPy:after,
.HREPy:before {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 2px solid #fff;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  box-shadow: 0 0 10px #fff, inset 0 0 10px #fff;
  box-sizing: border-box;
  content: "\0020";
  height: 12px;
  left: 8px;
  opacity: 0;
  position: absolute;
  top: 4px;
  width: 12px
}

.HREPy:before {
  -webkit-animation: uZi6D 2s infinite;
  -moz-animation: uZi6D 2s infinite;
  animation: uZi6D 2s infinite;
  z-index: 2
}

.HREPy:after {
  -webkit-animation: uZi6D 2s 1s infinite;
  -moz-animation: uZi6D 2s 1s infinite;
  animation: uZi6D 2s 1s infinite;
  z-index: 1
}

.HREPy.GKWOv {
  left: -7px;
  position: absolute;
  right: inherit;
  top: 13px
}

.HREPy.GKWOv:after,
.HREPy.GKWOv:before {
  border: 2px solid #e21b22;
  box-shadow: 0 0 10px #e21b22, inset 0 0 10px #e21b22
}

.HREPy {
  -webkit-transform: scale(.7);
  -moz-transform: scale(.7);
  -ms-transform: scale(.7);
  -o-transform: scale(.7);
  transform: scale(.7)
}

.zPSRb {
  left: inherit !important;
  right: 20px !important;
  top: 3px !important
}

.Xg2Er {
  border: 5px solid rgba(var(--primary-dark-color), .05);
  height: 204px;
  margin: 0 0 30px;
  padding: 10px 0;
  position: relative;
  text-align: center
}

.Xg2Er.rfKxA {
  height: 90px;
  margin: 20px 0 0;
  overflow: hidden;
  text-align: left
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .Xg2Er.rfKxA {
    height: 70px;
    margin: 12px 0 0
  }
}

.Xg2Er.rfKxA h2 {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  margin: 5px 0 0 15px;
  position: relative;
  width: 57%;
  z-index: 1
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .Xg2Er.rfKxA h2 {
    font-size: 14px
  }
}

.Xg2Er.rfKxA .vLm_y {
  float: right;
  font-size: 1.1em;
  margin: 5px 15px 0 0;
  padding: 0 10px;
  position: relative;
  z-index: 1
}

.Xg2Er.rfKxA img {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity="+$IEValue+")';
  filter: alpha(opacity=40);
  opacity: .4;
  top: 25px
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .Xg2Er.rfKxA img {
    top: 12px
  }
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .Xg2Er:not(.rfKxA) {
    height: 212px !important;
    margin: -27px 0 30px
  }
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .Xg2Er {
    margin-top: 0
  }
}

.Xg2Er h2 {
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 20px;
  text-transform: uppercase
}

.Xg2Er h2 span {
  display: block;
  font-size: 12px;
  font-weight: 400
}

.Xg2Er img {
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%
}

.vLm_y {
  background: #e21b22;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: var(--white-color);
  font-weight: 600;
  height: 30px;
  line-height: 30px;
  margin-bottom: 14px;
  padding: 0 28px;
  text-transform: uppercase
}

.LO5ds,
.vLm_y {
  display: inline-block;
  font-size: 1.2em
}

.LO5ds {
  color: #e21b22;
  font-weight: 500;
  position: relative;
  text-decoration: underline;
  z-index: 1
}

body.bgImg .nrljournal_banner:not(.nrithin) {
  height: 186px
}

body.bgImg .nrljournal_banner.nrithin {
  height: 70px;
  margin: 12px 0 0
}

body.bgImg .nrljournal_banner.nrithin h2 {
  font-size: 14px
}

body.bgImg .nrljournal_banner.nrithin img {
  top: 12px
}

@media screen and (min-width:768px) and (max-width:1024px) {
  body.bgImg .nrljournal_banner.nrithin>a {
    margin: 5px 12px 0 0
  }

  body.bgImg .nrljournal_banner.nrithin h2 {
    margin: 5px 0 0 12px
  }
}

.ReI2x {
  display: -ms-flexbox;
  display: flex;
  margin: 0 20px;
  padding: 0 30px 12px;
  position: relative
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .ReI2x {
    max-height: 250px
  }
}

.ReI2x:after {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff5f6;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  bottom: 0;
  box-shadow: 0 1px 0 0 #ececec;
  content: "";
  height: 70%;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: -1
}

.ReI2x>div {
  min-width: 100%
}

.ReI2x .btn {
  background: #fff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  cursor: pointer;
  height: 30px;
  left: -44px;
  position: absolute;
  top: 68%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 30px
}

.ReI2x .btn>i {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #000;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  display: block;
  height: 20px;
  left: 5px;
  position: relative;
  top: 5px;
  width: 20px
}

.ReI2x .btn>i:after {
  border-right: 1px solid #000;
  border-top: 1px solid #000;
  content: "";
  display: block;
  height: 6px;
  left: 8px;
  position: relative;
  top: 6px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
  width: 6px
}

.ReI2x .btn.next {
  left: inherit;
  right: -42px
}

.ReI2x .btn.next i:after {
  left: 5px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg)
}

.ReI2x .btn.slick-disabled {
  cursor: default
}

.ReI2x .btn.slick-disabled i {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity="+$IEValue+")';
  filter: alpha(opacity=30);
  opacity: .3
}

figcaption.OEljY {
  font: 700 16px/24px Verdana !important;
  height: 75px !important;
  margin-top: 12px !important
}

.EKlvA {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  color: var(--primary-dark-color);
  display: -webkit-box;
  font: 400 14px/24px Verdana;
  height: 72px;
  overflow: hidden
}

.Crklf,
.akPd3 {
  background: var(--offwhite-color)
}

.Crklf .Oyl5Q {
  border-bottom: 0
}

.Crklf .b0hnW {
  background: var(--white-color)
}

@media screen and (max-width:767px) and (orientation:portrait) {
  .Crklf .ctn-workaround-div {
    min-height: 104px
  }

  .Crklf .second_ad_story .ctn-workaround-div {
    min-height: 50px
  }

  .Crklf .second_ad_story .ctn-workaround-div:not(:empty)>div:not(:empty) {
    border: 0;
    margin-left: auto !important;
    margin-right: auto !important;
    min-height: 50px;
    padding: 0;
    width: auto !important
  }

  .Crklf .second_ad_story.ctn-story .ctn-workaround-div:not(:empty)>div:not(:empty) {
    width: 320px !important
  }

  .Crklf .liveBlogDataWrapper {
    margin-bottom: 12px;
    min-height: 184px
  }

  .Crklf .liveBlogDataWrapper>div {
    margin-bottom: 0
  }

  .Crklf .ad_300by250.homelist>div {
    min-height: 294px
  }

  .Crklf .placeholderNewsLetterWidget,
  .Crklf .primeScreenWidgetWrapper {
    min-height: 225px
  }

  .Crklf .ad_300by250.homelist[style*="height: 110px"]:before {
    background: url(https://static.toiimg.com/photo/83033307.cms) no-repeat center 16px;
    background-size: contain;
    content: "";
    height: calc(100% - 32px);
    left: 16px;
    position: absolute !important;
    top: 0;
    width: calc(100% - 32px)
  }

  .Crklf .Oyl5Q {
    margin-top: -13px;
    position: relative
  }

  .Crklf .Oyl5Q.BuumS {
    margin-top: -20px;
    overflow: hidden;
    padding-top: 20px
  }

  .Crklf .Oyl5Q.C5YjN {
    min-height: 70px !important;
    padding-bottom: 20px;
    text-align: center
  }

  .Crklf .Oyl5Q.C5YjN:before {
    background-image: url(https://static.toiimg.com/photo/88857543.cms) !important;
    height: 70% !important;
    left: 50% !important;
    margin: 0 auto 0 -160px;
    width: 320px !important
  }

  .Crklf .Oyl5Q:not(.adsPlaceholder) {
    min-height: 66px
  }

  .Crklf .Oyl5Q:not(.adsPlaceholder) .taboola-story {
    min-height: 95px
  }

  .Crklf .Oyl5Q:not(.adsPlaceholder) .taboola-story .ctn-workaround-div {
    border-bottom: 1px dotted #a5a5a5;
    margin-left: 16px;
    margin-right: 16px;
    min-height: 63px;
    padding-bottom: 2px
  }

  .Crklf .Oyl5Q:not(.adsPlaceholder) .ctn-story {
    min-height: 80px
  }

  .Crklf .Oyl5Q:not(.adsPlaceholder) .ctn-story .ctn-workaround-div {
    border-bottom: 1px dotted #a5a5a5;
    margin-left: 16px;
    margin-right: 16px;
    min-height: 63px;
    padding-bottom: 12px
  }

  .Crklf .Oyl5Q:not(.adsPlaceholder) .ctn-workaround-div {
    background: var(--white-color);
    margin-top: 26px !important
  }

  .Crklf .Oyl5Q iframe,
  .Crklf .Oyl5Q>div {
    position: relative;
    z-index: 1
  }

  .Crklf .Oyl5Q.phShimmerCTN {
    min-height: 50px
  }

  .Crklf .Oyl5Q .ad_300by250.homelist {
    background-color: #f6f6f6;
    min-height: 294px
  }

  .Crklf .Oyl5Q .ad_300by250.homelist:before {
    position: relative
  }

  .Crklf .Oyl5Q .ctn-workaround-div .ad_300by250.homelist {
    background-color: transparent;
    min-height: auto
  }

  .Crklf .Oyl5Q.adsPlaceholder .ctn-workaround-div .ad_300by250.homelist {
    background-color: #f6f6f6 !important;
    min-height: 295px !important
  }

  .Crklf .Oyl5Q.adsPlaceholder .ctn-workaround-div .ad_300by250.homelist[style*="height: 230px"] iframe {
    max-height: 90% !important
  }

  .Crklf .wrapperclearfix .Oyl5Q:first-of-type {
    background-color: transparent
  }

  .Crklf .wrapperclearfix .Oyl5Q:first-of-type>div {
    margin-bottom: 0;
    margin-top: 0
  }

  .Crklf .wrapperclearfix .Oyl5Q:first-of-type>div>div {
    margin-top: 0 !important
  }

  .Crklf .wrapperclearfix .Oyl5Q:first-of-type .ad_300by250.homelist:before {
    content: ""
  }
}

.AMKus {
  border-bottom: 0 !important;
  margin: -17px 16px 0
}

.FbUD3 {
  margin: 8px 16px
}

.X8aLt {
  border: none !important
}

.o34a9 {
  border: 0 !important;
  text-align: center
}

.o34a9>div {
  background: var(--offwhite-color);
  margin: -17px 0 16px;
  padding: 18px 0
}

._gZpm {
  text-align: center
}

.hFgdE {
  display: flex;
  justify-content: space-around
}

.hFgdE .SYbPy {
  display: inline-block
}

.i7c49 {
  padding-bottom: 12px
}

.wKovf figure {
  padding-top: 12px
}

.KzKeH:not(:last-of-type) {
  padding-bottom: 24px
}

.KzKeH.wKovf figure {
  padding-top: 0
}

.RG4be [class*=col] {
  padding-left: 0;
  padding-right: 0
}

@media screen and (min-width:1024px) {
  .LIIDu {
    border-left: 1px dotted #a5a5a5;
    margin-left: 10px;
    padding-left: 40px
  }
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
  .LIIDu {
    padding-left: 20px
  }
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .LIIDu {
    padding-top: 20px
  }
}

.wrapperMobileHome_us div[data-type=in_view] {
  background: #fff
}

body.bgImg {
  background: none !important
}

body.bgImg .gadget_review {
  margin: -42px 0 0
}

.tynt-ad-fence {
  z-index: 999
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .wimbledonifrmwdgt {
    margin-bottom: 24px
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .wimbledonifrmwdgt {
    margin-bottom: 32px
  }
}

.corona_counter_web {
  margin-left: -16px;
  margin-right: -16px
}

.corona_counter_mweb {
  border-bottom: 0 !important;
  margin-bottom: -15px;
  position: relative;
  z-index: 1
}

.corona_counter_mweb:after {
  border-bottom: 1px dotted rgba(0, 0, 0, .3);
  content: "";
  display: inline-block;
  left: 16px;
  position: relative;
  top: -30px;
  width: calc(100% - 32px);
  z-index: -1
}

.NIhPs {
  margin: 0
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .NIhPs>img {
    height: 130px;
    object-fit: contain;
    object-position: top
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .NIhPs>img {
    margin: -16px 0 16px
  }
}

.rD_OB {
  display: block;
  text-align: center;
  width: 100%
}

.H4DWe .gadget_review {
  margin: -12px 0 0 !important
}

.H4DWe:after {
  display: none
}

.I8Sij {
  line-height: 16px;
  margin: 0;
  padding: 20px 16px 0
}

.I8Sij,
.I8Sij h1 {
  font-size: 12px;
  text-transform: uppercase
}

.I8Sij h1 {
  display: inline
}

._rrPj {
  background: #fff;
  border: 0 !important;
  overflow-y: auto
}

._rrPj>div {
  margin-top: 10px !important
}

.YN9R6+.paisa-wrapper {
  margin-top: 40px
}

.n1R49:before {
  border-bottom: 1px dotted var(--primary-dark-color);
  border-top: 1px dotted var(--primary-dark-color);
  content: "";
  display: block;
  height: 3px;
  margin: 0 16px 40px;
  width: 100%
}

.n1R49 .paisa-wrapper {
  overflow: hidden;
  padding: 0
}

.n1R49 .paisa-wrapper:before {
  display: none
}

.IpWF9 {
  margin: 0 auto;
  text-align: center
}

.IpWF9.topBannerwidget {
  margin-bottom: 24px
}

.IpWF9 .ajxPp {
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  justify-content: center
}

.IpWF9 .ajxPp img {
  margin: 0 20px;
  max-height: 100px
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .IpWF9 .ajxPp img {
    margin: 0 10px;
    max-width: 230px
  }
}

.IpWF9 .ajxPp .czGCz .paisa-wrapper {
  margin: 0 20px
}

.IpWF9 .ajxPp .czGCz .paisa-wrapper:before {
  content: inherit
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .IpWF9 .ajxPp .czGCz .paisa-wrapper {
    margin: 0 10px
  }
}

.IpWF9 .ajxPp.I1j8j {
  font-size: 0;
  line-height: 0
}

.Ea8H3 {
  background: #fff;
  border: 0 !important;
  margin: -24px 0 16px
}

.ATF_wrapper {
  background-color: #f6f6f6;
  height: 70px
}

.ATF_wrapper.cpd {
  height: 120px
}

.ATF_wrapper .ATF_mobile_ads {
  margin: 0 auto;
  text-align: center
}

.ATF_wrapper .ATF_mobile_ads>div:not(:empty) {
  height: inherit !important;
  overflow: visible;
  padding: 10px 0;
  position: relative;
  z-index: 1
}

.ATF_wrapper .ATF_mobile_ads>div:empty {
  display: none
}

.top_stories .ejDr6 {
  border: none
}

.Z5nMx {
  border: none !important
}

.Z5nMx>div:not(:empty) {
  margin-bottom: 32px;
  margin-top: 12px
}

.Z5nMx h2:empty {
  display: none
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .OBl4c .globalTwoColumn .globalLeft {
    max-width: calc(100% - 436px)
  }
}

.rhs_skltn {
  background-color: #f6f6f6;
  border-radius: 12px;
  height: 283px;
  margin-top: 20px
}

.rhs_skltn:first-child {
  margin-top: 0
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .ac4zO {
    background: var(--white-color);
    padding: 0 16px 32px
  }
}

.ac4zO .X_epS {
  color: var(--primary-dark-color);
  font: 700 20px/28px Verdana;
  text-transform: uppercase
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .ac4zO .X_epS {
    font-size: 16px
  }
}

.ac4zO .X_epS>span {
  color: #595959;
  font: 400 12px/16px Verdana;
  padding-left: 4px;
  position: relative;
  top: -3px
}

.ac4zO .CcqWk {
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin-top: 32px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .ac4zO .CcqWk {
    margin-top: 20px
  }
}

.ac4zO .CcqWk .JToJh {
  color: var(--primary-dark-color);
  width: 50%
}

.ac4zO .CcqWk .JToJh:nth-child(n+3) {
  border-top: 1px solid #ececec
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .ac4zO .CcqWk .JToJh:nth-child(n+3) {
    padding-top: 20px
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .ac4zO .CcqWk .JToJh:nth-child(n+3) {
    padding-top: 16px
  }
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .ac4zO .CcqWk .JToJh:nth-child(-n+2) {
    padding-bottom: 20px
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .ac4zO .CcqWk .JToJh:nth-child(-n+2) {
    padding-bottom: 16px
  }
}

.ac4zO .CcqWk .JToJh:nth-child(-2n+4) {
  padding-left: 40px
}

.ac4zO .CcqWk .JToJh:nth-child(-2n+3) {
  border-right: 1px solid #ececec
}

.ac4zO .CcqWk .JToJh .B1lfz {
  font: 500 12px/16px Verdana
}

.ac4zO .CcqWk .JToJh .B1lfz>span {
  padding-left: 4px
}

.ac4zO .CcqWk .JToJh .CLrLq {
  font: 700 20px/20px Verdana;
  padding: 4px 0
}

.ac4zO .CcqWk .JToJh .EWy49 {
  font: 500 14px/20px Verdana
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .ac4zO .CcqWk .JToJh .EWy49 {
    font-weight: 600
  }
}

.ac4zO .CcqWk .JToJh .EWy49:not(.VaOIm):after {
  font-size: 20px;
  font-weight: 400;
  margin-left: 4px;
  position: relative
}

.ac4zO .CcqWk .JToJh .EWy49.VaOIm {
  color: var(--primary-dark-color)
}

.ac4zO .CcqWk .JToJh .EWy49.QIFTt {
  color: #00aa5a
}

.ac4zO .CcqWk .JToJh .EWy49.QIFTt:before {
  content: "+";
  position: relative
}

.ac4zO .CcqWk .JToJh .EWy49.QIFTt:after {
  content: "\2191"
}

.ac4zO .CcqWk .JToJh .EWy49.Ishcz {
  color: #e21b22
}

.ac4zO .CcqWk .JToJh .EWy49.Ishcz:before {
  content: "-";
  position: relative
}

.ac4zO .CcqWk .JToJh .EWy49.Ishcz:after {
  content: "\2193"
}

.ac4zO .CcqWk .JToJh .EWy49.EJQlw {
  color: #595959;
  font-family: Verdana;
  font-size: 10px;
  line-height: 16px
}

.ac4zO .CcqWk .JToJh .EWy49.EJQlw:before {
  content: " ";
  position: relative
}

.ac4zO .CcqWk .JToJh .EWy49.EJQlw:after {
  content: ""
}

.t1YBc {
  color: hsla(0, 0%, 100%, .6);
  cursor: pointer;
  display: inline-block;
  font-size: 10px;
  position: relative;
  text-transform: uppercase;
  z-index: 2
}

.t1YBc .BZLTP {
  font-weight: 500
}

.t1YBc .ri0J4 {
  cursor: pointer;
  display: inline-block;
  height: 30px;
  margin: 0 0 0 4px;
  vertical-align: middle
}

.t1YBc .FtAL_ .CCPvK {
  color: #1a1a1a
}

.t1YBc .qEdKh {
  background: #333;
  margin: 0 5px;
  padding: 0 10px
}

.t1YBc .mZY_K,
.t1YBc .qEdKh {
  display: inline-block;
  vertical-align: middle
}

.t1YBc .mZY_K {
  background-image: url(79792766.svg);
  filter: invert(1);
  -webkit-filter: invert(1);
  -moz-filter: invert(1);
  height: 30px;
  margin-right: 4px;
  width: 28px
}

.t1YBc .auqD9 {
  background-position: -241px -23px
}

.t1YBc .CCPvK {
  display: inline-block;
  font-size: 10px;
  text-transform: uppercase;
  vertical-align: middle
}

.t1YBc .CCPvK span:first-of-type {
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  margin-top: -2px
}

.t1YBc .O22WQ,
.t1YBc .P5imV,
.t1YBc .nZjkb {
  display: none
}

.t1YBc.uwrpp {
  color: #595959;
  font-size: 10px;
  line-height: 16px
}

.t1YBc.uwrpp .mZY_K {
  filter: unset;
  -webkit-filter: unset;
  -moz-filter: unset
}

.t1YBc.uwrpp .ri0J4 {
  margin: 0 4px
}

.t1YBc.uwrpp .CCPvK {
  color: #595959;
  display: inline-block;
  vertical-align: middle
}

.t1YBc.uwrpp .CCPvK span:first-of-type {
  font-size: 14px;
  font-weight: 700;
  margin-top: unset
}

.tornado {
  background-position: -403px -7457px
}

.tropicalstrom {
  background-position: -402px -7518px
}

.hurricane {
  background-position: -402px -7577px
}

.cloudyheavythundershower {
  background-position: -402px -6797px
}

.cloudyheavythundershower.night {
  background-position: -463px -6797px
}

.cloudyrain,
.freezingdrizzle,
.freezingrain,
.rainsleet,
.raintosnowshowers,
.wintrymixsnowsleet {
  background-position: -402px -7338px
}

.cloudyrain.night,
.freezingdrizzle.night,
.freezingrain.night,
.rainsleet.night,
.raintosnowshowers.night,
.wintrymixsnowsleet.night {
  background-position: -462px -7338px
}

.cloudylightrain,
.drizzle,
.lightdrizzle,
.lightrain {
  background-position: -402px -6497px
}

.cloudylightrain.night,
.drizzle.night,
.lightdrizzle.night,
.lightrain.night {
  background-position: -462px -6497px
}

.cloudysnow {
  background-position: -402px -6917px
}

.cloudysnow.night {
  background-position: -462px -6917px
}

.blowingdriftingsnow {
  background-position: -403px -7217px
}

.hail,
.mixedrainhail {
  background-position: -402px -7277px
}

.hail.night,
.mixedrainhail.night {
  background-position: -462px -7278px
}

.partlycloudyduststorm {
  background-position: -401px -7638px
}

.partlycloudyduststorm.night {
  background-position: -461px -7637px
}

.partlycloudyduststorm.general {
  background-position: -521px -7637px
}

.foggy {
  background-position: -402px -7098px
}

.foggy.night {
  background-position: -462px -7098px
}

.haze,
.hazy {
  background-position: -403px -7158px
}

.haze.night,
.hazy.night {
  background-position: -462px -7158px
}

.frigidicecrystals {
  background-position: -402px -7397px
}

.cloudy,
.mostlycloudy {
  background-position: -402px -6378px
}

.cloudy.night,
.mostlycloudy.night {
  background-position: -462px -6378px
}

.overcast {
  background-position: -523px -5777px
}

.partlycloudy {
  background-position: -402px -57px
}

.partlycloudy.night {
  background-position: -462px -57px
}

.clearsky,
.sunny {
  background-position: -403px -6978px
}

.clearsky.night,
.sunny.night {
  background-position: -462px -6978px
}

.cloudymoderatethundershower {
  background-position: -402px -6737px
}

.cloudymoderatethundershower.night {
  background-position: -462px -6737px
}

.partlycloudythundershowersmoderate {
  background-position: -403px -6737px
}

.partlycloudythundershowersmoderate.night {
  background-position: -462px -6737px
}

.blowingspraywindy,
.breezy,
.overcastsnow {
  background-position: -402px -6678px
}

.blowingspraywindy.general,
.blowingspraywindy.night,
.breezy.general,
.breezy.night,
.overcastsnow.general,
.overcastsnow.night {
  background-position: -462px -6678px
}

.overcastrain {
  background-position: -523px -5897px
}

.overcastheavyrain {
  background-position: -523px -6017px
}

.overcastthundershowersheavy {
  background-position: -522px -6197px
}

@media screen and (max-width:999px) {
  .BZLTP {
    display: none
  }

  .t1YBc {
    color: #888;
    display: inline-block;
    display: none;
    font-size: 11px;
    position: relative;
    text-transform: uppercase
  }

  .t1YBc .ri0J4 {
    background: inherit
  }

  .t1YBc .CCPvK {
    font-size: 20px
  }
}

.d4Mxk {
  -ms-flex-align: center !important;
  align-items: center !important;
  display: -ms-flexbox;
  display: flex;
  margin: 24px 0;
  white-space: nowrap
}

.d4Mxk.A3nvQ {
  border-top: 1px dotted #a5a5a5;
  padding-top: 8px
}

.d4Mxk.A3nvQ .whlbt a {
  background-color: transparent;
  box-shadow: none
}

.d4Mxk.WoUfp {
  border-top: 1px dotted #a5a5a5;
  padding-top: 8px
}

.d4Mxk.WoUfp .trending_list {
  height: 23px
}

.d4Mxk.WoUfp .trending_list a {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #f6f6f6;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  box-shadow: 0 1px 0 0 #ececec;
  color: var(--primary-dark-color);
  display: inline-block;
  font: 500 12px/20px Verdana;
  margin-bottom: 2px;
  padding: 0 12px;
  white-space: nowrap
}

.d4Mxk.WoUfp .slick-slide {
  margin-right: 6px
}

.d4Mxk.WoUfp .slick-track {
  min-width: 50000px
}

.d4Mxk.OB3e3 {
  margin: 32px 0 0
}

.d4Mxk.OB3e3 .slick-slide {
  margin-right: 6px
}

.d4Mxk.OB3e3 .slick-track {
  min-width: 50000px
}

.d4Mxk.hUiAp {
  height: 25px;
  margin: 0;
  overflow: hidden
}

.d4Mxk.hUiAp .TFl5u .slick-list {
  padding: 0 0 2px 2px
}

.d4Mxk.hUiAp .TFl5u .slick-list:after {
  background: var(--white-color);
  box-shadow: -1px 0 4px 0 rgba(0, 0, 0, .2);
  content: "";
  height: 100%;
  position: absolute;
  right: -4px;
  top: 0;
  width: 4px
}

.d4Mxk.hUiAp h3 {
  color: var(--primary-dark-color);
  flex: 0 0 auto;
  font-size: 10px;
  font-weight: 600;
  line-height: 25px;
  margin-right: 10px;
  text-transform: uppercase;
  vertical-align: middle
}

.d4Mxk.hUiAp .whlbt a {
  background-color: rgba(0, 0, 0, .03);
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, .07);
  font-weight: 500
}

.d4Mxk.hUiAp .slick-slide {
  margin-right: 6px
}

.d4Mxk.hUiAp .slick-track {
  min-width: 50000px
}

.d4Mxk.Huc4B {
  margin: 16px 0
}

.d4Mxk.Huc4B a {
  display: block !important
}

.d4Mxk.bMGbm .slick-slide {
  margin-right: 6px
}

.d4Mxk.bMGbm .slick-track {
  min-width: 50000px
}

.d4Mxk h3 {
  color: #595959;
  font: 700 10px/16px Verdana;
  margin-right: 16px;
  text-transform: uppercase
}

.d4Mxk .whlbt {
  height: 24px;
  overflow: hidden;
  width: 100%
}

.d4Mxk .whlbt.M79Yj {
  height: 31px
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .d4Mxk .whlbt {
    overflow: auto;
    white-space: nowrap
  }
}

.d4Mxk .whlbt a {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #f6f6f6;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  box-shadow: 0 1px 0 0 #ececec;
  color: var(--primary-dark-color);
  display: inline-block;
  font: 500 12px/20px Verdana;
  margin-bottom: 2px;
  padding: 0 12px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  white-space: nowrap
}

.d4Mxk .whlbt .slick-track {
  display: block;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0
}

.d4Mxk .whlbt .slick-track[style="width:0px;left:0px"] {
  width: auto !important
}

.d4Mxk .whlbt .slick-list,
.d4Mxk .whlbt .slick-slider {
  display: block;
  padding-right: 60px;
  position: relative
}

.d4Mxk .whlbt .slick-arrow {
  background: none;
  border: 1px solid var(--primary-dark-color);
  border-radius: 50%;
  height: 20px;
  position: absolute;
  text-indent: -9999px;
  top: 0;
  width: 20px
}

.d4Mxk .whlbt .slick-arrow:after {
  border-left: 1px solid var(--primary-dark-color);
  border-top: 1px solid var(--primary-dark-color);
  content: "";
  height: 6px;
  position: absolute;
  top: 6px;
  width: 6px
}

.d4Mxk .whlbt .slick-next {
  right: 0;
  transform: unset
}

.d4Mxk .whlbt .slick-next:after {
  right: 7px;
  transform: rotate(135deg)
}

.d4Mxk .whlbt .slick-prev {
  left: unset;
  right: 25px
}

.d4Mxk .whlbt .slick-prev:after {
  left: unset;
  right: 5px;
  transform: rotate(-45deg)
}

.d4Mxk .whlbt .slick-list {
  margin: 3px 0 0;
  overflow: hidden;
  padding: 0
}

.d4Mxk .whlbt .slick-slide {
  display: none;
  float: left;
  height: 100%;
  margin-right: 8px;
  min-height: 1px
}

.d4Mxk .whlbt .slick-initialized .slick-slide {
  display: inline-block !important
}

.d4Mxk.OB3e3 .whlbt a {
  line-height: 20px
}

.articletrendinglist .slick-list {
  margin-top: -5px !important
}

.articletrendinglist .slick-next,
.articletrendinglist .slick-prev {
  top: 5px !important
}

.articletrendinglistwrapper {
  margin: 12px 0
}

.light_capsul .d4Mxk {
  margin-top: -16px
}

.light_capsul .d4Mxk.rilAb h3 {
  background: #ececec;
  border-radius: 4px 0 0 4px;
  color: #1a1a1a;
  font-size: 10px;
  font-weight: 700;
  line-height: 16px;
  margin-right: 26px;
  padding: 6px 6px 4px 12px;
  position: relative;
  text-transform: uppercase;
  white-space: nowrap
}

.light_capsul .d4Mxk.rilAb h3 span {
  position: relative;
  z-index: 1
}

.light_capsul .d4Mxk.rilAb h3:after {
  background: #ececec;
  border-radius: 3px 2px 3px 0;
  content: "";
  height: 20px;
  position: absolute;
  right: -10px;
  top: 3px;
  transform: rotate(45deg);
  width: 20px
}

.light_capsul .d4Mxk.rilAb .whlbt {
  height: auto
}

.light_capsul .d4Mxk.rilAb .whlbt .slick-slide {
  margin-right: 12px
}

.light_capsul .d4Mxk.rilAb .whlbt a {
  background-color: #f6f6f6;
  border: .5px solid #ccc;
  border-radius: 8px;
  box-shadow: none;
  color: #595959;
  display: block;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  padding: 4px 12px;
  text-transform: uppercase
}

.light_capsul.no_minus_margin .d4Mxk {
  margin-top: 24px
}

.i9Tq4 {
  align-items: center;
  display: flex;
  height: 100%;
  width: 100%
}

.i9Tq4.campaign_banner {
  height: auto
}

.i9Tq4.campaign_banner .DzUVR {
  border: none;
  border-radius: none;
  padding: 0
}

.i9Tq4.campaign_banner .DzUVR img {
  margin: 24px 0 0
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .i9Tq4.campaign_banner .DzUVR img {
    margin: 0
  }

  .i9Tq4 {
    background: var(--white-color);
    padding: 0 16px 16px
  }
}

.i9Tq4 a {
  color: var(--primary-dark-color)
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .i9Tq4 a {
    align-items: center;
    display: flex;
    justify-content: space-between
  }
}

.i9Tq4 .DzUVR {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ececec;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 24px 30px 20px;
  text-align: center
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .i9Tq4 .DzUVR {
    flex: 0 0 100%;
    padding: 0 0 0 16px
  }
}

.i9Tq4 .DzUVR img {
  margin-bottom: 20px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .i9Tq4 .DzUVR img {
    margin: 6px 3px 0 6px;
    min-width: 160px;
    order: 2
  }
}

.i9Tq4 .DzUVR h5 {
  color: var(--primary-dark-color);
  font: 600 26px/32px Verdana;
  text-transform: uppercase
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .i9Tq4 .DzUVR h5 {
    font-size: 20px;
    line-height: 24px;
    text-transform: none
  }
}

.i9Tq4 .DzUVR h5 span {
  margin-right: 7px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .i9Tq4 .DzUVR h5 span {
    display: block;
    font-size: 24px;
    font-weight: 700;
    margin-right: 0;
    text-transform: uppercase
  }
}

.i9Tq4 .DzUVR h6 {
  color: var(--primary-dark-color);
  font: 700 16px/24px Georgia;
  text-align: left;
  text-transform: uppercase
}

.personalfinancenews .i9Tq4 .DzUVR {
  padding: 24px 20px 20px;
  width: 300px
}

.wrapperMobileBusiness .i9Tq4.campaign_banner {
  height: auto
}

.wrapperMobileBusiness .i9Tq4.campaign_banner .DzUVR {
  justify-content: center !important
}

.wrapperMobileBusiness .i9Tq4 a {
  display: block;
  width: 100%
}

.wrapperMobileBusiness .i9Tq4 a .DzUVR {
  -ms-flex-align: center !important;
  -ms-flex-pack: justify !important;
  align-items: center !important;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  justify-content: space-between !important
}

.wrapperMobileBusiness .i9Tq4 a .DzUVR h5 {
  font: 600 20px/24px Verdana;
  text-align: left
}

.imageBanner {
  margin-bottom: 10px
}

.imageBanner .i9Tq4 .DzUVR {
  border: none;
  padding: 0;
  width: 300px
}

.ctalistwithimage {
  display: flex;
  justify-content: space-between
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .ctalistwithimage {
    overflow-x: scroll;
    padding: 16px 8px 0
  }

  .ctalistwithimage .i9Tq4 {
    flex: 0 0 55%;
    padding: 0 8px 16px;
    width: 55%
  }
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .ctalistwithimage {
    justify-content: flex-start
  }

  .ctalistwithimage .i9Tq4 {
    flex: 1;
    max-width: calc(33.33333% - 12px);
    min-width: 23%
  }

  .ctalistwithimage .i9Tq4:not(:last-child) {
    margin-right: 16px
  }
}

.zZ91y {
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px -20px;
  overflow: hidden
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .zZ91y {
    flex-wrap: nowrap
  }
}

.zZ91y .EvnZp {
  flex: 0 0 33.33333%;
  margin-bottom: 16px;
  max-width: 33.33333%;
  padding: 0 12px
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .zZ91y .EvnZp {
    flex: 0 0 16.66667% !important;
    max-width: 16.66667% !important
  }
}

.EF0bg .khqlD {
  position: relative
}

.EF0bg .khqlD:before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%
}

.EF0bg .khqlD>.M8hak {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.EF0bg .khqlD>.M8hak img {
  height: 100%;
  object-fit: cover;
  width: 100%
}

.EF0bg .khqlD i:before {
  background-position: -59px -299px
}

.EF0bg .pf60w {
  font-size: 12px;
  height: inherit !important;
  line-height: 16px;
  min-height: inherit !important
}

.EF0bg h2 {
  font-size: 14px !important
}

.slick-list,
.slick-slider {
  padding-right: 0
}

@keyframes xcabT {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0)
  }

  to {
    -webkit-transform: rotate(1turn);
    -moz-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

@-webkit-keyframes xcabT {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(1turn);
    -moz-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

.xxywt {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4px;
  overflow: auto;
  padding-left: 16px
}

.xxywt.RLxpy {
  background: #fff
}

.xxywt .VQwmv {
  -ms-flex-align: center !important;
  -ms-flex-pack: justify !important;
  align-items: center !important;
  background-color: rgba(0, 0, 0, .2);
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, .3);
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between !important;
  padding: 6px 20px
}

.xxywt .VQwmv h4 {
  color: #ff3;
  font-size: 1em
}

.xxywt .VQwmv h4 span {
  color: var(--white-color);
  display: block;
  font-weight: 400
}

.xxywt .O7p89 {
  margin-bottom: 4px
}

.xxywt .O7p89>span {
  color: #a5a5a5;
  font: 600 10px/12px Verdana
}

.xxywt .jgWlw {
  background: #222;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-right: 10px;
  max-width: 90%;
  min-width: 90%;
  padding: 12px 16px 10px
}

.xxywt .jgWlw .SQIma {
  color: #fff;
  font-size: 12px;
  text-align: center
}

.xxywt .jgWlw .ct4pg {
  margin-top: 10px;
  text-align: center
}

.xxywt .jgWlw .ct4pg .DlPX0 {
  background: var(--white-color);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  color: #00a169;
  display: inline-block;
  font-size: 9px;
  font-weight: 600;
  line-height: 1;
  margin: 0 5px;
  padding: 6px 20px;
  text-transform: uppercase
}

.xxywt .jgWlw p {
  color: #a5a5a5;
  font-size: 10px;
  font-weight: 600;
  line-height: 12px
}

.xxywt .jgWlw .y2u4i {
  background: url(https://static.toiimg.com/photo/74456206.cms);
  border: 0;
  height: 28px;
  width: 28px
}

.xxywt .jgWlw .y2u4i.Sz1W8 {
  -webkit-animation: xcabT 1.5s infinite;
  animation: xcabT 1.5s infinite
}

.xxywt .jgWlw #YtFvF {
  position: relative;
  z-index: 1
}

.xxywt .jgWlw .gknP4 {
  -ms-flex-pack: justify !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between !important
}

.xxywt .jgWlw .gknP4 .tqn2o {
  color: #fff;
  font: 500 10px/12px Verdana;
  text-align: center
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .xxywt .jgWlw .gknP4 .tqn2o {
    line-height: 20px;
    margin-bottom: -10px
  }
}

.xxywt .jgWlw .gknP4 .FyDdv {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background: #e21b22;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  font: 600 10px/12px Verdana;
  max-width: 80px;
  overflow: hidden;
  padding: 2px 4px 1px;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap
}

.xxywt .jgWlw .gknP4 .FyDdv.Dwuju {
  margin-right: 4px;
  padding: 0 4px
}

.xxywt .jgWlw .gknP4 .FyDdv.Dwuju:before {
  background: #fff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  content: "";
  display: inline-block;
  height: 6px;
  margin-right: 4px;
  position: relative;
  top: -1px;
  width: 6px
}

.xxywt .jgWlw .gknP4 .FyDdv._2PP8m {
  background: #00aa5a
}

.xxywt .jgWlw .gknP4 .FyDdv.goVqR {
  background: #007bc6
}

.xxywt .jgWlw h3 {
  color: var(--white-color);
  font-size: 12px;
  text-transform: uppercase
}

.xxywt .jgWlw h2 {
  color: var(--white-color);
  margin-bottom: 0
}

.xxywt .jgWlw .hOJm1 {
  margin-bottom: 15px
}

.xxywt .jgWlw ._vgcE h2 {
  color: #a5a5a5;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  text-align: right
}

.xxywt .jgWlw ._vgcE h2.YeWQi {
  color: #fff
}

.xxywt .jgWlw ._vgcE._7DYp8 h2 {
  color: #a5a5a5
}

.xxywt .jgWlw .xS5Eo {
  flex: 1
}

.xxywt .jgWlw .xS5Eo.ReHFQ {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important
}

.xxywt .jgWlw .xS5Eo.ReHFQ .XcLfQ {
  margin-right: 10px
}

.xxywt .jgWlw .xS5Eo.u7Fvv {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important
}

.xxywt .jgWlw .xS5Eo.u7Fvv .XcLfQ {
  margin-left: 10px
}

.xxywt .jgWlw .xS5Eo .XcLfQ {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  background-image: url(https://static.toiimg.com/photo/108707621.cms);
  background-position: -8000px;
  background-repeat: no-repeat;
  background-size: 68px !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  height: 24px;
  position: relative;
  vertical-align: middle;
  width: 38px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.dMYtK {
  background-position: -16px -179px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.hdJzV {
  background-position: -16px -649px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.e2pkF {
  background-position: -16px -733px
}

.xxywt .jgWlw .xS5Eo .XcLfQ._gaEx {
  background-position: -16px -520px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.fTi97 {
  background-position: -14px -10px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.yLcOY {
  background-position: -16px -606px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.fnTPh {
  background-position: -16px -52px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.BEXtj {
  background-position: -16px -564px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.BiPkO {
  background-position: -16px -95px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.SSvCn {
  background-position: -9px -137px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.IP2gn {
  background-position: -12px -351px
}

.xxywt .jgWlw .xS5Eo .XcLfQ._ujhF {
  background-position: -16px -223px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.s3L2Z {
  background-position: -16px -265px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.IE28H {
  background-position: -16px -776px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.G6Pk1 {
  background-position: -16px -691px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.zpPGi {
  background-position: -16px -819px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.D0kR0 {
  background-position: -16px -479px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.Oe3iG,
.xxywt .jgWlw .xS5Eo .XcLfQ.j9kQB {
  background-position: -9px -306px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.usYb4 {
  background-position: -10px -1245px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.Yr5TX {
  background-position: -16px -435px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.rB8kc {
  background-position: -16px -861px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.YXLYl {
  background-position: -16px -904px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.LvBz4 {
  background-position: -16px -948px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.Dhgbl {
  background-position: -16px -990px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.SQcjh,
.xxywt .jgWlw .xS5Eo .XcLfQ.UecSo {
  background-position: -16px -1203px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.AD1MS {
  background-position: -16px -1074px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.U0muM {
  background-position: -16px -1118px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.cYn7S,
.xxywt .jgWlw .xS5Eo .XcLfQ.jWdin {
  background-position: -10px -1160px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.dgrYn {
  background-image: url(https://static.toiimg.com/photo/90225317.cms);
  background-position: -16px -54px
}

.xxywt .jgWlw .xS5Eo .XcLfQ.B5xOt {
  background-image: url(https://static.toiimg.com/photo/90225317.cms);
  background-position: -16px -9px
}

.xxywt .slick-list {
  white-space: nowrap
}

.xxywt .slick-slide {
  margin-right: 0
}

.xxywt .slick-dots {
  text-align: center
}

.xxywt .slick-dots li {
  display: inline-block;
  margin: 0 2px
}

.xxywt .slick-dots li button {
  background: transparent;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid rgba(var(--white-color-rgba), .8);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  height: 6px;
  text-indent: -9999px;
  width: 6px
}

.xxywt .slick-dots li.slick-active button {
  background-color: rgba(var(--white-color-rgba), .8)
}

.xxywt:after {
  content: "";
  min-width: 6px
}

.RZ3La {
  align-items: center;
  background: #f6f6f6;
  border: 1px solid #ccc;
  border-radius: 12px;
  display: flex;
  justify-content: space-between;
  margin-bottom: -20px;
  padding: 14px 12px 30px
}

.RZ3La .OSkT6 {
  height: 30px;
  order: 2;
  width: 120px
}

.RZ3La .OSkT6:empty+.uRquV .c8or1 {
  display: none
}

.RZ3La .uRquV {
  display: flex;
  flex-flow: column;
  order: 1
}

.RZ3La .uRquV .FcbNk {
  color: #1a1a1a;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  text-transform: uppercase
}

.RZ3La .uRquV .c8or1 {
  color: #595959;
  font-size: 10px;
  margin-right: 4px;
  text-transform: uppercase
}

.sbbzK {
  background-color: var(--offwhite-color);
  border: 0 !important;
  margin: -8px 0 0;
  padding: 20px 0 12px
}

.sbbzK.f9UGX.De5ao.IQ9Nl h2 {
  margin-bottom: 0
}

.sbbzK.f9UGX.De5ao.IQ9Nl .n_eSn {
  display: flex;
  flex-wrap: wrap;
  margin: 20px 16px
}

.sbbzK.f9UGX.De5ao.IQ9Nl .n_eSn a {
  flex: 0 0 50%;
  font-size: 12px;
  height: 72px;
  line-height: 20px;
  max-width: calc(50% - 8px)
}

.sbbzK.f9UGX.De5ao.IQ9Nl .n_eSn a:before {
  background-size: unset;
  transform: unset
}

.sbbzK.f9UGX.De5ao.IQ9Nl .n_eSn a.b7I2V:before {
  background-image: url(112033967.svg);
  background-position: -15px -343px;
  background-repeat: no-repeat
}

.sbbzK.f9UGX.De5ao.IQ9Nl .n_eSn a.WGsax:before {
  background-image: url(112033967.svg);
  background-position: -13px -307px;
  background-repeat: no-repeat
}

.sbbzK.f9UGX.De5ao.IQ9Nl .n_eSn a.VYNP3:before {
  background-image: url(112033967.svg);
  background-position: -15px -379px;
  background-repeat: no-repeat;
  width: 24px
}

.sbbzK.f9UGX.De5ao.IQ9Nl .n_eSn a.Oxaw5:before {
  background-image: url(112033967.svg);
  background-position: -15px -415px;
  background-repeat: no-repeat
}

.sbbzK.f9UGX.De5ao.IQ9Nl .n_eSn a.tjXW9:before {
  background-image: url(112033967.svg);
  background-position: -15px -261px;
  background-repeat: no-repeat;
  width: 32px
}

.sbbzK.f9UGX.De5ao.IQ9Nl .n_eSn a.syIRW:before {
  background-image: url(112033967.svg);
  background-position: -15px -451px;
  background-repeat: no-repeat
}

.sbbzK>h2 {
  color: var(--primary-dark-color);
  font: 700 16px/24px Verdana;
  margin-bottom: 12px;
  padding: 16px 16px 0
}

.sbbzK .n_eSn {
  margin: 12px 16px 0
}

.sbbzK .n_eSn,
.sbbzK .n_eSn a {
  display: -ms-flexbox;
  display: flex
}

.sbbzK .n_eSn a {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  border-bottom: 1px solid #ececec;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #e21b22;
  flex: 1;
  flex-direction: column;
  font: 600 10px/12px Verdana;
  height: 56px;
  justify-content: center;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  z-index: 2
}

.sbbzK .n_eSn a:not(:last-of-type) {
  margin-right: 10px
}

.sbbzK .n_eSn a:before {
  content: "";
  display: block;
  height: 24px;
  margin: 0 auto;
  width: 24px
}

.sbbzK .n_eSn a.b7I2V:before {
  background-image: url(https://static.toiimg.com/photo/77997392.cms);
  background-position: -48px -16px;
  background-repeat: no-repeat
}

.sbbzK .n_eSn a.dXlBk:before {
  background-image: url(https://static.toiimg.com/photo/77997392.cms);
  background-position: -48px -56px;
  background-repeat: no-repeat
}

.sbbzK .n_eSn a.syIRW:before {
  background-image: url(https://static.toiimg.com/photo/77997392.cms);
  background-position: -48px -96px;
  background-repeat: no-repeat
}

.sbbzK .n_eSn a.x46pl:before {
  background-image: url(112033967.svg);
  background-position: -102px -664px;
  background-repeat: no-repeat
}

.sbbzK .n_eSn a.gc0p1:before {
  background-image: url(https://static.toiimg.com/photo/77997392.cms);
  background-position: -50px -178px;
  background-repeat: no-repeat
}

.sbbzK.IQ9Nl {
  background-color: transparent;
  border: 0 !important;
  margin: 0;
  padding: 0
}

.sbbzK.IQ9Nl .xxywt {
  margin: 0
}

.sbbzK.IQ9Nl .xxywt .jgWlw {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: block;
  max-width: calc(100% - 16px);
  min-width: calc(100% - 16px);
  padding: 12px 16px 16px
}

.sbbzK.IQ9Nl .SQIma {
  max-width: calc(100% - 16px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.sbbzK.IQ9Nl .YeWQi {
  color: #a5a5a5
}

.sbbzK.IQ9Nl .hOJm1 {
  margin-bottom: 12px
}

.sbbzK.IQ9Nl .O7p89 {
  font: 10px/16px Verdana
}

.sbbzK.IQ9Nl .O7p89 span {
  font-weight: 500;
  font: 10px/16px Verdana
}

.sbbzK.IQ9Nl ._vgcE h2 {
  font: 600 14px/20px Verdana
}

.sbbzK.IQ9Nl ._vgcE p {
  font-weight: 500;
  font: 10px/16px Verdana
}

.sbbzK.xAOwb {
  background: #fff;
  margin-bottom: 20px;
  position: relative;
  top: 0 !important
}

.sbbzK.xAOwb .xxywt {
  overflow: visible;
  padding: 0
}

.sbbzK.xAOwb .xxywt .jgWlw {
  background: var(--white-color);
  border: 1px solid #ccc;
  border-radius: 12px;
  flex: 0 0 100%;
  margin: 0;
  max-width: none;
  padding: 12px
}

.sbbzK.xAOwb .xxywt .jgWlw h3 {
  color: var(--primary-dark-color);
  font: 700 16px/16px Verdana
}

.sbbzK.xAOwb .xxywt .jgWlw span {
  -ms-flex-align: center !important;
  align-items: center !important;
  color: var(--primary-dark-color);
  display: -ms-flexbox;
  display: flex
}

.sbbzK.xAOwb .xxywt .jgWlw .O7p89 {
  margin-bottom: 12px
}

.sbbzK.xAOwb .xxywt .jgWlw .O7p89 span {
  font: 500 12px/16px Verdana
}

.sbbzK.xAOwb .xxywt .jgWlw .O7p89 .Dwuju {
  font: 700 10px/10px Verdana;
  padding: 2px 4.5px 2px 4px
}

.sbbzK.xAOwb .xxywt .jgWlw .O7p89 .Dwuju:before {
  animation: WWXKt 1s ease infinite;
  top: -.5px;
  vertical-align: middle
}

@keyframes WWXKt {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.sbbzK.xAOwb .xxywt .jgWlw .hOJm1 {
  margin-bottom: 15px
}

.sbbzK.xAOwb .xxywt .jgWlw .y2u4i {
  background: url(https://static.toiimg.com/photo/90950559.cms);
  height: 24px;
  position: relative;
  top: -3px;
  width: 24px
}

.sbbzK.xAOwb .xxywt ._vgcE h2 {
  font: 700 14px/16px Verdana
}

.sbbzK.xAOwb .xxywt ._vgcE h2.YeWQi {
  color: var(--primary-dark-color)
}

.sbbzK.xAOwb .xxywt ._vgcE p {
  font: 600 10px/12px Verdana
}

.sbbzK.xAOwb .SQIma {
  color: #595959;
  font: 600 12px/16px Verdana;
  line-height: normal;
  max-width: 100%
}

.sbbzK.xAOwb .cDcnV {
  display: flex;
  justify-content: center;
  padding-top: 10px
}

.sbbzK.xAOwb .cDcnV a {
  background: #e21b22;
  border-radius: 8px;
  color: var(--white-color);
  font-size: 10px;
  font-weight: 700;
  line-height: 16px;
  padding: 4px 21px;
  text-transform: uppercase
}

.sbbzK.xAOwb .cDcnV a:after {
  border: solid var(--white-color);
  border-width: 0 1px 1px 0;
  content: "";
  display: inline-block;
  height: 6px;
  position: relative;
  right: -5px;
  top: -.5px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  vertical-align: middle;
  width: 6px
}

.sbbzK.De5ao {
  background: #0d0d0d;
  padding: 0 0 4px;
  position: relative
}

.sbbzK.De5ao h2 {
  font-family: Georgia;
  font-size: 16px;
  font-weight: 700
}

.sbbzK.De5ao h2,
.sbbzK.De5ao h2 a {
  color: var(--white-color)
}

.sbbzK.De5ao.IQ9Nl .xxywt a.jgWlw {
  background: #222
}

.sbbzK.De5ao.IQ9Nl .xxywt .jgWlw {
  background-color: #181818;
  border: 1px solid #333;
  border-radius: 12px;
  display: block;
  max-width: calc(100% - 32px);
  min-height: 120px;
  min-width: calc(100% - 32px);
  padding: 12px 12px 0;
  position: relative
}

.sbbzK.De5ao.IQ9Nl .xxywt .SQIma {
  align-items: center;
  background-color: #222;
  border-radius: 0 0 12px 12px;
  bottom: 0;
  display: flex;
  font-weight: 400;
  height: 32px;
  justify-content: center;
  margin: 0 -12px;
  max-width: 100%;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%
}

.sbbzK.De5ao.IQ9Nl .xxywt .SQIma._2PP8m {
  background-color: #333
}

.sbbzK.De5ao.IQ9Nl .n_eSn {
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: space-between;
  margin: 20px 16px
}

.sbbzK.De5ao.IQ9Nl .n_eSn a {
  background-color: #181818;
  border: 1px solid #333;
  border-radius: 8px;
  color: var(--white-color);
  display: -ms-flexbox;
  display: flex;
  flex: 0 0 21%;
  flex-direction: column;
  font: 400 10px/12px Verdana;
  height: 58px;
  justify-content: center;
  position: relative;
  text-align: center;
  text-transform: capitalize;
  z-index: 2
}

.sbbzK.De5ao.IQ9Nl .n_eSn a:not(:last-of-type) {
  margin-right: 0
}

.sbbzK.De5ao.IQ9Nl .n_eSn a:before {
  background-image: url(https://static.toiimg.com/photo/108997258.cms);
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: inline-block;
  height: 20px;
  margin: 0 auto 5px;
  transform: scale(.9);
  vertical-align: middle;
  width: 20px
}

.sbbzK.De5ao.IQ9Nl .n_eSn a.b7I2V:before {
  background-position: 0 -2px
}

.sbbzK.De5ao.IQ9Nl .n_eSn a.dXlBk:before {
  background-position: 0 -40px
}

.sbbzK.De5ao.IQ9Nl .n_eSn a.gc0p1:before {
  background-position: 0 -81px
}

.sbbzK.De5ao.IQ9Nl .n_eSn a.Wnnpu:before {
  background-position: 0 -121px
}

.sbbzK.De5ao.IQ9Nl .n_eSn a.Ff69V:before {
  background-position: 0 -160px
}

.sbbzK.De5ao.IQ9Nl .n_eSn a.L5vPG:before {
  background-position: 0 -201px
}

.sbbzK.De5ao.IQ9Nl .n_eSn a.flCl3:before {
  background-position: 0 -241px
}

.sbbzK.De5ao.IQ9Nl .n_eSn a.h4b4n:before {
  background-position: 0 -280px
}

.WZ_oD {
  pointer-events: none
}

.article_rhs .sbbzK.xAOwb .xxywt .jgWlw {
  max-width: 300px
}

:root {
  --primary-dark-color: #1a1a1a;
  --primary-dark-color-rgba: 26, 26, 26;
  --border-color: #ececec;
  --invert: invert(0);
  --white-color: #fff;
  --white-color-rgba: 255, 255, 255;
  --offwhite-color: #f6f6f6
}

.LjMYP {
  width: 100%
}

.LjMYP .matchCardWrapper {
  min-width: 100% !important
}

.uCE31.bU9iL .iO6Cd {
  transform: rotateY(180deg)
}

.NKO3O {
  background: var(--white-color);
  border: 2px solid #e0e0e0;
  border-radius: 50%;
  cursor: pointer;
  height: 24px;
  padding: 5px 10px;
  position: absolute;
  right: 0;
  top: 0;
  width: 24px;
  z-index: 10
}

.NKO3O:after,
.NKO3O:before {
  background: var(--primary-dark-color);
  content: "";
  height: 10px;
  position: absolute;
  right: 9px;
  top: 5px;
  width: 2px
}

.NKO3O:before {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.NKO3O:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg)
}

.iO6Cd {
  position: relative;
  transform-style: preserve-3d;
  transition: transform 1s
}

.iO6Cd,
.iO6Cd .CmysT {
  height: 100%;
  width: 100%
}

.iO6Cd .CmysT {
  backface-visibility: hidden;
  position: absolute
}

.iO6Cd .CmysT.jD3Mp a {
  margin-right: 0 !important;
  max-width: 100% !important
}

.iO6Cd .CmysT.UaCD3 {
  align-items: center;
  background-color: #e0e0e0;
  display: flex;
  justify-content: center;
  transform: rotateY(180deg)
}

.iO6Cd .CmysT.UaCD3 div {
  text-align: center
}

.vHAbs .iO6Cd .CmysT.UaCD3,
.vHAbs.bU9iL .iO6Cd {
  transform: rotateX(180deg)
}

.KmiVl {
  position: relative
}

.KmiVl:before {
  display: none
}

@keyframes nQV8x {
  0% {
    opacity: 0;
    -webkit-transform: scale(0)
  }

  50% {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: scale(1)
  }
}

@-webkit-keyframes nQV8x {
  0% {
    opacity: 0;
    -webkit-transform: scale(0)
  }

  50% {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: scale(1)
  }
}

@-moz-keyframes nQV8x {
  0% {
    opacity: 0;
    -webkit-transform: scale(0)
  }

  50% {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: scale(1)
  }
}

.KmiVl .XaPni:after,
.KmiVl .XaPni:before {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 2px solid #fff;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  box-shadow: 0 0 10px #fff, inset 0 0 10px #fff;
  box-sizing: border-box;
  content: "\0020";
  height: 12px;
  left: 8px;
  opacity: 0;
  position: absolute;
  top: 4px;
  width: 12px
}

.KmiVl .XaPni:before {
  -webkit-animation: nQV8x 2s infinite;
  -moz-animation: nQV8x 2s infinite;
  animation: nQV8x 2s infinite;
  z-index: 2
}

.KmiVl .XaPni:after {
  -webkit-animation: nQV8x 2s 1s infinite;
  -moz-animation: nQV8x 2s 1s infinite;
  animation: nQV8x 2s 1s infinite;
  z-index: 1
}

.KmiVl .XaPni.EkbOO {
  left: -8px;
  position: absolute;
  right: inherit;
  top: 12px
}

.KmiVl .XaPni.EkbOO:after,
.KmiVl .XaPni.EkbOO:before {
  border: 2px solid #e21b22;
  box-shadow: 0 0 10px #e21b22, inset 0 0 10px #e21b22
}

.KmiVl .XaPni {
  -webkit-transform: scale(.7);
  -moz-transform: scale(.7);
  -ms-transform: scale(.7);
  -o-transform: scale(.7);
  transform: scale(.7)
}

.uZEMf {
  margin: 40px 0;
  position: relative
}

.uZEMf.QEbBH .col_l_4 {
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between
}

.uZEMf .pollresult {
  width: 90% !important
}

.uZEMf .Ra9Cl {
  color: var(--primary-dark-color);
  font: 700 14px/20px Verdana;
  text-transform: uppercase
}

.uZEMf .Ra9Cl span {
  color: #e21b22
}

.tSkr6 {
  align-items: center;
  display: -ms-flexbox;
  display: flex
}

.tSkr6 .J1HrY {
  text-transform: uppercase
}

.tSkr6 .J1HrY,
.tSkr6 .J1HrY a {
  color: var(--primary-dark-color);
  font: 700 12px/12px Verdana
}

.tSkr6 .Q4teG {
  border-left: 1px dotted #a5a5a5;
  color: var(--primary-dark-color);
  cursor: pointer;
  font: 500 12px/12px Verdana;
  margin-left: 12px;
  padding-left: 12px;
  text-transform: uppercase
}

.tSkr6 .Q4teG:after {
  background-image: url(112033967.svg);
  background-position: -9px -1153px;
  background-repeat: no-repeat;
  background-size: 310px;
  content: "";
  display: inline-block;
  height: 12px;
  left: 0;
  margin-left: 4px;
  position: relative;
  width: 10px
}

.eKVdh {
  border-right: 1px dotted #a5a5a5
}

.aSf_F {
  border-top: 1px dotted rgba(0, 0, 0, .3);
  margin: 16px 0;
  overflow: hidden;
  padding: 10px 0;
  text-transform: uppercase;
  white-space: nowrap
}

.aSf_F>span {
  color: #595959;
  font: 700 10px/16px Verdana
}

.aSf_F>a {
  color: #1a1a1a;
  font: 400 10px/16px Verdana;
  margin: 4px;
  padding: 4px
}

@media screen and (max-width:1420px) {
  .lSIdy a:nth-child(n+5) {
    display: none
  }

  .lSIdy a:nth-child(4) {
    border: 0
  }
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .lSIdy a:nth-child(n+5) {
    display: flex
  }

  .lSIdy a:nth-child(4) {
    border-bottom: 1px dotted #a5a5a5
  }
}

.wGuWM {
  color: var(--primary-dark-color) !important
}

.j8cqU {
  padding: 24px 0 16px
}

.row.noMr {
  margin: 0
}

.row.noMr .noP {
  padding: 0
}

.FIOPD {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: 15px 0
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .FIOPD {
    background: #fff;
    margin: 16px 0 0;
    padding: 15px 10px 0 20px
  }
}

.FIOPD h2 {
  font-size: 18px
}

.FIOPD a,
.FIOPD h2 {
  text-transform: uppercase
}

.FIOPD a {
  color: #000;
  font-size: 14px;
  font-weight: 700;
  line-height: 10px;
  padding-right: 10px;
  position: relative
}

.FIOPD a:after {
  border-right: 2px solid #000;
  border-top: 2px solid #000;
  content: "";
  height: 7px;
  position: absolute;
  right: 0;
  top: 1px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 7px
}

.zvKUH {
  background-color: #fff;
  padding: 15px 20px 20px
}

@media screen and (max-width:1023px) {
  .desktop {
    display: none;
  }
}

@media screen and (min-width:1024px) {
  .mobile {
    display: none;
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .zvKUH {
    margin-right: -20px !important
  }
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .zvKUH {
    background-color: hsla(0, 0%, 96%, .1);
    border: 1px solid hsla(0, 0%, 60%, .1);
    margin: 15px 0
  }
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .zvKUH {
    padding: 15px 20px 20px
  }
}

@media screen and (max-width:900px) and (orientation:landscape) {
  .zvKUH {
    background: #fff;
    margin: 0
  }
}

@media screen and (max-width:767px) and (orientation:portrait) {
  .zvKUH {
    margin: 0;
    padding: 15px 20px 20px 23px
  }
}

.zvKUH .FIOPD {
  display: flex;
  justify-content: space-between
}

.zvKUH .FIOPD h2 {
  font-size: 18px;
  font-weight: 700
}

.zvKUH .FIOPD a {
  color: #666;
  font-size: 14px;
  font-weight: 600;
  padding-right: 10px;
  position: relative;
  text-transform: uppercase;
  white-space: nowrap
}

.zvKUH .FIOPD a:after {
  border-right: 1px solid #666;
  border-top: 1px solid #666;
  content: "";
  height: 7px;
  position: absolute;
  right: 0;
  top: 8px;
  transform: rotate(45deg);
  width: 7px
}

.zvKUH .LL7e8 {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-left: -4px
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .zvKUH .LL7e8 {
    overflow: scroll;
    padding: 0 0 10px 3px
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .zvKUH .LL7e8 {
    overflow-x: auto;
    padding: 0 20px 0 3px
  }

  .zvKUH .LL7e8:after {
    content: "";
    display: inline-block;
    height: 5px;
    padding-right: 1px;
    position: relative;
    width: 5px
  }
}

.zvKUH .LL7e8>div {
  background: #fff;
  border: 0;
  border-radius: 6px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .25);
  margin: 3px 5px 3px 0;
  min-width: 49%;
  padding: 20px 10px;
  position: relative
}

.zvKUH .slick-track {
  display: flex
}

.zvKUH .slick-list,
.zvKUH .slick-slider {
  padding-right: 0
}

.zvKUH .slick-list {
  margin-left: 8px;
  margin-right: 0
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .zvKUH .slick-list {
    margin-left: 3px
  }
}

.zvKUH .slick-slide {
  height: auto
}

.zvKUH .slick-arrow {
  background: #000;
  border: 0;
  height: 30px;
  position: absolute;
  text-indent: -1000000px;
  top: 50%;
  transform: translateY(-50%);
  width: 22px;
  z-index: 2
}

.zvKUH .slick-arrow:before {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  content: "";
  height: 10px;
  left: 8px;
  position: absolute;
  top: 9px;
  width: 10px
}

.zvKUH .slick-arrow:after {
  display: none
}

.zvKUH .slick-arrow.slick-prev {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  left: 0
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .zvKUH .slick-arrow.slick-prev {
    left: -30px
  }
}

.zvKUH .slick-arrow.slick-prev:before {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg)
}

.zvKUH .slick-arrow.slick-next {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  right: 0
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .zvKUH .slick-arrow.slick-next {
    right: -30px
  }
}

.zvKUH .slick-arrow.slick-next:before {
  left: 5px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.zvKUH .slick-arrow.slick-disabled {
  background: #bbb;
  cursor: default;
  opacity: .5
}

.zvKUH .slick-arrow.slick-disabled i {
  border-color: #ddd
}

.zvKUH .slideshowbox {
  margin: 0 -20px;
  overflow: hidden;
  position: relative
}

.zvKUH .slideshowbox ul {
  white-space: nowrap
}

.zvKUH .slideshowbox ul * {
  white-space: normal
}

.zvKUH .slideshowbox ul li {
  border-right: 1px solid #e2e2e2;
  display: inline-block;
  padding: 20px 15px 10px;
  text-align: center;
  width: 215px
}

.zvKUH figure {
  height: 120px;
  margin: 0 0 10px
}

.zvKUH figure img {
  display: block;
  left: 50%;
  max-height: 120px;
  position: relative;
  top: 50%;
  transform: translate(-50%, -50%)
}

.zvKUH .OSZo2 {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #000;
  display: -webkit-box;
  font-size: 13px;
  font-weight: 600;
  height: 40px;
  line-height: 19px;
  margin-bottom: 10px;
  overflow: hidden
}

.zvKUH .KXHHH .Mxtf8.kThIu {
  display: flex;
  justify-content: space-between
}

.zvKUH .KXHHH .Mxtf8.kThIu span {
  display: inline-block;
  vertical-align: middle
}

.zvKUH .KXHHH .Mxtf8 .z2q9d:not(:empty):before {
  content: "\20B9";
  padding-right: 2px
}

.zvKUH .KXHHH .dpeva {
  background: #ab2000;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  height: 26px;
  line-height: 10px;
  padding: 0 10px;
  text-align: center;
  text-transform: uppercase;
  width: 50px
}

.zvKUH .r5TNC span {
  color: #ab2000;
  display: block;
  font-size: 14px;
  font-weight: 600;
  line-height: 10px
}

.zvKUH .qRsie {
  color: #454545;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
  margin: 5px 0
}

.zvKUH .qRsie span.Mxtf8 {
  color: #000;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  padding-right: 5px;
  text-decoration: line-through
}

.zvKUH .qRsie span.Mxtf8:not(:empty):before {
  content: "\20B9";
  padding-right: 2px
}

.zvKUH footer {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-top: 6px !important
}

.zvKUH footer .oI448 {
  display: inline-block;
  padding: 0 6px 0 0
}

.zvKUH footer .l40lh {
  background-image: url(https://static.toiimg.com/photo/71474565.cms);
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 13px;
  margin-top: -15px;
  vertical-align: middle;
  width: 50px
}

.asAffiliate .slick-list {
  margin-right: 8px
}

.t_O7K {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .25);
  height: 273px;
  margin: 4px;
  padding: 20px 15px 10px;
  text-align: left;
  width: 160px
}

@media screen and (max-width:767px) and (orientation:portrait) {

  .zk5MU .FIOPD,
  .zk5MU .zvKUH {
    padding-left: 0;
    padding-right: 0
  }
}

.zk5MU {
  clear: both
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .zk5MU .YgeUe {
    margin-left: 8px
  }
}

.NCWyb {
  color: #454545;
  font-size: 10px;
  font-weight: 400;
  height: 20px;
  line-height: 10px
}

.gutterAds .slick-arrow.slick-next {
  right: -10px
}

.qsf3U {
  border-top: 1px dotted #a5a5a5;
  display: flex;
  margin: 24px 0 0;
  padding: 8px 0 0;
  text-transform: uppercase
}

.qsf3U .ywSlc {
  color: #595959;
  font: 700 10px/16px Verdana;
  min-width: 60px
}

.qsf3U .FJt6H a {
  color: var(--primary-dark-color);
  display: inline-block;
  font: 400 10px/16px Verdana;
  padding: 0 12px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  white-space: nowrap
}

.qsf3U .FJt6H a:nth-of-type(n+6) {
  display: none
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .qsf3U .FJt6H a:nth-of-type(1n+5) {
    display: none
  }
}

.qsf3U .FJt6H a:hover {
  color: #595959
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .CxzFC {
    margin-top: 22px;
    overflow: auto;
    overflow-y: hidden;
    padding: 0 24px
  }

  .CxzFC,
  .CxzFC a {
    display: -ms-flexbox;
    display: flex
  }

  .CxzFC a {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    flex-direction: column;
    height: 100px;
    margin-right: 12px;
    min-width: 100px;
    padding-bottom: 4px
  }
}

@media screen and (max-width:767px) and (max-width:767px),
screen and (max-width:767px) and (orientation:landscape) and (max-width:1000px),
screen and (orientation:landscape) and (max-width:1000px) and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) and (orientation:landscape) and (max-width:1000px) {
  .CxzFC a {
    padding-bottom: 4px
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .CxzFC a ._hB7U {
    display: block;
    font-size: 10px;
    font-weight: 600;
    line-height: 12px;
    padding: 0 4px;
    text-align: center;
    text-transform: uppercase
  }

  .CxzFC:after {
    content: "";
    min-width: 1px
  }
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .CxzFC .slick-slide {
    display: inline-block
  }

  .CxzFC .slick-slide a {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #cceede;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: var(--primary-dark-color);
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    font: 600 12px/12px Verdana;
    height: 120px;
    justify-content: space-between;
    margin-right: 16px;
    max-width: 122px;
    min-height: 122px;
    min-width: 122px;
    padding: 4px 8px 12px;
    text-align: center;
    text-transform: uppercase
  }

  .CxzFC .slick-slider {
    box-sizing: border-box;
    display: block;
    position: relative
  }

  .CxzFC .slick-slider .slick-dots {
    bottom: -25px;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
  }

  .CxzFC .slick-slider .slick-dots li {
    display: inline-block
  }

  .CxzFC .slick-slider .slick-dots li.slick-active button {
    background: #000
  }

  .CxzFC .slick-slider .slick-dots li button {
    background: #ccc;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: none;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    height: 8px;
    margin-right: 8px;
    text-indent: -1000000px;
    width: 8px
  }

  .CxzFC .slick-slider .slick-arrow {
    background: transparent;
    background-image: url(112033967.svg);
    background-position: -14px -827px;
    background-repeat: no-repeat;
    border: 0;
    bottom: -24px;
    height: 16px;
    position: absolute;
    right: 20px;
    text-indent: -9999px;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    width: 25px;
    z-index: 1
  }

  .CxzFC .slick-slider .slick-arrow.slick-next {
    right: 0;
    -webkit-transform: rotate(180deg) scale(1.2);
    -moz-transform: rotate(180deg) scale(1.2);
    -ms-transform: rotate(180deg) scale(1.2);
    -o-transform: rotate(180deg) scale(1.2);
    transform: rotate(180deg) scale(1.2)
  }

  .CxzFC .slick-slider .slick-arrow.slick-disabled {
    cursor: auto;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity="+$IEValue+")';
    filter: alpha(opacity=50);
    opacity: .5
  }
}

.CxzFC.nw6zs {
  display: flex;
  margin: 0;
  overflow: auto;
  overflow-y: hidden;
  padding: 0 16px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .CxzFC.nw6zs a {
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    height: 60px;
    margin: 0 16px 0 0;
    min-width: 168px;
    padding: 14px 16px
  }

  .CxzFC.nw6zs a:last-child {
    margin-right: 0
  }
}

@media screen and (max-width:767px) and (max-width:767px),
screen and (max-width:767px) and (orientation:landscape) and (max-width:1000px),
screen and (orientation:landscape) and (max-width:1000px) and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) and (orientation:landscape) and (max-width:1000px) {
  .CxzFC.nw6zs a {
    padding: 14px 16px
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .CxzFC.nw6zs a ._hB7U {
    color: var(--primary-dark-color);
    font: 700 12px/16px Verdana;
    padding: 0;
    text-align: left
  }
}

@media screen and (min-width:1024px) {
  .CxzFC.nw6zs a {
    margin: 0 16px 0 0;
    min-width: 150px
  }

  .CxzFC.nw6zs a:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .CxzFC.nw6zs {
    padding: 20px 0 0
  }

  .CxzFC.nw6zs a {
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: -ms-flexbox;
    display: flex;
    flex: 1;
    flex-direction: row;
    height: 60px;
    margin: 0 16px 0 0;
    min-width: 150px;
    padding: 14px 16px
  }

  .CxzFC.nw6zs a:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:768px) and (orientation:portrait) and (max-width:767px),
screen and (min-width:768px) and (orientation:portrait) and (orientation:landscape) and (max-width:1000px),
screen and (min-width:999px) and (max-width:767px),
screen and (min-width:999px) and (orientation:landscape) and (max-width:1000px) {
  .CxzFC.nw6zs a {
    padding: 14px 16px
  }
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .CxzFC.nw6zs a ._hB7U {
    color: var(--primary-dark-color);
    font: 700 12px/16px Verdana;
    padding: 0;
    text-align: left
  }
}

@media screen and (min-width:1421px) {
  .CxzFC.nw6zs a {
    margin: 0 32px 0 0;
    min-width: 168px;
    padding: 14px 28px 14px 16px
  }

  .CxzFC.nw6zs a:last-child {
    margin-right: 0
  }
}

.CxzFC.nw6zs .w4xJQ {
  background-size: 308.62px 171.76px;
  display: block;
  flex: 0 0 32px;
  height: 32px;
  margin: 0 12px 0 0
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .CxzFC.nw6zs .w4xJQ {
    flex: 0 0 32px;
    height: 32px
  }
}

.CxzFC.nw6zs .w4xJQ.aq0tS {
  background-position: -19px -9px
}

.CxzFC.nw6zs .w4xJQ.ZJ7sI,
.CxzFC.nw6zs .w4xJQ.aq0tS {
  background-image: url(https://static.toiimg.com/photo/80600399.cms);
  background-repeat: no-repeat
}

.CxzFC.nw6zs .w4xJQ.ZJ7sI {
  background-position: -85px 0
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .CxzFC.nw6zs .w4xJQ.ZJ7sI {
    background-position: -85px -7px
  }
}

.CxzFC.nw6zs .w4xJQ.qEyss {
  background-image: url(https://static.toiimg.com/photo/80600399.cms);
  background-position: -133px -15px;
  background-repeat: no-repeat
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .CxzFC.nw6zs .w4xJQ.qEyss {
    background-position: -133px -15px
  }
}

.CxzFC.nw6zs .w4xJQ.Cwmz3 {
  background-position: -77px -124px
}

.CxzFC.nw6zs .w4xJQ.Cwmz3,
.CxzFC.nw6zs .w4xJQ.Ekbgn {
  background-image: url(https://static.toiimg.com/photo/80600399.cms);
  background-repeat: no-repeat
}

.CxzFC.nw6zs .w4xJQ.Ekbgn {
  background-position: -249px -14px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .CxzFC.nw6zs .w4xJQ.Ekbgn {
    background-position: -249px -14px
  }
}

.CxzFC.nw6zs .w4xJQ.Pf6G6 {
  background-image: url(https://static.toiimg.com/photo/80600399.cms);
  background-position: -2px -83px;
  background-repeat: no-repeat
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .CxzFC.nw6zs .w4xJQ.Pf6G6 {
    background-position: 3px -89px
  }
}

.CxzFC.nw6zs .w4xJQ.O8VHg {
  background-image: url(https://static.toiimg.com/photo/80600399.cms);
  background-position: -77px -73px;
  background-repeat: no-repeat
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .CxzFC.nw6zs .w4xJQ.O8VHg {
    background-position: -77px -73px
  }
}

.CxzFC.nw6zs .w4xJQ.MCewC {
  background-image: url(https://static.toiimg.com/photo/80600399.cms);
  background-position: -133px -73px;
  background-repeat: no-repeat
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .CxzFC.nw6zs .w4xJQ.MCewC {
    background-position: -133px -73px
  }
}

.CxzFC.nw6zs .w4xJQ.bwmac {
  background-image: url(https://static.toiimg.com/photo/80600399.cms);
  background-position: -250px -83px;
  background-repeat: no-repeat
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .CxzFC.nw6zs .w4xJQ.bwmac {
    background-position: -250px -90px
  }
}

.CxzFC.nw6zs .w4xJQ.P07Xd {
  background-image: url(https://static.toiimg.com/photo/80604004.cms);
  background-position: -199px -70px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .CxzFC.nw6zs .w4xJQ.P07Xd {
    background-position: -199px -70px
  }
}

.CxzFC.nw6zs .w4xJQ.OW39w {
  background-image: url(https://static.toiimg.com/photo/89201858.cms);
  background-size: contain;
  height: 28px
}

.CxzFC.nw6zs .w4xJQ.JbFwm {
  background-position: -20px -124px
}

.CxzFC.nw6zs .w4xJQ.JbFwm,
.CxzFC.nw6zs .w4xJQ.UnysJ {
  background-image: url(https://static.toiimg.com/photo/80600399.cms);
  background-repeat: no-repeat
}

.CxzFC.nw6zs .w4xJQ.UnysJ {
  background-position: -86px -168px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .CxzFC.nw6zs .w4xJQ.UnysJ {
    background-position: -82px -171px
  }
}

.CxzFC.nw6zs .w4xJQ.gunmB {
  background-image: url(https://static.toiimg.com/photo/80600399.cms);
  background-position: -336px -87px;
  background-repeat: no-repeat
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .CxzFC.nw6zs .w4xJQ.gunmB {
    background-position: -334px -95px
  }
}

.CxzFC.nw6zs::-webkit-scrollbar {
  background-color: var(--white-color);
  border-radius: 4px;
  height: 8px;
  padding: 0;
  width: 8px
}

.CxzFC.nw6zs::-webkit-scrollbar-track {
  background-color: var(--white-color);
  border-radius: 4px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.CxzFC.nw6zs::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, .75);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 0;
  width: 0
}

.CxzFC.nw6zs::-webkit-scrollbar-thumb:window-inactive {
  background: #e2e2e2
}

@keyframes dot {
  0% {
    opacity: .1
  }

  to {
    opacity: 1
  }
}

@media screen and (max-width:767px) {
  .key-highlights .highlight-wrapper .highlight {
    opacity: .4
  }

  .key-highlights .highlight-wrapper.slick-current .highlight {
    opacity: 1
  }

  .slick-arrow {
    display: none !important
  }

  .slick-dots {
    display: block !important
  }

  .slick-slider {
    padding-right: 0 !important
  }
}

@media screen and (max-width:1250px) {

  .slick-next:before,
  .slick-prev:before {
    width: 15px !important
  }

  .slick-next {
    right: -15px
  }

  .slick-prev {
    left: -15px
  }
}

@media screen and (min-width:768px) {

  .key-highlights .slick-next,
  .key-highlights .slick-prev {
    background-color: transparent;
    background-image: url(https://static.toiimg.com/photo/71501947.cms) !important;
    background-position: -35px 0;
    background-size: 500px;
    border: 0;
    color: transparent;
    cursor: pointer;
    display: block;
    height: 20px;
    padding: 0;
    position: absolute;
    top: -15px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 30px
  }

  .key-highlights .slick-next:after,
  .key-highlights .slick-next:before,
  .key-highlights .slick-prev:after,
  .key-highlights .slick-prev:before {
    display: none
  }

  .key-highlights .slick-next.slick-disabled,
  .key-highlights .slick-prev.slick-disabled {
    background-color: transparent
  }

  .key-highlights .slick-next {
    right: 40px;
    top: -33px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
  }

  .key-highlights .slick-prev {
    left: auto;
    right: 70px
  }
}


.slick-list,
.slick-slider {
  display: block;
  position: relative
}

.slick-list {
  margin: 0;
  overflow: hidden;
  padding: 0
}

.slick-list:focus {
  outline: 0
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0)
}

.slick-track {
  display: block;
  left: 0;
  position: relative;
  top: 0;
  width: 10000px
}

.slick-track:after,
.slick-track:before {
  content: "";
  display: table
}

.slick-track:after {
  clear: both
}

.slick-loading .slick-track {
  visibility: hidden
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px
}

[dir=rtl] .slick-slide {
  float: right
}

.slick-slide img {
  display: block
}

.slick-slide.slick-loading img {
  display: none
}

.slick-slide.dragging img {
  pointer-events: none
}

.slick-initialized .slick-slide {
  display: block
}

.slick-loading .slick-slide {
  visibility: hidden
}

.slick-vertical .slick-slide {
  border: 1px solid transparent;
  display: block;
  height: auto
}

.slick-slider .liveblogSprite {
  background-image: url "(https://static.toiimg.com/photo/71501947.cms)";
  background-position: -35px 0;
  background-size: 500px;
  height: 20px;
  top: -20px;
  width: 30px
}

.slick-slider .liveblogSprite:before {
  display: none
}

.slick-slider .liveblogSprite.slick-next {
  right: 30px;
  top: -38px;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg)
}

.slick-slider .liveblogSprite.slick-prev {
  left: auto;
  right: 60px
}

.slick-arrow.slick-hidden {
  display: none
}

.slick-loading .slick-list {
  background: #fff 50% no-repeat
}

.slick-next,
.slick-prev {
  background-color: transparent;
  background-image: url(https://static.toiimg.com/photo/71501947.cms);
  background-position: -35px 0;
  background-size: 500px;
  color: transparent;
  display: block;
  height: 20px;
  padding: 0;
  top: -12px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 30px
}

.slick-next:before,
.slick-prev:before {
  content: "" !important;
  left: 5px;
  position: absolute;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s
}

.slick-next,
.slick-prev {
  background: rgba(0, 0, 0, .9);
  border: 0;
  cursor: pointer;
  height: 42px;
  position: absolute;
  text-align: center;
  top: 38px;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  width: 37px;
  z-index: 1
}

.slick-next:after,
.slick-next:before,
.slick-prev:after,
.slick-prev:before {
  content: "" !important;
  height: 2px;
  left: 5px;
  position: absolute;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s
}

.slick-next:before,
.slick-prev:before {
  display: none
}

.slick-next:after,
.slick-prev:after {
  border: solid #fff;
  border-width: 2px 0 0 2px;
  height: 12px;
  top: 4px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 12px
}

.slick-next {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg)
}

.slick-next:after {
  left: auto;
  right: 10px;
  top: 15px
}

.slider-special-container {
  background: red !important
}

.slick-next.dotted-loader:after,
.slick-pre.dotted-loader:after {
  -ms-animation: dot .9s infinite;
  -webkit-animation: dot .9s infinite;
  animation: dot .9s infinite;
  -webkit-animation-delay: .3s;
  -ms-animation-delay: .3s;
  animation-delay: .3s;
  background: #fff;
  border-radius: 50%;
  content: "";
  height: 4px;
  position: absolute;
  right: 16px;
  top: 19px;
  width: 4px
}

.slick-next.dotted-loader:before,
.slick-pre.dotted-loader:before {
  -ms-animation: dot .9s infinite;
  -webkit-animation: dot .9s infinite;
  animation: dot .9s infinite;
  -ms-animation-delay: .6s;
  -webkit-animation-delay: .6s;
  animation-delay: .6s;
  background: #fff;
  border-radius: 50%;
  content: "";
  display: block;
  height: 4px;
  left: 7px;
  position: absolute;
  top: 19px;
  width: 4px
}

.slick-next.dotted-loader i,
.slick-pre.dotted-loader i {
  -webkit-animation: dot .9s infinite;
  -ms-animation: dot .9s infinite;
  animation: dot .9s infinite;
  background: #fff;
  border-radius: 50%;
  display: block;
  height: 4px;
  left: 26px;
  position: relative;
  top: 46%;
  width: 4px
}

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
  opacity: .65
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
  opacity: 1
}

.slick-next.slick-disabled,
.slick-prev.slick-disabled {
  background-color: #999;
  cursor: default;
  opacity: .4
}

.slick-next:before,
.slick-prev:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  font-size: 26px;
  line-height: 1
}

.slick-prev {
  left: -18px
}

.slick-prev:after {
  left: 15px;
  top: 15px
}

[dir=rtl] .slick-prev {
  left: auto;
  right: -25px
}

.slick-prev:before {
  content: "\21FD"
}

[dir=rtl] .slick-prev:before {
  content: "â†’"
}

.slick-next {
  right: -15px
}

[dir=rtl] .slick-next {
  left: 3px;
  right: auto
}

.slick-next:before {
  content: "\21FE"
}

[dir=rtl] .slick-next:before {
  content: "â†"
}

.slick-dotted.slick-slider {
  margin-bottom: 30px
}

.slick-dots {
  bottom: -25px;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%
}

.slick-dots li,
.slick-dots li button {
  height: 20px;
  width: 20px
}

.slick-dots li button {
  border: 0;
  font-size: 0;
  line-height: 0;
  padding: 5px
}

.slick-dots li button:focus,
.slick-dots li button:hover {
  outline: 0
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
  opacity: 1
}

.slick-dots li button:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #000;
  content: "â€¢";
  font-size: 6px;
  height: 20px;
  left: 0;
  line-height: 20px;
  opacity: .25;
  position: absolute;
  text-align: center;
  top: 0;
  width: 20px
}

.slick-dots li.slick-active button:before {
  color: #000;
  opacity: .75
}

.slick-dots {
  height: 20px;
  text-align: right;
  top: -30px
}

.slick-dots li {
  cursor: pointer;
  display: inline-block;
  height: 8px;
  margin: 0 5px;
  padding: 0;
  position: relative;
  width: 8px
}

.slick-dots li button {
  background: 0 0;
  border: 1px solid #333;
  border-radius: 50%;
  color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  outline: 0;
  padding: 0;
  width: 100%
}

.slick-dots li.slick-active button {
  background: #333
}

.slick-dots li button:before {
  display: none
}

.slick-dots {
  display: none !important
}

.slider_wrap_fix .slick-next,
.slider_wrap_fix .slick-prev {
  background: transparent;
  background-image: url(112033967.svg);
  background-position: -12px -825px;
  background-repeat: no-repeat;
  border: none;
  bottom: 2px;
  height: 16px;
  position: absolute;
  right: 0;
  text-indent: -999999px;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
  width: 25px;
  z-index: 1
}

.slider_wrap_fix .slick-next:before,
.slider_wrap_fix .slick-prev:before {
  content: "" !important;
  left: 5px;
  position: absolute;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s
}

.slider_wrap_fix .slick-prev {
  left: unset;
  right: 38px;
  top: unset
}

.slider_wrap_fix .slick-next {
  bottom: -2px;
  top: unset;
  -webkit-transform: rotate(180deg) scale(1.2);
  -moz-transform: rotate(180deg) scale(1.2);
  -ms-transform: rotate(180deg) scale(1.2);
  -o-transform: rotate(180deg) scale(1.2);
  transform: rotate(180deg) scale(1.2)
}

.x6van ._8vUP .Pc2Lm,
.x6van ._8vUP .VO7Nc {
  display: flex
}

.x6van {
  background: #eaf7ed;
  border-radius: 12px;
  margin-top: 20px;
  padding: 16px;
  position: relative
}

.x6van.E4tmO {
  margin-top: 0
}

.x6van .PCJyR {
  background: #e21b22;
  border-radius: 20px;
  color: var(--white-color);
  font-size: 12px;
  font-weight: 500;
  height: 20px;
  left: 0;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: -10px;
  width: 47px
}

.x6van .nYf5z {
  color: #1a1a1a;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px
}

.x6van ._8vUP {
  margin-top: 12px
}

.x6van ._8vUP .Pc2Lm:not(:last-child) {
  margin-bottom: 12px
}

.x6van ._8vUP .Tbwnu {
  color: #1a1a1a;
  flex: 1;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin-right: 16px
}

.x6van ._8vUP .VO7Nc {
  align-items: center;
  background: var(--white-color);
  border-radius: 8px;
  height: 53px;
  justify-content: center;
  width: 94px
}

.x6van ._8vUP .VO7Nc img {
  height: 44px;
  max-height: 44px;
  max-width: 44px;
  width: 44px
}

.e2QJg {
  background: var(--white-color);
  margin-bottom: 8px;
  padding: 20px 16px
}

@media screen and (min-width:1024px) {
  .e2QJg {
    max-width: 300px;
    padding: 20px 0
  }
}

.e2QJg h2 {
  color: var(--primary-dark-color);
  font: 700 16px/20px Verdana;
  margin-bottom: 12px;
  text-transform: uppercase
}

.e2QJg .Sm0E6 {
  display: -ms-flexbox;
  display: flex;
  margin: 0 -16px;
  overflow: auto;
  padding: 0 16px
}

.e2QJg .Sm0E6 .kvjpV {
  display: -ms-flexbox;
  display: flex;
  flex: 0 0 232px;
  margin: 0 16px 0 0
}

.e2QJg .Sm0E6 .kvjpV:last-child {
  margin-right: 0
}

@media screen and (min-width:1024px) {
  .e2QJg .WWQzg {
    margin: 0
  }
}

.e2QJg .slick_UI .slick-slider .slick-arrow {
  right: 0
}

.e2QJg .slick_UI .slick-slider .slick-prev {
  left: auto;
  right: 32px
}