.about {
  padding: 0px 40px 0px 40px;
}
@media(max-width:870px){
  .about {
    padding: 0px 30px 0px 30px;
  }
}
@media(max-width:505px){
  .about {
    padding: 0px 10px 0px 10px;
  }
}
.about__container {
  display: flex;
  justify-content: center;
  padding: 94px 0px 100px 0px;
}
@media(max-width: 870px){
  .about__container {
  flex-direction: column;
  align-items: center;
  padding: 80px 0px 100px 0px;
  }
}
@media(max-width: 505px){
  .about__container {
  flex-direction: column;
  align-items: center;
  padding: 42px 15px 42px 15px;
  }
}
.about__wrap-cat-dog {
  padding: 0 120px 0 0;
  margin: -14px 0 0px 0;
}
@media(max-width: 870px){
  .about__wrap-cat-dog {
    order: 2;
    padding: 0;
  }
}
@media(max-width: 400px){
  .about__wrap-cat-dog {
    order: 2;
    padding: 0;
    margin: -2px 0 0px 0;
  }
}
.about__image-cat-dog {

}
@media(max-width:400px){
  .about__image-cat-dog {
  width: 260px;
  height: 353px;
  }
}
.about__info-wrap {
  width: 430px;
}
@media(max-width: 870px){
  .about__info-wrap {
    order: 1;
    padding: 0 0 92px 0;
  }
}
@media(max-width: 505px){
  .about__info-wrap {
    width: initial;
  }
}
@media(max-width: 505px){
  .about__info-wrap {
    padding: 0 0 42px 0;
  }
}
.about__title {
font-family: 'Georgia';
font-style: normal;
font-weight: 400;
font-size: 35px;
line-height: 130%;
letter-spacing: 3px;
color: #545454;
padding: 0 0 25px 0;
}

@media(max-width: 505px){
  .about__title {
    text-align: center;
  }
}
@media(max-width: 392px){
  .about__title {
    font-size: 30px;
  }
}
@media(max-width: 340px){
  .about__title {
    font-size: 25px;
  }
}
.about__text {
font-family: 'Arial';
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 160%;
color: #4C4C4C;
}

.about__text:not(:last-child) {
  padding: 0 0 25px 0;
}

@media(max-width: 392px){
  .about__text:not(:last-child) {
    padding: 0 0 22px 0;
  }
  .about__text {
    text-align: justify;
  }
}