/*akcii*/

.maincontent-offers .section_main {
  margin-bottom: 70px;
}

.offer-dsc {
  width: 40%;
  max-height: 523px;
}

.item-offer:last-child {
  margin-bottom: 0;
}

.runout-offers .item-offer {
  opacity: .5;
}

@media screen and (max-width: 1550px) {
  .offer-dsc__links a:last-child {
    display: none;
  }
}

@media screen and (max-width: 1200px) {
  .offers-nav {
    width: 100%;
  }
  .offer-pic {
    width: 51.5%;
    margin-right: 20px;
  }
  .offer-dsc {
    font-size: 84%;
    width: 46.5%;
  }
  .offer-dsc__links {
    justify-content: flex-start;
  }
  .offer-dsc__links a:nth-child(1) {
    display: none;
  }
  .offer-dsc__links a:nth-child(2) {
    margin-right: 83px;
  }
}

@media screen and (max-width: 1000px) {
  .runout-offers {
    display: none;
  }
  .offers-nav {
    display: none;
  }
  .offer-dsc__links {
    margin-top: 14px;
    font-size: 24px;
  }
  .offer-dsc__links a:nth-child(1) {
    margin-right: 57px;
  }
  .item-room,
  .item-offer {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 30px;
    margin-bottom: 0;
    border-bottom: 1px dashed #047878;
  }
  .item-room:nth-child(1),
  .item-offer:nth-child(1) {
    margin-top: 0;
  }
  .active-offers .item-offer:last-child {
    margin-bottom: 14px;
    border-bottom: none;
  }
  .offer__pic-box {
    margin-right: 0;
  }
  .room-dsc,
  .offer-dsc {
    width: 100%;
    max-height: 100%;
    min-height: 348px;
    padding: 0 15px;
    position: static;
    font-size: 100%;
    margin-bottom: 30px;
  }
  .offer-dsc artical:first-child {
    margin-bottom: 12px;
  }
  .offer-dsc h3 {
    margin-top: 19px;
    margin-bottom: 13px;
    font-size: 24px;
  }
  .offer-dsc p {
    font-size: 20px;
  }
  .offers-nav {
    padding: 0px 15px 22px;
  }
  .item-offer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
  }
  .offer-pic {
    width: 100%;
  }
  .offer-dsc__links {
    font-size: 24px;
  }
}

@media screen and (max-width: 750px) {
  .offer-dsc__links {
    justify-content: space-between;
  }
  .offer-dsc__links a:nth-child(1) {
    margin-right: 16px;
  }
}