html {
  scroll-behavior: smooth;
}

img {
  max-width: 100%;
  border: 0
}

@keyframes ring {
  0% {
    transform: rotate(0);
    -moz-transform: rotate(0);
    -webkit-transform: rotate(0)
  }

  1% {
    transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -webkit-transform: rotate(30deg)
  }

  3% {
    transform: rotate(-28deg);
    -moz-transform: rotate(-28deg);
    -webkit-transform: rotate(-28deg)
  }

  5% {
    transform: rotate(34deg);
    -moz-transform: rotate(34deg);
    -webkit-transform: rotate(34deg)
  }

  7% {
    transform: rotate(-32deg);
    -moz-transform: rotate(-32deg);
    -webkit-transform: rotate(-32deg)
  }

  9% {
    transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -webkit-transform: rotate(30deg)
  }

  11% {
    transform: rotate(-28deg);
    -moz-transform: rotate(-28deg);
    -webkit-transform: rotate(-28deg)
  }

  13% {
    transform: rotate(26deg);
    -moz-transform: rotate(26deg);
    -webkit-transform: rotate(26deg)
  }

  15% {
    transform: rotate(-24deg);
    -moz-transform: rotate(-24deg);
    -webkit-transform: rotate(-24deg)
  }

  17% {
    transform: rotate(22deg);
    -moz-transform: rotate(22deg);
    -webkit-transform: rotate(22deg)
  }

  19% {
    transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg)
  }

  21% {
    transform: rotate(18deg);
    -moz-transform: rotate(18deg);
    -webkit-transform: rotate(18deg)
  }

  23% {
    transform: rotate(-16deg);
    -moz-transform: rotate(-16deg);
    -webkit-transform: rotate(-16deg)
  }

  25% {
    transform: rotate(14deg);
    -moz-transform: rotate(14deg);
    -webkit-transform: rotate(14deg)
  }

  27% {
    transform: rotate(-12deg);
    -moz-transform: rotate(-12deg);
    -webkit-transform: rotate(-12deg)
  }

  29% {
    transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -webkit-transform: rotate(10deg)
  }

  31% {
    transform: rotate(-8deg);
    -moz-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg)
  }

  33% {
    transform: rotate(6deg);
    -moz-transform: rotate(6deg);
    -webkit-transform: rotate(6deg)
  }

  35% {
    transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -webkit-transform: rotate(-4deg)
  }

  37% {
    transform: rotate(2deg);
    -moz-transform: rotate(2deg);
    -webkit-transform: rotate(2deg)
  }

  39% {
    transform: rotate(-1deg);
    -moz-transform: rotate(-1deg);
    -webkit-transform: rotate(-1deg)
  }

  41% {
    transform: rotate(1deg);
    -moz-transform: rotate(1deg);
    -webkit-transform: rotate(1deg)
  }

  43% {
    transform: rotate(0);
    -moz-transform: rotate(0);
    -webkit-transform: rotate(0)
  }

  to {
    transform: rotate(0)
  }
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

*,
:after,
:before {
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important
}

* {
  margin: 0;
  padding: 0
}

a {
  text-decoration: none
}

a,
body {
  color: #1a1a1a
}

.container {
  margin: 0 auto;
  width: 100%;
  padding: 0
}

#dock-container {
  position: fixed;
  right: 0;
  z-index: 102;
  background: #000;
  padding: 0;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s
}

.hide {
  bottom: -100%;
  opacity: 0
}

.show {
  bottom: 65px;
  opacity: 1
}

.relative {
  position: relative
}

.colombia {
  padding: 0 !important
}

* {
  outline: none
}

.advertisement {
  background-color: #fafafa;
  text-align: center;
  padding: 10px 30px 16px;
  margin-bottom: 36px
}

.advertisement .ad_text {
  font-size: 10px;
  text-transform: uppercase;
  color: #999;
  text-align: center;
  display: block;
  margin-bottom: 5px
}

.advertisement img {
  width: 100%
}

.rs {
  position: relative
}

.rs:before {
  content: "\20B9";
  margin-right: 4px
}

p {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 16px
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 8px
}

.theme_button {
  background-color: #135394;
  border: none;
  color: #fff;
  border-radius: 2px;
  width: 100%;
  text-align: center;
  margin: 16px 0;
  font-size: 12px;
  line-height: 36px;
  font-weight: 600;
  text-transform: uppercase
}

.theme_button.disabled {
  background: #ccc
}

.separator {
  height: 4px;
  display: block;
  border-top: 1px dotted rgba(0, 0, 0, .8);
  border-bottom: 1px dotted rgba(0, 0, 0, .8);
  margin: 40px 0;
  position: relative
}

.separator span {
  position: absolute;
  left: 30px;
  background: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  color: #1a1a1a;
  text-transform: uppercase;
  top: -11px;
  padding: 0 10px;
  cursor: pointer;
  letter-spacing: 2px
}

.separator span:after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 45%;
  border-style: solid;
  border-color: #000 transparent transparent
}

.slick-dots {
  margin: 20px auto 0;
  text-align: center;
  list-style: none
}

.slick-dots>li {
  display: inline-block;
  margin: 0 12px;
  position: relative
}

.slick-dots>li>button {
  text-indent: -99999px;
  font-size: 0;
  width: 12px;
  height: 12px;
  position: absolute;
  left: 0;
  top: -10px;
  background: #d8d8d8;
  cursor: pointer;
  display: block;
  border: 0;
  border-radius: 100%
}

.slick-dots>li.slick-active button {
  background: #909090
}

.g_loading {
  position: relative;
  min-height: 100px
}

.g_loading:before {
  width: 100%;
  z-index: 1;
  height: 100%;
  background: hsla(0, 0%, 100%, .9);
  top: 0;
  left: 0
}

.g_loading:after,
.g_loading:before {
  content: "";
  display: block;
  position: absolute
}

.g_loading:after {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  border: 4px solid #135394;
  border-top-color: hsla(0, 0%, 100%, .7);
  -webkit-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
  top: 30px;
  left: 45%;
  z-index: 2
}

.g_l_overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  min-height: 0;
  z-index: 3
}

.mt8 {
  margin-top: 8px
}

.mt32 {
  margin-top: 32px
}

.mb8 {
  margin-bottom: 8px
}

.mb12 {
  margin-bottom: 12px
}

.mb16 {
  margin-bottom: 16px
}

.mb20 {
  margin-bottom: 20px
}

.mb24 {
  margin-bottom: 24px
}

.mb32 {
  margin-bottom: 32px
}

.mb40 {
  margin-bottom: 40px
}

body .pt24 {
  padding-top: 24px
}

body.euuser .eu-hide {
  display: none !important
}

body.euuser[data-consentfor=CCPA] .ccpa-show {
  display: inherit !important
}

body.euuser .consent-popup {
  background: #0d0d0d;
  position: relative;
  z-index: 100;
  margin: 0 auto;
  display: block
}

body.euuser .consent-banner {
  padding: 16px 0;
  position: relative
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  body.euuser .consent-banner {
    padding: 16px
  }
}

@media screen and (min-width:768px) and (max-width:1024px) {
  body.euuser .consent-banner {
    padding: 16px
  }
}

body.euuser .consent-banner h2 {
  font-size: 20px;
  line-height: 32px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 10px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  body.euuser .consent-banner h2 {
    font-size: 14px;
    line-height: 1
  }
}

body.euuser .consent-banner p {
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  color: #fff;
  margin: 0
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  body.euuser .consent-banner p {
    font-size: 11px;
    line-height: 16px
  }
}

body.euuser .consent-banner p a {
  color: #e21b22;
  text-decoration: underline;
  display: inline
}

body.euuser .consent-banner .column1 {
  float: left;
  width: 80%;
  padding-right: 20px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  body.euuser .consent-banner .column1 {
    padding-right: 0;
    float: none;
    width: 100%
  }
}

body.euuser .consent-banner .column2 {
  float: right;
  width: 20%;
  text-align: center;
  height: auto;
  margin: 0
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  body.euuser .consent-banner .column2 {
    float: none;
    position: absolute;
    width: auto;
    right: 10px;
    bottom: 7px
  }
}

body.euuser .consent-banner .column2 ul li {
  margin-bottom: 8px;
  list-style: none
}

body.euuser .consent-banner .column2 ul li #consent-continue-button {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  background: 0;
  border: 1px solid #e21b22;
  border-radius: 1000px;
  width: 100%;
  padding: 10px;
  text-transform: uppercase;
  height: auto;
  color: #e21b22;
  cursor: pointer
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  body.euuser .consent-banner .column2 ul li #consent-continue-button {
    padding: 4px 16px;
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
  }
}

body.euuser .consent-banner .checkbox {
  display: block;
  clear: both;
  border-top: 15px solid transparent
}

body.euuser .consent-banner .checkbox input[type=checkbox] {
  display: none
}

body.euuser .consent-banner .checkbox label {
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  padding-left: 23px;
  cursor: pointer;
  vertical-align: middle;
  color: #fff;
  position: relative
}

body.euuser .consent-banner .checkbox label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  height: 14px;
  width: 14px;
  line-height: 15px;
  background: #fff no-repeat;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  border: 1px solid #b1b1b1
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  body.euuser .consent-banner .checkbox label {
    font-size: 11px;
    width: 80%;
    line-height: 14px
  }
}

body.euuser .consent-banner .checkbox input[type=checkbox]:checked+label:before {
  background: #135394;
  border-color: #135394
}

body.euuser .consent-banner .checkbox input[type=checkbox]:checked+label:after {
  position: absolute;
  content: "";
  border: solid #fff;
  width: 5px;
  height: 10px;
  left: 5px;
  top: 2px;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg)
}

body.euuser .consent-banner button.close {
  background: none;
  border: none;
  width: 20px;
  height: 20px;
  position: relative
}

body.euuser .consent-banner button.close:after,
body.euuser .consent-banner button.close:before {
  content: "";
  width: 1px;
  height: 16px;
  background: #fff;
  position: absolute;
  top: 2px;
  right: 8px;
  transform: rotate(45deg)
}

body.euuser .consent-banner button.close:after {
  transform: rotate(135deg)
}

body.euuser .consent-banner button#consent-continue-button.close {
  position: absolute;
  width: 18px;
  height: 18px;
  text-indent: -9999px;
  top: 5px;
  right: 0;
  margin: 0
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  body.euuser .consent-banner button#consent-continue-button.close {
    right: 5px
  }
}

body.euuser .consent-banner.consent-policy-update-msg {
  display: flex;
  align-items: center;
  justify-content: center
}

body.euuser .consent-banner.consent-policy-update-msg p {
  font-size: 14px;
  line-height: 20px
}

body.euuser .consent-banner.consent-policy-update-msg .column1 {
  width: auto;
  padding-right: 44px
}

body.euuser.bgImg .consent-banner {
  padding-left: 10px;
  padding-right: 10px
}

body.euuser.bgImg .consent-popup {
  max-width: 1000px
}

._3IJH0 {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 5;
  text-align: center
}

._3IJH0 .VpvC4 {
  width: 100%
}

div.VBh-h {
  min-height: 66px
}

header {
  background: #fff
}

header.eQqFd {
  position: sticky;
  top: -1px;
  z-index: 100
}

header.eQqFd ._2yzlp {
  width: 100%
}

header.eQqFd .jTy7C {
  height: 57px;
  background-color: #fff;
  width: 100%
}

header .jTy7C {
  border-bottom: 1px solid #ececec;
  border-top: 1px solid #ececec;
  min-height: 56px;
  position: relative
}

header .jTy7C ._2nZZI {
  padding: 16px;
  position: absolute;
  z-index: 1;
  width: 56px
}

header .jTy7C ._2nZZI i {
  width: 24px;
  margin: 5px auto;
  height: 14px;
  display: block;
  background: url("../img/79512577 .svg") no-repeat bottom
}

header .jTy7C .kT_JJ {
  position: absolute;
  width: 50px;
  height: 57px;
  float: left;
  text-indent: -1000px;
  z-index: 1
}

header .jTy7C .kT_JJ:before {
  background-image: url("../img/81526830.svg");
  background-position: -38px -1964px;
  background-repeat: no-repeat;
  width: 30px;
  height: 20px;
  content: "";
  position: absolute;
  top: 17px;
  left: 10px
}

header .jTy7C .nBC15 {
  width: 100%;
  text-align: center
}

header .jTy7C ._3tApm {
  position: absolute;
  z-index: 1;
  padding: 16px 0 0 16px;
  margin-left: 5px;
  right: 16px;
  top: 0
}

@media screen and (max-width:320px) {
  header .jTy7C ._3tApm {
    padding: 16px 8px 0 0
  }
}

._3_fxA ._3uSix {
  height: 24px;
  border: 1px solid #135394;
  border-radius: 4px;
  padding: 0 9px
}

._3_fxA a {
  display: block;
  padding: 0 9px
}

._3_fxA a:after,
._3_fxA a:before {
  content: "";
  display: table
}

._3_fxA a:after {
  clear: both
}

@media screen and (max-width:320px) {
  ._3_fxA a {
    padding: 0 4px
  }
}

._3_fxA ._1a0Le {
  background: url("../img/75207857.svg");
  background-position: -59px -113px;
  width: 21px;
  height: 24px;
  float: left;
  text-indent: -1000px;
  overflow: hidden
}

._3_fxA ._1j93o {
  color: #135394;
  float: left;
  padding-left: 5px;
  font-weight: 700;
  line-height: 24px
}

._3_fxA ._1j93o,
._3_fxA ._1urWQ {
  font-size: 12px;
  text-align: center
}

._3_fxA ._1urWQ {
  opacity: 0;
  transition: all .5s ease-in;
  position: absolute;
  background: #00b45a;
  top: 7px;
  right: -6px;
  width: 29px;
  height: 16px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  color: #fff
}

._3_fxA ._1urWQ._188LK {
  opacity: 1
}

._3uUx2 {
  width: 100%;
  margin: 16px 0;
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  background: #fff
}

._3uUx2 a {
  display: table;
  width: 100%;
  padding: 10px 16px
}

._3uUx2 ._1j93o {
  display: table-cell;
  vertical-align: middle;
  padding-left: 50px;
  position: relative;
  width: 60%
}

._3uUx2 ._1j93o:after {
  content: "";
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  background: url("../img/75207857.svg");
  background-position: -146px -110px;
  top: 10px;
  left: 12px
}

._3uUx2 ._1j93o span {
  display: block;
  font-size: 14px
}

._3uUx2 ._1j93o .dxBTU {
  font-size: 16px;
  color: #f6bc34;
  font-weight: 700;
  text-transform: uppercase
}

._3uUx2 .LwmNg {
  display: table-cell;
  vertical-align: middle;
  text-align: right
}

._3uUx2 .LwmNg span {
  display: block;
  padding: 8px 16px
}

.BTkKt {
  margin-bottom: 14px;
  position: relative
}

.BTkKt.h01CF {
  border: none
}

.BTkKt._16B2- {
  border-bottom: 1px solid #ececec
}

.BTkKt._2Pfj1 {
  border: 1px solid #ececec;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

.BTkKt._3QhOR {
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec
}

.BTkKt .XLpPR {
  position: absolute;
  right: 10px;
  top: 18px;
  font-size: 30px;
  transform: rotate(45deg);
  cursor: pointer;
}

.BTkKt ._2LgDm {
  background: #fff;
  border-radius: 0;
  padding: 24px 30px;
  bottom: 0
}

.BTkKt ._2LgDm ._3H9wm ._10Its {
  display: inline-block;
  background-image: linear-gradient(90deg, #3f22b4, #c610eb);
  height: 56px;
  width: 56px;
  margin-right: 16px;
  border-radius: 100%;
  position: absolute;
  left: 12px;
  top: 20px
}

.BTkKt ._2LgDm ._3H9wm ._10Its:after {
  content: "";
  background-image: url("https://static.toiimg.com/photo/81414185.cms");
  background-position: -9px -89px;
  background-repeat: no-repeat;
  position: absolute;
  width: 28px;
  height: 25px;
  background-size: 80px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%)
}

.BTkKt ._2LgDm ._3H9wm ._1QI6a {
  font-size: 16px;
  line-height: 1.38;
  margin-bottom: 4px;
  font-weight: 800;
  padding-left: 48px
}

.BTkKt ._2LgDm ._3H9wm ._62WuF {
  font-size: 14px;
  padding-left: 48px;
  display: block;
  line-height: 1.36
}

.BTkKt .LwmNg {
  text-align: right
}

._2J8D8 {
  background: #135394;
  color: #fff;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  line-height: 30px;
  text-transform: uppercase;
  width: 130px;
  border: 1px solid #135394;
  font-size: 12px;
  line-height: 30px;
  font-weight: 600;
}

.xEDlp {
  background: #f5f5f5;
  overflow: hidden;
  font-size: 12px;
  padding: 8px
}

.xEDlp .i-OZx {
  float: left;
  font-size: 12px;
  font-weight: 400;
  width: 85px;
  color: #595959
}

.xEDlp .V6N-K {
  float: left;
  overflow-x: scroll;
  white-space: nowrap;
  width: calc(100% - 88px)
}

.xEDlp .V6N-K ._2GGpB {
  display: inline-block;
  padding: 0 8px;
  border-right: 1px solid #595959;
  color: #595959
}

.xEDlp .V6N-K ._2GGpB:last-child {
  border: none
}

.hlx-i {
  width: 100%;
  transition: transform 2s
}

.hlx-i ._2jqjB {
  display: block;
  width: 145px;
  height: 48px;
  overflow: hidden;
  text-indent: -1000px;
  background-size: contain !important;
  margin: 0 auto
}

.hlx-i ._3jNY6 {
  float: left;
  height: 45px;
  position: relative;
  margin-left: 5px
}

.hlx-i ._3jNY6:after,
.hlx-i ._3jNY6:before {
  content: "";
  display: table
}

.hlx-i ._3jNY6:after {
  clear: both
}

.hlx-i ._3jNY6 .W4MFv {
  width: 85px;
  padding-top: 16px
}

.hlx-i ._3jNY6 .W4MFv img {
  max-width: 100%
}

.hlx-i.BzPhI {
  transition: transform 2s
}

.hlx-i.BzPhI,
.hlx-i.BzPhI ._2jqjB,
.hlx-i.BzPhI ._3jNY6 {
  transform: rotateY(180deg)
}

._1lpls {
  overflow-y: scroll;
  white-space: nowrap;
  clear: both;
  border-bottom: 1px solid #ececec;
  text-align: center
}

._1lpls ._39dmz {
  display: inline-block;
  padding: 0 10px;
  text-decoration: none;
  text-align: center;
  line-height: 48px;
  color: #000;
  font-size: 12px;
  text-transform: uppercase;
  position: relative
}

._1lpls ._39dmz._28ARg {
  font-weight: 700;
  color: #135394
}

._1lpls ._39dmz._28ARg:after {
  content: " ";
  position: absolute;
  background: #135394;
  left: 0;
  right: 0;
  bottom: 1px;
  height: 4px
}

._3JUln ._1YolI {
  position: fixed;
  z-index: 102;
  top: 0;
  width: 100%;
  background: #fff;
  transition-duration: .3s;
  margin-left: -100%
}

._3JUln ._1YolI:after,
._3JUln ._1YolI:before {
  content: "";
  display: table
}

._3JUln ._1YolI:after {
  clear: both
}

._3JUln ._1YolI ._1VRPe {
  height: 100vh;
  display: grid;
  grid-template-rows: auto 38px 1fr 61px
}

._3JUln ._1YolI ._1VRPe ._2Gqer {
  width: 100%
}

._3JUln ._1YolI ._1VRPe ._2Gqer:after,
._3JUln ._1YolI ._1VRPe ._2Gqer:before {
  content: "";
  display: table
}

._3JUln ._1YolI ._1VRPe ._2Gqer:after {
  clear: both
}

._3JUln ._1YolI ._1VRPe ._2-UfB {
  padding: 6px 16px;
  background: #f5f5f5
}

._3JUln ._1YolI ._1VRPe ._1Q-jr {
  width: 100%;
  overflow-y: scroll
}

._3JUln ._3uQvE {
  padding-top: 4px;
  background: #f5f5f5;
  height: 61px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center
}

._3JUln ._3uQvE ._1ySXU {
  margin: 4px 0;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 12px;
  font-weight: 600;
  color: #595959
}

._3JUln._24mrE ._1YolI {
  margin-left: 0
}

#ampbody.hamclick {
  position: fixed
}

#ampbody.hamclick ._1YolI {
  margin-left: 0
}

.Fe4aq {
  min-height: 94px
}

.Fe4aq._1oUhH {
  min-height: 10px
}

.Fe4aq ._3erhs {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 10px 4px
}

.Fe4aq ._3erhs ._2gngY {
  cursor: pointer;
  position: relative;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-indent: -1000px
}

.Fe4aq ._3erhs ._2gngY:before {
  background-position: -38px -1964px;
  height: 20px;
  content: "";
  position: absolute;
  top: 4px;
  left: 0
}

.Fe4aq ._3erhs ._2gngY:before,
.Fe4aq ._3erhs ._3yhAN i {
  background-image: url("../img/81526830.svg");
  background-repeat: no-repeat;
  width: 30px
}

.Fe4aq ._3erhs ._3yhAN i {
  background-position: -9px -61px;
  display: block;
  height: 30px
}

.Fe4aq ._1aLWG {
  font-size: 10px;
  display: block;
  width: 100%
}

.YI7RJ {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  display: inline-block;
  min-width: 110px;
  position: relative;
  height: 30px;
  line-height: 30px;
  z-index: 9;
  display: flex;
  border-bottom: #ededed;
  padding: 2px 15px 0 0;
  height: auto;
  align-items: center
}

.YI7RJ._1rYB8 ul {
  top: 23px;
  left: 0
}

.YI7RJ._1rYB8 .P4Dsd {
  color: #1a1a1a;
  font-weight: 600;
  margin-right: 10px
}

.YI7RJ._1rYB8 ._3fD_R {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #000;
  display: flex;
  padding: 4px 5px;
  width: 75px;
  position: relative;
  font-size: 12px;
  font-weight: 700;
  align-items: center;
  height: 24px;
  background: #fff
}

.YI7RJ._1rYB8 ._3fD_R:after {
  right: 8px
}

.YI7RJ .P4Dsd {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-right: 8px
}

.YI7RJ ul {
  display: inline-block;
  vertical-align: top;
  position: relative;
  display: none;
  background: #fff;
  position: absolute;
  top: 25px;
  padding: 5px;
  min-width: 75px;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 hsla(0, 0%, 100%, .5);
  left: 0;
  z-index: 2;
  list-style: none
}

.YI7RJ ul li {
  margin: 0;
  border-bottom: 1px solid #ddd;
  padding: 6px 3px;
  transition: padding .6s ease;
  line-height: 1.3em
}

.YI7RJ ul li a {
  display: block;
  color: rgba(0, 0, 0, .7);
  font-size: 12px;
  line-height: 16px
}

.YI7RJ ul li a:before {
  content: "";
  background-image: url("../img/74097323.cms");
  background-repeat: no-repeat;
  display: inline-block;
  width: 15px;
  height: 10px;
  margin-right: 5px;
  margin-top: -2px;
  vertical-align: middle;
  background-size: 255px
}

.YI7RJ ul li.wyb02 a:before {
  background-image: url("../img/Flag_of_Bangladesh.svg");
  background-size: contain;
}

.YI7RJ ul li.vvCio a:before {
  background-position: -40px -269px
}

@media screen and (min-width:768px) and (orientation:portrait),
screen and (min-width:999px) {
  .YI7RJ:before {
    content: "";
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    right: 1px;
    transition: .3s ease;
    z-index: 1;
    top: 6px
  }
}

.YI7RJ ._3fD_R {
  display: inline-block;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  z-index: 9;
  width: 50px
}

.YI7RJ ._3fD_R:after {
  content: "";
  position: absolute;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  right: auto;
  margin-left: 3px;
  top: 11px;
  border-top: 4px solid #fff
}

.YI7RJ ._3fD_R:before {
  content: "";
  background-image: url("../img/Flag_of_Bangladesh.svg");
  background-repeat: no-repeat;
  display: inline-block;
  width: 15px;
  height: 10px;
  margin-right: 5px;
  margin-top: -2px;
  vertical-align: middle;
  background-size: contain
}

.YI7RJ ._3fD_R:hover ul {
  display: block
}

.YI7RJ:hover:after {
  border-top: 4px solid #fff;
  transition: .3s ease;
  z-index: 2
}

.YI7RJ ._3fD_R.vvCio:before {
  background-position: -40px -269px
}

.YI7RJ .P4Dsd {
  vertical-align: middle;
  font-size: 10px;
  line-height: 16px;
  font-weight: 400;
  color: #595959;
  height: auto
}

.YI7RJ ._3fD_R {
  border-radius: 2px;
  border: 1px solid #fff;
  max-width: 110px;
  padding: 4px 5px;
  position: relative;
  font-size: 12px;
  font-weight: 700;
  display: flex;
  align-items: center;
  height: 26px
}

.YI7RJ ._3fD_R span {
  font-size: 10px;
  line-height: 16px;
  font-weight: 400;
  color: #595959
}

.YI7RJ ._3fD_R:after {
  border: solid #595959;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 2px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  right: 0;
  top: 7px
}

.YI7RJ ._3fD_R:before {
  margin-top: -1px
}

.YI7RJ ._3fD_R.vvCio {
  background-position: -40px -269px
}

.YI7RJ ._3fD_R.wyb02 {
  background-position: -60px -269px
}

.YI7RJ ul {
  top: 26px;
  padding: 0 5px;
  min-width: 70px;
  width: 100%;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 2px 4px 0 rgba(45, 45, 45, .5)
}

.YI7RJ ul li {
  width: 93%
}

.YI7RJ ul li:last-child {
  border-bottom: 0
}

.YI7RJ ul li a {
  font-size: 10px;
  line-height: 16px;
  font-weight: 600;
  color: #595959
}

.YI7RJ.vvCio ._3fD_R {
  width: 50px
}

.YI7RJ.wyb02 ._3fD_R {
  width: 40px
}

.bgImg .YI7RJ {
  padding-right: 8px
}

._12dTP {
  width: 100%;
  padding: 6px 0 0 16px
}

._12dTP .Zfs_v {
  display: inline-block;
  position: relative;
  vertical-align: top;
  margin-top: -6px
}

._12dTP .X6MOS {
  width: 15px;
  height: 15px;
  background-color: red;
  border-radius: 50%;
  position: absolute;
  top: 20px;
  left: 20px
}

._12dTP ._1yMOG {
  border: 3px solid red;
  height: 25px;
  width: 25px;
  position: absolute;
  left: 15px;
  top: 15px;
  -webkit-border-radius: 30px;
  -webkit-animation: _17XGC 1s ease-out;
  -webkit-animation-iteration-count: infinite;
  opacity: 0
}

@-webkit-keyframes _17XGC {
  0% {
    -webkit-transform: scale(.1);
    opacity: 0
  }

  50% {
    opacity: 1
  }

  to {
    -webkit-transform: scale(1.2);
    opacity: 0
  }
}

._12dTP a,
._12dTP span {
  color: #000;
  line-height: 40px;
  padding-left: 32px;
  display: block;
  text-decoration: none;
  position: relative;
  text-align: left;
  font-size: 14px
}

._12dTP a:after,
._12dTP span:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 26px;
  height: 40px;
  display: block
}

._12dTP a._2Ygdg {
  color: #135394
}

._12dTP a:after {
  background-image: url("../img/81526830.svg");
  background-repeat: no-repeat
}

._12dTP ._30Doh:after,
._12dTP a:after {
  background-position: -16px -338px
}

._12dTP ._23FpU:after {
  background-position: -16px -497px
}

._12dTP .pVRgl:after {
  background-position: -16px -377px
}

._12dTP ._185h7:after {
  background-position: -16px -2191px
}

._12dTP ._29eDO:after {
  background-position: -56px -548px;
  background-size: 95px
}

._12dTP ._195JX:after {
  background-position: -47px -1995px
}

._12dTP ._1lmlP:after {
  background-position: -49px -483px;
  background-size: 90px
}

._12dTP ._1lmlP span {
  display: inline-block
}

._12dTP .iFsES:after {
  background-position: -14px -2231px
}

._12dTP .swcAe:after {
  background-position: -56px -618px
}

._12dTP ._281tT:after {
  background-position: -16px -2271px
}

._12dTP ._3BaRR:after {
  background-position: -16px -417px
}

._12dTP .gWjCY:after {
  background-position: -67px -738px
}

._12dTP .dx8G7:after {
  background-position: -16px -457px
}

._12dTP ._3FK8i:after {
  background-position: -16px -2351px
}

._12dTP ._3u8bE:after {
  background-position: -16px -2391px
}

._12dTP ._2N-lp:after {
  background-position: -16px -2430px
}

._12dTP ._26vdD:after {
  background-position: -16px -2471px
}

._12dTP .sHDI9:after {
  background-image: url("../img/81526830.svg");
  background-position: -12px -2511px;
  background-repeat: no-repeat
}

._12dTP ._30Doh._2Ygdg:after {
  background-position: -16px -537px
}

._12dTP ._23FpU._2Ygdg:after {
  background-position: -16px -698px
}

._12dTP .pVRgl._2Ygdg:after {
  background-position: -16px -578px
}

._12dTP ._185h7._2Ygdg:after {
  background-position: -52px -2191px
}

._12dTP .iFsES._2Ygdg:after {
  background-position: -50px -2231px
}

._12dTP ._281tT._2Ygdg:after {
  background-position: -52px -2271px
}

._12dTP ._3BaRR._2Ygdg:after {
  background-position: -16px -618px
}

._12dTP .gWjCY._2Ygdg:after {
  background-position: -41px -738px
}

._12dTP .dx8G7._2Ygdg:after {
  background-position: -16px -658px
}

._12dTP ._3FK8i._2Ygdg:after {
  background-position: -50px -2351px
}

._12dTP ._3u8bE._2Ygdg:after {
  background-position: -52px -2391px
}

._12dTP ._2N-lp._2Ygdg:after {
  background-position: -52px -2430px
}

._12dTP ._26vdD._2Ygdg:after {
  background-position: -52px -2471px
}

._12dTP .sHDI9._2Ygdg:after {
  background-image: url("../img/81526830.svg");
  background-position: -50px -2511px;
  background-repeat: no-repeat
}

