Вы можете продолжать использовать брейкпоинты бутстрапа.
Можете перестраивать проект, когда что-то ломается. Причем перестраивать можно только конкретный блок.
Можете использовать относительные единицы измерения, в том числе vw и vh. Можно в сочетании с clamp (min, max)
Можете делать резину.
А также любые комбинации этих вариантов, а так что еще что-то своё.
что бы на экранах более 1280 не выглядело очень мелким
Это вопрос к дизайнеру.
Если вы по совместительству выполняете и его функции при адаптиве (как и большинство верстальщиков), то и задавайте размеры так, чтобы всё не выглядело слишком мелким.
Если сложно, можно пройти курсики по ui/ux.
Дмитрий Щ, я не знаю как у вас всё сверстано и где оно ломается.
Тот блок, который вы показали вообще нигде не должен сломаться.
Разве что размер/жирность шрифта и перенос слов в табах.
Т.е. можно навести красоту на мобилках, убрав табы в выпадашку или задав ширину 100%. Но можно и просто обойтись одними общими стилями.
!important может понадобится в случаях, когда нужно перебить инлайновые стили, которые элемент получил из JS.
Либо (совсем в крайнем случае), когда вам в поддержку прилетел какой-то сильно старый и очень кривой и непрофессиональный проект. Для того, чтобы быстро поставить какую-то заплатку.
Если вы используете его в своем проекте, то сразу признаете его г-кодом.
Открываете инструменты разработчика, вкладку Computed, ищете нужное свойство и смотрите какое значение применилось, каким селектором и в какой строчке.
Сделайте песочницу на codepen.io, посмотрим, что у вас там.
И велик шанс, что пока делаете сами поймете почему так.