/* For screens larger than 320px (mobile devices) */
@media screen and (max-width: 767px) {
    .ks-segmented-products.ks-segmented {
        height: 40px;
    }

    .ks-segmented-products .ks-segment {
        color: #000000;
        font-size: 16px;
    }

    .ks-segmented-products .ks-segment.ks-on {
        color: #007aff;
    }
}

/* For screens larger than 768px (tablets) */
@media screen and (min-width: 768px) {
    .ks-segmented-products.ks-segmented {
        height: 40px;
    }

    .ks-segmented-products .ks-segment {
        color: #000000;
        font-size: 16px;
    }

    .ks-segmented-products .ks-segment.ks-on {
        color: #007aff;
    }
}