It looks like you haven’t set an image size for the new version of the portfolio thumbnail you created in your functions.php. It should look something like this –
add_image_size( 'portfolio-thumbnail', 210, 150, TRUE );
The images in the adapt portfolio demo show a width of 210px because the portfolio-thumbnail is set in the page_portfolio file. The image size references the code in the functions.php file (just like the code above) .
Your site shows the images are around 600px in size (the adapt demo has these all set at the same size). So I’m guessing that when you made a duplicate version of the portfolio code, you probably didn’t create the image size in your functions file.
…..that could explain the 2nd issue as well
Does that make sense?