Small fix, this same file line ~~163
#gkTopLinks a {
height: 22px;
width: 30px;
}
and maybe add this also at the bottom
@media only screen and (max-width: 480px) {
#gkLogo img { width: 200px; }
}
It should reduce size of logo.
As you see is not easy, unfortunately, thsi template does not provide for additional positions in the mobile view hence the confusion.