I have a small png logo for my website uploaded. On the main site / desktop it looks good under (sent via PM) but not when you scroll down and the logo moves to the left - on mobile and tablet it does not fit.
How can I easily fix it?
               
                
               
          
@media (max-width: 640px) {
   #gk-logo {
      margin-top: 0!important;
   }
   #gk-logo.gk-small-logo img {
      bottom: 40px;
   }
   #gk-header-nav.active #gk-logo.gk-small-logo img {
      bottom: 115px;
      max-width: 120px;
   }
}


#gk-header-nav.active #gk-logo {
   top: 40px;
}
@media (max-width: 640px) {
   #gk-logo {
      margin-top: 0!important;
   }
   #gk-logo.gk-small-logo img {
      bottom: 40px;
   }
   #gk-header-nav.active #gk-logo.gk-small-logo img {
      bottom: 115px;
      max-width: 120px;
   }
}
    @media (max-width: 640px) {
       #gk-logo {
          margin-top: 40;
       }
       #gk-header-nav.static #gk-logo {
          top: 0px;
          max-width: 100px;
          margin-left: -50px;
       }
       #gk-header-nav.active #gk-logo {
          top: 40;
       }
    .frontpage #gk-logo.gk-small-logo img {
       max-width: 100px;
       top: 40px;
    }
    }



