@media (min-width: 1171px) {
  .redesing_head #header .contacts {
    position: relative;
  }

  #navigation {
    position: relative;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin-top: 40px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 25px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 15px 0;
    padding-right: 20px;
  }

  #navigation .nav,
  #navigation .sab-nav {
    margin: 0;
    padding: 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  #navigation .nav li a,
  #navigation .sab-nav li a {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  #navigation .search {
    position: static;
    margin-left: auto;
  }

  #navigation .search > a {
    position: static;
  }

  .sab-nav {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 848px;
            flex: 0 0 848px;
  }

  .nav {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 476px;
            flex: 0 0 476px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }

  .nav li:last-child {
    margin-right: 0;
  }

  .main-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 25px 46px;
  }

  .redesing_head #header {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
  }

  #wrapper {
    padding-top: 0 !important;
  }
}
@supports (appearance:none){

}

 @media (min-width: 1171px){

@supports (appearance:none){

}

}

/*# sourceMappingURL=index-bani.css.map */