._4H5PQ {
  background-image: url("../img/81245133.svg");
  background-repeat: no-repeat
}

._3qK3T,
._4H5PQ {
  display: inline-block
}

._3qK3T {
  vertical-align: middle;
  padding-top: 1px
}

._3qK3T li {
  display: inline-block;
  margin-left: 8px
}

._3qK3T li a {
  display: block;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s
}

._3qK3T li a:hover {
  opacity: 1
}

._3qK3T li._2FwJ8 a {
  background-position: -19px -903px
}

._3qK3T li.NTmN1 a {
  background-position: -19px -935px
}

._3qK3T li._2UNup a {
  background-position: -19px -1021px
}

._3qK3T li._2vIPr a {
  background-position: -19px -992px
}

._3qK3T li.Iqtpk a {
  background-position: -19px -965px
}

._3qK3T._3f1e8 li:first-child {
  margin-left: 0
}

._3qK3T._3f1e8 li a {
  width: 35px;
  height: 35px
}

._3qK3T._3f1e8 li._2FwJ8 a {
  background-position: -17px -1133px
}

._3qK3T._3f1e8 li.NTmN1 a {
  background-position: -17px -1178px
}

._3qK3T._3f1e8 li._2UNup a {
  background-position: -17px -1225px
}

._3qK3T._3f1e8 li._2vIPr a {
  background-position: -16px -1274px
}

._3qK3T._3f1e8 li.Iqtpk a {
  background-position: -17px -1321px
}

._3qK3T._2pid9 ._4H5PQ {
  background-image: url("../img/81526830.svg")
}

._3qK3T._2pid9 li:first-child {
  margin-left: 0
}

._3qK3T._2pid9 li a {
  width: 32px;
  height: 28px;
  margin: 0 auto;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  display: block;
  border: 1px solid transparent
}

._3qK3T._2pid9 li._2FwJ8 a {
  border-color: #3b5998;
  background-position: -11px -4873px
}

._3qK3T._2pid9 li.NTmN1 a {
  border-color: #56acee;
  background-position: -11px -4904px
}

._3qK3T._2pid9 li._2UNup a {
  border-color: #0677b5;
  background-position: -11px -4936px
}

._3qK3T._2pid9 li._2vIPr a {
  border-color: #fc0d1b;
  background-position: -11px -4966px
}

._3qK3T._2pid9 li.Iqtpk a {
  border-color: #bd091b;
  background-position: -11px -4991px
}

._2uYyE {
  text-align: center;
  width: 100%;
  position: relative;
  overflow: hidden;
  padding: 8px 0
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._2uYyE {
    background-color: #f6f6f6
  }
}

._2uYyE._1o9JX:before,
._2uYyE._34KGD:before {
  content: "advertisement";
  position: absolute;
  color: rgba(26, 26, 26, .65);
  left: 0;
  right: 0;
  text-align: center;
  top: 6px;
  letter-spacing: 1px;
  height: 10px;
  font-size: 10px;
  line-height: 12px;
  font-weight: 400;
  text-transform: uppercase
}

._2uYyE._34KGD:before {
  top: 6px
}

._2uYyE._1o9JX {
  padding: 20px 0;
  background-color: rgba(0, 0, 0, .03)
}

._2uYyE._34KGD iframe {
  padding: 20px 0 0;
  background-color: rgba(0, 0, 0, .03)
}

._2uYyE .bgImg ._1o9JX {
  padding: 20px 0 0
}

._3nL4l {
  min-height: 250px;
  padding: 16px 0
}

._3nL4l._1o9JX {
  min-height: 290px
}

._3nL4l._34KGD {
  padding-top: 0;
  min-height: 286px
}

._3nL4l._34KGD iframe {
  min-height: 270px
}

._1bahX {
  min-height: 90px
}

._1bahX._1o9JX {
  min-height: 130px
}

._1bahX._34KGD iframe {
  min-height: 110px
}

.dqo8F {
  min-height: 600px
}

.dqo8F ._3J7Fc {
  background: #fff
}

._10eXC {
  padding-left: 0
}

._10eXC ._1hJ9o {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .8);
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  flex-flow: column;
  z-index: 2;
  font-size: 20px;
  line-height: 28px;
  text-transform: capitalize
}

._10eXC ._1hJ9o:before {
  content: "";
  background-image: url("../img/81526830.svg");
  background-position: -5px -6265px;
  background-repeat: no-repeat;
  background-size: 130px;
  width: 50px;
  height: 50px
}

._10eXC ._1hJ9o:after {
  display: none
}

._3sg2_ {
  overflow: hidden;
  background-color: #f5f5f5
}

._3IQ6C ._3sg2_ {
  position: relative;
  background: none
}

._27k4y,
._27k4y ._2wdFB,
._27k4y ._3sg2_ {
  background: #20252a
}

._27k4y ._2wdFB {
  color: #ccc;
  border: none;
  border-top: 1px solid #333;
  border-radius: 0
}

._27k4y ._2wdFB:after {
  border-color: #ccc
}

._36U9f.ymG_v ._3sg2_ {
  margin: 16px 0
}

._36U9f ._3sg2_ {
  overflow: auto;
  white-space: nowrap;
  display: flex;
  flex-flow: nowrap;
  padding: 0;
  background: #fff
}

.FvUxU.lZAbG {
  pointer-events: none;
  opacity: .5;
  color: #ccc
}

.FvUxU.lZAbG:after {
  border-color: #ccc
}

.FvUxU._1y-lk {
  border-color: #135394;
  width: auto;
  padding: 0 16px;
  margin: 0 auto
}

.FvUxU._1y-lk:after {
  display: none
}

.FvUxU:after {
  content: "";
  box-sizing: border-box;
  height: 7px;
  width: 7px;
  border-style: solid;
  border-color: #135394;
  border-width: 0 1px 1px 0;
  transform: rotate(-45deg);
  transition: border-width .15s ease-in-out;
  position: absolute;
  top: 18px;
  margin-left: 5px
}

.FvUxU._1RceL:after,
.FvUxU.eZNIO:after {
  transform: rotate(45deg);
  margin-left: 8px;
  top: 17px
}

._1Myhx {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 32px 16px 8px;
  margin: 0
}

._1Myhx span {
  position: relative;
  display: inline-block;
  width: 1px
}

._1Myhx span:after {
  content: "";
  box-sizing: border-box;
  height: 9px;
  width: 9px;
  border-style: solid;
  border-color: #000;
  border-width: 0 2px 2px 0;
  transform: rotate(-45deg);
  transition: border-width .15s ease-in-out;
  position: absolute;
  top: -10px;
  right: -13px
}

._1Myhx._2UsMC {
  font-size: 16px;
  line-height: 24px
}

._1Myhx.GG1Hj a span:after {
  border-color: #f5f5f5
}

._1kt9Q {
  position: relative;
  overflow: hidden;
  padding: 16px;
  margin-bottom: 2px;
  background: #fff
}

._1kt9Q:last-child {
  margin-bottom: 0
}

._1kt9Q>._1m6Ef {
  position: relative;
  min-height: 68px
}

._1kt9Q>._1m6Ef ._34H_d {
  display: flex;
  align-items: flex-start
}

._1kt9Q>._1m6Ef ._34H_d ._2IKfn {
  flex: 0 0 90px;
  margin-bottom: 0;
  order: 2;
  margin-left: 24px;
  position: relative
}

._1kt9Q>._1m6Ef ._34H_d ._2IKfn:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%
}

._1kt9Q>._1m6Ef ._34H_d ._2IKfn>._2BrUI {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

._1kt9Q>._1m6Ef ._34H_d ._2IKfn>._2BrUI img {
  width: 100%;
  object-fit: cover;
  height: 100%
}

._1kt9Q>._1m6Ef ._34H_d ._2IKfn ._2BrUI img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ececec
}

._1kt9Q>._1m6Ef ._34H_d ._2IKfn ._2DknM {
  position: absolute;
  left: 1px;
  bottom: 1px;
  display: inline-block;
  z-index: 2;
  background-color: #e21b22;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  padding: 4px 8px 0 22px;
  border-radius: 0 4px 0 4px;
  min-height: 24px;
  min-width: 28px
}

._1kt9Q>._1m6Ef ._34H_d ._2IKfn ._2DknM:after {
  content: "";
  background-image: url("../img/81245133.svg");
  background-position: -12px -274px;
  background-repeat: no-repeat;
  display: block;
  width: 28px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0
}

._1kt9Q>._1m6Ef ._34H_d ._2IKfn ._2DknM.QTTLg {
  padding-left: 26px
}

._1kt9Q>._1m6Ef ._34H_d ._2IKfn ._1h7Y5 {
  padding: 0 20px;
  background: #fff;
  color: #135394;
  position: absolute;
  right: 46px;
  bottom: 36px;
  z-index: 1;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  font-size: 10px;
  line-height: 23px;
  font-weight: 700;
  text-transform: uppercase;
  z-index: 2
}

div._2vX1b ._2lZLZ ._3Udw5 ._3w-Sq {
  background-color: #f5f5f5;
  padding: 8px 0;
  text-align: center;
  margin-bottom: 8px;
}

div._2vX1b ._2lZLZ ._3Udw5 ._3w-Sq div._3MfWZ {
  color: #135394;
  font-weight: 700;
  border-bottom: 2px solid #135394;
}

div._2vX1b ._2lZLZ ._3Udw5 ._3w-Sq div {
  display: inline-block;
  line-height: 28px;
  font-size: 12px;
  padding: 0 20px;
  text-transform: uppercase;
}

._1kt9Q>._1m6Ef ._34H_d ._2IKfn ._3WoxW {
  position: absolute;
  left: 0;
  bottom: 0;
  display: inline-block;
  z-index: 1;
  background-color: #e21b22;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  padding: 4px 8px 0 26px;
  border-radius: 0 4px 0 4px;
  min-height: 24px;
  min-width: 28px;
  z-index: 2
}

._1kt9Q>._1m6Ef ._34H_d ._2IKfn ._3WoxW:after {
  content: "";
  background-image: url("../img/81245133.svg");
  width: 28px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
  background-position: -14px -311px
}

div._2vX1b ._1TQ7c {
  border: none;
}

.RSjAY._2SzFn {
  margin-bottom: 0;
  border-top: 1px solid #e2e2e2;
  padding: 24px 16px 0;
}

.RSjAY {
  font-size: 10px;
  text-transform: uppercase;
  color: #000;
  padding: 8px 0 12px;
  font-weight: 500;
  letter-spacing: 1px;
}

.RSjAY ul {
  list-style: none;
}

.RSjAY ul li {
  display: inline;
  text-transform: none;
}

.RSjAY._2SzFn a {
  background: none;
  font-weight: 600;
}

.RSjAY a {
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  line-height: 16px;
  margin-right: 14px;
  margin-bottom: 4px;
  padding-right: 8px;
  border-radius: 4px;
}

.RSjAY._2SzFn a:after {
  content: "/";
  font-size: 12px;
  opacity: 1;
  position: absolute;
  right: -6px;
  top: 0;
}

.RSjAY a:after {
  content: "/";
  font-size: 9px;
  opacity: .5;
  position: absolute;
  right: -5px;
  top: 0;
}

.RSjAY._2SzFn ul li:last-child span {
  color: #135394;
  text-transform: uppercase;
  font-weight: 600;
}

.curpgcss {
  padding: 10px 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ececec;
  margin: 0 auto;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  color: #135394;
  text-transform: uppercase;
  position: relative;
  width: 100%;
}

._1kt9Q>._1m6Ef ._34H_d ._2IKfn ._1soI_ {
  position: absolute;
  left: 1px;
  bottom: 1px;
  background: #e21b22;
  -webkit-border-radius: 0 4px 0 4px;
  -moz-border-radius: 0 4px 0 4px;
  border-radius: 0 4px 0 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-image: url("../img/81526830.svg");
  background-position: -30px -2270px;
  background-repeat: no-repeat;
  background-size: 80px;
  color: #fff;
  display: inline-block;
  padding: 0 8px 0 20px;
  font-size: 12px;
  line-height: 24px;
  font-weight: 600;
  z-index: 2
}

._1kt9Q>._1m6Ef ._34H_d ._2tuki {
  flex: 1;
  width: 100%
}

._1kt9Q>._1m6Ef ._34H_d ._2tuki ._3b0S- {
  margin: 0;
  font-size: 11px;
  line-height: 13px;
  color: #666;
  text-transform: uppercase;
  flex: 0 0 100%;
  margin-bottom: 8px
}

._1kt9Q>._1m6Ef ._34H_d ._2tuki figcaption {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 8px;
  height: 60px
}

._1kt9Q>._1m6Ef ._34H_d ._2tuki ._1CPuF {
  position: absolute;
  bottom: 0
}

._1kt9Q>._1m6Ef ._34H_d ._2tuki ._1CPuF ._1xNRB {
  font-size: 12px;
  line-height: 16px;
  margin-right: 12px;
  position: relative
}

._1kt9Q>._1m6Ef ._34H_d ._2tuki ._1CPuF ._13_tU {
  font-size: 12px;
  line-height: 16px;
}

._1kt9Q>._1m6Ef ._2XoBj {
  position: absolute;
  right: 0;
  bottom: -8px
}

._1kt9Q._2vJJn {
  padding-top: 0
}

._1kt9Q._2vJJn>._1m6Ef ._34H_d {
  display: flex;
  flex-flow: column;
  align-items: center
}

._1kt9Q._2vJJn>._1m6Ef ._34H_d ._2IKfn {
  order: -1;
  width: 100%;
  margin: 0 -16px
}

._1kt9Q._2vJJn>._1m6Ef ._34H_d ._2tuki {
  padding: 0
}

._1kt9Q._2vJJn._3Gehd {
  margin-bottom: 2px;
  padding-bottom: 24px
}

._1kt9Q._2vJJn._3Gehd>._1m6Ef ._34H_d ._2IKfn {
  margin: 0 0 16px
}

._1kt9Q._2vJJn._3Gehd>._1m6Ef ._34H_d ._2tuki {
  padding: 0 16px
}

._1kt9Q._2vJJn._3Gehd>._1m6Ef ._34H_d ._2tuki ._1CPuF {
  bottom: -10px
}

._1kt9Q._2vJJn._3Gehd>._1m6Ef ._2XoBj {
  right: 16px;
  bottom: -15px
}

._1kt9Q._2vJJn._3Gehd._37_8Y {
  width: auto;
  display: block
}

._1kt9Q._2vJJn._3Gehd._1kq8w>._1m6Ef figcaption,
._1kt9Q._2vJJn._3Gehd._37_8Y>._1m6Ef ._34H_d ._2tuki figcaption {
  height: auto;
  margin-bottom: 0
}

._1kt9Q._2vJJn._3Gehd._1kq8w._1KAji>._1m6Ef figcaption {
  margin-bottom: 8px
}

._1kt9Q._2vJJn._2BMxQ {
  padding: 0
}

._1kt9Q._2vJJn._2BMxQ>._1m6Ef ._34H_d {
  min-height: 56.25vw;
  height: 100%
}

._1kt9Q._2vJJn._2BMxQ>._1m6Ef ._34H_d ._2tuki figcaption {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  margin-bottom: 16px
}

._1kt9Q._2vJJn._2BMxQ>._1m6Ef ._2XoBj {
  bottom: 34px
}

._1kt9Q._2vJJn._2BMxQ._2kubo>._1m6Ef ._34H_d ._2tuki {
  bottom: 16px
}

._1kt9Q._2vJJn._2BMxQ._2kubo>._1m6Ef ._2XoBj {
  bottom: 10px
}

._1kt9Q._2vJJn._2BMxQ._37_8Y>._1m6Ef ._34H_d ._2tuki figcaption {
  height: auto
}

._1kt9Q._2vJJn._37_8Y {
  width: 100% !important;
}

._1kt9Q._3Gehd>._1m6Ef {
  white-space: normal;
  display: flex;
  flex-flow: column
}

._1kt9Q._3Gehd>._1m6Ef ._34H_d {
  flex-flow: column
}

._1kt9Q._3Gehd>._1m6Ef ._34H_d ._2IKfn {
  order: -1;
  width: 100%;
  height: 100%;
  flex: 1
}

._1kt9Q._3Gehd>._1m6Ef ._34H_d figcaption {
  order: 2
}

._1kt9Q._3Gehd>._1m6Ef ._2XoBj {
  position: relative;
  top: -16px;
  left: 4px
}

._1kt9Q._3Gehd._3uE1v {
  min-height: 238px;
  min-width: 200px
}

._1kt9Q._3Gehd._3uE1v._27ras {
  min-height: auto
}

._1kt9Q._3Gehd._3uE1v._27ras ._34H_d ._2tuki figcaption {
  margin-bottom: 0
}

._1kt9Q._3Gehd._3uE1v._27ras._1J4FK {
  min-height: 260px
}

._1kt9Q._3Gehd._3uE1v._1Y6dX {
  margin-right: 0;
  min-height: 124px;
  min-width: 86vw;
  padding: 0 0 8px 16px;
  margin-bottom: 0
}

._1kt9Q._3Gehd._3uE1v._1Y6dX:first-child {
  margin-left: 0
}

._1kt9Q._3Gehd._3uE1v._1Y6dX>._1m6Ef ._34H_d ._2IKfn {
  margin-bottom: 12px;
  margin-left: 0
}

._1kt9Q._3Gehd._3uE1v._1Y6dX>._1m6Ef ._34H_d ._2tuki figcaption {
  height: auto
}

._1kt9Q._3Gehd._3LSx7 {
  background: transparent;
  min-width: auto
}

._1kt9Q._2BMxQ>._1m6Ef ._34H_d {
  height: 170px
}

._1kt9Q._2BMxQ>._1m6Ef ._34H_d ._2IKfn {
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  flex: 1
}

._1kt9Q._2BMxQ>._1m6Ef ._34H_d ._2IKfn ._2BrUI {
  z-index: 1
}

._1kt9Q._2BMxQ>._1m6Ef ._34H_d ._2IKfn:after {
  content: "";
  background: rgba(0, 0, 0, .5);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  z-index: 1
}

._1kt9Q._2BMxQ>._1m6Ef ._34H_d ._2tuki {
  z-index: 2;
  color: #fff;
  position: absolute;
  bottom: 40px;
  padding: 0 16px
}

._1kt9Q._2BMxQ>._1m6Ef ._34H_d ._2tuki ._3b0S- {
  color: #fff
}

._1kt9Q._2BMxQ>._1m6Ef ._34H_d ._2tuki figcaption {
  color: #fff;
  height: auto
}

._1kt9Q._2BMxQ>._1m6Ef ._34H_d ._3WoxW {
  z-index: 5;
  left: 16px;
  bottom: 16px
}

._1kt9Q._2BMxQ>._1m6Ef ._2XoBj {
  bottom: 16px;
  right: 16px;
  z-index: 3;
  background-position: 0 -225px
}

._1kt9Q._2BMxQ._1MFLB {
  min-width: 300px;
  min-height: 170px;
  padding: 0;
  margin-right: 16px
}

._1kt9Q._2BMxQ._2NjHk {
  min-height: 272px;
  padding: 0;
  margin-left: 16px;
  width: calc(50% - 24px);
  background: none
}

._1kt9Q._2BMxQ._2NjHk>._1m6Ef ._34H_d {
  height: 100%
}

