@media (min-width: 320px) and (max-width: 1200px){
	.mainwrapper {
	    width: 100%;
	    padding: 0 15px;
	    box-sizing: border-box;
		overflow: hidden;
	}
	
.title-list-kafedra{
    font-size: 24px;
	line-height:26px;
    margin: 0px 0px 20px 0px;
}
	
section.section-table {
	overflow-x:scroll;
	}

.mainwrapper table{
	border-collapse: collapse;
	font-family: arial;
	font-weight: 400;
	font-size: 3vw;
	line-height:3.1vw;
	width: 100%;
    margin-bottom: 20px;
	overflow-y:scroll;
}

	
.main-table .line-table {
    margin: 40px 0px 30px;
}
	.line-block-kafedra .manager-name span {
	    display: block;
	    font-size: 30px;
	    margin: 0px 0px 15px 0px;
	}
.line-block-kafedra {
    justify-content: center;
    text-align: center;
    align-items: center;
}
	.line-nav > .nav-links,
	.line-nav .eye,
	.line-nav > .form-search,
	.head-nav-links, .head-logo-1 {
		display: 
			none;
	}
	
	.line-language-site {
    margin: 0px 0px 0px -110px;
}
	
	
	.head-child{
		position:absolute;
		right:30vw;
	}

	.burger-click-region {
		display: block;
	}

	.form-search .input-search {
	    width: 100%;
	}

	.burger-menu .nav-links a {
	    color: #0c4b3c;
	    text-decoration: none;
	    display: block;
	    font-weight: 400;
	    margin: 0px 0px 0px 30px;
	    line-height: 30px;
	    margin: 0 15px 0px !important;
	}

	.info-kafedra {
	    margin: 40px 0px 0px;
	}

	.search-kafedra .kafedra-input-search {
	    box-sizing: border-box;
	    width: 100%;
	}

	.search-alhabet .link-alhabet {
	    width: 100%;
	    padding: 0 0 0 30px;
	    margin: 0;
	}

	.search-alhabet > span {
		position: absolute;
		top: -5px;
		left: 0;
	}
	.search-alhabet {
		position: relative;
	}

	.main-kafedra-list .line-contact {
		margin: 30px 0;
	}
	.search-alhabet .link-alhabet a {
	    margin-bottom: 5px;
	}

	.news-sec-all .news-block {
	    width: 100%;
	}
	.title-con-new {
	    margin: 0px 0px 20px 0px;
		font-size:24px;
		line-height: 1.7rem;
		
	}

	.news-block .block-new {
	    height: auto;
	    padding: 20px;
	    margin: 0 0 20px;
	    box-sizing: border-box;
	}
	.block-new .text-news {
	    width: 100%;
	}

	.news-sec-all .sidebar-info {
	    padding: 20px 20px 5px;
	    height: auto;
	    margin-bottom: 30px;
    	box-sizing: border-box;
	}

	.sidebar-info:not(.sidebar-info-mobile) {
		display: none
	}

	.sidebar-info-mobile {
    width: 100%;
    display: flex !important;
    flex-wrap: wrap;
    align-items: flex-start;
	}

	.news-sec-all .news-block {
	    width: 100%;
	    display: flex;
	    flex-wrap: wrap;
		overflow-x: scroll;
	}

	.news-sec-all .sidebar-info a {
	    margin: 0px 30px 15px 0px;
	}

	.news-sec-all .sidebar-info a:last-child {
	    margin: 0 0 15px;
	}

	.archives {
	    width: 100%;
	    margin: 0px 0px 45px 0px;
	}

	.archives .archive-all {
	    padding: 30px 20px;
	}

	.archive-all .archive {
	    margin: 0px 0px 20px 0px !important;
	    width: 100%;
	}
	.archives .filter {
		box-sizing: border-box;
		width: 100%;
	}

	.archive-post {
	    width: 100%;
	}

	.archive-post .archive-date {
    	margin-bottom: 10px;
	}

	.section-directions .block-line-direction {
	    height: auto;
	}

	.dissertations .dis {
	    display: flex;
	    flex-wrap: wrap;
	}

	.dis > span {
		width: 50% !important;
		box-sizing: border-box;
	}
	.block-new-post img {
	    width: 100%;
	    height: auto;
	}
	.block-new-post {
		width: 100%;
	}
	
	.editor__word-inner {
    font-family: Book antiqua;
    text-align: justify;
    background-color: #FFFAFA;
    color: #4F4E47;
    font-size: 14px;
    width: 90%;
    line-height: 20px;
    padding: 0 10px 0 10px;
}
	
	#tags__cloud{
	width:80%;
}
	
	.vestnik_news-block {
    width: 584px;
    height: auto;
}
	
}



@media (min-width: 768px) and (max-width: 1024px){
	.line-block-kafedra {
	    /*justify-content: center;*/
	    align-items: center;
	}
	.line-block-kafedra .manager-name span {
		margin: 0 0 10px;
	}

	.nav-link-kafedra {
	    width: 200px;
	    margin: 29px 0px 0px 30px !important;
	}
    .nav-link-kafedra a {
        padding: 8px 12px 8px 12px;
        width: 100%;
        box-sizing: border-box;
    }
	.address {
	    margin: 40px 0px 0px 0px;
	    line-height: 20px;
	}
	.line-block-kafedra .photo,
	.line-block-kafedra .photo img {
	    width: 160px;
	    height: 160px;
	}
	.head {
	    align-items: center;
    	justify-content: center;
	}
	.head-title {
	    max-width: 621px;
	}

	.col-right .event span {
	    padding: 30px 20px 0px 25px;
	    width: 100%;
	    box-sizing: border-box;
	}

	.entrant-line-block .info-student span {
	    font-size: 14px;
	    padding: 20px 15px 0px 20px;
	}

	.block-line-contact .block-line span {
	    width: 100%;
	    font-size: 18px;
	}

	.slider_controls {
	    width: 100%;
	}

	.article-news .title-news {
	    width: 100%;
	}

	.sliderContainer .prev {
	    left: 15px;
	}
	.sliderContainer .next {
	    right: 15px;
	}

	.sliderContainer .slides .slide .mainwrapper {
	    height: 100%;
	    display: flex;
	    flex-wrap: wrap;
	    align-items: center;
	    align-content: center;
	}

	.sliderContainer .slides .slide span {
	    margin: 0 0px 15px 0px;
	}

	.entrant-line-block .info-student .line-block {
	    margin: 15px 0px 0px 20px;
	}
	.news-block .block-new {
	    width: calc(50% - 10px);
	    margin-right: 20px;
	}
	.news-block .block-new:nth-of-type(2n) {
		margin-right: 0;
	}

	.sidebar-info.sidebar-info-mobile {
	    width: 100%;
	}

	.section-direction .direction-info {
	    width: calc(100% - 230px);
	}

	.directions .direction {
	    width: calc(33.333% - 15px);
	    padding: 25px 20px 10px;
	    margin: 0px 20px 24px 0px;
	    box-sizing: border-box;
	}
	.directions .direction:nth-of-type(3n) {
		margin-right: 0;
	}
	.block-links-app .link-app {
	    width: 33%;
	    margin: 0 !important;
	}

	.block-links-app {
		max-width: 100%;
	}

	.block-links-app {
	    background-size: cover;
	    background-position: center;
	}

	.line-block-kafedra .manager-name-history {
	    width: 300px;
	}

	.science-section .line-block-science .manager-name-science {
	    width: calc(100% - 235px);
	    text-align: left;
	    margin-left: 35px;
	}
	
	#right__block {
    border: 1px solid #D2D3D5;
    padding: 5px 5px 20px;
    text-align: center;
    border-radius: 2px;
    margin-left: 0px;
	margin-top:15px;
    width: 30%;
}
	
	.right-block-doc {
    border: 1px solid #D2D3D5;
    padding: 5px;
    text-align: center;
    border-radius: 2px;
    margin-left: 0px;
	margin-top:15px;
    width: 30%;
	box-sizing:border-box;
	box-shadow: 10px 10px 20px #807b7b;
	background:#ffffff;
}
}

/*Мои документы*/
@media (min-width: 320px) and (max-width:1199px){
.doc-container-all .doc-container {
	display:block;
	width:100%;
}

	.doc-container-all .right-block-doc {
    display: block;
    width: 100%;
}
	
.doc-norm {
    font-size: 100%;
    padding: 10px;
}	
	#wpcf7-f42183-p42171-o1 span {
    width: 100%;
}
	
	.doc-container-all #map, .doc-container-all .doc-pic{
	width: 99%;
	height:auto;
}
	
	.mainwrapper .doc-container-all .doc-pic img {
    width: 75%;
}
}
/*end Мои документы*/

@media (min-width: 320px) and (max-width: 767px){

	#right__block {
    border: 1px solid #D2D3D5;
    padding: 5px 5px 20px;
    text-align: center;
    border-radius: 2px;
    margin-left: 0px;
	margin-top:15px;
    width: 90%;
    
}	

	
.doc-prepod_info .manager-name {
    font-size: 130%;
}
		
	.prepod_info {
    width: 100%;
}
	
	.prepods_list_item {
		line-height:12px;
	}

.prepods_list_item .photo {
	margin: 0 auto 30px; 
}

.prepod_info .manager-name {
    line-height: 20px;
	font-size: 18px;
}

.form-news .select-form {
    width: 100%;
}

	.dis > span,
	.dis > a {
		display: block;
		width: 100% !important;
		box-sizing: border-box;
		    padding: 5px 15px !important;
	}

.section-direction .sidebar-direction {
    width: 100%;
    height: auto;
    padding: 15px 0px 15px 14px;
    margin-top: 20px;
}

.direction-info .info-direct .name-direct {
    font-size: 24px;
    line-height: 30px;
    margin: 0px 0px 20px 0px;
}

.section-direction .sidebar-direction a {
    width: calc(100% - 15px);
    padding: 10px 15px;
    box-sizing: border-box;
}

.news-block .block-new {
    width: 100%;
}

.news-sec-all .sidebar-info {
    width: 100%;
}

