.main-work {
  display: flex;
  align-items: center;
  justify-content: space-evenly;

  width: 100%;
  color: white;
  padding: 0vw;
}
.work {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  gap: 20px;
  width: 35%;
  align-items: center;
  img {
    box-shadow: 5px 5px 10px rgba(255, 115, 0, 0.537);
    transition: all 0.5s;
  }
  img:hover {
    box-shadow: -5px -5px 10px rgba(255, 115, 0, 0.537);
  }
  .sm {
    border-radius: 7px;
    width: 45%;
    object-fit: contain;
  }
  .lg {
    border-radius: 10px;
    width: 100%;
    object-fit: contain;
  }
}

.work2 {
  width: 45%;
  display: flex;
  flex-direction: column;
  align-items: start;
  h1{
    font-size: xx-large;
  }
  p {
    font-size: small;
    margin: 10px 0;
  }
  div {
    display: flex;
    li {
      font-size: small;
      margin: 10px;
      list-style: none;
      display: flex;
      gap: 10px;
      align-items: center;
      i {
        color: #e16000;
        font-size: 20px;
      }
    }
  }
  .button-section {
    display: flex;
    flex-direction: column;
    align-items: end;
    img {
      width: 150px;
    }
    a {
      background-color: transparent;
      color: white;
      text-decoration: none;
      padding: 15px 20px;
      margin: 20px 0;
      display: flex;
      gap: 10px;
      align-items: center;
      border-radius: 100px;
      position: relative;
      z-index: 11;
      align-self: end;
      width: min-content;
    }
  }
}

@media screen and (max-width: 715px) {
  .main-work {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
    color: white;
    gap: 20px;
    padding: 20px;
  }

  .work {
    width: 100%;
    .sm {
      width: 47%;
    }
  }
  .work2 {
    width: 100%;
  }
}
