@media screen and (max-width: 1024px) {

  .contentWrap, .contentWrap.menuCollapsed {
    margin-left: 0;
  }

  .canvas-wrap {
    display: block;
    margin: auto;
  }

  .typeLegend {
    width: 100%;
    margin-left: 0;
    margin-top: 25px;
    min-height: unset;
  }

  .chart-bottom-filter {
    padding: 30px 0;
  }

  .salesLegend {
    padding: 30px 20px;
  }

  .burger {
    display: flex;
    flex-direction: column;
    gap: 4px;
    position: absolute;
    left: 20px;
    padding: 2px;
  }

  .burger span {
    display: block;
    background: white;
    width: 30px;
    height: 4px;
  }

  .burger.opened {
    gap: 0;
    left: 25px;
  }

  .burger.opened span:first-child {
    width: 20px;
    transform: rotate(
      45deg);
    position: relative;
    top: 2px;
  }

  .burger.opened span:last-child {
    width: 20px;
    transform: rotate(
      -45deg);
    position: relative;
    top: -2px;
  }

  .logoLink.logoIcon {
    margin-left: 75px;
  }

  .logoLink.noMenu {
    margin-left: 23px;
  }

  .filterLine .pageTitle {
    font-size: 22px;
  }

  .chartWrap .pageTitle,
  .createdInLast24HoursTitle,
  .createdInLast24HoursItemCount {
    font-size: 16px;
  }

  .invisibleFor1024 {
    display: none;
  }

  .visibleFor1024 {
    display: table-cell;
  }

  .tabs.editPageTabs .tab {
    padding: 12px 20px;
  }

  .companyIdWrap .greenInput {
    width: 200px;
  }

  .companyIdWrap .selectCountryLabel,
  .companyIdWrap .btn {
    font-size: 14px;
  }

  form.greenInputs .mccDropDown .dropContent {
    max-height: 250px;
  }

  .systemNotification {
    font-size: 12px;
    min-height: 35px;
  }

  .deviceConfigurationReceipt.receipt {
    width: 325px;
    max-width: 325px;
    min-width: 325px;
  }
}

@media screen and (max-width: 900px) {

  .invisibleFor900 {
    display: none;
  }

  .visibleFor900 {
    display: table-cell;
  }
}
