Dear @joeclarkx
does it help to play around with this?
.row.one-col-row.dofit.fp-section.fp-table {
width: 78%;
padding-left: 10%;
}
About the different sizes of the browser – probably many different values are calculated together, this is why it is different for each width.
To make things easy, I would use media-queries to make a new value for every 100px or so.
I know that this is not a clean solution. But since it is a small website – it is possible.
Best!
Marius