Die Feinheiten kannst Du noch justieren, indem Du die Umschaltpunkte der Mediaqueries veränderst und die Breite des Icon-Containers
.icon
. Z. B. auf 80% setzen, dann ist links und rechts etwas Platz und die äußeren Icons hängen nicht so am Rand.