@media screen and (max-width: 768px) {
  .page_landing50 .header .logo {
    margin-bottom: 0; } }

.page_landing50 .first-section {
  border-bottom: 1px solid #D6D6D6;
  min-height: 724px;
  max-height: 1200px;
  height: 80vh; }
  .page_landing50 .first-section:after {
    content: ''; }
  @media (max-width: 768px) {
    .page_landing50 .first-section {
      height: auto;
      min-height: 0; } }
  .page_landing50 .first-section .info {
    z-index: 3; }
  .page_landing50 .first-section .man {
    position: absolute;
    bottom: 0;
    left: calc(50% + 68px);
    z-index: 3; }
    @media (max-width: 1100px) {
      .page_landing50 .first-section .man {
        left: 700px; } }

.page_landing50 .first {
  padding-top: 80px; }
  .page_landing50 .first_black-screen .first__screen {
    background-image: url("../../images/macbook_air.png");
    background-size: 450px 439px;
    background-position: bottom right calc(50% + 280px);
    margin-bottom: 40px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
      .page_landing50 .first_black-screen .first__screen {
        background-image: url("../../images/macbook_air@2x.png"); } }
  @media only screen and (max-width: 768px) {
    .page_landing50 .first_black-screen .first__screen {
      background: none; }
    .page_landing50 .first_black-screen .first__screen-top {
      display: block;
      width: 100%; }
    .page_landing50 .first_black-screen p {
      display: block; }
    .page_landing50 .first_black-screen .animated-icon {
      margin-left: auto;
      margin-right: auto; }
    .page_landing50 .first_black-screen .more-link {
      margin-left: auto;
      margin-right: auto; } }

.page_landing50 .join_denim {
  background-color: #fff;
  height: 572px; }
  .page_landing50 .join_denim .join__content {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    .page_landing50 .join_denim .join__content:before {
      width: 482px;
      height: 460px;
      top: auto;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
      left: -545px;
      bottom: 0;
      background-image: url("../../images/denim_man_2.png");
      background-size: 482px 460px; }
      @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
        .page_landing50 .join_denim .join__content:before {
          background-image: url("../../images/denim_man_2@2x.png"); } }
    @media (max-width: 768px) {
      .page_landing50 .join_denim .join__content .btn_download {
        margin-left: auto;
        margin-right: auto; } }
  .page_landing50 .join_denim .join__description {
    width: 100%; }

@media screen and (max-width: 768px) {
  .page_landing50 {
    padding-top: 0; } }