.form-news span {
    margin: 0 0 15px 0;
}
.form-news .select-arrow {
    width: 100%;
    display: block;
    margin: 0px 0px 20px 0;
    box-sizing: border-box;
}
	.line-block-kafedra {
	    justify-content: center;
	    text-align: center;
	}

	.nav-link-kafedra {
	    width: 100%;
	    height: auto;
	    padding: 20px 0px;
	    margin: 30px 0 0;
   		max-width: 400px;
	    text-align: center;
	}

	.nav-link-kafedra a {
	    width: 100%;
	    padding: 10px 0;
	}

	.address {
	    margin: 40px 0px 0px 0px;
	    line-height: 20px;
		overflow-x: scroll;
	}

	.address .address-block-list {
	    margin: 40px 0px 0px 0px;
	}
	.address .address-title {
	    margin: 0px 0px 20px 0px;
	}

	.line-block-kafedra .manager-name {
	    width: 100%;
	    margin: 0;
	}
	.entrant-all .entarnt-column {
	    width: 100%;
	}

	.entarnt-column.col-left {
	    margin-right: 0;
	}

	.entrant-all .col-left .reception {
		margin-bottom: 10px;
    	height: 230px;
	}

	.entrant-line-block .info-student {
	    width: calc(50% - 5px);
	    height: 140px;
	}
	.info-student.strat {
	    margin-right: 10px;
	}

	.entrant-line-block {
		margin-bottom: 10px;
	}

	.entrant-line-block .info-student span {
	    font-size: 12px;
	    padding: 20px 10px 0px 10px;
	}

	.entrant-line-block .info-student .line-block {
	    margin: 15px 0px 0px 10px;
	}

	.entrant-all .col-left .reception span {
	    font-size: 20px;
	}

	.col-right .event span {
	    font-size: 20px;
	    padding: 30px 25px 0px 25px;
	    width: 100%;
	    box-sizing: border-box;
	}

	.info-student.kafedra, .info-student.extrim {
	    margin-right: 10px;
	}

	.col-right .event {
	    margin: 0px 0px 10px 0px;
	    height: 200px;
	}

	.info-student.kafedra, .info-student.work {
	    margin-bottom: 10px;
	}


	.news-all .article-news {
	    width: 100%;
	    margin: 0px 0px 30px 0px;
	    max-width: 300px;
	}

	.faculties-all .faculty {
	    width: 100%;
	    margin: 0px 0px 15px 0px;
	}

	.news-all .article-news {
	    width: 100%;
	    margin: 0px 0px 30px 0px;
	    max-width: 290px;
	}
	
	.article-news .title-news{
	width: 300px;
}

	.block-line-contact .block-line {
	    width: 100%;
	}

	.block-line.line-block-left {
	    margin: 0 0 15px;
	}
	.block-line-contact .block-line span {
	    top: 0;
	    left: 0;
	    width: 100%;
	    font-size: 17px;
	    padding: 20px;
	    box-sizing: border-box;
	}

	.contacts-all .contact {
	    width: 100%;
	    margin: 0 0 20px;
	    max-width: 300px;
	}

	.news-all {
	    justify-content: flex-start;
	}

	.contacts-uneversity .title-con {
	    font-size: 30px;
	    margin: 0px 0px 20px 0px;
	}

	.contacts-all .contact:last-child {
	    margin-right: 0px;
	    width: 100%;
	}

	.contacts-all .contact:last-child br {
		display: none;
	}

	.footer-nav-all .footer-nav {
	    width: calc(100% - 20px);
	    margin: 0 20px 30px 0;
	}

	.footer {
	    padding: 20px 0px;
	    background: url(../images/fb.jpg) repeat;
	    width: 100%;
	    background-size: auto;
	} 

	.footer-nav .title-footer-nav {
	    margin: 0px 0px 10px 0px;
	}

    .footer .social ul li {
         display: block;
		font-size:16px;
		padding: 0 20px 10px 25px;
	}
	


		.sliderContainer {
		    height: auto;
		}

	.sliderContainer .slides .slide {
	    width: 100%;
	    height: 100%;
	    font-size: 14px;
	    text-align: center;
	}

	.sliderContainer .slides .slide span {
	    display: block;
	    font-size: 20px;
	    font-weight: 400;
	    margin: 0 0 20px;
	    line-height: 26px;
	    text-align: center;
	    width: 100%;
	}
	.sliderContainer .slides .slide .mainwrapper {
	    padding: 20px 45px;
	    box-sizing: border-box;
	    height: 100%;
	    display: flex;
	    flex-wrap: wrap;
	    align-items: center;
	    align-content: center;
	    justify-content: center;
	}

	.slider_controls img {
		width: 35px;
	}
	.slider_controls {
	    width: 100%;
	    position: absolute;
	    top: 0;
	}

	.sliderContainer .prev, .sliderContainer .next {
	    margin-top: -17px;
	}

	.sliderContainer .prev {
	    left: 5px;
	}
	.sliderContainer .next {
	    right: 5px;
	}

	.slides:before {
	    content: '';
	    box-sizing: border-box;
	    display: block;
	    width: 100%;
	    padding-top: 55%;
	}

	.entrant {
	    padding: 30px 0px;
	}

	.head-title {
	    margin: 10px 0 0;
	    width: 100%
	}

	.head-logo img {
		width: 75px;
		margin-top:10px;
	}
	
	.head-logo-1 img {
		width: 75px;
		margin-top:10px;
	}
	.head-title span {
	    font-size: 8px;
		line-height:9px;
	    text-align: left;
		margin-left: 80px;
	    height: 25px;
	    display: flex;
	    align-items: center;
	}

	.head-title .title-univer {
	    font-size: 12px;
	    margin: 0px 0px 0px;
		margin-left: 80px;
	    text-align: left;
	    height: 25px;
	    display: flex;
	    align-items: center;
		line-height:12px;
	}
	.head-nav-links .head-menu {
	    display: flex;
	    list-style: none;
	    font-size: 14px;
	    text-align: center;
	    flex-wrap: wrap;
	}

	.head-nav-links .head-menu li {
	    display: inline-block;
	    margin: 0;
	    width: 50%;
	}

	.head-title span:first-child {
	    margin-left: 80px;
	    text-align: left;
	    height: 30px;
	    display: flex;
	    align-items: center;
	}

	.head-logo {
		position: absolute;
	}

	.head-nav-links .menu-link {
	    padding: 0px 0px 10px 0px;
	}
	.directions .direction {
	    width: 100%;
	    padding: 29px 0px 13px 22px;
	    margin: 0px 0px 24px 0px;
	    box-sizing: border-box;
	}
	
	.block-links-app .link-app {
	    width: 100%;
	    margin: 0 !important;
	}

	.block-links-app {
		background-size: cover !important;
		background-position: center;
	}

	.science-section .line-block-science .manager-name-science {
	    width: 100%;
	    padding: 0 30px;
	    box-sizing: border-box;
	    margin-top: 30px;
	}
}

@media (min-width: 630px) and (max-width: 767px){
	.news-all .article-news:nth-of-type(3n) {
	    margin-right: 20px;
	}
	article.article-news:nth-of-type(2n) {
	    margin-right: 0;
	}
	.news-all .article-news {
	    margin: 0px 20px 30px 0px;
	}
	.directions .direction {
	    width: calc(50% - 10px);
	    padding: 29px 0px 13px 22px;
	    margin: 0px 20px 24px 0px;
	}
	.directions .direction:nth-of-type(2n) {
		margin-right: 0;
	}
	.block-links-app .link-app {
	    width: 33%;
	    margin: 0 !important;
	}
}

@media (min-width: 320px) and (max-width: 500px){
	.section-search-list {
	    columns: 1;
	}	
}

@media (min-width: 600px) and (max-width: 1024px){
	.archive-all .archive {
	    margin: 0px 0px 20px 0px !important;
	    width: calc(50% - 10px);
	}

	.archive-all .archive:nth-of-type(2n) {
	    margin: 0px 0px 20px 20px !important;
	}

	.science-section .line-block-science .manager-name-science {
	    width: calc(100% - 235px);
	    text-align: left;
	    margin-left: 35px;
	    margin-top: 0;
	}
}

/*коронавирус*/

@media (min-width: 540px) and (max-width: 1080px){
.virus-all {
    width: 100%;
}
	
.virus-all .virus{
	width:31%;
	}	

.virus-all .virus .virus_img{
	width:100%;
}
	
.virus-all .virus iframe{
	width:100%;
	}
}	

@media screen and (max-width: 540px){
.virus-all {
    width: 100%;
}

.virus-all .virus{
	width:45%;
	}	

.virus-all .virus .virus_img{
	width:100%;
}
	
.virus-all .virus iframe{
	width:100%;	
	}
}		
/* end коронавирус*/

/*pozdrav */
@media screen and (min-width: 1201px){
.color2, .color2.small .friendinfo {
    background-color: #d6716a;
}

.big {
    height: 36vw;
}

.small {
    height: 18vw;
    font-size: 1em;
}

.big2 {
    height: 36vw;
}

.color3, .color3.small .friendinfo {
    background-color: #b87c78;
}

.color1, .color1.small .friendinfo {
    background-color: #c33131;
}

.color4, .color4.small .friendinfo {
    background-color: #e4bfa9;
}

.big .friendinfo {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, #000000 100%);
    height: 100%;
    width: 100%;
    left: 0;
    bottom: 0;
}
}


@media screen and (max-width: 1200px){
.header_pozdrav {
    top: 0;
    position: inherit;
    z-index: 200;
    width: 100%;
    padding: .2rem 0;
    height: 100px;
    box-sizing: border-box;
}

.logo_pozdrav {
	position: inherit;
    width: 37%;
    height: auto;
}

.logo_pozdrav>.inner {
    display: flex;
    flex-flow: row;
    align-items: center;
    height: auto;
    padding: 0;
}

.logo-1 {
    margin-right: 0;
    margin-left: 0.8rem;
    max-width: 50%;
	height:auto;
}

.label_pozdrav {
    font-size: 30px;
	text-align: center;
}

.logo_pozdrav {
    width: 25%;
    display: flex;
    margin-right: 2vw;
    position: absolute;
    padding-right: 2em;
    background: #eae0cd;
	box-sizing: border-box;
	clip-path: polygon(0% 0%, 80% 0%, 50% 100%, 0% 100%);
	-webkit-clip-path: polygon(0% 0%, 80% 0%, 50% 100%, 0% 100%);
}

	.burger-menu .nav-links a.selected {
		text-decoration: underline;
	}

.menubar {
    display: none;
    
}

.line-nav-compl{
    display: flex;
    justify-content: space-between;
    align-content: center;
    flex-wrap: wrap;
    align-items: center;
}

#menu-header {
    display: flex;
    flex-flow: row;
    height: 64px;
    align-items: center;
}

#menu_pozdrav {
    border: none;
}

#friends .four1, #friends .four2 {
    width: calc(50% - .1rem);
}

.four1.clicked .friendinfo, .four2.clicked .friendinfo {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) -10%, #000000 100%);
}

.tablecontainer {
    margin-top: 5px;
}

table#friends, #friends tbody {
    display: block;
}

#friends {
    margin-bottom: -10px;
}

#friends tr {
    display: flex;
    flex-flow: row wrap;
}

#friends td, #friends .mobile {
    margin-bottom: .2rem;
    display: flex;
    width: 50%;
    box-sizing: border-box;
    height: 65vw;
}

#saythanks {
    display: block;
    position: fixed;
    width: 100%;
    bottom: 0;
    text-align: center;
    background: #c33131;
    padding: 3em 0;
    z-index: 1000;
}

#saythanks .thanksB {
    background: white;
    color: #c33131;
    font-size: 1.75em;
    padding: .7em 3em;
}

.maincontainer {
    padding-left: 5vw;
}

.maincontainer h1 {
    font-family: 'Cambria';
    font-size: 200%;
    padding: 20px 40px 20px 40px;
    line-height: 1.1em;
    text-align: start;
}

#wpcf7-f40981-p40679-o1 input[type="text"], #wpcf7-f40981-p40679-o1 input[type="email"], #wpcf7-f40981-p40679-o1 input[type="tel"], #wpcf7-f40981-p40679-o1 textarea, #wpcf7-f40981-p40679-o1 select {
    padding: 1em 1.5em;
    font-size: 1.2em;
    font-weight: 300;
    border: 2px solid #FFFFFF;
}

#wpcf7-f40981-p40679-o1 form {
    padding: 0 7vw;
    font-size: 20px;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
	margin: 0;
}

table#grands, #grands tbody {
    display: block;
}

#grands {
    margin-bottom: -10px;
}

#grands tr {
    display: flex;
    flex-flow: row wrap;
}

#grands td, #grands .mobile {
    margin-bottom: .2rem;
    display: flex;
    width: 50%;
    box-sizing: border-box;
    height: 65vw;
}

#grands td img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

	.fioB {
    position: absolute;
    bottom: 10px;
    left: 0;
    z-index: 4;
    font-style: italic;
	font-weight:600;
    text-transform: uppercase;
    width: 95%;	
	border: none;
	padding: 0px;
    margin: 0px;
}

#grands .four1 {
    margin-right: .1rem;
}

#grands .four2 {
    margin-left: .1rem;
}

#grands .four1, #grands .four2 {
    width: calc(50% - .1rem);
}

#grands .four3 {
    width: 100%;
}

#grands .four4 {
    width: 100%;
}

#friends .four1 {
    margin-right: .1rem;
}

#friends .four2 {
    margin-left: .1rem;
}

#friends .four1, #friends .four2 {
    width: calc(50% - .1rem);
}

#friends .four4 {
    width: 100%;
}

#friends .four3 {
    width: 100%;
}

.color4 {
    background-color: #e4bfa9;	
}

.color1 {
    background-color: #c33131;	
}

.color2 {
    background-color: #d6716a;	
}

.color3 {
    background-color: #b87c78;	
}

#friends .thanksB {
	display:none;
}

	.complimentText {
    font-size: 18px;
		line-height:16px;
}

.small .friendinfo {
    max-height: 100%;
    min-height: 100%;
    top: 0;
}

.small .friendcontent {
    overflow: hidden;
}

.four2 .friendinfo:hover {
    transition: max-height 1s ease;
    z-index: 100;
    max-height: 1000px;
	background:#d6716a;
}

.four1 .friendinfo:hover {
    transition: max-height 1s ease;
    z-index: 100;
    max-height: 1000px;
	background:#d6716a;
}

.four3 .avatar {
	width: 57%;
	height:auto;
	left: -20px;
}

.four3 .friendinfo {
    margin-left: 50%;
	width: 50%;
	max-height:100%;
	overflow:hidden;
}

.four3 .friendcontent{
    align-items: center;
    display: flex;
    height: 100%;
}

.four3 .nameText {
    width: 50%;
}

.four3 .friendinfo:hover {
    transition: max-height 1s ease;
    z-index: 100;
    max-height: 1000px;
	background:#c33131;
}

.four4 .friendinfo:hover {
    max-height:calc(100% - 30px);
    transition: max-height 500ms ease;
    bottom: 7%;
    max-width: 98%;
	overflow: visible;
	background:#c33131;
	}
}
/* end pozdrav */

/*science*/
@media screen and (max-width: 1201px){
	#map{
		width:300px;
}

	.ucto-prepod_info {
	width: 45%;
}