._1kt9Q._2BMxQ._2NjHk>._1m6Ef ._34H_d ._2IKfn:after {
  -webkit-border-radius: px;
  -moz-border-radius: px;
  border-radius: px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

._1kt9Q._2BMxQ._2NjHk>._1m6Ef ._34H_d ._2tuki {
  top: 50%;
  transform: translateY(-50%)
}

._1kt9Q._2BMxQ._2NjHk>._1m6Ef ._34H_d ._2tuki figcaption {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden
}

._1kt9Q._2BMxQ._2NjHk._3uE1v {
  min-height: 238px;
  min-width: 200px;
  padding-bottom: 0;
  padding-top: 0;
  width: auto;
  margin-right: 0;
  border: none
}

._1kt9Q._2BMxQ._2NjHk._3uE1v>._1m6Ef img {
  border: none;
  border-radius: 8px
}

._1kt9Q._2BMxQ._2NjHk._3uE1v>._1m6Ef ._34H_d ._2IKfn:after,
._1kt9Q._2BMxQ._2NjHk._3uE1v>._1m6Ef img {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

._1kt9Q._2BMxQ._2NjHk._3uE1v>._1m6Ef ._34H_d ._2IKfn:after {
  border-radius: 8px
}

._1kt9Q._2BMxQ._2NjHk._3uE1v>._1m6Ef ._34H_d ._2tuki ._3b0S- {
  font-size: 12px
}

._1kt9Q._2BMxQ._2NjHk._3uE1v>._1m6Ef ._34H_d ._2tuki figcaption {
  font-size: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 28px
}

._1kt9Q._3uE1v {
  margin-right: -16px;
  padding-right: 0
}

._1kt9Q._3uE1v:first-child {
  margin-left: 16px
}

._1kt9Q._3uE1v>._1m6Ef {
  white-space: normal
}

._1kt9Q._3uE1v>._1m6Ef ._34H_d ._2tuki ._1CPuF,
._1kt9Q._37_8Y {
  position: relative
}

._1kt9Q._37_8Y {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  border-bottom: 0;
  float: left;
  margin-bottom: 0
}

._1kt9Q._37_8Y>._1m6Ef {
  border: none
}

._1kt9Q._37_8Y>._1m6Ef ._34H_d {
  flex-flow: column;
  align-items: unset
}

._1kt9Q._37_8Y>._1m6Ef ._34H_d div._2IKfn {
  order: -1;
  margin: 0 0 12px
}

._1kt9Q._37_8Y>._1m6Ef ._34H_d div._2IKfn img {
  border: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

._1kt9Q._37_8Y>._1m6Ef ._34H_d ._2tuki ._3b0S- {
  order: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}

._1kt9Q._37_8Y>._1m6Ef ._34H_d ._2tuki figcaption {
  order: 2;
  height: 60px
}

._1kt9Q._37_8Y>._1m6Ef ._34H_d ._2tuki ._1CPuF {
  position: relative
}

._1kt9Q._37_8Y>._1m6Ef ._2XoBj {
  bottom: 0
}

._1kt9Q._37_8Y._1bRii {
  padding: 16px
}

._1kt9Q.LtIzQ>._1m6Ef ._34H_d ._2IKfn {
  position: relative
}

._1kt9Q.LtIzQ>._1m6Ef ._34H_d ._2IKfn:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 75%
}

._1kt9Q.LtIzQ>._1m6Ef ._34H_d ._2IKfn>._2BrUI {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

._1kt9Q.LtIzQ>._1m6Ef ._34H_d ._2IKfn>._2BrUI img {
  width: 100%;
  object-fit: cover;
  height: 100%
}

._1kt9Q._3dP2U>._1m6Ef ._34H_d ._2IKfn {
  position: relative
}

._1kt9Q._3dP2U>._1m6Ef ._34H_d ._2IKfn:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%
}

._1kt9Q._3dP2U>._1m6Ef ._34H_d ._2IKfn>._2BrUI {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

._1kt9Q._3dP2U>._1m6Ef ._34H_d ._2IKfn>._2BrUI img {
  width: 100%;
  object-fit: cover;
  height: 100%
}

._1kt9Q._1091w>._1m6Ef ._34H_d ._2IKfn {
  position: relative
}

._1kt9Q._1091w>._1m6Ef ._34H_d ._2IKfn:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%
}

._1kt9Q._1091w>._1m6Ef ._34H_d ._2IKfn>._2BrUI {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

._1kt9Q._1091w>._1m6Ef ._34H_d ._2IKfn>._2BrUI img {
  width: 100%;
  object-fit: cover;
  height: 100%
}

._1kt9Q._2NjHk>._1m6Ef ._34H_d ._2IKfn {
  position: relative
}

._1kt9Q._2NjHk>._1m6Ef ._34H_d ._2IKfn:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 177.77778%
}

._1kt9Q._2NjHk>._1m6Ef ._34H_d ._2IKfn>._2BrUI {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

._1kt9Q._2NjHk>._1m6Ef ._34H_d ._2IKfn>._2BrUI img {
  width: 100%;
  object-fit: cover;
  height: 100%
}

._1kt9Q._1Y6dX>._1m6Ef ._34H_d ._2IKfn {
  position: relative
}

._1kt9Q._1Y6dX>._1m6Ef ._34H_d ._2IKfn:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 28.57143%
}

._1kt9Q._1Y6dX>._1m6Ef ._34H_d ._2IKfn>._2BrUI {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

._1kt9Q._1Y6dX>._1m6Ef ._34H_d ._2IKfn>._2BrUI img {
  width: 100%;
  object-fit: cover;
  height: 100%
}

._1kt9Q.K7IWU>._1m6Ef ._34H_d ._2IKfn ._2BrUI img {
  object-fit: contain
}

._1kt9Q._1kq8w>._1m6Ef {
  min-height: 88px
}

._1kt9Q._1kq8w>._1m6Ef ._2IKfn {
  margin-top: 20px
}

._1kt9Q._1KAji>._1m6Ef {
  min-height: 110px
}

._1kt9Q._1PCj5 {
  border: 1px solid #ececec;
  padding: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

._1kt9Q._1PCj5>._1m6Ef {
  padding: 0
}

._1kt9Q._1PCj5>._1m6Ef ._34H_d ._2IKfn {
  margin: 0
}

._1kt9Q._1PCj5>._1m6Ef ._34H_d ._2tuki {
  padding: 16px
}

._1kt9Q._1PCj5>._1m6Ef ._34H_d ._2tuki figcaption {
  padding: 0
}

._1kt9Q._1PCj5>._1m6Ef ._2XoBj {
  right: 8px;
  bottom: -5px
}

._1kt9Q._1ipeh {
  margin-right: 12px
}

._1kt9Q._27ras {
  margin-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border-left: none
}

._1kt9Q._27ras:first-child {
  border-left: 1px solid #ececec
}

._1kt9Q._27ras ._1m6Ef {
  padding: 0
}

._1kt9Q._27ras ._1m6Ef ._34H_d ._2IKfn {
  margin: 10px 0
}

._1kt9Q._27ras ._1m6Ef ._34H_d ._2IKfn:before {
  padding-top: 57%
}

._1kt9Q._27ras ._1m6Ef ._34H_d ._2IKfn ._2BrUI img {
  border: none
}

._1kt9Q._27ras ._1m6Ef ._34H_d ._2tuki {
  padding: 16px
}

._1kt9Q._27ras ._1m6Ef ._34H_d ._2tuki figcaption {
  font-weight: 400;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: auto;
  text-align: center
}

._1kt9Q._27ras ._1m6Ef ._2XoBj {
  right: 8px;
  bottom: -5px
}

._1kt9Q._3LSx7>._1m6Ef,
._1kt9Q._3LSx7>._1m6Ef ._34H_d ._2IKfn ._2BrUI,
._1kt9Q._3LSx7>._1m6Ef ._34H_d ._2tuki {
  color: #fff
}

._1kt9Q._3LSx7>._1m6Ef ._34H_d ._2tuki ._3b0S- {
  color: #ccc
}

._1kt9Q._3LSx7>._1m6Ef ._34H_d ._2tuki figcaption {
  color: #fff
}

._1kt9Q._3LSx7>._1m6Ef ._2XoBj {
  background-position: -5px -220px
}

._1kt9Q._1bRii {
  padding: 0
}

.Tx2PJ {
  background: #fff
}

.Tx2PJ h3 {
  padding: 10px 16px;
  margin-bottom: 0
}

.Tx2PJ .Q0-9i {
  position: relative;
  display: flex;
  overflow: scroll;
  justify-content: flex-start;
  padding-left: 16px;
  margin-bottom: 12px;
  margin-right: 16px
}

.Tx2PJ .Q0-9i i {
  margin: 0 auto 8px;
  display: block;
  height: 30px
}

.Tx2PJ .Q0-9i i:after {
  content: "";
  height: 30px;
  display: block
}

.Tx2PJ .Q0-9i ._2CG8L i {
  width: 22px;
  background-position: -119px -352px
}

.Tx2PJ .Q0-9i ._2CG8L._2fl3m i:after,
.Tx2PJ .Q0-9i ._2CG8L i {
  background-image: url("../img/81245133.svg");
  background-repeat: no-repeat
}

.Tx2PJ .Q0-9i ._2CG8L._2fl3m i:after {
  background-position: -198px -352px
}

.Tx2PJ .Q0-9i .fpyww i {
  width: 40px;
  background-position: -119px -426px
}

.Tx2PJ .Q0-9i .fpyww._2fl3m i:after,
.Tx2PJ .Q0-9i .fpyww i {
  background-image: url("../img/81245133.svg");
  background-repeat: no-repeat
}

.Tx2PJ .Q0-9i .fpyww._2fl3m i:after {
  background-position: -199px -426px
}

.Tx2PJ .Q0-9i ._3RqEj i {
  width: 25px;
  background-position: -120px -502px
}

.Tx2PJ .Q0-9i ._3RqEj._2fl3m i:after,
.Tx2PJ .Q0-9i ._3RqEj i {
  background-image: url("../img/81245133.svg");
  background-repeat: no-repeat
}

.Tx2PJ .Q0-9i ._3RqEj._2fl3m i:after {
  background-position: -200px -502px
}

.Tx2PJ .Q0-9i ._1xqi3 i {
  width: 41px;
  background-position: -113px -716px
}

.Tx2PJ .Q0-9i ._1xqi3 i,
.Tx2PJ .Q0-9i ._1xqi3._2fl3m i:after {
  background-image: url("../img/81245133.svg");
  background-repeat: no-repeat
}

.Tx2PJ .Q0-9i ._1xqi3._2fl3m i:after {
  background-position: -201px -716px
}

.Tx2PJ .Q0-9i ._1akRR i {
  width: 41px;
  background-position: -113px -770px
}

.Tx2PJ .Q0-9i ._1akRR._2fl3m i:after,
.Tx2PJ .Q0-9i ._1akRR i {
  background-image: url("../img/81245133.svg");
  background-repeat: no-repeat
}

.Tx2PJ .Q0-9i ._1akRR._2fl3m i:after {
  background-position: -201px -770px
}

.Tx2PJ .Q0-9i ._1SifW i {
  width: 21px;
  background-position: -114px -836px
}

.Tx2PJ .Q0-9i ._1SifW._2fl3m i:after,
.Tx2PJ .Q0-9i ._1SifW i {
  background-image: url("../img/81245133.svg");
  background-repeat: no-repeat
}

.Tx2PJ .Q0-9i ._1SifW._2fl3m i:after {
  background-position: -201px -836px
}

.Tx2PJ .Q0-9i .bKLl6 i {
  width: 19px;
  background-position: -114px -907px
}

.Tx2PJ .Q0-9i .bKLl6 i,
.Tx2PJ .Q0-9i .bKLl6._2fl3m i:after {
  background-image: url("../img/81245133.svg");
  background-repeat: no-repeat
}

.Tx2PJ .Q0-9i .bKLl6._2fl3m i:after {
  background-position: -201px -907px
}

.Tx2PJ .Q0-9i .V80qo i {
  width: 38px;
  background-position: -113px -960px
}

.Tx2PJ .Q0-9i .V80qo._2fl3m i:after,
.Tx2PJ .Q0-9i .V80qo i {
  background-image: url("../img/81245133.svg");
  background-repeat: no-repeat
}

.Tx2PJ .Q0-9i .V80qo._2fl3m i:after {
  background-position: -201px -960px
}

.Tx2PJ .Q0-9i ._3Kr2V i {
  width: 27px;
  background-position: -113px -1019px
}

.Tx2PJ .Q0-9i ._3Kr2V._2fl3m i:after,
.Tx2PJ .Q0-9i ._3Kr2V i {
  background-image: url("../img/81245133.svg");
  background-repeat: no-repeat
}

.Tx2PJ .Q0-9i ._3Kr2V._2fl3m i:after {
  background-position: -201px -1019px
}

.Tx2PJ .Q0-9i ._2xGp2 i {
  width: 25px;
  background-position: -113px -1067px
}

.Tx2PJ .Q0-9i ._2xGp2 i,
.Tx2PJ .Q0-9i ._2xGp2._2fl3m i:after {
  background-image: url("../img/81245133.svg");
  background-repeat: no-repeat
}

.Tx2PJ .Q0-9i ._2xGp2._2fl3m i:after {
  background-position: -201px -1067px
}

.Tx2PJ .Q0-9i ._3LkL- i {
  width: 16px;
  background-position: -120px -577px
}

.Tx2PJ .Q0-9i ._3LkL-._2fl3m i:after,
.Tx2PJ .Q0-9i ._3LkL- i {
  background-image: url("../img/81245133.svg");
  background-repeat: no-repeat
}

.Tx2PJ .Q0-9i ._3LkL-._2fl3m i:after {
  background-position: -201px -577px
}

.Tx2PJ ._1NofC {
  background: #f5f5f5;
  margin-right: 0;
  padding: 8px 0;
  margin-bottom: 8px;
  justify-content: center
}

.Tx2PJ ._1NofC li {
  font-size: 12px;
  line-height: 20px;
  color: #000;
  width: 100px;
  text-align: center;
  margin-left: 0
}

._1L5iL,
._1L5iL .ra_PC {
  position: relative
}

._1L5iL .ra_PC {
  border-bottom: 1px solid #ececec;
  padding: 16px
}

._1L5iL .ra_PC:last-child {
  border-bottom: none
}

._1L5iL .ra_PC._1IMSn {
  padding: 0
}

._1L5iL .ra_PC .uOTZo {
  display: flex;
  align-items: flex-start
}

._1L5iL .ra_PC .uOTZo ._2QkTA {
  position: relative;
  order: 2;
  flex: 0 0 90px
}

._1L5iL .ra_PC .uOTZo ._2QkTA:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 75%
}

._1L5iL .ra_PC .uOTZo ._2QkTA>._1xCHq {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

._1L5iL .ra_PC .uOTZo ._2QkTA>._1xCHq img {
  width: 100%;
  object-fit: cover;
  height: 100%
}

._1L5iL .ra_PC .uOTZo ._2QkTA ._2ISg2 {
  order: 2;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0
}

._1L5iL .ra_PC .uOTZo ._2QkTA ._2ISg2 img {
  object-fit: contain;
  width: 100%;
  height: 100%;
  border: 1px solid #ececec
}

._1L5iL .ra_PC .uOTZo ._37Fv9 {
  margin-right: 10px;
  flex-flow: column;
  display: flex;
  flex: 1
}

._1L5iL .ra_PC .uOTZo ._37Fv9 ._2IPgC {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}

._1L5iL .ra_PC .uOTZo ._37Fv9 ._1Dqfz {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  color: #135394
}

._1L5iL .ra_PC ._3ZtuI {
  margin-right: 8px;
  color: #595959
}

._1L5iL .ra_PC ._3ZtuI span:first-child {
  font-size: 12px;
  line-height: 18px;
  margin-right: 4px
}

._1L5iL .ra_PC ._3ZtuI span:last-child {
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}

._6rCBn {
  text-align: center
}

._6rCBn img {
  max-width: 200px
}

._1yZ-b,
._8dtX0 {
  position: relative
}

._8dtX0 ._3Heqp {
  justify-content: flex-start
}

._8dtX0 ._3Heqp ._19T5L {
  left: 0;
  right: auto
}

._2xdlJ {
  padding-bottom: 8px
}

._2xdlJ._2l_Ds {
  position: sticky;
  top: 44px;
  z-index: 6;
  background: #fff
}

._2xdlJ._2pI5-::-webkit-scrollbar {
  display: none
}

._2xdlJ._2pI5- {
  position: sticky;
  top: 86px;
  z-index: 6;
  background: #fff;
  padding: 10px 0;
  overflow-y: scroll;
  white-space: nowrap;
  -ms-overflow-style: none;
  scrollbar-width: none
}

._2xdlJ._2pI5- ._3Heqp {
  justify-content: flex-end;
  display: block;
  margin-left: 28px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._2xdlJ._2pI5- ._3Heqp {
    margin-left: 16px
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._2xdlJ._2pI5- ._3Heqp ._19T5L {
    bottom: -8px
  }
}

._2xdlJ._20jl2 {
  position: sticky;
  top: 86px;
  z-index: 6;
  background: #fff;
  padding: 10px 0;
  overflow-y: scroll;
  white-space: nowrap;
  -ms-overflow-style: none;
  scrollbar-width: none
}

._2xdlJ._20jl2 ._3Heqp {
  justify-content: flex-end;
  margin-left: 28px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._2xdlJ._20jl2 ._3Heqp {
    margin-left: 16px
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._2xdlJ._20jl2 ._3Heqp ._19T5L {
    bottom: -8px
  }
}

._2xdlJ ._3Heqp {
  justify-content: start
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._2xdlJ ._3Heqp:after {
    display: none
  }
}

._2xdlJ ._3Heqp:after {
  content: "";
  width: 100%;
  background: rgba(0, 0, 0, .05);
  height: 1px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -5px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._2xdlJ ._3Heqp ._19T5L {
    bottom: -8px
  }
}

._10MCv {
  width: 100%
}

@media screen and (min-width:768px) and (max-width:1023px) {
  ._10MCv {
    margin-left: 20px;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right;
    position: relative
  }
}

._10MCv ._3KEZ0 {
  display: none
}

._3Heqp {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  justify-content: flex-end;
  margin-right: 0
}

@media screen and (min-width:768px) and (max-width:1024px) {
  ._3Heqp {
    max-width: 100%;
    margin-right: 0
  }
}

._3Heqp>span:first-child a {
  margin-left: 0
}

._3Heqp ._3-tJZ,
._3Heqp>span a {
  display: inline-block;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  color: #000;
  margin-left: 20px;
  cursor: pointer;
  text-transform: uppercase;
  padding: 4px 0;
  white-space: nowrap
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {

  ._3Heqp ._3-tJZ,
  ._3Heqp>span a {
    text-align: center;
    margin-left: 16px
  }
}

._3Heqp ._3-tJZ.rsXog,
._3Heqp>span a.rsXog {
  font-weight: 600;
  color: #135394
}

._3Heqp ._3-tJZ:first-of-type {
  margin-left: 0
}

._3Heqp .rsXog a {
  color: #135394;
  font-weight: 600
}

._3Heqp ._2MW9m {
  position: relative
}

._3Heqp ._2MW9m:after {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 0;
  height: 4px;
  width: 100%;
  background: #135394
}

.XNgp5:after {
  display: none
}

.XNgp5 ._3Heqp a:not(.rsXog),
.XNgp5 ._3Heqp li:not(.rsXog) {
  color: hsla(0, 0%, 100%, .8)
}

.XNgp5 ._3Heqp a.rsXog,
.XNgp5 ._3Heqp li.rsXog {
  color: #fff
}

.XNgp5 ._3Heqp ._19T5L {
  background-color: #fff
}

._3OjE0 {
  margin: 8px 0 0 16px;
  position: relative
}

._3OjE0 ._3FO8B {
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  height: 14px;
  padding-top: 6px;
  margin-top: -6px
}

._3OjE0 ._3FO8B i {
  width: 4px;
  height: 4px;
  background: #1a1a1a;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  margin: 0 2px
}

._3OjE0 ._3FO8B ._2vD0o {
  display: none
}

._3OjE0 ._1QQ8v {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, .2);
  background-color: #fff;
  min-width: 170px;
  padding: 10px 10px 0;
  position: absolute;
  right: 0;
  top: 16px;
  text-align: left;
  z-index: 2
}

._3OjE0 ._1QQ8v:not(.rsXog) {
  display: none
}

._3OjE0 ._1QQ8v>span a {
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  display: block;
  padding-bottom: 10px
}

._3OjE0 ._1QQ8v>span a:hover {
  color: #135394
}

._19T5L {
  height: 2px;
  background-color: #135394;
  position: absolute;
  right: 0;
  bottom: -5px;
  width: 0;
  transition: all .5s
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._19T5L {
    bottom: 0;
    height: 4px
  }
}

div._3gvol ._6HvDQ {
  margin-bottom: 0
}

div._3gvol ._3bzoL {
  display: flex;
  justify-content: space-between
}

div._3gvol ._3bzoL ._3cl5d {
  margin-bottom: 0
}

div._3gvol ._3bzoL ._2DLj8 {
  background: none;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0 32px 0 12px;
  margin-top: 24px;
  margin-right: 8px;
  display: inline-block
}

div._3gvol ._3bzoL ._2DLj8 span {
  font-size: 12px;
  line-height: 24px;
}

div._3gvol ._3bzoL ._2DLj8 ._2Fba- {
  right: 0;
  margin-left: 20px;
  bottom: 7px
}

div._3gvol ._3bzoL ._2DLj8 ._2Fba- i:after {
  bottom: 4px;
  right: 13px;
  width: 7px;
  height: 7px
}

._2So8M {
  background-color: #000;
  opacity: .9;
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0
}

.m06py {
  display: block;
  margin-bottom: 16px
}

.m06py ._1Tsdi {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
}

.m06py .nqy9R {
  position: relative;
  padding: 8px;
  font-size: 14px;
  line-height: 22px;
  background-color: #f5f5f5;
  border: 1px solid #e2e2e2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

.m06py .nqy9R .XSKGN {
  color: #666
}

.m06py .nqy9R .kga9h {
  color: #135394;
  position: absolute;
  font-size: 12px;
  right: 12px;
  bottom: 12px
}

.m06py .nqy9R .kga9h i {
  position: relative
}

.m06py .nqy9R .kga9h i:after {
  content: "";
  box-sizing: border-box;
  height: 8px;
  width: 8px;
  border-style: solid;
  border-color: #000;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
  transition: border-width .15s ease-in-out;
  position: absolute;
  bottom: 3px;
  right: 0
}

._2KaW0 {
  position: fixed;
  z-index: 101;
  top: 20%;
  right: 36px;
  left: 36px;
  height: 400px;
  background: #fff;
  overflow-y: scroll;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

._2KaW0 .AV8eO {
  font-weight: 600;
  position: sticky;
  font-size: 16px;
  padding: 16px;
  border-bottom: 1px solid #ccc;
  text-transform: uppercase;
  top: 0;
  background: #fff;
  z-index: 1
}

._2KaW0 .AV8eO ._1kfcM {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 13px;
  right: 8px;
  transform: rotate(45deg);
  font-size: 30px
}

._2KaW0 ._3d8F8 {
  width: calc(100% - 32px);
  margin: 0 auto;
  list-style: none
}

._2KaW0 ._3d8F8 li {
  display: block;
  padding: 15px 0;
  font-size: 16px;
  line-height: 1.5;
  border-bottom: 1px solid #ccc;
  position: relative;
  cursor: pointer
}

._2KaW0 ._3d8F8 li:after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  top: 16px;
  right: 0;
  border: 1px solid #ccc;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  position: absolute
}

._2KaW0 .selected {
  font-weight: 700
}

._2KaW0 .selected:after {
  border: 1px solid #135394
}

._2KaW0 .selected:before {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  top: 21px;
  right: 5px;
  background: #135394;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  position: absolute
}

._36NwW {
  background: #fff;
  padding-left: 16px;
  display: flex;
  align-items: center;
  overflow: scroll;
  margin-bottom: 16px
}

._36NwW ._27bYb {
  margin-right: 8px;
  text-align: center
}

._36NwW ._27bYb:last-child {
  padding-right: 16px
}

._36NwW ._27bYb ._3dmG- {
  box-shadow: 0 1px 3px 0 #ccc;
  width: 106px;
  line-height: 60px;
  display: block;
  overflow: hidden;
  margin-top: 2px;
  text-align: center;
  position: relative
}

._36NwW ._27bYb ._3dmG-:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%
}

._36NwW ._27bYb ._3dmG->._3dmG- {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

._36NwW ._27bYb ._3dmG->._3dmG- img {
  width: 100%;
  object-fit: cover;
  height: 100%
}

._36NwW ._27bYb ._3dmG- figure {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0
}

._36NwW ._27bYb ._3dmG- figure img {
  object-fit: contain;
  width: 100%;
  height: 100%;
  padding: 0 8px
}

._36NwW ._27bYb figcaption {
  font-size: 14px;
  line-height: 20px;
  padding-top: 10px
}

._1fdTG {
  text-align: center;
  background: #f5f5f5;
  padding: 8px 0
}

._1fdTG a {
  position: relative
}

._1fdTG a img {
  max-height: 100%
}

._2RIIr {
  background: #fff;
  margin: 16px 0 0;
  background-image: linear-gradient(113deg, #135094, #00b4be);
  position: relative
}

._2RIIr .-DzA3 {
  color: #135094
}

._2RIIr:after {
  background: url("https://static.toiimg.com/photo/79641342.cms") 100% 100% no-repeat;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: 43%
}

._3hj2r {
  padding: 16px;
  width: 70%;
  min-height: 150px;
  position: relative;
  z-index: 1
}

._3hj2r ._2OpNO {
  font-size: 16px;
  color: #fff;
  font-weight: 700
}

._3hj2r ._3dnFR {
  color: #fff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .2);
  line-height: 1.21;
  margin-top: 12px;
  font-size: 14px
}

._3hj2r .-DzA3 {
  width: 140px;
  line-height: 32px;
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  border-radius: 32px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  text-align: center;
  display: block;
  text-decoration: none;
  background: #fff;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 13px
}

footer {
  color: #1a1a1a;
  margin-bottom: 40px;
  padding: 0 16px 24px
}

footer ._1oiWx ._2Siph {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-top: 25px
}

footer ._1oiWx ._2Siph>div {
  flex: 0 1 125px
}

footer ._1oiWx ._2Siph>div:nth-child(2n) {
  flex-grow: 1
}

footer ._1oiWx ._1VrzV a {
  height: 50px;
  display: block;
  overflow: hidden;
  text-indent: -1000px;
  background-size: contain !important;
  margin-right: 20px
}

footer ._1oiWx .F5E1c {
  column-count: 2;
  column-gap: 10px;
  min-height: 0;
  width: 100%
}

footer ._1oiWx .F5E1c a {
  position: relative;
  display: block;
  line-height: 20px;
  margin-bottom: 10px;
  font-size: 12px
}

footer ._1oiWx .F5E1c a:before {
  content: "\BA";
  color: rgba(19, 84, 148, .2);
  display: inline-block;
  width: 10px;
  margin-left: -12px;
  position: absolute;
  top: 3px
}

footer ._1oiWx .F5E1c a._38nRG {
  display: none
}

footer ._1oiWx ._3N1T5 {
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 14px;
  margin: 40px 0 12px
}

footer ._1oiWx ._3N1T5:first-child {
  margin-top: 5px
}

footer ._3nfKA {
  padding: 15px 0;
  text-align: left;
  font-size: 12px;
  color: #666;
  border-top: 1px dotted rgba(0, 0, 0, .3)
}

footer ._3nfKA a {
  color: #135394
}

amp-sticky-ad.withBtmNav {
  height: 100px;
  padding-bottom: 47px
}

._3qUot {
  height: 0;
  background: #fff;
  transition: height .3s
}

._3qUot._2t0hP {
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #ececec;
  overflow: hidden;
  position: sticky;
  top: 0;
  z-index: 4
}

._3qUot._2t0hP._2AICs {
  height: 40px
}

._3qUot._2t0hP ._1brJL ._3uAGM a {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 39px;
  text-align: center;
  color: #1a1a1a
}

._3qUot._2t0hP ._1brJL ._3uAGM a i {
  display: none
}

._3qUot._1K0SJ {
  width: 100%;
  background: #fff;
  border-top: 1px solid #ececec;
  overflow: hidden;
  position: fixed;
  bottom: 0;
  z-index: 99
}

._3qUot._1K0SJ._2AICs {
  height: 45px
}

._3qUot._1K0SJ ._1brJL ._3uAGM a {
  font-size: 12px;
  text-align: center;
  color: #1a1a1a
}

._3qUot._1K0SJ ._1brJL ._3uAGM i {
  margin: 6px auto 2px
}

._3qUot ._1brJL ._3uAGM {
  width: 20%;
  display: inline-block
}

._3qUot ._1brJL ._3uAGM ._CGdr {
  display: block;
  text-align: center;
  font-size: 12px
}

._3qUot ._1brJL ._3uAGM i {
  display: block;
  width: 30px;
  height: 18px;
  margin: 12px auto 2px;
  position: relative
}

._3qUot ._1brJL ._3uAGM i:after {
  content: attr(data-count);
  position: absolute;
  top: -5px;
  right: -5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  height: 12px;
  width: 18px;
  line-height: 14px;
  color: #fff;
  display: none;
  font-style: normal;
  font-size: 10px
}

._3qUot ._1brJL ._3uAGM ._2gaQR i {
  background-image: url("../img/81526830.svg");
  background-position: -11px -348px;
  background-repeat: no-repeat
}

._3qUot ._1brJL ._3uAGM ._1PbnM i {
  background: url(https://static.toiimg.com/photo/79512585.cms) 3px -4px no-repeat
}

._3qUot ._1brJL ._3uAGM ._3tXPK i {
  background-image: url("../img/81526830.svg");
  background-position: -10px -428px;
  background-repeat: no-repeat
}

._3qUot ._1brJL ._3uAGM ._3A3Ok i {
  background: url(https://static.toiimg.com/photo/79512581.cms) 3px -4px no-repeat
}

._3qUot ._1brJL ._3uAGM ._6GMIg i {
  background-image: url("../img/81526830.svg");
  background-position: -11px -508px;
  background-repeat: no-repeat
}

._3qUot ._1brJL ._3uAGM._2AICs ._CGdr {
  color: #135394;
  font-weight: 700
}

._3qUot ._1brJL ._3uAGM._2AICs ._2gaQR i {
  background-position: -11px -549px
}

._3qUot ._1brJL ._3uAGM._2AICs ._2gaQR i,
._3qUot ._1brJL ._3uAGM._2AICs ._3tXPK i {
  background-image: url("../img/81526830.svg");
  background-repeat: no-repeat
}

._3qUot ._1brJL ._3uAGM._2AICs ._3tXPK i {
  background-position: -10px -629px
}

._3qUot ._1brJL ._3uAGM._2AICs ._3A3Ok i {
  background: url(https://static.toiimg.com/photo/79512582.cms) 3px -4px no-repeat
}

._3qUot ._1brJL ._3uAGM._2AICs ._6GMIg i {
  background-image: url("../img/81526830.svg");
  background-position: -11px -709px;
  background-repeat: no-repeat
}

._3qUot._2AICs {
  height: 56px
}

._1WU4l {
  width: 414px;
  height: 233px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._1WU4l {
    width: 125px;
    height: 56px;
    float: left
  }
}

._2aKA1 {
  position: relative
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._2aKA1 {
    float: right;
    width: calc(100% - 125px)
  }
}

._2aKA1 ._1FXs_ {
  font-size: 14px;
  line-height: 1.43;
  color: #fff;
  height: 56px;
  padding: 8px 40px 8px 12px;
  display: block;
  white-space: normal;
  max-width: 380px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._2aKA1 ._1FXs_ {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 55px;
    line-height: 1.3;
    font-size: 12px;
    padding: 6px 57px 8px 0
  }
}

._2aKA1 ._1e3em {
  width: 30px;
  position: absolute;
  top: 2px;
  right: 2px
}

._2aKA1 ._1e3em button {
  background: none;
  border: 0;
  width: 30px;
  color: #fff;
  transform: rotate(45deg);
  font-size: 33px;
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._2aKA1 ._1e3em {
    overflow: hidden;
    top: 0;
    right: 3px
  }

  ._2aKA1 ._1e3em button {
    width: 30px
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {

  ._3Yw45,
  ._33KBi {
    display: inline-block;
    width: 15px;
    height: 15px;
    text-indent: -1000px;
    overflow: hidden;
    color: #fff;
    position: absolute;
    top: 12px;
    right: 36px;
    z-index: 2;
    background: url(https://static.toiimg.com/photo/82367169.cms) no-repeat
  }

  ._33KBi {
    background-position: 0 -2px
  }

  ._3Yw45 {
    background-position: 2px -23px
  }
}

._3aBJJ {
  position: relative;
  background: #fff;
  white-space: nowrap;
  overflow: scroll
}

._9yKPo {
  position: relative;
  transform: scale(1)
}

._9yKPo.fs-80 {
  border-radius: 4px;
  border: 1px solid #ececec;
  background-color: #f6f6f6;
  display: block;
  margin-top: 16px;
  padding: 8px;
  width: 100%;
  margin-right: 0;
  max-width: 100%
}

._9yKPo.fs-80:first-child {
  margin-left: 0;
  margin-top: 0
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._9yKPo.fs-80 {
    background-color: #fff;
    padding: 13px
  }
}

._9yKPo.fs-80 ._15V4y {
  display: block
}

._9yKPo.fs-80 ._15V4y ._3MN4P {
  padding: 0;
  flex-flow: row;
  height: auto;
  border: none
}

@media screen and (min-width:768px) and (max-width:1023px) {
  ._9yKPo.fs-80 ._15V4y ._3MN4P {
    width: 100%
  }
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
  ._9yKPo.fs-80 ._15V4y ._3MN4P {
    width: 100%
  }
}

._9yKPo.fs-80 ._15V4y ._3MN4P ._2qMRr {
  text-align: left;
  flex: 1
}

._9yKPo.fs-80 ._15V4y ._3MN4P ._3_gep {
  flex: 0 0 75px;
  margin-right: 10px;
  margin-bottom: 0
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._9yKPo.fs-80 ._15V4y ._3MN4P ._3_gep {
    flex: 0 0 75px;
    height: 80px
  }
}

._9yKPo.fs-80 ._15V4y ._3MN4P ._3_gep figure img {
  max-height: 80px
}

._9yKPo.fs-80 ._15V4y ._3MN4P ._3_gep:after {
  background: none
}

._9yKPo.fs-80 ._15V4y ._3MN4P .GIJuK {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #1a1a1a;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: auto;
  margin-bottom: 0;
  line-height: 1.43
}

@media screen and (min-width:768px) and (max-width:1023px) {
  ._9yKPo.fs-80 ._15V4y ._3MN4P .GIJuK {
    height: auto
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._9yKPo.fs-80 ._15V4y ._3MN4P .GIJuK {
    font-weight: 600;
    margin-bottom: 8px
  }
}

._9yKPo.fs-80 ._15V4y ._3MN4P ._1f1VS {
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
  color: #595959;
  display: block;
  position: relative;
  width: calc(100% - 150px)
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._9yKPo.fs-80 ._15V4y ._3MN4P ._1f1VS {
    width: 100%
  }
}

._9yKPo.fs-80 ._15V4y ._3MN4P .z5uHS {
  display: flex;
  align-items: center;
  margin-bottom: 8px
}

._9yKPo.fs-80 ._15V4y ._3MN4P .z5uHS ._28RwP {
  margin: 0 0 0 12px
}

._9yKPo.fs-80 ._15V4y .gDeAX {
  display: flex;
  position: absolute;
  right: 8px;
  bottom: 8px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._9yKPo.fs-80 ._15V4y .gDeAX {
    position: relative;
    right: 0;
    bottom: 0;
    margin-top: 8px
  }

  ._9yKPo.fs-80 ._15V4y .gDeAX:after,
  ._9yKPo.fs-80 ._15V4y .gDeAX:before {
    content: "";
    display: table
  }

  ._9yKPo.fs-80 ._15V4y .gDeAX:after {
    clear: both
  }
}

._9yKPo.fs-80 ._15V4y .gDeAX ._2P3T- {
  width: 50px;
  height: 24px;
  overflow: hidden;
  margin-right: 8px;
  line-height: 24px;
  padding-top: 4px
}

._9yKPo.fs-80 ._15V4y .gDeAX ._2P3T- img {
  max-width: 100%;
  max-height: 100%
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._9yKPo.fs-80 ._15V4y .gDeAX ._2P3T- {
    padding-left: 0;
    margin-top: 0
  }

  ._9yKPo.fs-80 ._15V4y .gDeAX ._2P3T- img {
    height: 18px
  }
}

._9yKPo.fs-80 ._15V4y .gDeAX span {
  flex: 1
}

._9yKPo.fs-80 ._15V4y .gDeAX span:last-child {
  text-align: right
}

._9yKPo.fs-80 ._15V4y .gDeAX .kbXFn {
  background: url(https://static.toiimg.com/photo/59106430.cms) no-repeat 0 7px;
  background-size: contain;
  width: 49px;
  height: 24px;
  margin-right: 17px;
  text-indent: -1000px;
  overflow: hidden
}

._9yKPo.fs-80 ._15V4y .gDeAX ._1KSWT {
  background: url(/gnassets/images/Amazon_logo.svg) no-repeat 0 10px;
  background-size: contain;
  width: 50px;
  height: 24px;
  margin-right: 10px;
  text-indent: -1000px;
  overflow: hidden
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._9yKPo.fs-80 ._15V4y .gDeAX ._1KSWT {
    background-position: 0 3px;
    background-size: 42%
  }
}

._9yKPo.fs-80 ._15V4y .gDeAX ._2PO6R {
  background: url(https://img1.gadgetsnow.com/gd/imgbn/flipkart.jpg) no-repeat 0 6px;
  background-size: contain;
  width: 50px;
  height: 24px;
  margin-right: 10px;
  text-indent: -1000px;
  overflow: hidden
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._9yKPo.fs-80 ._15V4y .gDeAX ._2PO6R {
    background-position: 0 3px;
    background-size: 42%
  }
}

._9yKPo.fs-80 ._15V4y .gDeAX ._3LqLI {
  background: url(https://d2xamzlzrdbdbn.cloudfront.net/imagesrewamp/logo_vs.png) no-repeat 0 10px;
  background-size: contain;
  width: 50px;
  height: 24px;
  overflow: hidden;
  text-indent: -1000px;
  margin-right: 17px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._9yKPo.fs-80 ._15V4y .gDeAX ._3LqLI {
    background-position: 0 3px;
    background-size: 48%
  }
}

._9yKPo.fs-80 ._15V4y .gDeAX ._2ONVT {
  border: 0;
  padding: 4px 16px;
  background: transparent;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  position: relative
}

._9yKPo.fs-80 ._15V4y .gDeAX ._2ONVT:after {
  width: 100%;
  background-color: #135394;
  z-index: -2
}

._9yKPo.fs-80 ._15V4y .gDeAX ._2ONVT:after,
._9yKPo.fs-80 ._15V4y .gDeAX ._2ONVT:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

._9yKPo.fs-80 ._15V4y .gDeAX ._2ONVT:before {
  width: 0;
  background-color: #1a73ce;
  transition: all .3s;
  z-index: -1
}

._9yKPo.fs-80 ._15V4y .gDeAX ._2ONVT:hover:before {
  width: 100%
}

._9yKPo ._15V4y {
  display: block
}

._9yKPo ._15V4y ._3MN4P {
  width: 100%;
  border-right: 1px solid #ebebeb;
  padding: 20px 24px;
  height: 272px;
  display: flex;
  flex-flow: column;
  text-align: center
}

@media screen and (min-width:768px) and (max-width:1023px) {
  ._9yKPo ._15V4y ._3MN4P {
    max-width: 245px
  }
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
  ._9yKPo ._15V4y ._3MN4P {
    max-width: 100%
  }
}

._9yKPo ._15V4y ._3MN4P ._3_gep {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-bottom: 12px
}

._9yKPo ._15V4y ._3MN4P ._3_gep:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 75%
}

._9yKPo ._15V4y ._3MN4P ._3_gep>._25CQY {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

._9yKPo ._15V4y ._3MN4P ._3_gep>._25CQY img {
  width: 100%;
  object-fit: cover;
  height: 100%
}

._9yKPo ._15V4y ._3MN4P ._3_gep figure {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0
}

._9yKPo ._15V4y ._3MN4P ._3_gep figure img {
  margin: 0 auto;
  height: 100%
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._9yKPo ._15V4y ._3MN4P ._3_gep figure img {
    height: auto
  }
}

._9yKPo ._15V4y ._3MN4P ._2qMRr {
  display: block
}

._9yKPo ._15V4y ._3MN4P .GIJuK {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #1a1a1a;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 58px;
  margin-bottom: 12px
}

@media screen and (min-width:768px) and (max-width:1023px) {
  ._9yKPo ._15V4y ._3MN4P .GIJuK {
    height: 44px
  }
}

._9yKPo ._15V4y ._3MN4P .z5uHS .sWqNh {
  color: #1a1a1a
}

._9yKPo ._15V4y ._3MN4P .z5uHS .sWqNh._2HVOm {
  color: #135394;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}

._9yKPo ._15V4y ._3MN4P .z5uHS ._28RwP {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 12px;
  height: 16px
}

._9yKPo ._15V4y ._3MN4P .z5uHS ._28RwP span {
  text-decoration: line-through;
  margin-right: 4px;
  display: inline-block
}

._9yKPo ._15V4y ._3MN4P .gDeAX {
  margin-top: auto;
  display: flex
}

._9yKPo ._15V4y ._3MN4P .gDeAX ._2P3T- {
  width: 50px;
  height: 24px;
  overflow: hidden;
  margin-right: 8px
}

._9yKPo ._15V4y ._3MN4P .gDeAX ._2P3T- img {
  max-width: 100%;
  max-height: 100%
}

._9yKPo ._15V4y ._3MN4P .gDeAX ._1KSWT {
  background: url(/gnassets/images/Amazon_logo.svg) no-repeat 0 8px;
  background-size: contain;
  width: 50px;
  height: 24px;
  overflow: hidden;
  text-indent: -1000px;
  margin-right: 8px
}

._9yKPo ._15V4y ._3MN4P .gDeAX ._3LqLI {
  background: url(https://d2xamzlzrdbdbn.cloudfront.net/imagesrewamp/logo_vs.png) no-repeat 0 8px;
  background-size: contain;
  width: 50px;
  height: 24px;
  overflow: hidden;
  text-indent: -1000px;
  margin-right: 8px
}

._9yKPo ._15V4y ._3MN4P .gDeAX ._1_CGq {
  background: url(https://static.toiimg.com/photo/79512580.cms) no-repeat 0 9px;
  background-size: contain;
  width: 50px;
  height: 24px;
  overflow: hidden;
  text-indent: -1000px;
  margin-right: 8px
}

._9yKPo ._15V4y ._3MN4P .gDeAX ._2PO6R {
  background: url(https://img1.gadgetsnow.com/gd/imgbn/flipkart.jpg) no-repeat 0 6px;
  background-size: contain;
  width: 50px;
  height: 24px;
  overflow: hidden;
  text-indent: -1000px;
  margin-right: 8px
}

._9yKPo ._15V4y ._3MN4P .gDeAX span {
  margin: 0 auto
}

._9yKPo ._15V4y ._3MN4P .gDeAX ._2ONVT {
  border: 0;
  padding: 4px 16px;
  background: transparent;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  position: relative
}

._9yKPo ._15V4y ._3MN4P .gDeAX ._2ONVT:after {
  width: 100%;
  background-color: #135394;
  z-index: -2
}

._9yKPo ._15V4y ._3MN4P .gDeAX ._2ONVT:after,
._9yKPo ._15V4y ._3MN4P .gDeAX ._2ONVT:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

._9yKPo ._15V4y ._3MN4P .gDeAX ._2ONVT:before {
  width: 0;
  background-color: #1a73ce;
  transition: all .3s;
  z-index: -1
}

._9yKPo ._15V4y ._3MN4P .gDeAX ._2ONVT:hover:before {
  width: 100%
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._9yKPo {
    max-width: 305px;
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    -webkit-transition: all, .5s;
    -moz-transition: all, .5s;
    -ms-transition: all, .5s;
    -o-transition: all, .5s;
    transition: all, .5s;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #ececec;
    margin-right: 16px
  }

  ._9yKPo:first-child {
    margin-left: 16px
  }

  ._9yKPo ._15V4y ._3MN4P {
    position: relative;
    max-width: 100%;
    border-right: 0;
    padding-top: 0;
    height: auto
  }

  ._9yKPo ._15V4y ._3MN4P ._3_gep {
    text-align: center;
    overflow: unset;
    height: 191px
  }

  ._9yKPo ._15V4y ._3MN4P ._3_gep:after {
    content: "";
    display: block;
    background: rgba(0, 0, 0, .05);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin-left: -24px;
    margin-right: -24px
  }

  ._9yKPo ._15V4y ._3MN4P ._3_gep figure {
    display: flex;
    align-items: center
  }

  ._9yKPo ._15V4y ._3MN4P ._3_gep figure img {
    max-height: 150px
  }

  ._9yKPo ._15V4y ._3MN4P .GIJuK {
    font-weight: 700;
    margin-bottom: 0;
    height: 40px;
    white-space: normal
  }

  ._9yKPo ._15V4y ._3MN4P .gDeAX ._2ONVT {
    width: 88px;
    height: 36px
  }
}

.bgImg ._9yKPo ._3MN4P {
  max-width: 280px
}

.bgImg ._9yKPo.fs-80 ._3MN4P {
  max-width: 100%
}

._2KOVa {
  position: fixed;
  bottom: -30px;
  z-index: 100;
  left: 50%;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%)
}

._2KOVa._2nSJT {
  text-align: left;
  bottom: 270px !important;
  visibility: visible;
  left: 38px
}

._2KOVa._2nSJT span {
  border-radius: 0 100px 100px 0;
  background-color: #f6f6f6;
  border: 1px solid #ccc;
  padding: 12px 10px 12px 12px;
  position: relative
}

._2KOVa._2nSJT span img {
  position: relative;
  top: 12px;
  left: -3px
}

._3ZTUZ {
  max-width: 300px;
  width: 100%
}

._3ZTUZ.hUlb0 {
  margin: 0 auto 36px
}

._3ZTUZ._2iSHt {
  position: relative
}

._3ZTUZ.LJH9w {
  margin-right: 0
}

._3ZTUZ.u-A1R {
  max-width: 328px;
  margin: 8px auto 2px;
  width: 100%
}

._3ZTUZ.u-A1R:empty {
  display: none
}

._3ZTUZ.u-A1R ._1ZFqz ._3Dl9p ._1LS2H {
  line-height: 14px
}

._3ZTUZ.u-A1R ._1ZFqz ._3Dl9p ._1QXcN {
  line-height: 9px
}

._21FbM {
  background: #135394;
  padding: 8px 12px;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-height: 32px;
  width: 100%;
  overflow: hidden
}

@media screen and (min-width:768px) and (max-width:1023px) {
  ._21FbM {
    max-width: 300px;
    width: 100%
  }
}

._21FbM._1ZFqz {
  display: flex;
  justify-content: space-between;
  height: 32px;
  padding: 0 8px
}

._21FbM._1ZFqz ._3Dl9p ._1LS2H {
  font-size: 12px;
  margin: 0
}

._21FbM._1ZFqz ._3Dl9p ._1LS2H,
._21FbM._1ZFqz ._3Dl9p ._1QXcN {
  line-height: 32px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap
}

._21FbM._1ZFqz ._3Dl9p ._1QXcN {
  font-size: 10px;
  min-width: 80px
}

._21FbM._1ZFqz ._3fdqh {
  min-width: 130px
}

._21FbM._1ZFqz ._3fdqh ._3rK6A:not(:last-child) {
  margin-right: 0
}

._21FbM ._3Dl9p {
  display: flex;
  flex-flow: column;
  align-items: flex-end
}

._21FbM ._3Dl9p ._1LS2H {
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  text-transform: uppercase
}

._21FbM ._3Dl9p ._1QXcN {
  font-size: 8px
}

._21FbM ._3fdqh {
  display: flex;
  min-width: 130px;
  text-align: center;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 12px;
  font-weight: 400;
  justify-content: space-between;
  color: #ccc
}

._21FbM ._3fdqh ._3rK6A {
  display: flex;
  flex-flow: column;
  text-align: center
}

._21FbM ._3fdqh ._3rK6A:not(:last-child) {
  margin-right: 8px
}

._21FbM ._3fdqh ._3rK6A .pQF3A {
  margin-top: 3px
}

._21FbM ._3fdqh ._3rK6A .pQF3A>span {
  width: 11px;
  height: 14px;
  line-height: 12px;
  margin-bottom: 2px;
  display: inline-block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  margin-right: 2px;
  text-align: center;
  color: #000;
  font-size: 10px;
  line-height: 16px;
  font-weight: 700;
  background: linear-gradient(0deg, #fff 54%, #e5e5e5 0)
}

._21FbM ._3fdqh ._3rK6A ._33HgL {
  font-size: 8px;
  line-height: 11px;
  font-weight: 400;
  color: #ccc
}

.bgImg #widget-head .tpwidget .widget-postlogin .widget-text,
.bgImg #widget-head .tpwidget .widget-prelogin .widget-text {
  max-width: 180px
}

.login {
  color: #fff
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {

  #credential_picker_container,
  #credential_picker_container iframe,
  #credential_picker_iframe {
    width: 100vw;
    z-index: 9999;
    position: fixed !important;
    border: none;
    left: 0 !important;
    bottom: 0 !important;
    top: auto !important
  }

  #credential_picker_container iframe {
    width: 100vw !important
  }
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {

  #widget-head .tpwidget .widget-postlogin .widget-text,
  #widget-head .tpwidget .widget-prelogin .widget-text {
    max-width: 230px
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {

  #widget-head .tpwidget .widget-postlogin .widget-text,
  #widget-head .tpwidget .widget-prelogin .widget-text {
    max-width: 130px
  }
}

.pre_login_tp {
  width: calc(100% - 75px);
  display: inline-block;
  vertical-align: middle;
  text-align: center
}

.tp_track {
  display: block;
  font-size: 10px;
  line-height: 9px;
  color: #fff;
  margin-top: -3px;
  text-transform: capitalize;
  position: relative
}

.tp_track:before {
  content: "";
  background: url(https://static.toiimg.com/photo/72385188.cms) no-repeat 0 0;
  width: 16px;
  height: 14px;
  display: inline-block;
  background-size: 18px;
  top: 2px;
  position: relative;
  background-size: 80%
}

.tp_track:after {
  content: "";
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  width: 4px;
  height: 4px;
  transform: rotate(45deg);
  position: absolute;
  right: -8px;
  top: 9px
}

.tp_track b {
  font-weight: 700 !important
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .pre_login_tp {
    width: calc(100% - 60px);
    text-align: left
  }
}

.onetap_wrapper {
  width: 400px;
  background: #fff;
  position: absolute;
  right: 30px;
  top: 25px;
  z-index: 1000;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  padding: 13px 10px;
  color: #000;
  display: flex;
  text-align: left
}

@media screen and (max-width:767px) {
  .onetap_wrapper {
    bottom: 0;
    top: inherit;
    position: fixed;
    width: 100%;
    right: 0;
    display: flex;
    align-items: center;
    box-shadow: 1px -1px 19px rgba(0, 0, 0, .3)
  }
}

@media screen and (min-width:768px) {
  .onetap_wrapper .success {
    background: url(https://static.toiimg.com/photo/68266834.cms);
    background-repeat: no-repeat;
    width: 45px;
    height: 40px;
    background-size: 86%;
    margin-left: 15px
  }
}

@media screen and (max-width:767px) {
  .onetap_wrapper .success {
    width: 40px;
    height: 40px;
    flex: 0 0 40px;
    background-color: #00b56f;
    border-radius: 100%
  }

  .onetap_wrapper .success:after {
    content: "";
    display: block;
    width: 8px;
    height: 16px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    margin: 8px auto
  }
}

.onetap_wrapper .text {
  padding-left: 10px;
  font: normal 14px/18px roboto;
  max-width: 80%
}

@media screen and (max-width:767px) {
  .onetap_wrapper .text {
    font-weight: 700
  }
}

.onetap_wrapper .close {
  position: absolute;
  right: 5px;
  top: 5px;
  color: #b1b1b1;
  height: 20px;
  width: 20px;
  cursor: pointer
}

@media screen and (max-width:767px) {
  .onetap_wrapper .close {
    position: static;
    margin-left: auto
  }

  .onetap_wrapper .close:after {
    color: #333;
    content: "+";
    font-size: 45px;
    text-align: center;
    display: block;
    line-height: 1.5rem;
    transform: rotate(45deg)
  }
}

@media screen and (min-width:768px) {
  .onetap_wrapper .close:after {
    color: #757575;
    content: "\2573";
    font-size: 12px;
    text-align: center;
    display: block;
    line-height: 1.5rem;
    font-weight: 700
  }
}

@keyframes _1Ohgd {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

@-webkit-keyframes _1Ohgd {
  0% {
    -webkit-transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(1turn)
  }
}

.top-area .tpwidget {
  cursor: pointer
}

.top-area #widget-head .tpwidget .widget-postlogin .widget-text,
.top-area #widget-head .tpwidget .widget-prelogin .widget-text {
  font-size: 12px;
  line-height: 14px;
  height: auto;
  margin-bottom: 5px
}

#widget-head {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  position: relative;
  height: 25px
}

@media screen and (min-width:768px) and (max-width:1023px) {
  #widget-head {
    display: none
  }
}

.top-area .tpwidget img {
  width: 23px !important
}

#widget-head .tpwidget .tp-btn {
  box-sizing: border-box;
  line-height: 19px;
  height: 20px;
  padding: 0 12px;
  background: #fff;
  color: #3023ae;
  height: 30px;
  line-height: 30px;
  text-transform: uppercase;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

#widget-head .tpwidget .tpwidget-inline {
  height: 24px !important;
  box-sizing: border-box;
  background: #8f101a;
  border-radius: 20px
}

.tpwidget .tpwidget-inline .widget-text {
  font-size: 12px !important;
  line-height: 14px !important;
  max-width: 190px !important
}

#widget-head .tpwidget .tpwidget-inline .hover-state {
  background-color: #b51c28
}

#widget-head .tpwidget .tpwidget-inline:hover .normal-state:after {
  border-bottom: 35px solid #b51c28
}

#widget-head .tpwidget .widget-postlogin,
#widget-head .tpwidget .widget-prelogin {
  height: 24px;
  box-sizing: border-box;
  border-radius: 2px;
  overflow: visible;
  background: #3023ae;
  background: -webkit-linear-gradient(left, #3023ae, #c86dd7);
  background: linear-gradient(90deg, #3023ae, #c86dd7)
}

#widget-head .tpwidget .widget-postlogin .hover-state,
#widget-head .tpwidget .widget-prelogin .hover-state {
  position: absolute;
  top: 24px;
  left: 0;
  margin: 0;
  width: 100%;
  white-space: normal;
  height: auto;
  opacity: 0;
  max-width: 100%;
  text-align: center;
  padding: 10px;
  border-top: 1px solid hsla(0, 0%, 100%, .2);
  pointer-events: none;
  z-index: 601;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  background: #3023ae;
  background: -webkit-linear-gradient(left, #3023ae, #c86dd7);
  background: linear-gradient(90deg, #3023ae, #c86dd7)
}

#widget-head .tpwidget .widget-postlogin:hover .hover-state,
#widget-head .tpwidget .widget-prelogin:hover .hover-state {
  opacity: 1;
  pointer-events: auto
}

#widget-head .tpwidget .widget-postlogin:hover .hover-state .widget-text,
#widget-head .tpwidget .widget-prelogin:hover .hover-state .widget-text {
  white-space: normal
}

#widget-head .tpwidget .widget-postlogin .normal-state {
  float: none;
  display: -ms-flexbox;
  display: flex
}

.tpwidget .widget-postlogin:hover .normal-state:after,
.tpwidget .widget-prelogin:hover .normal-state:after {
  display: none
}

.tpwidget .widget-postlogin .hover-state .widget-text {
  line-height: 19px
}

#tpwidget-prelogin .tp-btn {
  display: none
}

.text-right.tpwidget.tpwidget-postlogin {
  z-index: 2
}

.tpwidget .widget-postlogin .normal-state {
  min-width: 125px;
  box-sizing: border-box !important;
  padding-right: 10px !important
}

.tpwidget .odometer-num {
  vertical-align: bottom
}

.tpwidget .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
.tpwidget .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
  top: 1px !important
}

.user_area {
  display: inline-block;
  position: relative;
  padding-right: 10px;
  vertical-align: middle
}

.user_area .point {
  float: right;
  height: 20px;
  line-height: 20px;
  padding: 0 6px;
  border-radius: 2px;
  font-size: 10px;
  text-transform: uppercase;
  color: #000
}

.user_area .point.points_bronze {
  background: #c6ae00
}

.user_area .point.points_silver {
  background: #bbc6cb
}

.user_area .point.points_gold {
  background: #ffa219
}

.user_area .point.points_diamond {
  background: #0081c6
}

.user_area .point.points_platinum {
  background: #3bc0dc
}

.user_area .user-controls {
  display: inline-block;
  position: relative;
  line-height: 20px;
  padding-right: 12px
}

.user_area span {
  font-size: 13px;
  color: #595959;
  text-transform: none;
  cursor: pointer;
  text-transform: uppercase
}

@media screen and (min-width:768px) and (max-width:1024px) {
  .user_area span {
    line-height: 27px
  }
}

.user_name {
  font-weight: 400;
  text-transform: none !important
}

.user_name span {
  text-transform: none
}

.user_name .icon_down:after {
  position: absolute;
  content: "";
  border: solid #595959;
  width: 6px;
  height: 6px;
  border-width: 0 1px 1px 0;
  top: 8px;
  right: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg)
}

.user_area .dropdown {
  width: 132px;
  top: 45px;
  right: -54px;
  font-weight: 600;
  padding: 10px 0;
  z-index: 999;
  position: absolute;
  -webkit-transition: all .5s;
  transition: all .5s;
  opacity: 0;
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, .2);
  pointer-events: none;
  background: #fff
}

.user_area .dropdown ul {
  background: #fff;
  padding-top: 12px;
  border-radius: 5px
}

.user_area .user-controls:hover .dropdown {
  opacity: 1;
  top: 28px;
  pointer-events: auto
}

.user_area .user-controls .user_name {
  display: inline-block;
  font-size: 12px;
  line-height: 25px;
  font-weight: 500;
  text-transform: uppercase !important;
  color: #595959;
  height: 27px
}

.user_area .user-controls .user_name span {
  font-weight: 700 !important;
  text-transform: uppercase !important;
  color: #fff
}

.user_area .dropdown:before {
  content: "";
  border-right: 11px solid transparent;
  border-left: 11px solid transparent;
  border-bottom: 12px solid #f5f5f5;
  position: absolute;
  top: 0;
  right: 63px;
  z-index: 1;
  display: none
}

.user_area .dropdown li {
  list-style: none;
  margin: 0;
  text-align: left;
  padding: 0 18px 12px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  text-transform: capitalize;
  color: #1a1a1a
}

.user_area .dropdown li:last-of-type {
  margin-bottom: 0;
  border-bottom: 0
}

.user_area .dropdown li a,
.user_area .dropdown li span {
  color: #1a1a1a
}

.logout-window {
  float: left;
  width: 100%
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .logout-window {
    height: 90px
  }
}

.user-isloggedin {
  float: left
}

#user-sign-in {
  background: #f7f7f7;
  width: 408px;
  height: 100%;
  min-height: 100%;
  padding: 46px 30px;
  overflow-y: auto;
  overflow-x: hidden;
  box-shadow: 0 1px 12px 0 rgba(0, 0, 0, .3);
  position: absolute;
  right: -408px;
  top: 0;
  cursor: default;
  color: #000;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s
}

#login-popup.active #user-sign-in {
  right: 0
}

#user-sign-in.signinloader {
  height: inherit;
  overflow: hidden
}

#user-sign-in.signinloader:before {
  position: fixed;
  content: "";
  background: rgba(0, 0, 0, .5);
  height: 100%;
  width: 100%;
  right: 0;
  top: 0;
  z-index: 11
}

#user-sign-in.signinloader:after {
  position: absolute;
  content: "";
  width: 50px;
  height: 50px;
  left: 50%;
  top: 50%;
  margin-left: -25px;
  margin-top: -25px;
  border: 6px solid transparent;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
  border-radius: 50%;
  border-top-color: #ff394a;
  border-right-color: #ff394a;
  z-index: 12
}

#user-sign-in>div {
  border: 1px solid #d9d9d9;
  padding: 20px;
  height: auto;
  min-height: 100%
}

#user-sign-in a {
  text-decoration: none
}

#login-popup .close-btn {
  background: none;
  border: 0;
  font-size: 34px;
  line-height: 20px;
  color: #7b7b7b;
  position: absolute;
  right: -400px;
  top: 12px;
  z-index: 1;
  padding: 0;
  width: 40px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

#login-popup.active .close-btn {
  right: 8px
}

#user-sign-in .form ul li {
  list-style: none;
  margin-bottom: 22px
}

#login-popup .user-icon {
  margin: -60px auto 15px;
  width: 68px;
  height: 68px;
  line-height: 60px;
  background: #f7f7f7;
  text-align: center
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  #login-popup .user-icon {
    background: none;
    margin: 0 12px 0 0;
    width: 40px;
    height: 40px;
    flex: 0 0 40px;
    line-height: 40px
  }
}

#login-popup .user-icon img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  vertical-align: bottom
}

.socialConnectImgDiv {
  margin-bottom: 24px
}

.socialConnectImgDiv button {
  border: 0;
  border-radius: 2px;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  padding-left: 50px;
  position: relative;
  display: block;
  width: 100%;
  text-align: left;
  font-weight: 500;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .24), 0 0 2px 0 rgba(0, 0, 0, .12);
  cursor: pointer
}

