Добрый день. Имеется галерея
http://sachinchoolur.github.io/lightGallery/demos/
1) необходимо чтобы миниатюры не были растянуты на всю ширину экрана, а, к примеру, занимали только 50% от ширины экрана и активная миниатюра была по центру и отсюда следует второй пункт
2) при уменьшении экрана количество миниатюр уменьшается, т.е "лишние" обрезаются по краям, но при этом всё это происходит плавно - нет перескока, к примеру, большой экран 10 миниатюр, а под планшет 5 - такого не надо. Главная задача, чтобы когда пользователь растягивал или сужал браузер все было плавно (это является основополагающим моментом).