.map-section{
  width: 100%;
  height: 100%;
  padding: 160px 0 121px;
  position: relative;
  overflow: hidden;
}
.top-line-block{
  width: 100%;
  height: 9px;
  border-top: 1px solid #31474b;
  border-bottom: 1px solid #31474b;
  background: #77b9c6;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
  position: absolute;
}
.map-wrapper{
  width: 100%;
  height: 100%;
  padding: 9px 0 0;
  position: relative;
  overflow: hidden;
}
.map-wrapper > ymaps{
  position: relative;
}
.new-browser{
  display: none;
}