/*  Адаптивность 

_______________________________________m8888888 
___________________________________mMoooooooM8888 
_________________________________MogggooooooM88888 
___________________________MMMMMoooooooooooM8888888 
___________________________M6ooooMMMmoooooooM888888888 
________________________Mmooo8oooooooooooooM88888888888 
_______________________MmmmooooooooooooooM88888888888888 
______________________Moooooooooo8888888M8888888888888888 
_____________________Mooooooooooooo88888M88888888888888888 
______________________MmooooooooooooooommM88888888888888888 
__________________________M88ooooo888mooMM88888888888888888 
___________________________M88888888oommooM88888888888888888 
____________________________M888888ooooMM8888888888888888888 
____________________________MooooooooooM888888888888888888888 
_________________________888MoooooooooM8888888888888888888888 
______________________888888MooooooooM88888888888888888888888 
_____________________88888888MoooooooM8888888888mmmm888888888 
____________________888888888Mo8oooooM8888888MooooooooM888888 
___________________8888888888Moo8oooM8888MM8ooooooooooooM88888 
___________________8888888888Mooo88ooooM888MoooooooooooooM8888 
____________________M8o8888ooo8oo88ooo0ooMMoo888oooooooooooM88 
___________________Mooo88888ooo8o88o8oooooooooo8888oooooooooM8 
___________________Moo8888o8ooooo8ooooooooooooooo8888ooooooooM8 
___________________Mooo88oooooooooooooooooooooooo888888oooooooM8 
___________________Mooooooooooooooooooooooooooooo88888888ooooooM8 
____________________MooMooooooooooooooooooooooooooM888ooo88oooooM 
_____________________Mmoooooooooooooooooooooooooo888Moooo8oooooooM 
______________________Moooooooooo8oooooooooooooo8888MMooooooooooooM 
_______________________Moooooooo88ooooooooooooo88888MMM8oooooooooooM 
_______________________Moooooooo88oooooooooooooo88888MMMMoooooooooooM 
_______________________Moooooooo88Moooooooooooooooo88888MMMMoooooooooM 
______________________Mooooooooo88Moooooooooooooooo8MooooMMMMoooooooooM 
_____________________Mooooooooo8MMooooooooooooooo88MoooooMMMMooooooooooM 
____________________Mooooooooo88MMoom888mooooooo88MooooooMM_MMooooooooooM 
____________________M8moooooo888MMoom@@8moooo8888M8oooooooMM__MMoooooooooM 
___________________M@88moooo888MooMom8@8mooo8888MoooooooooMM___Mmoooooo000M 
____________________*M8mooo8888MooooMm8mooo888M888ooooooooMM___Moooooo00000M 
_______________________MMMMMM8888oooooMMmmmmM88888oooooooooMM_Moooooooo0008M 
_____________________________M88Moooooo8888888888oooooooooooMMoooooooooo88M 
_____________________________M88Mooooo8o888888888ooooooooooooMoooooooo888M 
______________________________M88Mooooo8ooo888888oooooooooooMooooooo8888M 
_______________________________M888Mooo888ooooo888ooooooooooMoooooo8888M 
_______________________________M88888Moo888oooooo8888ooooooMooooooo888M88M 
________________________________M888888Mo8888oooooo8888oooMooooooo888M88888M 
_________________________________M8888888Mo8888ooooooooooMoooooooo88M88888888M 
___________________________________M888888M88888oooooooooMoooooooo8M88888888888M 
____________________________________M8oo888M888888ooooooMoooooooo8M888888oooo888M 
_____________________________________M8ooooMM88888888ooMooooooooM8888oooooooooooo8M 
______________________________________MooooM_M88888888MooooooooM888ooooooooooooooo8M 
_______________________________________MooooM_M888888Mooooooo8M88**ooooooooooooooo88M 
________________________________________MooooM_mmmmmmMoooooo8Mmooooooooooooooooo888M 
_________________________________________MoooQooommmmMoooMMooooooooooooooooooooooo888M 
________________________________________MM88ooo8ooooMMMooooooooooooooooooooooooooooo8888M 
_____________________________________mM8888M88o88mMmooooooooooooooooooooooooooooo88888M 
_______________________________mMMMoooooooooM888Mmooooooooooooooooooooooooooooo888888M 
__________________________MMMMoooooooooooooooMMooooooooooooooooooooooooooooooo888888M 
______________________MMMooooooooooooooooooooMMooooooooooooooooooooooooooo888888M 
__________________MMMooooooooooooooooooMMooooooooooooooooooooooooooooo88888888888M 
________________MMooooooooooooooooooooMMooooooooooooooooooooooooooooo8888888888M 
_____________MMoooooooooooooooooooooMMooooooooooooooooooooooooooo888888888888MMM 
___________MmoooooooooooooooooooooMMoooooooooooooooooooooooooo888888888888M88888M 
_________MooooooooooooooooooooooMooooooooooooooooooooooooooo88888888888MM_M8888888M 
_______MoooooooooooooooooooooooMooooooooooooooooooooooooo8888888888M_____M8888888888M 
______M8ooooooooooooooooooo88Mooooooooooooooooooooooo88888888888M_______M8888888888888M 
______M88oooooooooooo8888888Moooooooooooooooooooooo888888MMMMMMMMMMMM888888888888888888888M 
______M8888ooooooo88888MMMMMooooooooooooooooooooo8888M888888888888888888888888888888888888888M 
_______M888888888888MMM888Moooooooooooooooooooo88M8ooooooooooo8888888888888888888888MMMMMMMMMMMM 
________M888888888888oooooMoooooooooooooooooooMMoooooo8888888888888888888888MMM 
_________M8888888888888888M8888oooooo88ooooooMoo888888888888888888888MM 
____________MMMMMMMMMMMMMMM888888ooo88888oo8Mo888888888888888888MM 
_____________________________M8888888888888Mo888888888888MMM 
_______________________________M88888888888MMMMMMM 
__________________________________MMMMM

*/

