.content-and-benefits {
  padding:40px 0;
}

.content-and-benefits .benefit-items-container {
  border-radius:5px;
  margin-top:30px;
  padding:40px 60px;
  text-align:center;
}

.content-and-benefits .benefit-items-container h3 {
  margin:0 0 30px 0;
}

.content-and-benefits .benefit-item i {
  font-size:80px;
  width:80px;
  margin:auto;
  display:block;
}

.content-and-benefits .right-image {
  margin-top:30px;
}

@media only screen and (min-width:1280px) {

  .content-and-benefits {
    padding:70px 0;
  }
  
  .content-and-benefits h2 {
    font-size:60px;
    padding-right:20px;
  }

  .content-and-benefits .right-image {
    position:relative;
    left:50px;
    top:20px;
  }
}


@media only screen and (min-width:1440px) {

}