オーバーレイのdivを幅100%で挿入していますが、オーバーレイのdivは完全に描画されません。何らかの理由で、右に動いたように見えます。CSSのオーバーレイの右側が切り取られています
ここにはfiddleです。右側のパディングが完全に表示されていないことを確認できます。
HTML
<div class='overlay'>
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</div>
CSSが
.overlay {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1000000;
background-color: rgba(255, 255, 255, 0.85);
-webkit-transition: opacity .2s linear;
transition: opacity .2s linear;
padding: 20px;
}