@media only screen and (max-width: 767px) {
  .section-two video.desktop {
    display: none;
  }

  .section-two {
    margin-top: 0;
  }

  .section-two video.mobile {
    display: block!important;
  }

  .values{
    margin: 0 0 50px 0;
  }

  .section-branding .item,
  .section-marketing .item {
    flex-direction: column;
    
  }

  .section-branding span.item_number,
  .section-marketing span.item_number{
    top: 2rem;
    left: 1rem;
  }

  .section-branding .item .item_content,
  .section-branding .item video,
  .section-marketing .item .item_content,
  .section-marketing .item video {
    width: 100%;
    height: 50%;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  .section-branding,
  .section-marketing {
    .item {
      flex-direction: column;
      .item_content{
        width: 100%;
        padding: 8rem 5rem;
      }
      .item_media{
        width: 100%;
      }
    }
  }
}