.main-navigation {
  padding: 0;
  display: flex;
  list-style: none; }
  @media (min-width: 768px) {
    .main-navigation {
      background: #f2f2f2;
      align-items: flex-start; } }
  @media (min-width: 992px) {
    .main-navigation {
      height: 175px;
      align-items: center; } }
  @media screen and (max-width: 767px) {
    .main-navigation {
      flex-wrap: wrap;
      background: #fff;
      padding: 0 20px;
      margin-top: 13px; } }
  .main-navigation ul {
    display: none;
    list-style: none; }
  .main-navigation a, .main-navigation a:active, .main-navigation a:link, .main-navigation a:visited {
    color: #333; }
    @media screen and (max-width: 767px) {
      .main-navigation a, .main-navigation a:active, .main-navigation a:link, .main-navigation a:visited {
        margin-bottom: 8px; } }
  .main-navigation > li {
    text-align: center; }
    @media screen and (max-width: 767px) {
      .main-navigation > li {
        flex: 1 1 50%;
        max-width: calc(50% - 16px);
        padding: 8px 0;
        border-bottom: 1px solid #bbbbbb;
        margin: 0 8px; }
        .main-navigation > li:nth-child(even) a {
          display: block;
          position: relative; }
          .main-navigation > li:nth-child(even) a ::before {
            content: "";
            position: absolute;
            display: block;
            border-left: 1px solid #bbbbbb;
            height: 100%;
            left: -7px;
            top: 0; }
        .main-navigation > li:last-child {
          flex: 1 1 100%;
          max-width: none; }
          .main-navigation > li:last-child a {
            border: none; } }
    @media (min-width: 768px) {
      .main-navigation > li {
        flex: 1 1 20%; } }
    @media (min-width: 992px) {
      .main-navigation > li {
        position: relative;
        display: block;
        height: 100%; }
        .main-navigation > li:hover {
          background: #e8e8e8; }
          .main-navigation > li:hover > ul {
            display: block;
            position: absolute;
            top: calc(100% - 5px);
            left: 0;
            right: 0;
            border-top: 5px solid #eb8a30;
            background: #e8e8e8;
            padding: 7px 20px 0;
            z-index: 99;
            text-align: left;
            box-shadow: 0 2px 5px rgba(24, 24, 25, 0.61); }
            .main-navigation > li:hover > ul a {
              font-weight: 300; }
              .main-navigation > li:hover > ul a:hover {
                color: #ee7d00; }
        .main-navigation > li li {
          border-bottom: 1px solid #d2d2d2;
          padding: 5px 0 6px; }
          .main-navigation > li li:last-child {
            border-bottom: none; } }
  .main-navigation .menu-item-info {
    display: block;
    text-decoration: none;
    padding: 33px 20px 30px;
    height: 100%; }
    @media screen and (max-width: 767px) {
      .main-navigation .menu-item-info {
        padding: 8px;
        text-align: center; } }
  .main-navigation .menu-item-name {
    color: #333 !important;
    font-size: 14px !important;
    line-height: 18px !important;
    text-transform: uppercase;
    height: auto !important; }
    @media screen and (max-width: 767px) {
      .main-navigation .menu-item-name {
        font-size: 13px !important;
        letter-spacing: -0.5px; } }
  .main-navigation .menu-item-pic {
    background-repeat: no-repeat;
    background-position: center !important;
    height: 65px !important;
    width: 100%;
    margin: 0 0 11px !important; }
  .main-navigation .menu-item-complex .menu-item-pic {
    background-image: url(i/complex.svg); }
  .main-navigation .menu-item-building-territory .menu-item-pic {
    background-image: url(i/cleaning.svg);
    background-size: 85px; }
  .main-navigation .menu-item-tekhnicheskoe-obsluzhivanie-zdaniy .menu-item-pic {
    background-image: url(i/technical.svg);
    background-size: 61px; }
  .main-navigation .menu-item-prochiye-uslugi .menu-item-pic {
    background-image: url(i/other.svg);
    background-position: center !important;
    background-size: 61px; }
  .main-navigation .menu-item-audit-inzhenernykh-sistem .menu-item-pic {
/*    background-image: url(i/audit.svg);*/
    background-image: url(i/other.svg);
    }
	.main-navigation .menu-item-stroitelstvo-i-rekonstruktsiya .menu-item-pic {
    background-image: url(i/audit1.svg);
    }