.header1 {
  padding-top: 31px; }
  .header1 #header_logo {
    margin-bottom: 0; }
  .header1 .padding {
    padding-top: 55px; }
  .header1 #tmsearch {
    float: left; }
  .header1 .inline-block {
    float: right;
    margin-left: 95px; }
  .header1 .shop-phone {
    float: left; }
  .header1 .top_menu {
    margin-bottom: 25px;
    padding-top: 35px; }
    @media (min-width: 767px) {
      .header1 .top_menu .current {
        display: none; } }
    @media (min-width: 1200px) {
      .header1 .top_menu .is-megamenu {
        background-position: 108% 100%;
        width: 85%; } }
  @media (max-width: 1199px) {
    .header1 .inline-block {
      margin-left: 40px; }
    .header1 #header_logo {
      margin: 20px 0 0; }
    .header1 .padding {
      padding-top: 35px; } }
  @media (max-width: 991px) {
    .header1 .inline-block {
      margin-left: 15px; } }
  @media (max-width: 767px) {
    .header1 {
      padding-top: 15px; }
      .header1 .padding {
        padding-top: 5px; }
      .header1 #header_logo {
        margin-bottom: 20px; }
      .header1 #tmsearch {
        float: none; }
      .header1 .top_menu {
        display: inline-block;
        margin: 0 15px 20px;
        padding-top: 10px; } }
  @media (max-width: 479px) {
    .header1 .shop-phone {
      float: none; } }
