header {
  display: flex;
  align-items: center;

}

.tp-header-box {
  margin-left: 50px;
  max-width: 420px;
  width: 100%;
  display: block;
}

.tp-box {
  display: none;
  padding-top: 20px;
  padding-bottom: 20px;
  ;
}

.tp-box--mobile-p {
  display: block;
}



@media (max-width: 420px) {
  .image-divider img {
    max-width: 100%;
    width: 100%;
  }
}

/* For Desktop screens (740px and above) */
@media (min-width: 740px) {
  .tp-box--desktop {
    display: block;
  }

  .tp-box--mobile-l,
  .tp-box--mobile-p {
    display: none;
  }
}

@media (min-width: 420px) and (max-width: 739px) {
  .tp-box--mobile-l {
    display: block;
  }

  .tp-box--mobile-p {
    display: none;
  }

  .tp-box--desktop {
    display: none;
  }

}



@media (max-width: 739px) {
  header {
    display: block;
  }

  .tp-header-box {
    display: none;
  }

  .tp-box--desktop {
    display: none;
  }

}


@media (min-width: 46.25em) {
  .landing-page-section--intro {
    margin-top: 82px !important;
  }
}