@media (min-width: 1500px) {
    .pad_100 {
        padding-bottom: 49px;
    }

    #soc-button {
        display: block;
    }

}

@media (max-width: 1499px) {
    #speshial_project .sp_proekt_wr .proect:hover {
        width: 340px;
    }

    .pad_100 {
        padding-bottom: 49px;
    }

    #soc-button {
        display: none;
    }
}

@media (min-width: 1200px) {
    .user_name {
        max-width: 85px;
    }

    #menu_wr .menu_top .yelow_btn {
        margin-top: 20px;
    }

    .list-img {
        min-width: 182px;
        width: 182px;
    }

    .title-soc .title {
        float: left;
        width: calc(100% - 30px);
        padding: 0 15px 0 0;
    }

    .title-soc .social {
        width: 30px;
        float: left;
    }

    .title-soc .bookmark {
        margin: 0 auto 10px;
    }

    .podd {
        width: calc(38% - 5px);
    }

    .com {
        width: calc(38% - 5px);
    }

    .blank {
        display: none;
    }

    .material_comment {
        width: 1260px;
        margin: 0 auto;
        padding: 0 15px;
    }

    .vrezka_1 {
        float: left;
        width: 42%;
        margin: 0 30px 10px 0;
        padding: 6px 0 0 0;
    }

    .lenta_limit {
        overflow: hidden;
    }

    .height_400 {
        height: 380px;
    }

    .author_face {
        width: 100px;
        height: 100px;
    }

    .main_photo_hr {
        height: 1px;
        background-color: transparent;
        margin: 0 auto 0;
        border-top: none;
    }

    #tems .spisok_tem .tem_wr li a {
        color: #fff;
        font-size: 19px;
        line-height: 1.05;
        margin-bottom: 8px;
        display: inline-block;
    }

    .sel_vid {
        width: auto;
        background: none;
        border-top: none;
        line-height: 24px;
    }

    .vid2_flex, .vid3_flex {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .vid2_bigphoto, .vid3_bigphoto {
        height: 100%;
        margin-bottom: 8px;
    }

    .vid2_flexdir, .vid3_flexdir {
        flex-direction: column;
    }

    .vid3_flexdir {
        margin-top: -3px;
    }

    .vid3_avdown {
        margin-top: 24px;
    }

    .vid3_informleft {
        margin-left: -83px;
        width: 285px;
    }

    .vrezka_2 {
        float: left;
        width: 42%;
        margin: 6px 30px 10px 0;
        padding: 0;
    }

    .spravka_1 {
        float: left;
        width: 42%;
        margin: 6px 30px 30px 0;
        padding: 20px 0;
        border-top: 1px solid #d8d8d8;
        border-bottom: 1px solid #d8d8d8;
    }

    .spravka_1 h4 {
        font-size: 26px;
        margin-bottom: 10px;
        font-weight: 400;
        margin-top: 0;
    }

    .spravka_1 p {
        font-size: 15px;
        color: #6d6d6d;
        margin-bottom: 10px;
        font-weight: 400;
        line-height: 20px;
    }

    .spravka_1 p a {
        text-decoration: underline;
    }

    .map, .map-100 {
        height: 305px;
        overflow: hidden;
    }

    .ya_material {
        margin-left: -236px;
        padding: 0;
        margin-right: 0;
        width: 206.25px;
        margin-top: 122px;
    }

    .oblko_tegov_nn .submenu_list ul {
        column-count: 4;
        -moz-column-count: 4;
        -webkit-column-count: 4;
        column-gap: 20px;
        -moz-column-gap: 20px;
        -webkit-column-gap: 20px;
    }

    #oblko_tegov .oblko_tegov_wr .tags_wr ul li {
        margin-right: 40px;
    }

    .padding_3 {
        padding-left: 40px;
        padding-right: 35px;
    }

    .padding_4 {
        padding-left: 40px;
        padding-right: 0;
    }

    .padding_5 {
        padding-left: 40px;
        padding-right: 0;
    }

    #ludi_gov_1 h2 {
        margin-bottom: 30px;
        line-height: 32px;
    }

    #ludi_gov_1 .comment_day {
        font-size: 16px;
        max-height: 44.8px;
        overflow: hidden;
    }

    #ludi_gov_1 .s_bar ul {
        height: 344px;
        margin-top: 6px;
    }

    .margin30 {
        margin-top: 26px;
    }

    #ludi_gov_1 .wrap_tab .tab_item {
        max-height: 327px;
    }

    .sitebar_2col .mnenie_avtor_img {
        min-width: inherit;
        max-width: inherit;
        width: 100%;
        height: 206.25px;
    }

    .mnenie_avtor1 {
        width: 100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        margin-bottom: 25px;
        height: 100px;
        padding-left: 0;
        padding-right: 0;
    }

    .news-lenta .lenta_title,
    .news-lenta .lenta_title p {
        font-size: 13px;
    }

    #article {
        width: 720px;
    }

    .opinion_cont .head_com_block {
        margin-top: 50px;
        width: 75%;
    }

    #arhiv .arh_nov_wr .arh_img {
        height: 85px;
    }

    /*-nn-selector--*/
    .plate_select_nn > ul > [class^="t"] a {
        height: 37px;
        padding: 8px 11.65px 0;
    }

    .plate_select_nn > ul > [class^="t"] i {
        display: none;
    }

    .cog-selector {
        width: 67px;
        height: 36px;
        margin-left: 17px;
    }

    #rub-selector {
        width: 600px;
    }

    /*Photo-video main*/
    #foto_video {
        min-height: 547px;
    }

    #foto_video .foto_video_slider_main .bid_item_foto_video {
        height: 400px;
    }

    #foto_video .foto_video_slider_main .small_item_foto_video {
        height: 185px;
    }

    .slide-item-1 {
        width: 630px;
    }

    .slide-item-2 {
        width: 315px;
    }

    #foto_video .foto_video_slider_main .bid_item_foto_video p.big_pl_text {
        font-size: 24px;
    }

    #foto_video .foto_video_slider_main .small_item_foto_video p.small_pl_text {
        font-size: 16px;
    }

    .gallery_section .galery li.col_foto_wr span.hidden-lg,
    .slider_gallery .galery li.col_foto_wr span.hidden-lg {
        display: none !important;
    }

    .gallery_section .galery li.col_foto_wr span.visible-lg,
    .slider_gallery .galery li.col_foto_wr span.visible-lg {
        display: flex !important;
    }

    .bottom-pag {
        float: right;
    }

}

@media (max-width: 1199px) {

    #header_top_line {
        display: inline-block;
    }

    #menu_wr.fixed,
    #menu_wr-1.fixed {
        margin-top: 0;
    }

    #menu_wr.fixed #nav_memu_wr,
    #menu_wr-1.fixed #nav_memu_wr {
        width: -webkit-calc(100% + 30px);
        width: calc(100% + 15px);
    }

    .bg_kom {
        background-color: transparent;
        padding-bottom: 50px;
        border: none;
    }

    #header_top_line .top_lenta_novost span {
        float: right;
    }

    .yelow_btn {
        height: 67px;
        line-height: 19px;
        padding-top: 5px;
        width: 100px;
        font-size: 16px;
        float: left;
        margin: 6px 20px 7px 10px;
    }

    .shop_btn {
        width: 100px;
        margin-left: 0;
        padding: 45px 0 0;
        text-align: center;
        font-size: 17px !important;
    }

    .shop_btn img {
        position: absolute;
        bottom: 26px;
        right: 12px;
    }

    .shop_btn:hover img {
        right: 18px;
    }

    .yelow_btn.ny_tree_btn {
        width: 100px;
        margin-left: 0;
        padding: 28px 9px 0;
    }

    .ny_tree_btn img {
        bottom: 20px;
    }

    .sitebar_right_4 {
        margin-top: 30px;
    }

    .sitebar_right_4 .sitebar_reklama_wr {
        margin: 10px 0 20px;
    }

    .sitebar_right_4 .top_5 {
        margin: 0px 0 19px;
    }

    .yelow_btn > i {
        display: table;
        margin: 0 auto 4px;
    }

    .text_btn_i {
        color: #273842;
        line-height: 15px;
        margin-right: 22px;
        width: 63px;
        margin-left: 17px;
    }

    .text_btn_i > i {
        display: table;
        margin-right: 5px;
        margin-bottom: 4px;
    }

    #menu_wr .menu_top .nav_wr ul > li > a,
    #menu_wr-1 .menu_top .nav_wr ul > li > a {
        padding: 0 12px;
    }

    #menu_wr .menu_top .nav_wr ul > li.plus-a > a,
    #menu_wr-1 .menu_top .nav_wr ul > li.plus-a > a {
        position: relative;
    }

    #menu_wr .menu_top .nav_wr ul > li.plus-a > a:before,
    #menu_wr-1 .menu_top .nav_wr ul > li.plus-a > a:before {
        left: 58px;
    }

    #menu_wr .menu_top .nav_wr ul > li.plus-a > a:after,
    #menu_wr-1 .menu_top .nav_wr ul > li.plus-a > a:after {
        left: 53px;
    }

    #nav_memu_wr {
        margin-left: -15px;
    }

    .pad_rigt_0 {
        padding-right: 0;
    }

    #menu_wr-1 .logo_wr form:before {
        left: 68px;
    }

    #menu_wr .novosti_vse_18,
    #menu_wr-1 .novosti_vse_18 {
        width: 940px;
        margin-left: -146.66px;
    }

    #menu_wr .novosti_vse_18.novosti_vse_18_nn {
        margin-left: 131px;
    }

    #menu_wr-1 .novosti_vse_18.novosti_vse_18_nn {
        margin-left: 0;
    }

    .menu_top .text_btn_i {
        margin-top: 10px;
    }

    .text_btn_i, .yelow_btn {
        font-size: 13px;
        display: inline-block;
        float: left;
    }

    .sitebar_mneniy {
        display: inline-block;
        margin-bottom: 30px;
        margin-top: 30px;
    }

    #davai_obsudim .samoe_chitemo h2 {
        display: table !important;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 1) 34%, rgba(227, 234, 239, 1) 34%);
        font-size: 24px !important;
        padding: 0 10px !important;
        margin: -22px auto -10px !important;
        float: none;
    }

    #davai_obsudim .samoe_chitemo {
        width: 100%;
        display: inline-block;
        border: 4px solid #ffeb7f;
        background-color: #fff;
        margin-top: 25px;
    }

    #last_com {
        display: inline-block;
        width: 100%;
        background-color: #e3eaef;
        border-top: 3px solid #c1c8cd;
        margin-top: 0;
        padding: 30px 0;
        z-index: 3;
        position: relative;
    }

    #tems .spisok_tem .top_nam a > i {
        font-style: normal;
        display: none;
    }

    #last_com h2 {
        font-size: 24px;
        display: inline-block;
        width: 100%;
        color: #273842;
    }

    #tems .spisok_tem .top_nam h2 {
        font-size: 22px;
        line-height: 46px;
    }

    #tems .spisok_tem .top_nam a {
        display: inline-block;
        width: auto;
        color: #fbaf43;
        padding: 2px 12px;
        font-size: 16px;
        float: right;
        border: 1px solid;
        display: inline-block;
        margin-right: 25px;
        margin-top: 15px;
    }

    #last_com .owl-nav {
        display: inline-block;
        position: absolute;
        top: -38px;
        right: 0;
    }

    #last_com .owl-nav .owl-prev {
        display: inline-block;
        float: left;
        margin-right: 20px;
        color: #b2b2b2;
        font-size: 15px;
    }

    #last_com .owl-nav .owl-next {
        display: inline-block;
        float: left;
        color: #b2b2b2;
        font-size: 15px;
    }

    #speshial_project .sp_proekt_wr {
        display: table;
        margin: 0 auto;
        width: 992px;
    }

    #speshial_project .sp_proekt_wr .proect {
        display: inline-block;
        width: 45%;

        float: left;
        background-size: cover;
        position: relative;
        height: 180px;
        margin: 2.5%;
    }

    #speshial_project .sp_proekt_wr .proect:hover {
        width: 45%;
    }

    .gazeta_wr {
        background-color: #3fa75b;
        padding: 34px 20px 60px;
        margin-top: 21px;
    }

    .gazeta_wr h3 {
        font-size: 26px;
        color: #fff;
        text-align: center;
        margin-bottom: 10px;
    }

    .gazeta_wr .gazeta_img {
        width: 100%;
        display: inline-block;
        height: 220px;
        background-size: contain;
        background-color: #3fa75b;
        background-repeat: no-repeat;
    }

    .gazeta_wr span {
        color: #fff;
        display: inline-block;
        float: right;
    }

    #tems .pomogem_razobr {
        background-color: #f7f7f7;
        border: 1px solid #e1e2e3;
    }

    #all_newsss .plitka_wr {
        display: inline-block;
        margin-top: 25px;
        width: 100%;
        min-height: 301px;
    }

    .reklama_foot {
        font-size: 18px;
        margin-bottom: 15px;
        display: inline-block;
        width: 100%;
        background-color: #f7f7f7;
        text-decoration: none !important;
        color: #d40000 !important;
        font-weight: 700;
    }

    .reklama_foot > i {
        color: #c2c2c2 !important;
    }

    #ludi_gov .plaska a {

        margin-left: 20px;
    }

    #nar_noovsti .samoe_chitemo {
        width: 100%;
        display: inline-block;
        border: 4px solid #ffeb7f;
    }

    .nar_now .nov_nar_img .vid {
        position: absolute;
        bottom: -8px;
        right: 15px;
        width: 53px;
    }

    #oblko_tegov .oblko_tegov_wr {
        width: calc(100%);
        position: relative;

    }

    .avtorss {
        width: 100%;
        background-color: #2f434e;
        margin-top: 49px;
    }

    #all_mnen ul.tab_chitaemo_navigation {
        list-style: none;
        padding: 0 0 0 11px;
        display: table;
        margin: 5px auto 0;
    }

    #all_mnen .tabs_chitaemo .sitebar_text_nov {
        display: inline-block;
        width: 100%;
        padding: 10px 0;
        border-bottom: 1px solid #f1f1f1;
        float: left;
    }

    #arhiv .samoe_chitemo {
        margin-top: 31px;
    }

    #arhiv .tabs_chitaemo .sitebar_text_nov {
        display: inline-block;
        padding: 10px 0;
        border-bottom: 1px solid #f1f1f1;
        margin: 0 2%;
        float: left;
    }

    #mnenia ul.tab_chitaemo_navigation {
        list-style: none;
        padding: 0 0 0 11px;
        display: table;
        margin: 5px auto 0;
    }

    #mnenia .tabs_chitaemo .sitebar_text_nov {
        display: inline-block;
        width: 100%;
        padding: 5px 0 10px;
        float: left;
    }

    #mnenia ul.tab_chitaemo_navigation li {
        display: inline;
    }

    #mnenia .samoe_chitemo {
        margin-top: 70px;
    }

    #mnenia .sitebar_reklama_wr {
        margin: 70px 0 50px;
    }

    .avtorss .mnenie_avtor {
        padding: 10px 15px;

    }

    .avtorss {
        width: 100%;
        background-color: #2f434e;
        margin-top: 49px;
        height: 501px;
        overflow: hidden;
    }

    .avt_scrol_wr {
        overflow: auto;
        height: 430px;
    }

    .avt_scrol_wr::-webkit-scrollbar {
        width: 5px;
        margin-right: 10px;
    }

    .avt_scrol_wr::-webkit-scrollbar-track {

        -webkit-border-radius: 5px;
        border-radius: 5px;
        margin-right: 10px;
    }

    .avt_scrol_wr::-webkit-scrollbar-thumb {
        -webkit-border-radius: 5px;
        border-radius: 5px;
        background: #606e76;
        margin-right: 10px;

    }

    .avt_scrol_wr::-webkit-scrollbar-thumb:window-inactive {
        background: #B2BBBD;;
    }

    #all_mnen .tabs_chitaemo ul > li {
        list-style: none;
    }

    #oblko_tegov.arh .oblko_tegov_wr .pag_name:before {
        display: none;
    }

    #video_plitka .samoe_chitemo {
        margin: 0;
    }

    #video_plitka ul.tab_chitaemo_navigation {
        list-style: none;
        padding: 0 0 0 11px;
        display: table;
        margin: 5px auto 0;
    }

    #video_plitka .tabs_chitaemo .sitebar_text_nov {
        display: inline-block;
        width: 45%;
        padding: 10px 0;
        border-bottom: 1px solid #f1f1f1;
        margin: 0% 2%;
        float: left;
    }

    #video_plitka ul.tab_chitaemo_navigation li {
        display: inline;
        margin-right: 5px;
    }

    #ludi_gov .s_bar ul a {
        color: #273842;
        font-size: 18px;
        margin-top: 13px;
        display: inline-block;
        width: 24%;
        float: left;
    }

    #ludi_gov .s_bar {
        height: 241px;
        padding: 20px 25px;
    }

    #ludi_gov .s_bar ul {
        width: 100%;
        display: inline-block;
        overflow-y: auto;
        height: 163px;
    }

    #ludi_gov a.all {

        margin-bottom: 47px;
    }

    .rub_all {
        display: none;
    }

    #menu_wr .menu_top .novosti_vse_18 .novosti_vse_tags li,
    #menu_wr-1 .menu_top .novosti_vse_18 .novosti_vse_tags li {
        display: inline-block;
        float: left;
        margin-right: 12px;
    }

    .rub_exit {
        display: inline-block;
        position: absolute;
        top: 4px;
        right: 22px;
    }

    .pokaz_all_opinion {
        width: 100% !important;
    }

    .pad_100 {
        padding-bottom: 49px;
    }

    .srochno_wr a.srochno_a > span {
        background-color: #fff;
        text-transform: uppercase;
        padding: 5px 11px;
        margin-right: 16px;
        display: table;
        margin: 0 auto 8px;
    }

    #nav_memu_wr {
        width: -webkit-calc(100% + 15px);
        width: calc(100% + 15px);
        display: inline-block;
        height: 70px;
        background-color: #ededed;
        margin-left: -15px;
        position: relative
    }

    .margin-mnenie {
        margin-bottom: 25px;
    }

    .mnenie_avtor, .mnenie_avtor1 {
        width: 100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        height: auto;
        padding-left: 0;
        padding-right: 0;
    }

    .like_block {
        width: 100%;
        background-color: #e3eaef;
        height: 33px;
        margin-bottom: 13px;
    }

    #stat_page .podel_social ul {
        display: inline-block;
    }

    #stat_page .podel_social ul li {

        display: inline-block;
        width: 25%;
        margin: 0 0 10px;
        float: left;
    }

    #stat_page .podel_social {
        display: inline-block;
        width: 100%;
        margin-top: 0px;
        margin-bottom: 11px;
    }

    .news-lenta .lenta_title {
        font-size: 14px;
    }

    .select-result {
        width: auto;
        display: flex !important;
        flex-direction: row;
        justify-content: center;
        flex-wrap: nowrap;
        margin: 10px auto 0 !important;
    }

    #newSearch .select-result .btn:last-of-type {
        margin-right: 0 !important;
    }

    .bottom-pag {
        float: none;
        width: 100%;
        margin: 0 !important;
    }

    .pagination {
        margin: 20px auto;
    }

}

