@media screen and (min-width: 1100px) {
  .aside__block {
    display: flex;
  }
}
@media screen and (min-width: 700px) {
  .mainkg .main__block_cont {
    height: 300px;
    max-width: 900px;
  }
}
@media screen and (min-width: 1100px) {
  .mainkg .main__top_block {
    flex-direction: column-reverse;
  }
  .mainkg .main__block_cont {
    height: 407px;
  }
  .mainkg .main__top_block_title {
    font-weight: 400;
    font-size: 24px;
  }
  .mainkg .main__social_block {
    display: flex;
  }
  .mainkg .main__text_article {
    font-weight: 400;
    font-size: 13px;
  }
}
@media screen and (min-width: 360px) {
  .timeline .timeline__tree {
    left: 10%;
  }
}
@media screen and (min-width: 460px) {
  .timeline .timeline__tree {
    left: 20%;
  }
}
@media screen and (min-width: 560px) {
  .timeline .timeline__tree {
    left: 30%;
  }
}
@media screen and (min-width: 660px) {
  .timeline .timeline__tree {
    left: 35%;
  }
}
@media screen and (min-width: 900px) {
  .timeline {
    height: 700px;
  }
  .timeline .leftbranch {
    display: flex;
    width: 332px;
    height: 586px;
  }
  .timeline .rightbranch {
    width: 332px;
    height: 586px;
  }
  .timeline .branch__item:nth-child(even) {
    opacity: 0;
  }
  .timeline .branch__item_right {
    margin-left: -0.6rem;
  }
  .timeline .branch__item_right:nth-child(odd) {
    opacity: 0;
  }
  .timeline .timeline__tree {
    left: 10%;
    width: 698px;
    height: 683px;
  }
  .timeline .kernel__cont {
    height: 685px;
  }
  .timeline .trans__item_in {
    text-align: left;
  }
}

/*# sourceMappingURL=kg_media.css.map */
