.mlppromo2 { position: relative; top: 0px; text-align: center; max-height: 270px; width: 100%; overflow: hidden; } .mlppromo-item2 { display: inline-block; vertical-align: top; margin: 0 2px 20px } @media screen and (max-width:350px) { .mlppromo-item2 { margin-left: 0; margin-right: 0 } } .ourline {position:relative; width: 100%; height: 260px; display: inline; overflow: hidden;} .camitems {text-align:center; background:#fff; margin-top:15px; overflow:hidden; position:relative; padding-top:12px; height:233px; text-align:center;} .camitems div {display:inline-block; margin-left:0; margin-right:auto; overflow:hidden; position:relative; height:223px; width:100%; transition: all 300ms ease-in-out 0s;