.download_container {
  padding: 0px;
  margin-top: 170px !important;
}

.download_link_wrap {
  margin-top: 20px;
}

.download_list_container {
    /* margin-top: 60px; */
    width: 100%;
    background: rgba(255, 255, 255, 0.08);
    border-radius: 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 42px 76px;
    background-image: radial-gradient(
        circle at 100% 100%,
        transparent 16px,
        rgba(255, 255, 255, 0.7) 16px,
        rgba(255, 255, 255, 0.7) 17px,
        transparent 17px
      ),
      -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.7)), to(rgba(23, 4, 41, 0.1))),
      radial-gradient(
        circle at 0% 100%,
        transparent 16px,
        rgba(23, 4, 41, 0.1) 16px,
        rgba(23, 4, 41, 0.1) 17px,
        transparent 17px
      ),
      -webkit-gradient(linear, left top, left bottom, from(rgba(23, 4, 41, 0.1)), to(rgba(23, 4, 41, 0.1))),
      radial-gradient(
        circle at 0% 0%,
        transparent 16px,
        rgba(23, 4, 41, 0.1) 16px,
        rgba(23, 4, 41, 0.1) 17px,
        transparent 17px
      ),
      -webkit-gradient(linear, right top, left top, from(rgba(23, 4, 41, 0.1)), to(rgba(255, 255, 255, 0.7))),
      radial-gradient(
        circle at 100% 0%,
        transparent 16px,
        rgba(255, 255, 255, 0.7) 16px,
        rgba(255, 255, 255, 0.7) 17px,
        transparent 17px
      ),
      -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0.7)));
    background-image: -o-radial-gradient(
        100% 100%,
        circle,
        transparent 16px,
        rgba(255, 255, 255, 0.7) 16px,
        rgba(255, 255, 255, 0.7) 17px,
        transparent 17px
      ),
      -o-linear-gradient(left, rgba(255, 255, 255, 0.7), rgba(23, 4, 41, 0.1)),
      -o-radial-gradient(0% 100%, circle, transparent 16px, rgba(23, 4, 41, 0.1)
            16px, rgba(23, 4, 41, 0.1) 17px, transparent 17px),
      -o-linear-gradient(top, rgba(23, 4, 41, 0.1), rgba(23, 4, 41, 0.1)),
      -o-radial-gradient(0% 0%, circle, transparent 16px, rgba(23, 4, 41, 0.1)
            16px, rgba(23, 4, 41, 0.1) 17px, transparent 17px),
      -o-linear-gradient(right, rgba(23, 4, 41, 0.1), rgba(255, 255, 255, 0.7)),
      -o-radial-gradient(100% 0%, circle, transparent 16px, rgba(
              255,
              255,
              255,
              0.7
            )
            16px, rgba(255, 255, 255, 0.7) 17px, transparent 17px),
      -o-linear-gradient(bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7));
    background-image: radial-gradient(
        circle at 100% 100%,
        transparent 16px,
        rgba(255, 255, 255, 0.7) 16px,
        rgba(255, 255, 255, 0.7) 17px,
        transparent 17px
      ),
      linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(23, 4, 41, 0.1)),
      radial-gradient(
        circle at 0% 100%,
        transparent 16px,
        rgba(23, 4, 41, 0.1) 16px,
        rgba(23, 4, 41, 0.1) 17px,
        transparent 17px
      ),
      linear-gradient(to bottom, rgba(23, 4, 41, 0.1), rgba(23, 4, 41, 0.1)),
      radial-gradient(
        circle at 0% 0%,
        transparent 16px,
        rgba(23, 4, 41, 0.1) 16px,
        rgba(23, 4, 41, 0.1) 17px,
        transparent 17px
      ),
      linear-gradient(to left, rgba(23, 4, 41, 0.1), rgba(255, 255, 255, 0.7)),
      radial-gradient(
        circle at 100% 0%,
        transparent 16px,
        rgba(255, 255, 255, 0.7) 16px,
        rgba(255, 255, 255, 0.7) 17px,
        transparent 17px
      ),
      linear-gradient(to top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7));
    background-size: 17px 17px, calc(100% - 34px) 1px, 17px 17px,
      1px calc(100% - 34px);
    background-position: top left, top center, top right, center right,
      bottom right, bottom center, bottom left, center left;
    background-repeat: no-repeat;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: space-between;
}

.download_img {
    width: 280.55px;
    height: auto;
}

@media screen and (max-width: 1439px) {
  .download_link_wrap {
    margin-top: 50px;
  }
  .download_section {
    margin-top: 140px;
  }
    .download_img {
        width: 200.55px;
        height: auto;
    }
}

@media screen and (max-width: 1100px) {
  .download_link_wrap {
    margin-top: 50px;
  }
    .download_img {
        width: 175.55px;
        height: auto;
    }

    .download_list_container {
        padding: 20px !important;
    }
}

@media screen and (max-width: 768px) {
  .download_link_wrap {
    margin-top: 20px;
  }
  .download_section {
    margin-top: 550px;
  }
    .download_img {
        width: 170.55px;
        height: 53.27px;
    }

    .download_link_1 {
        position: relative !important;
    }

    .download_list_container {
        padding: 15px !important;
        justify-content: center;
    }
}

@media screen and (max-width: 480px) {
  .download_container {
    margin-top: 120px !important;
  }
  .download_list_container {
    flex-direction: column;
    gap: 20px;
  }
  .download_img {
    width: 250px;
    height: auto;
    /* height:90.6px; */
    /* width: auto;
    height: auto; */

}
.download_link_wrap {
    margin-top: 0px !important;
}

  .download_section {
    margin-top: 550px;
  }

    

    .download_link_1 {
        position: relative !important;
    }

    .download_link_2 {
        position: relative !important;
    }

    .download_list_container {
        padding: 10px !important;
        background: none;
    }
}

@media screen and (max-width: 319px) {
  .download_section {
    margin-top: 550px;
  }
    /* .download_img {
        width: 39vw;
        height: 12.1vw;
    } */

    .download_link_1 {
        position: relative !important;
    }

    .download_link_2 {
        position: relative !important;
    }

    .download_list_container {
        /* margin-top: 23px !important; */
        /* padding: 10px !important;
        height: 144px !important; */
    }
}