Hi @divinelyguided
Part of this comes form having a large explicit width on the img element itself.
So you may want to use two image elements 1 for desktop and 1 for moble , as that will also let you use a different smaller image if you want to better control the entire proportions on mobile and improve performance if the initial image has a large file size.
In your custom-code section try the below code adding your existing img src file name attribute
,or replacing values of the width attribute/css-properties to need.