Hello There!
Hope you are doing good!
1) in custom CSS, you have added the below CSS and it is causing the issue in the mobile version. you may need to wrap it inside a media query. for the mobile version, the width should be 100%.
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
width: 50%;
opacity: 1!important;
}
2) regarding the single line in the mobile menu, jquery is not rendering the span tag properly so resolve this issue by editing the file: ecommerce-gem-plus/assets/js/custom.js
Search for code
$('#main-nav').meanmenu({
meanScreenWidth: "1050",
});
And replace it with
$('#main-nav').meanmenu({
meanMenuOpen: "<span></span><span></span><span></span>",
meanScreenWidth: "1050",
});
Hope this helps!
Have a great day ahead!
Regards,
Team ProDesigns