.catalog-menu-wrapper-start {
  position: absolute;
  top: 64px;
  left: 0;
  display: none;
  perspective: 500px;
  z-index: 3;
  .dropdown-menu {
    //width: calc(100% - 30px);
    margin-top: 0;
    opacity: 0;
    display: none;
    overflow: hidden;
    transform: rotateY(70deg);
  }
  &.opened {
    height: auto;
    transition: 1s;
    display: block;
    .dropdown-menu {
      transition: 0.5s;
      display: block;

    }
  }
  &.visible_catalog {
    .dropdown-menu {
      transform: rotateY(0deg);
      opacity: 1;
    }
  }

}


.catalog-overlay {
  position: fixed;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}

@media (max-width: 1200px) {

}
@media (max-width: 992px) {

}

@media (max-width: 767px) {

}

