.icons-wrapper { box-sizing: border-box; padding: 30px 0 16px; background: #fff; border-bottom: 1px solid #e0e0e0; .icons-item { float: left; margin-bottom: 10px; width: 20%; height: 146px; text-align: center; &.item-4 { width: 25%; } &.item-5 { width: 20%; } } .imagebar { display: block; margin: 0 auto; text-align: center; width: 98px; height: 98px; line-height: 98px; box-sizing: border-box; overflow: hidden; img { width: 100%; height: 100%; } } .linkbar { display: block; line-height: 44px; font-size: 24px; color: #444; &:visited, &:link, &:active, &:hover { color: #444; } } }