.header .logo.logo2510size a {
	z-index: 20;
}

@media (min-width: 1025px) {
    .header .logo.logo2510size {
        float: left;
        width: 100%;
        max-width: 235px;
        margin-left: 25px;
    }
}

@media (min-width: 1500px) and (max-width: 1700px) {
    .header .logo.logo2510size {
        max-width: 200px;
        margin-left: 10px;
    }
}

@media (min-width: 1200px) and (max-width: 1500px) {
    .header .logo.logo2510size {
        max-width: 130px;
        margin-left: 10px;
    }
}

@media (min-width: 1020px) and (max-width: 1200px) {
    .header .logo.logo2510size {
        max-width: 130px;
        margin-left: 10px;
    }
}

@media (max-width: 1024px) {
  .headWrap.flexBox2510 {
  	display: flex !important;
    align-items: end;
  }
}