@media (max-width: 1199px) and (min-width: 992px) {
    #header_top_line .lenta_name h4 {
        padding-left: 21px;
        padding-right: 5px;
    }

    #header_top_line .lenta_name h4 > i {
        margin-left: 10px;
    }

    .user_name {
        max-width: 70px;
    }

    .stat_centr_wr {
        width: 100%;
    }

    #list4 #davai_obsudim .davai_obsudim_slider .plitka_wr .plitka_img {
        display: inline-block;
        height: 130px;
    }

    .list-img {
        min-width: 152px;
        width: 152px;
    }

    .title-soc {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-start;
        height: 110px;
    }

    .title-soc .title {
        width: 100%;
    }

    .title-soc .subtitle {
        display: none;
    }

    .title-soc .social {
        width: 100%;
        float: none;
    }

    .title-soc .social-top {
        float: right;
    }

    .title-soc .bookmark {
        margin: 0 10px 0 0;
        float: left;
    }

    .central_940_opinion {
        padding-right: 45px;
    }

    .right_940_opinion {
        margin-left: -15px;
    }

    .padding_1_opinion {
        padding: 0;
    }

    .podd {
        width: calc(50% - 5px);
    }

    .com {
        width: calc(50% - 5px);
    }

    .blank {
        width: 50px;;
    }

    .material_comment {
        width: 970px;
        margin: 0 auto;
        padding: 0 15px;
    }

    .vrezka_1 {
        float: left;
        width: 42%;
        margin: 0 30px 10px 0;
        padding: 6px 0 0 0;
    }

    .lenta_limit {
        overflow: hidden;
    }

    .height_400 {
        height: auto;
    }

    .author_face {
        width: 100px;
        height: 100px;
    }

    .central_940_1 {
        padding-right: 15px;
    }

    #article {
        width: 720px;
    }

    .right_940 {
        width: 270px;
    }

    .right_940 .sitebar_reklama_wr,
    .right_940_opinion .sitebar_reklama_wr {
        padding: 0;
        border: none;
    }

    .right_940 .sitebar_reklama_wr div:first-child {
        margin: 0;
    }

    .main_photo_hr {
        height: 1px;
        background-color: transparent;
        margin: 0 auto 0;
        border-top: none;
    }

    #tems .spisok_tem .tem_wr li a > span.dec_sp {
        color: #fff;
        font-size: 19px;
        line-height: 1.4;
        margin-bottom: 7px;
    }

    #tems .spisok_tem .tem_wr li a span {
        font-size: 19px;
    }

    .sel_vid {
        width: auto;
        background: none;
        border-top: none;
        line-height: 24px;
    }

    .vid2_flex, .vid3_flex {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .vid2_bigphoto, .vid3_bigphoto {
        height: 100%;
        margin-bottom: 8px;
    }

    .vid2_flexdir, .vid3_flexdir {
        flex-direction: column;
    }

    .vid3_flexdir {
        margin-top: -3px;
    }

    .vid3_avdown {
        margin-top: 24px;
    }

    .vid3_informleft {
        margin-left: -83px;
        width: 285px;
    }

    .vrezka_2 {
        float: left;
        width: 42%;
        margin: 6px 30px 10px 0;
        padding: 0;
    }

    .spravka_1 {
        float: left;
        width: 42%;
        margin: 6px 30px 30px 0;
        padding: 20px 0;
        border-top: 1px solid #d8d8d8;
        border-bottom: 1px solid #d8d8d8;
    }

    .spravka_1 h4 {
        font-size: 26px;
        margin-bottom: 10px;
        font-weight: 400;
        margin-top: 0;
    }

    .spravka_1 p {
        font-size: 15px;
        color: #6d6d6d;
        margin-bottom: 10px;
        font-weight: 400;
        line-height: 20px;
    }

    .spravka_1 p a {
        text-decoration: underline;
    }

    .chitaemo_material .tabs_chitaemo {
        background: #fff;
        padding: 15px 9px;
    }

    .map, .map-100 {
        height: 305px;
        overflow: hidden;
    }

    .oblko_tegov_nn .submenu_list ul {
        column-count: 3;
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-gap: 20px;
        -moz-column-gap: 20px;
        -webkit-column-gap: 20px;
    }

    #oblko_tegov .oblko_tegov_wr .tags_wr ul li {
        margin-right: 40px;
    }

    .padding_3 {
        padding-left: 0;
        padding-right: 0;
    }

    .padding_5 {
        padding-left: 0;
        padding-right: 0;
    }

    #ludi_gov_1 h2 {
        margin-bottom: 30px;
        line-height: 32px;
    }

    #ludi_gov_1 .height_400 {
        height: 349px;
    }

    #ludi_gov_1 .comment_day {
        font-family: 'PT Serif Bold Italic';
        font-size: 15px;
        max-height: 81px;
        overflow: hidden;
    }

    #ludi_gov_1 .rub_all_920 {
        margin-top: 10px;
    }

    #ludi_gov_1 .rub_all_920 a {
        color: #273842;
        font-size: 16px;
        margin: 4px 30px 0 0;
        display: inline;
        line-height: 1.6;
    }

    #ludi_gov_1 .rub_all_920 a:hover {
        color: #0080c6;
    }

    #ludi_gov_1 .rub_all_920 a.all {
        border-top: 0;
        color: #4c9ce2;
        font-size: 16px;
        line-height: 18px;
        margin-top: 28px;
    }

    .margin30 {
        margin-top: 27px;
    }

    #ludi_gov_1 .rubriki {
        margin-top: 30px;
    }

    #ludi_gov_1 .rubriki h2 {
        margin-bottom: 0;
    }

    .stat_centr_wr {
        width: 100%;
    }

    #article .stat_centr_wr {
        width: 100%;
    }

    #arhiv .arh_nov_wr .arh_img {
        height: 85px;
    }

    /*-nn-selector--*/
    .cog-position {
        left: 364px;
    }

    .plate_select_nn > ul > [class^="t"] a {
        height: 37px;
        padding: 8px 5px 0;
    }

    .plate_select_nn > ul > [class^="t"] i {
        display: none;
    }

    .cog-selector {
        width: 44px;
        height: 36px;
        margin-left: 0;
    }

    #rub-selector {
        width: 600px;
    }

    /*Photo-video main*/
    #foto_video {
        min-height: 557px;
    }

    #foto_video .foto_video_slider_main .bid_item_foto_video {
        height: 410px;
    }

    #foto_video .foto_video_slider_main .small_item_foto_video {
        height: 190px;
    }

    .slide-item-1 {
        width: 646.66px;
    }

    .slide-item-2 {
        width: 323.33px;
    }

    #foto_video .foto_video_slider_main .bid_item_foto_video p.big_pl_text {
        font-size: 26px;
    }

    #foto_video .foto_video_slider_main .small_item_foto_video p.small_pl_text {
        font-size: 17px;
    }

    .pagination > li b {
        display: none;
    }

}

@media (min-width: 992px) {

    .car-head {
        margin-bottom: 40px;
    }

    .vid2_plitka_img {
        min-height: 100%;
        height: 190px !important;
    }

    .vid2_flexdir .small_plitka.vid2_down {
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: 0;
    }

    .col-varial {
        width: 20%;
    }

    .two_col {
        column-count: 2;
        column-gap: 20px;
        column-rule: 1px solid #e1e2e3;
        -moz-column-count: 2;
        -moz-column-gap: 20px;
        -moz-column-rule: 1px solid #e1e2e3;
        -webkit-column-count: 2;
        -webkit-column-gap: 20px;
        -webkit-column-rule: 1px solid #e1e2e3;
        text-align: left;
    }

    .vid7-8_back {
        margin-left: -30px;
    }

    #central_novosti .vid6_big_pl_text {
        display: inline-block;
        width: 100%;
        margin-bottom: 10px;
        font-size: 32px;
        line-height: 35px;
        font-weight: 700;
        color: #fff
    }

    .vid2_bigphoto, .vid3_bigphoto {
        flex: 1 1 auto;
    }

    #central_novosti .vid2_flex .big_pl_text,
    #central_novosti .vid2_flex .inform_top_line,
    #central_novosti .vid3_flex .plitka_text,
    #central_novosti .vid3_flex .inform_top_line {
        flex: 0 0 auto;
    }

    .vid7-8_big_pl_text .icon-icon-moe-33,
    .vid7-8_big_pl_text .icon-icon-moe-37 {
        vertical-align: 1px;
    }

    .equal, .equal > div[class*='col-'] {
        display: flex;
        flex: 1 0 auto;
    }

    .equal-1, .equal-1 > div[class*='col-'] {
        display: flex;
        flex: 1 0 auto;
    }

    .photo_in_text_right {
        background-color: #e3eaef;
        padding: 19px;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        width: 100%;
    }

    .photo_ver_col {
        padding-right: 0;
    }

    .photo_ver_desc {
        padding-left: 0;
    }

    .photo_small_div_left {
        width: 25%;
        margin: 6px 20px 20px 0;
        float: left;
    }

    .photo_small_div_right {
        width: 25%;
        margin: 6px 0 20px 20px;
        float: right;
    }

    .search_t {
        width: 56px;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        transition-delay: .2s;
    }

    .search_t_top {
        width: 50px;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        transition-delay: .2s;
    }

    .search_t:hover, .search_t_top:hover {
        width: 580px;
        -webkit-transition: all .05s ease;
        transition: all .05s ease;
        transition-delay: .5s;
    }

    .equal-a13, .equal-a13 > div[class*='col-'] {
        display: flex;
        flex: 1 0 auto;
    }

    body:not(.for-phone) #article {
        min-height: 2500px;
    }

    .container-spravochnik #article {
        min-height: 1000px;
    }

}

