#main-content .ty-special-offers-heading { display:flex; align-items:center; justify-content:center; margin:28px 16px 36px; }
#main-content .ty-special-offers-heading > .ty-section-title { margin:0; padding:0; }
@media(max-width:959px) {
    #main-content .ty-special-offers-heading { margin:20px 16px; }
    #main-content .ty-special-offers-heading > .ty-section-title { font-size:28px; line-height:1.15; }
}
