Hi,
Regarding the quantity input field getting bigger on small resolutions, it comes from the CSS:
.input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
display: inline-block;
width: auto;
}
in your template.
Removing it fixes that.
Regarding the products listing going over, it's just that there is too much columns with too much uncuttable text in each one.
You would have to hide some of the columns on small resolutions with custom CSS, or display the listing in a DIV layout (grid) so that the boxes of the grid would swap to 1 column automatically on small resolutions.
Regarding the carousel system, it is not responsive for now, so there is not much you can do for it. I would recommend to use a third party carousel module which handle that. You can find a list of carousel modules for HikaShop in our documentation page, under the Integrations section.