On smaller screens, the elements are not aligned well

I build the site on a 21in screen and it looked great. When I previewed it on smaller screens however, the elements on the first page are not lining up correctly. I did a little research and even posted something on the theme dev forum. They told me to add this bit of code. It looks a lot better now, but still not lined up 100%. Thanks for all your help!

.et_pb_section_1 .et_pb_image {
min-height: 206px !important;