@media screen and (max-width: 1300px){
    .grid-item.grid-item-col-1{
        width: 290px;
    }
    ._grid-section{
        margin-left: 0;
        margin-right: 0;
        display: flex;
        justify-content: space-between;
    }
    .grid-item.grid-col-3, .grid-item.grid-item-col-3{
        width: 930px;
    }
}
.news-two .news-list li{
    min-height: 245px;
}
.bottom-news .flex-1025 .comments{
    display: none;
}
.bottom-news .faculty{
    margin-top: 0;
}
@media screen and (max-width: 1279px){
    header .menu{
        max-width: 1260px;
        left: 27px;
        width: auto;
        right: 27px;
    }
    header .upper{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    header .menu ul{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    header .menu ul:after{
        display: none;
    }
    header .upper .upperMenu ul li{
        display: none;
    }
    header .upper .upperMenu ul li:nth-child(2){
        display: block;
    }
    header .upper .upperMenu ul li:nth-child(7){
        display: block;
    }
    header .upper .upperMenu ul li.logIn{
        display: block;
    }
    header .upper .upperMenu ul li.lang{
        display: block;
    }
    footer .footer-content ul li{
        padding-right: 15px;
    }
    /*header .headerContent > div.search input{
        width: 130px;
    }*/
    header .headerContent > div.subscribe.journal{
        width: 230px;
        padding-right: 15px;
    }
    header .headerContent > div.subscribe{
        padding-left: 7px;
    }
    header .headerContent > div.subscribe.mail{
        display: flex;
    }
    /*header .headerContent{
        display: flex;
        justify-content: space-between;
    }*/
    header .headerContent > div.subscribe.journal i{
        right: 15px;
    }
}

@media screen and (max-width: 1279px){
    header .menu{
        left: 15px;
        right: 15px;
    }
    header .headerContent > div.subscribe{
        display: none !important;
    }
}

@media screen and (max-width: 961px){
    body .logo-mobile{
        display: block;
    }
    header .upper{
        background: #51545d;
    }
    header .headerContent > div.logo{
        top: 55px;
        left: -9px;
    }
    header{
        height: 90px !important;
        margin-top: 0 !important;
    }
    footer .footer-content{
        display: none;
    }
    header .menu{
        position: static;
    }
    body .menu-hamburger {
        position: absolute;
        z-index: 9999;
        top: 35px;
        right: 25px;
        display: block;

        float: left;

        width: 2.6rem;
        height: 1.8rem;
        padding: 0;

        -webkit-transition: .1s -webkit-transform linear;
        -webkit-transition: .1s transform linear;
        -webkit-transition: .1s transform linear, .1s -webkit-transform linear;
        -o-transition: .1s -webkit-transform linear;
        transition: .1s -webkit-transform linear;
        -o-transition: .1s transform linear;
        transition: .1s transform linear;
        -o-transition: .1s transform linear, .1s -webkit-transform linear;
        transition: .1s transform linear, .1s -webkit-transform linear;

        border: 0;
        outline: 0;
        background: 0;
    }

    .menu-open {
        overflow-y: hidden;
    }

    .bar {
        position: absolute;
        top: 50%;
        left: 0;

        width: 100%;
        height: .2rem;
        margin: auto;
        margin-top: -.2rem;

        content: "";
        -webkit-transition: .2s background linear .1s, .2s top linear .2s, .2s -webkit-transform linear;
        -webkit-transition: .2s background linear .1s, .2s top linear .2s, .2s transform linear;
        -webkit-transition: .2s background linear .1s, .2s top linear .2s, .2s transform linear, .2s -webkit-transform linear;
        -webkit-transition: .2s;
        -o-transition: .2s background linear .1s, .2s top linear .2s, .2s -webkit-transform linear;
        transition: .2s background linear .1s, .2s top linear .2s, .2s -webkit-transform linear;
        -o-transition: .2s background linear .1s, .2s top linear .2s, .2s transform linear;
        transition: .2s background linear .1s, .2s top linear .2s, .2s transform linear;
        -o-transition: .2s background linear .1s, .2s top linear .2s, .2s transform linear, .2s -webkit-transform linear;
        transition: .2s background linear .1s, .2s top linear .2s, .2s transform linear, .2s -webkit-transform linear;
        -o-transition: .2s;
        transition: .2s;

        background: #fff;
    }
    .bar::before,
    .bar::after {
        position: absolute;
        top: 50%;
        left: 0;

        width: 100%;
        height: .2rem;
        margin: auto;

        content: "";
        -webkit-transition: .2s background linear .1s, .2s top linear .2s, .2s -webkit-transform linear;
        -webkit-transition: .2s background linear .1s, .2s top linear .2s, .2s transform linear;
        -webkit-transition: .2s background linear .1s, .2s top linear .2s, .2s transform linear, .2s -webkit-transform linear;
        -webkit-transition: .2s;
        -o-transition: .2s background linear .1s, .2s top linear .2s, .2s -webkit-transform linear;
        transition: .2s background linear .1s, .2s top linear .2s, .2s -webkit-transform linear;
        -o-transition: .2s background linear .1s, .2s top linear .2s, .2s transform linear;
        transition: .2s background linear .1s, .2s top linear .2s, .2s transform linear;
        -o-transition: .2s background linear .1s, .2s top linear .2s, .2s transform linear, .2s -webkit-transform linear;
        transition: .2s background linear .1s, .2s top linear .2s, .2s transform linear, .2s -webkit-transform linear;
        -o-transition: .2s;
        transition: .2s;

        background: #fff;
    }
    .bar::before {
        top: -.9rem;
        left: 0;
    }
    .bar::after {
        top: .9rem;
        left: 0;
    }
    .bar::before,
    .bar::after {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    .active .bar {
        -webkit-transition: .2s background linear .1s, .2s top linear, .2s -webkit-transform linear .2s;
        -webkit-transition: .2s background linear .1s, .2s top linear, .2s transform linear .2s;
        -webkit-transition: .2s background linear .1s, .2s top linear, .2s transform linear .2s, .2s -webkit-transform linear .2s;
        -o-transition: .2s background linear .1s, .2s top linear, .2s -webkit-transform linear .2s;
        transition: .2s background linear .1s, .2s top linear, .2s -webkit-transform linear .2s;
        -o-transition: .2s background linear .1s, .2s top linear, .2s transform linear .2s;
        transition: .2s background linear .1s, .2s top linear, .2s transform linear .2s;
        -o-transition: .2s background linear .1s, .2s top linear, .2s transform linear .2s, .2s -webkit-transform linear .2s;
        transition: .2s background linear .1s, .2s top linear, .2s transform linear .2s, .2s -webkit-transform linear .2s;

        background: 0;
    }
    .active .bar::before {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);

        background: #fff;
    }
    .active .bar::after {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);

        background: #fff;
    }
    .active .bar::before,
    .active .bar::after {
        top: 0;
        left: 0;
    }
    .active .bar::before,
    .active .bar::after {
        -webkit-transition: .2s background linear .1s, .2s top linear, .2s -webkit-transform linear .2s;
        -webkit-transition: .2s background linear .1s, .2s top linear, .2s transform linear .2s;
        -webkit-transition: .2s background linear .1s, .2s top linear, .2s transform linear .2s, .2s -webkit-transform linear .2s;
        -o-transition: .2s background linear .1s, .2s top linear, .2s -webkit-transform linear .2s;
        transition: .2s background linear .1s, .2s top linear, .2s -webkit-transform linear .2s;
        -o-transition: .2s background linear .1s, .2s top linear, .2s transform linear .2s;
        transition: .2s background linear .1s, .2s top linear, .2s transform linear .2s;
        -o-transition: .2s background linear .1s, .2s top linear, .2s transform linear .2s, .2s -webkit-transform linear .2s;
        transition: .2s background linear .1s, .2s top linear, .2s transform linear .2s, .2s -webkit-transform linear .2s;
    }

    #slide-menu {
        position: fixed;
        z-index: 9998;
        top: 0 !important;
        bottom: 0;
        left: 0;

        display: block;
        overflow: hidden;
        overflow-y: scroll;

        width: 100%;
        height: 100%;
        padding-top: 70px;

        opacity: 0;
        visibility: hidden;
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;

        background: #373a43;
    }

    .menu-open #slide-menu {
        opacity: 1;
        visibility: visible;
    }
    header .headerContent > div.logo{
        position: absolute;
        z-index: 9999;
    }
    header .menu ul{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    header .menu ul li a {
        font-size: 16px;
        display: block;
    }
    header .menu ul li .root-item-selected{
        padding: 0 10px;
    }
    footer .copyright{
        padding-left: 15px;
    }
    footer .logo{
        display: block;
        padding: 15px;
        background: #32363e;
    }
    header .headerContent{
        display: block;
        height: auto;
    }
    header .headerContent > div.search{
        padding-left: 30px;
        margin-right: 120px;
        margin-top: 20px;
    }
    header .headerContent > div.logo{
        top: 12px;
    }
    .search table{
        position: relative;
        margin: 0;
        width: 100%;
    }
    header .headerContent > div.search a{
        top: 7px;
    }
    header .headerContent > div.search-right{
        width: 300px;
        margin-right: 30px;
        margin-left: auto;
        padding-left: 0!important;
        margin-top: 0;
    }
    header .headerContent > div.search-right{
        top: -41px;
    }
    header .headerContent > div{
        float: none;
    }
    header .headerContent > div.subscribe.mail,
    header .headerContent > div.subscribe.journal{
        display: inline-block;
        width: 242px;
        margin-top: 25px;

        /* Потом убрать */
        display: none;
    }
    header .headerContent > div.subscribe{
        padding-left: 30px;
    }
    header .headerContent > div.search input{
        width: 100%;
        box-sizing: border-box;
    }
    header .upper{
        display: none;
    }
    header .bunner{
        display: none;
    }
    body .main-top .medium-block{
        margin-top: 0;
    }
}

