* {
  box-sizing: border-box;
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: rgb(135, 135, 135);
  background-color: rgb(31, 31, 31);
  padding-left: 2%;
  padding-right: 2%;
  margin: auto;
}

h3 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.1;
}
video {
  width: 100%;
  hight: auto;
}
.row {
  margin: auto;
  max-width: 1280px;
}
@media (min-width: 1026px){
  .halfrow {
    width: 50%;
    position: relative;
    min-height: 1px;
    float: left;
  }
  .left {
    padding-right: 1%;
  }
  .right {
    padding-left: 1%;
  }
}
