.fp-tableCell {
  position: relative;
}
.header, .header_in {
  min-height: auto;
  height: 100%;
}

.fp-tableCell {
  overflow: hidden;
}

.logo {
  margin-top: 0;
}
.logo_n_buttons{
  position: relative;
  display: block;

  left: 50%;
  top: 50%;
  transform: translate(-50%,-100%);
  -moz-transform: translate(-50%,-100%);
  -o-transform: translate(-50%,-100%);
  -webkit-transform: translate(-50%,-100%);

  margin: 0;
}

.tagline.t-shadow {
  margin-top: 0px;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, 130%);
  -moz-transform: translate(-50%, 130%);
  -o-transform: translate(-50%, 130%);
  -webkit-transform: translate(-50%, 130%);
  
  }
.header_in .center_bl__line.header_mob_app {
  position: absolute;
  bottom: 40px;
}
.header_in {
  background: none;
  height: 100%;
  min-height: 100%;
}

.content__to_left .content__text {
  margin-top: 0;
  right: 0;
  position: relative;
  display: block;
  left: 70px;
  top: 50%;
  max-width: 650px;
  /*padding-left: 35px;*/
  
 -moz-transform: translate(0,-50%);
 -o-transform: translate(0,-50%);
 -webkit-transform: translate(0,-50%);
  
}

.text_block p:first-child{
  margin: 0;
}

.block_center{
  position: relative;
  top: 50%;
  transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  -webkit-transform: translate(0,-50%);

}
.content__image_item.device_overflow {
  background-image: url("/public/img/device_overflow.png?123");
  height: 1178px;
  left: 0;
  position: absolute;
  top: -440px;
  width: 60%;
  background-size: contain;
}

.components .content__text {
  margin-top: 10%;
  padding-left: 40px;
}
.title {
  margin-top: 10%;
}

.content__image.devices_next.move_devices {
  margin-top: 5%;
}

.time_show {
  margin: 0 auto;
}

.footer .header_in {
  height: 1200px;
}
.footer_sots {
  margin-top: 0;
}

.container.content__to_left,
.text_block{
  min-height: auto;
}

.content__image {
  position: relative;
  display: block;
  margin-top: 0;

  top: 50%;
  transform: translate(0,-69%);
  -moz-transform: translate(0,-69%);
  -o-transform: translate(0,-69%);
  -webkit-transform: translate(0,-69%);
}


.container.content__to_left--to_right.cl {
  height: auto;
  min-height: auto;
}

.content__to_left--to_right .content__image {
  transform: translate(0,-75%);
  -moz-transform: translate(0,-75%);
  -o-transform: translate(0,-75%);
  -webkit-transform: translate(0,-75%);
}



/*
*/
.pagerSection.free.container.content__to_left.content__to_left--to_right .content__image {
  transform: translate(0px, -50%);
 -moz-transform: translate(0,-50%);
 -o-transform: translate(0,-50%);
 -webkit-transform: translate(0,-50%);
  position: absolute;
  display: block;
  margin-top: 0px;
  top: 0px;
  height: 760px;
}

.pagerSection.container.content__to_left.content__to_left--to_right .content__image {
  transform: translate(0px, -50%);
  -moz-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  -webkit-transform: translate(0px, -50%);
  position: absolute;
  display: block;
  margin-top: 0px;
  height: 1230px;
  top: 50%;
}




.container.content__to_left--to_right.cl {
  height: auto;
  min-height: auto;
}


.content__image_item.device_overflow {
top: 0;
}


.main_advantages .ul_container {
  min-height: auto;
  }

.center_blockM{
  display: block;
  position: relative;
  top: 50%;
  transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  -webkit-transform: translate(0,-50%);
}

.pagerSection.main_advantages.fl {
  height: 100%;
}

.map .content__text{
  display: block;
  position: relative;
  top: 45%!important;
  transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  -webkit-transform: translate(0,-50%);
}


.pagerSection.free.container.content__to_left.content__to_left--to_right .content__image {
  top: 50%;
}


.map_item.red_man {
  background-image: url("/public/img/map_man.png?123");
  background-position: center center;
  height: 100px;
  left: 276px;
  top: 801px;
  width: 100px;
}