@media only screen and (max-width: 767px) {
  .slids .imgBox {
    display: none;
  }
  .slids .imgBox.mobile {
    display: block;
  }
  .footer-bottom {
    margin-top: -2rem;
    padding-bottom: 3.5rem;
  }
  .footer-bottom >div {
    padding-top: 2rem;
    padding-bottom: 0;
  }
  .footer-middle {
    margin-top: -3rem;
  }
  .footer-middle >div {
    padding-top: 3rem;
    padding-bottom: 0;
  }
  .main-link-column .main-link {
    padding-left: 1.5rem;
  }
  .main-link-column .main-link .box-icon {
    right: 1rem;
  }
  table td {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.6rem;
  }
  .contact-phone >div::before {
    display: none;
  }
  .map-info {
    padding: 3rem;
  }
  .contact-center {
    padding: 0;
  }
  .contact-center >div {
    padding: 3rem;
    border-top: 0.1rem solid #ced9dd;
  }
  .contact-center >div:first-child {
    border-top: 0;
  }
}
@media only screen and (max-width: 575px) {
  .section-title {
    margin-bottom: 2.5rem;
  }
  .section-title h2 {
    font-size: 4.6rem;
  }
  h1 {
    font-size: 4.6rem;
  }
  h2 {
    font-size: 3rem;
  }
  ol {
    margin-left: 1rem;
  }
  ul {
    margin-left: 1rem;
  }
  blockquote {
    padding: 2rem 1.5rem;
  }
  .breadcrumb {
    margin-bottom: 4rem;
  }
  .about .name {
    font-size: 2.4rem;
  }
  .btn {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .slids-content {
    padding: 4rem 1.5rem 12rem;
    min-height: 4.5rem;
  }
  .slids-content .name {
    font-size: 3.8rem;
  }
  .slids-content .slids-info >li {
    margin: 1rem 0;
  }
  .Slider .slick-dots {
    bottom: 7rem;
    padding: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: -1rem -0.5rem;
  }
  .Slider .slick-dots >li {
    padding: 1rem 0.5rem 0;
  }
  .service {
    padding: 2.5rem;
  }
  .news {
    padding: 2.5rem 1.5rem;
  }
  .more-link {
    font-size: 2.6rem;
  }
  .section-link,
  .section {
    margin-bottom: 7rem;
  }
  .section-about {
    background: none;
    padding: 0;
  }
  .about {
    padding: 2.5rem 1.5rem;
  }
  .SliderAboutNav .slick-prev {
    left: 1.5rem;
  }
  .SliderAboutNav .slick-next {
    right: 1.5rem;
  }
  .footer-info {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .main-link-pay {
    padding: 2.5rem;
  }
  .footer-top {
    margin-bottom: 3rem;
  }
  .sitebar {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .image-main {
    margin-bottom: 2.5rem;
  }
  .contact-phone {
    padding: 1rem 0;
  }
  .contact-phone >div {
    padding: 0.5rem 1.5rem;
  }
  .contact-phone >div::before {
    display: none;
  }
  .map-info {
    padding: 2.5rem 1.5rem;
    font-size: 2rem;
  }
  .map-info .title {
    font-size: 2.4rem;
  }
  .contact-map,
  .list-contact-phone {
    margin-bottom: 6rem;
  }
  .contact-center {
    padding: 0;
  }
  .contact-center >div {
    padding: 2rem 1.5rem;
  }
  .map-info .line {
    margin: 2rem 0;
  }
  .personal-contact {
    margin-bottom: 6rem;
  }
  .personal,
  .personal-contact {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .login-page h2 {
    font-size: 4rem;
  }
  .form-login {
    padding: 2.5rem 1.5rem;
  }
}

/*правки медиа начало*/
/* @media(max-width: 1420px) {
     .header-box {
         margin-top: 0px;
     }
     #header:before {
      top: 38px;
    }
} */
/*правки медиа конец*/
