.some-full-wrapper{display:flex;flex-wrap:wrap;width:100%}.some-icon-wrapper{align-items:center;display:flex;height:25vw;justify-content:center;width:25%}.some-icon-wrapper img{max-width:20%;min-width:30px;transition:opacity 1s ease-in-out}@media screen and (max-width:940px){.some-icon-wrapper{height:50vw;width:50%}}.some-icon-wrapper:hover img{opacity:.7}