.border-box{box-sizing:border-box;-moz-box-sizing:border-box} .clearfix:after{content:'';display:table;clear:both} .offers .offer{width:20%;min-width:320px;max-width:400px;height:12rem} .offers .offer .card{height:100%} .offers .title{height:5rem;padding:10px;background:#f0f0f0} .offers .summary{padding:10px} 