div.seealso {
  margin-left:-0.9em;
  margin-bottom: 1.3em;
}
.seealso span.active_menu {
  background-color: #eeead5;
}
.seealso span.menu {
  z-index: 1;
  font:normal 11px Verdana;
  line-height:16px;
  color:#000000;
  padding:3px 16px 3px 1.08em;
  position: relative;
}
.image-link{
  border: 0;
  text-decoration: none;
}

@font-face {
  font-family: 'envy-fill';
  src: url('../fonts/envy_numerals_fill-webfont.woff') format('woff');
}

@font-face {
  font-family: 'envy-stroke';
  src: url('../fonts/envy_numerals_outline-webfont.woff') format('woff');
}

.envy-fill {
  font-family: 'envy-fill';
  font-feature-settings: 'liga' 1, 'kern' 1;
  -moz-font-feature-settings: 'liga' 1, 'kern' 1;
  -webkit-font-feature-settings: 'liga' 1, 'kern' 1;
  -ms-font-feature-settings: 'liga' 1, 'kern' 1;
  -o-font-feature-settings: 'liga' 1, 'kern' 1;
  color: #ffe266;
}

.envy-stroke {
  font-family: 'envy-stroke';
  font-feature-settings: 'liga' 1, 'kern' 1;
  -moz-font-feature-settings: 'liga' 1, 'kern' 1;
  -webkit-font-feature-settings: 'liga' 1, 'kern' 1;
  -ms-font-feature-settings: 'liga' 1, 'kern' 1;
  -o-font-feature-settings: 'liga' 1, 'kern' 1;
  color: black;
  z-index: -1;
}

.envy-stroke,
.envy-fill {
  position: absolute;
}

.number {display: none;}
.o1 {display: inline;}

.browser-view {
  width: 104%;
  margin: 0 -2% !important;
}

.hot-deal {
  position: relative;
  height: 62vw;
  margin-bottom: -80px;
  overflow-x: hidden;
}

.digits-example {
  position: relative;
  height: 59.4vw;
}

.hot-deal .envy-stroke,
.hot-deal .envy-fill {
  top: 10px;
  left: -5%;
  font-size: 62vw;
  line-height: 56vw;
}

.digits-example .envy-stroke,
.digits-example .envy-fill {
  top: 0;
  left:0;
  font-size: 5.16vw;
  line-height: 5.9vw;
}

.slider-container {
  padding: 6vw;
  overflow-x: hidden;
}

.slider {
  position: relative;
  margin: 0 0 2.6em .945em;
  height: 460px;
}

.slide-line {
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  white-space: nowrap;
  font-size: 0;
  margin-left: -6px;
}

.slide-item {
  display: inline-block;
  margin-right: 0.8%;
  height: 100%;
  transform: translateZ(0);
}

.slide-item:last-child {
  margin-right: 0;
}

.slide-screenshot {
  display: inline-block;
  width: 500px;
  height: 455px;
  image-rendering: pixelated;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-screenshot-wide {
  display: inline-block;
  width: 756px;
  height: 455px;
  image-rendering: pixelated;
  background-size: contain;
  background-repeat: no-repeat;
}

.caption {
  position: relative;
}

.stat {
  font-size: 24px;
  margin-top: -0px;
}

@media only screen and (max-width: 1399px) and (min-width: 1250px) {
  .hot-deal {
    margin-left: calc((-100vw + 1250px) / 2);
    margin-right: calc((-100vw + 1250px) / 2);
  }

  .slider-container {
    margin-left: calc((-100vw + 1250px) / 2);
    margin-right: calc((-100vw + 1250px) / 2);
  }
}

@media only screen and (min-width: 1591px) {
  .hot-deal {
    height: 986px;
    overflow: visible;
  }

  .hot-deal .envy-stroke,
  .hot-deal .envy-fill {
    font-size: 986px;
    line-height: 890px;
  }

  .digits-example {
    height: 944px;
  }

  .digits-example .envy-stroke,
  .digits-example .envy-fill {
    font-size: 82px;
    line-height: 94px;
  }

  .slider-container {
    margin-left: calc((-100vw + 1400px) / 2);
    margin-right: calc((-100vw + 1400px) / 2);
  }
}
