To use less JS and more CSS. Well, if something is done with JS, then follow the window resize and recalculate all over again.
In General, there JS only classes for clicks to hang needs, the rest should be in CSS.
Not cropped image not can - it format is not suitable, try to put background-size: contain and you'll see. But it can correctly position.
shana_Bechtelar12 answered on June 14th 19 at 19:07
and in any way) if there is a question - either to hire a person who will edit/rewrite the theme... or change the subject - because there crooked adaptability is implemented