body {
  padding-bottom: 500px;
  background: url(../images/footer-plate.jpg) no-repeat 50% 100%;
  background-size: 886px;
}
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;
}
.link-arrow {
  position: absolute;
  width: 15px;
  height: 20px;
  z-index: 1;
}
.inserted-image {
  margin: auto;
  margin-bottom: 35px;
  position: relative;
}
.inserted-image img {margin-top: 0;}
.item-block {
  position: relative;
  margin-bottom: 30px;
}
.browser-view {
  width: 104%;
  margin: 0 -2% !important;
}

.slider-container {
  margin: 0 -6%;
  padding: 0 6%;
  overflow-x: hidden;
}

.slider {
  position: relative;
  margin: 0 0 2.6em 6%;
  height: 1773px;
}

.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: 60px;
  height: 100%;
  transform: translateZ(0);
}

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

.slide-screenshot {
  display: inline-block;
  width: 603px;
  height: 1773px;
  margin-right: 20px;
  image-rendering: pixelated;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-scheme {
  display: inline-block;
  height: 100%;
  width: 116px;
  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) {
	.slider-container {
		margin: 0 calc((-100vw + 1250px) / 2);
		padding: 0 calc((100vw - 1250px) / 2);
	}
}

@media only screen and (min-width: 1591px) {
	.slider-container {
		margin: 0 calc((-100vw + 1592px) / 2);
		padding: 0 calc((100vw - 1592px) / 2);
	}
}
