try background-size & get rid of max-width/height