.socialConnectImgDiv button:before {
  position: absolute;
  content: "";
  background: url("../img/64971829.cms") no-repeat;
  background-size: 250px
}

.socialConnectImgDiv button+button {
  margin-top: 16px
}

.socialConnectImgDiv .fb {
  background: #2553b4;
  color: #fff
}

.socialConnectImgDiv .fb:before {
  background-position: 0 0;
  width: 14px;
  height: 29px;
  bottom: 0;
  left: 13px
}

.socialConnectImgDiv .gplus {
  background: #fff
}

.socialConnectImgDiv .gplus:before {
  background-position: -19px 0;
  width: 19px;
  height: 19px;
  left: 8px;
  top: 11px
}

#user-sign-in .heading {
  font-size: 16px;
  line-height: 1;
  color: #000;
  position: relative;
  text-align: center;
  margin-bottom: 20px
}

#user-sign-in .heading span {
  display: inline-block;
  background: #f7f7f7;
  padding: 0 10px;
  position: relative;
  z-index: 1;
  color: #868686;
  text-transform: none;
  font-size: 16px
}

#user-sign-in .heading:after {
  position: absolute;
  content: "";
  background: #d6d6d6;
  width: 100%;
  height: 1px;
  left: 0;
  top: 50%
}

#user-sign-in .heading.small {
  font-size: 14px;
  color: #a2a2a2
}

#user-sign-in .heading.small span {
  font-size: 14px
}

#user-sign-in .heading+p {
  margin-bottom: 20px
}

#user-sign-in .secondary-link {
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  color: #5b9ae4;
  text-transform: uppercase;
  margin-top: 5px
}

#user-sign-in .secondary-link.disabled {
  cursor: default;
  color: #b0b0b0
}

#user-sign-in .input-field {
  padding-left: 23px;
  position: relative
}

#user-sign-in .input-field:before {
  position: absolute;
  content: "";
  background-image: url("../img/64971829.cms");
  background-repeat: no-repeat;
  background-size: 250px;
  left: 0
}

#user-sign-in .input-field.email:before {
  background-position: -40px 0;
  width: 15px;
  height: 11px;
  top: 10px
}

#user-sign-in .input-field.user-name:before {
  background-position: -60px 0;
  width: 13px;
  height: 15px;
  top: 8px
}

#user-sign-in .input-field.password:before {
  background-position: -75px 0;
  width: 13px;
  height: 16px;
  top: 8px
}

#user-sign-in .input-field.password .hide-password,
#user-sign-in .input-field.password .view-password {
  position: absolute;
  width: 20px;
  height: 12px;
  top: 10px;
  left: auto;
  right: 0;
  background: url("../img/64971829.cms") no-repeat -105px 0;
  background-size: 250px;
  opacity: .4;
  cursor: pointer
}

#user-sign-in .input-field.password .hide-password {
  opacity: 1
}

#user-sign-in .input-field.mobile-no:before {
  width: 12px;
  height: 18px;
  top: 5px;
  background-position: -90px 0
}

#user-sign-in .input-field.mobile-no p {
  border-bottom: 1px solid #888
}

#user-sign-in .input-field.mobile-no p .country-code {
  color: #b0b0b0;
  padding: 0 5px
}

#user-sign-in .input-field.mobile-no p input {
  border-bottom: 0;
  display: inline-block;
  width: calc(100% - 45px)
}

#user-sign-in .form .submit {
  margin-bottom: 0
}

#user-sign-in input {
  display: block;
  width: 100%;
  line-height: normal;
  border: 0;
  font-size: 14px
}

#user-sign-in input[type=number],
#user-sign-in input[type=password],
#user-sign-in input[type=text] {
  height: 28px;
  border-bottom: 1px solid #888;
  background: none
}

#user-sign-in input[type=button],
#user-sign-in input[type=submit] {
  background: #be281a;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .24), 0 0 2px 0 rgba(0, 0, 0, .12);
  height: 40px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  border-radius: 2px;
  cursor: pointer
}

#user-sign-in input:disabled {
  opacity: .4
}

#user-sign-in .regenerate-otp,
#user-sign-in .subtext {
  display: inline-block;
  color: #b0b0b0;
  margin-right: 5px;
  margin-top: 5px;
  font-size: 12px;
  text-transform: none
}

#user-sign-in .form .error {
  color: #be281a
}

#user-sign-in .form .error input {
  border-color: #be281a;
  color: #be281a
}

input:-webkit-autofill,
select:-webkit-autofill,
textarea:-webkit-autofill {
  box-shadow: inset 0 0 0 17px #f7f7f7
}

#user-sign-in .checkbox {
  display: block;
  margin: 0 0 12px
}

#user-sign-in .checkbox label {
  display: inline-block;
  padding-left: 23px;
  cursor: pointer;
  vertical-align: middle;
  line-height: 20px;
  color: #000;
  position: relative
}

#user-sign-in .checkbox label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  height: 14px;
  width: 14px;
  line-height: 15px;
  background: #fff no-repeat;
  border: 1px solid #b1b1b1;
  border-radius: 2px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s
}

#user-sign-in .checkbox label a {
  color: #5b9ae4
}

#user-sign-in .checkbox input[type=checkbox] {
  display: none
}

#user-sign-in .checkbox input[type=checkbox]:checked+label:before {
  background: #3696de;
  border-color: #3696de
}

#user-sign-in .checkbox input[type=checkbox]:checked+label:after {
  position: absolute;
  content: "";
  border: solid #fff;
  width: 5px;
  height: 10px;
  left: 5px;
  top: 2px;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg)
}

.forget-password {
  display: block;
  font-size: 12px;
  line-height: 18px;
  color: #000;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  margin-top: 20px;
  text-decoration: underline !important
}

.forget-password.disabled {
  cursor: default;
  color: #b0b0b0;
  text-decoration: none !important
}

#user-sign-in p {
  font-size: 14px;
  line-height: 18px;
  color: #222
}

#user-sign-in .password-conditions {
  padding: 10px 0 0
}

#user-sign-in .password-conditions p {
  margin-bottom: 10px
}

#user-sign-in .password-conditions ul li {
  font-size: 14px;
  line-height: 1;
  color: #666;
  margin-bottom: 5px;
  position: relative;
  padding-left: 10px
}

#user-sign-in .password-conditions ul li:before {
  position: absolute;
  content: "";
  background: #b2b2b2;
  width: 6px;
  height: 6px;
  left: 0;
  top: 3px;
  border-radius: 50%;
  border: 1px solid transparent
}

#user-sign-in .password-conditions ul li.error {
  color: #b12e2a
}

#user-sign-in .password-conditions ul li.error:before {
  background-color: transparent;
  border-color: #b12e2a
}

#user-sign-in .password-conditions ul li.success {
  color: #43b23f
}

#user-sign-in .password-conditions ul li.success:before {
  background-color: #43b23f
}

#user-sign-in .errorMsg {
  font-size: 12px;
  line-height: 1;
  color: #be281a;
  margin-top: 5px
}

#user-sign-in .successMsg {
  font-size: 12px;
  line-height: 1;
  color: #43b23f;
  margin-top: 5px
}

#user-sign-in .mandatory-box {
  background: #fff;
  padding: 20px;
  margin: 20px -20px -20px
}

#user-sign-in .mandatory-box p {
  font-size: 12px;
  line-height: 20px;
  color: #404040
}

#user-sign-in .fp-success {
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 70%;
  text-align: center;
  color: #404040
}

#user-sign-in .fp-success i {
  background: #43b23e;
  width: 41px;
  height: 41px;
  border-radius: 50%;
  position: relative;
  margin: 20px auto;
  display: block
}

#user-sign-in .fp-success i:before {
  width: 17px;
  height: 8px;
  border-bottom: 3px solid #fff;
  border-left: 3px solid #fff;
  content: "";
  position: absolute;
  left: 11px;
  top: 13px;
  transform: rotate(-45deg)
}

#user-sign-in .verified {
  padding: 0 0 20px;
  font-size: 14px;
  line-height: 20px
}

#user-sign-in .verified div:first-child {
  color: #404040
}

#user-sign-in .verified div:nth-child(2) {
  color: #222
}

#user-sign-in .verified div:nth-child(2) strong {
  line-height: 14px;
  display: inline-block;
  vertical-align: top
}

#user-sign-in .mn-verified .tick,
#user-sign-in .verified .tick {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: top;
  background: #43b23e;
  margin-left: 10px;
  border-radius: 50%;
  position: relative
}

#user-sign-in .mn-verified .tick:before,
#user-sign-in .verified .tick:before {
  width: 7px;
  height: 3px;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
  content: "";
  position: absolute;
  left: 3px;
  top: 4px;
  transform: rotate(-45deg)
}

#user-sign-in .success-wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  width: 100%
}

#user-sign-in .success-user {
  display: block;
  margin: 0 auto 20px;
  width: 42px;
  height: 42px;
  background: url("../img/64971829.cms") no-repeat -130px 0;
  background-size: 250px
}

#user-sign-in .fp-success-msg {
  font-size: 20px;
  text-align: center;
  color: #404040;
  line-height: 1
}

#user-sign-in .signin-section,
#user-sign-in .signup-section {
  margin-top: -29px;
  text-align: left
}

.signin-section ul {
  padding: 0
}

body.disable-scroll {
  overflow: hidden
}

.powered-by {
  width: 90%;
  text-align: center;
  margin: 50px auto 0
}

.powered-by img {
  width: 220px
}

.teams-logo {
  padding-top: 40px;
  text-align: center
}

