.LllCE,
.LllCE .WmN2s,
.LllCE .aua2T {
  align-items: center;
  display: flex
}

.LllCE .Zzpe_,
.LllCE .tY9kt {
  border-radius: 4px;
  font-weight: 700;
  line-height: 16px;
  padding: 4px 8px;
  text-align: center;
  text-transform: uppercase
}

.LllCE {
  background: #e21b22;
  color: var(--white-color);
  justify-content: space-between;
  margin-bottom: 24px;
  padding: 12px
}

.LllCE .aua2T {
  margin-right: 12px
}

.LllCE .tY9kt {
  background: var(--white-color);
  border: 1px solid rgba(0, 0, 0, .03);
  color: #e21b22;
  font-size: 12px;
  min-width: 104px;
  white-space: nowrap
}

.LllCE .lsQzG {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin-left: 12px;
  overflow: hidden
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .LllCE .lsQzG {
    max-width: 600px
  }
}

@media screen and (min-width:1280px) {
  .LllCE .lsQzG {
    max-width: 900px
  }
}

.LllCE .Zzpe_ {
  border: 1px solid var(--white-color);
  font-size: 10px;
  margin-right: 12px;
  width: 66px
}

.LllCE .fsHo3 {
  height: 12px;
  position: relative;
  width: 12px
}

.LllCE .fsHo3:after,
.LllCE .fsHo3:before {
  background: var(--white-color);
  border-radius: 1px;
  content: "";
  height: 1px;
  position: absolute;
  top: 50%;
  transform-origin: center;
  width: 12px
}

.LllCE .fsHo3:before {
  transform: rotate(45deg)
}

.LllCE .fsHo3:after {
  transform: rotate(-45deg)
}

._MfoH {
  bottom: 0;
  height: 160px;
  margin-left: 14px;
  position: fixed;
  transition: bottom .3s;
  width: 250px;
  z-index: 1000
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._MfoH {
    bottom: 45px;
    margin-left: 0;
    right: 2px;
    width: 216px;
    z-index: 100
  }
}

._MfoH.plBvX {
  bottom: 20px
}

._MfoH iframe {
  border: 0;
  height: 100%;
  width: 100%
}

._MfoH.TNGgb .ge6Zn {
  bottom: 130px
}

.J07Gv,
.v_Mrz {
  margin-left: -16px
}

.Hsae2 {
  display: none
}

.c9TIi {
  position: relative;
  z-index: 1000
}

