Responsive button or responsive component

If I have a button component with 16px text size and 16px padding left right and 8px padding top and bottom, so should I keep the component as it is or should I change the font size and padding for a mobile display? So,is it that I need a different variant for mobile?