.logo-box {position: absolute;left: 30px;top: 10px;cursor: pointer;color: #000;} .logo-box img {width: 50px;height: 50px;vertical-align: middle;} .logo-box .logo-text {display: inline-block;vertical-align: middle;font-size: 24px;font-weight: 400;} #main {padding-bottom: 100px;} #main h2 {font-size: 1.6rem;} #main h3 {font-size: 1.25rem;} @media screen and (max-width: 800px) { .logo-box {display: none;} } .main-box img{max-width: 600px; margin: 0.5em; box-shadow: 0 0 3px #999; transition: all 0.3s;} .main-box img:hover{box-shadow: 0 0 10px #333; cursor: pointer;}