.mobile-product-sample{ width: 100vw; max-width: 1250px; margin: 0px auto; padding : 0px 10px 40px; direction: rtl; padding-top: 70px; overflow-x: hidden; &__header{ width: 100%; &--right{ img{ height: 130px; } } &--left{ justify-content:center; margin-right : 30px; h1{ font-family: numeralBold; font-size: calc(100vw / 25); color: #7DC241; letter-spacing: -1px; } h2{ font-family: numeralBold; font-size: calc(100vw / 32); color: #6F7074; } div{ font-family: numeralLight; font-size: calc(100vw / 30); color: #6F7074; letter-spacing: -1px; strong{ font-family: numeralMedium; font-size: calc(100vw / 30); color: #05dfba; } span{ font-family: numeralMedium; font-size: calc(100vw / 30); font-weight: 600; } } } } }