/*header*/
@media (max-width: 767px){
    .header__first_row{
        background: none;
    }
}
/*END_header*/


/* menu */


@media (min-width: 992px){
    .flogo{
        border-top:1px solid #aaa;
        width:650px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .navbar-nav > li {
        margin-right:4px;
    }

    .footer-nav > li > a {
        margin-right:15px;
    }

    .footer-nav > li {
        margin-right:4px !important;
    }

    .navbar-nav > li {
        margin-right:21px;
    }

    .navbar-nav li:nth-last-child(1) {
        margin-right:0;
    }

}

@media (min-width: 767px) and (max-width: 991px) {
    .navbar-nav > li > a {
        font-size:13px;
    }

    .navbar-nav > li {
7        margin-right:4px;
    }

    .navbar-nav > li {
        margin-bottom:15px;
    }

    .footer-nav > li > a {
        margin-right:18px;
    }

    .navbar .container{
        margin:0 0 0 3px;
        padding:0;
    }

    .footer__search_col{
        margin:0;
        padding:0;
    }

    .navbar-nav > li {
        margin-right:8px;
    }

    .navbar-nav li:nth-last-child(1) {
        margin-right:0;
    }
}

@media (max-width: 767px){
    .navbar-collapse .navbar-nav > li{
        font-weight:bold;
        font-size:15px;
    }

    .header_int{
        margin:0 15px;
    }

    .footer_navbar .navbar-collapse .navbar-nav > li{
        font-weight:bold;
        font-size:20px;

    }

    .navbar-collapse .navbar-nav > li a{
        padding:8px 4px;
    }

    .footer_navbar .navbar-collapse .navbar-nav > li a{
        padding:8px 4px;
        line-height: 40px !important;
    }

    .footer_navbar .navbar-collapse .navbar-nav > li a{
        padding:18px 0px 0 20px;
    }


    .header_int{
        margin-right:0;
    }

    .header__search{
        margin-right:75px;
    }

    .footer__search{
        margin-right:60px;
    }

    .navbar-toggle{
        position: absolute;
        right:0;
        top:-58px;
    }

    .footer_navbar .navbar-toggle{
        position: absolute;
        right:-15px;
        top:49px;
        z-index: 111;
    }

    .footer-nav{
        margin:0;
        padding:0;
    }

    .footer__search_col{
        margin:0 0 0 0;
        padding:0;
    }

    #w4-collapse{
        margin:36px 0 0 -5px;
    }
    #w1-collapse{
        margin:0 0 0 5px;
    }

    #w1{
        margin-left:-10px;
    }
}

/* End_menu */

/* important_news */
@media (max-width: 767px){
    .news__link{
        font-size:14px;
    }

    .news-col{
        margin:15px 0 0 0px;
        padding:0 15px 0 0px;
    }

    .important_int{
        margin:0 6px 0 15px;
    }

    .news__time, .news__date, .news__region_name, .news__governor_fio{
        background: #85abc0;
        display: inline-block;
        color: #fff;
        margin-right: 6px;
    }

    .widget_title_container__title_block{
        margin:15px 0px 0 0px !important;
    }

    .widget_title, .widget_title2col_right, .widget_title2col_left, .main_pr_int__title, .big{
        font-size:24px !important;
    }

    .news__foto_preview_block{
        height:200px;
    }
}
/* End important_news */

/* press_monitoring_news */
@media (max-width: 767px){
    .pr20{
        padding-right:0px;
    }

        .widget_title_container__title_block {
            margin: 15px 5px 0 0px !important;
        }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .news__one{
        height: 145px;
    }
    .news__one:nth-last-child(2){
        height: 120px;
    }
}

@media  (max-width: 991px){
    .news__one{
        height: auto;
    }
    .news__one:nth-last-child(2){
        height: auto;
    }
}

/* End press_monitoring_news */

/*glavy-regiony*/
@media (max-width: 767px){
    #glavy_list, #region_list, .federal_widget__nav, .district_col{
        margin-left:15px;
        margin-right:15px;
    }
}
/*END glavy-regiony*/

/* main_pr*/
@media (max-width: 767px) {
    .main_public_rating {
        margin: 25px 0px 0 0px;
    }

    .hidden-phone{
        display:none;
    }
}
/* END main_pr*/

/* governor_main */
@media (min-width: 992px) and (max-width: 1199px) {
    .governor__punkt, .governor__punkt_value, .governor__punkt_last, .governor__punkt_value_last{
        padding-top:9px;
        padding-bottom:8px;
    }
}

@media (max-width: 991px) {
    .governor_h1{
        margin-top:15px !important;
    }
}

@media (max-width: 767px) {
    .governor__punkt_value_last, .governor__punkt_value{
        font-weight: bold;
        text-align: left;
        padding-top:0;
    }

    .governor__punkt, .governor__punkt_last{
        background:none;
        padding-bottom:3px;
    }

    .governor_index_value{
        margin-bottom:5px;
    }

    .btn-lg{
        font-size:13px;
        padding:10px;
        margin:10px;
    }

    .rate_review_btns_col{
        margin:10px 0 0 0;
        padding:0;
    }

    .h2_underline, h2{
        font-size: 20px;
    }
    h1{
        font-size: 24px;
    }
}

