Мой вам совет — разделяйте html и css. HTML в файлах .html, CSS в файлах .css. Буквально: старайтесь не использовать без явной необходимости «style=""».
Съезжает, потому что вы написали
style="padding-right: 0px; min-width: 1280px; width:1280px;"
где зафиксировали минимальную ширину экрана как 1280px.
Исправьте на
style="padding-right: 0px; max-width: 1280px; width:100%;"
по идее должно помочь.