.xf-adbox { height: 421px; background-size: cover; color: #fff;} .xf-adbt{position: absolute; top: 365px; left: 280px;} .xf-adbt h3 {color:#fff; font-size: 42px; margin: 0 0 10px 0; padding-bottom: 20px; width:400px ; border-bottom: 2px solid #e88782;} .xf-adbt p {font-size: 26px;} @media screen and (min-width:1px) and (max-width:767px){ .xf-adbox{background: transparent left top no-repeat; background-size: cover;height: 250px;} .xf-adbt{position: absolute; top: 140px; left: 170px; } .xf-adbt h3 {font-size: 26px; width:120px;} .xf-adbt p {font-size: 12px;} }