            .header__item--logo{
              -webkit-box-flex: 0 1 auto;
              -ms-flex: 0 1 auto;
              flex: 0 1 auto;
              max-width: 100px;
            }

            @media only screen and (min-width: 750px) {
              .header__item--logo {
                -webkit-box-flex: 0 1 auto;
                -ms-flex: 0 1 auto;
                flex: 0 1 auto;
                max-width: 150px;
              }
            }

            .header__logo a {
              width: 100px;
              display: inline-block;
            }

            @media only screen and (min-width: 750px){
              .header__logo a {
                width: 150px;
                display: inline-block;
              }
            }

            .header__layout--left-down .header__item--left .header__logo {
              max-width: 100px;
            }
            @media only screen and (min-width: 750px){
              .header__layout--left-down .header__item--left .header__logo {
                max-width: 150px;
              }
            }