@media (max-width: 991px){
    .int_monitoring{
        margin-top:40px !important;
    }
}
/* END governor_main */

/* Governors_tab */
@media (min-width: 992px) and (max-width: 1199px) {
    .internal_wrapper .nav-tabs > li > a, .internal_wrapper .nav-tabs > li > a:hover, .internal_wrapper .nav-tabs > li > a:focus {
        font-size: 18px !important;
    }

    .internal_wrapper .nav-tabs > li.active > a, .internal_wrapper .nav-tabs > li.active > a:hover, .internal_wrapper .nav-tabs > li.active > a:focus {
        font-size: 18px !important;
    }

}

@media (min-width: 768px) and (max-width: 991px) {
    .internal_wrapper .nav-tabs > li > a, .internal_wrapper .nav-tabs > li > a:hover, .internal_wrapper .nav-tabs > li > a:focus {
        font-size: 16px !important;
    }

    .internal_wrapper .nav-tabs > li.active > a, .internal_wrapper .nav-tabs > li.active > a:hover, .internal_wrapper .nav-tabs > li.active > a:focus {
        font-size: 16px !important;
    }

}

@media (max-width: 767px) {
    .internal_wrapper .nav-tabs > li > a, .internal_wrapper .nav-tabs > li > a:hover, .internal_wrapper .nav-tabs > li > a:focus {
        font-size: 13px !important;
        border:1px solid #85ABC0;
        padding-left:5px;
        padding-right:5px;
        margin:2px 2px;
    }

    .internal_wrapper .nav-tabs > li.active > a, .internal_wrapper .nav-tabs > li.active > a:hover, .internal_wrapper .nav-tabs > li.active > a:focus {
        background:#85ABC0;
        font-size: 13px !important;
        color:#fff;
    }

    .internal_wrapper .nav{
        border-bottom:0px solid #999;
    }
}
/* End Governors_tab */

/*assignment*/
@media (max-width: 767px) {
    .assignment_date{

    }
}
/*END assignment*/

/* main expert */
@media (max-width: 1199px) {
    .main_expert_col .news__link{
        font-size:20px;
    }
}
/* main expert */

/* sidebar */
@media (max-width: 767px) {
    .news__link_sidebar{
        font-size: 20px;
    }
    .expert_photo__sidebar{
        text-align: center;
    }

    .sidebar{
        margin-top:40px;
    }
}
/* END sidebar */

@media (max-width: 767px) {
    .widget_title2col_left{
        margin-left:0;
        margin-right:0;
    }

    .all_reviews__governor__block{
        margin-right: -28px;
    }

}

/* Region_tab */
@media (max-width: 767px) {
    .nav-tabs > li > a, .nav-tabs > li, .nav-tabs > li.active > a, li.active > a:hover, .nav-tabs > li > a:hover{
        font-size: 24px !important;
    }


}
/* End Region_tab */
@media (max-width: 767px) {
    .add_comment{
        margin-left:0px;
        margin-right:0px;
    }
    .expert_username{
        font-size: 24px;
        padding-top:5px;
    }

    .expert_info{
        margin-bottom:8px;
    }
    .small_photo_anounce{
        float:left;
        margin:15px 15px 10px 0;
    }
    .news__p{
        margin-top:13px;
    }
    .separator{
        padding-bottom: 5px;
    }
    .news__link{
        margin-top:15px;
    }

    .navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav li.active a {
        font-size:15px !important;
    }

    .footer_navbar .navbar-nav > li > a:hover, .footer_navbar .navbar-nav > li > a:focus, .footer_navbar .navbar-nav li.active a {
        font-size:13px !important;
    }

    .footer_navbar .navbar-nav > li a{
        padding-top:0 !important;
        padding-bottom:0 !important;
    }

    #w4{
        /*margin-top:-52px;*/
    }
    .comment_auth{
        margin-left:0px;
    }

    .well{
        margin: 0;
    }
    .rates_bar_block{
        margin: 35px 5px 0 5px;
    }

    .governor_reviews{
        margin-left:5px;
        margin-right:5px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .governor_index_caption{
        height:45px;
    }
    .governor__punkt_value a{
        width:210px !important;
    }
}

@media (max-width: 767px) {
    .governor_index_caption{
        height:25px;
        margin-top:7px;
    }
    .governor__punkt_value a{
        width:200px !important;
    }

    .fafa{
        padding:4px 1px 0 15px;
        font-size:18px;
    }

    #toTop{
        display:none !important;
    }

    .footer__menu_search .navbar-toggle{
        top:-3px !important;
    }

    #w5 li{
        margin-top:-8px;
    }
}

@media (min-width: 767px) and (max-width: 991px) {
    .governor_index_caption{
        height:45px;
    }
    .governor__punkt_value a{
        width:160px !important;
    }
}