@media screen and (max-width: 1100px) {
  .menu {
    position: relative;
    padding: 0 2vw;
    justify-content: space-between;
  }
  .menu i {
    display: block;
  }
  .menu_tags {
    position: absolute;
    flex-direction: column;
    bottom: -451%;
    background-color: #1f1f1f;
    width: 100vw;
    left: 0;
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    transition: all 0.8s linear;
    z-index: 10000;
    /* display: none; */
  }
  .menu_tags_active {
    /* display: block; */
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%) !important;
  }
  .menu_tags li {
    padding: 20px 5%;
    border-bottom: 1px solid #405656;
    width: 100%;
  }
}
