@media (max-width: 1199px) {

.news__list .news__item .news__item-description {

margin-top: 4px;

margin-bottom: 0px;

font-size: 17px;

}



.header-bottom .header-bottom__description p {

font-size: 24px;

}

.header-bottom .btn{font-size:15px;}



.header-bottom .header-bottom__description p {

font-size: 23px; 

} 

.header-bottom .btn{font-size:13px;}

.topss a{margin-right: 3%; font-size: 1rem; line-height: 1.5;}

.topss a:hover, .topss a:active, .topss a:focus {background: #ff1539;}



.in_top{display:none!important;}

.events__title .events__title-all-events a {

    font-size: 1rem;

}

.lab__about .lab__features p {

    font-size: .8rem;

}

.lab__about {

    border-right: 0;

    padding: 8px;

}

.top-menu li a {

	font-size:1rem;

}
	
		.photonews .preview_picture {
    height: 220px;
}
	

 }

 



@media (min-width: 992px) and (max-width: 1199px) {

.header-bottom .header-bottom__description p {

font-size: 22px; 

} 

.header-bottom {

padding-bottom: 12px;

}

.ten {

max-height: 300px;

}

.header-bottom .header-bottom__logo img {

height: auto;

}

.adress span {

margin-bottom: 7px;

margin-top: 0px;

}



.header-bottom .header-bottom__logo img {

width: 180px; } 

.header-bottom .header-bottom__button button {

padding: 30px 10px;

font-size: 18px; }

.header-menu__top h2 {

    font-size: 1.1rem;

    line-height: 1.5;

}

.header-bottom .header-bottom__description p {

font-size: 17px; 

} 



.top-nav-block li a {

font-size: 18px;

padding: 10px 15px;

}

.top-nav-block li.parent > a {

padding-right: 40px;

}

.top-nav-block li.parent > a:after {

right: 15px;

}

.header-info-block {

width: 40%;

float: left;

}

.header-info-block:first-child {

width: 60%;

}.search-button {

font-size: 18px;

padding: 10px 15px;

}

.search-button .icon {

margin-top: 2px;

}.slider-item-description {

min-height: 200px;

}



}





@media (max-width: 991px) {

.ten {

max-height: 100%;

}

.top__slider-button-left {

left: 25px;

}

.top__slider-button-right {

right: 7px;

}

.saite .sblock {

margin: 0;

}

h1 {font-size: 1.3rem;}

.float-left {

float: none !important;

}

.ten.fot {

max-height: 600px;

}

.sto .col-md-12{margin-top:10px;}

.sto {

padding: 6px;

}

/*.top .container, .news .container{padding:0;}*/

news__title  .row{ margin:0;}

.news {padding-top:0;}



.header-bottom__description {

font-size: 1rem;

line-height: 1.1rem;

}



.header-menu__top h2 {

    font-size: 1.4rem;

    width: 94%;

}

.filtrnews{display:none;}

.filials .iconka {

    font-size: 1.25rem;

    width: 2.05rem;

    height: 2.05rem;

    padding-top: 3.1%;

    line-height: 1;

    margin-top: 17px;

}

.filials .numberanimation, .filials .instituts {

    margin-left: 2.5rem;}

 .filials .centr {

    font-size: 1rem;

	position: inherit;

}

	

}

@media (max-width: 850px) {

.top__slider-item .slider-text p.description, .sobban {

    display: none;}

.events__title .events__title-all-events a {

    font-size: .9rem;

}

}

@media (min-width: 768px) {

.form-label {

text-align: right;

}

.slider-item-text {

margin-top: 80px;

background: rgba(24, 24, 24, 0.7);

color: #ffffff;

padding: 40px 40px 40px;

border-radius: 4px 4px 0 0;

}

.slider-item-description {

min-height: 120px;

}

.news-list .news-item-image {

float: left;

margin-right: 40px;

max-width: 40%;

}

.news-list .news-item-image + .news-item-text {

overflow: hidden;

}

.news-list .news-item-image + .news-item-text .news-item-header {

margin-top: 0;

}



.breadcrumb ul {

margin-top: 0;}



}





@media (max-width: 767px) {

.banmenu {

    display: none;

}

.header-bottom__description, .top__slider-item .slider-text p, .top__slider-item .slider-text a, .news__list .news__item .news__item-lab, .news__list .news__item .news__item-description{font-size:1rem; line-height:1.3;}

.news__list{margin-left: -15px;

    margin-right: -15px;}

.news__list .news__item .news__item-lab, .news__list .news__item .news__item-description{min-height: auto; height:auto;}

.header {

padding-top: 0px;

}

.textnews{ background:#FFF; margin-bottom: 30px;}

.header-top {

    margin-bottom: 18px;

box-shadow:0px 10px 15px 0px rgba(0,0,0,0.18);

-webkit-box-shadow:0px 10px 15px 0px rgba(0,0,0,0.18);

-moz-box-shadow:0px 10px 15px 0px rgba(0,0,0,0.18);

padding: 8px 0;

position: fixed;

    height: 50px;

    width: 100%;

    z-index: 1;

	top:0;



}

.hedpanel{margin-top: 48px;}

.news__item-about, .news__item-description {

    line-height: 1.2;
	font-size: 1.1rem;
}

.news .row {
    margin-bottom: 0px;
    border-bottom: 0px solid whitesmoke;
}

.main {

    padding-top: 15px;

}

.news-detail{margin-left: -15px;

    margin-right: -15px;

    overflow: hidden;}

.imgnnews{padding: 0 0 15px 0;}

.video-js {width:100% !important; height:206px !important;}

.top .container-fluid, section.list .container{padding:0; margin:0;}

.news__title h2{padding-left:1rem;}

.top{background:none;}

.rzdelmenu, .mobile-nav ul ul, .header-top .versiy, .leftmaim{display:none;}
	
	

.top__slider-button-left, .top__slider-button-right{display:none !important;}

.teacher-info {

top: 0;

-webkit-transform: none;

-ms-transform: none;

transform: none;

}

.teacher-table td:nth-child(2n) {

padding-top: 0;

}

.teacher-table td:nth-child(2n+1) {

padding-bottom: 8px;

}

.teacher-table td {

width: 100%;

}

.container-footer {

padding: 70px 0;

line-height: 30px;

}

.footer-menu-content ul ul {

display: block;

}

.header-info-block .icon {

margin-left: 20px;

margin-right: 20px;

}

.container-top-header a,

.container-top-header .open-menu {

padding: 15px;

}

.header-info-block {

margin: 10px 0;

}

.hamburger {display: block; position: fixed;}

.mobile-nav-wrapper {

top: 2rem;

}

.breadcrumb {

    display: none;

}

.hamburger.active {
    height: 3rem;
    padding-top: 9px;
}
	.mobile-nav{margin-top: 20px;}
.hamburger.active .icon-hamburger, .hamburger.active .icon-hamburger:before, .hamburger.active .icon-hamburger:after {

width: 29%;

left: 36%;

margin-top: 5px;

}

.mobile-nav ul li:hover ul, .mobile-nav ul li:active ul{display:block;}

	.oppa{width: 63%;
    background: #8c4513;}
	.opp{background: #8C2313;
    height: 40px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    width: 37%;
    color: #fff;
    font-size: 1.5rem;}
	
.header-top select {

    background-position: 93% .9rem;

    border-left: 1px dotted #231f20;

    border-right: 1px dotted #231f20;

    height: 36px;

    padding: 0;

    padding-left: 16%;

	line-height:normal;

}



.footer-menu-content h4,

.footer-menu-content .h4 {

text-transform: uppercase;

position: relative;

cursor: pointer;

}

.footer-menu-content h4:after,

.footer-menu-content .h4:after {

position: absolute;

content: "";

display: inline-block;

width: 4px;

height: 4px;

margin: .5em 0 0 15px;

border: solid 2px #ffffff;

border-top: 0;

border-right: 0;

border-radius: 0 0 0 2px;

-webkit-transform: rotate(-45deg);

-ms-transform: rotate(-45deg);

transform: rotate(-45deg);

}

.footer-menu-content h4.opened:after,

.footer-menu-content .h4.opened:after {

-webkit-transform: rotate(135deg);

-ms-transform: rotate(135deg);

transform: rotate(135deg);

margin-top: .6em;

border-color: #ffffff;

} .slider-item .col {

padding-left: 0;

padding-right: 0;

}

.slider-item-text {

background: -webkit-linear-gradient(rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 54%, rgba(0, 0, 0, 0) 100%);

background: -o-linear-gradient(rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 54%, rgba(0, 0, 0, 0) 100%);

background: linear-gradient(rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 54%, rgba(0, 0, 0, 0) 100%);

min-height: 270px;

padding: 15px;

}

.slider-item-text .h1 {

color: #ffffff;

font: normal 18px/25px "PT Sans", PTsans, Arial, sans-serif;

margin-top: 30px;

}

.container-top-header a:first-child {

padding-left: 10px;

margin-left: 5px;

}.logo-block a.logo {

width: 50px;

}

.news__list .news__item {

 border-bottom: 1px solid #3ba6e2;

    background: #f8f8f8;

    margin-bottom: 10px;

padding: 0 0 10px 0px;

}



.news__list .news__item .texts{

padding-left: 15px;
    margin-right: 15px;
    margin-left: auto;
    margin-top: 22px;
    margin-bottom: 22px;

}

.news__title {
    padding-bottom: 13px;
}
	.banns{margin-bottom: 12px;}
	.showban{height: 225px!important;}
.top__slider-item img {
    height: 200px;
}
	.futban{margin-bottom: 7px;}
.news__list .news__item .news__item-lab{font-size:70%;}

.imgnnews .preview_picture {
    max-height: 234px;
    width: 100%;
}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {
    width: 99%;
    margin-left: 1%;
}
.lab__about .lab__title {

    margin-bottom: 13px;

    font-size: 1.5rem;

}

.lab__about .lab__text {

    font-size: 1rem;

    line-height: 1.2;

}

.lab__researches h2 {

	    margin-top: 1rem;

    font-size: 1.2rem;

}

.lab__researches ul {

    margin-top: 7px;

}

.lab_hes a, .lab__all-labs a {

    text-align: center;

    background: #227dc7;

    padding: 7px 10px;

    color: #fff;

    font-size: 1rem;

	margin-bottom: 2rem;

}



.footer-bottom__social .socikon{float:left;}

.footer-bottom .adress{ margin-top:10px;}

.footer-bottom .footer-bottom__copyright a.karta{display: block;

    background: #ff1539;

    text-align: center;

    padding: 7px 2px;

    margin-top: 5px;

    color: #fff;}





.footer-top ul {

    margin-top: 15px;

}



.konkurs .grkr {

    padding: .5rem 28px;

}

.konkurs-detail .info:before{border:none;}

.konkurs-detail .info {padding: 1rem;}



.konkurs .news-date-time {

    font-size: 1rem;

}

.konkurs .name a {

    font-size: 1.5rem;

    display: block;

    margin-top: .5rem;

}

.konkurs .files a[href] {

    background-repeat: no-repeat;

    background-size: 2rem;

    padding-left: 1rem;

    border: 1px solid #efefef;

    padding: .5rem 0 1rem 2rem;

    width: 100%;

    display: block;

    margin-bottom: 1rem;

}

.bx-blue .files a[href]{font-size: 1.4rem;

    line-height: 1.2;}



.footer-bottom__logo{text-align:center;}

.slick-dots {bottom: 0;}

.filials .iconka {padding-top: 1.8%;}

.filials .numberanimation {

    margin-left: 1.5rem;

    float: left;

margin-right: 1rem;

}

.filials .instituts {

    margin-top: 1rem;

}

.filials .instituts.nau {

    margin-top: 1.5rem;

}
.header-bottom__description, .header-bottom__description h1, .header-bottom .header-bottom__description p, .header-bottom__logo{text-align: center;}
.header-bottom__logo {
float: none; }
.header-bottom .header-bottom__description p
	{font-size: 1.2rem;
}
	.filials {margin-top: 17px;}

/*---------------nohome------------*/
	
	.nohome .header-bottom__description span{
	font-size: 1rem;
    margin-left: 2%;
}

.nohome .header-bottom .header-bottom__description p
	{display: none;
}

.nohome .header-bottom__description, .nohome .header-bottom__description h1, .nohome .header-bottom__logo{width: 73%;
    display: inline-block;
    font-size: 1.3rem; text-align: left;}
	
.nohome .header-bottom__logo {
width: 25%;
    margin-right: 2%; float: left;}
	
	/*-----------nohome---------------*/
	
.news__item.col-5, .verspodaval{display:none;}

.news__item.col-7{display: block;

    max-width: 100%;

    -ms-flex: 100%;

    flex: 100%;}

	.photonews .preview_picture {
    height: auto;
}

}



@media (min-width: 576px) and (max-width: 767px) {

.header-top select {

width: 100%; } 

.header-top .header-top__admin .col-4 {

text-align: center; }

.header-menu__bottom ul li {

margin-bottom: 10px; } 

.search-active {

top: 110px; } 

.admin-active {

top: 110px; } 

.top__slider-item .slider-text a {

padding: 7px 25px;}

.top__slider-button-left {

top: calc(100% / 2 - 20px);

left: 20px;

height: 40px;

background-size: contain; } 

.top__slider-button-right {

top: calc(100% / 2 - 20px);

right: 20px;

height: 40px;

background-size: contain; } 

.slick-dots li button {

width: 13px;

height: 13px;

background-size: contain; }

.news__list .news__item a {

height: auto; }.event__description {

border-right: none; }

.events__events-list {

border-top: 1px solid #d3d2d2; }

.events__events-list ul {

padding: 15px 0; } 

.lab__about {

border-right: none; }

.lab__about .lab__features {

display: none; }.lab__annotations {

display: none; } 

.header-bottom .header-bottom__button button {

width: 100%;

-webkit-box-pack: end;

-ms-flex-pack: end;

justify-content: flex-end; } .header-bottom .header-bottom__button {

width: 100%; }

}



@media (max-width: 575px) {

.header-top .header-top__admin .col-4 {

text-align: center; } 

.header-top select {

width: 100%; }

 .header-bottom .header-bottom__button {

width: 100%; }

 .header-bottom .header-bottom__button button {

width: 100%;

-webkit-box-pack: end;

-ms-flex-pack: end;

justify-content: flex-end; padding: 10px 40px; margin-top: 15px;}

.header-menu {

padding-left: 40px; }

.header-menu__top .menu-button-close {

top: 20px;

left: 16px;

width: 17px;

height: 16px;

background-size: contain; }

.header-menu__top img {

width: 40px;

height: 40px; }

.header-menu__bottom ul li {

margin-bottom: 10px; }

.search .container {

-webkit-box-orient: vertical;

-webkit-box-direction: normal;

-ms-flex-direction: column;

flex-direction: column; }

.search .container input {

margin-bottom: 10px;

margin-right: 0; } 

.search-active {

top: 3.1rem; } 

.admin-active {

top: 150px; } 

.top__slider-item .slider-text a {

padding: 5px 15px;} 



.slick-dots li button {

width: 13px;

height: 13px;

background-size: contain; }

.news__list .news__item a {

height: auto; }.socikon .btn {

float: left;

}

.proekts { display:none;

}

.saite .sblock {

margin:0;

margin-top: 10px;

}

.lab_hes a::after{display: none !important;}

.lab__researches ul a {text-align: center;}

.lab__annotations {

display: none; } 

.lab__about .lab__features {

display: none; } 

.events__events-list ul {

padding: 15px 0; } 

.event__description {

border-right: none; } 

.lab__about {

border-right: none; }

.header-top .header-top__admin .eye{float:none;}
    .failes {width: 100%;}
    .files h4{font-size: 1.4rem; display: block;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 15px;}
    .comment{margin-right: -15px;
    margin-left: -15px;}
div.mf-name input, div.mf-email input {
    width: 100%;
}
    div.mf-message textarea {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 991px) {

.header-bottom .header-bottom__description p {

font-size: 24px; }

.header-bottom .header-bottom__button button {padding: 11px 10px; font-size: 16px;} 

.header-bottom .header-bottom__button button::after {width: 37px; height: 27px;}

.header-menu {

padding-left: 100px; }



.top__slider-item .slider-text p {

 font-size: 2rem;}

 .top .container-fluid{padding-right:0;}

 .news__title .new__title-all-news a {

    font-size: 1rem;

}

.top__slider-item .slider-text a {

padding: 10px 35px;

font-size: 20px; } 

.slick-dots li button {

width: 13px;

height: 13px;

background-size: contain; }



.event__description {

border-right: none; padding-left: 0;}

.event__description .event__name, .event__description .event__text, .event__description .event__about, .events__events-list .events-list__event {

    font-size: .9rem;}

	.lab__about .lab__features p {

    font-size: 1rem;

}

 .lab__about {

border-right: none; }

.events__events-list ul {

padding: 15px 0; }

.events__events-list {

border-top: 1px solid #d3d2d2; }

.footer-top ul li {

margin-bottom: 0; }

.header-info-block {

margin: 20px 0;

width: 50%;

float: left;}



.topss a {

    font-size: 0.9rem;

}





}

 @media (min-width: 472px) and (max-width: 767px) { 

	 .news .imgnnews a img.preview_picture {width:100%;}

 }



@media (max-width: 330px) {

body{min-width:316px;}

}









@-webkit-keyframes fadeOut {

0% {

opacity: 1;

}

100% {

opacity: 0;

}

}

@keyframes fadeOut {

0% {

opacity: 1;

}

100% {

opacity: 0;

}

}