﻿@media screen and (max-width:1170px){.wr{padding-left:20px;padding-right:20px}.thanks-list ul li{padding:20px}.thanks-list ul{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:950px){nav .link_ss{display:block;margin-top:20px}.nav_cont{height:auto;background-color:transparent;border-radius:0;padding-top:30px;padding-bottom:30px}.nav_cont .menu ul{text-align:left;display:block}.nav_cont .menu ul li a:before{display:none}.nav_cont .menu ul li{display:block;height:auto;margin-top:20px}.nav_cont .menu ul li a,.nav_cont .menu ul.children a,.nav_cont .menu ul.sub-menu a{font-size:15px;border-width:2px;border-color:transparent;height:auto;padding-right:20px;line-height:1.5;text-align:left;font-weight:500;white-space:inherit}.nav_cont .menu ul.children,.nav_cont .menu ul.sub-menu{position:static;padding-left:15px;border:none!important;background-color:inherit}.nav_cont .menu ul.children li,.nav_cont .menu ul.sub-menu li{height:auto;border-top:none}.nav_cont .menu ul li:hover a{border-color:#6ba53a}.nav_cont .menu li.menu-item-has-children>a:after{content:'';display:block;width:8px;height:11px;background-repeat:no-repeat;background-size:contain;position:absolute;left:10px;top:0;bottom:0;margin:auto;background-image:url(img/sline_g.png)}.nav_cont .menu ul.sub-menu.active{display:block}.nav_cont .menu li.menu-item-has-children>a.active:after{transform:rotate(90deg)}.nav_cont .menu ul li a br{display:none}.nav_cont .menu ul li a span{margin-top:0;position:static;transform:none}nav .wr{padding:0}nav .close{display:block}nav{display:block;position:fixed;right:0;top:0;width:350px;bottom:0;background-color:rgba(255,255,255,.9);overflow:auto;-moz-transform:translateX(350px);-ms-transform:translateX(350px);-o-transform:translateX(350px);-webkit-transform:translateX(350px);transform:translateX(350px);-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition:transform .3s cubic-bezier(.55,0,.1,1);-o-transition:transform .3s cubic-bezier(.55,0,.1,1);-webkit-transition:transform .3s cubic-bezier(.55,0,.1,1);transition:transform .3s cubic-bezier(.55,0,.1,1);z-index:9999}nav.active{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}#menumobile{display:inline-block}.logo>div{display:none}.header_middle .block_tel{top:0}.logo{width:83px;height:72px;padding-left:0;background-size:contain}.header_middle .wr{display:flex;align-items:center;justify-content:space-between}.header_middle .block_tel{padding-left:0;background-image:none}.header_middle .wr.float{position:relative}.header_top .icon_ss{display:none}.main_slider .slide_block .content .slide-block_name{font-size:22px}.main_slider .slide_block .content .text{font-size:16px}.main-navigation_link .name-item .name{font-size:15px}.data-news ul li{width:50%}.main-banners ul{justify-content:center}.main-banners ul li{flex:1;width:auto;min-width:300px}.thanks-list ul li{width:50%}.search-page li{width:33.33%}}@media screen and (max-width:850px){.main-navigation ul li{width:50%}.main_rightbar{float:none}.main_rightbar{width:100%}.main_fullnews_cont p.images,.main_rightbar .news_cont{text-align:center}.main_rightbar .news_cont .news_block{display:inline-block;vertical-align:top;margin-left:15px;margin-right:15px}.main_fullnews_cont p.images span{margin-left:10px;margin-right:10px;margin-top:20px;width:auto}.main_fullnews_cont p.images span img{width:220px}.main_article.sbar{padding-top:40px}.main_article_content{margin-left:0}#cont_menu{display:block}.sidebar .menu li a:after{right:8px}.sidebar{float:none;position:fixed;left:0;top:0;padding-top:40px;bottom:0;z-index:999;background-color:#fff;overflow:auto;-webkit-box-shadow:5px 0 5px 0 rgba(0,0,0,.01);-moz-box-shadow:5px 0 5px 0 rgba(0,0,0,.01);box-shadow:5px 0 5px 0 rgba(0,0,0,.01);-moz-transform:translateX(-330px);-ms-transform:translateX(-330px);-o-transform:translateX(-330px);-webkit-transform:translateX(-330px);transform:translateX(-330px);-moz-transition:transform .3s cubic-bezier(.55,0,.1,1);-o-transition:transform .3s cubic-bezier(.55,0,.1,1);-webkit-transition:transform .3s cubic-bezier(.55,0,.1,1);transition:transform .3s cubic-bezier(.55,0,.1,1);border-right:1px solid #bfd0d6;border-bottom:1px solid #bfd0d6;background-color:rgba(255,255,255,.9);padding-left:20px}.sidebar .close{display:block}.content-block_documents .general-block{margin-left:0;padding-left:0}.content-block_documents:before{display:none}.sidebar.active{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.popup-window{margin:30px auto;padding:30px 40px}.vacancy-list_block .buttonall{position:static;margin-left:auto;margin-right:auto;display:flex;margin-top:20px}.vacancy-list_block .content{padding-right:0}.page-contacts_blocks .block{width:100%;float:none}.page-contacts_blocks .block-item{text-align:center}.content-block_content h2{text-align:center}.single-page_top-bar .date{float:none;margin-top:25px}.single-page_top-bar .popular-cats .tags li a{font-size:16px}.list-people ul li{width:50%}}@media screen and (max-width:700px){.header_top .search{width:250px}.content-block_header h1,.content-block_header h2{font-size:24px}.content-block_content{font-size:16px}.data-news ul li{width:100%}.search-page li{width:50%}}@media screen and (max-width:650px){.header_middle .wr.float{height:100%}.header_middle{background:#eaeeef;height:105px;padding:0}.header_middle .block_tel li span{display:block;float:none!important;text-align:left!important;margin-right:0!important;font-size:18px!important}.header_middle .block_tel li{padding:0!important}.header_middle .block_tel li a{color:#83a857!important}.header_top{display:none}.main_news ul li{width:100%;margin-right:0;height:auto;padding-bottom:0}.main_news ul li:nth-child(2n){margin-right:0}.main_slider .slide_block{background-position:right center;height:350px}.main_slider .slide_block .content .slide-block_name{font-size:18px}.main_slider .slide_block .content .text{font-size:14px}.main_slider .slide_block .content{padding:0 20px}.main{padding-top:20px}.footer .desc{text-align:center;width:100%;float:none}.footer .development{text-align:center;float:none;width:100%;margin-top:20px}.footer .link_ss ul{text-align:center}.footer{display:block}.list_education .form_question{width:100%}.main_fullnews_listnews .news_block .img{display:none}.main_fullnews_listnews .news_block .descr{margin-left:0;max-height:none}.reviews-list_block .description{padding-left:0;background-image:none}.thanks-list ul li{width:100%}.thanks-list_block{max-width:350px;margin-left:auto;margin-right:auto}.search-page li{width:100%}.header_middle .block_tel li span.name{display:none}}@media screen and (max-width:550px){.main-navigation ul li{width:100%}.main_contact>div{width:100%}.main_advantage{display:none}.main_article_icourse .block_course a{padding-left:0;background-image:none!important;font-size:20px;text-align:center}.sel_committee li .photo{float:none;margin-left:auto;margin-right:auto}.sel_committee li .descript{margin-left:0;text-align:center;margin-top:20px;height:auto}.sel_committee li .descript>div{top:0;transform:none}.modal_win{top:40px}.popup-window{margin:0 auto;min-height:100%}.popup{padding:0}.list-people ul li{width:100%}}@media screen and (max-width:350px){nav{width:300px}}@media screen and (max-width: 340px) {
    .subtitle, .content-block_content {
        font-size: 15px;
    }
    #order_form .s-txt {
        font-size: 12px;
        line-height: 1.2;
        margin-bottom: 15px;
    }
    .comment-block .user-info {
        font-size: 13px;
        line-height: 1.5;
    }
    .footer, .main {
        padding-bottom: 0;
    }
}