/* Medium Devices, Desktops */
@media (max-width: 991px) and (min-width: 768px) {
    #big_baner_novost, .news_other_smi {
        height: 379px;
    }

    .novosti_big_plitka_wr > div:last-child {
        display: none;
    }

    .user_name {
        max-width: 96px;
    }

    .dropdown-menu.lk-hidden span,
    .dropdown-menu.lk-hidden li > a {
        padding: 5px 10px;
    }

    .big_pl_text .icon-icon-moe-37 {
        font-size: 16px;
    }

    .big_pl_text .icon-icon-moe-33 {
        font-size: 16px;
    }

    .bid_item_foto_video .icon-icon-moe-33 {
        font-size: 19px;
        margin-right: 3px;
    }

    .big_pl_text .icon-icon-moe-38 {
        width: 14px;
        height: 15px;
    }

    .map, .map-100 {
        height: 305px;
        overflow: hidden;
    }

    #oblko_tegov.oblko_tegov_nn .oblko_tegov_wr .pag_name {
        margin-right: 15px;
    }

    #oblko_tegov.oblko_tegov_nn .oblko_tegov_wr .tags_wr {
        padding-right: 10px;
    }

    .oblko_tegov_nn .submenu_list ul {
        column-count: 2;
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-gap: 10px;
        -moz-column-gap: 10px;
        -webkit-column-gap: 10px;
    }

    #oblko_tegov.oblko_tegov_nn .oblko_tegov_wr .tags_wr ul li a {
        font-size: 16px;
    }

    #oblko_tegov .oblko_tegov_wr .tags_wr ul li {
        margin-right: 20px;
    }

    .podd {
        width: 100%;
    }

    .com {
        width: 100%;
    }

    .blank {
        width: 50px;
    }

    .material_comment {
        width: 750px;
        margin: 0 auto;
        padding: 0 15px;
    }

    .vrezka_1 {
        float: left;
        width: 42%;
        margin: 6px 30px 10px 0;
        padding: 0;
    }

    .lenta_limit {
        overflow: hidden;
    }

    .height_400 {
        height: auto;
    }

    .author_face {
        width: 100px;
        height: 100px;
    }

    .main_photo_hr {
        height: 1px;
        background-color: transparent;
        margin: 0 auto 0;
        border-top: none;
    }

    .spisok_tem ul {
        column-count: 2;
        column-gap: 20px;
        column-rule: 1px solid #445660;
        -moz-column-count: 2;
        -moz-column-gap: 20px;
        -moz-column-rule: 1px solid #445660;
        -webkit-column-count: 2;
        -webkit-column-gap: 20px;
        -webkit-column-rule: 1px solid #445660;
        text-align: left;
    }

    .sel_vid {
        width: 135px;
        background: none !important;
        border-top: none !important;
        line-height: 24px;
        padding: 20px 0 20px 20px !important;
    }

    .opinion_h {
        height: 200px;
    }

    .vrezka_2 {
        float: left;
        width: 42%;
        margin: 6px 30px 10px 0;
        padding: 0;
    }

    .padding_2 {
        padding: 0 15px 0 15px;
    }

    .spravka_1 {
        float: left;
        width: 100%;
        margin: 10px 0 30px;
        padding: 20px 0;
        border-top: 1px solid #d8d8d8;
        border-bottom: 1px solid #d8d8d8;
    }

    .spravka_1 h4 {
        font-size: 26px;
        margin-bottom: 10px;
        font-weight: 400;
        margin-top: 0;
    }

    .spravka_1 p {
        font-size: 15px;
        color: #6d6d6d;
        margin-bottom: 10px;
        font-weight: 400;
        line-height: 20px;
    }

    .spravka_1 p a {
        text-decoration: underline;
    }

    .padding_3 {
        padding-left: 0;
        margin-top: -5px;
    }

    .padding_5 {
        padding-right: 0;
    }

    #ludi_gov_1 h2 {
        margin-bottom: 20px;
        line-height: 32px;
    }

    #ludi_gov_1 .comment_day {
        font-family: 'PT Serif Bold Italic';
        font-size: 15px;
        max-height: 63px;
        overflow: hidden;
    }

    .margin-nn {
        margin-top: 50px;
    }

    #ludi_gov_1 .height_400 {
        height: 356px !important;
    }

    #ludi_gov_1 .wrap_tab .tab_item {
        max-height: 293px;
    }

    #ludi_gov_1 .rub_all_1 {
        display: block;
    }

    #ludi_gov_1 .rubriki h2 {
        margin-bottom: 4px;
    }

    .s_bar ul.twocolumn li {
        display: block;
        width: 49%;
        float: left;
        margin: 3px 0;
    }

    #ludi_gov_1 .rub_all_1 .s_bar ul {
        height: 165px;
        padding-top: 9px;
    }

    #ludi_gov_1 a.all {
        margin-top: 10px;
    }

    .position_soc_mnenie {
        position: absolute;
        right: 20px
    }

    #arhiv .arh_nov_wr .arh_img {
        height: 63px;
    }

    .vid7-8_height {
        height: 230px !important;
        width: calc(100% - 30px) !important;
        margin-left: 15px;
    }

    .vid7-8_back {
        padding: 20px !important;
        height: auto !important;
    }

    .vid7-8 {
        height: auto !important;
    }

    .vid6_back {
        padding: 12px 20px !important;
    }

    .soc-in-menu .soc-button {
        margin-right: 12px !important;
    }

    /*Photo-video main*/
    #foto_video {
        min-height: 627px;
    }

    #foto_video .foto_video_slider_main .bid_item_foto_video {
        height: 480px;
    }

    #foto_video .foto_video_slider_main .small_item_foto_video {
        height: 225px;
    }

    .slide-item-1 {
        width: 750px;
    }

    .slide-item-2 {
        width: 375px;
    }

    #foto_video .foto_video_slider_main .bid_item_foto_video p.big_pl_text {
        font-size: 29px;
    }

    #foto_video .foto_video_slider_main .small_item_foto_video p.small_pl_text {
        font-size: 19px;
    }


    .title-soc .bookmark {
        margin: 0 auto 10px;
    }

    .winner_paginate .div_paginate .pagination > li b {
        display: none;
    }

}

@media (max-width: 991px) {

    .car-head {
        margin-bottom: 30px;
    }

    .car-head-down {
        margin-top: 20px;
    }

    #speshial_project .sp_proekt_wr {
        display: table;
        margin: 0 auto;
        width: 768px;
    }

    .exit_coment_form {
        position: absolute;
        top: -12px;
        right: 15px;
    }

    #menu_wr.fixed #nav_memu_wr,
    #menu_wr-1.fixed #nav_memu_wr {
        margin-top: 0;
    }

    .novosti_vse_18 span {
        color: #fff;
        font-size: 17px;
    }

    #menu_wr .menu_top .novosti_vse_18 .novosti_vse_tags,
    #menu_wr-1 .menu_top .novosti_vse_18 .novosti_vse_tags {
        display: inline-block;
        float: right;
        padding-left: 15px;
        margin-right: -40px;
        padding-top: 0;
    }

    #header_baner p {
        font-size: 36px;
    }

    #all_mnen .avtorss .mnenie_avtor {
        display: inline-block;
        width: 50%;
        position: relative;
        margin: 0;
        float: left;
    }

    .avtorss .mnenie_avtor {
        display: inline-block;
        width: 50%;
        position: relative;
        margin: 0;
        float: left;
        height: 104px;
    }

    .avtorss {
        margin-top: 0;
    }

    #nav_memu_wr {
        width: -webkit-calc(100% + 15px);
        width: calc(100% + 15px);
        display: inline-block;
        height: 70px;
        background-color: #ededed;
        margin-left: -15px;
        position: relative;
    }

    #menu_wr-1 .logo_wr form:before {
        left: 84px;
    }

    #menu_wr .menu_top .nav_wr ul > li > a,
    #menu_wr-1 .menu_top .nav_wr ul > li > a {
        padding: 0 12px;
    }

    #menu_wr .novosti_vse_18,
    #menu_wr-1 .novosti_vse_18 {
        width: 720px;
        margin-left: -172.5px;
    }

    #menu_wr .novosti_vse_18.novosti_vse_18_nn {
        margin-left: -83px;
    }

    #menu_wr-1 .novosti_vse_18.novosti_vse_18_nn,
    #menu_wr .top_fixed .novosti_vse_18.novosti_vse_18_nn {
        margin-left: -181px;
    }

    .novosti_vse_left_side,
    .novosti_vse_right_side {
        width: 47%;
    }

    .novosti_vse_list {
        column-count: 2;
        -moz-column-count: 2;
        -webkit-column-count: 2;
    }

    .novosti_vse_18_nn .novosti_vse_list {
        column-count: 3;
        -moz-column-count: 3;
        -webkit-column-count: 3;
    }

    .soc-in-menu p {
        margin: 0 9px 0 0 !important;
    }

    .novosti_vse_tags {
        display: inline-block;
        float: right;
        padding-left: 0;
        margin-right: 0;
        width: 352px;
    }

    #menu_wr .all_nov_wr_18 .block_menu_wr .block_menu ul li a,
    #menu_wr-1 .all_nov_wr_18 .block_menu_wr .block_menu ul li a {
        display: inline-block;
        line-height: 20px;
        margin-top: 5px;
        color: #fff;
        font-weight: 400;
        padding: 0;
        text-decoration: underline;
    }

    .bd_pl_bott {
        display: inline-block;
        width: 100%;
        padding-bottom: 10px;
        border-bottom: 1px solid #ccc;
        margin-bottom: 10px;
    }

    .vid3_flexdir .pl_rubrika {
        width: 100%;
    }

    #foto_video .foto_video_slider .bid_item_foto_video .bid_item_text_wr .big_pl_text {
        display: inline-block;
        width: 84%;
        font-size: 24px;
    }

    #foto_video .foto_video_slider .bid_item_foto_video {

        margin-bottom: 15px;
        margin-top: 10px;
    }

    .big_top_nov .cont {
        padding-right: 30px;
        display: inline-block;
        width: 523px;
        float: right;
    }

    #big_baner_novost .vagno_wr .text_bl h2 {
        display: inline-block;
        width: 100%;
        color: #fff;
        font-size: 28px;
        font-weight: 400;
        line-height: 31px;
        margin-bottom: 5px;
    }

    #big_baner_novost .vagno_wr .text_bl {
        width: 100%;
        display: inline-block;
        height: 100%;
        border: 2px solid #8d8988;
        padding: 80px 70px;
    }

    .vid2_bigphoto,
    .vid3_bigphoto,
    .ekr_14_pl .plitka_img,
    #video_plitka .video_pl_wr > a,
    #video_plitka .video_pl_wr .moe_tv_img {
        display: block;
        height: 205px;
        margin-bottom: 5px;
        width: 100%;
    }

    #video_plitka .video_pl_wr .moe_tv_img .moe_tv_img_blue {
        height: 205px;
    }

    #video_plitka .video_pl_wr .moe_tv_img .moe_tv_img_blue img {
        margin: auto;
    }

    .plitka_308_sm {
        height: auto !important;
        margin-bottom: 20px;
    }

    .ekr_14_pl:last-child,
    .ekr_14_big {
        margin-bottom: 20px;
    }

    .m-vid-2,
    .m-vid-3 {
        margin-bottom: 0;
    }

    .small_plitka, .ekr_14_pl,
    .small_plitka:last-child {
        border-bottom: none !important;
    }

    .ekr_14_pl .plitka_text {
        font-size: 17px;
        line-height: 21px;
        margin-bottom: 5px;
        display: block;
        width: 100%;
    }

    #menu_wr .all_nov_wr_18,
    #menu_wr-1 .all_nov_wr_18 {
        width: 547px;
    }

    #header_top_line .hidden_lenta_novost {
        z-index: 201;
    }

    #tems .pomogem_razobr {
        background-color: #f7f7f7;
        border: 1px solid #e1e2e3;
    }

    #tems .spisok_tem {
        margin: 48px 0;
    }

    #footer {
        display: inline-block;
        width: 100%;
    }

    .nav_wr {
        display: inline-block;
        padding-left: 15px;
    }

    #menu_wr.fixed #nav_memu_wr .nav_wr,
    #menu_wr-1.fixed #nav_memu_wr .nav_wr {
        display: inline-block;
        padding-left: 5px;
    }

    #footer_main .right-text {
        display: inline-block;
        width: 100%;
        padding-left: 1px;
        margin-top: 30px;
    }

    ul.foot_nav > li {
        list-style: none;
        display: inline-block;
        margin-right: 25px;
    }

    ul.foot_nav > li:last-child {
        width: 100%;
    }

    #footer_bottom .counts {
        margin-top: 20px;
    }

    #footer_bottom img {
        margin-left: 1px;
        margin-top: 10px;
    }

    #footer_bottom a {
        display: inline-block;
        width: 100%;
        margin-top: 11px;
        float: right;
        text-align: left;
        color: #808e96;
        padding-left: 0;
    }

    #ludi_gov .plaska h2 {
        display: inline-block;
        font-size: 30px;
        color: #fff;
        line-height: 70px;
        width: 100%;
        text-align: center;
    }

    #ludi_gov .plaska a {
        float: right;
        margin-bottom: 21px;
        margin-right: 73px;
        margin-left: 0;
        margin-top: 0;
    }

    #oblko_tegov .oblko_tegov_wr {
        width: calc(100% + 0px);
        position: relative;
    }

    #nar_noovsti .vy_rozkaz_wr .vy_rozkaz {
        width: 46%;
        display: inline-block;
        padding: 20px 15px;
        border-bottom: 1px solid #eaeaea;
    }

    #nar_noovsti .tabs_chitaemo .sitebar_text_nov {
        display: inline-block;
        width: 100%;
        padding: 5px 0 0;
    }

    .pad_0 {
        padding: 0 15px;
    }

    .avt_scrol_wr {
        overflow: auto;
        height: 100%;
    }

    .avtorss {

        height: 100%;
    }

    #all_mnen .chitaite_wr {

        padding: 20px;

        height: auto;
    }

    .chit_bl_wr {
        display: inline-block;
    }

    .stat_centr_wr .plit_block .texttt_wr p {
        margin-top: 15px;
        font-size: 16px;
        margin-bottom: 58px;
    }

    .stat_centr_wr .plit_block .texttt_wr {
        display: inline-block;
        width: 100%;
        align-items: center;
        position: relative;
        height: auto;
    }

    .protiv_block span {
        font-size: 20px;

    }

    .protiv_block p {
        font-size: 13px;
        letter-spacing: 4px;

    }

    #stat_page .podel_social ul li a {
        width: 48px;
        cursor: pointer;
        font-size: 22px;

    }

    #stat_page .podel_social ul li span {

        width: 40px;

        font-size: 16px;
        margin-left: 8px;
        position: relative;
    }

    #ludi_gov .s_bar ul a {
        width: 32%;
    }

    .pad_100 {
        padding-bottom: 49px;
    }

    .srochno_wr a.srochno_a > span {
        background-color: #fff;
        text-transform: uppercase;
        padding: 5px 11px;
        display: table;
        margin: 0 auto 8px;
    }

    #central_novosti .vid6_big_pl_text {
        display: inline-block;
        width: 100%;
        margin-bottom: 10px;
        font-size: 24px;
        line-height: 1.3;
        font-weight: 700;
        color: #fff
    }

    .ekr_14_pl {
        padding-right: 0;
    }

    .vid6_big_pl_text .icon-icon-moe-33,
    .vid6_big_pl_text .icon-icon-moe-37,
    .vid7-8_big_pl_text .icon-icon-moe-33,
    .vid7-8_big_pl_text .icon-icon-moe-37 {
        vertical-align: 1px;
    }

    .photo_in_text_right {
        background-color: #e3eaef;
        padding: 19px;
    }

    .photo_small_div_left {
        width: 42%;
        margin: 6px 20px 0 0;
        float: left;
    }

    .photo_small_div_right {
        width: 42%;
        margin: 6px 0 0 20px;
        float: right;
    }

    .search_t {
        width: 56px;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        transition-delay: .2s;
    }

    .search_t_top {
        width: 50px;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        transition-delay: .2s;
    }

    .search_t:hover, .search_t_top:hover {
        width: 548px;
        -webkit-transition: all .05s ease;
        transition: all .05s ease;
        transition-delay: .5s;
    }

    .cog-selector span {
        display: none;
    }
}

