.home {
  /* margin-top: 10px; */
  position: relative;
  width: 100%;
  padding: 0;
}
.home .col-left * {
  max-width: 100%;
}
.col-left .bold {
  padding: 10px;
}
.home div {
  font-size: 31px;
  line-height: 31px;
  padding-top: 20px;
}
.home .rit {
  margin: 15px 0;
  font-size: 16px;
  line-height: 16px;
}
.home .content:after {
  height: 0; 
}

@media only screen and (min-width: 425px) {  /* 425px */
  .home {
    padding-top: 20px;
  }
  .home div {
    font-size: 40px;
    line-height: 39px;
  }
  .home .rit {
    font-size: 18px;
    line-height: 18px;
  }
  .col-left .bold {
    padding: 0;
}
  .hnb-font{
		font-family: "HelveticaNeueBlack", "HelveticaNeue-Black", "Helvetica Neue Black", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosBold', "Arial Black", sans-serif; font-weight:800; font-stretch:normal;
}
}

@media only screen and (min-width: 768px) {  /* 425px */
  .home div {
    padding-left: 35px;
    margin-right: -35px;
  }
}

@media only screen and (min-width: 1024px) {  /* 425px */
  .home div {
    font-size: 51px;
    line-height: 49px;
    padding-left: 70px;
    margin-right: -70px;
  }
}