What exactly is the issue? And can you link to a specific listing?
Your theme is overriding the plugin’s included templates. Delete the archive-listing.php and single-listing.php templates from your theme folder. Also the taxonomy.php template.
So now I’m curious as to why the display is fine in Chrome but not in FF.
Firefox isn’t respecting the width: auto; CSS property. This doesn’t occur with the plugin’s templates because the markup is different.
I removed those 3 templates from ‘curbappeal’ theme folder and while the layout changed some the issue I’m having with images running into each other still remains.
Your theme CSS is overriding the plugin’s CSS. Add this to your theme’s stylesheet:
.post-type-archive-listing .listing-wrap {width: 100%;}