@media (min-width: 768px) {

    #header_top_line .navbar-nav {
        font-size: 14px;
    }

    .user-title {
        padding-left: 20px;
    }

    .next_level {
        padding: 0 0 0 50px;
    }

    .news-lenta {
        overflow: hidden;
        min-height: 100vh;
        max-height: 250vh;
    }


    #lenta-news .lenta_all {
        width: calc(100% - 40px);
        margin: 0 20px 20px;
    }

    .stop {
        position: relative;
        z-index: 101;
    }

    #article {
        height: auto;
    }

    .ya-rep {
        flex-direction: row;
    }

    .ya-rep-text:after {
        content: url(/themes/default/front/img/ukaz2.svg);
        width: 23px;
        height: 30px;
        position: absolute;
        left: -23px;
        top: 0;
    }

    .ya-rep-text:hover:after {
        content: url(/themes/default/front/img/ukaz2-hover.svg);
    }

    .medic span {
        font-size: 33px;
    }

    .medic p {
        font-size: 24px;
    }

    .sitebar_reklama_wr {
        padding: 20px;
    }

    .map, .map-100 {
        overflow: hidden;
    }

    .stat_centr_wr .map {
        height: 300px;
    }

    .stat_centr_wr .map-100 {
        width: 100%;
        height: 300px;
        margin: 0 0 15px 0;
    }

    .na_pravax_foto {
        display: inline-block;
        position: absolute;
        top: 0;
        left: 0;
        color: transparent;
        background-color: transparent;
        padding: 3px 32px;
        line-height: 19px !important;
        margin-bottom: 0 !important;
    }

    .reklama_no_border {
        margin: 10px 0 30px;
    }

    #list4 .reklama_no_border,
    #mnenia .reklama_no_border {
        margin: 30px 0;
    }

    #all_mnen .reklama_no_border {
        margin: 50px 0 30px;
    }

    #central_novosti .reklama_no_border {
        margin: 0;
    }

    #central_novosti .reklama_no_border div[id^="adfox"] div {
        max-height: 319px;
        margin-bottom: 30px;
    }

    .lenta_pic_out {
        overflow: hidden;
        position: relative;
        margin-bottom: 2px;
    }

    .add_plitka_nov.add_plitka_plus .lenta_pic_out,
    .add_plitka_nov.add_plitka_test .lenta_pic_out,
    .add_plitka_nov.add_plitka_remember .lenta_pic_out {
        margin-bottom: -26px;
    }

    .mod-in {
        z-index: 99999;
        border-radius: 0;
        height: auto;
        padding: 30px;
    }

    #login_modal .modal-dialog {
        width: 350px;
        margin: 30px auto;
    }

    .mod-reg {
        z-index: 99999;
        border-radius: 0;
        height: 670px;
    }

    #login_modal .close,
    .reg_pop_form .close,
    #prislNovNewGuest .close,
    #prislNovNewUser .close {
        position: absolute;
        top: -18px;
        right: -18px;
        width: 36px;
        height: 36px;
        cursor: pointer;
        z-index: 8040;
        background-image: url(/themes/default/front/libs/fancybox/fancybox_sprite.png);
        opacity: 1;
        background-color: transparent;
    }

    .new_pass {
        background-color: rgba(76, 156, 226, 0.25);
        padding: 10px;
        margin: 6px auto;
        text-align: center;
        font-size: 14px;
        line-height: 1.3;
    }

    .mod_nn .polz_pol_wr {
        display: inline-block;
        margin-top: 0;
        line-height: 30px;
        height: 30px;
        float: right;
        width: auto;
    }

    .equal, .equal > div[class*='col-'] {
        display: flex;
        flex: 1 0 auto;
    }

    .photo_in_text_right {
        background-color: #e3eaef;
        padding: 19px;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        width: 100%;
    }

    .photo_ver_col {
        padding-right: 0;
    }

    .photo_ver_desc {
        padding-left: 0;
    }

    #nn_top_tab {
        padding-left: 0;
        padding-right: 0;
    }

    #ludi_gov_1 {
        background-color: #e3eaef;
        padding: 40px 0;
    }

    #ludi_gov_1 .plaska {
        margin-bottom: 30px
    }

    .nn_top_header {
        height: 33px;
    }

    #ludi_gov_1 .plaska h2 {
        display: inline-block;
        font-size: 30px;
        color: #273842;
        font-weight: 400;
    }

    #ludi_gov_1 .plaska a {
        font-size: 16px;
        margin-left: 25px;
        font-weight: 400;
        border-bottom: 1px dotted;
        position: relative;
        vertical-align: 3.6px;
    }

    #ludi_gov_1 .nn_top_h2 {
        float: left;
        margin-right: 20px;
    }

    #ludi_gov_1 .s_bar,
    #ludi_gov_1 a.all {
        width: 100%;
        display: inline-block
    }

    #ludi_gov_1 .plaska a i {
        margin-right: 10px;
        font-size: 16px;
        display: inline-block;
    }

    #ludi_gov_1 .plaska a i img {
        margin-top: -3px
    }

    #ludi_gov_1 .s_bar h3 {
        font-size: 17px;
        font-weight: 700;
        margin-bottom: 5px
    }

    #ludi_gov_1 .s_bar ul {
        width: 100%;
        display: inline-block;
        overflow-y: auto;
    }

    #ludi_gov_1 .s_bar ul a {
        color: #273842;
        font-size: 16px;
        margin-top: 4px;
        display: inline-block;
        width: 100%;
        line-height: 1.2;
    }

    #ludi_gov_1 .s_bar ul a:hover {
        color: #0080c6
    }

    #ludi_gov_1 a.all {
        border-top: 0;
        color: #4c9ce2;
        font-size: 16px;
        line-height: 18px;
        margin-top: 14px;
    }

    #ludi_gov_1 a.all i {
        margin-left: 14px
    }

    #ludi_gov_1 .main_bar {
        width: 100%;
        display: inline-block
    }

    #ludi_gov_1 .main_bar h2 {
        font-size: 30px;
        margin-bottom: 8px;
        margin-top: -9px;
        display: inline-block;
        width: 100%
    }

    #ludi_gov_1 .plaska h2,
    #ludi_gov_1 .nn_top_h2 h2,
    #ludi_gov_1 .coment_wr h2 {
        margin-bottom: 0;
    }

    #ludi_gov_1 .height_400 {
        height: 390px;
    }

    #ludi_gov_1 .wrap_tab {
        margin-top: 0;
    }

    #ludi_gov_1 .tabs {
        background-color: #e3eaef;
    }

    #ludi_gov_1 .wrap_tab .tab_item {
        margin: 11px 10px 11px 20px;
        overflow-y: auto;
        overflow-x: hidden;
    }

    #ludi_gov_1 .wrap_tab a.all_avtr {
        width: 100%;
        display: inline-block;
        padding: 5px 20px;
        border-top: 1px solid #415661;
        color: #fff;
        font-size: 18px;
    }

    #ludi_gov_1 .right_s_bar,
    #ludi_gov_1 .right_s_bar .coment_wr {
        width: 100%;
        display: inline-block
    }

    #ludi_gov_1 .right_s_bar .coment_wr .coment_about {
        display: inline-block;
        width: 100%;
        background-color: #4c9ce2;
        position: relative;
        margin: 0;
        color: #fff
    }

    #ludi_gov_1 .right_s_bar .coment_wr .coment_day {
        padding: 25px;
    }

    #ludi_gov_1 .right_s_bar .coment_wr .coment_about .mnenie_avtor_img {
        display: inline-block;
        float: left;
        height: 35px;
        min-width: 35px;
        max-width: 35px;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        margin-right: 10px;
    }

    #ludi_gov_1 .right_s_bar .coment_wr .coment_about .mnenie_avtor_text {
        display: block;
        float: none;
    }

    #ludi_gov_1 .right_s_bar .coment_wr .coment_about .mnenie_avtor_text span {
        font-size: 13px;
        color: #fff;
        display: table;
        line-height: 30px;
        margin-top: 0;
    }

    #ludi_gov_1 .right_s_bar .coment_wr .coment_about .mnenie_avtor_text p {
        font-size: 14px;
        color: #fff;
        line-height: 15px;
    }

    #ludi_gov_1 .right_s_bar h2 {
        display: inline-block;
        width: 100%;
        color: #fff;
        font-weight: 300;
        font-size: 22.5px;
        background-color: #0080c6;
        text-align: left;
        padding: 8px 25px 4px;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        border-bottom: 1px solid #fff;
    }

    #ludi_gov_1 .nn_title_top {
        width: 100%;
    }

    #ludi_gov_1 .nn_top {
        height: 80px;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        margin: 23px 0;
    }

    #ludi_gov_1 .nn_top:first-child {
        margin: 0 0 23px 0;
    }

    #ludi_gov_1 .nn_top:last-child {
        margin: 0 23px 0 0;
    }

    #ludi_gov_1 .nn_av_like {
        display: flex;
        flex-direction: row;
        margin-right: 10px;
    }

    #ludi_gov_1 .nn_green {
        background-color: #4bb467;
        height: 80px;
        min-width: 42px;
        max-width: 42px;
        padding: 5px 2px;
        color: #fff;
        border-right: 1px solid #fff;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
    }

    #ludi_gov_1 .nn_number {
        font-weight: 700;

        font-size: 30px;
        text-align: center;
    }

    #ludi_gov_1 .nn_like {
        font-weight: 400;

        font-size: 17px;
        text-align: center;
    }

    #ludi_gov_1 .nn_av_top {
        min-width: 80px;
        max-width: 80px;
        height: 80px;
        position: relative;
    }

    #ludi_gov_1 .nn_av_top img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }

    #ludi_gov_1 .nn_name {
        font-size: 14px;
        color: #a6b0b5;
        display: table;
        float: left;
        margin-top: -3px;
    }

    #ludi_gov_1 .nn_name span {
        margin: 0 10px;

    }

    #ludi_gov_1 .nn_inform_line {
        float: right;
        margin-top: -3px;
    }

    #ludi_gov_1 .nn_inform_line span {
        float: left;
        color: #a6b0b5;
        margin-right: 3px;
        font-size: 14px;
        display: inline-block;
        line-height: 1.4;
    }

    #ludi_gov_1 .coments,
    #ludi_gov_1 .prosmotr {
        margin-left: 10px;
    }

    #ludi_gov_1 .nn_title_top a.content {
        font-size: 17px;
        font-weight: 700;
        color: #2f434e;
        line-height: 20px;
        margin-top: 7px;
        width: 100%;
        display: inline-block;
        word-wrap: break-word;
        height: 59px;
        overflow: hidden;
    }

    #ludi_gov_1 .nn_title_top a.content:hover {
        color: #337ab7;
    }

    #ludi_gov_1 hr.nn_top {
        width: 100%;
        height: 1px;
        background: #fff;
    }

    #ludi_gov_1 .autoheight {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    #ludi_gov_1 .coment_about .mnenie_avtor_text {
        display: inline-block;
        float: left;
        width: 100%;
    }

    #ludi_gov_1 .nav-tabs {
        border-bottom: none;
        margin-bottom: 30px;
    }

    #ludi_gov_1 .nav > li > a {
        padding: inherit;
    }

    #ludi_gov_1 .nav-tabs > li > a {
        width: 85px;
        height: 32px;
        background-color: transparent;
        color: #878d92;
        border: 1px solid #878d92;
        line-height: 30px;
        text-align: center;
        font-weight: 400;
        font-size: 15px;
        float: left;
        margin-right: 5px;
        border-radius: inherit;
    }

    #ludi_gov_1 .nav-tabs > li.active > a,
    .nav-tabs > li.active > a:focus,
    .nav-tabs > li.active > a:hover {
        width: 85px;
        height: 32px;
        background-color: #2f434e;
        color: #fff;
        line-height: 30px;
        text-align: center;
        font-weight: 400;
        font-size: 15px;
        float: left;
        margin-right: 5px;
        border-radius: inherit;
        border: 1px solid #2f434e;
    }

    #claim_frontnews_user_form .modal-body,
    #claim_user_form .modal-body {
        height: 100%;
        width: 600px;
        padding: 15px 30px;
    }

    #claim_frontnews_user_form .modal-dialog,
    #claim_user_form .modal-dialog {
        width: 600px;
        margin: 100px auto 500px;
    }

    .otziv {
        background-color: #55b0ff;
        border-top-left-radius: 3px;
        bottom: 35px;
        right: 0;
        border: 1px solid #3c74ab;
        border-bottom: none;
    }

    .back {
        background-color: #90969c;
        bottom: 260px;
        right: -100px;
        border: 1px solid #696f75;
    }

    .otziv, .back {
        width: auto;
        height: auto;
        padding: 10px;
        color: #fff;
        font-size: 16px;

        position: fixed;
        cursor: pointer;
        text-align: center;
        box-sizing: border-box;
        text-transform: uppercase;
        z-index: 1000;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }

    .otziv:hover, .otziv:focus {
        background-color: #3e97ee;
        -webkit-transition: all .1s ease;
        transition: all .1s ease;
    }

    .back:hover, .back:focus {
        background-color: #7c8288;
        -webkit-transition: all .1s ease;
        transition: all .1s ease;
    }

    .otziv a, .back a {
        text-decoration: none !important;
    }

    .no_mod_nn {
        display: none;
        padding: 30px;
        border-radius: 8px;
        background-color: #e3eaef;
        margin-top: 50px;
    }

    .width_2 {
        width: 50% !important;
    }

    .no_mod_nn input[type=button] {
        min-width: 300px;
        width: 300px;
    }

    .image-box-arc {
        line-height: 0;
        margin-right: -15px;
    }

    .pagination {
        margin: 20px 0;
    }

    /*-nn-selector--*/
    .mobile_header .plate_select_nn,
    .modal-overlay_rub.in {
        display: none !important;
    }

    #rub-selector {
        display: none;
        padding: 30px;
        position: absolute;
        top: 38px;
        left: auto;
        right: 0;
        z-index: 200;
        border-radius: 0 0 8px 8px;
    }

    .cog-position:hover #rub-selector {
        display: block;
    }

    .cog-position #rub-selector .rub-selector-in {
        opacity: 0;
        transition: .5s;
    }

    .cog-position:hover #rub-selector .rub-selector-in {
        opacity: 1;
    }

    #rub-selector h5 {
        font-size: 16px;
        line-height: 1.4;
    }

    .plate_select_nn.tabs_select {
        opacity: 1 !important;
        margin-bottom: 40px;
    }

    #list4 .one_col .arh_nov_wr .tema-img {
        margin: 0 25px 0 0;
    }

}