.ucto-prepods_list_item {
    font-size: 10px;
    line-height: 20px;
}

	.ucto-prepod_info .manager-name {
	font-size: 16px;
	line-height:18px;	
}

	.ucto-prepods_list {
    width: 100%;
}

	.manager-name p {
	width:100%;
}
	
.line-block-ucto .photo {
    width: 150px;
    height: 150px;
	overflow:hidden;
	margin-right:15px;
}	
	
.line-block-ucto .photo img {
    width: 150px;
    height: 150px;
}	
	
.line-block-ucto .manager-name {
    font-size: 20px;
	line-height:18px;
    width: 42%;
}	

	.ucto-prepods_list {
    margin-top: 30px;
}
	
	.ucto-university-all .ucto-university {
    width: 33%;
}
	
.ucto-university-title {
    font-size: 20px;
    margin: 0px;
    padding: 10px 0px;
}	
	
.ucto-university-title-fon {
    font-size: 20px;
    padding: 10px 0px;
}		

.digital-university-manager {
    width: 100%;
}
	
.digital-university-manager .manager-name-img img {
    width: 100%;
}	
	
	
}

/*end science*/

/*Мои документы*/
@media screen and (max-width: 1200px){
.doc-container {
    padding-left: 5vw;
}

.doc-container h1 {
    font-family: 'Cambria';
    font-size: 120%;
    padding: 5px;
    line-height: 1.1em;
    text-align: start;
}
#wpcf7-f42183-p42171-o1 .th_all {
    width: 100%;
}
	

#wpcf7-f42183-p42171-o1 form {
    padding: 0 7vw;
    font-size: 20px;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    margin: 0;
}
}

/*Мои документы*/

/*Цифровой университет */
@media screen and (max-width: 1200px){
.digital-university-all .digital-university {
   margin: -30px 0px 0px 0px;
   width: 32%;
   height: auto;
}

.digital-university-all .digital-university img {
    width: 80%;
    height: auto;
}


.digital-university-manager .manager-name h1{
	text-align:center;
}
	
.du-chief-all{
	width:100%;
}

.du-chief-all .du-chief-foto{
	width:25%;
}


.du-chief-all .du-chief-desc{
	width:75%;
	font-size:12px;
}	
	
.du-chief-all .du-chief-desc h1{
		font-size:14px;
	    margin: -5px 0px;
	}	
	
.DU-contacts-all {
	width:100%;
}

.DU-contacts-all .DU-contacts{
	width:49%;
}	

	.tandem-name {
	font-size:16px;	
}

	.ucto-university-all .ucto-university-doc {
      width: 300px;
}

.ucto-university-all .ucto-university-doc img {
    width: 299px;
    height: 150px;
}

	.moodle-menu-all .Rectangle-1, .moodle-menu-all .Rectangle-2, .moodle-menu-all .Rectangle-3, .moodle-menu-all .Rectangle-4{
		width:100%;
		font-size: 19.9518px;
		margin: 5px;
        padding: 5px;
	}

	.step-img{
		width:100%;
		margin-left:0px;
		margin-right:0px;
	}

	.step-1-all span{
	font-size:10px;
	width: 40%;
}

	.step-1-all{
	width:100%;
}

	.step-1-all .Rectangle-1, .step-1-all .Rectangle-2{
		width:45%;
		margin-left:5px;
		margin-right:5px;
		font-size: 12px;
        line-height: 14px;
		padding-left: 0px;
        padding-right: 0px;
	}

	.step-2-all{
	width:100%;
}

	.step-2-all .Rectangle-1, .step-2-all .Rectangle-2, .step-2-all .Rectangle-3{
		width:100%;
		margin-left:0px;
		margin-right:0px;
		font-size: 14px;
    line-height: 17px;
	}

	.step-3-all .step-3 .Rectangle-1, .step-3-all .step-3 .Rectangle-2{
		width:100%;
		margin-left:2px;
		margin-right:2px;
		padding-left: 0px;
        padding-right: 0px;
        font-size:12px;
	}

	.step-3-all .step-3-1 .Rectangle-1, .step-3-all .step-3-1 .Rectangle-2{
		width:98%;
		margin-left:2px;
		margin-right:2px;
		padding-left: 0px;
        padding-right: 0px;
        font-size:12px;
	}

	.step-3-all .step-3 p{
		font-size:13px;
		text-align:center;

	}

	.step-3-all .Rectangle-1, .step-3-all .Rectangle-2{
		width:100%;
		margin-left:2px;
		margin-right:2px;
		padding-left: 0px;
        padding-right: 0px;
        line-height: 17px;
	}

	.step-4-all{
		width:100%;
	}

	.step-4-all .step-4 .Rectangle-1, .step-4-all .step-4 .Rectangle-2{
		width:100%;
		margin-left:2px;
		margin-right:2px;
		padding-left: 0px;
        padding-right: 0px;
        line-height: 17px;
	}

	.step-4-all .step-4-1 .Rectangle-1, .step-4-all .step-4-1 .Rectangle-2{
		width:100%;
		margin-left:2px;
		margin-right:2px;
		padding-left: 0px;
        padding-right: 0px;
        line-height: 17px;
	}

	.step-6-all{
		width:100%;
	}

	.step-6-all .step-6 .Rectangle-1, .step-6-all .step-6 .Rectangle-2{
		width:100%;
		margin-left:2px;
		margin-right:2px;
		padding-left: 0px;
        padding-right: 0px;
        line-height: 17px;
	}

	.step-6-all .step-6-1 .Rectangle-1, .step-6-all .step-6-1 .Rectangle-2{
		width:100%;
		margin-left:2px;
		margin-right:2px;
		padding-left: 0px;
        padding-right: 0px;
        line-height: 17px;
	}

	.digital-university-kurs .info {
	width: 100%;
	margin-top: 0px;
}

	.digital-university-EOR-title {
		width:100%;
	    line-height: 25px;
	}

	.digital-university-EOR-title img{
	display: block;
    margin-top: 20px;
	margin-bottom:10px;
    width: 99%;
    height: auto;
    border: 1px solid transparent;
    border-radius: 0%;
    box-sizing: border-box;
}

	.digital-university-EOR-all .digital-university-EOR{
	width: 100%;
   
}

	.digital-university-EOR-all .digital-university-EOR-text{
		font-size:13px;
		line-height:13px;
		text-align:left;
	}

	.digital-university-EOR-text-info{
		font-size:13px;
		line-height:13px;
		text-align:left;
	}

	.digital-university-EOR-kontakt{
	width:100%;
		margin:0px 0px 30px 0px;
	}
}

/*конец Цифровой университет */

/* отзыв цифровой офис*/
@media screen and (max-width: 1200px){
.otzyv-maincontainer {
    padding-left: 5vw;
}

	.mainwrapper h1 {
	font-size:18px;
	text-align:justify;	
	width: 100%
}
	
	.mainwrapper h2 {
	font-size:14px;
	width: 100%
}
	.doc-prepods_list_item {
  
    width: 100%;
}

	#wpcf7-f45338-p45336-o1 form {
	font-size: 20px;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    margin: 0;
	}

	#wpcf7-f45338-p45336-o1 input[type="text"], textarea, select{
		padding: 1em 1.5em;
        font-size: 1.0em;
        width:100%;
		border: 2px solid #5271ff;
	}

	#wpcf7-f45338-p45336-o1 p{
		margin-top:15px;
	}

	.like-all {
	width: 100%;
    margin-left: 10%;
}

	.like-all .like {
	margin-right: 20px;
}

	#wpcf7-f42183-p42171-o1 label {
		font-size:12px;
		justify-content: space-around;
    align-content: center;
    flex-wrap: wrap;
	}
}
/* end отзыв цифровой офис*/

/*chor */
@media screen and (max-width: 1200px){
	.chor-text{
		padding:5px;
		
		font-size: 16px;
		font-weight: 500;
		line-height:14px;
	}

	.chor-all .chor-31{
		margin-left:0;
	}
}
/* end chor */

/* международное образование*/
@media screen and (max-width: 1200px){
	.mo-univer-all .mo-univer{
		width:50%;
		
	}

	.mo-video iframe[src*=youtube]{
	  width:100%;
	  height: auto;
}

	.mo-video{
		margin-left:0%;
	}

	.mo-univer-contacts{
		width:100%;
	}

	.mo-univer-contacts img{
		width:25%;
		margin:auto;
	}

	.mo-univer-contacts .info{
		width:70%;
		padding:0%;
		text-align:left;
	}

	.umo-univer-all .umo-univer {
		width:50%;
	}

	.umo-chief-manager .umo-chief-info{
		padding-top:10px;
	}

	.umo-chief-manager img{
		margin-left:0px;
	}

	.umo-chief-manager .umo-chief-info{
		margin-left:0px;
	}

	.umo-chief-word .umo-chief-word-text{
		font-size:12px;
		line-height:13px;
		
	}

	.adapt-chief-manager{
		margin-top: 0px;
    margin-left: 0px;
	}

	.adapt-chief-manager img{
		margin-left:-30px;
		width:95%;
	}

	.adapt-chief-manager .adapt-chief-info{
		margin-left:0px;
		text-align:center;
		font-size:18px;
		padding-top:0px;
		width:95%;
		height:auto;
	}
}
/* международное образование*/

/*тьюторы*/
@media screen and (max-width: 1200px){
	.tutor-all .tutor{
		width:33%;
	}

	.tutor-all .tutor img{
		width:99%;
		height:auto;
	}

	.tutor-h1{
	width:98%;
	margin:0 auto;	
    font-size: 20px;
    padding: 10px 0px;
}
	.tutor-h2{
	width:98%;
	margin:0 auto;	
    font-size: 12px;
	padding: 10px 0px;
}
	
	.tutor-h3{
	width:98%;
	margin:0 auto;	
    font-size: 16px;
	line-height:18px;
	padding: 10px 0px;
		text-align:center;
}	
	
	.tutor-h4{
	width:98%;
	margin:0 auto;	
    font-size: 16px;
	line-height:18px;
	padding: 10px 0px;
		text-align:center;
}		

	.tutor-all .tutor-img{
		width:95%;
	}

	.tutor-all .tutor-img img{
		width:95%;
	}

	.tutor-all .tutor-who{
		width:95%;
		height:auto;
	}

	.tutor-all .tutor-who img{
		width:100%;
	}
}
/*тьюторы*/

/*Деканат иностранных студентов*/
@media screen and (max-width: 1200px){
	.dis-dean-manager img{
		width:100%;
	}

	.dis-dean-manager p{
		margin-left:0px;
		margin-top: 0px;
	}

	.dis-dean-manager .info{
		margin-left:0px;
		margin-top: 0px;
	}
}
/*Деканат иностранных студентов*/

/*обучающимся*/
@media screen and (max-width: 1200px){
	.studorg-button-all .studorg-button{
		width:33%;
	}

	.studorg-button-all .studorg-button img{
		width:100%;
		}

	.studorg-button-all .studorg-button-1{
		width:100%;
	}

	.studorg-button-all .studorg-button-1 img{
		width:100%;
		}
	.studorg-button-all .studorg-button-2{
		width:49%;
	}

	.studorg-button-all .studorg-button-2 img{
		width:100%;
		}
	.studorg-button-all .studorg-button-3{
		width:49%;
	}

	.studorg-button-all .studorg-button-3 img{
		width:100%;
		}
}
/*обучающимся*/

/*День открытых дверей*/
@media screen and (max-width: 1200px){
#wpcf7-f47505-p47524-o1 form {
    padding: 0 7vw;
    font-size: 20px;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    margin: 0;
}
}
/*День открытых дверей*/

/*приемная комиссия*/
@media screen and (max-width: 1200px){
.greetings {
    font-size: 20px;
}	
	
.preim-banner-all {
    margin: 10px 0px;
}	
	
	.priem-all .priem {
    font-size: 12px;
}

	.priem-section .priem-all {
       justify-content: flex-start;
		width:100%;
	}
	
.priem-header{
	margin-bottom:0px;
	padding-bottom: 0px;
}	
	
.priem-button-all .priem-button{
	    width: 49%;
}	
	
.priem-button-all .priem-button .priem-button-click{
	padding: 5px;
	height: 25px;
    margin: 0 auto;
}	
	
.priem-button-all .priem-button .priem-button-click a{
	font-size:9px;
}	
	
	
.priem-rule-button-all .priem-rule-button{
    width: 49%;
}
	
	.preim-banner-all .preim-banner .priem-doc{
		margin:5px 0px 0px 0px;
		padding: 5px 3px;
		height:25px;
		font-size:11px;
		line-height:11px;
		font-family:arial;
		font-weight:500;
	}
	
	.preim-banner-all .preim-banner .priem-doc-1{
		margin:5px 0px 0px 0px;
		padding: 5px 3px;
		height:80px;
		font-size:9px;
		line-height:9px;
		font-family:arial;
		font-weight:500;
	}
	
.priem-history, .mainwrapper .section-table .priem-history p {
    margin: 0 auto;
    font-size: 10px;
	line-height:10px;
}	

	.priem-header-2{
	margin-bottom:0px;
	padding-bottom: 0px;
}

	.priem-rule-header{
	margin-top:10px;
	 margin-bottom:0px;
}

	#wpcf7-f36001-p53994-o1 form{
	margin: 0px;
    max-width:90%;		
}

	#wpcf7-f36001-p53994-o1 textarea{
	width:100%;
	margin:0px;
}
}

