ul.offers{
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 20px;
  }
  ul.offers li{
    text-align: center;
    list-style-type: none;
    display: flex;
    margin: 10px 0;
  }
  .img_offer{display: inline-flex;width: 50%;}
  .text_offer{display: grid;width: 50%;font-size: 1.8rem;}
  .text_offer h2 span{font-size: 3rem;}
  .text_offer a h2{font-size: 3rem;}
  @media only screen and (max-width: 924px){
    ul.offers li{margin-bottom: 30px; display: unset;}
    ul.offers li:nth-child(even){display: flex; flex-direction: column; text-align: center;}
    ul.offers li:nth-child(even){flex-direction: column-reverse;}
    .img_offer:nth-child(odd){width: 100%; display: block; margin: 0 auto;}
    ul.offers li:nth-child(even) .text_offer{margin: 0 auto; width: 100%;}
    ul.offers li:nth-child(even) .img_offer{margin: 0 auto; width:100%;}
    ul.offers li:nth-child(odd) .text_offer{margin: 0 auto; width: 100%;}
    ul.offers li:nth-child(odd) .img_offer{margin: 0 auto; width:100%;}
  }