.teams-logo span {
  font-weight: 700;
  color: #000;
  font-size: 15px;
  display: block;
  text-transform: capitalize
}

.teams-logo a {
  background: url(https://static.toiimg.com/photo/65470945.cms) no-repeat 0 -10000px;
  width: 32px;
  height: 32px;
  display: inline-block;
  margin: 10px 4px 0 0
}

.teams-logo .toi {
  background-position: -6px -16px
}

.teams-logo .et {
  background-position: -6px -66px
}

.teams-logo .nbt {
  background-position: -6px -116px
}

.teams-logo .sm {
  background-position: -6px -166px
}

.teams-logo .st {
  background-position: -6px -217px
}

.teams-logo .gaana {
  background-position: -6px -268px
}

.teams-logo .itimes {
  background-position: -6px -318px
}

.teams-logo .tp {
  background-position: -6px -369px
}

.user-isloggedin.prime .user-controls:hover .dropdown {
  top: 43px
}

.user-isloggedin.prime .dropdown {
  min-width: 232px;
  padding: 0;
  top: 10px;
  right: -15px;
  visibility: hidden
}

.user-isloggedin.prime .dropdown:before {
  border-bottom: 10px solid #f5f5f5;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  top: -10px
}

.user-isloggedin.prime .dropdown ul {
  background-color: #f9f9f9;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .2);
  border-radius: 0 0 5px 5px;
  margin: 0;
  padding: 0;
  overflow: hidden
}

.user-isloggedin.prime .dropdown li {
  border-bottom: 1px solid #e1e1e1;
  margin: 0;
  padding: 0
}

.user-isloggedin.prime .dropdown li a,
.user-isloggedin.prime .dropdown li span {
  padding: 15px 12px;
  display: block
}

.user-isloggedin.prime .user_name {
  font-size: 12px;
  line-height: 30px;
  color: #000;
  font-weight: 600;
}

.user-isloggedin.prime .user_name .icon_down:after {
  border: solid #000;
  border-width: 0 2px 2px 0;
  width: 7px;
  height: 7px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  top: 50%;
  margin-top: -6px
}

.user-isloggedin.prime .user-icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  border: 1px solid #ccc;
  vertical-align: top;
  margin-right: 8px;
  background-position: -152px -7px;
  border-radius: 50%
}

.user-isloggedin.prime .user-icon img {
  border-radius: 50%
}

.user_area.prime .login.user-notloggedin {
  color: #000;
  font-weight: 700;
  text-transform: none
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .user_area {
    width: 100%;
    padding: 0 16px
  }

  .loginHead {
    display: flex;
    flex-wrap: wrap
  }

  .loginHead .userInfo {
    width: calc(100% - 52px)
  }

  .loginHead .humburgerlogin {
    display: block;
    width: 100%
  }

  .loginHead .humburgerlogin span {
    background: #135394;
    line-height: 32px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    color: #fff;
    margin: 12px 0;
    text-align: center;
    font-size: 12px;
    display: block;
    font-weight: 600
  }

  .loginHead .humburgerRedeem {
    display: inline-block;
    width: 78px;
    background: transparent;
    color: #135394;
    border: 1px solid #135394;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    font-size: 10px;
    line-height: 16px;
    font-weight: 600;
    text-align: center;
    padding: 4px 0;
    text-transform: uppercase
  }

  .loginHead .usertab {
    display: inline-block;
    margin-right: 16px
  }

  .loginHead .usertab .username {
    display: block;
    font-size: 12px;
    font-weight: 600
  }

  .loginHead .usertab .userpoints {
    display: block
  }

  .loginHead .usertab .userpoints .userTpPoints {
    position: relative
  }

  .loginHead .usertab .userpoints .userTpPoints:before {
    content: "";
    background: url(https://static.toiimg.com/photo/72385188.cms) no-repeat 0 0;
    width: 16px;
    height: 14px;
    display: inline-block;
    background-size: 18px;
    top: 2px;
    position: relative;
    background-size: 80%
  }

  .loginHead .usertab .userpoints .userTpPoints:after {
    content: "";
    box-sizing: border-box;
    height: 7px;
    width: 7px;
    border-style: solid;
    border-width: 0 1px 1px 0;
    transform: rotate(-42deg);
    transition: border-width .15s ease-in-out;
    position: absolute;
    top: 7px;
    right: auto
  }

  .loginHead .usertab .userpoints span {
    text-transform: capitalize;
    font-size: 10px
  }

  .loginHead .usertab .userpoints span b {
    font-weight: 600
  }
}

@media screen and (max-width:359px) {
  .teams-logo a {
    margin: 10px 2px 0 0
  }

  .user_area>div {
    padding-top: 7px
  }
}

input::-ms-clear,
input::-ms-reveal {
  display: none
}

.consentOverlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, .5);
  z-index: 1003;
  text-align: left
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .consentOverlay {
    padding: 0 30px
  }
}

.userConsentPopUp {
  max-width: 700px;
  width: 100%;
  max-height: 90%;
  overflow: auto;
  margin: 0 auto;
  background-color: #fff;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #fff;
  padding: 0 28px 32px;
  font-size: 16px;
  line-height: 24px;
  color: #000
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .userConsentPopUp {
    padding: 0 20px
  }
}

.consentHeader {
  background: #f5f5f5;
  padding: 28px;
  margin: 0 -28px 25px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .consentHeader {
    padding: 10px 20px;
    margin: 0 -20px 20px
  }
}

.consentHeader h2 {
  font-size: 24px;
  font-weight: 700;
  color: #000
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .consentHeader h2 {
    font-size: 18px;
    line-height: 22px
  }

  .consentHeader h2 span {
    display: block
  }
}

.closeConsentOverlay {
  font-size: 40px;
  color: #666;
  font-weight: 400;
  border: 0;
  background: transparent;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg)
}

.consentOverlay .consentDescription p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 16px;
  color: #000
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .consentOverlay .consentDescription p {
    font-size: 14px;
    line-height: 20px
  }

  .consentOverlay .consentDescription p:first-of-type {
    margin-bottom: 10px
  }
}

.consentDescription p strong {
  font-weight: 700
}

.consentItemsList {
  margin-bottom: 30px
}

.btn-container {
  text-align: center
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .btn-container {
    margin: 0 -20px
  }
}

.consentAcceptButton {
  border: 0;
  background: #135394;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .24), 0 0 2px 0 rgba(0, 0, 0, .12);
  height: 50px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  max-width: 310px;
  width: 100%
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .consentAcceptButton {
    -webkit-border-radius: 0;
    border-radius: 0;
    max-width: 100%
  }
}

.consentAcceptButton:disabled {
  opacity: .4
}

.consent-checkbox {
  display: block;
  margin-bottom: 20px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .consent-checkbox {
    margin-bottom: 15px
  }
}

.consent-checkbox.hiddenInput {
  display: none
}

.consent-checkbox input[type=checkbox] {
  display: none !important
}

.consent-checkbox label {
  display: inline-block;
  font-size: 14px;
  padding-left: 23px;
  cursor: pointer;
  vertical-align: middle;
  line-height: 20px;
  color: #333;
  position: relative
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  .consent-checkbox label {
    font-size: 12px;
    line-height: 18px
  }
}

.consent-checkbox label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  height: 16px;
  width: 16px;
  line-height: 15px;
  background: #fff no-repeat;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  border: 1px solid #ccc;
  border-radius: 2px
}

.consent-checkbox label a {
  color: #5b9ae4
}

.consent-checkbox input[type=checkbox]:checked+label:before {
  background: #c33;
  border-color: #c33
}

.consent-checkbox input[type=checkbox]:checked+label:after {
  position: absolute;
  content: "";
  border: solid #fff;
  width: 5px;
  height: 10px;
  left: 6px;
  top: 5px;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg)
}

span.mandatory-field {
  font-size: 24px;
  line-height: 12px;
  color: #c33;
  display: inline-block;
  vertical-align: bottom
}

._3YQh4 {
  position: fixed;
  top: 0;
  bottom: 0;
  right: -100%;
  left: 100%;
  background: #fff;
  transition: all .3s;
  z-index: 102
}

._3YQh4.SUZDv {
  right: 0;
  left: 0
}

._3YQh4 ._1q5Kq {
  display: flex
}

._3YQh4 ._1q5Kq,
._3YQh4 .CRrdr {
  background-color: #f5f5f5;
  height: 57px
}

._3YQh4 .CRrdr {
  cursor: pointer;
  position: relative;
  width: 50px;
  display: block;
  text-indent: -1000px
}

._3YQh4 .CRrdr:before {
  background-image: url("../img/81526830.svg");
  background-position: -38px -1964px;
  background-repeat: no-repeat;
  width: 30px;
  height: 20px;
  content: "";
  position: absolute;
  top: 17px;
  left: 10px
}

._3YQh4 ._3Dyl7 {
  position: relative;
  background-color: #f5f5f5;
  width: 100%;
  padding-right: 20px
}

._3YQh4 ._3Dyl7 ._2-T45 {
  height: 0;
  display: block
}

._3YQh4 ._3Dyl7 input {
  padding: 6px 35px 6px 12px;
  border: none;
  font-size: 14px;
  line-height: 44px;
  width: 100%;
  box-shadow: none;
  background-color: #f5f5f5
}

._3YQh4 ._3Dyl7 .tHmjd {
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  line-height: 57px;
  color: #135394;
  cursor: pointer;
  font-size: 10px;
  text-transform: uppercase
}

._3YQh4 ._3dUmH {
  padding: 0;
  height: calc(100% - 60px);
  width: 100%
}

._3YQh4 ._3dUmH * {
  scrollbar-width: thin;
  scrollbar-color: #999 #fff
}

._3YQh4 ._3dUmH ::-webkit-scrollbar {
  width: 12px
}

._3YQh4 ._3dUmH ::-webkit-scrollbar-track {
  background: #fff
}

._3YQh4 ._3dUmH ::-webkit-scrollbar-thumb {
  border-radius: 20px;
  border: 3px solid #fff
}

._3YQh4 h6 {
  font-size: 12px;
  text-align: left;
  color: #595959;
  text-transform: uppercase;
  padding-left: 30px;
  line-height: 22px;
  font-weight: 400;
  position: relative;
  margin: 16px 0 0 16px
}

._3YQh4 h6:after {
  content: "";
  position: absolute;
  width: 30px;
  height: 20px;
  opacity: .5;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity="+$IEValue+")';
  filter: alpha(opacity=50);
  left: 7px;
  top: 5px
}

._3YQh4 h6._1PA31:after {
  background-position: -16px -2119px
}

._3YQh4 h6._1PA31:after,
._3YQh4 h6._21D-_:after {
  background-image: url("../img/81526830.svg");
  background-repeat: no-repeat
}

._3YQh4 h6._21D-_:after {
  background-position: -16px -2144px
}

._3YQh4 ul {
  margin: 0;
  padding: 0;
  white-space: nowrap;
  overflow-y: scroll;
  text-align: left;
  padding: 8px 0 8px 5px;
  margin: 0 0 0 16px
}

._3YQh4 ul.owKD3 {
  margin: 0 0 16px 16px
}

._3YQh4 ul._3lC1z {
  position: relative;
  white-space: inherit;
  overflow-y: auto;
  margin: 0
}

._3YQh4 ul._3lC1z li {
  display: block;
  box-shadow: none;
  font-size: 12px;
  margin-left: 48px;
  line-height: 42px;
  white-space: nowrap;
  position: relative;
  border-bottom: 1px solid #e2e2e2;
  text-align: left;
  padding: 0;
  margin-right: 0;
  font-weight: 400
}

._3YQh4 ul._3lC1z li mark {
  background-color: #fff;
  font-weight: 700
}

._3YQh4 ul._3lC1z li:before {
  content: "";
  width: 6px;
  height: 6px;
  position: absolute;
  border: 1px solid #e2e2e2;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  top: 18px;
  left: -15px
}

._3YQh4 ul._3lC1z li:before,
._3YQh4 ul li {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

._3YQh4 ul li {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 13px 16px;
  text-decoration: none;
  color: #000;
  font-size: 14px;
  font-weight: 600;
  margin-right: 12px;
  box-shadow: 0 1px 3px 0 #999
}

._3YQh4 ._2eolu {
  font-size: 16px;
  line-height: 16px;
  padding: 16px;
  text-align: center
}

.qJTHM {
  -webkit-user-select: none;
  color: #202124;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  margin: 0;
  overflow: hidden;
  -webkit-text-size-adjust: 100%
}

.ynRLnc {
  left: -9999px;
  position: absolute;
  top: -9999px
}

.L6cTce {
  display: none
}

.bltWBb {
  word-break: break-all
}

.hSRGPd {
  color: #1a73e8;
  cursor: pointer;
  font-weight: 500;
  text-decoration: none
}

.Bz112c-W3lGp {
  height: 16px;
  width: 16px
}

.Bz112c-E3DyYd {
  height: 20px;
  width: 20px
}

.Bz112c-r9oPif {
  height: 24px;
  width: 24px
}

.Bz112c-uaxL4e {
  -webkit-border-radius: 10px;
  border-radius: 10px
}

.LgbsSe-Bz112c {
  display: block
}

.S9gUrf-YoZ4jf,
.S9gUrf-YoZ4jf * {
  border: none;
  margin: 0;
  padding: 0
}

.fFW7wc-ibnC6b>.aZ2wEe>div {
  border-color: #4285f4
}

.P1ekSe-ZMv3u>div:nth-child(1) {
  background-color: #1a73e8 !important
}

.P1ekSe-ZMv3u>div:nth-child(2),
.P1ekSe-ZMv3u>div:nth-child(3) {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, #1a73e8, #1a73e8) !important
}

.haAclf {
  display: inline-block
}

.nsm7Bb-HzV7m-LgbsSe {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background-color .218s, border-color .218s;
  transition: background-color .218s, border-color .218s;
  -webkit-user-select: none;
  -webkit-appearance: none;
  background-color: #fff;
  background-image: none;
  border: 1px solid #dadce0;
  color: #3c4043;
  cursor: pointer;
  font-size: 14px;
  height: 40px;
  letter-spacing: 0.25px;
  outline: none;
  overflow: hidden;
  padding: 0 12px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  width: auto
}

@media screen and (-ms-high-contrast:active) {
  .nsm7Bb-HzV7m-LgbsSe {
    border: 2px solid windowText;
    color: windowText
  }
}

.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe {
  font-size: 14px;
  height: 32px;
  letter-spacing: 0.25px;
  padding: 0 10px
}

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe {
  font-size: 11px;
  height: 20px;
  letter-spacing: 0.3px;
  padding: 0 8px
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe {
  padding: 0;
  width: 40px
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe {
  width: 32px
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe {
  width: 20px
}

.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK {
  -webkit-border-radius: 20px;
  border-radius: 20px
}

.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe {
  -webkit-border-radius: 16px;
  border-radius: 16px
}

.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe {
  -webkit-border-radius: 10px;
  border-radius: 10px
}

.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc {
  border: none;
  color: #fff
}

.nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc {
  background-color: #1a73e8
}

.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc {
  background-color: #202124;
  color: #e8eaed
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
  height: 18px;
  margin-right: 8px;
  min-width: 18px;
  width: 18px
}

.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
  height: 14px;
  min-width: 14px;
  width: 14px
}

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
  height: 10px;
  min-width: 10px;
  width: 10px
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
  margin-left: 8px;
  margin-right: -4px
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
  margin: 0;
  padding: 10px
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
  padding: 8px
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
  padding: 4px
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #fff;
  height: 36px;
  margin-left: -10px;
  margin-right: 12px;
  min-width: 36px;
  width: 36px
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c,
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c {
  margin: 0;
  padding: 0
}

.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  height: 28px;
  margin-left: -8px;
  margin-right: 10px;
  min-width: 28px;
  width: 28px
}

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  height: 16px;
  margin-left: -6px;
  margin-right: 8px;
  min-width: 16px;
  width: 16px
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-left: 2px;
  margin-right: 0;
  padding: 0
}

.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  -webkit-border-radius: 18px;
  border-radius: 18px
}

.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  -webkit-border-radius: 14px;
  border-radius: 14px
}

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  -webkit-border-radius: 8px;
  border-radius: 8px
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 100%;
  position: relative;
  width: 100%
}

.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX {
  justify-content: center
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top
}

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
  font-weight: 300
}

.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId {
  -webkit-flex-grow: 0;
  flex-grow: 0
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
  -webkit-transition: background-color .218s;
  transition: background-color .218s;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.nsm7Bb-HzV7m-LgbsSe:hover,
.nsm7Bb-HzV7m-LgbsSe:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #d2e3fc;
  outline: none
}

.nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe,
.nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
  background: rgba(66, 133, 244, 0.04)
}

.nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
  background: rgba(66, 133, 244, 0.1)
}

.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe,
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
  background: rgba(255, 255, 255, 0.24)
}

.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
  background: rgba(255, 255, 255, 0.32)
}

.nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 20px;
  margin-left: -4px;
  margin-right: 8px;
  min-width: 20px;
  width: 20px
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
  font-size: 12px;
  text-align: left
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf,
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS {
  overflow: hidden;
  text-overflow: ellipsis
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  color: #5f6368;
  fill: #5f6368;
  font-size: 11px;
  font-weight: 400
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
  color: #e8eaed;
  fill: #e8eaed
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c {
  height: 18px;
  margin: -3px -3px -3px 2px;
  min-width: 18px;
  width: 18px
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  margin-left: 12px;
  margin-right: -10px
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
  -webkit-border-radius: 18px;
  border-radius: 18px
}

.L5Fo6c-sM5MNb {
  border: 0;
  display: block;
  left: 0;
  position: relative;
  top: 0
}

.L5Fo6c-bF1uUb {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.L5Fo6c-bF1uUb:focus {
  border: none;
  outline: none
}


/* single style */

.gadg_heading {
  font-weight: 700;
  font-size: 16px;
  text-transform: none
}

hr {
  display: none
}

.eventSelector {
  color: #1a75ff;
  text-decoration: none;
  position: relative;
  border-bottom: 1px solid #1a75ff;
  display: inline
}

.eventSelector:after {
  bottom: 0;
  left: 0;
  right: 0;
  border-bottom: 1px solid #1a75ff;
  position: absolute
}

.p16lr {
  padding: 0 16px;
  margin-bottom: 16px;
  text-align: center
}

._1dyXV {
  overflow-y: scroll;
  position: sticky;
  top: 86px;
  z-index: 3;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, .05)
}

.mcaOv {
  padding: 32px 16px 16px
}

._3ZJT2 {
  scroll-snap-type: x mandatory;
  overflow-x: scroll;
  overflow-y: hidden;
  display: flex;
  align-items: center;
  scroll-behavior: smooth
}

._3ZJT2 ._1EWdY {
  white-space: normal;
  width: 100%;
  background: #fff;
  scroll-snap-stop: always;
  scroll-snap-align: center;
  position: relative;
  align-self: start
}

._3ZJT2 ._1EWdY img {
  max-width: calc(100% - 32px);
  margin-left: 16px;
  margin-bottom: 16px
}

._3ZJT2 ._1EWdY ._1pjMr img {
  margin: 0;
  max-width: 100%
}

._3ZJT2 ._1EWdY ._3RQ93 {
  font-size: 12px;
  text-align: left;
  color: #666;
  padding: 10px 16px;
  line-height: 16px;
  letter-spacing: -.2px
}

._3ZJT2 ._1EWdY ._3aFK3 {
  padding-top: 0;
  overflow: hidden
}

._3ZJT2 ._1EWdY ._3aFK3 ._1enaz {
  color: #666;
  padding: 2px 16px 16px;
  background: #fff;
  line-height: 1.5;
  font-size: 12px
}

._3ZJT2 ._1EWdY ._3aFK3 ._1enaz p {
  font-size: 12px
}

._3ZJT2 ._1EWdY ._3aFK3 ._1enaz:empty {
  display: none
}

._3ZJT2 ._1EWdY ._3aFK3 .Z4qqx {
  display: block;
  margin: 0 -16px;
  text-align: center;
  width: 110%;
  right: 0;
  top: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  position: relative;
  overflow: inherit;
  overflow: hidden
}

._3ZJT2 ._1EWdY ._3aFK3 .Z4qqx:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%
}

._3ZJT2 ._1EWdY ._3aFK3 .Z4qqx>.Hon3z {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

._3ZJT2 ._1EWdY ._3aFK3 .Z4qqx>.Hon3z img {
  width: 100%;
  object-fit: cover;
  height: 100%
}

._3ZJT2 ._1EWdY ._3aFK3 .Z4qqx figure {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0
}

._3ZJT2 ._1EWdY ._3aFK3 .Z4qqx img {
  height: auto;
  width: 100%;
  margin-left: 0
}

._3KxQ6 {
  height: 55px;
  text-align: center;
  position: relative;
  background-color: #fff;
  padding-top: 25px;
}

._3KxQ6 div {
  position: relative;
  width: 100%;
  margin: 0 auto;
  border: 1px dotted #333;
  height: 5px;
}

._3KxQ6 div:before {
  content: "";
  height: 1px;
  border-top: 1px dotted #333;
  top: 1px;
  position: absolute;
  width: 100%;
  left: 0;
}

._3KxQ6 span {
  display: inline-block;
  line-height: 39px;
  background-color: #fff;
  position: absolute;
  padding: 5px 10px;
  margin-left: 30px;
  top: 3px;
  left: 0;
  right: 0;
  width: 75px;
  font-size: 12px;
  font-weight: 700;
}

._3KxQ6 span i {
  position: relative;
}

._3KxQ6 span i:before {
  content: "";
  box-sizing: border-box;
  height: 10px;
  width: 10px;
  border-style: solid;
  border-color: transparent transparent #000;
  border-width: 0 6px 6px;
  transform: rotate(180deg);
  transition: border-width .15s ease-in-out;
  position: absolute;
  top: 16px;
  left: -36px;
  z-index: 1;
}

._3ZJT2 ._1EWdY ._3aFK3 .Z4qqx ._1VDiy {
  position: absolute;
  left: 16px;
  bottom: 0;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  background: #e21b22;
  padding: 7px
}

._3ZJT2 ._1EWdY ._3aFK3 .Z4qqx ._1VDiy div {
  font-size: 10px;
  text-transform: uppercase;
  line-height: 1;
  display: block;
  color: #fff
}

._3ZJT2 ._1EWdY ._3aFK3 .Z4qqx ._1VDiy div._23XcM {
  position: relative;
  font-size: 24px;
  line-height: 1.17;
  font-weight: 600
}

._3ZJT2 ._1EWdY ._3aFK3 .Z4qqx ._1VDiy div._23XcM:before {
  content: "\2605";
  top: -6px;
  font-size: 26px;
  display: inline-block;
  line-height: 1.17;
  padding-right: 5px
}

._3ZJT2 ._1EWdY ._3aFK3 ._2etNR {
  list-style: none;
  margin: 0 16px 16px;
  padding: 16px 16px 16px 20px;
  background: #fff;
  border: 1px solid #ececec;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

._3ZJT2 ._1EWdY ._3aFK3 ._2etNR:after,
._3ZJT2 ._1EWdY ._3aFK3 ._2etNR:before {
  content: "";
  display: table
}

._3ZJT2 ._1EWdY ._3aFK3 ._2etNR:after {
  clear: both
}

._3ZJT2 ._1EWdY ._3aFK3 ._2etNR ._3YrIW {
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 8px;
  text-transform: uppercase;
  line-height: 1.43
}

._3ZJT2 ._1EWdY ._3aFK3 ._2etNR p {
  display: block;
  font-size: 14px;
  line-height: 1.43;
  position: relative;
  padding-left: 14px;
  margin-bottom: 12px;
  font-weight: 600;
  color: #595959
}

._3ZJT2 ._1EWdY ._3aFK3 ._2etNR p:last-child {
  margin-bottom: 0
}

._3ZJT2 ._1EWdY ._3aFK3 ._2etNR p:before {
  content: "";
  position: absolute;
  background: #a5a5a5;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  top: 7px;
  left: 0
}

._3ZJT2 ._1EWdY ._3aFK3 .tP0kR {
  margin: 10px 0;
  text-transform: uppercase;
  font-size: .75em
}

._3ZJT2 ._1EWdY ._3aFK3 .tP0kR .MqwLH {
  color: #1a75ff;
  position: relative;
  padding-left: 10px
}

._3ZJT2 ._1EWdY ._3aFK3 .tP0kR .MqwLH:before {
  content: "";
  box-sizing: border-box;
  height: 6px;
  width: 6px;
  border-style: solid;
  border-color: #1a75ff;
  border-width: 0 1px 1px 0;
  transform: rotate(133deg);
  transition: border-width .15s ease-in-out;
  position: absolute;
  top: 4px;
  left: 1px
}

._3ZJT2 ._1EWdY ._3aFK3 ._2jNZe {
  font-weight: 700;
  width: 100%;
  color: #000;
  font-size: 18px
}

._3ZJT2 ._1EWdY ._3aFK3 ._2jNZe a {
  text-decoration: none;
  color: initial
}

._3ZJT2 ._1EWdY ._3aFK3 ._2jNZe>h1 {
  font-size: inherit;
  line-height: 1.44;
  font-weight: 700;
  padding: 0;
  text-transform: none
}

._3ZJT2 ._1EWdY ._3aFK3 ._3VR8y {
  padding: 15px 0
}

._3ZJT2 ._1EWdY ._3aFK3 ._3VR8y:after,
._3ZJT2 ._1EWdY ._3aFK3 ._3VR8y:before {
  content: "";
  display: table
}

._3ZJT2 ._1EWdY ._3aFK3 ._3VR8y:after {
  clear: both
}

._3ZJT2 ._1EWdY ._3aFK3 ._3VR8y ._3JOYM {
  color: #666;
  font-size: .85em
}

._3ZJT2 ._1EWdY ._3aFK3 ._3VR8y ._3JOYM strong {
  font-weight: 700
}

._3ZJT2 ._1EWdY table {
  margin: 16px;
  background-color: #ececec;
  border-spacing: 1px;
  border-collapse: separate;
  width: calc(100% - 32px);
  font-size: 14px
}

._3ZJT2 ._1EWdY table tr:first-child {
  font-weight: 700
}

._3ZJT2 ._1EWdY table tr:first-child td {
  vertical-align: middle
}

._3ZJT2 ._1EWdY table tr:first-child td:first-child {
  color: #000
}

._3ZJT2 ._1EWdY table tr:nth-child(2n) td {
  background: #f5f5f5
}

._3ZJT2 ._1EWdY table td {
  vertical-align: top;
  padding: 5px;
  background-color: #fff
}

._3ZJT2 ._1EWdY table td:first-child {
  color: #135394
}

._3ZJT2 ._1EWdY .KaikT {
  background: #f7f7f7;
  border: 1px solid #ddd;
  padding: 15px;
  font-size: 14px;
  color: #000;
  line-height: 18px;
  margin: 10px 0 0
}

._3ZJT2 ._1EWdY .KaikT b {
  margin: 10px 0 0;
  color: #000;
  font-size: 16px;
  font-weight: 700;
  display: block;
  font-weight: 100;
  line-height: 18px
}

._3ZJT2 ._1EWdY .oycjJ {
  padding: 0 16px
}

._3ZJT2 ._1EWdY ._1DeV8 {
  padding: 0;
  background: #fff
}

._3ZJT2 ._1EWdY ._1DeV8:after,
._3ZJT2 ._1EWdY ._1DeV8:before {
  content: "";
  display: table
}

._3ZJT2 ._1EWdY ._1DeV8:after {
  clear: both
}

._3ZJT2 ._1EWdY ._1DeV8 br:nth-of-type(1n) {
  content: ".";
  display: block
}

._3ZJT2 ._1EWdY ._1DeV8 br:nth-of-type(1n):after {
  content: ".";
  display: block;
  margin: -12px 0;
  text-indent: -1000px
}

._3ZJT2 ._1EWdY ._1DeV8 ol {
  padding: 0 16px
}

._3ZJT2 ._1EWdY ._1DeV8 ._1VI9O {
  font-size: 16px;
  line-height: 1.75
}

._3ZJT2 ._1EWdY ._1DeV8 ._1VI9O em {
  font-size: 14px
}

._3ZJT2 ._1EWdY ._1DeV8 ._1VI9O>ul {
  padding: 0 16px
}

._3ZJT2 ._1EWdY ._1DeV8 ._1VI9O a {
  color: #1a75ff;
  text-decoration: none;
  position: relative;
  border-bottom: 1px solid #1a75ff
}

.nyfIy {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-top: 0;
  padding: 16px 16px 0;
}

._38IXw {
  color: #666;
  font-size: 12px;
  padding-left: 16px;
  margin-bottom: 10px;
}

._1cK8a {
  margin-bottom: 16px;
  padding: 0 16px;
}

._1l_PQ ._15Irg {
  flex: 1;
  position: relative;
  margin-bottom: 0;
}

._1l_PQ ._15Irg>._3lkVU {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  height: 100%;
  min-height: 206px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  position: relative;
}

._1l_PQ ._15Irg>._3lkVU img {
  width: 100%;
  object-fit: cover;
  height: 100%;
  object-position: center;
  background: #fff;
  background-size: 90%;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

._1l_PQ ._15Irg>._3lkVU:after {
  content: "";
  background: rgba(0, 0, 0, .05);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

._1l_PQ ._15Irg ._1DtvX {
  z-index: 1;
  color: #fff;
  font-size: 14px;
  border-radius: 0 4px 0 4px;
  text-align: center;
  left: 16px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #e21b22;
  line-height: 19px;
  height: 20px;
  max-width: 60px;
  position: relative;
  bottom: 10px;
  text-align: left;
}

._1l_PQ ._15Irg ._1DtvX .z8IzJ {
  font-weight: 700;
  display: inline-block;
  min-width: 30px;
  padding-bottom: 2px;
  margin-bottom: 0;
  position: relative;
  padding: 0 7px 0 0;
  text-align: right;
}

._1l_PQ ._15Irg ._1DtvX span {
  display: inline-block;
  padding-left: 3px;
}

._1l_PQ ._15Irg ._1DtvX .z8IzJ:after {
  content: "/";
  position: absolute;
  top: 1px;
  right: 0;
  font-weight: 400;
}

._1l_PQ ._6213x {
  padding: 0 16px;
  display: -webkit-box;
  -webkit-line-clamp: inherit;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
  text-transform: none;
  font-weight: 600;
}

._1l_PQ figcaption {
  font-size: 16px;
  line-height: 28px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 0;
  margin-bottom: 16px;
  padding: 0 16px;
}

.subheading {
  font-size: 26px !important;
  line-height: 1;
  color: #1a1a1a !important;
  text-transform: uppercase;
  margin: 10px 0;
  padding: 0 0 0 40px !important;
  position: relative;
}

.subheading:before {
  position: absolute;
  content: '';
  left: -10px;
  top: 3px;
  height: 19px;
  width: 35px;
  display: inline-block;
  background: #135394;
  -moz-transform: skewX(32deg) skewY(0deg);
  -webkit-transform: skewX(32deg) skewY(0deg);
  -o-transform: skewX(32deg) skewY(0deg);
  -ms-transform: skewX(32deg) skewY(0deg);
  transform: skewX(32deg) skewY(0deg);
}

.subheading a {
  color: #1a1a1a;
  text-decoration: none;
}

/*--- filter ---*/
.filter {
  margin-bottom: 0;
  display: block;
}

.filter p {
  line-height: 40px;
  float: left;
  display: inline-block;
  padding-right: 3px;
  width: auto;
}

.filter .selectbox {
  display: block;
  width: auto;
  margin-left: 80px;
}

/*--- /filter ---*/

.h1 {
  height: 0;
  overflow: hidden;
}

.h1.subheading {
  height: auto;
}

.compare_pg {
  position: relative;
}

.compare_pg .selectbox {
  font-size: 14px;
  line-height: 30px;
  display: inline-block;
  outline: none;
  background: none;
  position: relative;
  height: 30px;
  padding: 0;
  width: 40px;
}

.compare_pg .selectbox:before,
.selectbox:after {
  position: absolute;
  content: '';
  pointer-events: none;
  -moz-pointer-events: none;
}

.compare_pg .selectbox:before {
  right: 0;
  top: 0;
  height: 30px;
  width: 35px;
  border-left: 1px solid #d8d8d8;
  display: none;
}

.compare_pg .selectbox:after {
  background: url(/photo/51744329.cms) no-repeat -62px -22px;
  width: 13px;
  height: 8px;
  right: 1px;
  top: 12px;
  background-size: 500px;
}

.compare_pg .selectbox select {
  font-size: 14px;
  padding: 5px;
  background: none;
  color: #666;
  width: 100%;
  border: 0;
  height: 30px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  text-transform: uppercase;
  line-height: 1;
  opacity: 0;
}

.compare_pg .selectbox select:focus {
  outline: none;
}

.compare_pg .selectbox select option {
  font-size: 14px;
  background: none;
  padding: 5px;
  color: #666;
  line-height: 1;
  text-transform: uppercase;
}

.compare_pg p {
  width: auto;
  position: absolute;
  line-height: 30px;
  padding: 0;
  color: #666;
}

.compare_pg .filter {
  border: 0;
  background: 0;
  width: 68px;
  height: 30px;
  position: absolute;
  top: -3px;
  right: 10px;
}

.compare_pg .filter .selectbox {
  width: inherit;
  margin-left: 0;
}

.compare_pg .subheading {
  padding-right: 85px !important;
  font-size: 22px !important;
}

.compare_pg .subheading:before {
  top: 0;
}

/*.stories_header .subheading { margin-bottom:0; }*/

@media screen and (max-width:359px) {
  .compare_pg .subheading {
    font-size: 20px !important;
  }
}




.techcommonlist li {
  padding: 10px 0;
  margin: 0 10px;
  border-bottom: 1px solid #d8d8d8;
}

.techcommonlist li:last-child {
  border-bottom: 0;
}

.techcommonlist li>a {
  display: table;
  width: 100%;
}

.techcommonlist li>span {
  display: table-cell;
  vertical-align: middle;
}

.techcommonlist li>span img {
  display: block;
  width: 96px;
}

/*.techcommonlist li span + span { padding-left:5px; text-align:right; }*/
.techcommonlist span dfn {
  color: #1a1a1a;
  font: 16px proxima-semibold;
  line-height: 1.2;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.techcommonlist .meta {
  color: #999;
  font-size: 12px;
  line-height: 20px;
  display: block;
}

.techcommonlist .meta span {
  text-transform: uppercase;
  padding-right: 5px;
  /*border-left:1px solid #ccc; padding-left:5px; */
  line-height: 1;
}

.techcommonlist .meta span:first-child {
  border-left: 0px;
  padding-left: 0px;
}

.review .techcommonlist .meta span.time-stamp {
  border-left: 0px;
  padding-left: 0px;
}

.review .techcommonlist[data-col] li span:first-child span {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

.review .techcommonlist[data-col] li:not([data-lead="1"]) {
  margin: 0;
  padding: 10px;
}

.techcommonlist[data-col] li {
  margin: 0 10px;
}

/*.techcommonlist[data-col] li span { display:table-cell; vertical-align:middle; }*/
.techcommonlist[data-col] li a>span {
  display: table-cell;
  vertical-align: middle;
}

.techcommonlist[data-col] li a>span:nth-child(2) {
  width: 120px;
}

.techcommonlist[data-col="2"] li a>span:nth-child(2) {
  width: 120px;
}

.techcommonlist[data-col="2"] li .ad1 a>span:nth-child(2) {
  width: 96px;
}

.techcommonlist[data-col="3"] li span:nth-child(3) {
  vertical-align: top;
}

.techcommonlist[data-col] li .related a {
  color: #999;
  text-transform: uppercase;
  font-size: 13px;
  display: inline-block;
  padding: 0 10px 0 0;
  border-right: 1px solid #999;
  line-height: 1;
  margin: 0 10px 0 0;
}

.techcommonlist[data-col] li .related a:last-of-type {
  border: 0;
}

.techcommonlist[data-col] ul li[data-lead="1"] .related {
  position: relative;
  padding: 0 10px;
  z-index: 1;
}

.techcommonlist[data-col] ul li[data-lead="1"] .related a {
  color: #fff;
}

.techcommonlist[data-col] ul li[data-lead="1"] .meta {
  padding-bottom: 6px;
}

.techcommonlist ul li[data-lead="1"] .inner {
  position: absolute;
  bottom: 0;
  padding: 10px;
}

.techcommonlist ul li[data-lead="1"] .inner .lead {
  position: relative;
  padding: 0;
  display: table;
  table-layout: fixed;
}

.techcommonlist ul li[data-lead="1"] .inner .lead:after {
  display: none;
}

.techcommonlist ul li[data-lead="1"] .inner:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, transparent 100%);
  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, transparent 100%);
  background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, transparent 100%);
  background: -0-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, transparent 100%);
  /*background:-webkit-gradient(linear, 0% 100%, 0% 0%, from(#000), to(transparent));*/
}

.techcommonlist ul li[data-lead="1"] .inner .related {
  padding: 0;
}

.techcommonlist ul li[data-lead="1"] .inner .meta {
  padding-bottom: 0;
}


.techcommonlist[data-rating="1"]>span:last-child {
  width: 65px;
  font-size: 12px;
  color: #b3b3b3;
  vertical-align: top;
  text-align: right;
}

.techcommonlist[data-rating="1"] span.rating dfn {
  color: #999;
  font: 13px 'proxima-regular1';
  position: static;
}

.techcommonlist[data-rating="1"] span.rating {
  width: 80px !important;
  font-size: 12px;
  color: #b3b3b3;
  vertical-align: top;
  text-align: right;
  padding-left: 5px;
}

.techcommonlist[data-rating="1"] span.rating dfn {
  color: #999;
  font-family: proxima-regular1;
  display: block;
}

.techcommonlist[data-rating="1"] span dfn b {
  color: #fb9208;
  font-size: 40px;
  padding-right: 4px;
  font-weight: normal;
  line-height: 30px;
  letter-spacing: -4px;
  line-height: 1;
}

.techcommonlist[data-rating="1"] .meta {
  display: block;
}

.techcommonlist[data-col][data-rating="1"] .meta {
  width: auto;
}

.techcommonlist[data-rating="1"] .meta span {
  display: inline-block;
  /*padding-left:0;*/
}

/*.techcommonlist[data-rating="1"] .meta span + span { padding-left:10px; }*/
.techcommonlist[data-rating="1"] .meta>span:last-child {
  display: inline-block;
}

.techcommonlist[data-rating="1"] [data-lead="1"] .lead {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 10px;
  width: 100%;
  height: auto;
}

.techcommonlist[data-rating="1"] [data-lead="1"] .lead:after {
  position: absolute;
  content: '';
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, transparent 100%);
  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, transparent 100%);
  background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, transparent 100%);
  background: -0-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, transparent 100%);
  background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#000), to(transparent));
}

