div.search-tags-chain a {margin:2px;}
div.search-tags-chain a.search-tags-link {color:#333333; font-size:90%; text-decoration:none;color:#535353;}
div.search-tags-cloud a {white-space: normal;}
a.search-page-params {
	border-bottom: 1px dashed blue;
	text-decoration: none;
}
div.search-page-params {
	margin-top: 6px;
}
.search-item-rate {font-size: 11px;}

.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: 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;
	}
}




@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;
	}
	header .headerContent > div.subscribe{
		display: none !important;
	}
}

@media screen and (max-width: 1280px){
	header .menu{
		left: 15px;
		right: 15px;
	}
}

@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;
	}
	center iframe{
		width: 100%;
		height: 300px;
	}
}

@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;
	}
}

/* ОСТАВИТЬ ЗДЕСЬ! */

@media screen and (max-width: 1279px){
	.search-block .search-left{
	 margin-right: 20px;
	}
}
@media screen and (max-width: 961px){
	.search-block{
		flex-direction: column;
	}
	.search-block .search-left{
		margin-right: 0;
		margin-bottom: 20px;
	}
	.search-block .search-right .grid-item{
		width: 100%;
	}
}

@media screen and (max-width: 641px){
	.search-block .search-left .grid-item{
		padding-left: 10px;
		padding-right: 10px;
	}
	.search-block .search-left .search-result {
		padding-right: 10px;
	}
	.search-block .search-left .search-result .search-page{
		padding-right: 0;
	}
	.search-block .search-right .grid-item{
		padding-left: 10px;
		padding-right: 10px;
	}
	 .search-block .search-left .search-suggest{
		max-width: 100%;
		 width: 100%;
		 margin-left: 1px;
	}
	.search-block .search-left .search-result .search-page form{
		display: flex;
		justify-content: space-between;
	}
	.search-block input[type="submit"]{
		width: 60px;
	}
}
