.counter-style-1 { font-family: $font-3; color: #fff; margin-bottom: 40px; &:last-child { margin-bottom: 0; } .number { font-size: 50px; font-weight: 400; line-height: 1.3; text-transform: uppercase; @include xl-device { font-size: 40px; } } .counter-title { font-size: 18px; line-height: 1.3; font-family: $font-2; text-transform: capitalize; @include xl-device { font-size: 20px; } } .count-kilo { font-size: 30px; display: flex; align-self: center; padding-top: 5px; } } // style two .counter-wrapper-style-two { display: flex; align-items: center; flex-wrap: wrap; margin-left: -30px; margin-right: -30px; margin-top: 40px; .counter-style-1 { margin-bottom: 40px; padding: 0 30px; } } .countdown.countdown-style-two { background: transparent; left: 0; transform: none; width: 100%; padding: 0; justify-content: flex-start; margin-bottom: 10px; height: auto; @include sm-device { justify-content: center; width: auto; } > div { .countdown-heading { display: none; } } .countdown-value { font-weight: 600; font-size: 18px; background: #343434; height: 40px; width: 35px; border-radius: 4px; display: flex; align-items: center; justify-content: center; margin: 5px; padding: 5px; @include sm-device { margin: 0 3px; font-size: 14px; } } } .product-style-trendy { .over-content-2 { width: 210px; right: 10px; left: auto; transform: none; padding: 11px 15px 15px 15px; display: flex; flex-direction: column; align-items: center; @include sm-device { width: 175px; .btn { padding: 6px 20px; } } } .content-left { transform: none; left: 10px; display: flex; flex-direction: column; width: 170px; padding: 12px 15px; @include sm-device { width: 125px; } .title { font-size: 16px; line-height: 26px; margin-bottom: 5px; a { color: #fff; &:hover { color: $color-primary; } } } small { font-size: 12px; font-weight: 300; } strong { color: $color-primary; } } .reaction-btn { height: 30px; border-radius: 20px; i { position: relative; left: -6px; } } }