/*приемная комиссия*/

/*Актив*/
@media screen and (max-width: 1200px){
.active_best_list {
	width:100%;
}

.active_best_list_item .photo {
	margin: auto;
	}

	.active_best_info {
	width: 100%;
}

	.active_best_info .manager-name {
	font-size: 18px;
	text-align: center;
}

	.active_best_info p {
	text-align: center;
}
}
/*Актив*/

/*цифровой студент*/
@media screen and (max-width: 1200px){
	.dig-stud-header-all .dig-stud-header{
    width: 95%;
	margin: 5px 0px;	
}

.dig-stud-header-all .dig-stud-header a{
	font-size:12px;
	line-height:50px;
}
	
.dig-stud-before-all .dig-stud-before-img {
   width:100%;
	font-size: 20px;
	text-align: center;
	font-family: arial;
    margin: 10px;
}
	
.dig-stud-before-all .dig-stud-before-info {
    width: 100%;
   font-size: 13px;
	text-align: left 
}
	
.dig-stud-before-all .dig-stud-before-info img {
    width: 70%;
}	
	
	.dig-stud-arrow{
		margin-left:45%;
		width: 30px;
	}

	.dig-stud-title{
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	font-size: 30px;	
}
.mainwrapper .section-table .dig-stud-title a {
      font-size: 20px;
}	

	
	.dig-stud-title-1{
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	font-size:18px;
}

	.dig-stud-mistake-all {
		margin-bottom: 30px;
	}

	.dig-stud-EP-all{
	margin-bottom:0px;
	margin-top:0px;
}

	.dig-stud-EP-all .dig-stud-EP-img{
		width:100%;
		text-align:center;
	}
	.dig-stud-EP-all .dig-stud-EP-img img{
		width:49%;
	}	

.dig-stud-EP-all .dig-stud-EP-info {
    width: 100%;
   font-size:13px;
}	

	.dig-stud-EP-all .dig-stud-EP-img .dig-stud-EP-img-MVR{
	font-size:24px;
	font-weight:700;
	line-height:24px;
}

	
}

/*конец цифровой студент*/


/*futuremedicine*/
@media screen and (max-width: 1200px){
.line-nav-FM {
    display: flex;
    justify-content: space-between;
    align-content: center;
    flex-wrap: wrap;
    align-items: center;
    background: black;
	height: 55px;
	padding-left:10px;
	width: 100%;
}

.menubar_FM {
    display: none;
}

	.header-title-FM {
    height: 700px;
}

	.mainwrapper-FM{
	  width: 100%;
    padding: 0 15px;
    box-sizing: border-box;
    overflow: hidden;
}

	.head-FM {
		height:600px;
	}

	.head-logo-FM {
    width: 300px;
}

	.head-logo-FM img {
    width: 299px;
}

	.head-title-FM{
	margin: 0 auto;
    width: 100%;
	text-align: center;
	}

	.head-title-FM span {
		line-height:25px;
		font-size:20px;
	}

	.head-title-FM .title-FM {
		line-height:30px;
		font-size:20px;
	}

	.org .org-info {
    font-size: 16px;
    line-height: 25px;
	padding-bottom:0px;
	margin-left: 0px;	
    }

	.org-1 .org-info {
    font-size: 16px;
    line-height: 25px;
	padding-bottom:0px;
	margin-left: 0px;	
    }

	.org .org-info ol{
		padding-left: 25px;
    margin-bottom: 20px;
    font-family: OpenSans;
	}

	.program-FM-all .program-FM{
    width: 100%;
    margin: 0px;
}

	.program-FM-all .program-FM img{
	width: 98%;
    height: auto;
}

 .FM-setka{
	padding:0px;
	height: 750px;
}

    .FM-setka-info-all .FM-setka-info{
	padding-bottom: 10px;
		padding-top: 10px;
}	

    .FM-setka-info-all .FM-setka-info h1{
	font-size:16px;
		line-height: 10px;
}	

	#FM-table tr{
		display: flex;
    flex-flow: row wrap;
	}

	#FM-table td{
	text-align: center;
    width: 50%;
    position: relative;
}

	.FM-setka-2 {
    padding:0px;
    height: 850px;
}

	.FM-setka-2-all{
	height:850px;
	}	

	.FM-setka-2-all .FM-setka-2-info {
    width: 95%;
	}

	.FM-setka-2-all .FM-setka-2-info-header h1{
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 5px;
}

	.FM-setka-2-all .FM-setka-2-info {
		font-size:12px;
	}

	.FM-setka-2-all .FM-setka-2-info-kontakt{
		padding-top:15px;
		width:100%;
	}

	.FM-setka-2-all .FM-setka-2-info-kontakt span{
		text-align: justify;
		font-size:16px;
		line-height:16px;
	}

	.FM-setka-3{
		height:4150px;
	}

	.FM-setka-speaker-all .FM-setka-speaker-title{
	margin-bottom: 20px;
    padding: 0px;
}

	.FM-setka-speaker-all .FM-setka-speaker-title h1{
	font-size:30px;
	margin: 0px;
	line-height: 30px;
}

	.FM-setka-speaker-all .FM-setka-speaker{
	width: 100%;
    margin: 5px 0px 5px 0px;
}

	.FM-setka-speaker-all .FM-setka-speaker img{
	width: 150px;
    height: 150px;
}

	.FM-setka-speaker-all .FM-setka-speaker span{
	font-size:14px;
    font-weight: 700;
    margin: 5px 0px 5px 0px;
}

	.FM-setka-speaker-all .FM-setka-speaker p{
		font-size:11px;
		line-height:11px;
		padding:0px 5px 0px 5px;
	}

	.creative-header-title-FM{
		height: 600px;
	}

	.creative-head-FM{
	height: 600px;
	}

	.creative-head-logo-FM{
		width: 300px;
	}
		

	.creative-head-logo-FM img{
		width: 299px;
	}

	.creative-head-title-FM{
		margin: 0 auto;
    width: 100%;
    text-align: center;
	}

	.creative-head-title-FM span{
		line-height: 25px;
	}

	.creative-head-title-FM .title-FM{
		line-height: 30px;
    font-size: 20px;
	}

	.program-FM-all .setka-info{
		font-size:14px;
	}

	.program-FM-all table{
		width:100%;
		margin:0px;
	}			

	.program-FM-all .table-box{
		overflow-x:scroll;
		max-width:100%;
	}
}

/*конец futuremedicine*/

/*education*/
@media screen and (max-width: 1200px){
.smk-all .smk{
	display: flex;
    justify-content: space-between;
    align-content: center;
    flex-wrap: wrap;
	width:100%;
	margin-top: 10px;
	
}

.education-img{
	height: 10%;
	margin-bottom:10px;
}
	
.education-img .education-fio{
    font-size: 10px;
}	

.education-img .education-fio .fio{
	margin-bottom:10px;
}

.education-img .education-fio .dolg{
	width:90%;
}
	
	.umu-zam-all {
	height: 71px;
}

.umu-zam-all .umu-zam-fio{
	font-size: 8px;
}

.umu-zam-all .umu-zam-fio .fio{
	width:90%;
	margin-bottom:10px;
	
}

.umu-zam-all .umu-zam-fio .dolg{
	width:90%;
}

.umu-zam-all .umu-zam-cont{
	font-size: 10px;
}

.umu-zam-all .umu-zam-cont .cont-title{
	margin-bottom:10px;
}

.umu-zam-all .umu-zam-cont .tel, .umu-zam-all .umu-zam-cont .mail{
	margin-bottom:5px;
}


.smk .smk-button{
	margin-top:5px;
	width:100%;
	height:50px;
}

.smk .smk-button-2{
	margin-top:5px;
}

.major-all .major-button{
		width:95%;
}

	.schedule-all .schedule{
	    width:100%;
		
}

	 .schedule-all details summary{
	    margin-bottom: 5px;
}

	 .schedule-all details summary span{
	    font-size:10px;
}
}
     
/*end education*/

/*videostudio*/	
@media screen and (max-width: 1200px){
	.video-all .video-block-2{
    margin:0px;
    padding-top: 0px;
	}

	.video-all .video-block-2 img{
    padding-top: 11px;
	}

	.video-section .video-all-1{
	min-height:120px;
}

	.video-all .video-block-5 {
	    width:49%;
		margin:0px 0px 0px 0px;
    
}

	.video-all .video-block-6 {
	margin:0px 0px 30px 0px;
    font-size: 12px;
}

	.video-all .video-block-6 img{
	width:60%;
    
}

	.video-all .video-block-6 .service-name{
	font-size:10px;
}

	.video-all .video-block-4{
	width:49%;
}

	.video-all .video-block-4 .service-name{
	font-size:12px;
    margin: 5px 0px;
}

	.video-all .video-block-6 p{
	font-size:10px;
    
}

	.video-section .video-contact{
	margin-left:0px;
}

	#wpcf7-f57146-p57144-o1 label {
		font-size:12px;
		justify-content: space-around;
        align-content: center;
        flex-wrap: wrap;
	}

	#wpcf7-f57180-p57181-o1 label {
		font-size:12px;
		justify-content: space-around;
        align-content: center;
        flex-wrap: wrap;
	}
}

/* end videostudio*/

/*секции физкультуры*/
@media screen and (max-width: 1200px){
	.section-ural-medic .ural-medic-upper-button-all{
		width:100%;
	}

	.section-ural-medic .ural-medic-upper-button-all .ural-medic-upper-button{
	width:50%;
	margin:0 auto 5px auto;
}

	.butt_right{
	font-size:12px;
    width: 60%;
	height: 20px;
	line-height: 12px;	
}

	.section-ural-medic .ural-medic-main-all{
		width:100%;
	}

	.section-ural-medic .ural-medic-main-all .ural-medic-main-left-col .ural-medic-main-button{
		font-size:12px;
		line-height:12px;
		width:80%;
	}

	.section-ural-medic .ural-medic-main-all .ural-medic-main-left-col h1{
	font-size:12px;
	margin:5px 10px 5px 0px;
}

	.section-ural-medic .ural-medic-main-all .ural-medic-main-left-col .ural-medic-anons-img{
	width:100%;
	margin-bottom:20px;
}

	.section-ural-medic .ural-medic-main-all .ural-medic-main-left-col .ural-medic-anons-img img{
	width:100%;
		height:auto;
}

	.section-ural-medic .ural-medic-main-all .ural-medic-main-right-col .ural-medic-main-button{
		font-size:11px;
		line-height:12px;
		width:80%;
	}

	.section-ural-medic .ural-medic-main-all .ural-medic-main-right-col .ural-medic-main-button-1{
		font-size:11px;
		line-height:12px;
		width:80%;
	}

	.section-ural-medic .ural-medic-main-all .ural-medic-main-right-col .ural-medic-main-button-2{
		font-size:11px;
		line-height:12px;
		width:80%;
	}

	.butt_sport_news {
		padding:5px;
	}

.section-ural-medic .ural-medic-main-button-congr{
	width:90%;
	font-size: 11px;
    line-height: 12px;
}

	.section_info .section-about .section-trener-name {
		font-size:14px;
	    line-height:40px;
	}

	.section_info .section-about{
		line-height:13px;
    	text-align:left;
}

	.section-ural-medic-trener .trener-info{
		height: auto;
	}

	.section-ural-medic-trener .trener-info .trener-photo{
	     width: 40%;
         height:auto; 		
}

	.section-ural-medic-trener .trener-info .trener-photo img{
	width: 100%;
    height: 90%;
}

	.section-ural-medic-trener .trener-info .trener-about{
	width: 100%;
    font-size: 12px;
    line-height: 13px;
	text-align:left;
	padding: 5px;
}

	.section-ural-medic-trener .trener-info .trener-about .trener-name{
	font-size: 16px;
    font-weight: 800;
    line-height: 20px;
}

	.phiz_video iframe{
	width:99%;
}

	.section-ural-medic-chief .chief-info .chief-photo{
	width: 90%;
}

	.section-ural-medic-chief .chief-info .chief-about{
	width: 99%;
    font-size: 12px;
    line-height: 14px;
	text-align: left;
}
}
/*конец секции физкультуры*/

