div, header, footer, figure, article, section, h1, h2, ul, li, a, p, img, label,
input, table, tr, td {
  /*outline: 1px solid rgba(0, 0 ,0, 0.2);*/
}

/* First-screen */

.first-screen {
  position: relative;
  z-index: 100;
  min-height: 10px;
  padding-top: 0;
  background: none;
}

.header {
  padding: 22px 0;
  border-bottom: #b2b2b2 solid 1px;
}

.nav__list a {
  color: #000000;
}

.first-product__video-popup {
  display: none;
  position: relative;
}

.first-product__video-popup video {
  width: 840px;
  height: 464px;
}

.video_popup_close {
  position: absolute;
  top: -30px;
  right: 0;
  color: #fff;
  cursor: pointer;
}

.video_popup_close:hover { opacity: 0.6; }
.video_popup_close:active { opacity: 0.4; }

.first-product__video {
  display: block;
  width: 900px;
  height: 600px;
  margin: 0 auto;
  margin-bottom: 60px;
}
/* First-screen-END */

/* Contact-us */

.humans__information_header {
  margin: 0;
  margin-bottom: 31px;
  text-align: center;
  font-family: helveticaneuecyrlight, Arial, sans-serif;
  font-size: 72px;
  font-weight: normal;
  line-height: 1;
}

.humans__information_sub {
  width: 680px;
  margin: 0 auto;
  margin-bottom: 40px;
  text-align: center;
  color: #585858;
  font-family: helveticaneuecyrlight, Arial, sans-serif;
  font-size: 48px;
  font-weight: normal;
  line-height: 1;
}

/* Contact-us-END */

/* First-product */

.first-product {
  margin-bottom: 50px;
}

.first-product__img {
  float: left;
  width: 570px;
  text-align: right;
}

.first-product__img img {
  margin-bottom: 22px;
}

.first-product__description {
  float: right;
  width: 640px;
  padding-top: 31px;
}

.button-dashed {
  margin-right: 70px;
  text-decoration: none;
  color: #ffb922;
  border-bottom: #ffb922 dashed 2px;
  font-family: helveticaneuecyrblack, Arial, sans-serif;
  font-size: 24px;
}

.button-dashed:hover {
  border-bottom: 0;
}

.product-row__header {
  margin: 0;
  margin-bottom: 22px;
  color: #ffb922;
  font-family: helveticaneuecyrblack, Arial, sans-serif;
  font-size: 24px;
  line-height: 1;
}

.product-row__list {
  margin: 0;
  margin-bottom: 35px;
  padding: 0;
  padding-left: 20px;
  list-style: none;
}

.product-row__item {
  margin-bottom: 2px;
  font-size: 24px;
}

.product-row__item:before {
  display: inline-block;
  width: 42px;
  height: 34px;
  margin-right: 6px;
  content: "";
  vertical-align: middle;
  background: url("../images/icon-tick-2.png") no-repeat;
}

.product-col {
  float: left;
  width: 320px;
}

.specification-list {
  margin: 0;
  padding: 0;
  padding-left: 20px;
  list-style: none;
}

.specification-list__item {
  color: #585858;
  font-size: 24px;
  line-height: 1;
}

.advanced-list {
  margin: 0;
  padding: 0;
  padding-left: 20px;
  list-style: none;
}

.advanced-list__item {
  font-size: 24px;
}

.advanced-list__item span {
  font-family: helveticaneuecyrblack, Arial, sans-serif;
}

/* First-product-END */

/* Second-product */

.second-product {
  min-width: 1240px;
  min-height: 1011px;
  padding-top: 42px;
  background: #f7f7f7 url("../images/background-2.png") no-repeat center bottom;
}

.second-product__col {
  float: left;
  width: 620px;
  margin-bottom: 19px;
}

.second-product__col_left {
  padding-left: 93px;
}

.second-product__col_left .product-row__list {
  padding-left: 0;
}

.second-product__col_images {
  display: block;
  margin: 0 auto;
}

/* Second-product-END */

/* Advantages */

.advantages {
  padding-top: 42px;
}

.advantages__header {
  width: 650px;
  margin: 0 auto;
  margin-bottom: 47px;
  text-align: center;
  font-family: helveticaneuecyrlight, Arial, sans-serif;
  font-size: 48px;
  font-weight: normal;
  line-height: 1;
}

.advantages__block {
  width: 1020px;
  margin: 0 auto;
  margin-bottom: 109px;
}

.advantages__col {
  float: left;
  width: 340px;
}

.advantages__col img {
  display: block;
  margin: 0 auto;
}

.advantages__col_header {
  margin: 0;
  margin-bottom: 22px;
  text-align: center;
  color: #585858;
  font-family: helveticaneuecyrlight, Arial, sans-serif;
  font-size: 40px;
}

.advantages__col_sub {
  margin: 0;
  margin-bottom: 24px;
  text-align: center;
  color: #ffb922;
  font-size: 20px;
  line-height: 1;
}

.img-description-block {
  position: relative;
  padding-top: 22px;
  padding-left: 130px;
}

.img-description-block img {
  position: absolute;
  top: 0;
  left: 0;
}

.img-description-block__header {
  margin: 0;
  color: #ffb922;
  font-size: 20px;
  line-height: 1;
}

.img-description-block__item {
  margin: 0;
  margin-bottom: 61px;
  font-family: helveticaneuecyrlight, Arial, sans-serif;
  line-height: 1;
}

/* Advantages-END */