@media screen and (max-width: 778px){
    header .upper .socNet{
        display: none;
    }
    header .upper{
        justify-content: flex-end;
    }
}

@media screen and (max-width: 641px){
    footer .copyright{
        height: auto !important;
        line-height: 25px;
        padding: 15px;
    }
    footer .copyright > div{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        float: none !important;
    }
    header .upper .upperMenu{
        width: 100%;
    }
    header .upper{
        padding: 12px 15px;
    }
    header .upper .upperMenu ul li{
        padding: 0;
        border-left: none;
    }
    header .upper .upperMenu ul{
        display: flex;
        justify-content: space-between;
    }
    header .upper .upperMenu ul li.lang a{
        margin-left: 0;
    }
}

@media screen and (max-width: 480px){
    header .headerContent > .logo img{
        width: 80%;
    }
    header .headerContent > .logo{
        margin-top: 10px;
    }
    .logo-mobile{
        /*margin-top: 24px;*/
        padding-top: 23px;
    }
    .logo-mobile img{
        max-width: 167px;
    }
    /*.menu-hamburger{
        top: 82px;
    }*/
    footer .logo img{
        width: 167px;
    }
    header .upper .upperMenu ul li a{
        font-size: 11px;
    }
    header .headerContent > div.search-right{
        width: 260px;
    }
}


