/** new logo styles **/

.header #inner-header .logoPart a {
  display: block;
  line-height: 1;
}

body .header #inner-header .logoPart img {
  max-width: 100% !important;
}

.header #inner-header .logoPart {
  padding: 50px 0 0 !important;
}

@media (max-width: 991px) {
  .header #inner-header .logoPart {
    padding: 40px 0 0 !important;
  }
}

@media (max-width: 767px) {
  .header #inner-header .logoPart {
    padding: 20px 0 0 !important;
  }
}

@media (max-width: 640px) {
  body .header #inner-header .logoPart {
    text-align: left !important;
    width: 40% !important;
    padding: 16px 0 !important;
  }
}
