@media all and (max-width: 599px) {

  .greed_columns {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0;
    grid-row-gap: 0;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .greed_columns .column_2, .greed_columns .column_3, .greed_columns .column_4 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  .mobile_column_2 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr 1fr;
    grid-column-gap: 0;
    grid-row-gap: 0;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .madein {
    padding: 0 20px;
    text-align: left;
  }


  .bg_lines, .white_td, .header .cl, .menu_index .menu_index_list, .scroll, .mobile_hide, .button_copy_cn {
    display: none;
  }
  .menu_index .video_index {
    text-align: left;
  }
  .video_index a {
      max-width: 160px;
  }
  .header .burger_cn {
    display: block;
  }
  .headline_index .ds_text_spacings {
  }
  .menu_index {
    min-height: 40vh;
    align-items: baseline;
    padding-top: 30px;
  }
  .site_menu {
    position: static;
    padding-top: 40px;
  }
  .site_menu ul {
    margin: 20px 0;
  }
  .site_menu li a, .site_menu li a {
    display: block;
    padding: 5px 0;
  }
  .colse_burger {
    right: 12px;
    top: 22px;
  }
  .baseheight {
    padding-top: 0;
  }
  .inner_header {
    padding-top: 20px;
  }
  .table_row {
    padding-top: 20px;
  }
  .table_row:last-child {
    padding-bottom: 20px;
  }
  .img_greed img {
    width: 100%;
  }

  .ce_sample {
    width: 110px;
    height: 110px;
  }
  .color_example {
    width: 110px;
    margin: 0 auto;
  }
  .mobile_center {
    text-align: center;
  }
  .example_shadow {
    margin-top: 10px;
    width: 100%;
  }

  .s_li {
    width: calc(100% + 100px);
  }

  .decor_d {
    width: 160%;
    top: 16%;
  }
  .decor_analis {
    left: 20%;
    top: 32%;
  }
  .decor_schedule {
    left: 20%;
    bottom: 17.5%;
  }
  .decor_doctor {
    right: 6.5%;
    top: 36.7%;
  }
  .decor_user {
    right: 40px;
    bottom: 29%;
  }

}