/* Small Devices, Tablets */
@media (max-width: 767px) {

    .oblko_tegov_nn {
        display: none !important;
    }

    div.t1, div.t2, div.t3, div.t4 {
        margin-top: 0;
    }

    .news-lenta {
        padding-bottom: 197px;
    }

    .news-lenta .lenta_title {
        font-size: 16px;
    }

    #glavnay_novosti .lenta_title {
        font-size: 19px;
    }

    .a-ya-news {
        padding-top: 20px;
    }

    .reklama_wr_mob {
        margin-bottom: 5px;
    }

    .sitebar_reklama_wr {
        border: none !important;
    }

    .mob_butt {
        width: 100%;
        padding: 0 15px;
        clear: both;
        height: 70px;
    }

    /*.srochno {
        margin-top: 0;
        margin-bottom: 0;
    }*/

    .img-weather {
        height: 33px;
        width: 33px;
    }

    #glavnay_novosti .left_sitebar_glavnay {
        width: calc(100% + 30px);
        margin-left: -15px;
    }

    #glavnay_novosti .left_sitebar_glavnay .lenta_all {
        width: calc(100% - 30px);
        display: block;
        padding: 10px 15px;
        font-size: 17px;
        margin: 10px auto 0;
    }

    #glavnay_novosti .left_sitebar_glavnay #news_tab,
    #glavnay_novosti .left_sitebar_glavnay #nar_news_tab {
        border-bottom: none;
    }

    .lenta_news_new .button {
        margin: auto;
    }

    #speshial_project .sp_proekt_wr .proect {
        display: inline-block;
        width: 95%;
        float: left;
        background-size: cover;
        position: relative;
        height: 180px;
        margin: 2.5%;
    }

    #coment_popup {
        width: 100%;
        background-color: #2f434e;
        color: #fff !important;
        padding: 51px 30px;
        height: 100%;
        position: fixed;
        top: 0;
        bottom: 0;
        overflow-y: auto;
    }

    #pred_mod .pop_wr_nov {
        width: 100%;
        display: table;
    }

    .pop_wr_nov {
        width: 100%;
        margin: 40px auto;
    }

    #nov_otp .pop_wr_nov {
        text-align: center;
        margin: 20px auto;
    }

    #ludi_gov .s_bar ul a {
        width: 100%;
    }

    #pred_mod, #nov_otp {
        width: 100%;
        padding: 0;
    }

    .tabs_chitaemo .sitebar_text_nov {
        display: inline-block;
        width: 100%;
        padding: 10px 20px;
        border-bottom: 1px solid #f1f1f1;
        margin: 0;
    }

    .polz_pol_wr .name {
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 115px;
        word-wrap: normal;
        white-space: nowrap;
    }

    .nar_now .nov_nar_img {
        display: inline-block;
        width: 100%;
        height: 234px;
    }

    .nar_now .big_pl_text {
        display: inline-block;
        width: 100%;
        font-size: 25px;
    }

    #speshial_project .sp_proekt_wr .proect:hover {
        display: inline-block;
        width: 95%;
    }

    #nar_noovsti .vy_rozkaz_wr .vy_rozkaz {
        width: 100%;

    }

    #nar_noovsti .tabs_chitaemo .sitebar_text_nov {
        display: inline-block;
        width: 100%;
        margin: 0;
    }

    #ludi_gov .plaska a {
        float: right;
        margin-bottom: 14px;
        margin-right: 0px;
        margin-left: 0;
        margin-top: 0;
        width: 100%;
    }

    #ludi_gov .main_bar h2 {
        font-size: 30px;
        margin-bottom: -6px;
        margin-top: 3px;
        display: inline-block;
        width: 100%;
        text-align: center;
    }

    /*Disable Animation on Mobile Devices*/
    .animated {
        /*CSS transitions*/
        -o-transition-property: none !important;
        -moz-transition-property: none !important;
        -ms-transition-property: none !important;
        -webkit-transition-property: none !important;
        transition-property: none !important;
        /*CSS transforms*/
        -o-transform: none !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -webkit-transform: none !important;
        transform: none !important;
        /*CSS animations*/
        -webkit-animation: none !important;
        -moz-animation: none !important;
        -o-animation: none !important;
        -ms-animation: none !important;
        animation: none !important;
    }

    .main_header {
        display: none;
    }

    .samoe_chitemo {
        width: 100%;
        display: inline-block;
        border: 4px solid #ffeb7f;
        margin-top: 51px;
    }

    #davai_obsudim h2 {
        display: block;
    }

    #davai_obsudim .pred_nov {
        display: inline-block;
        margin: 5px 0 10px;
        font-size: 16px;
        line-height: 1.2;
    }

    #speshial_project .sp_proekt_wr {
        display: table;
        margin: 0 auto;
        width: 100%;
        padding: 5px;
    }

    .sl_mob {
        display: inline-block;
        width: 100%;
        padding: 30px 0;
        border-bottom: 1px solid #f7f7f7;
        margin: 0 0;
    }

    body > section:nth-child(14) {
        border-bottom: 1px solid #f7f7f7;
    }

    .sl_mob h2 {
        font-size: 28px;
    }

    .owl-nav {
        display: inline-block !important;
        position: absolute !important;
        top: -38px !important;
        right: 0 !important;
    }

    .sl_mob .owl-nav {
        display: inline-block !important;
        position: absolute !important;
        top: -33px !important;
        right: 0 !important;
    }

    .owl-nav .owl-next {
        display: inline-block !important;
        float: left !important;
        color: #ffffff !important;
        font-size: 13px !important;
        background-color: #fbaf43 !important;
        padding: 0 19px !important;
        margin-top: 1px;
    }

    .owl-nav .owl-next:active,
    .owl-nav .owl-prev:active {
        background-color: #c58a32 !important;
    }

    .owl-nav .owl-prev {
        display: none !important;
    }

    #ludi_gov {
        margin-top: 20px;
        margin-bottom: 40px;
    }

    .social_tabs {
        display: table;
        width: 320px;
        margin: 0 auto;
        margin-top: 20px;
    }

    ul.foot_nav > li {
        list-style: none;
        display: inline-block;
        margin-right: 0px;
        width: 90%;
    }

    #footer_bottom {
        display: inline-block;
        width: 100%;
        padding: 30px 16px;
        background-color: #2f434e;
        margin-top: -7px;
        margin-bottom: -6px;
    }

    #foto_video .owl-nav {
        display: none !important;
        position: absolute !important;
        top: -30px !important;
        right: 0 !important;
    }

    #foto_video ul {
        display: inline-block;
        margin-bottom: 13px;
    }

    .owl-dots {
        display: table;
        width: auto;
        margin: 0 auto;
    }

    .owl-dot {
        width: 11px;
        height: 11px;
        background-color: #b2b2b2;
        border-radius: 50%;
        display: inline-block;
        margin-right: 9px;
    }

    .owl-dot.active {
        background-color: #4c9ce2;
    }

    #big_baner_novost {
        display: none;
    }

    .mob_menu_butt {
        width: 33%;
        display: inline-block;
        float: left;
    }

    .mob_menu_butt .text_btn_i {

        text-align: left;
    }

    .sb-search.sb-search-open {
        width: 100%;

        top: 17px;
        -webkit-transition: all .3s ease;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
    }

    .sb-search {
        margin-top: -10px;
        width: 0;
        min-width: 70px;
        float: right;
        overflow: hidden;
        margin-right: 19px;
    }

    .yelow_btn > i {
        display: inline-block;
        margin-right: 5px;
    }

    .yelow_btn {
        height: 40px;
        line-height: 40px;
        padding-top: 5px;
        width: 289px;
        font-size: 16px;
        display: table;
        margin: 7px auto 0;
    }

    .yelow_btn > i > img {
        margin-top: -3px;
    }

    .mob_butt .yelow_btn {
        width: 70%;
        max-width: 220px;
        float: none;
        height: 52px;
        padding-top: 8px;
    }

    .mob_butt .shop_btn {
        width: 39%;
        float: right;
        height: 52px;
        position: relative;
        line-height: 52px;
        display: inline-block;
        text-align: left;
        padding: 1px 8px 0;
    }

    .mob_butt .shop_btn img {
        position: absolute;
        bottom: 0;
        right: 2px;
    }

    .mob_butt .shop_btn:hover img {
        right: 6px;
    }

    .mob_butt .shop_btn.chto_btn span {
        width: calc(100% - 70px);
        height: 52px;
        line-height: 1.2;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .yelow_btn.ny_tree_btn {
        width: 39%;
        float: right;
        height: 52px;
        position: relative;
        display: inline-block;
        padding: 4px 9px 0;
    }

    .yelow_btn.ny_tree_btn p {
        line-height: 1.3;
        font-size: 15px;
    }

    .ny_tree_btn img {
        bottom: 0;
        right: 2px;
        height: 74px;
    }

    .mob_butt .img-btn {
        width: 39%;
        float: right;
        height: 52px;
        position: relative;
        line-height: 52px;
        display: inline-block;
        text-align: left;
        padding: 0;
        overflow: hidden;
        cursor: pointer;
        background-color: transparent !important;
    }

    .mob_butt .img-btn img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    #prisl_nov {
        width: 100%;
        background-color: #f7f7f7;
        padding: 16px 15px 0;
    }

    #prisl_nov .polz_pol_wr {
        width: 100%;
        float: left;

    }

    #prisl_nov .whitebl .wid_50 {
        display: inline-block;
        width: 100%;
        margin-right: 0;
        float: left;
    }

    #prisl_nov .whitebl .wid_50 .red {
        color: #ff1239;
        margin-top: 31px;
        padding: 0px 0px;
    }

    .add_foto_wr .add_foto {
        display: inline-block;
        width: 100px;
        float: left;
        margin-right: 3%;
        background-size: cover;
        height: 70px;
        position: relative;
    }

    #regist .about_reg {

        display: none;
    }

    #regist .reg_pop_form {
        width: 100%;
        display: inline-block;
        padding: 30px;
        float: left;
    }

    #regist {
        width: 100%;
    }

    #nov_card .podel_social ul {
        display: inline-block;
        width: 100%;
    }

    #nov_card .podel_social ul li {

        width: 49%;
        margin-bottom: 15px;
        float: left;
    }

    .next_level {
        padding: 15px 0 0 30px !important;
    }

    .comets_block_wr > .comets_block > .comets_block > .comets_block {
        padding: 0 !important;
    }

    .avtorss {
        width: 100%;
        background-color: #2f434e;
        margin-top: 0;
        height: 501px;
        overflow: hidden;
    }

    .avt_scrol_wr {
        overflow: auto;
        height: 430px;
    }

    #all_mnen .avtorss .mnenie_avtor {
        display: inline-block;
        width: 100%;
        position: relative;
        margin: 0;
        float: left;
        height: auto;
    }

    #all_mnen .tabs_chitaemo .sitebar_text_nov {
        display: inline-block;
        width: 96%;
        padding: 10px 0;
        border-bottom: 1px solid #f1f1f1;
        float: left;
    }

    #all_mnen .mnenie_tag i > img {
        margin-top: -5px;
        margin-right: 4px;
        width: 20px;
        display: inline-block;
    }

    #all_mnen > div > div > div.col-md-12.col-lg-9 > div > section:nth-child(19) {
        margin-top: 30px;
    }

    #glavnay_novosti .tabs_chitaemo .sitebar_text_nov {
        display: inline-block;
        width: 100%;
        padding: 5px 0 0;
        border-bottom: 1px solid #f1f1f1;
        margin: 0;
    }

    #mnenia .tabs_chitaemo .sitebar_text_nov {
        display: inline-block;
        width: 95%;
        padding: 5px 0 10px;
        float: left;
    }

    #arhiv .tabs_chitaemo .sitebar_text_nov {
        display: inline-block;
        width: 95%;
        padding: 10px 0;
        border-bottom: 1px solid #f1f1f1;
        margin: 0% 2%;
        float: left;
    }

    #oblko_tegov .oblko_tegov_wr {

        border: none;

    }

    #oblko_tegov .oblko_tegov_wr .pag_name h2 {
        font-size: 25px;

    }

    .image-box-arc {
        line-height: 0;
        float: left;
    }

    #arhiv .arh_nov_wr .arh_img {
        display: inline-block;
        width: 120px;
        height: 80px;
        background-size: cover;
        background-position: center;
    }

    #arhiv .arh_nov_wr a {
        display: inline-block;
        width: calc(100% - 135px);
    }

    #list4 .arh_nov_wr .arh_img {
        display: inline-block;
        width: 118px;
        height: 85px;
        background-size: cover;
        background-position: center;
    }

    #list4 .arh_nov_wr a {
        display: inline-block;
        width: 100%;
        padding-bottom: 14px;
        border-bottom: 1px solid #f7f7f7;
    }

    #video_plitka .tabs_chitaemo .sitebar_text_nov {
        display: inline-block;
        width: 96%;
        padding: 10px 0;
        border-bottom: 1px solid #f1f1f1;
        margin: 0% 2%;
        float: left;
    }

    .pl_3col {
        display: inline-block;
        margin: 15px;
    }

    .like_block {
        width: 100%;
        background-color: #f7f7f7;
        height: 33px;
        margin-bottom: 13px;
    }

    #stat_page .podel_social ul {
        display: inline-block;
    }

    #stat_page .podel_social ul li {

        display: inline-block;
        width: 25%;
        margin: 0 0 10px;
        float: left;
    }

    #stat_page .podel_social {
        display: inline-block;
        width: 100%;
        margin-top: 0px;
        margin-bottom: 11px;
    }

    .stat_centr_wr .gal_foto_conteiner {
        position: relative;
        background-color: #e3eaef;
        padding: 0 10px 20px;
        margin: 0;
    }

    .stat_centr_wr .gallery_section .galery li.col_foto_wr span,
    .stat_centr_wr .slider_gallery .galery li.col_foto_wr span {
        border: 0;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: center;
        align-content: center;
        align-items: center;
    }

    .tems {
        width: 100%;
        margin-top: 6px;
        margin-bottom: 25px;
    }

    .st_coment {
        width: 100%;
        margin-top: 25px;
        margin-bottom: 23px;
    }

    .stat_centr_wr .cont_table {
        border: 1px solid #f1f1f1;
        background: #fff;
        border-radius: 3px;
        margin: 10px 0;
        width: 500px;
    }

    .table_wr_st {
        width: 100%;
        overflow-x: auto;
    }

    .gr_bg_mob {
        background-color: #f7f7f7;
        padding: 17px 1px;
    }

    .stat_centr_wr .st-name {
        font-size: 26px;
        line-height: 28px;
        color: #131920;
        margin-bottom: 20px;
    }

    .fancybox-wrap {
        width: 100% !important;
        height: auto !important;
        position: absolute;
        top: 0 !important;
        left: 0 !important;
        opacity: 1;
        bottom: 0;
        overflow: visible;
    }

    .fancybox-inner {
        overflow: auto;
        width: 100% !important;
        height: 100vh !important;
    }

    .fancybox-close {
        position: absolute;
        top: 4px;
        right: 8px;
        width: 36px;
        height: 36px;
        cursor: pointer;
        z-index: 8040;
    }

    .popup {
        display: none;
        padding: 55px 18px 20px;
    }

    #vhod {
        width: 100%;
    }

    .fancybox-close {
        position: fixed;
        top: 10px;
        right: 14px;
        width: 19px;
        height: 19px;
        cursor: pointer;
        z-index: 8040;
        background-image: url(/themes/default/front/img/close.png);
        background-position: center;
        background-size: cover;
    }

    .fancybox-image, .fancybox-iframe {
        display: block;
        width: 100%;
        height: auto;
    }

    #glavnay_novosti > div > div > div.col-sm-12.hidden-lg.hidden-md > div.col-md-12.visible-sm.visible-xs {
        padding: 0;
    }

    .mobile_header {
        width: 100%;
        display: inline-block;
        background-color: #4c9ce2;
        height: 90px;
        top: 0;
        z-index: 1010;
    }

    .srochno_wr a.srochno_a > span {
        background-color: #fff;
        text-transform: uppercase;
        padding: 5px 11px;
        display: table;
        margin: 0 auto 8px;
    }

    .vash_com {
        display: inline-block;
        width: 100%;
        float: left;
    }

    .open_com {
        display: inline-block;
        width: 100%;
        float: right;
        height: 50px;
        background-color: #445660;
        cursor: pointer;
        margin-top: 10px;
    }

    .pad_100 {
        padding-bottom: 0;
    }

    .lenta_pic_out {
        overflow: hidden;
        position: relative;
    }

    .nar_now .nov_nar_img_v {
        height: 400px;
    }

    .user-title {
        margin-bottom: 20px;
        height: 63px;
        background-color: #eee;
    }

    .next_level {
        padding: 15px 0 0 30px;
    }

    .news-lenta {
        margin-top: 30px;
        padding-bottom: 184px;
    }

    .news-lenta .lenta_all {
        width: calc(100% - 40px);
        margin: 20px auto;
        max-width: 207px;
        display: block !important;
    }

    #lenta-news .down-gradient {
        padding: 0 15px;
    }

    .a-ya-news,
    .a-dzen {
        display: block;
        width: 100%;
        background-color: #fff;
        padding-top: 5px;
    }

    .a-ya-news img,
    .a-dzen img {
        display: block;
        width: 207px;
        margin: 0 auto;
        object-fit: none;
    }

    .ya-rep {
        flex-direction: column;
    }

    .ya-rep-text {
        width: calc(100% - 19px);
        margin-left: 19px;
    }

    .ya-rep-text:after {
        content: url(/themes/default/front/img/ukaz1.svg);
        width: 30px;
        height: 23px;
        position: absolute;
        left: 140px;
        top: -23px;
    }

    .ya-rep-text:hover:after {
        content: url(/themes/default/front/img/ukaz1-hover.svg);
    }

    .ya-rep .autor {
        margin-left: 19px;
        margin-bottom: 10px;
    }

    .medic span {
        font-size: 4.3vw;
    }

    .medic p {
        font-size: 2.9vw;
    }

    .fotorama--fullscreen .fotorama__nav-wrap {
        display: none;
    }

    .material_comment {
        width: 100%;
        margin: 0 auto;
        padding: 0 15px;
    }

    .vrezka_1 {
        float: left;
        width: 100%;
        margin: 10px 0 30px;
        padding: 20px 0;
    }

    .autor_box_in {
        width: 100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-end;
    }

    .autor_box_in_in {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: flex-start;
    }

    .author_face {
        max-width: 80px;
        width: 50%;
        margin: 0 15px 4px 0;
    }

    .main_photo_hr {
        height: 1px;
        background-color: transparent;
        margin: 0 auto 0;
        border-top: none;
    }

    .vrezka_2 {
        float: left;
        width: 100%;
        margin: 10px 0 10px;
        padding: 6px 0 20px;
    }

    .spravka_1 {
        float: left;
        width: 100%;
        margin: 10px 0 30px;
        padding: 20px 0;
        border-top: 1px solid #d8d8d8;
        border-bottom: 1px solid #d8d8d8;
    }

    .spravka_1 h4 {
        font-size: 26px;
        margin-bottom: 10px;
        font-weight: 400;
        margin-top: 0;
    }

    .spravka_1 p {
        font-size: 15px;
        color: #6d6d6d;
        margin-bottom: 10px;
        font-weight: 400;
        line-height: 20px;
    }

    .spravka_1 p a {
        text-decoration: underline;
    }

    .map, .map-100 {
        height: 200px;
        overflow: hidden;
    }

    .gallery_section .galery li.col_foto_wr span,
    .slider_gallery .galery li.col_foto_wr span {
        font-size: 17vw;
    }

    .stat_centr_wr p.na_pravax_foto {
        display: inline-block;
        position: absolute;
        top: auto;
        left: auto;
        bottom: 0;
        right: 0;
        color: white;
        padding: 3px 10px;
        font-size: 12px;
        font-weight: 400;
        line-height: 19px !important;
        margin-bottom: 0 !important;
        opacity: .6;
    }

    .ya_material {
        width: 100%;
        margin-top: 15px;
        padding: 0;
    }

    .reklama_no_border {
        margin: -10px 0 20px;
        border-bottom: 1px solid #ccc;
        padding-bottom: 15px;
    }

    .lenta_pic_out {
        display: none;
    }

    .border_8 {
        float: left;
        width: 100%;
    }

    .modal_add {
        margin: 0 !important;
    }

    .mod-in {
        z-index: 99999;
        border-radius: 0;
        height: 100vh;
        padding: 30px 15px;
        width: 100%;
        overflow-y: scroll;
    }

    .mod-reg {
        z-index: 99999;
        border-radius: 0;
        height: 100vh;
        overflow-y: auto;
    }

    .mod_nn {
        overflow-y: auto;
        height: 100vh;
    }

    #prislNovNewGuest .modal-dialog,
    #prislNovNewUser .modal-dialog {
        margin: 0;
    }

    #reg-form .reg_pop_form {
        width: 100%;
        display: inline-block;
        padding: 30px 15px;
        float: left;
    }

    #login_modal .close,
    .reg_pop_form .close,
    #prislNovNewGuest .close,
    #prislNovNewUser .close {
        position: absolute;
        top: 15px;
        right: 15px;
        width: 20px;
        height: 20px;
        cursor: pointer;
        z-index: 8040;
        background-image: url(/themes/default/front/img/close.png);
        opacity: 1;
        background-color: transparent;
        background-repeat: no-repeat;
    }

    .reg_pop_form .help-block {
        margin-bottom: 0;
    }

    .new_pass {
        background-color: rgba(76, 156, 226, 0.25);
        padding: 10px;
        margin: 6px auto;
        text-align: center;
        line-height: 1.2em;
        font-size: 14px;
        line-height: 1.3;
    }

    .mod_nn .polz_pol_wr {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 15px;
        line-height: 30px;
        height: 30px;
        float: left;
        width: 100%;
    }

    #ludi_gov_1 {
        background-color: #e3eaef;
        padding: 0;
    }

    #nn_top_tab .tabs {
        background: none;
    }

    #ludi_gov_1 {
        margin-top: 20px
    }

    #ludi_gov_1 .plaska h2 {
        display: inline-block;
        font-size: 30px;
        color: #273842;
        font-weight: 400;
        text-align: center;
        width: 100%;
        line-height: 1.2;
        margin: 15px 0;
    }

    .nn_top_header {
        margin-bottom: 40px;
    }

    #ludi_gov_1 .plaska a {
        width: 240px;
        height: 40px;
        background-color: #4c9ce2;
        color: #fff;
        font-size: 17px;
        margin: 15px auto;
        text-align: center;
        line-height: 40px;
        font-weight: 700;
        text-transform: uppercase;
    }

    #ludi_gov_1 .plaska a:hover {
        background-color: #385698;
    }

    #ludi_gov_1 .plaska a i {
        margin-right: 10px;
        position: relative;
        top: 1px;
    }

    #ludi_gov_1 .plaska a i img {
        position: relative;
        top: -3px;
    }

    #nn_top_tab .nn_top_h2 {
        margin-bottom: 15px;
        width: 100%;
    }

    #nn_top_tab .nn_mob {
        float: none;
    }

    #nn_top_tab .nn_top_h2 h2 {
        text-align: center;
        font-size: 23px;
    }

    #ludi_gov_1 .nav-tabs {
        border-bottom: none;
        margin-bottom: 33px;
    }

    #ludi_gov_1 .nav > li > a {
        padding: inherit;
    }

    #ludi_gov_1 .nav-tabs > li > a {
        width: 85px;
        height: 32px;
        background-color: transparent;
        color: #878d92;
        border: 1px solid #878d92;
        line-height: 30px;
        text-align: center;
        font-weight: 400;
        font-size: 15px;
        float: left;
        margin-right: 5px;
        border-radius: inherit;
    }

    #ludi_gov_1 .nav-tabs > li.active > a,
    .nav-tabs > li.active > a:focus,
    .nav-tabs > li.active > a:hover {
        width: 85px;
        height: 32px;
        background-color: #2f434e;
        color: #fff;
        line-height: 30px;
        text-align: center;
        font-weight: 400;
        font-size: 15px;
        float: left;
        margin-right: 5px;
        border-radius: inherit;
        border: 1px solid #2f434e;
    }

    #nn_top_tab .nn_top_vibor {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    /*----------------------------------------------------------------*/
    #ludi_gov_1 .nn_top {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        margin: 26px 0;
    }

    #ludi_gov_1 .nn_av_like {
        display: flex;
        flex-direction: column-reverse;
        margin-right: 10px;
    }

    #ludi_gov_1 .nn_green {
        background-color: #4bb467;
        height: 22px;
        width: 60px;
        padding: 0 5px;
        color: #fff;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }

    #ludi_gov_1 .nn_number {
        font-weight: 700;
        font-size: 17px;
        text-align: center;
    }

    #ludi_gov_1 .nn_like {
        font-weight: 400;
        font-size: 14px;
        text-align: center;
    }

    #ludi_gov_1 .nn_av_top {
        min-width: 60px;
        max-width: 60px;
        height: 60px;
    }

    #ludi_gov_1 .nn_av_top img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }

    #ludi_gov_1 .nn_name {
        font-size: 14px;
        color: #a6b0b5;
        display: table;
        float: left;
        margin-top: -3px;
    }

    #ludi_gov_1 .nn_name span {
        margin: 0 10px;
    }

    #ludi_gov_1 .nn_inform_line {
        float: left;
        margin-top: 5px;
        margin-left: -10px;
    }

    #ludi_gov_1 .nn_inform_line span {
        float: left;
        color: #a6b0b5;
        margin-right: 3px;
        font-size: 14px;
        display: inline-block;
        line-height: 1.4;
    }

    #ludi_gov_1 .coments,
    #ludi_gov_1 .prosmotr {
        margin-left: 10px;
    }

    #ludi_gov_1 .nn_title_top a.content {
        font-size: 17px;
        font-weight: 700;
        color: #2f434e;
        line-height: 20px;
        margin-top: 7px;
        width: 100%;
        display: inline-block;
        word-wrap: break-word;
    }

    #ludi_gov_1 .nn_title_top a.content:hover {
        color: #337ab7;
    }

    #ludi_gov_1 hr.nn_top {
        width: 100%;
        height: 1px;
        background: #fff;
    }

    #ludi_gov_1 .nn_title_top {
        display: flex;
        flex-direction: column;
    }

    /*----------------------------------------------------------------*/
    #ludi_gov_1 .s_bar {
        background-color: #f7f7f7;
        width: 100%;
        display: inline-block;
        padding: 40px 25px 0;
        font-size: 18px;
    }

    #ludi_gov_1 a.all {
        background-color: #f7f7f7;
        border-top: 1px solid #e1e2e3;
        width: 100%;
        display: inline-block;
        padding: 5px 25px;
        font-size: 16px;
    }

    #ludi_gov_1 .s_bar ul a {
        color: #273842;
        font-size: 16px;
        margin-top: 6px;
        display: inline-block;
    }

    #ludi_gov_1 .s_bar ul {
        width: 100%;
        display: inline-block;
        overflow-y: auto;
        height: 200px;
    }

    /*----------------------------------------------------------------*/
    .padding0 {
        padding-left: 0;
        padding-right: 0;
    }

    #ludi_gov_1 .right_s_bar,
    #ludi_gov_1 .right_s_bar .coment_wr {
        width: 100%;
        display: inline-block
    }

    #ludi_gov_1 .right_s_bar .coment_wr .coment_about {
        display: inline-block;
        width: 100%;
        background-color: #4c9ce2;
        position: relative;
        margin: 0;
        color: #fff
    }

    #ludi_gov_1 .right_s_bar .coment_wr .coment_day {
        padding: 25px;
    }

    #ludi_gov_1 .right_s_bar .coment_wr .coment_about .mnenie_avtor_img {
        display: inline-block;
        min-width: 35px;
        max-width: 35px;
        float: left;
        height: 35px;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        margin-right: 10px;
    }

    #ludi_gov_1 .right_s_bar .coment_wr .coment_about .mnenie_avtor_text {
        display: block;
        float: none;
        width: 100%;
    }

    #ludi_gov_1 .right_s_bar .coment_wr .coment_about .mnenie_avtor_text span {
        font-size: 14px;
        color: #fff;
        display: table;
        line-height: 30px;
    }

    #ludi_gov_1 .right_s_bar .coment_wr .coment_about .mnenie_avtor_text p {
        font-size: 13px;
        color: #fff;
        line-height: 15px;
        margin-top: 0;
    }

    #ludi_gov_1 .right_s_bar h2 {
        display: inline-block;
        width: 100%;
        color: #fff;
        font-weight: 300;
        font-size: 23px;
        background-color: #0080c6;
        text-align: left;
        padding: 8px 25px 4px;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        border-bottom: 1px solid #fff;
    }

    #ludi_gov_1 .comment_day {
        font-family: 'PT Serif Bold Italic';
        font-size: 15px;
        max-height: 80px;
        overflow: hidden;
    }

    /*----------------------------------------------------------------*/
    #claim_frontnews_user_form .modal-body,
    #claim_user_form .modal-body {
        height: 100%;
        width: 100%;
    }

    #claim_frontnews_user_form .modal-dialog,
    #claim_user_form .modal-dialog {
        width: 100%;
        margin: 20px 0 200px;
    }

    .stat_centr_wr .inform_top_line p {
        line-height: 19px;
        float: right;
    }

    #oblko_tegov .h2_main,
    .mob_rub .h2_main {
        font-size: 26px !important;
    }

    .otziv, .back {
        width: 100%;
        height: 35px;
        line-height: 35px;
        color: #fff;
        font-size: 15px;

        position: fixed;
        cursor: pointer;
        text-align: center;
        box-sizing: border-box;
        text-transform: uppercase;
        z-index: 1000;
    }

    .otziv {
        background-color: #55b0ff;
        bottom: 35px;
        right: 0;
        border: 1px solid #3c74ab;
        border-bottom: none;
    }

    .back {
        background-color: #90969c;
        bottom: 0;
        right: 0;
        border: 1px solid #696f75;
    }

    .otziv:hover, .otziv:focus {
        background-color: #3e97ee;
        -webkit-transition: all .1s ease;
        transition: all .1s ease;
    }

    .back:hover, .back:focus {
        background-color: #7c8288;
        -webkit-transition: all .1s ease;
        transition: all .1s ease;
    }

    .otziv a, .back a {
        text-decoration: none !important;
    }

    .nn .rub_all_a i {
        color: #fff;
        float: none;
        transform: none;
        top: 0 !important;
    }

    .nn .rub_all a i {
        transform: none;
    }

    .personal_menu_mob {
        height: 30px !important;
        margin-bottom: 0;
    }

    .personal_menu_mob1 {
        height: 30px !important;
        margin-bottom: 0;
        font-size: 24px !important;
    }

    .personal_menu_mob2 {
        margin-bottom: 80px !important;
    }

    .pers_menu1_main .send_mail_lk {
        display: inline-block;
        width: 100%;
    }

    .no_mod_nn {
        display: none;
        padding: 20px;
        margin-top: 50px;
        border-radius: 0;
        background-color: #e3eaef;
    }

    .no_mod_nn input[type=button] {
        width: 100%;
    }

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

    /*-nn-selector--*/
    #rub-selector {
        display: none;
    }

    .plate_select_nn ul.tabs,
    .plate_select_nn ul.tabs a,
    .cog-selector {
        height: 54px;
        margin: 0;
    }

    .plate_select_nn ul.tabs {
        width: 75%;
        display: inline-block;
    }

    .plate_select_nn.nn_section ul.tabs {
        width: 100%;
    }

    .plate_select_nn.tabs-min.nn_section .cog-position {
        display: none;
    }

    .plate_select_nn ul.tabs,
    .plate_select_nn ul.tabs .tab-current a,
    .plate_select_nn ul.tabs li a {
        border-bottom: none !important;
    }

    .plate_select_nn ul.tabs li {
        width: 33.33%;
        margin: 0;
    }

    .plate_select_nn ul.tabs a {
        width: 100%;
    }

    .plate_select_nn ul.tabs a span {
        display: inline-block;
        margin-top: 5px;
    }

    .plate_select_nn ul.tabs li:nth-child(2) a span {
        margin-top: 4px;
    }

    .plate_select_nn > ul > [class^="t"] a {
        padding: 6px 0 0;
    }

    .plate_select_nn > ul > [class^="t"] i {
        display: inline-block;
    }

    .plate_select_nn ul.tabs li a,
    .cog-selector span {

        font-size: 14px;
        line-height: 1.1;
    }

    .cog-selector span {
        display: inline-block;
        margin-top: 2px;
    }

    .cog-position {
        width: 25%;
        right: 0;
    }

    .cog-selector {
        padding-top: 5px;
        margin-left: 0;
    }

    .cog-position:hover .cog-selector {
        width: 100%;
        z-index: 1;
    }

    .cog-selector i {
        width: 100%;
        line-height: 1 !important;
    }

    .plate_select_nn #rub-selector form ul {
        margin-left: 20px;
        width: calc(100% - 20px) !important;
    }

    .close-rub-selector:active {
        opacity: 0.5;
    }

    .plate_select_nn #rub-selector li label {
        margin-bottom: 20px !important;
    }

    .modal-content_rub label:active {
        opacity: 0.5;
    }

    .plate_select_nn {
        display: inline-block;
        position: relative;
        width: calc(100% + 30px);
        margin-left: -15px;
    }

    .mobile_header .plate_select_nn {
        position: fixed;
        display: inline-block;
        width: 100%;
        margin-left: -15px;
        top: 28px;
        z-index: 90;
    }

    .plate_select_nn.tabs-min ul.tabs,
    .plate_select_nn.tabs-min ul.tabs a,
    .plate_select_nn.tabs-min .cog-selector,
    .mobile_header .plate_select_nn.tabs-min ul.tabs,
    .mobile_header .plate_select_nn.tabs-min ul.tabs a,
    .mobile_header .plate_select_nn.tabs-min .cog-selector {
        height: 34px;
    }

    .mobile_header .plate_select_nn ul.tabs li {
        float: left;
    }

    .mobile_header .plate_select_nn ul.tabs li a {
        display: block;
    }

    .plate_select_nn.tabs-min ul.tabs a span,
    .plate_select_nn.tabs-min .cog-selector span,
    .mobile_header .plate_select_nn.tabs-min ul.tabs a span,
    .mobile_header .plate_select_nn.tabs-min .cog-selector span {
        display: none;
    }

    .modal_rub label.select_all {
        margin-top: 15px;
    }

    .modal_rub ul {
        padding-left: 20px;
    }

    /*modal for nn-selector*/
    .modal-overlay_rub {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1050;
        background-color: rgba(0, 0, 0, 0.6);
        opacity: 0;
        visibility: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1), visibility 0.3s cubic-bezier(0.55, 0, 0.1, 1);
        transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1), visibility 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    }

    .modal-overlay_rub.in {
        opacity: 1;
        visibility: visible;
        z-index: 1050;
    }

    .modal-overlay_rub .modal-dialog {
        margin: 0;
    }

    .modal_rub {
        position: relative;
        margin: 0 auto;
        background-color: #2f434e;
        color: #fff;
        width: 100%;
        height: 100vh;
        max-width: 100%;
        min-height: 100vh;
        padding: 60px 30px 30px;
        border-radius: 0;
        overflow-y: hidden;
    }

    .modal_rub.in {
        visibility: visible;
        opacity: 1;
        -webkit-transform: scale(1);
        transform: none;
        z-index: 1000;
    }

    .modal_rub h5 {
        width: 100%;
    }

    .modal_rub form {
        height: 100%;
    }

    .modal_rub .modal-content_rub {
        height: calc(100% - 160px);
        width: 100%;
        overflow: auto;
        position: relative;
        border-top: 1px solid rgba(255, 255, 255, 0.11);
        border-bottom: 1px solid rgba(255, 255, 255, 0.11);
    }

    .rub-selector-in {
        overflow-y: auto;
        width: 100%;
    }

    .modal_rub .close-modal_rub {
        position: fixed;
        cursor: pointer;
        top: 22px;
        right: 28px;
        width: 20px;
        height: 20px;
        background-image: url(/themes/default/front/img/close.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        z-index: 1070;
    }

    .modal_rub.in .close-modal_rub {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
        opacity: .8;
    }

    .close-modal_rub:hover {
        opacity: 0.5 !important;
        -webkit-transition: all .1s ease;
        transition: all .1s ease;
    }

    .modal_rub_fot {
        display: inline-block;
        width: 100%;
        padding-bottom: 30px;
        position: absolute;
        bottom: 0;
        left: 0;
    }

    .modal_rub .comebt_butt {
        margin: 0 auto;
        display: block;
    }

    .modal_rub_in {
        height: 100%;
        width: 100%;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        align-content: center;
        align-items: center;
    }

    /*-----------------*/
    #style-1::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        border-radius: 10px;
        background-color: #F5F5F5;
    }

    #style-1::-webkit-scrollbar {
        width: 12px;
        background-color: #F5F5F5;
    }

    #style-1::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
        background-color: #555;
    }

    .plate_select_nn.tabs-min {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    .plate_select_nn.tabs-min.show_plate_select {
        -webkit-transform: translate3d(0, 100%, 0);
        -ms-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    .mob_popup {
        min-height: 100%;
    }

    .nn_down_panel,
    .lower_panel {
        position: fixed;
        z-index: 1040;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 65px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        will-change: transform;
        -webkit-transition: -webkit-transform .5s;
        transition: -webkit-transform .5s;
        transition: transform .5s, -webkit-transform .5s;
    }

    .nn_down_panel.is-hidden-down,
    .lower_panel.is-hidden-down {
        -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
        transform: translateY(100%);
    }

    .mobile_header:after,
    .nn_down_panel:after,
    .lower_panel:after {
        clear: both;
        content: "";
        display: block;
    }

    /*End of Анимация шапки и нижней панели*/
    .mob_rub {
        display: none !important;
    }

    .select_arh .jq-selectbox__dropdown {
        width: 100%;
        max-width: 100%;
    }

    #foto_video {
        min-height: 83vw;
    }

    #foto_video .foto_video_slider_main .bid_item_foto_video,
    #foto_video .foto_video_slider_main .small_item_foto_video {
        padding-bottom: 66.66% !important;
        margin-bottom: 0;
    }

    .slide-item-1,
    .slide-item-2 {
        width: 100vw;
    }

    #foto_video .foto_video_slider_main .bid_item_foto_video .bid_item_text_wr,
    #foto_video .foto_video_slider_main .small_item_foto_video .small_item_text_wr {
        padding: 0.66vw 3.3vw !important;
    }

    #foto_video .foto_video_slider_main .bid_item_foto_video p.big_pl_text,
    #foto_video .foto_video_slider_main .small_item_foto_video p.small_pl_text {
        font-size: 4.8vw;
        line-height: 1.25;
    }

    .foto_video_slider_main .small_pl_text .icon-icon-moe-33,
    .foto_video_slider_main .small_pl_text .icon-icon-moe-37 {
        font-size: 0.8em;
    }

    #obsudim_slider .slick-arrow.fa-angle-left,
    #chitaite_takge .slick-arrow.fa-angle-left {
        display: none !important;
    }

    #obsudim_slider .slick-arrow.fa-angle-right,
    #chitaite_takge .slick-arrow.fa-angle-right {
        display: inline-block;
        float: left;
        color: #fff;
        font-size: 26px;
        background-color: #fbaf43;
        padding: 0 19px;
        margin-top: 1px;
    }

    #obsudim_slider .slick-arrow.fa-angle-right:hover,
    #obsudim_slider .slick-arrow.fa-angle-left:hover,
    #chitaite_takge .slick-arrow.fa-angle-right:hover,
    #chitaite_takge .slick-arrow.fa-angle-left:hover {
        background-color: #ef9d29;
    }

    #obsudim_slider .slick-arrow.fa-angle-right:active,
    #obsudim_slider .slick-arrow.fa-angle-left:active,
    #chitaite_takge .slick-arrow.fa-angle-right:active,
    #chitaite_takge .slick-arrow.fa-angle-left:active {
        background-color: #d98a1b;
    }

    #list4 .one_col .arh_nov_wr .tema-img {
        margin: 0 15px 0 0;
    }

    .middle_col {
        margin-top: 30px;
        display: inline-block;
        height: auto;
    }

    .author-card .small-anons-avatar {
        width: 30%;
        min-width: 30%;
        height: auto;
        margin-right: 20px;
    }

    .author-card .author-opinion-name {
        font-size: 4vw;
    }

    .author-card .author-opinion-tema {
        font-size: 2.6vw;
    }

    .author-card .author-opinion-desc {
        font-size: 14px;
    }

    #onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right {
        bottom: 80px !important;
    }
}