@media screen and (max-width: 1279px) {
    center .btn.btn-orange {
        position: relative;
        bottom: 0;
        margin: 20px 0;
    }

    .content {
        max-width: 1260px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }

    .center_content {
        padding: 0 15px;
    }

    .grid-item.grid-col-3,
    .grid-item.grid-item-col-3 {
        max-width: 961px;
        width: auto;
    }

    .center_content ._grid-section._margin-top {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .center_content .slider ul li > a img {
        width: 100%;
        height: auto;
        max-height: 620px;
    }

    .center_content .slider ul li {
        width: 100vw;
    }

    .center_content .bunner {
        width: auto;
        height: auto;
    }

    .center_content .comments {
        width: auto;
    }

    .bx_filter .bx_filter_section .smartfilter {
        padding-left: 10px !important;
        padding-top: 13px;
    }

    .center_content .news-three {
        width: 620px;
    }

    .slider-content-news,
    .slider-content {
        left: calc(0px - 78px);
    }

    ._grid-section {
        display: flex;
        justify-content: space-between;
    }

    /* СЛАЙДЕР ДЛЯ НОВОСТЕЙ */
    .top-news .slider .slider-content-news {
        width: 270px;
    }

    .top-news .slider-content-news .title {
        margin-top: 158px;
        line-height: 27px;
        font-size: 16px;
    }

    .top-news .slider .grid-item {
        max-width: 620px;
        width: 100%;
    }

    .top-news .slider ul li {
        width: auto;
    }

    .top-news .slider-content-news {
        left: calc(0px - 255px);
    }

    .bottom-news .news-three {
        width: auto;
    }

    .bottom-news .news-three ul li {
        width: 28%;
    }

    .center_content .bunner {
        display: none;
    }

    .medium-news .magazine-news .grid-item {
        width: auto;
    }

    .main-bottom {
        flex-wrap: wrap;
    }

    .main-bottom .grid-col {
        width: 24%;
    }

    .main-bottom .grid-col .grid-item {
        width: auto;
    }

    .main-top .grid-col {
        width: 49%;
    }

    .main-top .grid-col .grid-item {
        width: auto;
        height: auto;
    }

    .main-top .news-block .news-list {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;

        height: auto !important;
        padding-bottom: 0;
    }

    .main-top .news-block .news-list li {
        width: 49%;
    }

    .main-top .news-block {
        order: 2;
    }

    .main-top .medium-block .grid-item {
        padding-bottom: 25px;
    }

    .new-number .new-journal-head .subscribe {
        margin-top: -25px;
        margin-bottom: 20px;
    }

    .new-number .new-journal-head .subscribe {
        background-position: left center;
        width: 306px;
    }

    .new-number .new-journal-head .subscribe .subscribe-btn {
        width: 264px;
    }

    .new-number .new-journal-body .journal-face .button-group button {
        width: 264px;
    }

    .new-book .new-book-content .book-info {
        margin-left: 11px;
    }

    .detail-news .left-content {
        min-width: 1px;
        margin-right: 20px;
    }

    .news-detail_bottom {
        padding: 0 15px;
        box-sizing: border-box;
        margin: 20px 0 0;
    }

    .news-detail_bottom .grid-col {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .news-detail_bottom .grid-col .grid-item {
        width: 49%;
        margin: 0;
    }

    .grid-col .publish {
        display: none;
    }

    ._grid-section {
        margin-left: 0;
        margin-right: 0;
    }

    .grid-item {
        margin-left: 0;
        margin-right: 0;
    }

    .ui-tabs .btn-block._bottom {
        position: relative;
        bottom: auto;
        margin: 20px 0;
    }

    .top-news .grid-col {
        margin-right: 20px;
    }

    .top-news .grid-col:last-child {
        margin-right: 0;
    }

    .bottom-news .grid-col {
        margin-right: 20px;
    }

    .bottom-news .grid-col:last-child {
        margin-right: 0;
    }

    .detail-news .news-three .news-list {
        display: flex;
    }

    .detail-news .news-three {
        width: auto;
    }

    .detail-news .news-three .news-list li {
        margin-right: 20px;
    }
}

@media screen and (max-width: 1180px) {

    .center_content ._grid-section._margin-top.main{
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .center_content ._grid-section._margin-top.main > .grid-col:last-child{
        display: none;
    }
    .center_content .main-bottom{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: -20px;
    }

}

@media screen and (max-width: 1025px){
    .bottom-news .faculty{
        margin-top: 20px;
    }
    .center_content .bottom-news{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .center_content .author{
        margin-top: 20px;
    }
    .center_content .author{
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .center_content .download{
        width: 100%;
        margin-top: 20px;
    }
    .center_content .keyWords-list{
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-top: 20px;
    }
    .center_content .faculty{
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    body ._grid-section .faculty{
        width: 100%;
    }
    .download .download-link-list li{
        height: auto;
    }
    .download .download-link-list li a > div{
        margin: 0 auto !important;
    }
    .download .download-link-list li a{
        padding-bottom: 30px;
    }
    .center_content .bunner{
        margin: 20px auto 0;
        width: auto;
        height: auto;
    }
    .center_content .bunner img{
        max-width: 300px;
        width: 100%;
    }
    .center_content ._margin-top._grid-section.main .news{
        width: 100%;
        margin-top: 20px;
        margin-bottom: 20px;
        height: auto;
    }
    .news .news-list li .news-title{
        width: 270px;
        text-align: center;
        margin: 19px auto 0;
    }
    .news .news-list li .photo img{
        margin: 0 auto;
    }
    .news .news-list li .post-info{
        text-align: center;
        margin: 25px auto 0;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .news .news-list{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        height: auto !important;
        padding-bottom: 70px;
    }
    .news .news-list li{
        width: 270px;
        margin: 0 10px;
    }
    .center_content .new-number {
        width: 100%;
        height: auto;
    }
    .center_content .new-number .new-journal-body{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
    }
    .new-number .new-journal-body .journal-face .button-group{
        width: 264px;
        padding-bottom: 20px;
    }
    .new-number .new-journal-body .journal-face{
        margin-right: 20px;
    }
    .new-number .new-journal-body .journal-face .button-group button{
        width: 100%;
    }
    .center_content .new-book{
        width: 100%;
    }
    .center_content .faculty-invert{
        width: auto;
    }
    .center_content .news-two{
        width: auto;
        height: auto;
    }
    .center_content .comments{
        margin-top: 20px;
    }
    ._grid-section .grid-col{
        float: none;
    }
    .center_content .news-three{
        width: auto;
    }
    .center_content .news-three .news-list li{
        width: 29%;
    }
    .center_content .main-bottom .grid-col{
        width: 49%;
    }
    .top-news .slider{
        display: none;
    }
    .top-news .grid-col{
        width: 49%;
    }
    .bottom-news .flex-1025{
        display: flex;
        justify-content: space-between;
    }
    .bottom-news .flex-1025 .grid-item{
        width: 49%;
    }
    .medium-news .orange-block .grid-item{
        width: 300px;
    }
    .medium-news .news-two .news-list li{
        width: 44%;
    }
    .main-top .news-block .news-list li{
        width: 100%;
    }
    .main-top .grid-col{
        height: 100%;
    }
    .new-number .new-journal-body .journal-face .face img{
        height: 100%;
    }
    .new-number .new-journal-body .journal-face{
        width: 225px;
    }
    .new-number .new-journal-body .journal-face .button-group{
        width: 195px;
    }
    .new-number .new-journal-head .subscribe{
        margin-bottom: 0;
    }
    .detail-news{
        display: flex;
        flex-wrap: wrap;
    }
    .detail-news .left-content{
        width: 100%;
    }
    .detail-news .left-content .grid-item{
        width: auto;
        max-width: 100%;
    }
    .detail-news .right-aside{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .detail-news .right-aside .grid-item{
        width: 30%;
        margin-bottom: 0;
    }
    .author-blog{
        margin-top: 20px;
    }
    .checkout .checkout-left{
        margin-right: 20px;
        margin-left: 10px;
    }
    .checkout .checkout-right{
        max-width: 300px;
        width: 100%;
        margin-right: 10px;
    }
    .center_content .slider{
        display: none;
    }
    .bottom-news .grid-col{
        margin-right: 0;
    }
    .top-news .grid-col{
        margin-right: 0;
    }
    .detail-news .left-content{
        margin-right: 0 ;
    }
}

@media screen and (max-width: 961px){
    .detail-news .left-content img{
        width: 100%;
        height: auto;
    }
    .center_content{
        padding: 0 15px;
    }
    .bunner{
        display: none;
    }
    .grid-col{
        width: 100%;
    }

    .closed_paper{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;

        -webkit-box-sizing: border-box;

        box-sizing: border-box;
        padding-right: 18px;
    }
    .closed_paper > div{
        height: 291px;
        width: 170px !important;
    }
    .article .article-content p{
        text-align: left !important;
    }
    .article .article-content p img{
        height: auto;
        width: 100%;
    }
    .article .article-footer .socNet-buttons{
        margin-right: 0;
    }
    ._grid-section{
        margin: 0;
    }
    .article .article-footer{
        padding: 22.5px 35px;
        margin-bottom: 25px;
        overflow: hidden;
    }
    .article .article-footer input[type="text"],
    #asd_subscribe_form input[type="text"]{
        width: 100% !important;
        margin-bottom: 15px;
    }
    #asd_subscribe_form{
        margin-right: 35px;
        padding-bottom: 35px;
    }
    .article .article-footer #asd_subscribe_form{
        padding-bottom: 0;
        margin-right: 0;
    }
    .article .article-footer > div{
        height: auto !important;
    }
    .article > div{
        height: auto !important;
    }

    .grid-item{
        margin-left: 0;
        margin-right: 0;
    }
    .publish{
        margin: 20px auto 0;
    }
    .news-three .news-list{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .news-three .news-list li{
        float: none;
        width: 100%;
        max-width: 280px;
    }
    .article .article-socNet-block .socNet-buttons{
        display: none;
    }
    .socNet-buttons{
        margin-right: 35px;
    }
    .slider-content .post-info{
        margin-top: 45px;
    }
    .slider-content-news .post-info{
        margin-top: 45px;
    }
    .slider-content .title{
        margin-top: 145px;
    }
    .main-top .news-block{
        order: 1;
    }
    .main-top .medium-block{
        order: 2;
    }
    .main-top{
        flex-wrap: wrap;
    }
    .main-top .news-block{
        width: 100%;
    }
    .main-top .medium-block{
        display: flex;
        margin-top: 20px;
        width: 100%;
        justify-content: space-between;
    }
    .main-top .medium-block .grid-item{
        width: 49%;
    }
    .main-top .news-block .news-list li{
        width: 46%;
    }
    .new-number .new-journal-body .journal-face{
        margin-right: 0;
    }
    .new-number .new-journal-body{
        flex-direction: column;
    }
    .new-number .new-journal-body .journal-text{
        margin-left: 25px;
    }
    .new-book .new-book-content .book-info{
        max-width: 360px;
        width: 100%;
    }
    .new-book .new-book-content .book-info .text{
        margin-right: 25px;
    }
    .medium-news .magazine-news{
        width: 65%;
        margin-right: 20px;
    }
    .medium-news .orange-block{
        width: 34%;
        min-width: 300px;
    }
    .medium-news .orange-block .grid-item{
        width: auto;
    }
    .detail-news .right-aside{
        flex-wrap: wrap;
    }
    .detail-news .right-aside .grid-item{
        width: 49%;
        margin: 20px 0 0;
    }
    .news-detail_bottom .grid-col .grid-item{
        margin-top: 20px;
    }
    .checkout{
        flex-wrap: wrap;
    }
    .checkout .checkout-left{
        margin: 0;
    }
    .checkout .checkout-right{
        margin-right: 0;
        max-width: 100%;
        width: 49%;
    }

    .orange-block .faculty-invert .topic-list{
        height: auto!important;
    }
    .orange-block .faculty-invert .topic-list li{
        padding-bottom:30px !important;
    }
    .center_content ._grid-section._margin-top{
        margin-top: 20px;
    }
    .article .article-content .article-date img{
        width: auto;
    }
    .article .article-content .article-date img{
        width: auto;
    }
    .article .article-content i b p{
        font-size: 13px;
        line-height: 20px;
        text-align: left !important;
        color: #7e8584;
    }
    .center_content .detail-news .news-three .news-list li{
        height: 240px;
        min-height: 1px;
    }
}

@media screen and (max-width: 865px){
    .medium-news .news-two .news-list{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .medium-news .news-two .news-list li{
        width: 64%;
        padding-left: 15px;
        box-sizing: border-box;
        padding-right: 25px;
    }
    .medium-news .news-two .news-list li .news-title{
        max-width: 300px;
    }
}

@media screen and (max-width: 778px){
    .article .article-content{
        padding: 20px 15px 30px;
    }
    #__utl-buttons-2 .uptl_toolbar > ul {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        height: auto;
    }
    #__utl-buttons-2 .uptl_toolbar > ul li{
        margin-top: 10px !important;
    }
    .article .article-content p figure{
        float: none !important;
        margin: 10px auto 10px !important;
    }
    .article .article-content .spec-publication2-3{
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }
    .article .article-content .spec-publication1-3{
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }
    .center_content .news-three .news-list li{
        width: 43%;
        margin-right: 20px;
    }
    .bottom-news .news-three .news-list{
        justify-content: space-between;
    }
    .main-top .medium-block{
        flex-wrap: wrap;
    }
    .main-top .medium-block .grid-item{
        width: 100%;
    }
    .medium-news{
        flex-wrap: wrap;
    }
    .medium-news .orange-block{
        width: 100%;
    }
    .medium-news .magazine-news{
        width: 100%;
        margin-right: 0;
    }
    .medium-news .news-two .news-list{
        flex-direction: row;
        flex-wrap: wrap;
    }
    .medium-news .news-two .news-list li{
        width: 44%;
    }

}

@media screen and (max-width: 690px){
    .center_content .new-book .new-book-content{
        display: flex;
        flex-direction: column;
        padding-bottom: 15px;
    }
    .center_content .new-book{
        height: auto;
    }
    .new-book .new-book-content .book-info{
        margin-left: 10px;
    }
    .center_content .new-number .new-journal-body{
        flex-direction: column;
    }
    .new-number .new-journal-head .subscribe{
        margin-top: -25px;
    }
    .slider-content-news .title,
    .slider-content .title{
        font-size: 18px;
        line-height: 35px;
    }
}

@media screen and (max-width: 641px){
    .contents-pager .contents-pager-table > .prev span,
    .contents-pager .contents-pager-table > .next span{
        position: absolute;
    }
    .contents-pager .contents-pager-table > .prev span{
        left: -9999px;
    }
    .contents-pager .contents-pager-table > .next span{
        right: -9999px;
    }
    .article .article-socNet-block .viewers{
        float: none;
        height: auto;
        border-right: none;
        padding-left: 0;

    }
    .article .article-socNet-block{
        overflow: hidden;
    }
    .news-three .news-list{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .news .news-list{
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .news .news-list li{
        width: 252px;
    }
    .center_content .news-two .news-list{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .news-two .news-list li{
        width: 100%;
        padding: 0 10px;
    }
    .center_content .news-three .news-list li{
        width: 100%;
    }
    .news-three .news-list{
        padding:  0 10px;
    }
    .slider-content-news,
    .slider-content{
        width: 360px;
    }
    .slider-content .title{
        margin-top: 5px;
    }
    .center_content .main-bottom .grid-col{
        width: 100%;
    }
    .bottom-news .flex-1025 .comments{
        display: none;
    }
    .bottom-news .flex-1025 .grid-item{
        width: auto;
        height: auto;
    }
    .top-news{
        flex-wrap: wrap;
    }
    .top-news .grid-col{
        width: 100%;
    }
    .top-news .grid-col .grid-item{
        height: auto;
    }
    .top-news .grid-col .grid-item #tabs{
        padding-bottom: 1px;
    }
    .main-top .news-block .news-list li{
        width: 100%;
    }
    .medium-news .news-two .news-list li{
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .medium-news .orange-block{
        min-width: 1px;
    }
    .detail-news .right-aside .grid-item{
        width: 100%;
        height: auto;
    }
    .news-detail_bottom .grid-col .grid-item{
        width: 100%;
    }
    .checkout .checkout-right{
        width: 100%;
    }
    .checkout .checkout-left #basket_items{
        width: 593px;
        overflow-x: auto;
    }
    .bx-basket-block {
        padding-left: 0;
    }
    .center_content .news-three .news-list li{
        min-height: 260px;
    }
    .btn-block._bottom._align-center{
        position: relative;
        bottom: 0;
        margin: 20px 0;
    }
    .main-bottom .grid-col .grid-item{
        height: auto;
    }

    .topic-list li{
        height: auto!important;
        padding-bottom: 5px!important;
        min-height: 100px;
    }
    .medium-news .orange-block .grid-item{
        height: auto;
    }
    .news-three .news-list li .news-title{
        min-height: 1px;
    }
}

@media screen and (max-width: 480px){
    .closed_paper > div{
        width: 100% !important;
    }
    /*.menu-hamburger{
        top: 82px;
    }*/
    .download .title{
        padding-left: 15px;
    }
    .center_content .new-book .new-book-content .book-info{
        width: 100%;
    }
    .center_content .new-book .new-book-content{
        padding-right: 30px;
    }
    .article .article-content figure{
        width: 100% !important;
    }
    body .center_content .author-blog{
        max-width: 300px;
        width: 100%;
    }
    .bx_filter .bx_filter_select_container{
        width: 250px !important;
    }
    .orion-isp-btn{
        width: auto;
        margin: 0 15px;
    }
    .article .article-content h1{
        font-size: 22px;
    }
    .slider-content-news .title,
    .slider-content .title{
        font-size: 13px;
        line-height: 35px;
        margin-top: 5px;
    }
    .slider-content-news,
    .slider-content{
        width: 240px;
        left: calc(0px - 50px);
    }
    .new-number .new-journal-body .journal-face .button-group{
        width: auto;
    }
    .new-number .new-journal-body .journal-face .face{
        width: auto;
    }
    .new-number .new-journal-head .subscribe{
        margin-top: -10px;
    }
    .new-number .new-journal-head .title .title-nav ul{
        display: flex;
        flex-direction: column;
    }
    .new-number .new-journal-head .title .title-nav ul li{
        background-size: cover !important;
        margin-bottom: 10px;
        width: 100% !important;
    }
    .new-number .new-journal-body .journal-face{
        width: auto;
        padding: 0 25px;
    }
    .new-number .new-journal-head .title .title-logo .logo{
        border-right: none;
    }
    .new-number .new-journal-head .title .title-logo .title-logo-disc{
        display: none;
    }

    .news .news-list li .news-title{
        width: auto;
    }
    .new-number .new-journal-head .title .title-nav ul{
        height: auto;
    }
    .new-number .new-journal-head{
        height: auto;
    }
    .new-number .new-journal-head .subscribe{
        width: 230px;
        margin-left: 15px;
    }
    .ui-tabs .ui-tabs-nav .ui-tabs-anchor{
        font-size: 11px;
    }
    .block-title{
        font-size: 15px;
    }
    .block-title-rss{
        font-size: 15px;
    }
    .checkout .checkout-right .topic-list{
        padding-bottom: 45px;
        height: auto !important;
    }
    .checkout .checkout-left .bx_ordercart .bx_sort_container a{
        margin-left: 0;
    }
    .checkout .checkout-left .bx_ordercart .bx_ordercart_order_pay_right{
        width: 100%;
    }
    .btn-block._bottom._align-center{
        position: static;
        margin-top: 20px;
    }
    .article .article-content i b p{
        font-size: 13px;
        line-height: 20px;
        text-align: left !important;
        color: #7e8584;
    }
    .news-three .news-list li .news-title{
        min-height: 1px;
    }
}

.medium-news .magazine-news .grid-item{
    margin-right: 10px;
}

a[name="orion_isp_begin1_1"]{
    display: none;
}

body .detail-heading .block-title{
    margin-bottom: 25px;
}

.detail-heading .left br{
    display: none;
}
.detail-heading .left .grid-item{
    padding-bottom: 23px;
}
.block-title-rss{
    margin-bottom: 25px;
}
.news-three{
    padding-bottom: 23px;
}
.blogs .blog-list{
    margin-top: 0;
}
.news-three > br{
    display: none;
}
.news-three .news-list li .news-title{
    margin-top: 10px;
}
.news-three .news-list li .post-info{
    margin-top: 10px;
}
.news-three .news-list li .news-title{
    min-height: 1px;
}
.news-three .news-list li a{
    display: block;
}

.news-three .news-list{
    display: flex;
    flex-wrap: wrap;
}

.news-three .news-list li{
    min-height: 1px;
    margin-bottom: 25px;

}

center form{
    text-align: center;
}

@media screen and (max-width: 1279px){
    .bx_filter{
        margin: 20px 0;
    }
}

@media screen and (max-width: 641px) {
    body .news-three .news-list {
        padding: 0 15px;
    }

    body .block-title {
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 5px;
        line-height: 20px;
    }

    body .block-title br {
        display: none;
    }

    .article .article-socNet-block {
        padding: 15px;
    }

    .center_content .detail-news .news-three .news-list li {
        height: auto;
        margin-bottom: 20px;
    }
    .medium-news .news-two .news-list li{
        min-height: auto;
        margin-bottom: 20px;
    }
    .center_content .news-three .news-list li{
        min-height: 1px;
        margin-bottom: 20px;
    }
    body .detail-heading .left .grid-item li{
        margin-bottom: 30px;
    }
    .center_content .news-three .news-list li{
        margin-bottom: 30px;
    }

}

@media screen and (max-width: 1025px){
    .detail-news .left-content .contents-pager{
        margin-bottom: 0;
    }
}

@media screen and (max-width: 961px){
    .faculty-invert .btn-block._bottom._align-center{
        bottom: auto;
    }
    .medium-news .magazine-news .grid-item{
        margin-right: 0;
    }
    .orange-block .faculty-invert .topic-list li{
        padding-bottom: 10px !important;
    }
}


@media screen and (max-width: 380px){
    .post-info > div i{
        margin-right: 4px;
    }
    .post-info > div{
        padding: 0 5px;
    }
}

/* Стили для страницы Факультет */

@media screen and (max-width: 1279px){
    .medium-news .magazine-news .grid-item{
        margin-right: 20px;
    }
    .center_content .news-three .news-list li{
        width: 28%;
    }
}

@media screen and (max-width: 1025px){
    ._grid-section{
        flex-direction: column;
    }
    .medium-news .magazine-news .grid-item{
        margin-right: 0;
        max-width: 100%;
    }
    .center_content .news-three .news-list li{
        width: 29%;
    }
    .medium-news .magazine-news{
        margin-right: 0;
        width: 100%;
    }
}

@media screen and (max-width: 778px){
    .center_content .news-three .news-list li{
        width: 26%;
    }
}
@media screen and (max-width: 641px){
    .center_content .news-three .news-list li{
        width: 100%;
    }
}
