.benefits .benefits-label, .benefits .benefit-label {
  text-align: left !important; }

.benefits .benefits-header {
  font-size: 12px;
  font-weight: bold; }
  .benefits .benefits-header .grid-cell {
    padding: 7px 5px;
    text-align: center; 
	display: flex;
	align-items: center;
	text-transform: uppercase;}

.benefits .benefits-body {
  padding: 10px 5px;
  border-bottom: 1px solid #fff; }
  .benefits .benefits-body .benefit-item {
    text-align: center; }
  .benefits .benefits-body .icon-check {
    height: 22px;
    width: 22px;
    margin: 0 auto;
    text-align: center;
    line-height: 18px;
    border-radius: 50%;
    background: #9bd4ff; }
    .benefits .benefits-body .icon-check:before {
      font-family: "Ionicons";
      color: #fff;
      font-size: 10px;
      content: "\f122"; }

.benefits .benefits-body:nth-child(odd) {
    background: #ddd;
}

.benefits .benefits-body:nth-child(even) {
    background: #f2f2f2;
}
  
  @media (max-width: 767px) {
	  .benefits {
		  display: none;  
		  }
}