.benefits{ margin: 40px 0}
.benefits .__line-blocks{  }
.benefits .__line-block-wrap{ margin-bottom: 15px; border-radius: 10px}
.benefits .__line-block-item{ background-repeat:no-repeat; background-position:0 0; background-size: auto 50px; padding-top: 40px }
.benefits .__line-block-item h2{ margin-top:0; padding-top: 0;  }



@media only screen and (min-width: 600px) {
    .benefits{ margin:30px 0}

    .benefits .__line-blocks{ margin: 0 -15px  }
    .benefits .__line-block-wrap{ margin: 0 15px; width: calc(50% - 30px); padding-bottom: 10px;}

}

@media only screen and (min-width: 1024px) {
    .benefits{ margin:50px 0}
    .benefits .__line-block-wrap{ margin: 0 20px; width: calc(25% - 40px); padding-bottom: 0px;}

}

@media only screen and (min-width: 1280px) {


}

