.article-info__info {
  padding: 32px 20px 20px 30px;
}
.article-info__preview {
    width: 98%;
    height: auto;
}
.main-page-slider .swiper .swiper-wrapper, .slider--auto .swiper .swiper-wrapper
{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
}
.nav__link {
  float: left;
  padding-left: 24px;
  padding-top: 13px;
}
.logo.logo--auto {
display: none;
}
.logo {
  width: 200px;
}
.fa-vk::before {
  content: "\f189";
}
.mob-visible {
display: none;
}
.fa-vk, .fa-twitter {
  background: #fff;
  color: #333;
  width: 40px;
  height: 40px;
  display: inline-block;
  padding: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 1.29rem;
  border-radius: 2px;
}
.fa-twitter::before {
  content: "\27a4" !important;
}
.nav {
  display: block;
}
.footer__copy {
height: auto;
}
.main {
  padding: 20px 80px;
}
.footer__logo {
  width: 153px;
  height: 75px;
}
.addresses {
gap: 12px;
}
.main p{
line-height: 25px;
}
.header__info > nav, .header__info > div:nth-child(2) {
padding-left: 42px;
}
@media only screen and (max-width: 1199px) {
.article-info__preview {
    width: 98%;
    height: auto;
}
.header__info nav {
  display: none;
}

}
@media only screen and (max-width: 760px) {
	addresses__item a{
color: #fff !important;
}
.login-block {
height: auto;
}
  .nav {
    padding-left: 10px;
	}
.main {
  padding: 20px 20px;
}

.mob-visible {
display: block;
text-align: center;
}
.footer__wrapper {
padding: 17px;}
}
.footer {
  background-color: #202D58;
}