.techcommonlist[data-rating="1"] [data-lead="1"] .lead dfn {
  font-size: 24px;
  color: #fff;
  line-height: 24px;
}

.techcommonlist[data-rating="1"] [data-lead="1"] .lead .meta {
  color: rgba(255, 255, 255, 0.7);
}

.techcommonlist[data-rating="1"] [data-lead="1"] .lead .rating dfn {
  color: #d8d8d8;
  font-size: 13px;
}

.techcommonlist[data-rating="1"] .lead span {
  display: table-cell;
  vertical-align: middle;
}

.techcommonlist[data-rating="1"] .lead span.rating {
  color: rgba(255, 255, 255, .7);
  vertical-align: top;
  position: relative;
  z-index: 1;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}

.techcommonlist[data-rating="1"] .lead span dfn b {
  color: #fff;
}

.techcommonlist li[data-lead="1"] {
  position: relative;
  margin: 0;
  padding: 0;
}

.techcommonlist li[data-lead="1"] a>span {
  display: block;
}

.techcommonlist li[data-lead="1"] a {
  display: block;
}

.techcommonlist li[data-lead="1"] .lead {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  padding: 10px;
}

.techcommonlist li[data-lead="1"] .lead dfn {
  font-size: 24px;
  color: #fff;
  position: relative;
  z-index: 1;
}

.techcommonlist li[data-lead="1"] .lead .meta {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.7);
  position: relative;
  z-index: 1;
}

.techcommonlist li[data-lead="1"] .lead .meta span {
  display: inline-block;
  vertical-align: middle;
}

.techcommonlist li[data-lead="1"] .lead:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, transparent 0%);
  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, transparent 0%);
  background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, transparent 0%);
  background: -0-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, transparent 0%);
  /*background:-webkit-gradient(linear, 0% 100%, 0% 0%, from(#000), to(transparent));*/
}

.techcommonlist li[data-lead="1"] span img {
  display: block;
  width: 100%;
  height: auto;
  min-height: 254px;
}

.techcommonlist[data-img] img {
  width: 96px;
  height: 71px;
}

.techcommonlist[data-col="3"][data-img] li a>span:nth-child(3) {
  width: 96px;
}

.techcommonlist[data-img] img {
  height: 72px;
}

.techcommonlist[data-col="2"][data-img] li a>span:nth-child(2) {
  width: 96px;
}

.tags a {
  font-size: 0.750em;
  color: #999;
  text-transform: uppercase;
  padding-right: 5px;
  margin-right: 5px;
  line-height: .8em;
  border-right: 1px solid #999;
}

.tags a:last-child {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
}

@media screen and (max-width:359px) {
  .techcommonlist[data-col] li .related a {
    font-size: 12px;
  }
}

._3ZJT2 ._1EWdY ._1DeV8 ._1VI9O a:after {
  bottom: 0;
  left: 0;
  right: 0;
  border-bottom: 1px solid #1a75ff;
  position: absolute
}

._3ZJT2 ._1EWdY ._2HdGE {
  list-style: none;
  margin: 12px -16px -4px
}

._3ZJT2 ._1EWdY ._2HdGE>li {
  line-height: 42px;
  overflow: hidden;
  border: 1px solid #dfdfdf;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  margin-bottom: 8px
}

._3ZJT2 ._1EWdY ._2HdGE>li ul {
  padding: 0 !important
}

._3ZJT2 ._1EWdY ._2HdGE>li ._272cH,
._3ZJT2 ._1EWdY ._2HdGE>li>span {
  color: #000;
  border-bottom: none;
  font-weight: 700;
  position: relative;
  display: block;
  padding: 10px;
  line-height: 24px
}

._3ZJT2 ._1EWdY ._2HdGE>li ._272cH:after,
._3ZJT2 ._1EWdY ._2HdGE>li>span:after {
  transform: rotate(135deg);
  width: 5px;
  height: 5px;
  border: solid #e21b22;
  border-width: 1px 1px 0 0;
  position: absolute;
  top: 17px;
  right: 22px
}