/*forma softskills*/
@media screen and (max-width: 1200px){
.ss-logo{
	width:80%;
	float:right;
}
	
.ss-main-page-header-all .ss-main-page-header .ss-title{
	font-size: 18px;
    font-weight: 700;
	line-height:18px;
}	
	
.ss-main-page-header-all .ss-main-page-header .ss-line{
    margin: 5px 0px 15px 0px;
}
	
.ss-main-page-header-all .ss-main-page-header .ss-social ul{
	padding-left: 0px;
}
	
.ss-main-page-header-all .ss-main-page-header .ss-social ul li{
    font-size: 10px;
    padding: 0px;
	width: 290px;
} 
	
.ss-main-page-header-all .ss-main-page-header .ss-social [class^=i-]
 {
	margin:0px;
	 height:16px;
	 width:16px;
}	
	
.i-telegram{
	background-size:75%;
}

.i-telegram-chat{
	background-size:75%;
}

.i-vk{
	background-size:75%;
}	
	
.i-mail{
	background-size:75%;
}	

.ss-news-all{
	margin-top:20px;
}


.ss-news-all .ss-line{
	margin-top: 0px;
}
	
.ss-news-all .ss-news{
	width:100%;
	margin-top:0px;
}
	
.ss-news-all .ss-news .news-all .article-news{
	width: 49%;
	margin: 0px 0px 20px 0px;
}
	
.ss-news-all .ss-news-1{
	width:100%;
	display: flex;
    justify-content: space-between;
    align-content: center;
    flex-wrap: wrap;
    background: transparent;
	
}
	
.ss-news-all .ss-news-1 .ss-news-btn-1{
	display:block;
	width: 49%;
    height: 40px;
    font-weight: 700;
    font-size: 12px;
    line-height: 12px;
	margin: 5px 0px 3px 0px;
}
	
.ss-news-all .ss-news-btn-1 a{
	padding:0px;
}
	
.ss-contact-all .ss-contact{
	width:30%;
	margin:0px;
    
}
	
.ss-contact-all .ss-contact img{
	display: block;
    width: 90px;
    height: 90px;
}
	
.ss-roles{
	height:200px;
}
	
.ss-roles .ss-line{
	padding-top: 0px;
}
	
.ss-rules-all{
	width:100%;
}	
	
.ss-rules-all .ss-line{
	padding-top: 0px;
}
	
.ss-rules-all .ss-rules img{
		width:60%;
	}
	
.ss-rules-all .ss-rules .ss-rules-btn{
	height:25px;
	font-size:12px;
	padding-top:10px;
	margin:5px 0px 5px 0px;
	line-height:12px;
	
}

	.ss-lna-all .ss-lna .ss-title{
	font-size: 18px;
        font-weight: 700;
	line-height:18px;
}
	
	.ss-lna-all .ss-lna .ss-line{
    margin: 5px 0px 15px 0px;
}
	
	.ss-lna-all .ss-lna .ss-social ul{
	padding-left: 0px;
}
	
	.ss-lna-all .ss-lna .ss-social ul li{
    font-size: 8px;
    padding: 0px;
} 
	
	.ss-lna-all .ss-lna .ss-social [class^=i-]
 {
	margin:0px;
	 height:16px;
	 width:16px;
}

	.ss-lna-all .ss-lna img{
		width:70%;
	}
	
.ss-lna-doc-all .ss-lna-doc {
    width:49%;
	height:70px;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    padding-top:10px;
}
	
	.ss-lna-doc-all .ss-lna-btn {
    width: 49%;
    height: 30px;
    font-size: 12px;   
    line-height: 12px;
	margin:37px 0px 0px 0px;
	padding-top:15px;
}
	
	.ss-staff-all{
		width:98%;
	}
	
	.ss-staff-all .ss-staff-foto{
	width:60%;
	
}

.ss-staff-all .ss-staff-info{
	width:95%;
	font-size:14px;
	padding:0px 5px;
}

.ss-staff-all .ss-staff-info span{
	font-size:17px;
}

.ss-staff-all .ss-staff-info .ss-staff-line{
	width: 100%;
    height: 20px;
    background: #abcde7;
    margin: 20px 0px 35px 0px;
}

.ss-staf-contact-all{
	display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    width: 100%;
	margin-top:20px;
}

.ss-staf-contact-all .ss-staf-line{
    margin-top: 0px;
}

.ss-staf-contact-all .ss-staf-contact{
	display: block;
    width: 30%;
    margin: 0px 0px 70px 0px;
    text-align: center;
}

.ss-staf-contact-all .ss-staf-contact img{
    width: 90px;
    height: 90px;
}

.ss-staf-contact-all .ss-staf-contact p{
    font-size: 12px;
}
	
.program-section .ss-main-page-header-all .ss-main-page-header{
		width:99%;
	}
	
.ss-program-all .ss-program{
	width:99%;
}

.ss-program-all .ss-program .program-title{
	width: 99%;
}
	
.ss-program-all .ss-program .program-info{
	width:99%;	
	}	
	
.ss-program-all .ss-program .program-info iframe{
	width:99%;	
	}	
}

/*отсюда начинается первоначальная стр ЦК*/
@media screen and (max-width: 1200px){
	.form_softskills-section .form_softskills-container{
		width:99%;
	}	

#wpcf7-f60003-p52037-o1 form{
	padding:0px;
    width: 96%;
	height:auto;
    margin: 0;
}
	
#wpcf7-f60003-p52037-o1 form .form-all{
	padding:0px;
    width: 96%;
	height:auto;
    margin: 0;
    justify-content: space-between;
}	

#wpcf7-f60003-p52037-o1 .th_all {
    width: 100%;
    font-size: 10px;
}

#wpcf7-f60003-p52037-o1 .th{
	width:90%;
	text-align:left;
}

#wpcf7-f60003-p52037-o1 select, #wpcf7-f60003-p52037-o1 input[type="text"], #wpcf7-f60003-p52037-o1 input[type="email"], #wpcf7-f60003-p52037-o1 input[type="tel"], #wpcf7-f60003-p52037-o1 input[type="file"], #wpcf7-f60003-p52037-o1 input[type="date"] {
    	margin-left:5px;
}

#wpcf7-f60003-p52037-o1 span{
	width:99%;
}

#wpcf7-f60003-p52037-o1 .access {
 	flex-wrap:wrap;
	font-size:10px;
	text-align:center;
}

#wpcf7-f60003-p52037-o1 label {
    width: 100%;
}    

#wpcf7-f60003-p52037-o1 input[type="submit"] {
    margin-left:0px;
	width:90%;
	}
}
/*end forma softskills*/

/*booking softskills*/
@media screen and (max-width: 1200px){
	.booking-ann{
		font-size:16px;
	}
	
	.wpbc_booking_form_structure .wpbc_structure_calendar{
	width:100%;
}

.wpbc_booking_form_structure .wpbc_structure_form{
	display:block;
	width:100%;
}	
	
.wpbc_booking_form_structure .wpbc_times_selector div {
    flex: 0 0 10px;
	}	
}
/*end booking softskills*/	
/*end softskills*/

/*new_congratulations*/
@media screen and (max-width: 1200px){
.news-sec-all .news-block .block-new-post .text-news .congratulations_all iframe{
	width: 99%;
	height:200px;
}
}
/*end new_congratulations*/

@media screen and (max-width: 1200px){
	.univer_video iframe{
	width: 100%;
	height:200px;
}
}

/*СМО ПУЛЬС*/
@media screen and (max-width: 1200px){
	.section-table .pulse-all {
	width:100%;
}

	.section-table .pulse-all .pulse-foto{
	  width: 70%;
		text-align:center;
}

	.section-table .pulse-all .pulse-foto img{
	width: 150px;
    height: 150px;
}

	.section-table .pulse-all .pulse-info{
	width:100%;
	font-size:12px;
	line-height:14px;
	padding-top:5px;
}

	.section-table .pulse-all .pulse-info .pulse-title{
	font-size:16px;
	line-height:20px;
}

	.section-table .pulse-add-all .pulse-add{
	width:100%;
}

	.section-table .pulse-add-all .pulse-add .pulse-add-foto img{
	   width:150px;
	   height:150px;
	   margin-top: 5px;
	
}
	.puls-news-all .puls-news{
	width:99%;
}
	.puls-news-all .puls-news h3{
	height: 20px;
		font-size:12px;
}

}
/*КОНЕЦ СМО ПУЛЬС*/

/*Иностранным обучающимся*/
@media screen and (max-width: 1200px){
	.instruction-all .instruction{
		width: 50%;
		margin:0px;
	}

	.instruction-all .instruction img{
		width: 99%;
		height:90%;
	}

	.instruction-all .instruction-1{
    width: 100%;
    margin: 0px 0px 20px 0px;
    border-radius: 0%;
    overflow: hidden;
}

.instruction-all .instruction-1 img{
     width: 99%;
   }

	.whatsApp-all{
		width:100%;
	}

	.whatsApp-all .whatsApp-icon{
	width:18%;
	}

	.whatsApp-all .whatsApp-text{
	   width:82%;
		font-size:13px;
		line-height:14px;
	}
}
/*конец Иностранным обучающимся*/

/*НОМУС*/
@media screen and (max-width: 1200px){
	.nomus-head-all .nomus-head{
	     width:100%;
	     margin-bottom:20px;	
}

	.nomus-head-all .nomus-head .nomus-head-photo{
	width:55%;
		text-align:center;
}

	.nomus-head-all .nomus-head .nomus-head_info{
	width:95%;
	font-family:arial;
	font-size:14px;
	line-height:16px;
	padding-top:20px;
}
}
@media screen and (max-width: 400px){
		.nomus-button-all{
		width:100%;
	}	

	.nomus-button-all .nomus-button{
	width:46%;
}
}

/*Конец НОМУС*/

/*ФКР*/
@media screen and (max-width: 400px){
.metod-recom-all .metod-recom{
    width: 90%;
} 
}

@media (min-width: 401px) and (max-width: 1200px){
.metod-recom-all .metod-recom{
    width: 45%;
} 
}
/*конец ФКР*/
/*проект наследие*/
@media (min-width: 320px) and (max-width: 1200px){
.asset-intro{
	font-size:12px;
	margin:5px;	
}

.asset-sovet-title{
	font-size:18px;
	height:50px;
	line-height:25px;
	width: 100%;
}

.asset-head-sovet{
	margin: 15px 0px;
}

.asset-head-sovet span{
	width:100%;
	font-size:18px;
}
	
.asset-head-sovet img{
	width:100%;
	margin: 15px 0px;
}	

.asset-sovet{
	margin: 15px 0px;
}

.asset-sovet span{
	width:100%;
	font-size:18px;
	padding:0px;
}

.asset-sovet img{
	margin:5px 0px;
}

.asset-title{
	margin: 15px 0px;
}
	
.asset-title img{
	width:100%;
	}

.asset-gallery-all{
	margin: 15px 0px;
}

.asset-gallery-all .asset-gallery{
	padding-bottom:15px;
}

.asset-gallery-all .asset-gallery-1{
	margin: 15px 0px;
}
	

.asset-aim-all{
	margin: 15px 0px;
}

.asset-aim-all .asset-aim-info{
    font-size: 12px;
    padding: 5px;
    width: 95%;
}

.asset-aim-all .asset-aim-foto-all{
	width:100%;
	margin: 15px 0px;
}

.asset-aim-all .asset-aim-foto-all-1{
	width:100%;
	margin: 0px;
}
}
/*end проект наследие*/

/*UVIR*/
@media (min-width: 320px) and (max-width: 600px){
.uvir-chor-all .uvir-chor{
	width:90%;
}

.science-section{
	font-size:12px;	
	}

.science-all .science {
    width: 49%;
   }
	
.science-all .science img {
    width: 99%;
    height: auto;
}
	
.uvir-all .uvir{
    width: 49%;	
	height:auto;
}

.uvir-all .uvir img{
    width: 99%;
	height:auto;
}
	
	.uvir-creat-all .uvir-creat{
	font-size: 14px;
    width: 100%;
}
	
.cnil-staff-list {
	margin-top:30px;
}

.cnil-staff-list-item {
	
	font-family: OpenSans;
    margin-top: 10px;
    padding-bottom: 30px;
    display: flex;
    flex-wrap: wrap;
    font-size: 10px;
    line-height: 14px;
}

.cnil-staff-list-item .cnil-staff-photo {
margin:0 auto;
   
}

.cnil-staff-info {
	width: 99%;
	text-align: justify;
}

.cnil-staff-info .manager-name {
	font-size: 16px;
	font-weight:700;
}	
	
.uvir-patroit-all{
		width:100%;
	}

.uvir-patroit-all .uvir-patroit{
	width:99%;
}

.uvir-patroit-all .uvir-patroit img{
	width:99%;
}

.uvir-patroit-all .uvir-patroit iframe{
	height:200px;
}
	
}

