.site-title .logo {
  color: transparent;
  background: url(../../../images/layout04/en/logo.png) 50% 50% no-repeat;
  background-size: contain;
  width: 418px;
  height: 84px;
  transition: all 0.3s ease;
}
.site-nav .menu li {
  padding: 0 10px;
}
.site-nav .menu > li > a {
  letter-spacing: 1px;
}
.header-fixed .site-title .logo {
  background: url(../../../images/layout04/en/logo.png) 50% 50% no-repeat;
  background-size: contain;
}

@media screen and (max-width: 1280px) {
  .site-title .logo {
    width: 220px;
  }
}

@media screen and (max-width: 1200px) {
  .site-nav .menu li {
    padding: 0 5px;
  }
}

@media screen and (max-width: 1000px) {
  .site-title .logo {
    width: 249px;
    height: 50px;
  }
}
