@media screen and (min-width: 40em) {
    .subscription_viber {background-image: url(../images/logo-subscription-viber.png);}
}

@media screen and (max-width: 1099px) {
    .subscription-mini {padding: 18px 18px 18px 18px;}
    .subscription-mini__picture {margin-right: 18px;}
    .subscription-mini__title {font-size: 16px;}

    .subscriptions__grid_1 {margin-left: -15px;}
    .subscriptions__grid_1 > .subscriptions__grid-item {padding-left: 15px;}

}

@media screen and (max-width: 959px) {
    .u-hidden-md {display: none;}

    .off-canvas-wrapper {overflow: hidden;}
    .off-canvas-wrapper-inner {display: block; padding-top: 20px;}

    .wrapper__content {padding: 0 0 0 0;}
    .wrapper__content_footer {padding-left: 0; padding-right: 0;}

    .informer__sub-objects {min-width: 65%; margin-top: -5px;}

    .block__sidebar_informer {display: none;}
    .x-news-list__item-informer {display: block;}

    .informer-a {padding: 10px 15px; margin: 0 0 18px 0; font-size: 13px;}
    .informer-a__title {margin-bottom: 7px;}
    .informer-a__details {display: flex; flex-wrap: wrap;}
    .informer-a__detail {width: 50%; order: 3;}
    .informer-a__detail-icon {width: 8px; height: 8px; top: 6px; }
    .informer-a__detail-value {margin-left: auto;}
    .informer-a__detail-separator {}
    .informer-a__detail_1 {order: 1; width: 45%;}
    .informer-a__detail_2 {order: 2; width: 45%;}
    .informer-a__detail_3 {order: 1; width: 55%;}
    .informer-a__detail_4 {order: 2; width: 55%;}
    .informer-a__info {text-align: right; margin-top: 5px;}
    .informer-a_mobile {display: block;}

    .post-mini-a {font-size: 14px;}
    .post-mini-a__inner {padding: 5px 0 5px;}
    .post-mini-a__title {font-size: 15px;}

    .blockquote-a {padding: 30px 20px 30px; }
    .blockquote-a__text {padding-top: 90px;}
    .blockquote-a__text:before {position: absolute; top: 0; left: -10px;}
    .blockquote-a__author {margin-top: 30px;}
    .blockquote-a__author-picture {margin-right: 20px;}
    .blockquote {padding: 120px 20px 30px;}
    .blockquote:before {content: '“'; font-size: 265px; color: #2196f3; line-height: 0.9; width: auto; max-height: 80px; position: absolute; top: 30px; left: 18px;}

    .popup-a__data-inner {padding: 20px 20px;}

    .aggr-buttons {display: flex; flex-wrap: wrap; align-items: center;}
    .aggr-buttons__caption {width: 100%; margin: 0 0 6px 0;}
    .aggr-buttons__caption br {display: none; }
    .aggr-buttons__item {margin-top: 3px;}
    .aggr-buttons__popup-buttons {padding: 15px 0;}
    .aggr-buttons__popup-button {min-width: 100px; }

    .header__part_2 {padding-top: 14px;}

    .header__logo {width: 100%; height: 40px; justify-content: center;}
    .header__logo img {max-width: 200px;}

    .header-news {min-height: 48px; border-radius: 5px; font-size: 12.5px;}

    .button-toggle-menu-main {display: flex; position: absolute; top: 50%; left: 15px; font-size: 20px; margin-top: -10px;}

    .menu-left {display: flex; flex-direction: column; height: 100%; background: #303030; padding-top: 0; padding-bottom: 0; position: relative;}
    .menu-left__inner {background: none; padding: 15px 15px; border-radius: 0;}

    .map-default .post-mini-a__bar {display: none;}
    
    .radio-player-mobile_shown {display: block;}

    .banner-skrollr_xsm-shown {display: block;}

    .callback__banner {display: block; margin-top: 20px;}

    .news-list__title, .popular__item-title {font-size: 16.5px;}

    .news-detail__grid_1 {justify-content: space-between;}
    .news-detail__grid_1 .news-detail__grid-item_1 {margin-right: 0;}
    .news-detail__head {margin-bottom: 8px;}
    .news-detail__head h1 {font-size: 33px;}

    .cetera-banner_slider-item {text-align: center;}

    .max-messenger-popup__data-inner {padding: 40px 20px; font-size: 16px;}
    .max-messenger-popup__icon {width: 28px;}

    .footer__social {margin-top: 12px; top: 0;}
    .footer__social-item {vertical-align: top;}

}

@media screen and (max-width: 767px) {
    .u-hidden-sm {display: none;}

    .off-canvas-wrapper-inner {padding-top: 6px;}

    .top-cookie {font-size: 12.5px; line-height: 1.4;}
    .top-cookie__row {display: flex; align-items: center; justify-content: center; gap: 0 15px;}
    .top-cookie__column {width: auto; padding: 0;}
    .top-cookie__button {font-size: inherit; }

    .subscription-mini {padding: 7px 16px; }
    .subscription-mini__picture {width: 42px; height: 42px; margin-right: 16px;}
    .subscription-mini__title {font-size: 12.5px; }
    .subscription-mini__button {padding-left: 10px;}
    .subscription-mini__button-link {padding: 7px 12px 7px; font-size: 12px; }
    .subscription-mini_dzen .subscription-mini__button-link {padding: 8px 15px 8px 13px; border-radius: 10px; }
    .subscription-mini_dzen .subscription-mini__button-link .subscription-mini__button-img {width: 21px; height: 21px; margin-right: 7px;}

    .subscriptions__grid_1 {display: block; margin-left: 0;}
    .subscriptions__grid_1 > .subscriptions__grid-item {width: auto; padding-left: 0; margin-bottom: 15px;}

    .footer {font-size: 13px;}

    .scrollup {bottom: 15px; right: 15px;}
}

@media screen and (max-width: 639px) {
    .popular__grid_1 {display: block; margin-left: 0;}
    .popular__grid_1 > .popular__grid-item {width: auto; padding-left: 0;}
    .popular_margin-1 {margin-bottom: 40px; }
    .popular_margin-2 {margin-bottom: 40px; }

    .footer__social {justify-content: center;}
}

@media screen and (max-width: 400px) {
    .subscription-mini_dzen .subscription-mini__title br {display: none;}
}