.B2aMt._MfoH {
  bottom: 40px !important;
  margin-left: -16px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .B2aMt._MfoH {
    bottom: 95px !important
  }

  .B2aMt._MfoH.plBvX {
    bottom: 120px !important;
    z-index: 99
  }

  .U5Hsh {
    background-color: var(--offwhite-color);
    min-height: 90px;
    padding: 8px 0 0
  }

  .U5Hsh .iiJJz {
    background: var(--white-color);
    border-bottom: 1px solid #ececec;
    border-top: 1px solid #ececec;
    padding: 10px;
    position: relative
  }

  ._XsJZ {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #e21b22;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-weight: 600;
    line-height: 16px;
    padding: 0 4px;
    position: relative;
    text-transform: uppercase
  }

  .OvJEn {
    -ms-flex-align: start !important;
    -ms-flex-pack: justify !important;
    align-items: flex-start !important;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between !important;
    margin: 10px 0 5px
  }

  .OvJEn h3 {
    font-size: 12px;
    font-weight: 600
  }

  .OvJEn button {
    background: var(--white-color);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #e21b22;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #e80f00;
    font-size: 10px;
    font-weight: 600;
    margin-left: 10px;
    min-width: 70px;
    padding: 3px 7px;
    position: relative;
    text-transform: uppercase
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .OvJEn button:before {
    border-color: transparent transparent transparent #e21b22;
    border-style: solid;
    border-width: 4px 0 4px 6px;
    content: "";
    display: inline-block;
    height: 0;
    margin-right: 5px;
    position: relative;
    width: 0
  }
}

.AlAu5 {
  padding: 12px 16px;
  text-align: center
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .AlAu5 {
    background: var(--offwhite-color)
  }
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .AlAu5 {
    border-top: 2px solid var(--primary-dark-color);
    left: 50%;
    position: relative;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100vw
  }
}

.AlAu5 p {
  font-size: 10px;
  line-height: 16px
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .AlAu5 p {
    font-size: 12px
  }
}

.f0JD1 {
  margin-bottom: 8px
}

.f0JD1 li {
  display: inline-block;
  margin: 0 8px
}

.f0JD1 a {
  color: #e21b22;
  font-size: 12px;
  line-height: 16px
}

#story-blocker .AzVQZ .vKAxh {
  border-color: hsla(0, 0%, 100%, .7) #e21b22 #e21b22;
  height: 60px;
  margin-left: -30px;
  margin-top: -30px;
  width: 60px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .contentwrapper {
    overflow: initial
  }
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .v2YhQ {
    position: sticky;
    top: 38px;
    z-index: 3
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .v2YhQ.xBmix {
    position: sticky;
    top: 0;
    transition: all .3s;
    z-index: 2
  }

  .v2YhQ.jRka1 {
    top: 50px;
    transition: all .8s
  }

  .v2YhQ.oEfIO {
    top: 31px
  }
}

body:not(.geo-in) .kvjrG {
  display: none
}

._pM9i {
  height: 0;
  overflow: hidden;
  transition: height .66s ease-out
}

._pM9i.uwfQu {
  height: 56px
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  ._pM9i.uwfQu {
    height: 68px;
    margin: 4px auto 20px
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._pM9i.kvjrG {
    height: 66px
  }

  ._pM9i.kvjrG .VyfdP {
    height: inherit
  }
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  ._pM9i.v1NwK {
    height: 88px
  }

  ._pM9i.v1NwK .VyfdP {
    height: inherit
  }
}

.VyfdP {
  align-items: center;
  background-color: #f5edee;
  display: flex;
  height: 56px;
  justify-content: space-between;
  padding: 12px 16px;
  transition: height .66s ease-out
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .VyfdP.xBmix {
    position: sticky;
    top: 70px
  }
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .VyfdP {
    -ms-flex-pack: justify !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    height: 68px;
    justify-content: space-between !important;
    margin: 4px auto 20px;
    max-width: 1168px;
    position: relative;
    width: 100%
  }
}

.VyfdP .m9oFf {
  flex: 1;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .VyfdP .m9oFf {
    font-size: 16px;
    font-weight: 700;
    padding-right: 20px
  }
}

.VyfdP .m9oFf .aproxgracediscounter,
.VyfdP .m9oFf .expriedaysremaining,
.VyfdP .m9oFf .gracedate {
  font-weight: 700
}

.VyfdP .m9oFf .aproxgracediscounter,
.VyfdP .m9oFf .gracedate {
  color: #e21b22
}

.VyfdP .m9oFf .actualPrice {
  text-decoration: line-through
}

.VyfdP ._59LUS {
  flex-shrink: 0
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .VyfdP ._59LUS {
    text-align: center
  }
}

.VyfdP ._59LUS .Vbboc {
  background-color: #e21b22;
  color: var(--white-color);
  display: block;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  z-index: 1
}

.VyfdP ._59LUS .Vbboc:before {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: rgba(26, 26, 26, .2);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  bottom: 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  transition: all .3s;
  width: 0;
  z-index: -1
}

.VyfdP ._59LUS .Vbboc:hover:before {
  width: 100%
}

.VyfdP ._59LUS .Vbboc:after {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #e21b22;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -2
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .VyfdP ._59LUS .Vbboc {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 8px 40px
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .VyfdP ._59LUS .Vbboc {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 6px
  }
}

.VyfdP .sQ1Qx {
  background-image: url(https://static.toiimg.com/photo/69822060.cms);
  background-position: -15px -218px;
  background-repeat: no-repeat;
  background-size: 100px;
  display: inline-block;
  height: 21px;
  margin-right: 20px;
  vertical-align: middle;
  width: 70px
}

.VyfdP .WrUZP {
  display: flex;
  margin-top: 4px
}

.VyfdP .WrUZP p {
  color: #595959;
  font-size: 12px;
  font-weight: 500;
  margin: 0 20px 0 12px;
  position: relative
}

.VyfdP .WrUZP p:before {
  background: #a5a5a5;
  border-radius: 50%;
  content: "";
  height: 4px;
  left: -12px;
  margin-right: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 4px
}

.RBxKE {
  border-radius: 1000px;
  color: #595959;
  display: inline-block;
  font-size: 10px;
  line-height: 12px;
  margin-bottom: 16px;
  padding: 8px 24px 8px 16px
}

.RBxKE.GRdF4 {
  margin-bottom: 0
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .RBxKE.GRdF4 {
    font-size: 12px
  }
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .RBxKE {
    font-size: 16px;
    line-height: 24px
  }
}

.RBxKE a {
  color: #e21b22;
  cursor: pointer;
  font-weight: 500;
  margin-left: 8px;
  position: relative
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .RBxKE a {
    font-size: 12px;
    line-height: 12px
  }
}

.RBxKE a:after {
  border: solid #e21b22;
  border-width: 1px 1px 0 0;
  bottom: 2px;
  content: "";
  height: 6px;
  position: absolute;
  right: unset;
  transform: rotate(45deg) translateY(-50%);
  width: 6px
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .RBxKE a:after {
    bottom: 3px;
    height: 8px;
    width: 8px
  }
}

@media screen and (max-width:1366px) and (min-width:1180px) {
  .RBxKE {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 0
  }

  .RBxKE a:after {
    bottom: 1px;
    height: 6px;
    width: 6px
  }
}

.Tg04P {
  background-color: #f4eeee;
  position: relative
}

.Tg04P .cSVeh {
  display: flex;
  flex-flow: column;
  padding: 16px 0 16px 16px;
  width: calc(100% - 130px)
}

.Tg04P .cSVeh h3 {
  font: 700 16px/20px Verdana;
  margin-bottom: 4px
}

.Tg04P .cSVeh p {
  font: normal 14px/20px Verdana;
  margin-bottom: 12px
}

.Tg04P .cSVeh .YfeA4 {
  cursor: pointer;
  display: flex
}

.Tg04P .cSVeh .YfeA4 .Dsffe {
  background-color: var(--white-color);
  border: 1px solid var(--primary-dark-color);
  border-radius: 2px;
  color: var(--primary-dark-color);
  font: 400 12px/18px Verdana;
  padding: 4px 12px;
  white-space: nowrap
}

.Tg04P .cSVeh .YfeA4 .Dsffe:first-child {
  margin-right: 12px
}

.Tg04P .cSVeh .YfeA4 .Dsffe.SGwlX {
  background-color: #ed193b;
  border: none;
  color: var(--white-color);
  font: 700 13px/18px Verdana
}

.Tg04P img {
  background-size: contain;
  bottom: 0;
  height: 100%;
  max-height: 155px;
  max-width: 150px;
  position: absolute;
  right: 0;
  width: 100%
}

.Tg04P .aproxgracediscounter {
  font-weight: 600
}

.XvLZn {
  background-color: #e4e4e4;
  border: 1px solid #ccc;
  border-radius: 50%;
  cursor: pointer;
  height: 16px;
  position: absolute;
  right: 2px;
  top: 2px;
  width: 16px
}

.XvLZn:after,
.XvLZn:before {
  background-color: var(--primary-dark-color);
  content: "";
  height: 1px;
  left: 3px;
  position: absolute;
  top: 7px;
  width: 8px
}

.XvLZn:before {
  transform: rotate(45deg)
}

.XvLZn:after {
  transform: rotate(135deg)
}

.mGpNK {
  background-position: -237px -67px;
  background-size: 255px;
  float: left;
  height: 26px;
  width: 20px
}

._l818,
.mGpNK {
  cursor: pointer
}

._l818 {
  display: inline-block;
  margin: 0 2px 0 0;
  position: relative;
  vertical-align: top
}

._l818.U0pOZ .mGpNK {
  background-image: url(https://static.toiimg.com/photo/112033967.cms);
  background-position: -16px -1630px;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: .6
}

._l818.U0pOZ .mtmvK {
  background-image: linear-gradient(135deg, #ff656b, #e21b22);
  color: #fff;
  font-size: 10px;
  font-weight: 600
}

._l818.U0pOZ .XX8Bb .eVpQC a {
  display: block
}

._l818.U0pOZ .XX8Bb .eVpQC a:visited {
  color: rgba(var(--primary-dark-color), .75) !important
}

._l818.U0pOZ .XX8Bb .eVpQC .PhvuE {
  display: -ms-flexbox;
  display: flex;
  flex-direction: column
}

._l818.U0pOZ .XX8Bb .eVpQC .PhvuE .zfkTz:first-child {
  order: 2;
  text-transform: none
}

._l818.U0pOZ .ZB2IA {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 5px 25px 0 rgba(0, 0, 0, .2);
  padding-bottom: 15px;
  right: 0;
  top: -2px;
  width: 300px
}

._l818.U0pOZ .ZB2IA:after,
._l818.U0pOZ .ZB2IA:before {
  display: none
}

._l818.U0pOZ .ZB2IA .cIicD {
  background-image: url(https://static.toiimg.com/photo/112033967.cms);
  background-position: -15px -1136px;
  background-repeat: no-repeat;
  height: 18px;
  opacity: .6;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 18px
}

._l818.U0pOZ .ZB2IA .sOXCa {
  background: #fff;
  font-size: 12px;
  font-weight: 900;
  height: 40px;
  line-height: 40px
}

._l818.U0pOZ .ZB2IA .sOXCa+div {
  height: 280px !important;
  width: 100% !important
}

._l818.U0pOZ .ZB2IA .eVpQC {
  padding: 0 20px
}

._l818.U0pOZ .ZB2IA .eVpQC .zfkTz:first-child {
  color: rgba(var(--primary-dark-color), .5) !important;
  margin: 6px 0 0
}

._l818.U0pOZ .ZB2IA .eVpQC .whL3a .zfkTz:last-child {
  color: #1a1a1a !important
}

._l818.U0pOZ .ZB2IA .eVpQC>a:first-child .vcM7d {
  padding-top: 0 !important
}

._l818.U0pOZ .ZB2IA .eVpQC>a:last-child .vcM7d {
  border-bottom: 0 !important;
  padding-bottom: 0 !important
}

._l818.U0pOZ .ZB2IA .vcM7d {
  border-bottom: 1px dotted #a5a5a5;
  padding-left: 0 !important;
  padding-right: 0 !important
}

._l818.U0pOZ .ZB2IA .vcM7d .zfkTz {
  color: #1a1a1a !important;
  font-weight: 500 !important;
  line-height: 18px !important
}

._l818.U0pOZ .ZB2IA .vcM7d .zfkTz:first-child {
  font-size: 12px !important;
  font-weight: 400 !important
}

.Ip9Tz {
  background-image: url(https://static.toiimg.com/photo/65796589.cms);
  background-repeat: no-repeat
}

.Ip9Tz.wZxAE {
  filter: invert(1);
  -webkit-filter: invert(1);
  -moz-filter: invert(1)
}

.mtmvK {
  background: #f2a800;
  border-radius: 50%;
  color: #1a1a1a;
  font-size: 10px;
  height: 16px;
  line-height: 15px;
  position: absolute;
  right: -4px;
  text-align: center;
  top: 0;
  width: 16px
}

.XX8Bb .ZB2IA {
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
  padding: 0;
  position: absolute;
  right: -28px;
  top: 38px;
  width: 350px;
  z-index: 999999
}

.sOXCa {
  background: var(--offwhite-color);
  border-radius: 5px 5px 0 0;
  color: #1a1a1a;
  font-size: 14px;
  font-weight: 600;
  height: 43px;
  line-height: 45px;
  padding: 0 20px;
  text-align: left;
  text-transform: uppercase
}

.ZB2IA:before {
  border-bottom: 12px solid var(--offwhite-color);
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  content: "";
  position: absolute;
  right: 30px;
  top: -12px
}

.ZB2IA:after {
  background: var(--offwhite-color);
  border-radius: 50%;
  content: "";
  height: 7px;
  position: absolute;
  right: 38px;
  top: -11px;
  width: 6px
}

.XX8Bb .yL5d9 {
  background: #f7f7f7;
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 0 #ddd;
  color: #135394;
  font-size: 14px;
  line-height: 10px;
  padding: 11px 15px 8px;
  text-align: left;
  text-transform: uppercase
}

.yL5d9 .GCufd {
  margin-left: 60px
}

.yL5d9 .GCufd .Jl_nJ {
  display: inline-block;
  height: 50px;
  margin-left: -60px;
  overflow: hidden;
  vertical-align: top;
  width: 48px
}

.yL5d9 .GCufd .Jl_nJ img {
  width: auto
}

.yL5d9 .GCufd .zfkTz {
  color: #1a1a1a;
  display: block;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px;
  text-align: left
}

.yL5d9 .GCufd .J44OV {
  color: #4a4a4a;
  display: block;
  font-size: 12px;
  margin-bottom: 10px
}

.yL5d9 .GCufd .WJob1 {
  border: 1px solid #cbcbcb;
  color: #9b9b9b;
  display: inline-block;
  font-size: 10px;
  height: 24px;
  line-height: 23px;
  margin-right: 10px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 63px
}

.yL5d9 .GCufd .WJob1.t8kIF {
  background: #135394;
  border: 1px solid transparent;
  color: #fff
}

.XX8Bb .eVpQC {
  max-height: 235px;
  text-align: left
}

.XX8Bb .eVpQC a {
  color: #1a1a1a;
  text-decoration: none
}

.XX8Bb .eVpQC .YTV_9 {
  margin-right: 0
}

.XX8Bb .eVpQC .vcM7d {
  border-bottom: 1px solid rgba(0, 0, 0, .08);
  color: #888;
  padding: 10px 14px
}

.XX8Bb .eVpQC .vcM7d .zfkTz {
  color: #9b9b9b;
  font-size: 10px;
  margin-bottom: 6px;
  text-transform: uppercase
}

.XX8Bb .eVpQC .vcM7d .zfkTz:last-child {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  color: #9b9b9b;
  display: -webkit-box;
  font-size: 13px;
  font-weight: 400;
  height: 34px;
  line-height: 20px;
  overflow: hidden;
  text-transform: capitalize
}

.XX8Bb .eVpQC .vcM7d:after {
  clear: both;
  content: "";
  display: block
}

.XX8Bb .eVpQC .vcM7d .JTF8w {
  display: inline-block;
  height: 55px;
  margin-right: 10px;
  overflow: hidden;
  width: 70px
}

.XX8Bb .eVpQC a.whL3a .vcM7d .zfkTz {
  color: #c33
}

.XX8Bb .eVpQC .whL3a .zfkTz:last-child {
  color: #686868 !important;
  font-size: 13px;
  height: 34px;
  line-height: 20px;
  margin-bottom: 0
}

.XX8Bb .eVpQC .vcM7d .PhvuE {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 103px)
}

.XX8Bb .eVpQC .vcM7d .JTF8w img[src*="34824568"],
.XX8Bb .eVpQC .vcM7d .JTF8w img[src*="47529300"] {
  height: 100%;
  object-fit: cover;
  width: 100%
}

.XX8Bb.zXQgP .eVpQC .vcM7d .JTF8w {
  display: none
}

.XX8Bb.zXQgP .eVpQC .vcM7d {
  padding: 10px 20px 10px 14px
}

.XX8Bb.zXQgP .eVpQC .vcM7d .PhvuE {
  width: 100%
}

.XX8Bb.zXQgP .eVpQC .vcM7d .zfkTz:last-child {
  height: auto;
  margin-bottom: 0
}

.FhCmn {
  display: flex;
  font-size: 10px;
  font-weight: 500;
  height: 30px;
  line-height: 30px;
  min-width: 110px;
  position: relative;
  text-transform: uppercase;
  z-index: 9
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .FhCmn .FDKl8 {
    display: none
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .FhCmn .FDKl8 {
    align-items: center;
    color: #1a1a1a;
    font: 400 12px/16px Verdana;
    margin-left: auto;
    text-transform: capitalize
  }

  .FhCmn .FDKl8,
  .FhCmn .FDKl8 a {
    display: -ms-flexbox;
    display: flex
  }

  .FhCmn .FDKl8 a {
    margin: -2px 0 0 4px
  }

  .FhCmn .FDKl8 a i {
    background-image: url(111571920.svg);
    background-position: -15px -1195px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 17px;
    width: 50px
  }
}

.FhCmn .KGWPT {
  color: rgba(var(--white-color), .7);
  margin-right: 10px
}

.FhCmn .KGWPT,
.FhCmn ul {
  display: inline-block;
  position: relative;
  vertical-align: top
}

.FhCmn ul {
  background: var(--white-color);
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(var(--white-color-rgba), .5);
  display: none;
  left: 0;
  min-width: 75px;
  padding: 5px;
  position: absolute;
  top: 25px;
  z-index: 2
}

.FhCmn ul li {
  border-bottom: 1px solid #ddd;
  line-height: 1.3em;
  margin: 0;
  padding: 6px 3px;
  transition: padding .6s ease
}

.FhCmn ul li a {
  color: rgba(var(--primary-dark-color-rgba), .7);
  display: block;
  font-size: 12px;
  line-height: 16px
}

.FhCmn ul li a:before {
  content: "";
  display: inline-block;
  height: 10px;
  margin-right: 3px;
  width: 18px
}

.FhCmn ul li:last-child {
  border-bottom: 0
}

.FhCmn ul li.UJSDW a:before {
  background-image: url(111571920.svg);
  background-position: -54px -1164px;
  background-repeat: no-repeat
}

.FhCmn ul li.VLqtS a:before,
.FhCmn ul li.Xzsy6 a:before {
  background-image: url(111571920.svg);
  background-position: -16px -1164px;
  background-repeat: no-repeat
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .FhCmn:before {
    content: "";
    display: block;
    height: 12px;
    position: absolute;
    right: 1px;
    top: 6px;
    transition: .3s ease;
    width: 12px;
    z-index: 1
  }
}

.FhCmn .z89UZ {
  cursor: pointer;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  position: relative;
  width: 50px;
  z-index: 9
}

.FhCmn .z89UZ:after {
  border: solid #fff;
  border-width: 0 1px 1px 0;
  content: "";
  height: 5px;
  position: absolute;
  right: 7px;
  top: 10px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 5px
}

.FhCmn .z89UZ:before {
  content: "";
  display: inline-block;
  height: 10px;
  margin-right: 5px;
  position: relative;
  width: 15px
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .FhCmn .z89UZ:before {
    top: 1px
  }
}

.FhCmn .z89UZ span {
  color: var(--white-color)
}

.FhCmn .z89UZ:hover ul {
  display: block
}

.FhCmn:hover:after {
  border-top: 4px solid var(--white-color);
  transition: .3s ease;
  z-index: 2
}

.FhCmn .z89UZ.VLqtS:before,
.FhCmn .z89UZ.Xzsy6:before {
  background-image: url(111571920.svg);
  background-position: -16px -1164px;
  background-repeat: no-repeat
}

.FhCmn .z89UZ.UJSDW:before {
  background-image: url(111571920.svg);
  background-position: -54px -1164px;
  background-repeat: no-repeat
}

.FhCmn .z89UZ.lImkQ:before {
  background-position: -80px -269px
}

.FhCmn.UqV9G {
  align-items: center;
  background: #f6f6f6;
  border-bottom: #ededed;
  display: flex;
  height: auto;
  padding: 7px 15px
}

.FhCmn.UqV9G .KGWPT {
  color: #1a1a1a;
  font: 600 10px/16px Verdana;
  vertical-align: middle
}

.FhCmn.UqV9G .z89UZ {
  -webkit-tap-highlight-color: transparent;
  align-items: center;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background: #fff;
  border: 1px solid var(--primary-dark-color);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-weight: 700;
  height: 24px;
  max-width: 110px;
  padding: 4px 5px;
  position: relative;
  width: 22%
}

.FhCmn.UqV9G .z89UZ span {
  color: var(--primary-dark-color);
  font-weight: 500
}

.FhCmn.UqV9G .z89UZ:after {
  border-color: var(--primary-dark-color);
  margin-left: 3px;
  right: 7px;
  top: 7px
}

.FhCmn.UqV9G ul {
  border-radius: 0 0 5px 5px;
  box-shadow: 0 2px 4px 0 rgba(var(--primary-dark-color-rgba), .5);
  min-width: 70px;
  padding: 0 5px;
  top: 26px;
  width: 100%
}

.FhCmn.UqV9G ul li {
  width: 93%
}

.FhCmn.UqV9G ul li:last-child {
  border-bottom: 0
}

.FhCmn.UqV9G ul li a {
  font-weight: 500;
  line-height: 12px
}

.FhCmn.UqV9G ul li.oDaey a:before {
  background-position: -80px -269px
}

.FhCmn.FNwgv .KGWPT,
.FhCmn.FNwgv .z89UZ span {
  color: #595959
}

.FhCmn.FNwgv .z89UZ:after {
  border: solid #595959;
  border-width: 0 1px 1px 0
}

.FhCmn.FNwgv ul {
  box-shadow: 0 4px 8px 0 rgba(var(--primary-dark-color-rgba), .2);
  top: 29px
}

.FhCmn.aEcYS {
  display: none
}

.FhCmn.VLqtS .z89UZ {
  width: 50px
}

.FhCmn.UJSDW .z89UZ {
  width: 40px
}

.FhCmn.lImkQ {
  margin-right: 5px
}

.FhCmn.lImkQ .z89UZ {
  width: 60px
}

.FhCmn.RNmjm {
  border-right: 1px solid #e2e2e2
}

.FhCmn.RNmjm,
.FhCmn.RNmjm .KGWPT {
  color: rgba(var(--primary-dark-color-rgba), .7)
}

.FhCmn.RNmjm:hover:after {
  border-top: 4px solid var(--primary-dark-color)
}

.FhCmn.RNmjm ul {
  box-shadow: 0 2px 4px 0 rgba(var(--primary-dark-color-rgba), .5)
}

.FhCmn.RNmjm .z89UZ span {
  color: rgba(var(--primary-dark-color-rgba), .7)
}

.FhCmn.RNmjm .z89UZ:after {
  border-top: 4px solid var(--primary-dark-color)
}

.as_topBar .FhCmn {
  -ms-flex-align: center !important;
  align-items: center !important;
  display: -ms-flexbox;
  display: flex;
  height: 56px
}

.NC4Wd {
  vertical-align: middle
}

.NC4Wd,
.gFHBp {
  display: inline-block
}

.gFHBp {
  background: #e21b22;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: var(--white-color);
  font: 700 10px/12px Verdana;
  padding: 4px 8px
}

._W_74 {
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle
}

._W_74 .h2N21 {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #e21b22;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #e21b22;
  display: inline-block;
  font: 700 10px/12px Verdana;
  padding: 4px 8px;
  text-align: center
}

.R5YFj.L1k6M .MvyrO:not(.rFzaI) .awuxh:last-child {
  margin-top: -2px
}

.R5YFj.L1k6M .L_i4o:after {
  right: -12px
}

.R5YFj .MvyrO {
  align-items: center;
  display: flex;
  height: 30px;
  justify-content: space-between
}

.R5YFj {
  background: rgba(0, 0, 0, .85);
  height: 30px;
  position: relative
}

.R5YFj:hover {
  z-index: 1003
}

.R5YFj p {
  color: #454545;
  font-size: 11px;
  margin-bottom: 0
}

.R5YFj .MvyrO .awuxh.lXs66 {
  align-items: center;
  display: flex
}

.R5YFj .MvyrO .awuxh.lXs66 .HTz_b {
  margin-right: 8px
}

.R5YFj .MvyrO .awuxh .HTz_b {
  border-right: 1px solid hsla(0, 0%, 100%, .15);
  display: inline-block;
  margin-right: 15px;
  padding-right: 15px
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .R5YFj .MvyrO .awuxh .HTz_b {
    margin-right: 10px;
    padding-right: 10px
  }

  .R5YFj .MvyrO .awuxh .HTz_b:nth-child(2) {
    border-right: 0
  }
}

.R5YFj .MvyrO .awuxh .HTz_b:first-child {
  padding-right: 0
}

.R5YFj .MvyrO .awuxh .HTz_b:last-child {
  border-right: none;
  margin-right: 0;
  padding-right: 0
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .R5YFj .MvyrO .awuxh .HTz_b:last-child {
    display: none
  }
}

.R5YFj .MvyrO .awuxh:last-child {
  text-align: right
}

.R5YFj .MvyrO .awuxh .FSxGX {
  color: #595959;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle
}

.R5YFj .MvyrO .awuxh .FSxGX span {
  align-items: center;
  display: flex
}

.R5YFj .MvyrO .awuxh .FSxGX span .K9W7I {
  background-image: url(https://static.toiimg.com/photo/112033967.cms);
  background-position: -16px -1863px;
  background-repeat: no-repeat;
  height: 16px;
  margin-right: 6px;
  transform: scale(.8);
  width: 12px
}

.R5YFj .MvyrO .awuxh .i53oB {
  align-items: center;
  background: var(--primary-dark-color);
  border-radius: 4px;
  bottom: 100px;
  color: var(--white-color);
  display: flex;
  font: 500 12px/16px Verdana;
  justify-content: space-between;
  left: 50%;
  min-width: 315px;
  padding: 14px;
  position: fixed;
  transform: translateX(-50%);
  z-index: 11
}

.R5YFj .MvyrO .awuxh .i53oB button {
  background: transparent;
  display: flex;
  margin-left: 18px
}

.R5YFj .MvyrO .awuxh .i53oB button .lqamB {
  background-image: url(https://static.toiimg.com/photo/112033967.cms);
  background-position: -52px -1137px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 12px;
  width: 12px
}

.R5YFj.L1k6M {
  background: #fff;
  border-bottom: 1px solid #ececec;
  border-top: 1px solid #ececec
}

.R5YFj.L1k6M .bLzcf {
  color: #595959
}

.R5YFj.L1k6M .tpwidget .tpwidget-inline .widget-text {
  font-size: 10px !important
}

.R5YFj.L1k6M .awuxh .user_area span {
  color: #595959;
  font-size: 13px;
  text-transform: uppercase
}

.R5YFj.L1k6M .awuxh .user_area .dropdown {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  box-shadow: 0 5px 25px rgba(0, 0, 0, .2);
  padding-bottom: 4px;
  width: 226px
}

.R5YFj.L1k6M .awuxh .user_area .dropdown .user_name_in {
  display: inline-block;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap
}

.R5YFj.L1k6M .awuxh .user_area .dropdown .user_name_dd span {
  color: #fff !important;
  display: inline-block;
  font-weight: 700 !important;
  vertical-align: middle
}

.R5YFj.L1k6M .awuxh .user_area .dropdown ul {
  background: #fff;
  border-top: 1px dotted rgba(0, 0, 0, .3);
  margin-top: 12px;
  padding-top: 12px
}

.R5YFj.L1k6M .awuxh .user_area .dropdown li {
  margin: 0 0 12px
}

.R5YFj.L1k6M .awuxh .user_area .user_name {
  font: 500 12px/16px Verdana !important
}

.R5YFj.L1k6M .awuxh .user_area .user_name .icon_down {
  margin-left: 4px
}

.R5YFj.L1k6M .awuxh .user_area .user_name .icon_down:after {
  border-color: #595959;
  top: 4px;
  -webkit-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  transition: all .3s ease-in
}

.R5YFj.L1k6M .awuxh .user_area .dropdown {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2);
  top: -5px
}

.R5YFj.L1k6M .awuxh .user_area .dropdown:before {
  display: none
}

.R5YFj.L1k6M .awuxh .user_area .user-controls:hover .icon_down:after {
  top: 9px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg)
}

.R5YFj.L1k6M .awuxh .user_area .points .points_bronze {
  background: #c6ae00
}

.R5YFj.L1k6M .awuxh .user_area .points .points_silver {
  background: #bbc6cb
}

.R5YFj.L1k6M .awuxh .user_area .points .points_gold {
  background: #ffa219
}

.R5YFj.L1k6M .awuxh .user_area .points .points_diamond {
  background: #0081c6
}

.R5YFj.L1k6M .awuxh .user_area .points .points_platinum {
  background: #3bc0dc
}

.R5YFj.L1k6M .MvyrO .awuxh .HTz_b {
  border-right-color: #ececec
}

.R5YFj.sVCij {
  z-index: 999
}

.as_topBar.R5YFj {
  height: 56px
}

.as_topBar.R5YFj.L1k6M {
  border-bottom: none
}

.as_topBar.R5YFj .MvyrO {
  height: 56px
}

.as_topBar.dkuuQ,
.as_topBar.dkuuQ .MvyrO {
  height: 87px
}

.as_topBar.dkuuQ .MvyrO .sDvqk {
  height: auto
}

.as_topBar.dkuuQ .MvyrO .sDvqk a img {
  display: block;
  height: 45px
}

.as_topBar .jWmB5 {
  height: 56px
}

.jWMuV {
  color: #fff;
  display: inline-block;
  font-size: 11px;
  line-height: 24px;
  vertical-align: top
}

.jWMuV a {
  color: #fff;
  margin: 0 5px
}

.jWMuV a:hover {
  text-decoration: underline
}

.jWMuV div.PFFzo:first-of-type {
  margin-left: 0
}

.jWMuV span {
  color: #fff
}

.PFFzo {
  display: inline-block;
  margin: 0 5px;
  padding-right: 10px;
  position: relative;
  z-index: 600
}

.PFFzo:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #fff;
  content: "";
  display: inline-block;
  position: absolute;
  right: 3px;
  top: 9px
}

.PFFzo:hover:after {
  border-top: 4px solid #000;
  transform: rotate(180deg);
  transition: .3s ease;
  z-index: 2
}

.PFFzo:hover:before {
  background: #fff;
  content: "";
  display: block;
  height: 12px;
  position: absolute;
  right: 1px;
  top: 6px;
  transition: .3s ease;
  width: 12px;
  z-index: 1
}

.PFFzo ._Nz46 {
  margin-right: 5px
}

.PFFzo ul {
  background: #fff;
  border: 1px solid #bbb;
  display: none;
  min-width: 90px;
  padding: 5px;
  position: absolute;
  top: 16px
}

.PFFzo ul li {
  border-bottom: 1px solid #ddd;
  line-height: 1.3em;
  margin: 0;
  padding: 0 3px;
  transition: padding .6s ease
}

.PFFzo ul li a {
  color: #000;
  display: block;
  margin: 0
}

.PFFzo ul li:hover {
  background: #e6eef9
}

.PFFzo ul li:last-child {
  border: 0;
  margin: 0
}

.PFFzo:hover ul {
  display: block
}

.PFFzo:hover ul li {
  padding: 6px 3px;
  transition: padding .6s ease
}

.dkuuQ .sDvqk {
  height: 45px
}

.sDvqk {
  height: 24px;
  left: 50%;
  margin: 16px 0;
  position: absolute;
  transform: translateX(-50%);
  width: 300px
}

.sDvqk a {
  display: block
}

.sDvqk a img {
  max-width: 100%;
  object-fit: contain
}

.sDvqk.z4omA {
  height: 45px
}

.bLzcf {
  color: rgba(var(--white-color), .6);
  display: inline-block;
  font-size: 10px;
  line-height: 30px;
  position: relative;
  text-transform: uppercase
}

.rFzaI .awuxh {
  flex: 1;
  position: relative;
  z-index: 1000
}

.rFzaI .awuxh:last-child {
  margin-right: 40px
}

.rFzaI .ux4fe+.awuxh {
  text-align: center
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .rFzaI .ux4fe+.awuxh {
    flex: 0 0 100px
  }
}

.IW1Ba {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #999;
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  height: 30px;
  line-height: 20px;
  padding: 5px 12px 5px 37px;
  text-transform: uppercase;
  width: 70px
}

.IW1Ba:before {
  background: url(https://static.toiimg.com/photo/92430053.cms) no-repeat;
  background-position: 4px 1px;
  background-size: 18px;
  content: "";
  height: 20px;
  left: 6px;
  position: absolute;
  width: 26px
}

.bgImg:not(.gutter) .R5YFj .contentwrapper {
  max-width: 1168px
}

.toipLayout .R5YFj {
  height: 70px;
  position: relative
}

@media screen and (min-width:1260px) {
  .toipLayout .R5YFj .contentwrapper {
    max-width: 1260px
  }
}

@media screen and (min-width:1350px) {
  .toipLayout .R5YFj .contentwrapper {
    max-width: 1280px
  }
}

.toipLayout .R5YFj .MvyrO {
  height: 68px
}

.toipLayout .R5YFj .TMgYS {
  background: url(https://static.toiimg.com/photo/88738139.cms) no-repeat;
  background-size: 70px;
  display: inline-block;
  height: 21px;
  vertical-align: middle;
  width: 70px
}

.primeLiveblogpage .R5YFj {
  left: 50%;
  position: relative;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw;
  z-index: 10
}

.primeLiveblogpage .R5YFj.nAFlz {
  left: auto;
  transform: none;
  width: auto;
  z-index: inherit
}

@media screen and (min-width:1350px) {
  .primeLiveblogpage .R5YFj .contentwrapper {
    max-width: 1260px
  }
}

.primeLiveblogpage .R5YFj .TMgYS {
  background: url(https://static.toiimg.com/photo/88738139.cms) no-repeat;
  background-size: 70px;
  display: inline-block;
  height: 21px;
  vertical-align: middle;
  width: 70px
}

.pimeArticleshowpage .R5YFj {
  left: 50%;
  position: relative;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw;
  z-index: 999
}

.pimeArticleshowpage .R5YFj.nAFlz {
  left: auto;
  transform: none;
  width: auto;
  z-index: inherit
}

@media screen and (min-width:1350px) {
  .pimeArticleshowpage .R5YFj .contentwrapper {
    max-width: 1260px
  }
}

.pimeArticleshowpage .R5YFj .TMgYS {
  background: url(https://static.toiimg.com/photo/88738139.cms) no-repeat;
  background-size: 70px;
  display: inline-block;
  height: 21px;
  vertical-align: middle;
  width: 70px
}

.primeHomepage .R5YFj.o2zd0 {
  left: auto;
  transform: none;
  width: auto
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .user-isloggedin {
    margin-top: 4px
  }

  .only_st_logo {
    align-items: center;
    background: #d3e488;
    display: flex;
    height: 40px;
    justify-content: center
  }

  .only_st_logo img {
    height: auto;
    margin-top: -2px;
    width: 198px
  }
}

@keyframes ttWVK {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(359deg)
  }
}

@-webkit-keyframes ttWVK {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(359deg)
  }
}

.XZ2O5 {
  background: var(--white-color);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 12px 28px rgba(var(--primary-dark-color-rgba), .2);
  left: auto;
  min-height: 200px;
  opacity: 0;
  padding: 20px 24px;
  pointer-events: none;
  position: absolute;
  top: 43px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  white-space: normal
}

.XZ2O5:not(.Rvy3L) {
  min-width: 392px
}

.XZ2O5.LNHHU {
  left: 0;
  max-width: 100%;
  min-width: 100%;
  width: 100%
}

.XZ2O5.LNHHU:not(.Rvy3L) {
  border-top: 2px solid var(--primary-dark-color);
  top: 40px
}

.XZ2O5.LNHHU>div figcaption {
  font-weight: 700
}

.XZ2O5.LNHHU>div>div {
  border-top: 1px dotted #a5a5a5;
  padding: 10px 0
}

.XZ2O5.LNHHU>div>div .linktype2 {
  min-height: 54px
}

.XZ2O5.LNHHU.pYpZe {
  right: 0
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .XZ2O5.LNHHU.pYpZe {
    left: auto
  }
}

.XZ2O5.Rvy3L {
  min-height: 300px;
  padding: 0 0 0 16px;
  position: relative;
  top: 0;
  width: 100%
}

.XZ2O5:hover {
  opacity: 1;
  pointer-events: auto;
  top: 40px
}

@keyframes CGUdM {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(359deg)
  }
}

@-webkit-keyframes CGUdM {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(359deg)
  }
}

.FIvbL {
  background: var(--white-color);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  box-shadow: 0 10px 25px rgba(var(--primary-dark-color-rgba), .2);
  display: -ms-flexbox;
  display: flex;
  left: auto;
  min-height: 200px;
  min-width: 516px;
  opacity: 0;
  padding: 20px 20px 20px 32px;
  pointer-events: none;
  position: absolute;
  top: 43px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  white-space: normal
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .FIvbL {
    left: 0;
    max-width: 660px
  }
}

.FIvbL.LRF23 {
  border-top: 2px solid #000;
  left: 0;
  max-width: 100%;
  min-width: 100%;
  top: 40px !important;
  width: 100%
}

.FIvbL.LRF23 .EOdza>div {
  display: flex
}

.FIvbL.LRF23 .EOdza>div>div {
  flex: 1;
  margin: 0 16px;
  max-width: 25%;
  min-width: 116px
}

.FIvbL.LRF23 .EOdza>div>div figure {
  margin: 0 0 16px
}

.FIvbL.LRF23 .Z4TxM a._1YCT {
  padding-left: 0
}

.FIvbL.LRF23 .Z4TxM a._1YCT:before {
  display: none
}

.FIvbL.qisTC {
  right: 0
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .FIvbL.qisTC {
    left: auto
  }
}

.FIvbL.fuppN {
  opacity: 1;
  pointer-events: auto;
  top: 40px
}

.FIvbL.fuppN .EOdza.opF6W>div {
  overflow-x: hidden;
  pointer-events: auto
}

.FIvbL .Z4TxM {
  margin-right: 12px;
  width: 190px
}

.FIvbL .Z4TxM.Mn0_f {
  column-count: 2;
  width: 300px
}

.FIvbL.UqWjb {
  width: 300px
}

.FIvbL .VV6zX {
  border-left: 1px dotted #a5a5a5;
  flex: 1
}

._1YCT {
  color: var(--primary-dark-color);
  display: block;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 8px;
  padding-left: 14px;
  position: relative;
  text-transform: capitalize;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s
}

._1YCT:before {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid rgba(var(--primary-dark-color-rgba), .2);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: "";
  height: 5px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 5px
}

._1YCT.opF6W,
._1YCT:hover {
  color: #595959
}

.EOdza {
  height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s
}

.EOdza.opF6W {
  height: auto;
  opacity: 1;
  overflow: auto
}

.EOdza.opF6W>div {
  box-shadow: none;
  opacity: 1;
  top: 0
}

.EOdza.opF6W>div:hover {
  pointer-events: auto
}

.bgImg.gutter .layout_type_2 .Z4TxM {
  width: 150px
}

.linkwithAd {
  -ms-flex-pack: justify !important;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between !important
}

.bgImg.gutter .qjl1u .L1plO+.EV3DB {
  margin-left: 0
}

.geo-us.gutter.bgImg .YZQav .uSJfi .sBgUN.PXvl1 {
  display: none !important
}

.geo-us .YZQav .g1A5E {
  display: block
}

.Mivr2.ZwGeW .z5zW0 .EV3DB {
  margin-left: 48px;
  width: calc(100% - 110px)
}

.Mivr2.ZwGeW .z5zW0 .EV3DB .WNm4C {
  background-position: -9px -123px;
  left: 0;
  right: auto;
  width: 41px
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .Mivr2.ZwGeW .z5zW0 .EV3DB .WNm4C {
    left: 16px
  }
}

.hidelogo .EV3DB {
  margin-left: 0 !important
}

body.geo-in .YZQav .UKHIr {
  display: block;
  padding-left: 8px
}

body.geo-in .YZQav .UKHIr .rxTTw {
  border: 1px solid var(--primary-dark-color);
  border-radius: 2px;
  display: inline-block;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
  padding: 2px 6px;
  position: relative;
  text-transform: uppercase;
  z-index: 1
}

body.geo-in .YZQav .uSJfi .sBgUN.PXvl1 {
  display: block
}

.commnetSidebarOpned .Mivr2 {
  z-index: 598
}

.Mivr2 {
  margin: 0 0 16px;
  min-height: 40px;
  position: relative;
  z-index: 600
}

.Mivr2.ZwGeW .w4nQT {
  background: #f6f6f6;
  border-bottom: 2px solid var(--primary-dark-color);
  border-top: 1px solid #ebebeb;
  height: auto;
  padding: 0 8px
}

.Mivr2.ZwGeW .w4nQT .EV3DB .WNm4C {
  display: block
}

.Mivr2.ZwGeW .w4nQT .uSJfi {
  position: static
}

.Mivr2.ZwGeW .w4nQT .R1cA4 {
  height: 40px
}

.Mivr2.ZwGeW .w4nQT .EV3DB.Kikxk {
  width: calc(100% - 210px)
}

.Mivr2.ZwGeW .w4nQT .EV3DB.Kikxk+.K8FEs {
  display: inline-block;
  position: absolute;
  right: 60px;
  z-index: 1
}

.Mivr2.ZwGeW .w4nQT .EV3DB.Kikxk+.K8FEs .b1Czn {
  -webkit-text-size-adjust: none;
  -webkit-text-fill-color: transparent;
  animation: RtjLt 3s linear infinite;
  animation-fill-mode: forwards;
  background: linear-gradient(-225deg, #183551, #183551 29%, #ed193b 67%, #ed193b);
  -webkit-background-clip: text;
  background-position: 0 0;
  background-size: 200% auto;
  color: var(--primary-dark-color);
  color: #fff;
  display: block;
  font: 600 12px/40px Verdana
}

@keyframes RtjLt {
  0% {
    background-position: 0 0
  }

  to {
    background-position: 180px
  }
}

@-webkit-keyframes RtjLt {
  0% {
    background-position: 0 0
  }

  to {
    background-position: 180px
  }
}

.Mivr2.ZwGeW .sBgUN.col,
.Mivr2.ZwGeW .sBgUN.video {
  position: inherit
}

.Mivr2.ZwGeW .sBgUN:hover .Q5T6S {
  display: block;
  position: relative
}

.Mivr2.ZwGeW .sBgUN:hover .Q5T6S:before {
  border-bottom: 5px solid var(--primary-dark-color);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: 0;
  content: "";
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 6px
}

.Mivr2.ZwGeW .sBgUN>.rxTTw {
  color: var(--primary-dark-color);
  font: 500 12px/16px Verdana;
  position: relative;
  -webkit-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  transition: all .3s ease-in;
  z-index: 1
}

.Mivr2.ZwGeW .sBgUN>.rxTTw:hover {
  color: #595959
}

.Mivr2.ZwGeW .sBgUN>.rxTTw:not(.elWmW).tTbDi {
  position: relative
}

.Mivr2.ZwGeW .sBgUN>.rxTTw:not(.elWmW).tTbDi:after {
  border-bottom: 5px solid var(--primary-dark-color);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: 0;
  content: "";
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%)
}

.Mivr2.ZwGeW .sBgUN.PXvl1 a {
  color: var(--white-color);
  font: 500 10px/16px Verdana;
  padding: 2px 6px
}

.Mivr2.ZwGeW .sBgUN.PXvl1 a:hover {
  color: rgba(var(--white-color-rgba), .8)
}

.Mivr2.ZwGeW .sBgUN.uw6MH .rxTTw:after {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #e21b22;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: "";
  height: 8px;
  left: auto;
  margin-left: 1px;
  position: absolute;
  top: 9px;
  width: 8px
}

@media screen and (max-width:1420px) {
  .Mivr2.ZwGeW .sBgUN.uw6MH .rxTTw:after {
    height: 5px;
    top: 11px;
    width: 5px
  }
}

.Mivr2.ZwGeW .bfa1o {
  margin-top: 10px
}

.Mivr2.ZwGeW .bfa1o span,
.Mivr2.ZwGeW .bfa1o span:after,
.Mivr2.ZwGeW .bfa1o span:before {
  background: var(--primary-dark-color)
}

.Mivr2.ZwGeW .fF5Zw {
  top: 42x
}

.Mivr2.ZwGeW .fF5Zw:before {
  background: rgba(var(--white-color-rgba), .9);
  height: 38px;
  top: -40px
}

.Mivr2.ZwGeW .OLhPX {
  top: 1px
}

.Mivr2.ZwGeW .OLhPX:after,
.Mivr2.ZwGeW .OLhPX:before {
  background: var(--primary-dark-color)
}

.L1plO+.EV3DB {
  margin-left: -55px
}

@media screen and (min-width:1260px) {
  .bgImg.gutter .layout_type_2 .Mivr2.qjl1u .YZQav .w4nQT {
    max-width: 1000px
  }
}

@media screen and (min-width:1421px) {
  .bgImg.gutter .layout_type_2 .Mivr2.qjl1u .YZQav .w4nQT {
    max-width: 1168px
  }
}

.bgImg.gutter .Mivr2.qjl1u .YZQav .w4nQT {
  max-width: 1000px
}

@media screen and (min-width:1421px) {
  .bgImg.gutter .Mivr2.qjl1u .YZQav .w4nQT {
    max-width: 1168px
  }
}

.Mivr2.lkIPm {
  min-height: 80px
}

.Mivr2.lkIPm.qjl1u {
  padding-top: 40px
}

.Mivr2.qjl1u .YZQav .w4nQT {
  left: auto;
  max-width: 1000px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 600
}

@media screen and (min-width:1421px) {
  .Mivr2.qjl1u .YZQav .w4nQT {
    max-width: 1168px
  }
}

.Mivr2.qjl1u .AhgHC {
  opacity: 0
}

.Mivr2.qjl1u .EV3DB {
  margin-left: 0;
  width: calc(100% - 105px)
}

.Mivr2.qjl1u .L1plO {
  opacity: 1
}

.Mivr2.qjl1u .L1plO .R1cA4 {
  background-image: url(https://static.toiimg.com/photo/112033967.cms);
  background-position: -16px -13px;
  background-repeat: no-repeat;
  background-size: 534px;
  height: 32px;
  margin: 4px 6px 0 0;
  vertical-align: middle;
  width: 32px
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .Mivr2.qjl1u .w4nQT .sBgUN:not(.tdAvO):not(.PXvl1):not(.UKHIr):not(.CrfNJ)>.rxTTw {
    padding: 12px 4px
  }
}

.Mivr2.qjl1u .xfVsJ~div .nav_links_wrapper>ul>li:not(.hello):last-child {
  display: none
}

.Mivr2.qjl1u .xfVsJ~div .nav_links_wrapper>ul>li:nth-child(-n+4) {
  display: block !important
}

@media screen and (max-width:1366px) {
  .Mivr2.qjl1u .xfVsJ~div .nav_links_wrapper>ul>li:not(.cyclicItem):nth-last-child(2) {
    display: none
  }
}

.Mivr2.qjl1u.wM4Hn .xfVsJ~div .nav_links_wrapper>ul>li:not(.cyclicItem):nth-last-child(2),
.Mivr2.qjl1u.wM4Hn .xfVsJ~div .nav_links_wrapper>ul>li:not(.hello):last-child {
  display: block
}

.Mivr2.Min2E {
  left: 50%;
  margin: 0;
  transform: translateX(-50%);
  width: 100vw;
  z-index: 9
}

.Mivr2.Min2E .YZQav .w4nQT .sMHr7 {
  max-width: 1000px
}

@media screen and (min-width:1421px) {
  .Mivr2.Min2E .YZQav .w4nQT .sMHr7 {
    max-width: 1260px
  }
}

@media screen and (min-width:1280px) {
  .Mivr2.Min2E .YZQav .w4nQT .sMHr7 {
    max-width: 1260px
  }
}

.Mivr2.Min2E .YZQav .AhgHC .sMHr7 {
  max-width: 1000px
}

@media screen and (min-width:1421px) {
  .Mivr2.Min2E .YZQav .AhgHC .sMHr7 {
    max-width: 1260px
  }
}

@media screen and (min-width:1280px) {
  .Mivr2.Min2E .YZQav .AhgHC .sMHr7 {
    max-width: 1260px
  }
}

.Mivr2.k1_b2 .CrfNJ {
  display: none
}

.Mivr2.ahcSv {
  z-index: 603
}

.primeHomepage .Mivr2.qjl1u .YZQav .w4nQT {
  left: auto;
  left: 50%;
  max-width: 100vw;
  position: fixed;
  top: 0;
  transform: translate(-50%);
  width: 100%;
  z-index: 600
}

.primeHomepage .Mivr2.Min2E {
  left: auto;
  margin: 0 0 16px;
  transform: none;
  width: auto
}

.YZQav {
  font-size: 14px;
  min-height: 40px;
  -webkit-transition: top .3s ease-in;
  -moz-transition: top .3s ease-in;
  -ms-transition: top .3s ease-in;
  -o-transition: top .3s ease-in;
  transition: top .3s ease-in
}

.YZQav .EV3DB {
  display: inline-block;
  height: inherit;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  width: calc(100% - 65px)
}

.YZQav .EV3DB .tdAvO {
  margin-left: 10px;
  margin-right: 22px;
  pointer-events: auto
}

.YZQav .EV3DB .tdAvO .rxTTw {
  background: var(--primary-dark-color);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  color: var(--white-color);
  font: 700 12px/16px Verdana;
  height: 24px;
  margin: 8px 0;
  padding: 3px 8px;
  position: relative;
  text-transform: capitalize
}

.YZQav .EV3DB .tdAvO .rxTTw:after {
  border: 12px solid transparent;
  border-left: 12px solid var(--primary-dark-color);
  content: "";
  position: absolute;
  right: -24px;
  top: 0
}

.YZQav .EV3DB .tdAvO .rxTTw:hover {
  color: #ececec
}

.YZQav .EV3DB .OJeIy .rxTTw,
.YZQav .EV3DB .OJeIy .rxTTw:hover {
  color: var(--primary-dark-color);
  font-weight: 700
}

.YZQav .EV3DB .OJeIy .rxTTw.ZIMVh,
.YZQav .EV3DB .OJeIy .rxTTw:hover.ZIMVh {
  background: url(https://static.toiimg.com/photo/112484117.cms) no-repeat;
  background-position: 50%;
  background-size: 78%;
  color: transparent;
  padding-left: 0;
  padding-right: 0
}

.YZQav .EV3DB .OJeIy .rxTTw:after,
.YZQav .EV3DB .OJeIy .rxTTw:hover:after {
  border-bottom: 5px solid var(--primary-dark-color);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: 0;
  content: "";
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%)
}

.YZQav .EV3DB .OJeIy .rxTTw:hover {
  color: #595959
}

.YZQav .EV3DB .guEw3:after {
  background: #e21b22;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%
}

.YZQav .EV3DB .WNm4C {
  background-image: url(https://static.toiimg.com/photo/69822060.cms);
  background-position: -5px -123px;
  background-repeat: no-repeat;
  background-size: 58px;
  cursor: pointer;
  display: none;
  font-size: 0;
  height: 20px;
  position: absolute;
  right: 66px;
  top: 11px;
  width: 45px;
  z-index: 1
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .YZQav .EV3DB .WNm4C {
    margin-right: 16px
  }
}

.YZQav .UYc6W {
  display: inline-block;
  height: inherit;
  width: 100%
}

.YZQav .UYc6W .sBgUN .elWmW {
  font-size: 10px;
  text-transform: uppercase
}

.YZQav .UYc6W .sBgUN:first-of-type .elWmW {
  padding-left: 0
}

.YZQav .w4nQT {
  background: var(--primary-dark-color);
  height: 40px;
  position: relative;
  z-index: 900
}

.YZQav .g1A5E {
  display: none
}

.YZQav .AhgHC {
  background: var(--white-color);
  box-shadow: 0 1px 0 0 rgba(var(--primary-dark-color-rgba), .05);
  height: 40px;
  position: relative;
  z-index: 1
}

.AhgHC .sBgUN.tnEkp .rxTTw {
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0
}

.AhgHC .sBgUN.tnEkp .rxTTw:after {
  background: var(--primary-dark-color);
  bottom: 8px;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%
}

.AhgHC .sBgUN .rxTTw {
  color: var(--primary-dark-color);
  font-size: 12px;
  font-weight: 500
}

.AhgHC .sBgUN .rxTTw:hover {
  color: #595959 !important
}

.AhgHC .sBgUN.CrfNJ .oTh_B i,
.AhgHC .sBgUN.CrfNJ .oTh_B:after,
.AhgHC .sBgUN.CrfNJ .oTh_B:before {
  border-color: var(--primary-dark-color)
}

.AhgHC .CrfNJ {
  padding-left: 10px
}

.AhgHC .CrfNJ .m7npk {
  border: 0
}

.xfVsJ {
  display: inline-block;
  vertical-align: top
}

.xfVsJ.L1plO {
  opacity: 0;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s
}

.xfVsJ h1 {
  margin: 0
}

.R1cA4 {
  background-image: url(https://static.toiimg.com/photo/112033967.cms);
  background-position: -24px -18px;
  background-repeat: no-repeat;
  background-size: 740px;
  display: inline-block;
  height: 45px;
  position: relative;
  text-indent: -20000px;
  vertical-align: top;
  vertical-align: 5px;
  width: 45px;
  z-index: 1
}

.QkMQd {
  background: var(--white-color);
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 5px 25px 0 rgba(var(--primary-dark-color-rgba), .2);
  -moz-box-shadow: 0 5px 25px 0 rgba(var(--primary-dark-color-rgba), .2);
  box-shadow: 0 5px 25px 0 rgba(var(--primary-dark-color-rgba), .2);
  display: flex;
  left: 0;
  padding: 20px;
  position: absolute;
  text-align: left;
  width: 100%
}

.QkMQd .rxTTw {
  text-transform: capitalize
}

.QkMQd .rxTTw:hover {
  color: #595959
}

.QkMQd.eMzrv {
  width: 180px
}

.QkMQd.eMzrv .LY21k {
  flex: 0 0 100%
}

.QkMQd.Ajcga {
  width: 360px
}

.QkMQd.Ajcga .LY21k {
  flex: 0 0 50%
}

.QkMQd.Tenul,
.QkMQd.lzGQr {
  width: 540px
}

.QkMQd.Tenul .LY21k,
.QkMQd.lzGQr .LY21k {
  flex: 0 0 33.3%
}

.QkMQd.RbMz8 {
  width: 720px
}

.QkMQd.RbMz8 .LY21k {
  flex: 0 0 25%
}

.AB8Fv:not(.tdAvO).guEw3:after {
  display: none
}

.AB8Fv:not(.tdAvO).guEw3 .rxTTw {
  font-weight: 700
}

.AB8Fv:not(.tdAvO).guEw3 .rxTTw:before {
  border-bottom: 5px solid var(--primary-dark-color);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: 0;
  content: "";
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%)
}

.AB8Fv:not(.tdAvO) .rxTTw:after {
  color: #e21b22;
  content: "NEW";
  font-size: 9px;
  font-weight: 700;
  position: absolute;
  right: 1px;
  top: 2px
}

.AB8Fv:not(.tdAvO).XB9IM {
  position: relative
}

.AB8Fv:not(.tdAvO).XB9IM :before {
  color: #e21b22;
  content: "NEW";
  font-size: 9px;
  font-weight: 700;
  position: absolute;
  right: 1px;
  top: 2px
}

.AB8Fv:not(.tdAvO).XB9IM .rxTTw:after {
  content: "";
  right: auto
}

.m7npk {
  border-top: 2px solid #000;
  opacity: 0;
  pointer-events: none;
  top: 40px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s
}

.sBgUN {
  display: inline-block;
  position: relative
}

.sBgUN .taR76 {
  background: var(--white-color);
  border-radius: 0 0 4px 4px;
  border-top: 2px solid #000;
  -webkit-box-shadow: 0 5px 25px 0 rgba(var(--primary-dark-color-rgba), .2);
  -moz-box-shadow: 0 5px 25px 0 rgba(var(--primary-dark-color-rgba), .2);
  box-shadow: 0 5px 25px 0 rgba(var(--primary-dark-color-rgba), .2);
  color: var(--primary-dark-color);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font: 500 10px Verdana;
  left: 50%;
  margin-left: -58px;
  min-width: 100px;
  opacity: 0;
  padding: 12px 8px;
  position: absolute;
  text-align: left;
  text-align: center;
  text-transform: uppercase;
  top: 40px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  visibility: hidden;
  width: 100%
}

.sBgUN .taR76:before {
  right: 15px
}

.sBgUN .taR76 .WjKVk {
  border: none !important;
  flex: unset !important;
  margin: 0 !important
}

.sBgUN .taR76 img {
  margin-top: 4px;
  max-height: 24px
}

.sBgUN:hover .taR76 {
  opacity: 1;
  visibility: inherit
}

.sBgUN:hover>div {
  opacity: 1;
  pointer-events: auto
}

.sBgUN.UKHIr {
  display: none;
  padding: 10px 15px
}

.sBgUN.UKHIr a {
  border: 1px solid rgba(var(--white-color-rgba), .5);
  color: rgba(var(--white-color-rgba), .5);
  display: inline-block;
  font-size: 10px;
  line-height: 9px;
  padding: 2px 5px;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  z-index: 1
}

.sBgUN.UKHIr:hover {
  border-color: var(--white-color);
  color: var(--white-color)
}

.sBgUN.PXvl1 {
  padding: 10px 15px
}

.sBgUN.PXvl1 a {
  background-color: #e21b22;
  border-radius: 2px;
  display: inline-block;
  font-weight: 700;
  line-height: 9px;
  padding: 2px 6px;
  position: relative;
  text-transform: uppercase;
  z-index: 1
}

.sBgUN>.rxTTw {
  color: rgba(var(--white-color-rgba), .8);
  line-height: 1;
  padding: 12px 5px;
  position: relative;
  text-transform: capitalize;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s
}

.sBgUN>.rxTTw>span {
  color: #535353;
  font-size: 10px;
  text-transform: none
}

@media screen and (min-width:1421px) {
  .sBgUN>.rxTTw {
    padding: 12px 9px
  }
}

.sBgUN>.rxTTw[href*=abound]:after {
  color: #e21b22;
  content: "NEW";
  font-size: 10px;
  font-weight: 600;
  margin-left: -9px;
  position: relative;
  top: -14px
}

.sBgUN .rxTTw {
  display: block
}

.w4nQT .CrfNJ {
  padding-left: 10px
}

.uSJfi {
  display: inline-block;
  margin-right: 15px;
  position: relative;
  vertical-align: middle;
  z-index: 2
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .uSJfi {
    margin-right: 10px
  }
}

.uSJfi>ul {
  -ms-flex-align: center !important;
  align-items: center !important;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap
}

.GZCsA {
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  margin: 0 0 12px;
  text-transform: uppercase
}

.WjKVk ul {
  display: flex;
  flex-wrap: wrap
}

.sBgUN:not(.CrfNJ) .LY21k {
  flex: 0 0 100%
}

.sBgUN:not(.CrfNJ) .WjKVk {
  border-right: 1px dotted #999;
  flex: 0 0 140px;
  margin-right: 20px
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .sBgUN:not(.CrfNJ) .WjKVk {
    flex: 0 0 130px;
    margin-right: 16px
  }
}

.qVYqY ul {
  -webkit-column-count: 5;
  -moz-column-count: 5;
  column-count: 5;
  -webkit-column-gap: 38px;
  -moz-column-gap: 38px;
  column-gap: 38px;
  min-height: 0
}

@media screen and (max-width:1366px) {
  .qVYqY ul {
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px
  }
}

@media screen and (min-width:1421px) {
  .qVYqY ul {
    -webkit-column-gap: 55px;
    -moz-column-gap: 55px;
    column-gap: 55px
  }
}

.LY21k {
  flex: 0 0 50%;
  margin-bottom: 8px
}

.LY21k .rxTTw {
  color: var(--primary-dark-color);
  font: 500 12px/16px Verdana;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s
}

.LY21k .rxTTw>span {
  color: #535353;
  display: block;
  font-size: 10px;
  text-transform: none
}

.LY21k .rxTTw:hover {
  color: #595959
}

.LY21k .rxTTw:before {
  display: none
}

.fF5Zw {
  background: var(--white-color);
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 5px 25px 0 rgba(var(--primary-dark-color-rgba), .2);
  -moz-box-shadow: 0 5px 25px 0 rgba(var(--primary-dark-color-rgba), .2);
  box-shadow: 0 5px 25px 0 rgba(var(--primary-dark-color-rgba), .2);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: 560px;
  padding: 20px 0 20px 20px;
  position: absolute;
  right: 0;
  top: 42px;
  width: 100%;
  z-index: 1000
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .fF5Zw {
    padding: 15px;
    right: 15px;
    width: calc(100% - 30px)
  }
}

.fF5Zw:before {
  background: rgba(var(--primary-dark-color-rgba), .7);
  content: "";
  height: 40px;
  left: 0;
  position: absolute;
  top: -40px;
  width: calc(100% - 30px)
}

.fF5Zw .SJD5j {
  width: 20%
}

.fF5Zw .KvhxN {
  font-size: 12px;
  line-height: 16px;
  margin: 0 0 10px;
  max-width: 170px;
  text-transform: uppercase
}

.fF5Zw .KvhxN a {
  color: var(--primary-dark-color)
}

.fF5Zw .KvhxN a:after {
  border-right: 2px solid var(--primary-dark-color);
  border-top: 2px solid var(--primary-dark-color);
  content: "";
  display: inline-block;
  height: 7px;
  margin: -2px 0 0 5px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  vertical-align: middle;
  width: 7px
}

.fF5Zw .KvhxN .brandlogo {
  display: inline-block;
  margin-left: 8px;
  max-width: 60px;
  position: relative;
  top: -1px;
  vertical-align: middle
}

.fF5Zw .KvhxN .brandlogo:after {
  display: none
}

.fF5Zw .oVw0Q li {
  margin: 0 0 8px
}

.fF5Zw .oVw0Q li a {
  color: var(--primary-dark-color);
  display: block;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s
}

.fF5Zw .oVw0Q li a:hover {
  color: #595959
}

.fF5Zw .oVw0Q li a.financialliteracyday {
  background-image: url(https://static.toiimg.com/photo/108106420.cms);
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: 70px 19px
}

@media screen and (max-width:1420px) {
  .fF5Zw .oVw0Q li a.financialliteracyday {
    background-size: 47px 18px
  }
}

.fF5Zw .oVw0Q+.oVw0Q {
  margin-top: 20px
}

.OLhPX,
.bfa1o {
  cursor: pointer;
  float: right;
  height: 20px;
  margin: 10px 0;
  position: relative;
  vertical-align: top;
  width: 20px;
  z-index: 1
}

.bfa1o span {
  background: var(--white-color);
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  top: 9px;
  width: 19px
}

.bfa1o span:after,
.bfa1o span:before {
  background: var(--white-color);
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 19px
}

.bfa1o span:before {
  top: -5px
}

.bfa1o span:after {
  top: 5px
}

.OLhPX:after,
.OLhPX:before {
  background: var(--white-color);
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 8px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  width: 16px
}

.OLhPX:before {
  transform: rotate(45deg)
}

.OLhPX:after {
  transform: rotate(135deg)
}

.CrfNJ {
  color: rgba(var(--primary-dark-color-rgba), .8);
  cursor: pointer;
  height: 40px;
  padding-top: 8px;
  width: 30px;
  z-index: 1
}

.CrfNJ .oTh_B i,
.CrfNJ .oTh_B:after,
.CrfNJ .oTh_B:before {
  background: var(--primary-dark-color);
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 4px;
  width: 4px
}

.CrfNJ .oTh_B i {
  margin: 0 2px
}

.CrfNJ .rxTTw {
  text-transform: capitalize
}

.CrfNJ .QkMQd {
  cursor: default;
  left: auto;
  padding-bottom: 10px;
  padding-top: 10px;
  right: 0;
  white-space: normal
}

.CrfNJ .QkMQd:before {
  right: 15px
}

.CrfNJ:hover .m7npk {
  opacity: 1
}

.CrfNJ:hover .oTh_B i,
.CrfNJ:hover .oTh_B:after,
.CrfNJ:hover .oTh_B:before {
  background: #595959;
  border: 0
}

.bgImg.gutter .EV3DB .uSJfi .sBgUN.PXvl1,
.fallback .EV3DB .uSJfi .sBgUN.PXvl1 {
  padding: 10px
}

.bgImg.gutter .EV3DB .uSJfi .sBgUN.UKHIr,
.fallback .EV3DB .uSJfi .sBgUN.UKHIr {
  display: none
}

.bgImg.gutter .SJD5j,
.fallback .SJD5j {
  padding: 0 5px
}

@media screen and (max-width:1420px) {
  .fallback .qjl1u .EV3DB .uSJfi .sBgUN:not(.UKHIr):not(.PXvl1):not(.tdAvO)>.rxTTw {
    padding: 12px 4px
  }
}

.bgImg:not(.gutter) .layout_type_2 .Mivr2.qjl1u .w4nQT {
  width: 100%
}

@media screen and (min-width:1421px) {
  .fallback .Mivr2.qjl1u .w4nQT .sBgUN:not(.tdAvO):not(.PXvl1):not(.UKHIr):not(.CrfNJ)>.rxTTw {
    padding: 12px 9px
  }
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .fallback .Mivr2 .w4nQT .sBgUN:not(.tdAvO):not(.PXvl1):not(.UKHIr):not(.CrfNJ)>.rxTTw {
    padding: 12px 4px
  }
}

.layout_type_2 .YZQav .EV3DB {
  width: calc(100% - 115px)
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .layout_type_2 .sBgUN:not(.tdAvO):not(.OJeIy):not(.CrfNJ) {
    padding: 0;
    position: static
  }
}

.layout_type_2 .sBgUN:not(.UKHIr):not(.PXvl1):not(.tdAvO):not(.OJeIy):hover>.rxTTw {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  color: #595959;
  z-index: 10
}

@media screen and (min-width:1260px) {
  .bgImg:not(.gutter) .w4nQT .contentwrapper {
    max-width: 1000px
  }
}

@media screen and (min-width:1421px) {
  .bgImg:not(.gutter) .w4nQT .contentwrapper {
    max-width: 1168px
  }
}

.toipLayout .Mivr2.qjl1u {
  padding-top: 38px;
  position: fixed;
  top: 0
}

.toipLayout .Mivr2.qjl1u .YZQav .w4nQT {
  max-width: 100%
}

.toipLayout .Mivr2 .xfVsJ {
  display: none
}

.toipLayout .Mivr2 .Min2E .xfVsJ {
  display: inline-block
}

.pimeArticleshowpage .Mivr2.qjl1u {
  padding-top: 38px;
  position: fixed;
  top: 0
}

.pimeArticleshowpage .Mivr2.qjl1u .YZQav .w4nQT {
  max-width: 100%
}

.pimeArticleshowpage .Mivr2 .xfVsJ {
  display: none
}

.pimeArticleshowpage .Mivr2 .Min2E .xfVsJ {
  display: inline-block
}

.primeLiveblogpage .Mivr2.qjl1u {
  padding-top: 0;
  position: fixed;
  top: 0
}

.primeLiveblogpage .Mivr2.qjl1u .YZQav .w4nQT {
  max-width: 100%
}

.primeLiveblogpage .Mivr2 .xfVsJ {
  display: none
}

.primeLiveblogpage .Mivr2 .Min2E .xfVsJ {
  display: inline-block
}

.nav_links_overflow_hidden {
  overflow-x: hidden;
  width: 100%
}

.FY24Q {
  background: #000
}

.FY24Q>div {
  -ms-flex-align: center !important;
  -ms-flex-pack: center !important;
  align-items: center !important;
  display: -ms-flexbox;
  display: flex;
  justify-content: center !important
}

.FY24Q.WTZ_s {
  padding: 20px 0
}

.FY24Q.WTZ_s .x2Fcu {
  margin: 0 auto;
  max-width: 288px;
  padding: 20px 0 18px
}

.FY24Q.WTZ_s .x2Fcu img {
  display: block
}

.FY24Q.omIk1 {
  background: #fff;
  min-height: 86px;
  padding: 0
}

.FY24Q.omIk1 .contentwrapper {
  min-height: 86px;
  position: relative
}

.FY24Q.omIk1 .contentwrapper>a {
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  min-height: 86px
}

.FY24Q.omIk1 .contentwrapper>a>img {
  filter: var(--invert);
  height: 86px;
  object-fit: cover
}

.FY24Q .vVQE4 {
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  padding: 10px 0;
  width: 100%
}

.FY24Q .vVQE4 .fgT_p {
  margin-right: 20px
}

.FY24Q .vVQE4 .ZX8t8 {
  margin-left: auto
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .FY24Q .vVQE4 .ZX8t8 {
    display: none
  }
}

.FY24Q.Sk9Yz .contentwrapper>a>img {
  height: 32px;
  object-fit: contain
}

.FY24Q.WITZZ .contentwrapper>a>img {
  height: auto;
  object-fit: fill
}

._Xgku {
  bottom: 8px;
  color: #595959;
  font-size: 12px;
  position: absolute
}

.rYO30,
.yzNfU {
  max-height: 70px;
  max-width: 210px;
  position: absolute;
  width: 210px;
  z-index: 1
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {

  .rYO30,
  .yzNfU {
    display: none
  }
}

.yzNfU {
  right: 12px
}

.rYO30 {
  left: 12px
}

.zmbZE {
  display: -ms-flexbox;
  display: flex;
  flex: 1
}

.primeLiveblogpage .FY24Q.Sk9Yz {
  left: 50%;
  position: relative;
  transform: translateX(-50%);
  width: 100vw
}

.UHNLR {
  border-bottom: 1px solid #ececec;
  display: -ms-flexbox;
  display: flex;
  margin: -6px 0 0;
  padding-bottom: 10px;
  text-transform: uppercase;
  white-space: nowrap
}

.UHNLR h1,
.UHNLR span {
  color: #e21b22;
  display: inline;
  font: 700 10px/16px Verdana;
  margin-right: 12px
}

.UHNLR li {
  margin-right: 24px;
  position: relative
}

.UHNLR li.Nv4fC a {
  color: #e21b22;
  font: 700 10px/16px Verdana
}

.UHNLR li.kwreA:after {
  background: url(https://static.toiimg.com/photo/93446904.cms) no-repeat 0 0;
  content: "";
  cursor: pointer;
  height: 34px;
  position: absolute;
  right: -10px;
  top: -9px;
  width: 70px
}

.UHNLR li .kyIP5,
.UHNLR li a {
  color: var(--primary-dark-color);
  font: 500 10px/16px Verdana;
  position: relative;
  -webkit-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  transition: all .3s ease-in;
  z-index: 2
}

.UHNLR li .kyIP5:hover,
.UHNLR li a:hover {
  color: #595959
}

.UHNLR li .kyIP5 {
  cursor: pointer
}

.UHNLR li:nth-child(n+8) {
  display: none
}

@media screen and (max-width:1420px) {
  .UHNLR li:nth-child(n+7) {
    display: none
  }
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .UHNLR li:nth-child(n+5) {
    display: none
  }
}

.UHNLR li.v1XJY>a {
  align-items: center;
  display: -ms-flexbox;
  display: flex
}

.UHNLR li.v1XJY>a:after {
  background: url(https://static.toiimg.com/photo/85399376.cms) no-repeat 0 0;
  background-size: 62px;
  content: "";
  height: 16px;
  margin-left: 6px;
  width: 64px
}

.UHNLR li.yBRCA:after {
  color: #e21b22;
  content: "NEW";
  font-size: 9px;
  font-weight: 700;
  position: absolute;
  right: 0;
  top: -9px
}

.UHNLR .N4kkW {
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  white-space: nowrap
}

.UHNLR .N4kkW::-webkit-scrollbar,
.UHNLR .N4kkW::-webkit-scrollbar-thumb {
  background: transparent;
  overflow: auto
}

.UHNLR .l2heightlight {
  color: var(--white-color);
  padding: 0 10px
}

.UHNLR .l2heightlight:after {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #c14338;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: var(--white-color);
  content: "";
  height: 16px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1
}

.UHNLR .l2heightlight:hover {
  color: var(--white-color)
}

.fb:before {
  background-image: url(https://static.toiimg.com/photo/112033967.cms);
  background-position: -45px -1175px;
  background-repeat: no-repeat;
  background-size: 450px
}

.twitter:before {
  background-image: url(https://static.toiimg.com/photo/112033967.cms);
  background-position: -50px -1210px;
  background-repeat: no-repeat;
  background-size: 450px
}

.rss:before {
  background-image: url(https://static.toiimg.com/photo/112033967.cms);
  background-position: -64px -2497px;
  background-repeat: no-repeat;
  background-size: 750px
}

.youtube:before {
  background-image: url(https://static.toiimg.com/photo/112033967.cms);
  background-position: -52px -1318px;
  background-repeat: no-repeat;
  background-size: 450px
}

.fallback .X2plK {
  margin: 40px auto 0;
  max-width: 1000px
}

@media screen and (min-width:1421px) {
  .fallback .X2plK {
    max-width: 1160px
  }
}

.f6H4n {
  margin-top: 24px !important
}

.X2plK {
  border-top: 2px solid var(--primary-dark-color);
  margin-top: 32px !important;
  padding: 24px 0 0
}

@media screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  .X2plK {
    margin-top: 0
  }
}

.myTjx {
  display: block;
  height: 68px;
  margin: 0 0 20px;
  width: 200px
}

.YYaA9 a {
  color: var(--primary-dark-color);
  display: block;
  font-size: 12px;
  line-height: 16px;
  margin: 0 0 8px
}

.VRKZ3 {
  grid-gap: 20px;
  display: grid;
  grid-template-columns: 1fr 2fr;
  margin-bottom: 20px
}

.VRKZ3 .nbHqL {
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
  margin: 0 0 12px;
  text-transform: uppercase
}

.VRKZ3.vS2n1 {
  display: unset
}

.VRKZ3.vS2n1 .YYaA9 {
  grid-gap: 16px;
  display: grid;
  grid-template-columns: repeat(6, 15%);
  margin-bottom: 12px
}

.VRKZ3.vS2n1 .YYaA9 a {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  margin-bottom: 0;
  overflow: hidden
}

.Bu7El {
  margin: 20px 0
}

.Bu7El .lsvkr {
  display: block
}

.Bu7El .lsvkr a {
  border: 1px solid var(--primary-dark-color);
  border-radius: 50%;
  display: inline-block;
  height: 32px;
  margin: 0 10px 0 0;
  position: relative;
  width: 32px
}

.Bu7El .lsvkr a:before {
  content: "";
  height: 100%;
  position: absolute;
  width: 100%
}

.nVZnl {
  border-top: 1px dotted #a5a5a5;
  color: #666;
  font-size: 0.8rem;
  padding: 15px 0;
  text-align: center
}

.D9RyY .YYaA9,
.wvELk {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  min-height: 0;
  width: 100%
}

.wvELk {
  grid-gap: 24px;
  display: grid;
  grid-template-columns: 1fr 1fr
}

.wvELk .YYaA9 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  min-height: 0;
  width: 100%
}

.t3kaD {
  background-image: url(101358000.svg);
  background-repeat: no-repeat
}

.r0m20,
.t3kaD {
  display: inline-block
}

.r0m20 {
  padding-top: 3px;
  vertical-align: middle
}

.r0m20 li {
  display: inline-block;
  margin-left: 8px
}

@media screen and (min-width:768px) and (orientation:portrait) and (max-width:1420px),
screen and (min-width:999px) and (max-width:1420px) {

  .r0m20 li:nth-child(3),
  .r0m20 li:nth-child(5),
  .r0m20 li:nth-child(6) {
    display: none
  }
}

.r0m20 li a {
  background-color: var(--white-color);
  background-size: 400%;
  border: 1px solid var(--white-color);
  border-radius: 50%;
  display: block;
  height: 20px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  width: 20px
}

.r0m20 li._SFqk a {
  background-position: -5px -7px;
  border-color: #3a5795
}

.r0m20 li.o1jxn a {
  background-position: -8px -32px;
  border-color: #55acee
}

.r0m20 li.KJVoK a {
  background-position: -6px -59px;
  border-color: #0177b5
}

.r0m20 li._0HkkF a {
  background-position: -6px -296px;
  border-color: #e9852f
}

.r0m20 li.TuB9M a {
  background-position: -8px -162px;
  border-color: red
}

.r0m20 li.z2Y3D a {
  background-position: -7px -216px;
  border-color: #bc2a8d
}

.r0m20 li.TDc_f a {
  background-position: -7px -244px;
  border-color: #1a1a1a
}

.r0m20 li.jGnSa a {
  background-position: -9px -269px;
  border-color: #1a1a1a
}

.r0m20 li.SDXk_ a {
  background-position: -11px -446px;
  border-color: #4b8bf5
}

.r0m20.yNUoM li a {
  border: 1px solid var(--white-color)
}

.social_footer_heading {
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
  margin: 0 0 8px;
  text-transform: uppercase
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .social_footer_heading {
    margin: 20px 0 8px
  }
}

.social_footer {
  margin: 0 0 28px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .social_footer {
    -ms-flex-pack: justify !important;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between !important
  }
}

.social_footer li:first-child {
  margin-left: 0
}

.social_footer li a {
  background-size: unset;
  height: 28px;
  width: 28px
}

.social_footer li._SFqk a {
  background-position: -7px -9px
}

.social_footer li.o1jxn a {
  background-position: -11px -45px
}

.social_footer li.KJVoK a {
  background-position: -8px -82px
}

.social_footer li._0HkkF a {
  background-position: -8px -411px
}

.social_footer li.TuB9M a {
  background-position: -11px -225px
}

.social_footer li.z2Y3D a {
  background-position: -9px -299px
}

.social_footer li.TDc_f a {
  background-position: -9px -338px
}

.social_footer li.jGnSa a {
  background-position: -11px -375px
}

.social_footer li.SDXk_ a {
  background-position: -11px -446px
}