.header0322__catalog {
  display: block;
  margin: 0 20px;
  padding: 8px;
  background: #4FC48A;
  color: #ffffff;
  text-align: center;
  font-size: 14px;
  border-radius: 4px;
  transition: color ease 500ms, background ease 500ms;
}
.header0322__catalog:hover {
  background:#38a870;
  color: #fafafa;
}

@media (min-width : 768px) {
  .header0322__catalog {
    display: block;
    align-self: center;
    margin: 0;
  }
}

@media (min-width : 1024px) {
  .header0322__catalog {
    padding: 12px;
    font-size: 16px !important;
  }
}