@mixin responsive-font-size($size, $mobile-reduction, $desktop-reduction: 0) {
@include media-breakpoint-down(lg) {
font-size: reduce-size($size, $mobile-reduction);
}
@include media-breakpoint-up(lg) {
font-size: if($desktop-reduction == 0, $size, reduce-size($size, $desktop-reduction));
}
}How to use this mixing
// Set base font size
$base-font-size:2rem;
// Reduce font size from base by 75% on mobile and 50% in desktop
.footer-section {
@mixin responsive-font-size($base-font-size,75,50);
}