/*озночает что любой блок с классом __main-container будет иметь такие параметры, ограничивающий контейнер*/
[class*=__main-container] {
   max-width: 1057px;
   margin: 0px auto;
   padding: 40px 15px;
}

/*PC*/
@media (max-width: 1087px) {
   [class*=__main-container] {
      max-width: 970px;
   }
}

/*Tablet*/
@media (max-width: 991.98px) {
   [class*=__main-container] {
      max-width: 750px;
   }
}

/*Mobile*/
@media (max-width: 767.98px) {
   [class*=__main-container] {
      max-width: none;
   }
}

/*Mobile Small*/
@media (max-width: 479.98px) {}