@media only screen and (max-width: 1024px) {
  .flex-item:nth-child(2) > .content_container > .content_container_50 {
    float: none;
    width: 100%;
  }

  .content_img {
    width: 100%;
  }

  .flex-item:nth-child(4) > .content_container > .content_container_50 {
    float: none;
    width: 100%;
  }

  .flex-item:nth-child(3) > .flex-container-inner > .flex-item-inner > .center_text {
    display: none;
  }

  .flex-item:nth-child(3) > .flex-container-inner > .flex-item-inner > .service_cell {
    width: 100%;
  }

  .head_distance {
    margin-top: 20px;
  }

  .service_title {
    display: block;
    font-size: 2em;
    color: #7befb2;
    margin-top: 15px;
  }

  .pst_color {
    color: #7befb2;
    margin-right: 5px;
  }
}


@media only screen and (max-width: 480px) {
  html {
    font-size: 16px;
  }

  .cell_width {
    width: 120px;
  }

  .service_title {
    font-size: 1.75em;
  }

  .pst_color {
    color: #7befb2;
    margin-right: 5px;
  }
}
