.uses { margin-bottom: 120px; @media (min-width: 1720px) { margin-bottom: 136px; } @media (max-width: 1304.98px) { margin-bottom: 125px; } @media (max-width: 991.98px) { margin-bottom: 100px; } @media (max-width: 479.98px) { margin-bottom: 199px; } &__grid { text-align: left; display: grid; grid-template-columns: repeat(3, 1fr); /* max-width: 101.5%; */ /* width: 101.5%; */ @media (max-width: 991.98px) { grid-template-columns: 1fr 1fr; column-gap: 15px; } @media (max-width: 479.98px) { display: block; text-align: center; } } &__item { min-height: 50px; margin-bottom: 19px; padding: 0 50px 0 2px; @media (min-width: 1720px) { margin-bottom: 22px; } @media (max-width: 991.98px) { padding-right: 0; } p:last-child { @media (max-width: 991.98px) { margin-bottom: 0; } } } &__icon { margin-bottom: 11px; @media (min-width: 1720px) { width: 147px; height: 147px; margin-bottom: 20px; } } .title { max-width: 50%; margin: 0 auto 60px; @media (max-width: 1304.98px) { max-width: 70%; margin-bottom: 39px; } @media (max-width: 479.98px) { margin-bottom: 30px; } } &__title { font-size: 24px; font-weight: 700; line-height: 36px; margin-bottom: 10px; } &--cstmr { & .uses { &__item { text-align: center; padding: 0 15px; @media (max-width: 991.98px) { margin-bottom: 42px; min-height: 255px; } @media (max-width: 479.98px) { margin-bottom: 25px; min-height: 194px; } p { @media (max-width: 991.98px) { max-width: 90%; margin: 0 auto; } @media (max-width: 479.98px) { max-width: 100%; } } } &__icon { width: 118px; height: 118px; @media (max-width: 991.98px) { width: 142px; height: 142px; margin-bottom: 23px; } @media (max-width: 479.98px) { width: 117px; height: 117px; margin-bottom: 8px; } } &__grid { @media (max-width: 991.98px) { grid-template-columns: 1fr; } } } .title { @media (max-width: 1304.98px) { margin-bottom: 61px; max-width: 80%; } @media (max-width: 991.98px) { margin-bottom: 44px; } @media (max-width: 479.98px) { max-width: 90%; margin-bottom: 31px; } } } }