@media screen and (max-width: 480px) {
  .r_u_corner {
    width: 120px;
  }
  .l_u_corner {
    width: 120px;
  }
  .middle_content {
    width: 320px;
  }
  .r_line {
    display: none;
  }
  .l_line {
    display: none;
  }
  .r_line_categs {
    display: none;
  }
  .l_line_categs {
    display: none;
  }
  .deco {
    gap: 40px;
  }
  .m_b_line {
    width: 90vw;
    bottom: 0;
  }
  .m_b_line2 {
    width: 90vw;
    bottom: 0;
  }
  .m_b_line3 {
    width: 90vw;
  }
  .m_b_line4 {
    width: 90vw;
    bottom: -30px;
  }
  .l_d_corner {
    width: 120px;
  }
  .r_d_corner {
    width: 120px;
  }
  .categ_1 {
    flex-direction: column;
    gap: 20px;
  }
  .categ_2 {
    flex-direction: column;
    gap: 20px;
  }
  .categories_container {
    gap: 20px;
  }
  .desc h1 {
    font-size: 12px;
    margin-top: 12px;
  }

  .award_title {
    font-size: 18px;
  }

  .award {
    flex-direction: column;
  }
  .award_media {
    width: 100%;
    grid-template-columns: 380px;
    gap: 60px;
  }
  .award_vote {
    gap: 20px;
  }
  .award_desc {
    font-size: 16px;
  }
  .r_c_stars {
    width: 90px;
    top: -50px;
  }
  .l_c_stars {
    width: 90px;
    bottom: -50px;
  }

  #award_media_vert {
    max-width: 380px;
  }
}
