Очевидно, ваше нынешнее решение подходит для конкретной ширины окна. Допустим, ширина окна составляет 1200 пикселей. Таким образом, вы можете преобразовать ваши left: 860px;
в относительные измерения - относительно ширины окна. Первым выбором будет процентное соотношение.
Итак, вы вычисляете, какой процент 860 пикселей соответствует 1200 пикселей (ваша предполагаемая ширина окна - замените это фактическим значением ширины). 860: 1200 равно 0,716666 ..., то есть 71,66666 процентов.
Итак, вместо left: 860px;
вы теперь используете left: 71,6666%;
или, может быть, даже лучше left: 71,6666vw;
. Как я уже сказал, замените 1200 на вашу фактическую ширину окна (при которой позиционирование работает по желанию) при вычислении этого значения.