.features-flex{display:inline-flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:100%}.features-flex .feature{padding:16px;text-align:center;width:33.3%}.features-flex .feature-text{margin:0 auto 24px;max-width:160px}@media (max-width:600px){.features-flex .feature{width:50%}.features-flex .feature-text{font-size:20px}}@media (max-width:500px){.features-flex .feature{padding:16px 8px}}@media (max-width:350px){.features-flex .feature{width:100%}.features-flex .feature-text{font-size:22px}}