@media only screen and (max-width: 768px) {
    .points__inner {
        grid-template-columns: 1fr 1fr;
        gap: 90px 15px;

    }

    .points__item h3 {
        font-size: 14px;
        padding: 3px 12px;
    }

    .points__item figure {
        min-height: 150px;
    }

    .points__item figure img {
        max-height: 100px;
        width: auto;
    }

    .points__item--body {
        font-size: 12px;
    }
    .points__item h3::after{
           width: 30px; 
    }

      /* steps */
.steps-box__phone figure{
  text-align: center;
}
}