@media (max-width: 480px) {
    
}
   /* От ландшафтного экрана телефона до потретного планшета */
@media (max-width: 767px) {
    
}
   /* От портретного планшета до ландшафтного экрана и настольных дисплеев */

@media (max-width: 1024px) {
    .project_block {
      height: 180px;
    }
    .main_menu {
        overflow: hidden;
        width: 62px;
    }
    .content {
      padding-left: 62px;
    }
    .logo_link {
        display: none;
    }
    .logo_responsive {
        display: block;
    }
    .flex-control-nav {display: none;}
    .main_menu.show {
      overflow: hidden;
      width: 284px;
    }
    .main_menu.show .logo_responsive{
        display: block;
        float: left;
        width: 62px;
        margin: 0;
    }
    /*.main_menu.show .logo_responsive img {
      max-width: 35px;
      width: 100%;
    }*/
    .main_menu.show .logo_link {
      display: block;
      float: right;
      margin: 0 25px 0 10px;
      width: 180px;
    }
    .lang.bottom_lang {
        display: block;
    }
}
@media (min-width: 1024px) {
    .project_block {
      height: 160px;
    }
    
}
   /* Большой дисплей */
@media (min-width: 1200px) {
    .project_block {
      height: 180px;
    }
}

@media (min-width: 1380px) {
    .project_block {
      height:220px;
    }
}




@media (min-width: 1633px) {
    .project_block {
      height: 270px;
    }
}
@media (max-width: 1633px) {
    .project_link {
      padding: 5px 10px;
    }
}
@media (min-width: 1900px) {
    .project_block {
      height: 270px;
    }
}
@media (max-width: 768px) {
    body {
        min-width: 0;
    }
    .project_block {
      float: none;
      height: 300px;
      margin: 0 !important;
      width: 100%;
    }
    .project_logo {
      display: table-cell;
      height: 235px;
      padding: 20px 0;
      position: relative;
      vertical-align: middle;
      width: 5000px;
    }
    .project_block_wrap {
      position: static;
      top: 0;
      padding-left: 0;
      padding-right: 0;
    }
    .main_page {
      height: auto;
    }
    .content {
      padding-left: 0;
      padding-top: 50px;
      padding-bottom: 50px;
    }
    .main_menu {
      position: fixed;
      top: 0;
      width: 100%;
      height: auto;
    }
    .main_menu .logo {
      height: 50px !important;
      line-height: 46px !important;
    }
    .main_menu .logo_responsive {
      float: left;
      margin-left: 14px;
    }
    .main_menu .logo_responsive img{
      
    }
    .project_block_text {
      padding: 0;
/*      position: static;*/
    }
    .main_menu .logo_link {
      display: block;
      float: right;
      margin: 3px 15px 0 0 !important;
      width: auto !important;
    }
    .logo_link > img {
      height: 35px !important;
    }
    .bottom_bg {display: none;}
    .menu_list {display: none;/*min-height: 464px;*/}
    .main_menu.show .menu_list {
      display: block;
    }
    .main_menu.show {
      height: auto !important;
/*      min-height: 804px;*/
      position: relative;
      width: 100%;
    }
    .submenu > li {
        height: auto !important;
    }
    .flexslider {
        position: fixed;
    }
    .submenu {
        width: 100%;
        left: 0;
        z-index: 8;
        padding-left: 62px;
    }
    .lastmenu {
      padding-top: 0 !important;
      position: static;
      width: 100%;
    }
    .menu ul li {
      line-height: 58px;
      min-height: 58px;
    }
    .menu.min li, .menu.min li span {
      height: 58px;
    }
    .min .temptolltip {
	  line-height: 58px;
	}
    .main_menu .logo {
      width: auto;
    }
    .submenu a,.lastmenu li:first-child a {
        border: none !important;
    }
    .project_block_text {
	  bottom: 25px;
	  display: table;
	  height: 100%;
	  position: absolute;
	  width: 100%;
	}
    .project_block_text > h1, .project_block_text > h2 {
      display: table-cell;
      vertical-align: middle;
      font-size: 26px;
      line-height: 40px;
      width: 100%;
      padding: 0 10%;
    }
    .project_block_text > h2 {
	  display: none;
	}
	.project_block_text .hide_text {
	  display: block;
	}
	.lastmenu.no_right {
      margin-left: 62px;
    }
    .main_menu.show .menu {
      min-height: 406px;
    }
/*    .main_menu {position: fixed !important;}*/
    .min .search_wrap {
      line-height: 58px;
    }
    #content {
        padding-bottom: 0;
    }
    .project_logo img {
      height: auto;
      width: auto;
    }
    .lang.top_lang {
        display: block;
    }
    .lang.bottom_lang {
        display: none;
    }
}

@media (max-width: 1366px) {
    .project_logo {
      padding: 10px 0 10px;
    }
}
@media (min-width: 1367px) {
    .project_block_text > h1 {
      font-size: 60px;
    }
    .project_block_text > h2{
        font-size: 46px;
        margin-bottom: 50px;
    }
}
@media (max-width: 1650px) {
.project_logo {
      line-height: 115px;
    }
}
@media (max-width: 1380px) {
.project_logo {
      line-height: 80px;
    }
}

@media (max-width: 1200px) {
    .project_logo {
      line-height: 85px;
    }
}
@media (max-width: 1024px) {
    .project_logo {
      line-height: 105px;
    }
}

