crutch position absolute width 100 height 100 block width 90 max-width

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
.crutch a{
position: absolute;
width: 100%;
height: 100%;
}
.block{
width: 90%;
max-width: 720px;
height: 200px;
padding: 1% 2%;
background: #ccc;
position: absolute;
top: 50%;
left: 50%;
box-sizing: border-box;
margin: -100px 0 0 -320px;
}
#media-query:target{
display: block;
}