Слишком много абсолюта, вы знаете flexbox? С его знаниями можно сделать адаптив в две строчки, а абсолюты лучше вообще не использовать, лично мне они никогда не помогали. Как бы это печально не звучало, но для максимально лучшего отображения нужно переписать сайт, но используя как можно больше флексов