@media (min-width: 720px) and (max-width: 767px) {
    .xs {
        display: block !important;
    }

    .list-img {
        min-width: 182px;
        width: 182px;
    }

    .title-soc {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-start;
        height: 110px;
    }

    .title-soc .title {
        width: 100%;
    }

    .title-soc .subtitle {
        display: none;
    }

    .title-soc .social {
        width: 100%;
        float: none;
    }

    .title-soc .social-top {
        float: right;
    }

    .title-soc .bookmark {
        margin: 0 10px 0 0;
        float: left;
    }
}

@media (max-width: 767px) and (min-width: 700px) {
    .podd {
        width: calc(37% - 5px);
    }

    .com {
        width: calc(37% - 5px);
    }

    .blank {
        display: none;
    }

}

@media (max-width: 699px) and (min-width: 520px) {
    .podd {
        width: calc(50% - 5px);
    }

    .com {
        width: calc(50% - 5px);
    }

    .blank {
        width: 50px;
    }

}

@media (max-width: 519px) {
    .podd {
        width: 100%;
    }

    .com {
        width: 100%;
    }

    .blank {
        width: 50px;
    }

}

@media (min-width: 640px) {

    .tema-top {
        height: 54px;
    }

    .tema-top:after {
        border: 27px solid transparent;
        border-right: 15px solid #fff;
    }

    .tema-top .tema-img {
        margin: 0 15px;
    }

    .word-tema {
        margin-left: 15px;
    }

    .vis-tema1 {
        display: inline-block;
    }

    .vis-tema2 {
        display: none;
    }

    .tema-top p.tema-title {
        margin: 0 35px 5px 0;
    }

    .bookmark-row .arh_img {
        height: 90px;
    }

    .col-varial {
        width: 20%;
    }
}