/*end UVIR*/

/*landing*/
@media (min-width: 320px) and (max-width: 600px){

.landing-head-img-all{
    width:100%;
	padding:50px 0;
}

.landing-head-img-all .landing-head-img{
	width:100%;
	text-align:center;
	font-size:16px;
}

.landing-head-img-all .landing-head-img span{
	font-size:32px;
	text-align:center;
	line-height: 50px;
}

.landing-video{
	width:100%;
	height:150px;
}


.landing-video iframe{
	height:150px;
}

.landing-title{
	font-size:25px;
	line-height: 50px;
}

.landing-info-all{
	width:100%;
}

.landing-info-all .landing-info{
	width:33%;
	font-size:14px;
}

.landing-info-all .landing-info span{
	font-size:24px;
	line-height: 50px;
}

.landing-rank-all{
	width:100%;
    margin:20px auto 50px auto;
}

.landing-rank-all .landing-rank{
	width:18%;
	height:46px;
}

.landing-rank-all .landing-rank img{
	width:100%;
	height:45px;
}

.landing-apply-all{
	width:100%;
    margin:25px auto;
}

.landing-apply-all .landing-apply-left{
	display:block;
	width:100%;
}

.landing-apply-all .landing-apply-left span{
	font-size:30px;
	line-height: 40px;
}


.landing-apply-all .landing-apply-rigt{
	width:100%;
	font-size:16px;
}

.landing-apply-all .landing-apply-rigt .landing-apply{
	display:block;
	width:100%;
	padding: 20px 10px;
}

.landing-apply-all .landing-apply-rigt .landing-apply .landing-apply-title{
	font-size:24px;
}

.landing-contacts-all{
	width:100%;
	padding-bottom:50px;
}

.landing-contacts-all .landing-contacts{
	display:block;
	width:100%;
}



.landing-contacts-all .landing-contacts ul li{
	font-size: 14px;
}
	
}
/*end landing*/


/*форма общежития*/
@media screen and (max-width: 1200px){
#wpcf7-f37984-p3909-o1 form{
	padding:0px;
    max-width: 96%;
    margin: 0;
}
	
#wpcf7-f37984-p3909-o1 .th_all {
    width: 100%;
}
	
#wpcf7-f37984-p3909-o1 .th{
	width:90%;
	text-align:left;
}
	
#wpcf7-f37984-p3909-o1 select, #wpcf7-f37984-p3909-o1 input[type="text"], #wpcf7-f37984-p3909-o1 input[type="email"], #wpcf7-f37984-p3909-o1 input[type="tel"], #wpcf7-f37984-p3909-o1 input[type="date"] {
    	margin-left:5px;
}	

#wpcf7-f37984-p3909-o1 span{
	width:99%;
}


#wpcf7-f37984-p3909-o1 .access {
 	flex-wrap:wrap;

}	


#wpcf7-f37984-p3909-o1 label {
    width: 100%;
   
}


#wpcf7-f37984-p3909-o1 input[type="submit"] {
    margin-left:5px;
}
}
/*конец формы общежития*/

/*Управление подготовки кадров высшей квалификации*/
@media screen and (max-width: 1200px){
	.post_edu_disc{
		font-size:12px;
	}

.post_edu_line{
	width:99%;
	height:1px;
	background:#000000;
	margin: 20px 0px 28px 0px;
}

.post_edu_title{
	font-size:18px;
}

.post_edu_head{
	width:100%;
}

.post_edu_button-all{
	width:100%;
}

.post_edu_button-all .post_edu_button{
	width:32%;
}


.post_edu_title_page_all .post_edu_title_page{
	width:55%;
}

.post_edu_title_page_all .post_edu_title_page_1{
	width:45%;
}

.post_edu_kontakts-all{
	width:100%;
}

.post_edu_kontakts-all .post_edu_kontakts{
	width: 99%;
	font-size:14px;
}

.post_edu_line_vert{
	width:100%;
	height:1px;
	background: #000000;
    margin: 20px 0px 28px 0px;
}

.post_edu_ord_prog_all .post_edu_ord_prog{
	font-size:12px;
}

.post-edu-success-all{
	width: 100%;
}

.post-edu-success-all .post-edu-success{
	display: flex;
    justify-content: space-between;
    align-content: center;
    flex-wrap: wrap;
	width:100%;
	margin:0 auto;
	padding:10px 0;
}



.post-edu-success-all .post-edu-success .post-edu-success-info{
	width: 99%;
	font-size:11px;
}

.post-edu-success-all .post-edu-success .post-edu-success-info .post-edu-success-info-title{
	width: 99%;
	font-size:16px;
	line-height:16px;
}
	.post_edu_asp_prog_all .post_edu_asp_prog{
	font-size:12px;
	line-height:13px;
	width:49%;	
}
	.post_edu_asp_prog_all .post_edu_asp_prog .noko{
		font-size:10px;
	line-height:11px;
	}
	
	.magistr-schedule-all .magistr-schedule{
	width:100%;
}
	.magistr-schedule-all .magistr-schedule summary{
	font-size:16px;
}
	.magistr-schedule-dropdown-all .magistr-schedule-dropdown .noko i{
	font-size: 14px;
}
}
/*end Управление подготовки кадров высшей квалификации*/

/*MNL*/
@media screen and (max-width: 1200px){

.mnl-all .mnl{
	display:block;
	width: 49%;
	font-size:12px;
	line-height:12px;
}

.mnl-all .mnl .mnl-up{
	height:125px;
}

.mnl-all .mnl .mnl-down{
	height:20px;
}
	


.MNL-button-all .MNL-button{
	width:29%;
	margin:3px auto;
}

.MNL-button-all .MNL-button a{
	font-size:10px;
}	
}
/*END MNL*/

/*kadri*/
@media screen and (max-width: 1200px){


.kadri-kont-all .kadri-kont{
	font-size: 3.3vw;
}


.kadri-kont-all .kadri-kont-1 .kadri-kont-1-info, .kadri-kont-all .kadri-kont-2 .kadri-kont-2-info{
	width:32%;
	overflow:hidden;
}

.kadri-kont-all .kadri-kont-1 .kadri-kont-1-info:hover, .kadri-kont-all .kadri-kont-2 .kadri-kont-2-info:hover{
	overflow:visible;
}
}
/*kadri*/

/*trud*/
@media screen and (max-width: 1200px){

.trud-all .trud{
	width:32%;
	line-height:14px;
	font-size: 11px;
	height:40px;
	padding:  5px;
}
	
	.trud-all .trud a {
    height: 40px;
}
	
.trud-all {
    padding-bottom: 10px;
}	
	
.trud-all .trud-grad {
    width: 49%;
}	

#wpcf7-f77444-p77445-o1 form, #wpcf7-f33629-p32901-o1 form{
	padding:0px;
    max-width: 96%;
    margin: 0;
}

#wpcf7-f77444-p77445-o1 .th_all, #wpcf7-f33629-p32901-o1 .th_all {
    width: 100%;
}

#wpcf7-f77444-p77445-o1 .th, #wpcf7-f33629-p32901-o1 .th{
	width:90%;
	text-align:left;
}

#wpcf7-f77444-p77445-o1 input[type="text"], #wpcf7-f77444-p77445-o1 input[type="email"], #wpcf7-f77444-p77445-o1 input[type="tel"], #wpcf7-f33629-p32901-o1 input[type="text"], #wpcf7-f33629-p32901-o1 input[type="email"], #wpcf7-f33629-p32901-o1 input[type="tel"]{
    	margin-left:5px;
}

#wpcf7-f77444-p77445-o1 span, #wpcf7-f33629-p32901-o1 span{
	width:99%;
}

#wpcf7-f77444-p77445-o1 .access, #wpcf7-f33629-p32901-o1 .access {
 	flex-wrap:wrap;
}

#wpcf7-f77444-p77445-o1 label, #wpcf7-f33629-p32901-o1 label {
    width: 100%;
}    

#wpcf7-f77444-p77445-o1 input[type="submit"], #wpcf7-f33629-p32901-o1 input[type="submit"]{
    margin-left:5px;
	}
	
}

/*end trud*/
	
/*forum*/
@media screen and (max-width: 430px){
	.head-logo-Forume {
    width: 75%;
    margin: 0 auto;
}
}

@media (min-width: 431px) and (max-width: 700px){
	.head-logo-Forume {
    width: 50%;
    margin: 0 auto;
}
	
}

@media screen and (max-width: 430px) {
.head-title-Forume {
    margin: 0 auto;
    width: 95%;
    text-align: center;
}
}

 @media (min-width: 431px) and (max-width: 756px){
	 .head-title-Forume {
    margin: 0 auto;
    width: 95%;
    text-align: center;
}
}

@media (min-width: 757px) and (max-width: 1200px){
	.head-title-Forume {
    margin: 0 auto;
    width: 70%;
    text-align: center;
}
}

@media screen and (max-width: 1200px){
.menubar_Forume {
    display: none;
}
	
.mainwrapper-Forume{
    width: 100%;
    padding: 0 15px;
    box-sizing: border-box;
    overflow: hidden;
}
	
.head-Forume {
    height: 400px;
}	
	
			
.head-title-Forume span {
    line-height: 25px;
    font-size: 20px;
}		
		
.head-title-Forume .title-Forume {
    line-height: 30px;
    font-size: 20px;
}
	
.Forume-setka {
    padding: 0px;
}	

.Forume-setka-info-all .Forume-setka-info {
		padding-bottom: 10px;
    padding-top: 10px;
	}	
	
.Forume-setka-info-all .Forume-setka-info h1 {
		font-size: 16px;
    line-height: 16px;
	}
	
.Forume-foto-all .Forume-foto{
	display:block;
	width:99%;
}	
	
.Forume-setka-speaker-all .Forume-setka-speaker-title{
		 font-size: 30px;
	}
	
.Forume-setka-speaker-all .Forume-setka-speaker{
		width: 100%;
	}	
	


.Forume-setka-orgkom-all .Forume-setka-orgkom-header{
		font-size: 24px;
	}	
	
.Forume-setka-orgkom-all .Forume-setka-orgkom-info{
    width: 95%;
	  font-family: arial;
	font-size:12px;
}	

.Forume-setka-orgkom-all .orgkom-all{
	width:95%;	
	margin-top: 15px;
	height:150px;
	}	
		
.Forume-setka-orgkom-kontakt span{
    font-size: 18px;
    line-height: 18px;
}	
	
.Forume-setka-table-all .Forume-setka-table-date {
    height: 30px;
    line-height: 30px;
}	
}

@media screen and (max-width: 386px){
.Forume-setka-table-all .Forume-setka-table-cell, .Forume-setka-table-all .Forume-setka-table-cell1, .Forume-setka-table-all .Forume-setka-table-cell2, .Forume-setka-table-all .Forume-setka-table-cell3, .Forume-setka-table-all .Forume-setka-table-cell4, .Forume-setka-table-all .Forume-setka-table-cell5{
		font-size:49%;
	    padding:0px;
	    margin-bottom:5px;
	}
	
	
	.Forume-setka-table-all .Forume-setka-table-cell1, .Forume-setka-table-all .Forume-setka-table-cell3{
		width:15%;
	}
	
	.Forume-setka-table-all .Forume-setka-table-cell4{
		width:91%;
	}	
	.Forume-setka-table-all .Forume-setka-table-cell5{
		width:65%;
}
}

@media (min-width: 387px) and (max-width: 800px){
	.Forume-setka-table-all .Forume-setka-table-cell, .Forume-setka-table-all .Forume-setka-table-cell1, .Forume-setka-table-all .Forume-setka-table-cell2, .Forume-setka-table-all .Forume-setka-table-cell3, .Forume-setka-table-all .Forume-setka-table-cell4, .Forume-setka-table-all .Forume-setka-table-cell5{
		font-size:75%;
	    padding:0px;
	}
	
	.Forume-setka-table-all .Forume-setka-table-cell1, .Forume-setka-table-all .Forume-setka-table-cell3{
		width:16%;
	}
	
		.Forume-setka-table-all .Forume-setka-table-cell4{
		width:91%;
	}	
	
}

/*end forum*/
/*kadri*/
@media screen and (max-width: 1199px){
	.kadri-kont-all .kadri-kont-1, .kadri-kont-all .kadri-kont-2 {
    font-size: 11px;   
	padding-bottom: 3px;	
}
}
/*end kadri*/

