Thanks Hans. I have found some tweaks that make it work just using your template_fullwidth.php file.

.portfolio-featured-image img {
border: 0;
max-height: 300px;
}

This helped me constrain some of the tall images I just wish I know how to have them crop using css (overflow)

Completed page is now at: https://www.thomsonarchitecture.ca/gallery/