.mobile_first {
  display: none;
}
.title_ap {
  text-align: center;
  color: var(--purple);
  font-weight: 700;
  font-size: 32px;
  padding-bottom: 8px;
}
.desc {
  color: var(--orange-go, var(--orange-go, #ffa000));
  text-align: center;
  /* font-family: Lato; */
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
}
#download_box {
  max-width: 1440px;
  margin: 0 auto;
}
#download_box .row {
  justify-content: center;
}

.container_d {
  width: 100%;
  margin: 0 auto;
  text-align: justify;
}

.row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#images_download {
  width: 400px;
  height: 500px;
}

#download_infos {
  width: 100%;
  height: 250px;
}

#download_infos .title_app,
#download_infos .desc {
  text-align: left;
}

#download_infos .desc {
  margin-top: 8px;
  font-weight: 700;
}

.content_info {
  margin-top: 24px;
  color: var(--low-medium, var(--low-medium, #666));
  text-align: center;
  /* font-family: Lato; */
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

#downloads_app {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 20px;
}
#download_now_app {
  padding-bottom: 18px;
  display: flex;
  justify-content: center;
  color: var(--low-medium, var(--low-medium, #666));
}
.col {
  display: flex;
  justify-content: center;
  gap: 10px;
}
/* 
  #download_now {
    color: var(--lowmedium);
    font-weight: 700;
    line-height: 16px;
    margin-top: 32px;
  }
  
  #downloads {
    display: flex;
    align-items: center;
    margin-top: 24px;
  }
  
  .downloads-icon {
    width: 140px;
  }
  
  #googleplay,
  #appstore {
    width: 100%;
  }
  
  .app-store {
    margin-left: 16px;
  }
  

  #images_download.mobile {
    display: none;
  }

 */

@media (max-width: 1050px) {
  .mobile_first {
    display: none;
  }
  #download_box {
    max-width: 1000px;
  }

  #download_infos {
    width: 100%;
  }
}

@media (max-width: 762px) {
  .desktop_second {
    display: none;
  }
  .mobile_first {
    display: block;
  }
  #download_box {
    display: gird;
    max-width: 762px;
  }
  .container_d.row {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0;
    padding: 0;
    gap: o;
  }
  #images_download {
    order: 2;
    width: 90%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .title_ap {
  }
  .desc {
    width: 90%;
    display: flex;
    justify-content: center;
  }
  .content_info {
    color: var(--low-medium, var(--low-medium, #666));
  }
  #download_infos {
    order: 1;
    height: 200px;
  }
  #downloads_app {
    width: 90%;
    height: 80px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 20px;
  }
  #download_now_app {
    order: 3;
    padding-bottom: 28px;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    color: var(--low-medium, var(--low-medium, #666));
  }
  .col {
    order: 4;
    display: flex;
    justify-content: center;
    gap: 10px;
  }
  #phone {
    display: none;
  }
  #phone_mobile {
    display: block;
    justify-content: center;
  }
  #images_download {
    margin-left: -160px;
  }
  /* #phone-mobile img{    
    margin-top: 50px;
  } */
  #download_infos {
    width: 90%;
    margin: 0;
  }
  #download_infos .title_app,
  #download_infos .desc {
    text-align: center;
  }
  #downloads {
    justify-content: center;
  }
}

@media (max-width: 520px) {
  #download_box {
    display: flex;
    flex-direction: column;
    max-width: 520px;
  }
  #images_download {
    order: 2;
    width: 95%;
    max-height: 620px;
    display: flex;
    justify-content: center;
    margin: 0;
  }
  .container_d.row {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0;
    padding: 0;
    gap: o;
  }
  #phone {
    display: none;
  }
  #phone_mobile {
    display: block;
    max-width: 500px;
    margin: auto;
    justify-content: center;
  }
  #download_infos {
    order: 1;
    width: 95%;
    height: 260px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .title_ap {
    width: 90%;
    display: flex;
    font-size: 32px;
    text-align: center;
    justify-content: center;
    padding-bottom: 8px;
  }
  .desc {
    width: 90%;
    font-size: 18px;
  }
  .content_info {
    width: 90%;
    font-size: 16px;
    color: var(--low-medium, var(--low-medium, #666));
  }
  #download_now_app {
    order: 3;
    /* font-family: "Lato"; */
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    padding-bottom: 10px;
    color: var(--low-medium, var(--low-medium, #666));
  }
  #downloads_app {
    order: 4;
    height: 82px;
    display: flex;
    justify-content: center;
  }
}

@media (max-width: 390px) {
  .container_d.row {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0;
    padding: 0;
    gap: o;
  }
  .desc {
    width: 100%;
  }
  #images_download {
    height: 620px;
  }
  #download_infos {
    width: 100%;
    display: flex;
    align-items: center;
  }
  .content_info{
    width: 90%;
    justify-content: center;
  }
  #phone {
    display: none;
  }
  #phone_mobile {
    display: block;
  }
}

@media (max-width: 320px) {
  #download_box {
    display: flex;
    flex-direction: column;
    width: 320px;
  }
  .container_d.row {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .infos_down {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  #images_download {
    order: 1;
    width: 320px;
    height: 380px;
    display: flex;
    justify-content: center;
  }
  #phone {
    display: none;
  }
  #phone_mobile {
    display: block;
    width: 300px;
    margin: auto;
    justify-content: center;
  }
  #download_infos {
    order: 0;
    width: 320px;
    height: 160px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  /* width: clamp(320px, 920px, 1100px) */

  .title_ap {
    width: 310px;
    margin: 0 auto;
    display: flex;
    font-size: 24px;
    text-align: center;
    justify-content: center;
  }
  .desc {
    width: 310px;
    font-size: 16px;
  }
  .content_info {
    width: 310px;
    display: flex;
    justify-content: center;
    font-size: 12px;
    color: var(--low-medium, var(--low-medium, #666));
  }
  #download_now_app {
    width: 90%;
    /* font-family: "Lato"; */
    font-style: normal;
    font-weight: bold;
    color: var(--low-medium, var(--low-medium, #666));
    font-size: 12px;
    text-align: center;
  }
  #downloads_app {
    width: 310px;
    height: 82px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .col {
    height: 50px;
    order: 4;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 8px;
  }
  .google_play,
  .app_store {
    width: 80px;
    height: 40px;
  }
}
