.home-static{ margin: 20px 0px; width: 100%; &__list{ justify-content: space-between; width: 100%; &--item{ box-shadow: 0px 0px 5px rgb(200,200,200); font-family: numeralBold; align-items: center; border-radius: 10px; padding: 0px 10px; justify-content: space-around; div{ h2{ font-size: calc(100vw / 95); letter-spacing: -1px; } } img { margin-right: 20px; border-radius: 10px; width: 80px; } } } } .mobile-static{ div{ h1{ font-size: calc(100vw / 27); letter-spacing: -1px; margin-bottom: 5px; } h2{ font-size: calc(100vw / 35); letter-spacing: -1px; margin-bottom: 0px; } } img { // margin-right: 20px; height: 50px; width: 50px; } }