._3ZJT2 ._1EWdY ._2HdGE>li ._272cH:before,
._3ZJT2 ._1EWdY ._2HdGE>li>span:before {
  width: 18px;
  height: 18px;
  display: block;
  top: 12px;
  right: 16px;
  position: absolute;
  border: 1px dotted #e21b22;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

._3ZJT2 ._1EWdY ._2HdGE>li>ul li {
  display: block;
  line-height: 36px
}

._3ZJT2 ._1EWdY ._2HdGE>li>ul li div {
  display: inline-block;
  line-height: 36px;
  vertical-align: middle;
  padding: 10px 0
}

._3ZJT2 ._1EWdY ._2HdGE>li>ul li div:first-child {
  width: 40%;
  padding-left: 10px;
  color: #000;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700
}

._3ZJT2 ._1EWdY ._2HdGE>li>ul li div:last-child {
  font-size: 14px;
  width: 60%;
  line-height: 18px;
  padding-right: 10px
}

._3ZJT2 ._1EWdY ._2HdGE>li>ul li:nth-child(odd) {
  background: #f6f6f6;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf
}

._3ZJT2 ._1EWdY ._2HdGE>li>ul li:last-child,
._3ZJT2 ._1EWdY ._2HdGE>li>ul li:nth-child(2n) {
  background: #fff
}

._3ZJT2 ._1EWdY ._2HdGE>li>ul li:last-child a {
  line-height: 44px;
  text-align: center;
  text-decoration: none;
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  border-bottom: none;
  color: #135394
}

._3ZJT2 ._1EWdY ._2HdGE>li>ul li:last-child a:after {
  display: none
}

._3ZJT2 ._1EWdY ._2HdGE>li>ul li:last-child a span {
  font-size: 12px
}

._3ZJT2 ._1EWdY ._2HdGE>li ._3DxRG {
  padding: 16px 0
}

._3ZJT2 ._1EWdY ._2HdGE>li ._3DxRG h4 {
  padding-left: 10px;
  font-size: 16px;
  text-align: left;
  text-transform: uppercase;
  font-weight: 700
}

._3ZJT2 ._1EWdY ._2HdGE>li ._3DxRG dt {
  padding-left: 28px;
  position: relative;
  line-height: 28px;
  font-size: 15px
}

._3ZJT2 ._1EWdY ._2HdGE>li ._3DxRG dt a {
  display: block;
  border-bottom: none;
  color: #135394
}

._3ZJT2 ._1EWdY ._2HdGE>li ._3DxRG dt a:after {
  display: none
}

._3ZJT2 ._1EWdY ._2HdGE>li ._3DxRG dt:before {
  content: "";
  background: #a5a5a5;
  height: 8px;
  width: 8px;
  position: absolute;
  left: 12px;
  top: 9px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

._2Krh5 {
  padding: 0 16px
}

.OaX-3 {
  padding: 16px
}

.OaX-3 iframe {
  width: 100%
}

._1IU76 {
  margin-top: 24px;
  display: flex;
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2
}

._1IU76>div {
  flex: 1;
  padding: 10px
}

._1IU76>div a {
  text-decoration: none;
  color: #135394;
  font-size: 10px;
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 30px
}

._1IU76>div:first-child {
  border-right: 1px solid #e2e2e2
}

._1IU76>div span {
  text-align: center;
  display: block;
  font-weight: 700;
  color: #000;
  height: 48px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 16px
}

._1IU76 ._1Rc9m ._2Rh7L {
  position: relative;
  font-weight: 700;
  text-align: right;
  margin: 0 auto;
  width: 104px;
  white-space: nowrap
}

._1IU76 ._1Rc9m ._2Rh7L:before {
  position: absolute;
  content: "";
  width: 29px;
  height: 18px;
  background-image: url("../img/81526830.svg");
  background-position: -70px -1967px;
  background-repeat: no-repeat;
  right: 102px;
  top: 6px;
  display: block;
  float: right
}

._1IU76 ._3rHxg ._3VtN7 {
  font-weight: 700;
  position: relative;
  text-align: left;
  width: 90px;
  margin: 0 auto
}

._1IU76 ._3rHxg ._3VtN7:after {
  display: block;
  content: "";
  position: absolute;
  width: 29px;
  height: 18px;
  background-image: url("../img/81526830.svg");
  background-position: -70px -1967px;
  background-repeat: no-repeat;
  left: 76px;
  top: 4px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  float: left
}

.v3IBb {
  padding: 16px
}

.v3IBb iframe {
  width: 100%;
  height: 185px
}

._2l77r {
  margin: 16px
}

._3qgNJ {
  background: #e8f1ff;
  display: inline-block;
  padding: 0 24px 0 10px;
  border-radius: 10px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  position: relative
}

._3qgNJ:before {
  content: "";
  background-image: url("../img/81526830.svg");
  background-position: -51px -2086px;
  background-repeat: no-repeat;
  position: absolute;
  width: 15px;
  height: 15px;
  right: 3px;
  top: 7px
}

.box12 {
  position: relative;
  padding: 14px 10px 10px;
  color: #454545;
  border-top: 1px solid #ccc
}

.box12.no-image {
  padding-left: 55px
}

.box12 .stamp {
  color: #1a1a1a;
  font-size: 24px;
  height: 38px;
  left: 0;
  line-height: 38px;
  padding: 0 10px;
  position: absolute;
  text-align: center;
  top: 7px;
  z-index: 1;
  min-width: 36px
}

.box12>div h3 {
  color: #1a1a1a;
  margin-bottom: 10px;
  overflow: hidden;
  font-weight: 600
}

.box12>div p img {
  max-width: 100%
}

._1VI9O {
  font-size: 14px;
  line-height: 24px;
  padding: 0 16px 16px
}

._2P8tF {
  display: block;
  width: 100%;
  overflow: scroll
}

._247K6 {
  margin: 32px 16px
}

.FvUxU {
  height: 44px;
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ececec;
  margin: 0 auto;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  line-height: 44px;
  font-weight: 600;
  color: #135394;
  text-transform: uppercase;
  position: relative;
  cursor: pointer;
  width: 100%
}

.FvUxU.lZAbG {
  pointer-events: none;
  opacity: .5;
  color: #ccc
}

.FvUxU.lZAbG:after {
  border-color: #ccc
}

.FvUxU._1y-lk {
  border-color: #135394;
  width: auto;
  padding: 0 16px;
  margin: 0 auto
}

.FvUxU._1y-lk:after {
  display: none
}

.FvUxU:after {
  content: "";
  box-sizing: border-box;
  height: 7px;
  width: 7px;
  border-style: solid;
  border-color: #135394;
  border-width: 0 1px 1px 0;
  transform: rotate(-45deg);
  transition: border-width .15s ease-in-out;
  position: absolute;
  top: 18px;
  margin-left: 5px
}

.FvUxU._1RceL:after,
.FvUxU.eZNIO:after {
  transform: rotate(45deg);
  margin-left: 8px;
  top: 17px
}

._1Myhx {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 32px 16px 8px;
  margin: 0
}

._1Myhx span {
  position: relative;
  display: inline-block;
  width: 1px
}

._1Myhx span:after {
  content: "";
  box-sizing: border-box;
  height: 9px;
  width: 9px;
  border-style: solid;
  border-color: #000;
  border-width: 0 2px 2px 0;
  transform: rotate(-45deg);
  transition: border-width .15s ease-in-out;
  position: absolute;
  top: -10px;
  right: -13px
}

._1Myhx._2UsMC {
  font-size: 16px;
  line-height: 24px
}

._1Myhx.GG1Hj,
._1Myhx.GG1Hj a {
  color: #f5f5f5
}

._2X8Qd {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  display: inline-block
}

._3bFPX {
  margin: 0;
  position: fixed;
  left: 0;
  width: 100vw;
  background: #fff;
  top: -40px;
  opacity: 0;
  padding: 0;
  z-index: 100;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s
}

._3bFPX._17AKj {
  top: 86px;
  opacity: 1
}

._3bFPX._3d6dk {
  display: none
}

._3bFPX ._1Sj3j {
  z-index: 2;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center !important;
  align-items: center !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important
}

._3bFPX ._1Sj3j ._1tbhX {
  margin: 0 auto
}

.bD2AZ {
  position: absolute;
  height: 100%;
  top: 0;
  z-index: 1;
  background-color: #f5faff;
  border-bottom: 1px solid #135394;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s
}

._1KtdV {
  background-image: url("../img/81526830.svg");
  background-position: -43px -226px;
  background-repeat: no-repeat;
  height: 18px;
  min-width: 32px
}

._1-xhP {
  background: #fff;
  width: 100%;
  height: 100vh;
  left: 0;
  top: 0
}

._1-xhP,
._37cq3 {
  z-index: 101;
  position: fixed
}

._37cq3 {
  background-image: url("../img/81526830.svg");
  background-position: -7px -1786px;
  background-repeat: no-repeat;
  left: calc(50% - 16px);
  bottom: 142px;
  width: 32px;
  height: 32px;
  border: 2px solid #fff;
  border-radius: 50%
}

._3vGiU {
  position: fixed;
  padding: 16px 0;
  text-align: center;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 101;
  height: 135px
}

._3vGiU p {
  text-align: center;
  font-size: 16px;
  color: #000;
  font-weight: 700;
  margin: 0
}

._3vGiU span {
  line-height: 24px;
  padding: 0 8px 0 26px;
  display: inline-block;
  font-size: 10px;
  color: #fff;
  position: relative;
  margin-top: 10px;
  margin-right: 10px;
  overflow: hidden;
  width: 97px
}

._3vGiU span:before {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 1px
}

._3vGiU ._3FqOZ {
  background-color: #25d366
}

._3vGiU ._3FqOZ:before {
  background-image: url("../img/81526830.svg");
  background-position: -9px -3067px;
  background-repeat: no-repeat
}

._3vGiU ._3LUeM {
  background-color: #3b5998
}

._3vGiU ._3LUeM:before {
  background-image: url("../img/81526830.svg");
  background-position: -9px -2876px;
  background-repeat: no-repeat
}

._3vGiU ._2onka {
  background-color: #56acee
}

._3vGiU ._2onka:before {
  background-image: url("../img/81526830.svg");
  background-position: -9px -2914px;
  background-repeat: no-repeat
}

._3vGiU ._3d-lF {
  background-color: #0677b5
}

._3vGiU ._3d-lF:before {
  background-image: url("../img/81526830.svg");
  background-position: -9px -2953px;
  background-repeat: no-repeat
}

._3vGiU ._2aoRN {
  background-color: #666
}

._3vGiU ._2aoRN:before {
  background-image: url("../img/81526830.svg");
  background-position: -9px -3104px;
  background-repeat: no-repeat
}

._3vGiU._3dggL {
  padding: 8px 0 10px;
  text-align: center;
  height: auto;
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center
}

._3vGiU._3dggL:after,
._3vGiU._3dggL:before {
  content: "";
  display: table
}

._3vGiU._3dggL:after {
  clear: both
}

._3vGiU._3dggL p {
  font-weight: 500;
  color: #595959;
  font-size: 10px;
  text-transform: uppercase;
  float: left;
  padding: 0 12px 0 16px;
  line-height: 30px
}

@media screen and (max-width:320px) {
  ._3vGiU._3dggL p {
    padding: 0 8px 0 16px
  }
}

._3vGiU._3dggL a,
._3vGiU._3dggL span {
  line-height: 27px;
  height: 24px;
  font-size: 10px;
  position: relative;
  margin-right: 12px;
  margin-top: 0;
  overflow: hidden;
  width: 32px;
  text-indent: -200px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background: url(https://static.toiimg.com/photo/83712786.cms) no-repeat
}

@media screen and (max-width:320px) {

  ._3vGiU._3dggL a,
  ._3vGiU._3dggL span {
    margin-right: 2px
  }
}

._3vGiU._3dggL a:before,
._3vGiU._3dggL span:before {
  display: none
}

._3vGiU._3dggL span:last-child {
  margin-right: 0
}

._3vGiU._3dggL ._3R5WO {
  background-position: -8px -191px;
  border-color: #3023ae
}

._3vGiU._3dggL ._3FqOZ {
  background-position: -4px -155px;
  border-color: #25d366;
  color: #25d366
}

._3vGiU._3dggL ._3LUeM {
  background-position: -2px -11px;
  border-color: #3b5998;
  color: #3b5998
}

._3vGiU._3dggL ._2onka {
  background-position: -8px -47px;
  border-color: #56acee;
  color: #56acee
}

._3vGiU._3dggL ._3d-lF {
  background-position: -5px -83px;
  border-color: #0677b5;
  color: #0677b5
}

._3vGiU._3dggL ._2aoRN {
  background-position: -7px -119px;
  border-color: #ff8c14;
  color: #ff8c14
}

.UEmdU {
  min-height: 250px;
  position: relative
}

.UEmdU:before {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  border: .25rem solid rgba(0, 0, 0, .8);
  border-top-color: hsla(0, 0%, 100%, .7);
  -webkit-animation: _2_J3M 1s infinite linear;
  animation: _2_J3M 1s infinite linear;
  top: 50%;
  left: calc(50% - 20px);
  z-index: 9
}

.UEmdU:after,
.UEmdU:before {
  content: "";
  position: absolute
}

.UEmdU:after {
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: hsla(0, 0%, 100%, .7);
  z-index: 2
}

@-webkit-keyframes _2_J3M {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

@keyframes _2_J3M {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

._1MmOC {
  margin-bottom: 24px
}

._1MmOC ._2eRcW {
  font-weight: 700;
  font-size: 16px;
  text-align: left;
  text-transform: uppercase;
  margin: 32px 16px 8px 0
}

._1MmOC ul._3Fi5A {
  list-style: none
}

._1MmOC ul._3Fi5A:after,
._1MmOC ul._3Fi5A:before {
  content: "";
  display: table
}

._1MmOC ul._3Fi5A:after {
  clear: both
}

._1MmOC ul._3Fi5A li {
  float: right;
  width: 48%;
  border: 1px solid #ececec;
  color: #000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

._1MmOC ul._3Fi5A li ._5seR5 {
  padding: 10px;
  position: relative
}

._1MmOC ul._3Fi5A li ._10zlc {
  height: 120px;
  line-height: 120px;
  text-align: center;
  display: block;
  position: relative
}

._1MmOC ul._3Fi5A li ._10zlc img {
  max-width: 90%;
  max-height: 80%;
  vertical-align: middle;
  width: auto;
  margin: 0 auto
}

._1MmOC ul._3Fi5A li ._10zlc:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: #000;
  opacity: .05;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity="+$IEValue+")';
  filter: alpha(opacity=5)
}

._1MmOC ul._3Fi5A li a {
  display: block;
  text-decoration: none;
  color: inherit
}

._1MmOC ul._3Fi5A li ._2vKuM {
  font-weight: 600;
  height: 56px;
  -webkit-line-clamp: 3;
  margin-bottom: 8px
}

._1MmOC ul._3Fi5A li ._1hb9F,
._1MmOC ul._3Fi5A li ._2vKuM {
  font-size: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis
}

._1MmOC ul._3Fi5A li ._1hb9F {
  max-height: 54px;
  -webkit-line-clamp: 2
}

._1MmOC ul._3Fi5A li ._2bIXa {
  overflow: hidden;
  display: flex
}

._1MmOC ul._3Fi5A li ._2bIXa ._1U6nX {
  color: #135394;
  font-weight: 700;
  padding-right: 10px
}

._1MmOC ul._3Fi5A li ._2bIXa ._2nrGa {
  font-size: 14px
}

._1MmOC ul._3Fi5A li ._2bIXa ._2nrGa ._3OgwM {
  text-decoration: line-through
}

._1MmOC ul._3Fi5A li ._2E5nF,
._1MmOC ul._3Fi5A li ._19d-9 {
  line-height: 26px;
  height: 26px;
  margin-top: 9px;
  display: block
}

._1MmOC ul._3Fi5A li ._19d-9 i {
  height: 26px;
  width: 50px;
  background: url(/gnassets/Amazon_logo.svg) no-repeat 0 8px;
  display: block;
  background-size: contain
}

._1MmOC ul._3Fi5A li ._3F-5e {
  line-height: 26px;
  height: 26px;
  margin-top: 9px;
  display: block
}

._1MmOC ul._3Fi5A li ._3F-5e i {
  height: 26px;
  width: 60px;
  background: url(https://img1.gadgetsnow.com/gd/imgbn/flipkart.jpg) no-repeat 0 5px;
  display: block;
  background-size: contain
}

._1MmOC ul._3Fi5A li ._2opaE {
  line-height: 26px;
  margin-top: 9px
}

._1MmOC ul._3Fi5A li ._2opaE i {
  height: 26px;
  width: 70px;
  background: url(https://static.toiimg.com/photo/79512580.cms) no-repeat 0 9px;
  display: block;
  background-size: contain
}

._1MmOC ul._3Fi5A li ._2iLFR {
  background: #135394;
  color: #fff;
  text-transform: uppercase;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  text-align: center;
  line-height: 24px;
  width: 50px;
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 12px
}

._1MmOC ul._3Fi5A li:first-child {
  float: left
}

._24eHI {
  margin-bottom: 24px
}

._24eHI .p-Jm8 {
  font-weight: 700;
  font-size: 16px;
  text-align: left;
  text-transform: uppercase;
  margin: 32px 0 16px
}

._24eHI ._3l461 {
  position: relative;
  padding-left: 40px
}

._24eHI ._3l461 span {
  font-weight: 700;
  display: block
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._24eHI ._3l461 span {
    font-size: 14px
  }
}

._24eHI ._3l461 time {
  font-size: 12px;
  color: #999
}

._24eHI ._3l461:before {
  position: absolute;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  width: 30px;
  content: attr(data-name);
  text-align: center;
  color: #fff;
  font-weight: 700;
  left: 0;
  top: 3px;
  background: rgba(19, 83, 148, .3);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  background-clip: padding-box
}

._24eHI ._1SfhN,
._24eHI ._3l461:before {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding
}

._24eHI ._1SfhN {
  border: 4px solid #f5f5f5;
  font-size: 14px;
  line-height: 22px;
  font-weight: 600;
  padding: 16px;
  margin-bottom: 16px;
  margin-top: 24px;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-clip: padding-box
}

._24eHI ._1SfhN:after,
._24eHI ._1SfhN:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none
}

._24eHI ._1SfhN:before {
  border-left: 1px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 23px solid #f5f5f5;
  left: 12px
}

._24eHI ._1SfhN:after {
  border-left: 1px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 15px solid #fff;
  left: 15px
}

._24eHI ._30rn-:after,
._24eHI ._30rn-:before {
  content: "";
  display: table
}

._24eHI ._30rn-:after {
  clear: both
}

._24eHI ._30rn- a {
  text-decoration: none;
  text-align: center;
  color: inherit;
  display: block;
  font-size: 12px;
  font-weight: 600
}

._24eHI ._30rn- ._5Y8xP {
  color: #fff;
  background: #135394;
  width: 42%;
  float: left;
  background-clip: padding-box
}

._24eHI ._30rn- ._5Y8xP,
._24eHI ._30rn- .U8UNY {
  line-height: 36px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  border: 1px solid #135394
}

._24eHI ._30rn- .U8UNY {
  float: right;
  background-clip: padding-box;
  width: 55%;
  color: #135394
}

._2fmbH {
  position: relative;
  text-align: center;
  margin: 0 16px
}

._2fmbH ._3ydx_ {
  display: block;
  width: 94px;
  height: 78px;
  background-image: url("../img/81526830.svg");
  background-position: -5px -2748px;
  background-repeat: no-repeat;
  margin: 0 auto;
  zoom: 1.5
}

._2fmbH .ZVBeG {
  color: #ccc;
  margin: 0 auto 16px
}

._2fmbH .Td0nk,
._2fmbH .ZVBeG {
  line-height: 36px;
  border-radius: 2px;
  display: block;
  width: 260px;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 14px
}

._2fmbH .Td0nk {
  background-color: #135394;
  color: #fff;
  margin: 10px auto 16px
}


/* single style */

/* mobile single */

.ts9bt {
  position: relative;
  padding-top: 32px
}

.ts9bt ._2gdJB {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ececec;
  margin: 16px
}

.ts9bt ._2gdJB .gadg_heading {
  line-height: 1.44;
  padding: 16px 16px 0;
  font-size: 18px;
  text-transform: none
}

.ts9bt ._2tBJL {
  padding: 0 16px 16px
}

.ts9bt ._2UuX- {
  position: relative;
  overflow: hidden
}

.ts9bt ._2UuX- img {
  max-width: 100%;
  background-clip: padding-box;
  display: block
}

.ts9bt ._2UuX- ._1X3IG {
  position: relative;
  font-size: 12px;
  text-align: left
}

.ts9bt ._2UuX- ._1X3IG .G41uY {
  padding: 16px;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 16px 0 0
}

.ts9bt ._2UuX- ._1X3IG ._2VUsj {
  position: relative;
  font-size: 28px;
  line-height: 34px;
  display: inline-block;
  background: #00b45a;
  clip-path: polygon(0 0, 84% 0, 100% 100%, 0 100%);
  padding: 0 12px;
  font-weight: 600;
  margin-left: 16px;
  color: #fff;
  border-radius: 4px
}

.ts9bt ._2UuX- ._1X3IG ._2VUsj.qI6ek {
  background: #e21b22
}

.ts9bt ._2UuX- ._1X3IG ._2VUsj.Q0jHx {
  background: #ff8c14
}

.ts9bt ._2UuX- ._1X3IG ._2VUsj:after {
  content: "/5";
  top: -6px;
  font-size: 14px;
  display: inline-block;
  line-height: 1.17;
  padding-right: 5px
}

.ts9bt ._3aiDI {
  padding: 16px
}

.ts9bt ._3aiDI ._1SBql {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.43;
  color: #1a1a1a;
  margin-bottom: 8px;
  text-transform: uppercase
}

.ts9bt ._3aiDI ._246R_ {
  display: block
}

.ts9bt ._3aiDI ._246R_ li,
.ts9bt ._3aiDI ._246R_ p {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  margin-right: 12px;
  padding-left: 20px
}

.ts9bt ._3aiDI ._246R_ li:before,
.ts9bt ._3aiDI ._246R_ p:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background: #a5a5a5;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  margin-right: 12px;
  position: absolute;
  left: 0;
  top: 9px
}

.ts9bt ._21IM8 {
  padding: 16px
}

.ts9bt ._21IM8 .gadg_heading {
  position: relative
}

.ts9bt ._21IM8 ._ExLE {
  width: 100%;
  margin-top: 18px
}

.ts9bt ._21IM8 .zeg1c:after,
.ts9bt ._21IM8 .zeg1c:before {
  content: "";
  display: table
}

.ts9bt ._21IM8 .zeg1c:after {
  clear: both
}

.ts9bt ._21IM8 .zeg1c .TA6zN {
  width: 50%;
  float: left
}

.ts9bt ._21IM8 .zeg1c .TA6zN p {
  font-size: 12px;
  line-height: 1.33;
  color: #1a1a1a;
  margin-top: 5px
}

.ts9bt ._21IM8 .zeg1c .TA6zN ._2VUsj {
  position: relative;
  font-size: 28px;
  line-height: 34px;
  display: inline-block;
  background: #00b45a;
  clip-path: polygon(0 0, 84% 0, 100% 100%, 0 100%);
  padding: 0 12px;
  font-weight: 600;
  color: #fff;
  border-radius: 4px
}

.ts9bt ._21IM8 .zeg1c .TA6zN ._2VUsj.qI6ek {
  background: #e21b22
}

.ts9bt ._21IM8 .zeg1c .TA6zN ._2VUsj.Q0jHx {
  background: #ff8c14
}

.ts9bt ._21IM8 .zeg1c .TA6zN ._2VUsj:after {
  content: "/5";
  top: -6px;
  font-size: 14px;
  display: inline-block;
  line-height: 1.17;
  padding-right: 5px
}

.ts9bt ._21IM8 .zeg1c ._1W9qt {
  width: 50%;
  float: right
}

.ts9bt ._21IM8 .zeg1c ._1W9qt ._191AP {
  position: relative;
  width: 70%;
  margin: 0 auto 15px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: hsla(0, 0%, 89%, .5)
}

.ts9bt ._21IM8 .zeg1c ._1W9qt ._191AP,
.ts9bt ._21IM8 .zeg1c ._1W9qt ._191AP>div {
  display: block;
  height: 6px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px
}

.ts9bt ._21IM8 .zeg1c ._1W9qt ._191AP>div {
  width: 50%;
  background: #e21b22;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

.ts9bt ._21IM8 .zeg1c ._1W9qt ._191AP:after,
.ts9bt ._21IM8 .zeg1c ._1W9qt ._191AP:before {
  position: absolute;
  width: 30px;
  height: 30px;
  font-size: 10px;
  font-weight: 700;
  top: -4px
}

.ts9bt ._21IM8 .zeg1c ._1W9qt ._191AP:before {
  content: attr(data-star) "\2605";
  left: -27px
}

.ts9bt ._21IM8 .zeg1c ._1W9qt ._191AP:after {
  content: attr(data-rating);
  right: -37px;
  text-align: left
}

.ts9bt ._21IM8 ._3EdDf {
  text-align: center;
  vertical-align: middle
}

.ts9bt ._21IM8 ._3EdDf span {
  color: #fff;
  width: 222px;
  line-height: 36px;
  border-radius: 2px;
  background-color: #1a75ff;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  display: inline-block;
  font-weight: 700
}

.gadg_heading {
  font-size: 16px;
  text-align: left;
  font-weight: 700
}

.gadg_heading.smallcase {
  text-transform: none
}

hr {
  display: none
}

.container {
  background: #fff
}

body .main_heading {
  text-transform: none
}

._3Oax9 {
  font-size: 12px;
  line-height: 16px;
  color: rgba(26, 26, 26, .65);
  margin: 0 0 0 16px
}

.c7QfL {
  overflow-y: scroll;
  padding-left: 16px;
  width: 100%;
  margin-bottom: 16px;
  position: sticky;
  top: 91px;
  z-index: 101;
  background: #fff;
  padding-top: 8px;
  -ms-overflow-style: none;
  scrollbar-width: none
}

.c7QfL:-webkit-scrollbar {
  display: none
}

._27na_ {
  top: 0
}

._3Tpy8 {
  position: relative;
  background: #fff
}

._1qH4p {
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  padding: 10px 16px 0;
  line-height: 26px
}

._3BVr5 {
  padding: 0 16px
}

.slick-slider {
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
  position: relative;
  display: block
}

.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0
}

.slick-list:focus {
  outline: none
}

.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 {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto
}

.slick-track:after,
.slick-track:before {
  display: table;
  content: ""
}

.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 {
  display: block;
  height: auto;
  border: 1px solid transparent
}

.slick-arrow.slick-hidden {
  display: none
}

._38RPK {
  position: relative;
  border-radius: 4px;
  border: 1px solid #ececec;
  overflow: hidden;
  margin: 0 16px
}

._38RPK ._1DEF3 {
  width: 100%;
  border-collapse: collapse
}

._38RPK ._1DEF3 .W3Eb9,
._38RPK ._1DEF3 a {
  display: table;
  width: 100%;
  border-bottom: 1px solid #ececec
}

._38RPK ._1DEF3 .W3Eb9:last-child,
._38RPK ._1DEF3 a:last-child {
  border-bottom: none
}

._38RPK ._1DEF3 ._2dAnf,
._38RPK ._1DEF3 ._22YiP {
  background-color: #f6f6f6;
  display: table-cell;
  padding: 8px;
  color: #1a1a1a;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.33;
  box-sizing: inherit;
  width: 33%;
  vertical-align: middle
}

._38RPK ._1DEF3 ._2dAnf:nth-of-type(2),
._38RPK ._1DEF3 ._22YiP:nth-of-type(2) {
  width: 33%;
  border-right: 1px solid #ececec;
  border-left: 1px solid #ececec;
  font-weight: 500
}

._38RPK ._1DEF3 ._22YiP {
  font-size: 10px
}

._38RPK ._1DEF3 ._2dAnf {
  background: #fff;
  text-transform: inherit
}

._38RPK ._1DEF3 ._2dAnf .rs {
  font-size: 14px;
  vertical-align: top
}

._38RPK ._1DEF3 ._2dAnf:last-child {
  font-size: 14px;
  color: #1a1a1a;
  font-weight: 600
}

._38RPK ._3yzCa {
  background: url(/gnassets/images/Amazon_logo.svg) no-repeat 0 7px;
  background-size: contain;
  height: 32px;
  display: block;
  width: 70px
}

._1XQSK {
  position: relative;
  text-align: center
}

._1XQSK .gadg_heading {
  text-transform: uppercase;
  padding: 32px 16px 8px;
  margin: 0;
  text-align: left
}

._1XQSK .gadg_heading .unOfficial {
  font-size: 12px;
  color: #666;
  margin-left: 4px;
  display: inline-block;
  font-weight: 400;
  text-transform: none
}

._1XQSK ._1iVF7 {
  display: block;
  padding: 0;
  text-align: left;
  border: 1px solid transparent
}

._1XQSK ._1iVF7 ._1XB_A {
  width: 100%;
  display: flex;
  padding: 12px;
  border-bottom: 1px solid #ececec
}

._1XQSK ._1iVF7 ._1XB_A .LBlvq {
  flex: 0 0 65px;
  margin-right: 10px;
  background: url("../img/81105596.svg") no-repeat;
  height: 58px;
  background-position: -185px -4246px;
  opacity: .3;
  background-size: 500px;
  zoom: .8
}

._1XQSK ._1iVF7 ._1XB_A .fitnessband_rupee,
._1XQSK ._1iVF7 ._1XB_A .laptop_rupee,
._1XQSK ._1iVF7 ._1XB_A .mobile_rupee,
._1XQSK ._1iVF7 ._1XB_A .powerbank_rupee,
._1XQSK ._1iVF7 ._1XB_A .smartwatch_rupee,
._1XQSK ._1iVF7 ._1XB_A .tablet_rupee {
  background-position: -44px -2124px
}

._1XQSK ._1iVF7 ._1XB_A .laptop_performance,
._1XQSK ._1iVF7 ._1XB_A .mobile_performance,
._1XQSK ._1iVF7 ._1XB_A .tablet_performance {
  background-position: -185px -4246px
}

._1XQSK ._1iVF7 ._1XB_A .camera_battery,
._1XQSK ._1iVF7 ._1XB_A .fitnessband_battery,
._1XQSK ._1iVF7 ._1XB_A .laptop_battery,
._1XQSK ._1iVF7 ._1XB_A .mobile_battery,
._1XQSK ._1iVF7 ._1XB_A .powerbank_battery,
._1XQSK ._1iVF7 ._1XB_A .smartwatch_battery,
._1XQSK ._1iVF7 ._1XB_A .tablet_battery {
  background-position: -354px -4252px
}

._1XQSK ._1iVF7 ._1XB_A .mobile_camera,
._1XQSK ._1iVF7 ._1XB_A .tablet_camera {
  background-position: -43px -4406px
}

._1XQSK ._1iVF7 ._1XB_A .mobile_display {
  background-position: -203px -4401px
}

._1XQSK ._1iVF7 ._1XB_A .tablet_display {
  background-position: -168px -55px
}

._1XQSK ._1iVF7 ._1XB_A .laptop_ram,
._1XQSK ._1iVF7 ._1XB_A .mobile_ram,
._1XQSK ._1iVF7 ._1XB_A .tablet_ram {
  background-position: -41px -4562px
}

._1XQSK ._1iVF7 ._1XB_A .mobile_storage,
._1XQSK ._1iVF7 ._1XB_A .tablet_storage {
  background-position: -196px -4559px
}

._1XQSK ._1iVF7 ._1XB_A .fitnessband_features {
  background-position: -211px -3456px
}

._1XQSK ._1iVF7 ._1XB_A .fitnessband_syncing {
  background-position: -340px ​-3462px
}

._1XQSK ._1iVF7 ._1XB_A .fitnessband_activity,
._1XQSK ._1iVF7 ._1XB_A .fitnessband_activity_tracking {
  background-position: -50px ​-3619px
}

._1XQSK ._1iVF7 ._1XB_A .smartwatch_features {
  background-position: -205px -3070px
}

._1XQSK ._1iVF7 ._1XB_A .smartwatch_design {
  background-position: -54px -3226px
}

._1XQSK ._1iVF7 ._1XB_A .smartwatch_display {
  background-position: -202px -3226px
}

._1XQSK ._1iVF7 ._1XB_A .powerbank_features {
  background-position: -207px -2674px
}

._1XQSK ._1iVF7 ._1XB_A .powerbank_connectivity {
  background-position: -355px -2674px
}

._1XQSK ._1iVF7 ._1XB_A .powerbank_power_requirement {
  background-position: -59px -2831px
}

._1XQSK ._1iVF7 ._1XB_A .laptop_design,
._1XQSK ._1iVF7 ._1XB_A .laptop_display {
  background-position: -36px -2432px
}

._1XQSK ._1iVF7 ._1XB_A .laptop_processor {
  background-position: -40px -2282px
}

._1XQSK ._1iVF7 ._1XB_A .laptop_storage {
  background-position: -331px -2129px
}

._1XQSK ._1iVF7 ._1XB_A .camera_sensor {
  background-position: -36px -1560px
}

._1XQSK ._1iVF7 ._1XB_A .camera_connectivity {
  background-position: -183px -1560px
}

._1XQSK ._1iVF7 ._1XB_A .camera_zoom {
  background-position: -329px -1557px
}

._1XQSK ._1iVF7 ._1XB_A .camera_resolution {
  background-position: -32px -1727px
}

._1XQSK ._1iVF7 ._1XB_A .camera_lens {
  background-position: -182px -1712px
}

._1XQSK ._1iVF7 ._1XB_A .camera_keyfeatures {
  background-position: -37px -1865px
}

._1XQSK ._1iVF7 ._1XB_A .launchdate {
  background-position: -187px -1867px
}

._1XQSK ._1iVF7 ._1XB_A .ac_capacity {
  background-position: -36px -1177px
}

._1XQSK ._1iVF7 ._1XB_A .ac_energy_rating {
  background-position: -168px -1171px
}

._1XQSK ._1iVF7 ._1XB_A .ac_features {
  background-position: -322px -1172px
}

._1XQSK ._1iVF7 ._1XB_A .ac_power,
._1XQSK ._1iVF7 ._1XB_A .ac_power_input {
  background-position: -36px -1326px
}

._1XQSK ._1iVF7 ._1XB_A .ac_type {
  background-position: -169px -1333px
}

._1XQSK ._1iVF7 ._1XB_A .washingmachine_drying {
  background-position: -52px -755px
}

._1XQSK ._1iVF7 ._1XB_A .washingmachine_fetaures,
._1XQSK ._1iVF7 ._1XB_A .washingmachine_washing_features {
  background-position: -199px -759px
}

._1XQSK ._1iVF7 ._1XB_A .washingmachine_additional_features {
  background-position: -345px -755px
}

._1XQSK ._1iVF7 ._1XB_A .refrigerator_other_features,
._1XQSK ._1iVF7 ._1XB_A .washingmachine_key_features {
  background-position: -50px -909px
}

._1XQSK ._1iVF7 ._1XB_A .refrigerator_capacity {
  background-position: -40px -362px
}

._1XQSK ._1iVF7 ._1XB_A .refrigerator_cooling_technology {
  background-position: -194px -367px
}

._1XQSK ._1iVF7 ._1XB_A .refrigerator_type {
  background-position: -389px -367px
}

._1XQSK ._1iVF7 ._1XB_A .refrigerator_energy_rating {
  background-position: -33px -517px
}

._1XQSK ._1iVF7 ._1XB_A .refrigerator_capacity_option_2 {
  background-position: -41px -364px
}

._1XQSK ._1iVF7 ._1XB_A .tv_design {
  background-position: -18px -49px
}

._1XQSK ._1iVF7 ._1XB_A .tv_display {
  background-position: -167px -54px
}

._1XQSK ._1iVF7 ._1XB_A .tv_connectivity {
  background-position: -314px -52px
}

._1XQSK ._1iVF7 ._1XB_A .tv_features {
  background-position: -18px -154px
}

._1XQSK ._1iVF7 ._1XB_A .tv_smart_features {
  background-position: -322px -155px
}

._1XQSK ._1iVF7 ._1XB_A .tv_smart_features_option_2 {
  background-position: -325px -152px
}

._1XQSK ._1iVF7 ._1XB_A ._3LTkz {
  display: flex;
  flex-flow: column
}

._1XQSK ._1iVF7 ._1XB_A ._3LTkz ._7LlnL {
  font-size: 12px;
  text-transform: uppercase;
  color: #1a1a1a;
  line-height: 1.33;
  margin: 4px 0
}

._1XQSK ._1iVF7 ._1XB_A ._3LTkz ._16NNC {
  font-size: 16px;
  font-weight: 700;
  color: #1a1a1a;
  line-height: 1.25
}

._1XQSK .mD7uZ {
  padding: 12px 46px;
  border-bottom: 1px solid #ececec;
  position: relative;
  margin: 0 auto;
  top: 0;
  display: none;
  background: #fff
}

._1XQSK .mD7uZ span {
  display: inline-block;
  line-height: 48px;
  font-size: 14px;
  text-transform: uppercase;
  color: #1a1a1a;
  font-weight: 600;
  vertical-align: top
}

._1XQSK .mD7uZ span._14_C0 {
  font-size: 20px
}

._1yZ-b,
._8dtX0 {
  position: relative
}

._8dtX0 ._3Heqp {
  justify-content: flex-start
}

._8dtX0 ._3Heqp ._19T5L {
  left: 0;
  right: auto
}

._2xdlJ {
  padding-bottom: 8px
}

._2xdlJ._2l_Ds {
  position: sticky;
  top: 44px;
  z-index: 6;
  background: #fff
}

._2xdlJ._2pI5-::-webkit-scrollbar {
  display: none
}

._2xdlJ._3JzUh {
  top: 86px
}

._2xdlJ.Q7RdL {
  top: 0
}

._2xdlJ._2pI5- {
  position: sticky;
  z-index: 6;
  background: #fff;
  padding: 10px 0;
  overflow-y: scroll;
  white-space: nowrap;
  -ms-overflow-style: none;
  scrollbar-width: none
}

._2xdlJ._2pI5- ._3Heqp {
  justify-content: flex-end;
  display: block;
  margin-left: 28px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._2xdlJ._2pI5- ._3Heqp {
    margin-left: 16px
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._2xdlJ._2pI5- ._3Heqp ._19T5L {
    bottom: -8px
  }
}

._2xdlJ._20jl2 {
  position: sticky;
  z-index: 6;
  background: #fff;
  padding: 10px 0;
  overflow-y: scroll;
  white-space: nowrap;
  -ms-overflow-style: none;
  scrollbar-width: none
}

._2xdlJ._20jl2 ._3Heqp {
  justify-content: flex-end;
  margin-left: 28px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._2xdlJ._20jl2 ._3Heqp {
    margin-left: 16px
  }
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._2xdlJ._20jl2 ._3Heqp ._19T5L {
    bottom: -8px
  }
}

._2xdlJ ._3Heqp {
  justify-content: start
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._2xdlJ ._3Heqp:after {
    display: none
  }
}

._2xdlJ ._3Heqp:after {
  content: "";
  width: 100%;
  background: rgba(0, 0, 0, .05);
  height: 1px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -5px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._2xdlJ ._3Heqp ._19T5L {
    bottom: -8px
  }
}

._10MCv {
  width: 100%
}

@media screen and (min-width:768px) and (max-width:1023px) {
  ._10MCv {
    margin-left: 20px;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right;
    position: relative
  }
}

._10MCv ._3KEZ0 {
  display: none
}

._3Heqp {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  justify-content: flex-end;
  margin-right: 0
}

@media screen and (min-width:768px) and (max-width:1024px) {
  ._3Heqp {
    max-width: 100%;
    margin-right: 0
  }
}

._3Heqp>span:first-child a {
  margin-left: 0
}

._3Heqp ._3-tJZ,
._3Heqp>span a {
  display: inline-block;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  color: #000;
  margin-left: 20px;
  cursor: pointer;
  text-transform: uppercase;
  padding: 4px 0;
  white-space: nowrap
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {

  ._3Heqp ._3-tJZ,
  ._3Heqp>span a {
    text-align: center;
    margin-left: 16px
  }
}

._3Heqp ._3-tJZ.rsXog,
._3Heqp>span a.rsXog {
  font-weight: 600;
  color: #135394
}

._3Heqp ._3-tJZ:first-of-type {
  margin-left: 0
}

._3Heqp .rsXog a {
  color: #135394;
  font-weight: 600
}

._3Heqp ._2MW9m {
  position: relative
}

._3Heqp ._2MW9m:after {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 0;
  height: 4px;
  width: 100%;
  background: #135394
}

.XNgp5:after {
  display: none
}

.XNgp5 ._3Heqp a:not(.rsXog),
.XNgp5 ._3Heqp li:not(.rsXog) {
  color: hsla(0, 0%, 100%, .8)
}

.XNgp5 ._3Heqp a.rsXog,
.XNgp5 ._3Heqp li.rsXog {
  color: #fff
}

.XNgp5 ._3Heqp ._19T5L {
  background-color: #fff
}

._3OjE0 {
  margin: 8px 0 0 16px;
  position: relative
}

._3OjE0 ._3FO8B {
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  height: 14px;
  padding-top: 6px;
  margin-top: -6px
}

._3OjE0 ._3FO8B i {
  width: 4px;
  height: 4px;
  background: #1a1a1a;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  margin: 0 2px
}

._3OjE0 ._3FO8B ._2vD0o {
  display: none
}

._3OjE0 ._1QQ8v {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, .2);
  background-color: #fff;
  min-width: 170px;
  padding: 10px 10px 0;
  position: absolute;
  right: 0;
  top: 16px;
  text-align: left;
  z-index: 2
}

._3OjE0 ._1QQ8v:not(.rsXog) {
  display: none
}

._3OjE0 ._1QQ8v>span a {
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000;
  display: block;
  padding-bottom: 10px
}

._3OjE0 ._1QQ8v>span a:hover {
  color: #135394
}

._19T5L {
  height: 2px;
  background-color: #135394;
  position: absolute;
  right: 0;
  bottom: -5px;
  width: 0;
  transition: all .5s
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._19T5L {
    bottom: 0;
    height: 4px
  }
}

._1l2JS,
._1l2JS ._1AY0J {
  position: relative
}

._1l2JS ._1AY0J {
  display: block
}

._1l2JS ._1AY0J.jpZmY {
  position: relative
}

._1l2JS ._1AY0J.jpZmY:before {
  content: attr(data-upcoming);
  position: absolute;
  z-index: 1;
  top: 16px;
  left: 16px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  padding: 0 4px;
  background: #fff
}

._1l2JS ._1AY0J.jpZmY:before,
._1l2JS .CDzRI {
  border: 1px solid #135394;
  color: #135394;
  border-radius: 4px;
  text-transform: uppercase
}

._1l2JS .CDzRI {
  width: 96px;
  display: block;
  margin: 12px auto 16px;
  padding-left: 32px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  font-size: 10px;
  line-height: 30px;
  font-weight: 600;
  position: relative
}

._1l2JS .CDzRI:before {
  display: block;
  content: "";
  width: 26px;
  height: 30px;
  background-image: url("../img/81526830.svg");
  background-position: -45px -2235px;
  background-repeat: no-repeat;
  position: absolute;
  left: 2px
}

._1l2JS h3,
._1l2JS h4,
._1l2JS h5,
._1l2JS h6 {
  margin-top: 8px
}

._1l2JS ._2DToa {
  background: rgba(0, 0, 0, .7);
  line-height: 32px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  position: absolute;
  bottom: 0;
  right: 0;
  display: inline-block;
  border-bottom-left-radius: 4px
}

._1l2JS ._2DToa a {
  color: #fff;
  display: block;
  padding: 0 12px
}

._1l2JS ._324EP {
  text-align: center;
  position: relative
}

._1l2JS ._324EP:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%
}

._1l2JS ._324EP>.ZxE4P {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

._1l2JS ._324EP>.ZxE4P img {
  width: 100%;
  object-fit: cover;
  height: 100%
}

._1l2JS ._324EP figure {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0
}

._1l2JS ._324EP figure img {
  margin: 0 auto;
  height: 100%
}

._1l2JS .kOITH {
  padding: 16px 16px 0;
  font-size: 14px;
  line-height: 25px
}

.lIZA8 {
  position: relative;
  overflow: hidden;
  font-size: 14px;
  line-height: 24px
}

.lIZA8 h2,
.lIZA8 p {
  margin: 0
}

.lIZA8 ._32BaD,
.lIZA8 .WSM3c {
  cursor: pointer;
  color: #135394;
  text-transform: uppercase;
  font-weight: 500
}

.lIZA8 ._32BaD {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #fff;
  padding: 0 8px
}

.lIZA8 ._32BaD a,
.lIZA8 a {
  color: #135394
}

.lIZA8 a {
  text-decoration: none
}

._23Ayb.collapsed {
  height: 72px
}

._23Ayb.collapsed .WSM3c,
._23Ayb:not(.collapsed) ._32BaD {
  display: none
}

.LT4N6 {
  margin-top: 32px
}

.LT4N6 .gadg_heading {
  margin-left: 16px;
  margin-right: 16px
}

.LT4N6 .gadg_heading .unOfficial {
  font-size: 12px;
  color: #666;
  margin-left: 4px;
  display: inline-block;
  font-weight: 400;
  text-transform: none
}

.LT4N6 .yobqD table {
  border-top: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  width: 100%;
  border-collapse: collapse
}

.LT4N6 .yobqD table tr td {
  font-size: 14px;
  padding: 13px 0 13px 20px;
  width: 60%;
  border-bottom: 1px solid #dfdfdf;
  color: #1a1a1a;
  font-weight: 600
}

.LT4N6 .yobqD table tr td:first-child {
  width: 40%;
  font-weight: 600;
  text-transform: capitalize;
  color: #999
}

.LT4N6 .yobqD table tr td a {
  color: #007bc6
}

.rve5s .PjLnS {
  cursor: pointer;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  padding: 12px 35px 12px 16px;
  text-transform: capitalize;
  position: relative;
  display: block;
  border-bottom: 1px solid #e3e3e3;
  color: #000
}

.rve5s .PjLnS:after {
  content: "";
  transform: rotate(135deg);
  width: 5px;
  height: 5px;
  border: solid #e21b22;
  border-width: 1px 1px 0 0;
  position: absolute;
  top: 20px;
  right: 21px
}

.rve5s .PjLnS:before {
  content: "";
  width: 18px;
  height: 18px;
  display: block;
  top: 15px;
  right: 15px;
  position: absolute;
  border: 1px solid #e21b22;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

.rve5s .PjLnS.liIOj {
  border-bottom: none
}

.rve5s .PjLnS.liIOj:before {
  background: #e21b22
}

.rve5s .PjLnS.liIOj:after {
  transform: rotate(-45deg);
  top: 22px;
  border: solid #fff;
  border-width: 1px 1px 0 0
}

.rve5s ._2fVch {
  display: none
}

.rve5s ._2fVch._34IeW {
  display: block;
  border-bottom: 1px dotted rgba(0, 0, 0, .3);
  padding-bottom: 12px
}

.UEmdU {
  min-height: 250px;
  position: relative
}

.UEmdU:before {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  border: .25rem solid rgba(0, 0, 0, .8);
  border-top-color: hsla(0, 0%, 100%, .7);
  -webkit-animation: _2_J3M 1s infinite linear;
  animation: _2_J3M 1s infinite linear;
  top: 50%;
  left: calc(50% - 20px);
  z-index: 9
}

.UEmdU:after,
.UEmdU:before {
  content: "";
  position: absolute
}

.UEmdU:after {
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: hsla(0, 0%, 100%, .7);
  z-index: 2
}

@-webkit-keyframes _2_J3M {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

@keyframes _2_J3M {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

.WSxiD {
  margin-bottom: 28px
}

.gXWlF>a {
  display: block
}

.gXWlF figcaption {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  letter-spacing: -.2px;
  color: #1a1a1a;
  margin-top: -4px
}

.gXWlF figcaption span {
  text-transform: uppercase;
  color: #e21b22
}

.gXWlF ._1N1Kv {
  flex: 1;
  margin-bottom: 12px;
  position: relative
}

.gXWlF ._1N1Kv:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%
}

.gXWlF ._1N1Kv>._5a04d {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  border: 1px solid #ececec;
  height: 100%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

.gXWlF ._1N1Kv>._5a04d img {
  display: block;
  width: 100%;
  object-fit: cover;
  height: 100%;
  object-position: center;
  background: #fff url(https://static.toiimg.com/photo/71149155.cms) no-repeat 50%;
  background-size: 20%;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.gXWlF.fydNY {
  padding-bottom: 10px;
  margin-bottom: 10px
}

.gXWlF.fydNY ._1gtgH {
  -ms-flex-align: start;
  align-items: flex-start;
  display: -ms-flexbox;
  display: flex
}

.gXWlF.fydNY ._1N1Kv {
  flex: 0 0 132px;
  max-height: 74px
}

.gXWlF.fydNY figcaption {
  margin-left: 16px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}

.gXWlF.fydNY ._1N1Kv {
  margin-bottom: 0
}

.gXWlF.fydNY._1KezA ._1N1Kv {
  flex: 0 0 112px
}

.gXWlF._1mu40 {
  margin-bottom: 18px
}

.gXWlF._1mu40 ._1Pqz8 {
  padding-left: 26px
}

.gXWlF._1mu40 ._1gtgH {
  -ms-flex-align: start;
  align-items: flex-start;
  display: -ms-flexbox;
  display: flex
}

.gXWlF._1mu40 ._1N1Kv {
  flex: 0 0 132px;
  margin-right: 16px
}

.gXWlF._1mu40 figcaption {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 12px
}

.gXWlF._1mu40 a {
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #f5f5f5;
  padding-bottom: 18px
}

.gXWlF._1mu40 a ._1N1Kv,
.gXWlF._1mu40:last-child {
  margin-bottom: 0
}

.gXWlF._1mu40:last-child a {
  border-bottom: 0
}

.gXWlF._2w5f- {
  border-bottom: 1px dotted #a5a5a5;
  padding-bottom: 24px;
  margin-bottom: 24px
}

.gXWlF._2w5f- ._1Pqz8 {
  padding-left: 26px
}

.gXWlF._2w5f- ._1gtgH,
.gXWlF._2w5f- a {
  -ms-flex-align: start;
  align-items: flex-start;
  display: -ms-flexbox;
  display: flex
}

.gXWlF._2w5f- ._1N1Kv {
  flex: 0 0 98px
}

.gXWlF._2w5f- figcaption {
  margin-left: 16px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}

.gXWlF._2w5f- ._1N1Kv {
  margin-bottom: 0
}

.gXWlF.Rrn9W a ._1N1Kv {
  max-height: 100%
}

.gXWlF.Rrn9W a ._1N1Kv:before {
  display: none
}

.gXWlF.GwdwL a,
.gXWlF.Rrn9W a ._1N1Kv ._5a04d {
  position: relative
}

.gXWlF.GwdwL a {
  width: 460px;
  height: 460px
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
  .gXWlF.GwdwL a {
    width: 100%
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .gXWlF.GwdwL a {
    margin-bottom: 70px
  }
}

.gXWlF.GwdwL a ._5a04d {
  width: 100%;
  position: static !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  position: relative;
  height: 460px
}

.gXWlF.GwdwL a ._5a04d:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 75%
}

.gXWlF.GwdwL a ._5a04d>._5a04d {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.gXWlF.GwdwL a ._5a04d>._5a04d img {
  width: 100%;
  object-fit: cover;
  height: 100%
}

.gXWlF.GwdwL a ._5a04d>div {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  border: 1px solid #ececec;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  height: 100%
}

.gXWlF.GwdwL a ._5a04d>div>img {
  width: 100%;
  object-fit: cover;
  height: 100%;
  object-position: center;
  background-size: 100%;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.gXWlF.GwdwL a ._49xLN ._1Pqz8 {
  position: relative;
  bottom: 90px;
  left: 1px;
  border-radius: 0 4px 0 0
}

.gXWlF.GwdwL a figcaption {
  padding: 20px 16px 0;
  background-color: #fff;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  color: #1a1a1a;
  position: absolute;
  bottom: -38px;
  width: 430px;
  height: 104px
}

.gXWlF.GwdwL a:hover figcaption {
  color: rgba(0, 0, 0, .5)
}

.gXWlF._1iub1 ._1N1Kv {
  margin-bottom: 12px
}

.gXWlF._2vCBJ ._1N1Kv {
  margin-bottom: 20px
}

.gXWlF._2vCBJ figcaption {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  color: #1a1a1a
}

.gXWlF.YYWqS {
  margin-bottom: 48px
}

.gXWlF.YYWqS ._1N1Kv {
  margin-bottom: 12px
}

.gXWlF.YYWqS figcaption {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  color: #1a1a1a;
  margin-bottom: 48px;
  height: 72px
}

.gXWlF.YYWqS:last-child figcaption {
  margin-bottom: 0
}

.gXWlF._1j9N0 ._1N1Kv {
  margin-bottom: 12px;
  max-height: 106px
}

.gXWlF._1j9N0 figcaption {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  color: #1a1a1a;
  margin-bottom: 48px
}

.gXWlF._1j9N0:last-child figcaption {
  margin-bottom: 0
}

.gXWlF._1VSOr {
  margin-bottom: 32px
}

.gXWlF._1VSOr a {
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid #ececec
}

.gXWlF._1VSOr a,
.gXWlF._1VSOr a ._5a04d {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

.gXWlF._1VSOr a ._5a04d {
  width: 100%;
  position: static !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: relative
}

.gXWlF._1VSOr a ._5a04d:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%
}

.gXWlF._1VSOr a ._5a04d>._5a04d {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.gXWlF._1VSOr a ._5a04d>._5a04d img {
  width: 100%;
  object-fit: cover;
  height: 100%
}

.gXWlF._1VSOr a ._5a04d>div {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  height: 100%
}

.gXWlF._1VSOr a ._5a04d>div>img {
  width: 100%;
  object-fit: cover;
  height: 100%;
  object-position: center;
  background: #fff url(https://static.toiimg.com/photo/71149155.cms) no-repeat 50%;
  background-size: 100%;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.gXWlF._1VSOr a ._49xLN {
  position: absolute;
  bottom: 0;
  padding: 20px;
  z-index: 1
}

.gXWlF._1VSOr a ._49xLN ._1N1Kv {
  margin-bottom: 0
}

.gXWlF._1VSOr a ._49xLN ._2HiB2 {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: -.09px;
  margin-bottom: 4px
}

.gXWlF._1VSOr a ._49xLN ._2HiB2._1NoP3,
.gXWlF._1VSOr a ._49xLN ._2HiB2._1vjyX,
.gXWlF._1VSOr a ._49xLN ._2HiB2.Clhvi {
  font-size: 12px;
  line-height: 16px;
}

.gXWlF._1VSOr a ._49xLN ._2HiB2.G3Ycb {
  font-size: 14px;
  line-height: 20px;
}

.gXWlF._1VSOr a ._49xLN figcaption {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  color: #fff;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden
}

.gXWlF._1VSOr a ._49xLN figcaption._1vjyX {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
}

.gXWlF._1VSOr a ._49xLN figcaption.Clhvi {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}

.gXWlF._1VSOr a ._49xLN figcaption.G3Ycb {
  font-size: 32px;
  line-height: 40px;
  font-weight: 600;
}

.gXWlF._1VSOr a ._49xLN figcaption._1NoP3 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}

.gXWlF._1VSOr a ._49xLN>div {
  display: flex;
  flex-flow: column
}

.gXWlF._1VSOr a ._49xLN>div .tdaCM {
  background: #e21b22;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  padding: 4px 4px 4px 10px;
  max-width: 105px;
  margin-bottom: 12px
}

.gXWlF._1VSOr a ._49xLN>div .tdaCM span {
  margin-left: 0
}

.gXWlF._1VSOr a ._49xLN ._1Pqz8,
.gXWlF._1VSOr a ._49xLN .x0IFn {
  margin-bottom: 12px;
  position: relative
}

.gXWlF._1VSOr a:after {
  content: "";
  position: absolute;
  background-image: linear-gradient(180deg, transparent, transparent, #1a1a1a);
  bottom: 0;
  height: 270px;
  left: 0;
  width: 100%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

.gXWlF._1VSOr .tdaCM {
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  order: -1
}

.gXWlF._1HZgX {
  margin-bottom: 28px
}

.gXWlF._1HZgX a {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  border: none
}

.gXWlF._1HZgX a,
.gXWlF._1HZgX a ._5a04d {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

.gXWlF._1HZgX a ._5a04d {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: relative
}

.gXWlF._1HZgX a ._5a04d:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 177.77778%
}

.gXWlF._1HZgX a ._5a04d>._5a04d {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.gXWlF._1HZgX a ._5a04d>._5a04d img {
  width: 100%;
  object-fit: cover;
  height: 100%
}

.gXWlF._1HZgX a ._49xLN {
  left: 50%;
  top: 57%;
  transform: translate(-50%, -57%);
  width: 100%
}

.gXWlF._1HZgX a ._49xLN figcaption {
  line-height: 32px;
  font-weight: 600;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden
}

.gXWlF._1HZgX a ._49xLN ._1Pqz8 {
  display: none
}

.gXWlF._1HZgX a:after {
  content: "";
  position: absolute;
  background: rgba(26, 26, 26, .7);
  bottom: 0;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  width: 100%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

.gXWlF._1HZgX .tdaCM {
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  order: -1
}

.gXWlF:hover ._1N1Kv>._5a04d img,
.gXWlF:hover ._5a04d img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1)
}

.gXWlF:hover figcaption {
  color: rgba(0, 0, 0, .5)
}

.gXWlF._9QCT- figcaption {
  -webkit-line-clamp: 2
}

.gXWlF._3bMre figcaption,
.gXWlF._9QCT- figcaption {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden
}

.gXWlF._3bMre figcaption {
  -webkit-line-clamp: 3
}

.gXWlF._1MUoW {
  margin-bottom: 0
}

.gXWlF._1MUoW a ._49xLN {
  padding: 0
}

.gXWlF._1MUoW a ._49xLN>div .tdaCM {
  font-size: 10px;
  text-transform: uppercase;
  line-height: 1;
  display: block;
  color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  padding: 7px;
  margin-bottom: 0;
  width: 89px;
  max-width: 89px;
  text-align: center;
  font-weight: 100
}

.gXWlF._1MUoW a ._49xLN>div .tdaCM span {
  position: relative;
  font-size: 24px;
  line-height: 1.17;
  font-weight: 600;
  display: block;
  padding: 0;
  width: 100%;
  text-align: left
}

.gXWlF._1MUoW a ._49xLN>div .tdaCM span:before {
  content: "\2605";
  top: -1px;
  font-size: 26px;
  display: inline-block;
  line-height: 1.17;
  padding-right: 1px;
  background: none;
  position: relative;
  width: auto;
  height: auto
}

.gXWlF._3_m51._1VSOr:nth-last-child(-n+3) {
  margin-bottom: 0
}

.gXWlF._3_m51._1VSOr a {
  border: 1px solid hsla(0, 0%, 100%, .08);
  position: relative
}

.gXWlF._3_m51._1VSOr a:before {
  content: "";
  width: 84px;
  height: 84px;
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-image: url("../img/81245133.svg");
  background-position: -2px -1377px;
  background-repeat: no-repeat
}

.gXWlF._3_m51._1VSOr a ._5a04d {
  border: none
}

.gXWlF._3_m51:nth-last-child(-n+3) {
  margin-bottom: 16px
}

.gXWlF._3_m51 a ._5a04d {
  border: 1px solid #333
}

.gXWlF._3_m51 a figcaption {
  color: #ececec
}

.gXWlF .tdaCM {
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
}

.gXWlF .tdaCM span {
  background: #e21b22;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  margin-left: 4px;
  min-width: 46px;
  display: inline-block;
  text-align: center;
  padding: 0 4px 0 12px;
  color: #fff;
  position: relative
}

.gXWlF .tdaCM span:before {
  content: "";
  position: absolute;
  background-image: url("../img/81245133.svg");
  background-position: -20px -405px;
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  left: 5px;
  top: 3px;
  -webkit-transform: scale(.78);
  -moz-transform: scale(.78);
  -ms-transform: scale(.78);
  -o-transform: scale(.78);
  transform: scale(.78)
}

._1Pqz8 {
  position: absolute;
  display: inline-block;
  z-index: 1;
  background-color: #e21b22;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  padding: 4px 8px 0 20px;
  -webkit-border-radius: 0 4px 0 4px;
  -moz-border-radius: 0 4px 0 4px;
  border-radius: 0 4px 0 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  min-height: 24px;
  min-width: 28px;
  bottom: 1px;
  left: 1px
}

._1Pqz8:after {
  content: "";
  background-image: url("../img/81245133.svg");
  background-position: -12px -274px;
  background-repeat: no-repeat;
  display: block;
  width: 28px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0
}

._1Pqz8._398UX {
  padding-left: 24px
}

.x0IFn {
  position: absolute;
  display: inline-block;
  z-index: 1;
  background-color: #e21b22;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  padding: 4px 8px 0 30px;
  -webkit-border-radius: 0 4px 0 4px;
  -moz-border-radius: 0 4px 0 4px;
  border-radius: 0 4px 0 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  min-height: 24px;
  min-width: 28px;
  bottom: 1px;
  left: 1px
}

.x0IFn:after {
  content: "";
  background-image: url("../img/81245133.svg");
  background-repeat: no-repeat;
  display: block;
  width: 28px;
  height: 24px;
  position: absolute;
  left: 6px;
  top: 1px;
  background-position: -18px -312px
}

.bgImg .gXWlF a {
  width: 100%
}

.bgImg .gXWlF a figcaption {
  max-width: 360px
}

.bgImg .gXWlF._3_m51 {
  position: relative
}

.bgImg .gXWlF.GwdwL a {
  height: 408px
}

.bgImg .gXWlF.YYWqS {
  margin-bottom: 36px
}

.bgImg .gXWlF.GwdwL ._49xLN ._1Pqz8 {
  bottom: 142px
}

._1m_Ly {
  margin-top: 16px;
  padding-bottom: 24px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._1m_Ly {
    border-bottom: none;
    padding-bottom: 12px
  }
}

._1m_Ly .gadg_heading {
  position: relative
}

._1m_Ly ._23ZuY {
  padding-right: 0
}

._1m_Ly ._23ZuY ._3SnwY {
  position: relative;
  padding: 12px 12px 12px 44px;
  border-top: 1px solid #ececec
}

._1m_Ly ._23ZuY ._3SnwY:first-child {
  border-top: none
}

._1m_Ly ._23ZuY ._3SnwY:nth-child(2n):before {
  background-color: #00609a
}

._1m_Ly ._23ZuY ._3SnwY:before {
  content: attr(data-name);
  position: absolute;
  width: 36px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  left: 0;
  top: 12px;
  font-size: 20px;
  font-weight: 600;
  background: rgba(226, 27, 34, .5)
}

._1m_Ly ._23ZuY ._3SnwY ._3evBx {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 4px;
  line-height: 20px
}

._1m_Ly ._23ZuY ._3SnwY ._3shld {
  position: absolute;
  color: #e21b22;
  right: 0;
  top: 12px
}

._1m_Ly ._23ZuY ._3SnwY ._3shld span {
  position: relative;
  display: inline-block;
  font-size: 14px;
  font-weight: 500
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._1m_Ly ._23ZuY ._3SnwY ._3shld span {
    font-size: 12px;
    font-weight: 600
  }
}

._1m_Ly ._23ZuY ._3SnwY ._3shld span:before {
  content: "\2605";
  top: -6px;
  font-size: 20px;
  display: inline-block;
  line-height: 1.17;
  padding-right: 4px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._1m_Ly ._23ZuY ._3SnwY ._3shld span:before {
    font-size: 16px
  }
}

._1m_Ly ._23ZuY ._3SnwY ._1OjUl {
  font-size: 14px;
  line-height: 20px
}

._1Gsgv {
  margin-top: 16px;
  padding: 0
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._1Gsgv {
    border: none;
    padding: 20px 0 16px
  }
}

._1Gsgv .gadg_heading {
  position: relative
}

._1Gsgv .gadg_heading:after {
  content: "";
  box-sizing: border-box;
  height: 8px;
  width: 8px;
  border-style: solid;
  border-color: #1a1a1a;
  border-width: 0 1px 1px 0;
  transform: rotate(-45deg);
  transition: border-width .15s ease-in-out;
  position: absolute;
  top: 9px;
  margin-left: 2px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._1Gsgv .gadg_heading:after {
    top: 7px
  }
}

._1Gsgv ._3bT2E {
  display: flex;
  width: 100%;
  margin-top: 16px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._1Gsgv ._3bT2E {
    display: block
  }
}

._1Gsgv ._3RPnO {
  display: table-cell;
  width: 60%
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._1Gsgv ._3RPnO {
    display: block;
    width: 100%
  }
}

._1Gsgv ._3RPnO:after,
._1Gsgv ._3RPnO:before {
  content: "";
  display: table
}

._1Gsgv ._3RPnO:after {
  clear: both
}

._1Gsgv ._3RPnO ._2L43V {
  width: 34%;
  float: left
}

._1Gsgv ._3RPnO ._2L43V p {
  font-size: 12px;
  line-height: 1.33;
  color: #1a1a1a;
  font-weight: 600
}

._1Gsgv ._3RPnO ._2L43V ._2SKE7 {
  position: relative;
  font-size: 28px;
  line-height: 17px;
  display: inline;
  color: #e21b22;
  font-weight: 600
}

._1Gsgv ._3RPnO ._2L43V ._2SKE7:before {
  content: "\2605";
  top: -6px;
  font-size: 38px;
  display: inline-block;
  line-height: 1.17;
  padding-right: 5px
}

._1Gsgv ._3RPnO .Qfgbb {
  width: 60%;
  float: right
}

._1Gsgv ._3RPnO .Qfgbb .goWoV {
  position: relative;
  width: 70%;
  margin: 0 auto 15px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: hsla(0, 0%, 89%, .5)
}

._1Gsgv ._3RPnO .Qfgbb .goWoV,
._1Gsgv ._3RPnO .Qfgbb .goWoV>div {
  display: block;
  height: 6px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px
}

._1Gsgv ._3RPnO .Qfgbb .goWoV>div {
  width: 50%;
  background: #e21b22;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box
}

._1Gsgv ._3RPnO .Qfgbb .goWoV:after,
._1Gsgv ._3RPnO .Qfgbb .goWoV:before {
  position: absolute;
  width: 30px;
  height: 30px;
  font-size: 10px;
  font-weight: 700;
  top: -4px
}

._1Gsgv ._3RPnO .Qfgbb .goWoV:before {
  content: attr(data-star) "\2605";
  left: -27px
}

._1Gsgv ._3RPnO .Qfgbb .goWoV:after {
  content: attr(data-rating);
  right: -37px;
  text-align: left
}

._1Gsgv ._1OWbF {
  display: block;
  text-align: right;
  margin-top: 25px;
  cursor: pointer;
  position: relative
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._1Gsgv ._1OWbF {
    display: block;
    text-align: center;
    margin-top: 4px
  }
}

._1Gsgv ._1OWbF>span {
  color: #fff;
  width: 222px;
  line-height: 36px;
  border-radius: 2px;
  background-color: #135394;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  display: inline-block
}

._1Gsgv ._1OWbF>span a {
  color: #fff;
  display: block
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._3lMci {
    margin-top: 32px;
    padding-bottom: 24px
  }
}

._3lMci ._8i_YQ {
  display: table;
  width: 100%;
  margin-bottom: 38px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._3lMci ._8i_YQ {
    display: block;
    margin-bottom: 0
  }
}

._3lMci ._8i_YQ ._9HuVN {
  width: 50%;
  text-align: center;
  display: table-cell
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._3lMci ._8i_YQ ._9HuVN {
    display: block;
    width: 100%;
    text-align: center
  }
}

._3lMci ._8i_YQ ._9HuVN span {
  font-size: 14px;
  white-space: nowrap;
  color: #ccc;
  position: relative;
  display: inline-block;
  line-height: 36px;
  text-transform: uppercase;
  padding-left: 40px
}

._3lMci ._8i_YQ ._9HuVN span:before {
  content: "\2605";
  display: inline-block;
  font-size: 32px;
  position: absolute;
  left: 0;
  top: -2px
}

._3lMci ._8i_YQ ._3REsh {
  display: table-cell;
  width: 50%;
  text-align: center;
  position: relative
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._3lMci ._8i_YQ ._3REsh {
    display: block;
    width: 100%;
    margin-top: 12px
  }
}

._3lMci ._8i_YQ ._3REsh>span {
  color: #fff;
  width: 222px;
  line-height: 36px;
  border-radius: 2px;
  background-color: #135394;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  display: inline-block;
  cursor: pointer
}

._3lMci ._8i_YQ ._3REsh>span a {
  color: #fff
}

.-fleD {
  position: relative
}

._24YRq {
  text-transform: uppercase;
  margin-top: 0;
  letter-spacing: .2px
}

._24YRq span {
  position: relative;
  display: inline-block;
  width: 0
}

._24YRq span:after {
  content: "";
  box-sizing: border-box;
  height: 10px;
  width: 10px;
  border-style: solid;
  border-color: #000;
  border-width: 0 2px 2px 0;
  transform: rotate(-45deg);
  transition: border-width .15s ease-in-out;
  position: absolute;
  top: -12px;
  right: -14px
}

@media screen and (max-width:767px),
screen and (orientation:landscape) and (max-width:1000px) {
  ._24YRq span:after {
    height: 7px;
    width: 7px;
    top: -9px;
    right: -10px
  }
}

._24YRq._6PN3Y {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 16px
}

.lzr08 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  margin-bottom: 24px;
  display: inline-block
}

.InK_c {
  display: flex;
  justify-content: space-between
}

._1F6ph {
  position: absolute;
  font-size: 12px;
  line-height: 16px;
  background-color: #000;
  border-radius: 6px;
  color: #fff;
  padding: 8px 12px 8px 26px;
  height: 36px;
  width: 100%;
  max-width: 160px;
  bottom: -40px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out
}

._1F6ph.FALXV {
  top: -40px
}

._1F6ph.FALXV:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #000;
  border-bottom: none;
  position: absolute;
  top: 35px;
  left: 50%;
  transform: translateX(-50%)
}

._1F6ph span {
  letter-spacing: -.2px
}

._1F6ph span i {
  background: url("../img/75207857.svg") no-repeat;
  width: 16px;
  height: 16px;
  position: absolute;
  display: -webkit-box;
  background-position: -105px -120px;
  left: 7px;
  top: 9px
}

._1F6ph:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #000;
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translateX(-50%)
}

._1F6ph._39BQJ:before {
  left: 15%
}

._1F6ph._3bCVJ:before {
  left: 85%
}

._3Pblg {
  -webkit-animation: _1hsRk 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transition: all .6s ease-in-out;
  animation: _1hsRk 1s;
  animation-iteration-count: infinite;
  transition: all .6s ease-in-out;
  bottom: -40px;
  z-index: 2
}

@keyframes _1hsRk {
  0% {
    bottom: -40px
  }

  50% {
    bottom: -32px
  }

  to {
    bottom: -40px
  }
}

._3vO6K {
  -webkit-animation: _1gKZr 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transition: all .6s ease-in-out;
  animation: _1gKZr 1s;
  animation-iteration-count: infinite;
  transition: all .6s ease-in-out;
  top: -32px;
  z-index: 2
}

@keyframes _1gKZr {
  0% {
    top: -40px
  }

  50% {
    top: -32px
  }

  to {
    top: -40px
  }
}

@-webkit-keyframes _1hsRk {
  0% {
    top: -40px
  }

  50% {
    top: -32px
  }

  to {
    top: -40px
  }
}

._3BNX4 {
  position: relative
}

._3BNX4 h4,
._3BNX4 h5 {
  font-size: 16px;
  margin: 0 0 0 16px;
  text-transform: uppercase;
  font-weight: 700;
  padding: 28px 0 0
}

._3BNX4 .v485F a {
  padding: 16px;
  overflow: hidden;
  border-bottom: 1px solid #fff;
  display: flex;
  width: 100%
}

._3BNX4 .v485F a:first-child {
  padding-top: 8px
}

._3BNX4 .v485F a .NneSI {
  width: calc(100% - 90px);
  margin-right: 10px
}

._3BNX4 .v485F a .NneSI ._3IlYC {
  font-size: 14px;
  line-height: 1.43;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600
}

._3BNX4 .v485F a .NneSI ._1MaDE {
  margin-top: 12px;
  font-size: 14px
}

._3BNX4 .v485F a .NneSI ._1MaDE .RJHwq {
  font-size: 10px;
  text-transform: uppercase
}

._3BNX4 .v485F a ._1C8LU {
  width: 80px;
  height: 65px;
  padding: 5px 0;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  text-align: center;
  vertical-align: middle
}

._3BNX4 .v485F a ._1C8LU img {
  max-width: 100%;
  max-height: 95%;
  vertical-align: middle
}

._10eXC {
  padding-left: 0
}

._1gQFj {
  margin: 0 16px;
}

._2eyPF {
  height: 55px;
  text-align: center;
  position: relative;
  background-color: #fff;
  padding-top: 25px;
}

._2eyPF div {
  position: relative;
  width: 100%;
  margin: 0 auto;
  height: 5px;
  border: 1px dotted #333;
}

._2eyPF div:before {
  content: "";
  border-top: 1px dotted #333;
  top: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}

._2eyPF span {
  display: inline-block;
  margin-left: 30px;
  line-height: 39px;
  background-color: #fff;
  position: absolute;
  padding: 5px 10px;
  top: 3px;
  left: 0;
  right: 0;
  width: 76px;
  font-size: 12px;
  font-weight: 700;
}

._2eyPF span i {
  position: relative;
}

._2eyPF span i:before {
  content: "";
  box-sizing: border-box;
  height: 10px;
  width: 10px;
  border-style: solid;
  border-color: transparent transparent #000;
  border-width: 0 6px 6px;
  transform: rotate(180deg);
  transition: border-width .15s ease-in-out;
  position: absolute;
  top: 16px;
  left: -36px;
  z-index: 1;
}

/* mobile single */

/* Category Archive */
._8fLHl .zorw7 {
  font-size: 1.1em;
  padding-left: 16px;
  margin: 10px 0;
  text-transform: uppercase;
}

._8fLHl ._3_amZ>li {
  background: #fff;
  margin-bottom: 2px;
  position: relative;
  overflow: hidden;
  transform: translateZ(0);
  display: block;
  border-bottom: 2px solid #eee;
  padding-bottom: 7px;
}

._8fLHl ._3_amZ>li:first-child ._4wLxy {
  padding-top: 0;
}

._8fLHl ._3_amZ>li ._4wLxy {
  padding: 9px 16px 10px;
  position: relative;
  background: #fff;
}

._8fLHl ._3_amZ>li:first-child ._4wLxy ._2-30q {
  display: block;
  position: relative;
  margin: 0 -16px;
  text-align: center;
  width: 100vw;
  right: 0;
  top: 0;
  overflow: inherit;
  overflow: hidden;
}

._8fLHl ._3_amZ>li ._4wLxy ._2-30q {
  display: block;
  position: absolute;
  width: 22%;
  right: 16px;
  top: 27px;
  overflow: hidden;
  text-align: center;
}

._8fLHl ._3_amZ>li a {
  color: #000;
  text-decoration: none;
  display: block;
}


._8fLHl ._3_amZ>li:first-child ._4wLxy ._2-30q img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: none;
  height: auto;
}

._8fLHl ._3_amZ>li ._4wLxy ._2-30q img {
  max-width: 100%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #f5f5f5;
  height: 70px;
}

._8fLHl ._3_amZ>li:first-child ._4wLxy ._3CMAD {
  margin: 10px 0;
  text-transform: uppercase;
}

._8fLHl ._3_amZ>li ._3CMAD {
  color: #666;
  font-size: .7em;
  margin: 0 0 10px;
  text-transform: uppercase;
}

._8fLHl ._3_amZ>li:first-child ._4wLxy .dnVTi {
  font-size: 1.25em;
  width: 100%;
  height: auto;
}


._8fLHl ._3_amZ>li .dnVTi {
  font-size: 1em;
  line-height: 1.43;
  width: 70%;
  height: 63px;
  font-weight: 700;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

._8fLHl ._3_amZ>li a {
  color: #000;
  text-decoration: none;
  display: block;
}

._8fLHl ._3_amZ>li ._1ln1G {
  margin-top: 9px;
}

._8fLHl ._3_amZ>li ._1ln1G ._26lgO {
  float: left;
  font-size: .8em;
  color: #666;
}

._8fLHl ._3_amZ>li ._1ln1G ._2iWtn {
  float: right;
  background-image: url("../img/gn-icons-sprite.svg");
  background-position: -16px -148px;
  background-repeat: no-repeat;
  background-size: 100px 4868px;
  display: block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  text-indent: -1000px;
}

.jNDmC {
  display: flex;
  border: 1px solid #f5f5f5;
}

.jNDmC a:last-child {
  border-left: 1px solid #f5f5f5;
}

.jNDmC a {
  flex: 1;
  text-decoration: none;
  background: #fcfcfc;
  text-align: center;
  line-height: 44px;
  color: #135394;
  font-size: 14px;
  text-transform: uppercase;
}

.jNDmC a span {
  display: inline-block;
  padding: 0 2px;
}

.jNDmC a ._1SQ4u {
  background-position: -71px -1952px;
  -webkit-transform: rotate3d(0, 0, 19, 180deg);
  -moz-transform: rotate3d(0, 0, 19, 180deg);
  -ms-transform: rotate3d(0, 0, 19, 180deg);
  -o-transform: rotate3d(0, 0, 19, 180deg);
  transform: rotate3d(0, 0, 19,
      180deg);
}

.jNDmC a ._1_vDv,
.jNDmC a ._1SQ4u {
  background-image: url("../img/gn-icons-sprite.svg");
  background-repeat: no-repeat;
  background-size: 100px 4868px;
  width: 24px;
  height: 44px;
  vertical-align: middle;
}

/* Category Archive */