/*рейтинг эук*/
@media screen and (max-width: 1199px){

.ridkurs-header-all{
	margin-bottom:20px;
}
	
.ridkurs-header-all .ridkurs-header{
	width: 99%;
    display: block;
}

.ridkurs-header-all .ridkurs-header .ss-title{
    font-size: 25px;
    line-height: 25px;
}

.ridkurs-info{
	font-size: 14px;
    line-height: 14px;
	margin-bottom:20px;
}

.ridkurs-header-all .ridkurs-indicators{
	width: 32%;
	height:94px;
	font-size:12px;
}

.ridkurs-header-all .ridkurs-indicators span{
	line-height:35px;
	font-size:18px;
}
	
.ridkurs-header-all-1{
	margin-bottom:0px;
} 

.ridkurs-header-all-1 .ridkurs-indicators-1{
	font-size:12px;
	}
		
.ridkurs-img{
	margin:20px auto;
}
	
.ridkurs-report-all{
	width: 80%;
}

.ridkurs-report{
    height: 30px;
	font-size:18px;
}
}		
/*конец рейтинг эук*/
	
/*neiro*/
@media screen and (max-width: 529px){	
.neiro-all .neiro {
   font-size: 12px;
    width: 49%;
   
}

.neiro-all .neiro img {
     width: 114px;
    height: 114px;
}

	.neiro-all .neiro p{
		font-size:12px;
	}	
	}
/*end neiro*/	
	
/*dropdown меню*/
@media screen and (max-width: 529px){	
	nav-links a {
	    color: #0c4b3c;
	    text-decoration: none;
	    display: block;
	    font-weight: 400;
	    margin: 0px 0px 0px 30px;
	    line-height: 30px;
	    margin: 0 15px 0px !important;
	}
}	
/*end dropdown меню*/
	
/*волонтеры-медики*/
@media screen and (max-width: 529px){		

.vol-med-header .vol-med-header-logo{
    width: 100%;
}

.vol-med-header .vol-med-header-logo img{
    width: 150px;
    height: 150px;
}

.vol-med-header  .vol-med-header-desc{
	width:99%;
	font-size: 13px;
    line-height: 1.1;
}

.vol-med-nav-all .vol-med-nav{
	width:90%;
      font-size: 13px;
    line-height: 1.1;
}

.vol-med-nav-all .vol-med-nav span{
	font-size: 20px;
    line-height: 1;
}

.vol-med-nav-all .vol-med-nav ul{
	padding-left: 0px;
}

.vol-med-nav-all .vol-med-nav ul li:before{
	padding-right: 10px;
}

.vol-med-nav-all .vol-med-nav-1{
	width:90%;
      font-size: 14px;
    line-height: 1.1;
}

.vol-med-nav-all .vol-med-nav-1 span{
	font-size: 20px;
    line-height: 1;
}

.vol-med-nav-all .vol-med-nav-2{
	  width:90%;
      font-size: 14px;
    line-height: 1.1;
}

.vol-med-nav-all .vol-med-nav-2 .vol-med-nav-quest span{
	font-size: 20px;
    line-height: 1;
}


.vol-med-nav-all .vol-med-nav-2 .vol-med-nav-img{
    width: 80%;
}

.vol-med-nav-all .vol-med-nav-2 .vol-med-nav-img img{
    width:150px;
}
	
.vol-med-button-all{
	margin:10px auto;
}
	

.vol-med-button-all .vol-med-button{
	display:block;
	width:48%;
	font-size:12px;
	line-height:16px;
	margin-bottom:5px;
}

.vol-med-news{
    margin-top: 10px;
	margin-bottom:10px;
}

.vol-med-news-button{
font-size:12px;
}

.mainwrapper .section-table .wp-block-button a, .mainwrapper .section-table .wp-block-buttons>.wp-block-button.has-custom-font-size a{
    font-size:12px;
	width:279px;

}
	}
/*конец волонтеры-медики*/
	
/*приоритет 2030*/	
@media screen and (max-width: 529px){	
.line-nav-priority{
	display: flex;
    justify-content: space-between;
    align-content: center;
    flex-wrap: wrap;
    align-items: center;
    background: #c0e8fb;
    height: 55px;
    padding-left: 10px;
    width: 100%;
	}
	
	.line-nav-priority .burger-menu-piece-compl {
		border-top: 5px solid #3995d1;
	}	
	
.menubar_priority{
	display: none;
	}

.header-priority-back{
    height: 50px;
	padding: 7px 0px 8px 0px;
	display: none;
}	
	
.banner-priority {
    width: 100%;
	height:auto;
   
}	
	
.priority-title-line {
    width: 25%;	
	}	
	
.rector-words-all {
    width: 95%;
}	

.rector-words-all .rector-words-foto {
    width: 30%;	
	}	
	
.priority-doc-all .priority-tooltip{
		font-size:1.4em;	
	}
	
.priority-tooltip .priority-tooltiptext {
   width: 280%;
}
	
.priority-tooltip .tooltiptext-left{
	 left: 60%;
}		
	
/* Подсказка стрелка */	
.priority-tooltip .tooltiptext-left::after{
	 left: 15%;
}	
	
.priority-tooltip .tooltiptext-center{
	 left: -40%;
}	
/* Подсказка стрелка */	
.priority-tooltip .tooltiptext-center::after {
  left: 50%;
}	

	.priority-tooltip .tooltiptext-right{
		left:-140%;
	}	

/* Подсказка стрелка */
.priority-tooltip .tooltiptext-right::after {
  left: 85%;
}
	
.priority-model-all .priority-model{
	font-size:1.4em;
	}
	
.priority-projects-all .priority-projects{
		font-size:1.4em;
	}	
	
.priority-politic-all .priority-politic{
	font-size:1.4em;
}	
	
.priority-team-all {
	width:100%;
	}
	
.priority-team-all .priority-team img {
	width: 100px;
    height: 100px;
	}	
	
	.prior-img-all{
	width:100%;
}
}	
/*конец приоритет 2030*/

/*library*/
@media screen and (max-width: 1199px){
.library-header-title {
    padding: 2vw 0vw;
    top: 3vw;
}	
	
	.library-head {
    height: 30vw;
}	

.line-nav-library {
    display: flex;
    justify-content: space-between;
    align-content: center;
    flex-wrap: wrap;
    align-items: center;
    background: #a199ce;
	height: 100px;
	padding-left:50px;
	width: 100%;
}

.eyeBlock {
	left:60%;
	top:25px;
    margin-right: 10%;
}

.eyeHover {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 1;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
}

.library-menubar, .library-right-sidebar {
    display: none;
}
	
.line-nav-library a{
	text-decoration: none;
  display: block;
  transition: .3s linear;
}

	.line-nav-library ul{
		list-style: none;
    margin: 0;
    padding: 0;
	}	
	
.line-nav-library .burger-menu .nav-links li {
    background: white;
  border-top: 1px solid #ECF1F2;
  border-right: 1px solid #ECF1F2;
  border-left: 1px solid #ECF1F2;
    text-align: left;
    font-size: 12px;
    letter-spacing: 1px;
    padding: 0px;
	line-height: 60px;
}

	.line-nav-library .burger-menu .nav-links li a{
		color: #1c1c1c;
		font-size:2.7em;
		line-height:60px;
	}
	
.line-nav-library .burger-menu .nav-links .menu > li.bactive > a:after {
  content: "\f103";
  font-family: "FontAwesome";
  color: inherit;
  margin-left: 10px;
}
	
	
.line-nav-library .burger-menu .nav-links li a:hover{
	color: #ddbe86;
}
	
.line-nav-library .b_submenu {  
  position: absolute;
  left: 50px;
  z-index: 5;
  width: 60%;
  border-bottom: 1px solid #ECF1F2;
  visibility: hidden;
  opacity: 0;  
  transform: translateY(10px);
  transition: .3s ease-in-out;
}
	
.line-nav-library .burger-menu .nav-links .b_submenu li {
	position: relative;
}
	
.line-nav-library .burger-menu .nav-links .b_submenu a {
  color: #1c1c1c;
  text-align: left;
  font-size: 2.7em;
  letter-spacing: 1px;
  padding: 5px;
	line-height:60px;
}
	
.line-nav-library .burger-menu .nav-links  .b_submenu .b_submenu {
  position: absolute;
  top: 0;
  left: calc(100% - 150px);
  left: -webkit-calc(100% - 150px);
}

	
.line-nav-library li:hover > .b_submenu {
    opacity: 1;
	visibility: visible;
    transform: translate(50px);

}
	
.library-mainwrapper {
    width: 100%;
}		
	
.library-head-logo img {
    width: 70%;
    padding: 2px;
}	
	
.library-head-img img {
   top: 11vw;
   width: 80%;
}	
	
.library_search_all {
    width: 99%;
	padding:20px 0px;
	margin:30px auto;
}	
	
.library_search_all .library_search_btn {
	padding-top: 5px;
	height: 45px;
}	
	
.library_search_all .library_search_btn a {
    font-weight: 400;
    font-size:1.7em;  
}	
	
	
.library-mainwrapper .n2-section-smartslider{
	width:100%;
}	
	
.library-slider-all{
 margin:30px auto;
	padding-top:20px;	
}	
	
.library-carousel {
    padding-top: 10px;
	margin:50px auto;
}	
	
.library-carousel-title {
    padding: 30px;
    font-size: 2.7em;
}	

footer {
    margin: 10px 0px 0px;
}	
	
	
.library-footer .social {
    width: 90%;
	text-align:center;
}	
	
.library-footer .social ul li {
    padding: 5px 15px;
	width: 15%;
}	
	
.library-footer .social [class^=icon-] {
    margin: 0px;
}

.library-footer .mainwrapper .footer-nav-all .col p{
font-size:1.7em;		
	}
	
.library-footer {
    height: 100px;
}
	
	.footer-copyright .copyright img{
		width:100px;
		
	}	

.footer-copyright .copyright .copy{
font-size: 1.7em;
	height:100px;
        width: 240px;
}
	
.footer-copyright .copyright .copy a{
font-size: 1em;	
	}
	
}
/*end library*/

/*кубок ректора*/
@media screen and (max-width: 1199px){
	#wpcf7-f86427-p100634-o1 .th_all {
		width:100%;
	}	
	
#wpcf7-f86427-p100634-o1 .th {
    width: 90%;
    text-align: left;
}	
	
	#wpcf7-f86427-p100634-o1 span{
		width:99%;
	}	
	
#wpcf7-f86427-p100634-o1 .access {
	flex-wrap:wrap;
	}
	