@media (max-width: 639px) {

    .tema-top {
        height: 96px;
    }

    .tema-top:after {
        border: 48px solid transparent;
        border-right: 26px solid #fff;
    }

    .tema-top .tema-img {
        margin: 0 15px 0 7px;
    }

    .word-tema {
        margin-left: 0;
        font-weight: 400;
    }

    .vis-tema1 {
        display: none;
    }

    .vis-tema2 {
        display: inline-block;
    }

    .tema-top p.tema-title {
        margin: 0 45px 5px 0;
        max-height: 45px;
        overflow-y: hidden;
    }

    .bookmark-row .arh_img {
        height: 70px;
    }

    .col-varial {
        width: 33.33%;
    }
}

@media (min-width: 720px) {
    .inform_top_line_v1 {
        margin-bottom: 30px;
        height: 30px;
    }

    .list-row {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 25px 0;
    }

    .service {
        order: 1;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-start;

        width: 135px;
        min-width: 135px;
        height: 110px;
        padding: 0 15px 0 9px;
        border-left: 4px solid #e3eaef;

        font-size: 14px;
    }

    .service .inform_rubrika {
        width: 100%;
    }

    .list-row .green-color {
        border-left: 4px solid #31aa51;
    }

    .list-row .red-color {
        border-left: 4px solid #ff1239;
    }

    .list-row .count-stroka {
        margin-bottom: -2px;
    }

    .service .vazhno {
        display: inline-block;
    }

    .list-img .vazhno {
        display: none;
    }

    .title-soc {
        order: 3;
        width: 100%;
    }

    .title-soc .inform_top_line {
        display: none;
    }
}

@media (max-width: 719px) {
    .inform_top_line_v1 {
        margin-bottom: 20px;
    }

    .inform_top_line_v1 .inform_count {
        margin-right: 0 !important;
    }

    .inform-block1 {
        width: 100%;
        height: 30px;
        margin-bottom: 10px;
    }

    .inform_top_line_v1_inside .inform-block1 {
        width: calc(100% - 180px);
    }

    .inform-block1 .bookmark {
        margin-right: 10px !important;
    }

    .inform-block1 .inform_count {
        float: right;
        line-height: 30px;
    }

    .list-row {
        display: block;
        padding: 13px 0 20px;
    }

    .service {
        display: inline-block;
        margin-bottom: 3px;
    }

    .service-top {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        margin-bottom: 2px;
    }

    .service-top .inform_top_line {
        width: auto;
        margin-right: 15px;
    }

    .service .vazhno {
        order: 1;
        margin: 0 10px 0 0;
        font-size: 11px;
        line-height: 18px;
    }

    .service .count-stroka {
        display: none;
    }

    .service .inform_rubrika {
        order: 2;
        margin-right: 10px;
        overflow: hidden;
    }

    .service a.rubrika {
        line-height: 16px;
        white-space: nowrap;
    }

    .service .time {
        order: 3;
        width: auto;
        line-height: 21px;
        margin-bottom: 0;
    }

    .service .time br {
        display: none;
    }

    .service.inform_top_line .time {
        margin-right: 0;
        width: auto;
        line-height: 16px;
    }

    .service .vazhno {
        display: none;
    }

    .list-img {
        float: left;
        min-width: 182px;
        width: 182px;
        position: relative;
    }

    .list-img .vazhno {
        color: #fff;

        padding: 2px 4px;
        font-weight: 700;
        font-size: 12px;
        display: inline-block;
        height: 18px;
        line-height: 16px;
        position: absolute;
        bottom: 0;
        left: 0;
    }

    .title-soc .inform_top_line {
        display: none;
    }

    .list-img .vazhno.green_bg {
        background-color: #31aa51;
    }

    .list-img .srochno_wr_1:hover {
        background-color: #ff1239;
    }

    .title-soc .subtitle {
        display: none;
    }

    .title-soc {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-start;
        height: 110px;
    }

    .title-soc .title {
        width: 100%;
    }

    .title-soc .subtitle {
        display: none;
    }

    .title-soc .social {
        width: 100%;
        float: none;
        display: none;
    }

    .title-soc .social-top {
        float: right;
    }

    .title-soc .bookmark {
        margin: 0 10px 0 0;
        float: left;
    }

    .title-soc .count-stroka {
        float: right;
    }

    .count-stroka .user_views.many_view .now_views {
        right: 0 !important;
        left: unset !important;
    }

}

@media (min-width: 400px) and (max-width: 767px) {
    .lenta_limit {
        overflow: hidden;
    }
}

/* Extra Small Devices, Phones */

@media (max-width: 479px) {
    .polz_pol_wr .name, .polz_pol_wr p {
        line-height: 16px;
    }

    #ludi_gov .plaska h2 {
        display: inline-block;
        font-size: 25px;
        color: #fff;
        line-height: 70px;
        width: 100%;
        text-align: center;
    }

    #prisl_nov .whitebl {
        display: inline-block;
        width: -webkit-calc(100% + 60px);
        width: calc(100% + 40px);
        margin: 20px -30px 0;
        background-color: #fff;
        padding: 20px 30px;
    }

    #vhod {
        width: 100%;
    }

    #nov_card .chitaite_wr ul li {
        float: left;
        margin-right: 0;
        display: inline-block;
        margin-bottom: 3px;
        width: 100%;
    }

    .all_button .pokaz_all i {
        margin-left: 5px;
        display: table;
        width: 100%;
        margin-top: -11px;
        margin-bottom: 10px;
    }

    #rubrika_plitka .chitaite_wr ul li {
        float: left;
        margin-right: 0;
        display: inline-block;
        margin-bottom: 3px;
        width: 100%;
    }

    #all_mnen .chitaite_wr ul li {
        float: left;
        margin-right: 0;
        display: inline-block;
        margin-bottom: 3px;
        width: 100%;
    }

    .protiv_block span {
        font-size: 24px;
        letter-spacing: 1px;
    }

    .protiv_block p {
        font-size: 14px;
        letter-spacing: 0px;
    }

    .stat_centr_wr h3 {
        font-size: 24px;
        margin-top: 30px;
        line-height: 26px;
    }

    .podel_social ul li span {

        display: none;
    }

    #nov_card .podel_social ul li {
        width: 25%;
        margin-bottom: 15px;
        float: left;
    }

    .comets_block_wr .comets_block .coment_text {
        margin-top: 1px;
    }

    #stat_page .podel_social ul li {
        width: 25%;
    }

    .coment_form_wr textarea {
        height: 220px;
        color: #333;
        margin-bottom: 0;
        padding: 10px;
    }

    .pad_100 {
        padding-bottom: 0;
    }

    .lenta_pic_out {
        display: block;
        overflow: hidden;
        position: relative;
    }

    .add_plitka_nov.add_plitka_plus .lenta_pic_out,
    .add_plitka_nov.add_plitka_test .lenta_pic_out,
    .add_plitka_nov.add_plitka_remember .lenta_pic_out {
        margin-bottom: -26px;
    }

    .nar_now .nov_nar_img_v {
        height: 280px;
    }

    .soc_scale {
        transform: scale(0.85);
    }

    .captcha_dig i.fa-refresh {
        font-size: 22px;
        line-height: 26px;
    }

    /*---------------------------------------------*/
    .com_down_total.com_big .captcha_dig {
        order: -1;
        margin: 0 0 10px 0;
        width: 100%;

        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-end;
    }

    .com_down_total.com_big .captcha_dig p {
        margin-bottom: 0 !important;
        color: #fff;
        width: 100%;
        display: inline-block;
        text-align: right !important;
    }

    .com_down_total.com_big .captcha_dig i.fa-refresh {
        font-size: 22px;
        line-height: 26px;
    }

    .com_down_total.com_big .captcha_dig img {
        height: 26px;
    }

    .com_down_total.com_big .captcha_dig input {
        height: 26px;
        font-size: 19px;
        line-height: 26px;
    }

    .inform_top_line_v1 {
        margin-bottom: 20px;
    }

    .inform-block1 {
        height: 40px;
    }

    .bookmark-row .arh_img {
        height: 60px;
    }

    .col-varial {
        width: 50%;
    }
}

