make mini-title and offset responsive so that they do not overlap each other; work on #87