@media screen and (min-width: 1023px) {
    .top__title{padding-right: 80px;}
}

@media screen and (max-width: 992px) {
  .top-registr__btn-container {
    margin: 15px 0;
  }
}

@media screen and (max-width: 768px) {
}

@media screen and (max-width: 675px) { 
  .footer {
    padding-left: 10px;
    padding-right: 10px;
    height: 900px;
  }
}

@media screen and (max-width: 574px) { 
  .footer {
    padding-left: 10px;
    padding-right: 10px;
    height: 800px;
  }
}

@media screen and (max-width: 508px) { 
    .top__title {
        font-size: 17px;
        line-height: 27px;
        padding-top: 0px;
    }
    .Header__logo-block-img {width: 65%;}
    .footer {
    height: auto;
  }
}