.mob-menu {
    display: none;
}

.icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: #fff;
    margin-bottom: 5px;
}

.navbar-toggle {
    position: relative;
    float: left;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

@media (max-width: 1000px) {


    .main-center-block {
        width: auto;
        margin: 0;
    }

    .head-block {
        height: 200px;
        width: auto;
    }

    .logo {
        top: 0;
    }

    .top-menu-link:hover, .menuactive .top-menu-link {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: #ece8e6 !important;
        color: #000;
    }

    .top-menu ul {
        position: static;
        width: auto;
        padding: 10px 0 10px 10px;
        display: block !important;
    }

    .top-menu ul ul {
        margin-left: 10px;
    }

    .top-menu ul a {
        background: #f5f5f5 !important;
        border: 0 !important;
        border-bottom: 1px #d1d1d1 solid !important;
        color: #000 !important;
    }

    .content-block {
        padding: 15px;
    }

    .left-col, .right-col {
        width: auto;
        float: none;
        margin: 0 0 20px 0;
    }

    .login-block, .calendar {
        width: 250px;
    }

    .top-news-item:hover i {
        display: none;
    }

    .footer {
        padding: 15px 20px;
    }

    .logo2 {
        width: auto;
        position: static;
        margin: 0 0 5px 0;
    }

    .footer-menu {
        margin: 0 0 10px 0;
    }

    .counter {
        position: static;
        text-align: left;
    }

    .counter img {
        margin: 0 10px 0 0;
    }

}

@media (max-width: 740px) {

    .article-news {
        width: auto;
        margin: 0 0 25px 0;
        float: none;
    }

    .article-news-image {
        height: auto;
    }

    .article-news-image img {
        width: 100%;
        min-height: auto;
    }

    .article-news-title {
        font-size: 20px;
        line-height: 25px;
        color: #000;
        height: auto;
        margin: 0 0 5px 0;
    }

    .video-news {
        width: auto;
        float: none;
        margin: 0 0 50px 0;
    }

    .video-news:nth-child(2n) {
        margin: 0 0 50px 0;
    }

    .video-news-image {
        height: auto;
    }

    .video-news-image img {
        width: 100%;
        min-height: auto;
    }

    .left-block-title a {
        display: none;
    }

    .content-menu-content {
        text-align: center;
    }

    .content-menu-item {
        width: 125px;
        margin: 0 auto 15px auto;
    }

}

@media (max-width: 650px) {

    .hello-block {
        background: none;
    }

    .hello-block-title, .hello-block-content {
        padding-left: 0;
    }

    .main-news-content {
        padding: 0;
        min-height: auto;
    }

    .main-news-image {
        width: auto;
        position: static;
        margin: 0 0 10px 0;
    }

    .main-news-image2 {
        height: auto;
        overflow: hidden;
    }

    .main-news-image img {
        width: 100%;
        min-height: auto;
    }

    .main-news-image:hover {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }

    .logo {
        width: auto;
        display: block;
        position: static;
    }


}