.pc-popup-overlay{ top: 0; right: 0; bottom: 0; left: 0; position: fixed; width: 100%; height: 100%; } .popup_button_left { display:block; left:-4px; top:54%; position:fixed; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transform-origin: left top 0; -moz-transform-origin: left top 0; -o-transform-origin: left top 0; -moz-transform-origin: left top 0; transform-origin: left top 0; text-align:center; } .popup_button_right { display:block; right:-4px; top:50%; position:fixed; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -webkit-transform-origin: right top 0; -moz-transform-origin: right top 0; -o-transform-origin: right top 0; -moz-transform-origin: right top 0; transform-origin: right top 0; text-align:center; } .popup_button_top { display:block; top:-4px; left:46%; position:fixed; text-align:center; left: 0; right: 0; margin:0 auto; } .popup_button_bottom { display:block; bottom:-4px; position:fixed; text-align:center; left: 0; right: 0; margin:0 auto; }