First and foremost, let me clear this up - no, there is no class in Bootstrap that can be used to apply styling to an element only between two specific breakpoints. In Bootstrap, you have to override styles from smaller breakpoints in order to cater to larger ones.
Bootstrap breakpoints are defined based on minimum width, as evidenced by the absence of classes such as
(min-width:768px) and (max-width:992px)
in the Bootstrap CSS files.
Therefore, styles applied to smaller breakpoints will automatically carry over to larger ones unless explicitly modified for the larger breakpoints.
This flexibility is one of the key advantages of Bootstrap as a Mobile First framework.
My recommendation is to embrace this approach and become accustomed to setting styles for smaller breakpoints and adjusting them as needed for larger breakpoints, or simply omitting them if they are not necessary.
Consider the alternative scenario where breakpoints were based on both minimum and maximum width - we would have to define classes for each and every breakpoint, whereas the current system allows for smoother transitions between scales without the need for explicit declarations at every breakpoint.