/* Восстановить ширину контейнера как на остальных страницах (aboutorg):
   шапка и меню не на 100%, а с теми же max-width, что в main.min.css */
.header .container,
.main_menu .container,
.ooptt__h1_img .container {
    width: 100%;
    max-width: none;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 576px) {
    .header .container,
    .main_menu .container,
    .ooptt__h1_img .container { max-width: 540px; }
}
@media (min-width: 768px) {
    .header .container,
    .main_menu .container,
    .ooptt__h1_img .container { max-width: 720px; }
}
@media (min-width: 992px) {
    .header .container,
    .main_menu .container,
    .ooptt__h1_img .container { max-width: 960px; }
}
@media (min-width: 1281px) {
    .header .container,
    .main_menu .container,
    .ooptt__h1_img .container { max-width: 1140px; }
}
@media (min-width: 1366px) {
    .header .container,
    .main_menu .container,
    .ooptt__h1_img .container { max-width: 1182px; }
}
@media (min-width: 1440px) {
    .header .container,
    .main_menu .container,
    .ooptt__h1_img .container { max-width: 1256px; }
}
@media (min-width: 1680px) {
    .header .container,
    .main_menu .container,
    .ooptt__h1_img .container { max-width: 1496px; }
}
@media (min-width: 1920px) {
    .header .container,
    .main_menu .container,
    .ooptt__h1_img .container { max-width: 1736px; }
}
/* Шапка, меню, блок с H1 и футер — как на aboutorg (без сужения от Bootstrap) */
.header .container,
.main_menu .container,
.ooptt__h1_img .container,
.page_footer .container {
    width: 100%;
    max-width: none;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 576px) {
    .header .container,
    .main_menu .container,
    .ooptt__h1_img .container,
    .page_footer .container { max-width: 540px; }
}
@media (min-width: 768px) {
    .header .container,
    .main_menu .container,
    .ooptt__h1_img .container,
    .page_footer .container { max-width: 720px; }
}
@media (min-width: 992px) {
    .header .container,
    .main_menu .container,
    .ooptt__h1_img .container,
    .page_footer .container { max-width: 960px; }
}
@media (min-width: 1281px) {
    .header .container,
    .main_menu .container,
    .ooptt__h1_img .container,
    .page_footer .container { max-width: 1140px; }
}
@media (min-width: 1366px) {
    .header .container,
    .main_menu .container,
    .ooptt__h1_img .container,
    .page_footer .container { max-width: 1182px; }
}
@media (min-width: 1440px) {
    .header .container,
    .main_menu .container,
    .ooptt__h1_img .container,
    .page_footer .container { max-width: 1256px; }
}
@media (min-width: 1680px) {
    .header .container,
    .main_menu .container,
    .ooptt__h1_img .container,
    .page_footer .container { max-width: 1496px; }
}
@media (min-width: 1920px) {
    .header .container,
    .main_menu .container,
    .ooptt__h1_img .container,
    .page_footer .container { max-width: 1736px; }
}