#wpcf7-f86427-p100634-o1 label {
		width:100%;
	}
	
	#wpcf7-f86427-p100634-o1 input[type="submit"] {
		margin-left:0px;
		padding-left: 0px;
        width: 85%;
	}	
}
/*кубок ректора*/
@media screen and (max-width: 499px){
.accredit_all .accredit{
	display:block;
	width:49%;
	height:50px;
	margin:2px auto;
	font-size: 12px;
    line-height: 12px;
}
	
.accredit_all .accredit a {
    height: 50px;
}

@media (min-width: 500px)  and (max-width: 899px){
.accredit_all .accredit{
	display:block;
	width:30%;
	height:auto;
}
}

/*Цифровая кафедра*/
@media screen and (max-width: 499px){
.dc-header{	
	padding-bottom:0px;
     height: 138px;	
}

.dc-header .dc-header-title{
	font-size:20px;
	padding:60px 20px;
}

.section-table .dc-header .dc-menu{
    height: 30px;
}

.dc-header .dc-menu ul li{
	width:23%;
	font-size:9px;
	padding: 7px 0px;
	margin-bottom: 0px;
}

.dc-block-all{
    width: 100%;
}

.dc-block-all .dc-block-left{
	width:100%;
	height:calc(var(--variable-width) + 20px);
	font-size:12px;
}

.dc-block-all .dc-block-left .title{
	font-size:14px;
}

.dc-block-all .dc-block-left .desc{
	padding:0px;
}

.dc-block-all .dc-block-left .desc-2{
	padding:0px;
}
	
.dc-block-all .dc-block-left  p{
	font-size:14px;
}	

.dc-block-all .dc-block-left h4{
	font-size:14px;
}

.dc-block-all .dc-block-right{
	width:100%;
	height: 120px;
}

.dc-block-all .dc-block-right .dc-block-right-bg{
	 width: 100%;
    height: 165px;
    background: url(../images/fon_video.png);
    background-size: 100%;
    position: relative;
    left: 35px;
	top:14px;
}

.dc-block-all .dc-block-right .dc-block-video{
	position:relative;
	top:-189px;
	height:154px;
}

.dc-chief-bg{
   height: 260px;
    background-size: 25%;
    left: -15px;
    top: -457px;
}

.dc-chief-title{
	font-size:13px;
    padding: 10px 33px 10px 0px;
	width:95%;
}

.dc-chief-all{
    width: 100%;
    margin: 0 auto;
	padding:20px 0px;
}

.dc-chief-all .dc-chief-left{
	display:block;
	width: 95vw;
}

.dc-chief-all .dc-chief-left img{
	top:-25px;
	margin: 0 auto;
}

.dc-chief-all  .dc-chief-right{
	display:block;
	width:100%;
	height:auto;
}
.dc-chief-all  .dc-chief-right .desc{
	font-size:12px;
	padding:5px;
}

.dc-program{
	width:100%;
	max-height:40px;
	padding:0px 10px;
}

.dc-program-bg{
    height: 130px;
    background-size: 45%;
    top: -90px;
    right: 15px;
}

.dc-program .dc-program-title{
	font-size:14px;
	padding-top:10px;
}

.dc-program-all{
    width: 100%;
}

.dc-program-all .dc-program-block{
	width:99%;
}

	
	.dc-program-all .dc-program-block .dc-program-left-title-pr {
    width: 101%;
}

.dc-program-all .dc-program-block .dc-program-left-desc{
	font-size:12px;
}

.dc-program-all .dc-program-btn {
	width:85%;
	font-size:14px;
}
	
.dc-grey-title {
    width: 99%;
    font-size: 15px;
	line-height:15px;
}	
	
.dc-grey-desc {
    width: 99%;
}

.dc-grey-desc .dc-grey-desc-title {
    width: 99%;
    font-size: 15px;
	line-height:15px;
	text-align:center;
}	
	
.dc-grey-desc .dc-grey-desc-all {
    height: 180px;
    width: 99%;
    font-size: 12px;
}	
	
.dc-partners-bg{
    height: 142px;
    background-size: 35%;
    left: -30px;
    top: -80px;
}
	
.dc-partners-bg1 {
    height: 400px;
background-size: 55%;
    right: -34px;
    top: -335px;
}	

.dc-partners-all{
    width: 100%;
	margin: 15px auto;
}

.dc-partners-all .dc-partners-left,.dc-partners-all .dc-partners-right {
	height:150px;
}

.dc-partners-all .dc-partners-left .dc-partners-left-name{
	font-size:10px;
}

.dc-partners-all .dc-partners-left .title {
    font-size: 14px;
}

.dc-partners-all .dc-partners-left .color{
	font-size:14px;
}

.dc-partners-all .dc-partners-right img{
	margin:60px auto;
}

.dc-title {
    font-size: 14px;
    width: 90%;
}	
}

/*end Цифровая кафедра*/

@media screen and (max-width: 499px){
	.abroad-all{
	width:99%;
}
	
.abroad-all summary{
		font-size:22px;
	}
	
.abroad-all  img{
		width:90%;
	}	
}

/*apply now*/

@media screen and (max-width: 1029px){
	.apply-container{
		width:100%;
	}

#wpcf7-f88142-p53994-o1 form {
		padding: 0px;
    max-width: 96%;
    margin: 0;
}
	
#wpcf7-f88142-p53994-o1 .th_all{
	width:100%;
	}
	
#wpcf7-f88142-p53994-o1 .th {
   width: 90%;
    text-align: left;
}	
	
#wpcf7-f88142-p53994-o1 span {
    width: 99%;
}	
	
#wpcf7-f88142-p53994-o1 select, #wpcf7-f88142-p53994-o1 input[type="text"], #wpcf7-f88142-p53994-o1 input[type="email"], #wpcf7-f88142-p53994-o1 input[type="file"]{
	margin-left: 5px;
	}	
	
	#wpcf7-f88142-p53994-o1 .access{
		flex-wrap:wrap;
	}	
	
	#wpcf7-f88142-p53994-o1 label{
		width:100%;
	}	
	
	#wpcf7-f88142-p53994-o1 input[type="submit"]{
		margin-left:5px;
	}	
}
/*end apply now*/

/*modal window*/
@media (min-width: 800px) {
  .modal-dialog {
      max-width: 750px;
      margin: 30px auto; /* для отображения модального окна по центру */
  }
}
@media (min-width: 768px) {
  .modal-content {
      -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
      box-shadow: 0 5px 15px rgba(0,0,0,.5);
  }
}

@media screen and (max-width: 499px){
.VSOKO-btn {
    width: 95%;
	font-size: 14px;
    padding: 5px;
}
}
/*end modal window*/

/*admission committee*/
@media screen and (max-width: 499px){
	.admis-img{width:100%;}
}
/*end admission committee*/

/*rio*/
@media screen and (max-width: 499px){
.rio-list{
    width: 100%;
}

.rio-list .rio-list_item{
    line-height: 18px;
}

.rio-list-manager-name{
    font-size: 16px;
    width: 100%;
    font-weight: 400;
	margin-bottom:15px;
}

.rio-list .rio-list_item .photo{
	width: 55%;
    height: auto;
    margin: 0 auto;
}

.rio-list .rio-list_item .photo-1{
	width: 55%;
    height: auto;
    margin: 0 auto;
}

.rio-list_info{
	width: 100%;
}


.rio-journal{
    width: 100%;
    margin: 0px 0px 15px 0px;
}

.block-new-post .rio-journal img{
    width: 55%;
}

.rio-journal .rio-journal-desc{
	display:block;
	width:70%;
	font-family: arial;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
	padding: 10px;
    line-height: 18px;
}
.vest-archivnik-all .vestnik-archiv{
	width: 45%;
    margin: 0px 0px 10px 0px;
}

.vest-archivnik-all .vestnik-archiv img{
	width: 99%;
    height: auto;
}

.vest-archivnik-all .vestnik-archiv .name-vestnik{
	display: block;
    font-weight: 700;
    margin: 10px 0px 5px 0px;
}	
	
.rio-btn{
    font-size: 12px;
	 width: 75%;
}	
}
/*end rio*/

/*обратная связь*/
@media screen and (max-width: 499px){
#wpcf7-f34200-p34151-o1 form{
	margin: 0px auto;
    height: auto;
}

#wpcf7-f34200-p34151-o1 form .form-all{
    width: 100%;
    height: auto;
}

#wpcf7-f34200-p34151-o1 .th_all {
    margin: 5px;
    width: 99%;
}

#wpcf7-f34200-p34151-o1 span {
    width: 99%;
}

#wpcf7-f34200-p34151-o1 select, #wpcf7-f34200-p34151-o1 input[type="text"], #wpcf7-f34200-p34151-o1 input[type="email"],  #wpcf7-f34200-p34151-o1 input[type="file"], #wpcf7-f34200-p34151-o1 textarea {
    font-size: 12px;
    width: 99%;
}

#wpcf7-f34200-p34151-o1 label {
    width: 40%;
   
}

#wpcf7-f34200-p34151-o1 .th_all .w_answer{
	width:38%;
}

#wpcf7-f34200-p34151-o1 .access {
    width: 95%;
}

}
/*конец обратная связь*/	

/*предуниверсарий*/
@media screen and (max-width: 499px){
.preduniver-all .preduniver {
    width: 49%;
}
	
.preduniver-all .preduniver-up {
  display: inline-table;
	height: 50px;
  width:100%;	
}
	
.preduniver-all .preduniver-up-1 {
  display: block;
	height: 75px;
  width:100%;	
}	
	
.preduniver-all .preduniver-up span{
	font-size:2vw;
}

.preduniver-all .preduniver-up a{
	font-size:3vw;
	height: 5px;
	padding:0px;
}
	
.preduniver-all .preduniver-down {
    height: 10px;
}
	
.preduniver-all .preduniver-down a {
    font-size: 3vw;
    height: 10px;
}
	
.preduniver-all .preduniver-down-1 {
    height: 25px;
	padding:5px 0px;
}	
	
.preduniver-all .preduniver-down-1 a {
    font-size: 2.5vw;
}

	.preduniver-all .preduniver-down-1 br{
		display:none;
		height:0px;
	}	
	
.preduniver-all .preduniver-down-1 span {
  
	font-size: 2.0vw;
}	
	
.preduniver-courses-all .preduniver-courses-left summary{
	font-size:9px;
}
	
.preduniver-qr-code{
	width:50%;
}	

.preduniver-courses-all .preduniver-courses-left p{
	font-size:9px;
}	
	
.preduniver-courses-all .preduniver-courses-right .preduniver-courses-right-title{
	font-size:8px;
}

.preduniver-courses-all .preduniver-courses-right .preduniver-courses-desc{
	font-size:8px;
}	
	
.preduniver-courses-all .preduniver-courses-right .preduniver-courses-desc p{
	font-size:8px;
	font-style:italic;
}	
	
.education-all .education{
	 width: 49%;
}

.education-all .education img{
    width: 99%;
    height: auto;  
}

.education-all .education-1{
	 width: 49%;
}

.education-all .education-1 img{
	 width: 99%;
    height: auto;  
	
}	

.education-all .education-sched-1{
    width: 49%;
}

.education-all .education-sched-1 img{
    width: 99%;
    height: auto;
}	
	
}	
/*конец предуниверсарий*/	

/*GTO*/
@media screen and (max-width: 499px){

.GTO-ordered-all .GTO-ordered{
    font-size: 18px;
}

 .GTO-ordered-dropdown-all{
    font-size: 7px;
}
}	
/*End GTO*/

/*цифровые компетенции*/
@media screen and (max-width: 499px){
.ds-program-all, .ds-container-carusel-all{
	width:100%;
}

.ds-program-all .ds-program-img{
	width:25%;
	overflow:hidden;
}
	
.ds-program-all .ds-program-img img{
	display:block;
	width:95%;
}	

.ds-program-all .ds-program-desc{
	width:74%;
	font-size:3.3vw;
}

.ds-container-carusel-all{
	background: linear-gradient(#dbdbdbb0, #a5a5a5b3);
}

.ds-container-carusel-desc{
	width:95%;
	font-size:3.4vw;
}

.ds-container-carusel-desc .ds-container-carusel-desc-title{
	font-size:3.4vw;
}
	
.mainwrapper .section-table .ds-container-carusel-desc p{
		font-size:3.4vw;
	}

.ds-container-carusel{
	display:block;
	width:65%;
}

.ds-container-carusel-btn-all{
	padding: 30px 0;
}

.ds-container-carusel-btn{
	width:45%;
	font-size:12px;
}

.ds-title{
	font-size:3vw;
	width:100%;
}

.ds-title-desc{
	width:90%;
	font-size:2.3vw;
}

.ds-text-desc{
	width:90%;
	font-size:3vw;
	padding:5px 10px;
}

.ds-container-all, .ds-level-all{
	width:100%;
	margin: 0 auto;
    padding: 10px 0;
}

.ds-container{
	width:57%;
    padding:0px;
	font-size:12px;
}
	
.mainwrapper .section-table .ds-container p{
		font-size:12px;
	} 	

.ds-container-btn{
	width:75%;
	font-size:12px;
	bottom: 5px;
}


.ds-level-all{
	position: relative;
    left: -40px;
    top: -65px;
    height: 200px;
}

.ds-level-left-1{
    top: 70px;
    left: 55px;
	font-size:10px;
}

.ds-level-right-1{
    top: 70px;
    right: 25px;
	font-size:10px;
}

.ds-level-left-2{
    font-size:10px;
    top: 105px;
    left: 73px;
}

.ds-level-right-2{
    font-size:10px;
    top: 115px;
    right: 40px;
}

.ds-level-left-3{
    font-size:10px;
    top: 150px;
    left: 65px;
}

.ds-level-right-3{
    font-size:10px;
    top: 160px;
    right: 27px;
}

 .ds-container-btn-2{
	width:45%;
	font-size:12px;
    bottom: -114px;
	left:120px; 
}
	
 .ds-title-audit{
	font-size:3vw;
	width:100%;
}
	

.mainwrapper .section-table .ds-container-btn-2 a{
	color:white;
	text-decoration:none;
}

.ds-img-2 img{
	width:95%;
}

.ds-title-2{
    font-size: 3vw;
}

.ds-text{
	font-size:12px;
}

.ds-text-2{
	font-size:12px;
}

.ds-spisok-all{
    margin: 10px auto;
	}

.ds-spisok-all .ds-spisok{
	font-size:6px;
	padding:0px 5px;
	border-left: 2px solid #FFAC00;
}

.ds-container-img-1{
    text-align: left;
}

.ds-container-1{
	font-size:12px;
    padding: 5px 5px;
    border-right: 2px solid #FFAC00;
}
}
/* END цифровые компетенции*/