@media (min-width: 600px) {
    .more_screen {
        display: inline-block;
    }

    .smaller_screen {
        display: none;
    }

    #newSearch .nn_full {
        display: inline;
    }

    #newSearch .nn_abbr {
        display: none;
    }

    .v-foto {
        width: 60%;
    }
}

@media (max-width: 599px) {
    #newSearch .nn_full {
        display: none;
    }

    #newSearch .nn_abbr {
        display: inline;
    }

    #foto_video {
        padding: 30px 0 20px;
    }

    #foto_video ul li a {
        font-size: 4.5vw;
    }

    .pagination > li b {
        display: none;
    }

    .anonum-block .hat-count span {
        display: block;
    }

}

@media (min-width: 550px) {
    .vis-550 {
        display: none;
    }

    .com-down {
        flex-direction: row;
    }

    .title-soc h2 {
        font-size: 19px;
    }

    .list-img, .list-img a {
        height: auto;
    }

    .inform_top_line_v1_inside .green_bg .fa-video-camera {
        display: none;
    }

}

@media (max-width: 549px) {
    .owl-nav .owl-next:active, .owl-nav .owl-prev:active {
        background-color: #c58a32 !important;
    }

    .inform-block1 {
        margin-bottom: 10px;
    }

    .inform-block1 .inform_count {
        float: right;
        line-height: 17px;
    }

    .inform-block2 {
        display: inline-block;
        height: 30px;
        width: 45%;
        vertical-align: top;
        position: relative;
    }

    .inform-block2 span {
        line-height: 15px;
        position: absolute !important;
        top: -1px;
    }

    .inform_top_line_v1_inside .inform-block2 {
        width: calc(100% - 45px);
    }

    .inform_top_line_v1_inside .inform-block2 span,
    .inform_top_line_v1 .inform_rubrika {
        width: 100%;
    }

    .inform-block2 .inform_rubrika {
        height: 15px;
        line-height: 15px;
        position: absolute !important;
        top: 17px;
        white-space: nowrap;
    }

    .inform_top_line_opinion .inform-block2 {
        width: 100%;
    }

    .inform_top_line_opinion .inform-block2 .inform_rubrika,
    .inform_top_line_opinion .inform-block2 span {
        position: relative !important;
        top: auto;
        width: auto;
    }

    .com-down {
        flex-direction: column;
    }

    .down_stat_wr .pokaz_all_com {
        margin-top: 10px;
    }

    .list-img {
        float: left;
        min-width: 33%;
        width: 33%;
        height: auto;
        position: relative;
    }

    .list-img a, .title-soc {
        height: 20vw;
    }

    .inform-block1 {
        height: 40px;
    }

    .inform_top_line_v1_inside .green_bg span {
        display: none;
    }

    .more_screen {
        display: none;
    }

    .smaller_screen {
        display: inline-block;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .plitka_308 {
        height: auto !important;
        margin-bottom: 25px;
    }

    #video_plitka .video_pl_wr {
        height: 61vw;
    }

    #video_plitka .video_pl_wr > a,
    #video_plitka .video_pl_wr .moe_tv_img {
        display: inline-block;
        height: 56.2vw;
        width: 100%;
    }

    #video_plitka .video_pl_wr .moe_tv_img .moe_tv_img_blue {
        height: 56.2vw;
    }

    #video_plitka .video_pl_wr .moe_tv_text {
        margin-top: 0;
    }

    #video_plitka .video_pl_wr .moe_tv_text a {
        font-size: 5vw;
        line-height: 1.2;
    }

    .author-card .small-anons-avatar {
        width: 35%;
        min-width: 35%;
        height: auto;
        margin-right: 20px;
    }

    .author-card .author-opinion-name {
        font-size: 16px;
    }

    .author-card .author-opinion-tema {
        font-size: 14px;
    }

    .author-card .author-opinion-desc {
        font-size: 13px;
    }
}

@media (min-width: 500px) and (max-width: 549px) {
    .title-soc h2 {
        font-size: 19px;
        margin: 0;
        display: inline-block;
    }
}

@media (min-width: 0) and (max-width: 549px) {
    .col-xxs-6 {
        width: 100%;
    }
}

@media (min-width: 550px) and (max-width: 767px) {
    .modal_rub ul {
        -moz-column-count: 3;
        -moz-column-gap: 20px;
        -webkit-column-count: 3;
        -webkit-column-gap: 20px;
        column-count: 3;
        column-gap: 20px;
    }

    .modal_rub h5 {
        font-size: 19px;
        line-height: 1.5;
    }

    .col-xxs-12,
    .col-xxs-11,
    .col-xxs-10,
    .col-xxs-9,
    .col-xxs-8,
    .col-xxs-7,
    .col-xxs-6,
    .col-xxs-5,
    .col-xxs-4,
    .col-xxs-3,
    .col-xxs-2,
    .col-xxs-1 {
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        float: left;
    }

    .col-xxs-12 {
        width: 100%;
    }

    .col-xxs-11 {
        width: calc(11 * 100% / 12);
    }

    .col-xxs-10 {
        width: calc(10 * 100% / 12);
    }

    .col-xxs-9 {
        width: calc(9 * 100% / 12);
    }

    .col-xxs-8 {
        width: calc(8 * 100% / 12);
    }

    .col-xxs-7 {
        width: calc(7 * 100% / 12);
    }

    .col-xxs-6 {
        width: 50%;
    }

    .col-xxs-5 {
        width: calc(5 * 100% / 12);
    }

    .col-xxs-4 {
        width: calc(4 * 100% / 12);
    }

    .col-xxs-3 {
        width: 25%;
    }

    .col-xxs-2 {
        width: calc(2 * 100% / 12);
    }

    .col-xxs-1 {
        width: calc(100% / 12);
    }

    .plitka_308 {
        height: 45.5vw !important;
    }

    #video_plitka .video_pl_wr {
        height: 45.5vw !important;
    }

    #video_plitka .video_pl_wr > a,
    #video_plitka .video_pl_wr .moe_tv_img {
        display: inline-block;
        height: 27.4vw;
        width: 100%;
    }

    #video_plitka .video_pl_wr .moe_tv_img .moe_tv_img_blue {
        height: 27.4vw;
    }

    #video_plitka .video_pl_wr .moe_tv_text a {
        font-size: 2.8vw;
        line-height: 1.2;
    }
}

@media (min-width: 550px) and (max-width: 599px) {
    .more_screen {
        display: none;
    }

    .smaller_screen {
        display: inline-block;
    }
}

@media (min-width: 400px) and (max-width: 549px) {
    .more_screen {
        display: inline-block;
    }

    .smaller_screen {
        display: none;
    }

    .modal_rub ul {
        -moz-column-count: 2;
        -moz-column-gap: 20px;
        -webkit-column-count: 2;
        -webkit-column-gap: 20px;
        column-count: 2;
        column-gap: 20px;
    }

    .modal_rub h5 {
        font-size: 19px;
        line-height: 1.5;
    }
}

@media (min-width: 440px) and (max-width: 499px) {

    .title-soc h2 {
        font-size: 17px;
        margin: 0;
        display: inline-block;
    }
}

@media (min-width: 500px) {
    .arh_nov_wr > .inform_top_line {
        display: none;
    }
}

@media (max-width: 499px) {
    #arhiv .arh_nov_wr .arh_img {
        display: inline-block;
        width: 24vw;
        height: 16vw;
        background-size: cover;
        background-position: center;
    }

    #arhiv .arh_nov_wr a {
        display: inline-block;
        width: calc(100% - 135px);
    }

    #arhiv .arh_nov_wr a p {
        font-size: 15px;
        line-height: 1.2;
    }

    .arh_nov_wr > .inform_top_line {
        margin-bottom: 5px;
    }

    .count-arc .inform_top_line {
        display: none;
    }

    #foto_video ul li a {
        font-size: 20px;
        line-height: 1.2;
        margin-bottom: 5px;
        display: inline-block;
    }

    .bottom-pag .pagination {
        height: 40px !important;
    }

    .panel_block_2020 .pagination > li {
        line-height: 40px !important;
    }

    .panel_block_2020 .pagination > li > a,
    .panel_block_2020 .pagination > li > span,
    .panel_block_2020 .pagination a,
    .panel_block_2020 .pagination span {
        line-height: 40px !important;
        height: 40px !important;
        width: 40px !important;
    }

    .panel_block_2020 .pagination > li > a:hover,
    .panel_block_2020 .pagination > li > span:hover,
    .panel_block_2020 .pagination > li > a:focus,
    .panel_block_2020 .pagination > li > span:focus,
    .panel_block_2020 .pagination a:hover,
    .panel_block_2020 .pagination a:focus {
        width: 40px !important;
    }

    .panel_block_2020 .pagination > li:first-child > a,
    .panel_block_2020 .pagination > li:first-child > span,
    .panel_block_2020 .pagination > li:last-child > a,
    .panel_block_2020 .pagination > li:last-child > span {
        width: auto !important;
    }

}

@media (max-width: 399px) {
    .mtabs-container-pandemia_mob ul > li {
        font-size: 11px !important;
    }

    .modal-content_rub ul {
        -moz-column-count: 1;
        -moz-column-gap: 0;
        -webkit-column-count: 1;
        -webkit-column-gap: 0;
        column-count: 1;
        column-gap: 0;
    }

    .modal_rub h5 {
        font-size: 19px;
        line-height: 1.5;
    }

    .panel_block_2020 .pagination > li:first-child > a,
    .panel_block_2020 .pagination > li:first-child > span,
    .panel_block_2020 .pagination > li:last-child > a,
    .panel_block_2020 .pagination > li:last-child > span {
        line-height: 40px !important;
        height: 40px !important;
        width: 40px !important;
        margin: 0 2px !important;
        border-radius: 50% !important;
    }

    .panel_block_2020 .pagination > li:first-child > a b,
    .panel_block_2020 .pagination > li:first-child > span b,
    .panel_block_2020 .pagination > li:last-child > a b,
    .panel_block_2020 .pagination > li:last-child > span b {
        display: none !important;
    }

    .panel_block_2020 .pagination > li:first-child > a:hover,
    .panel_block_2020 .pagination > li:first-child > span:hover,
    .panel_block_2020 .pagination > li:last-child > a:hover,
    .panel_block_2020 .pagination > li:last-child > span:hover {
        background-color: #b6c4cb !important;
    }

    .panel_block_2020 .pagination > li:first-child > a:active,
    .panel_block_2020 .pagination > li:first-child > span:active,
    .panel_block_2020 .pagination > li:last-child > a:active,
    .panel_block_2020 .pagination > li:last-child > span:active {
        background-color: #2f434e !important;
        color: #fff !important;
        transition: 0s !important;
    }
}

/* Custom, iPhone Retina */
@media (max-width: 439px) {
    .com_load {
        display: none;
    }

    .list-img {
        float: left;
        min-width: 33%;
        width: 33%;
        height: 23vw;
        position: relative;
    }

    .list-img a, .title-soc {
        height: 23vw;
    }

    .title-soc h2 {
        font-size: 16px;
        line-height: 1.15;
        margin: 0;
        display: inline-block;
    }

    /*------------*/
    .rating h3 {
        font-size: 25px;
    }

    .rating .megafon {
        width: 21px !important;
        height: 21px !important;
    }

    .rating .polz_pol_wr {
        height: 35px;
    }

    .rating .polz_pol_wr .polz_pol {
        min-width: 35px;
        max-width: 35px;
        height: 35px;
    }

    .raiting_position,
    .raiting_user,
    .raiting_megafon {
        line-height: 35px !important;
    }

    .rating .polz_pol_wr a:nth-child(2) {
        width: calc(100% - 45px);
    }

    .inform_top_line_v1_inside .inform-block2 {
        width: calc(100% - 45px) !important;
    }

    .lines_18 .user_status {
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .container_nn .lines_18 .user_status {
        width: auto;
    }
}

@media (max-width: 369px) {
    .social_tabs {
        display: table;
        width: 274px;
        margin-top: 20px;
    }

    .podel_social ul li a {
        width: 48px;
        font-size: 19px;
    }

    #regist .reg_pop_form {
        padding: 29px 19px;
    }

    .pad_100 {
        padding-bottom: 0;
    }

    .nar_now .nov_nar_img_v {
        height: 240px;
    }

    .soc_scale {
        transform: scale(0.65);
    }

    .tema-top .tema-img {
        margin-right: 10px;
    }

    .tema-top .tema-inform {
        margin-right: 30px;
    }

    .polz_pol_wr .line1 .razdelitel {
        display: none;
    }

    .title-soc h2 {
        font-size: 15px;
        line-height: 1.15;
        margin: 0;
        display: inline-block;
    }

    .down_line_nn .button.chit_dal span {
        display: none;
    }

    .parent_comment {
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 170px;
        word-wrap: normal;
        white-space: nowrap;
    }

}

@media (max-width: 359px) {
    .lenta_news_new.left_sitebar_glavnay_mob h3,
    .lenta-news-mob .lenta_title h3 {
        font-size: 4.444vw;
    }

    .polz_pol_wr .name {
        max-width: 94px !important;
    }

    #oblko_tegov .h2_main,
    .mob_rub .h2_main {
        line-height: 1 !important;
    }

    .mob_popup_container #nav_list_first a {
        font-size: 20px;
    }

    .mob_popup_container #nav_list_first.nav_list > li > ul > li a,
    .mob_popup_container #nav_list_first.nav_list > li > ul > li > ul > li a {
        font-size: 18px;
    }

    .next_level .lines_18 .user_status {
        display: none;
    }

    .container_nn .lines_18 .user_status {
        overflow: hidden;
        text-overflow: ellipsis;
        width: 72px;
    }

    .inform_top_line_v1_inside .social-top {
        width: 145px !important;
    }

    .inform_top_line_v1_inside .inform-block1 {
        width: calc(100% - 145px) !important;
    }

    .btn-group.open > ul.dropdown-menu .social-likes:first-child {
        display: list-item !important;
    }

    .btn-group.open > ul.dropdown-menu .social-likes:first-child .btn-facebook {
        display: block;
    }

}

@media (orientation: landscape) {

    .modal_rub.active .modal-content_rub {
        height: calc(100% - 120px);
    }

    .modal_rub_fot {
        padding-bottom: 20px;
    }

    .modal_rub .comebt_butt {
        margin-top: 20px;
    }
}

@media (max-height: 1024px) {

    #menu_wr .novosti_vse_18, #menu_wr-1 .novosti_vse_18 {
        padding: 0 35px 20px;
    }

    .novosti_vse_head, .novosti_vse_head * {
        line-height: 60px;
    }

    .novosti_vse_theme a .tema-img {
        width: 36px;
        min-width: 36px;
        height: 36px;
        margin-right: 5px;
    }

    .novosti_vse_theme .tema-title {
        width: calc(100% - 90px);
    }

    .novosti_vse_theme:after {
        left: 46px;
        width: calc(100% - 46px);
    }

    .novosti_vse_right_side .novosti_vse_small_head {
        margin-bottom: 5px;
    }

    .novosti_vse_right_side div:nth-child(3) {
        margin-top: 15px;
    }

    #menu_wr .all_nov_wr_18 .block_menu_wr .block_menu .menu_list a,
    #menu_wr-1 .all_nov_wr_18 .block_menu_wr .block_menu .menu_list a,
    .novosti_vse_list a, .all_nov_wr_18 a {
        margin: 4px 0;
        line-height: 1.1;
    }
}


