
@media (min-width: 640px) {
    /*.product_item_wrap.meet_house_news {
      height: 420px;
      overflow: hidden;
    }*/
}


@media (max-width: 1024px) {
    .page_header.production_complex.no_bg {
      padding-left: 62px;
    }
    
}
@media (min-width: 1024px) {
    
}

@media (max-width: 1366px) {
    .mission_title {
        font-size: 30px;
        top: -10px;
    }
    .min .mission_title {
        font-size: 50px;
    }
    .mission_desc {
        font-size: 20px;
    }
    .mission_center {
        padding: 23% 0 7%;
    }
    .min .mission_center {
      padding: 30% 0 10%;
    }
    
}
@media (max-width: 1200px) {
    .mission_title {
      font-size: 30px;
      top: -40px;
    }
    .mission_center {
      padding: 30% 0 7%;
    }
    .min .mission_center {
      padding: 30% 0 10%;
    }
    
}
@media (max-width: 1300px) {
    .product_item_wrap.full .product_item {
      width: 32.3333%;
    }
    /*.contacts_people_block {
      width: 49%;
    }*/
   
    
}
@media (max-width: 1366px) {
    .checkbox_block {
      margin-bottom: 15px;
      width: 30%;
    }
    .shop_left {
        margin: 20px 0 20px;
    }
    .product_item_wrap.autoheight .preview_block.static {
      height: 175px !important;
    }
    .mission_item {
        width: 46%;
        margin-left: 2%;
        padding-left: 2%;
        min-height: 0;
    }
    .mission_item:first-child {
        border-left: 1px solid #e1e1e1;
        margin-left: 2%;
        padding-left: 2%;
    }
    .mission_item:nth-child(odd){
        border: none !important;
    }
    .mission_item:nth-child(even):after{
        clear: both;
        content: " ";
        display: block;
        height: 100px;
    }
}
@media (max-width: 1400px) {
    
    /*.mission_video_bg {
        height: 100%;
    }*/
}
@media (max-width: 1633px) {
    .product_item_wrap.full .product_item .preview_block {
      height: 175px;
    }
    .product_item_wrap.full .product_item {
      width: 24%;
    }
    .product_item_wrap.full.green .product_item {
      width: 23%;
      margin-left: 1.7%;
    }
    .rss_title {
        margin: 0;
    }
    .contacts_content_block {
        width: 100%;
    }
    .filter {
      padding: 20px 10px;
    }
    
    .preview_block.static {
     /* min-height: 201px !important;*/
    }
}
@media (max-width: 1280px) {
    /*.product_item_wrap .product_item ,.product_item_wrap .product_item .preview_block{
        width: 230px;
    }*/
    .product_item_wrap .product_item .preview_block {
        height: 181px;
    }
    .product_item_link {margin-bottom: 15px;}
    .checkbox_wrap .checkbox_block {
        width: 48%;
    }
    .product_item_wrap.full .product_item {
      width: 32.3333%;
    }
    .product_item_wrap.full.green .product_item {
      width: 31.3333%;
    }
    .shop_left {
      height: auto;
      margin: 20px 0;
      position: static;
      width: 100%;
    }
    .shop_right {
        padding-left: 0;
    }
    .social_img_desc {
        display: block;
        left: 50%;
        margin: 0 auto 0 -320px;
        width: 640px;
    }
    .shop_left_content {
        background-repeat: repeat;
    }
    
    .shop_left_desc {
        padding-right: 0;
    }
    .docs_item {
        width: 48%;
    }
    .docs_wrap .clearfix {
      display: none;
    }
     
    .rss_desc { 
      margin: 5px 0;
      padding: 0 12px;
    } 
    
    .half_right,.half_left {
        width: 100% !important;
    }
    .vakancy_form {
        position: static;
    } 
    .social_wrap .shop_right {
	  padding-left: 0 !important;
	  padding-right: 0 !important;
	}
	.mission_item {
/*        min-height: 400px;*/
    }
}
@media (max-width: 768px) {
    .select_wrap {
      vertical-align: top;
    }
    .select_wrap .dropdown {
      width: 49%;
    }
    .submit_wrap {
      margin: 4px 0;
    }
    
    .product_item_wrap .product_item ,.product_item_wrap .product_item .preview_block{
         width: 100%;
    }
    .product_item_wrap .product_item .preview_block {
        height: auto;
    }
    .product_item_wrap .product_item .preview_block img {
      position: static;
    }
    .product_item_content {
        background-repeat: repeat;
    }
    .product_item_link {margin-bottom: 15px;}
    .product_item_wrap.full .product_item {
      margin: 0 1% 10px !important;
      width: 48%;
    }
    .product_item_wrap.full .product_item .preview_block {
      height: 215px;
    }
    .product_item_wrap.full.green .product_item {
	  width: 48%;
	  margin: 0 1% 20px !important;
	}
    .back_wrap.inset {
      margin: 10px 0;
      position: static;
    }
    .rss_block {display: none;}
   
    .contacts_people_block {
      width: 32%;
    }
    .production_item_content {
      float: none !important;
      margin: 0 auto !important;
      width: 80%;
    }
    .production_head_content > div {
        width: 100%;
        height: auto;
        
    }
    .production_head_content .production_head_left {
        line-height: 100%;
    }
    .page_header.production_complex.no_bg {
      padding-left: 0;
    }
    .production_item.single {
      padding-top: 120px;
       padding-bottom: 20px;
    }
    .production_item.single.fixed {
        padding-top: 0;
        padding-bottom: 0;
    }
    .textred .fl {
      padding: 20px 0 !important;
      text-align: center;
      width: 100% !important;
    }
    .top_img {
        top: 0;
    }
    .partner_gallery {
        width: 80%;
    }
    div.scrollingHotSpotRight {
      right: -45px !important;
    }
    div.scrollingHotSpotLeft {
      left: -45px !important;
    }
    .history_item {
        display: block;
        width: 640px;
        margin: 0 auto;
        float: none;
    }
    #history_wrap {text-align: center;}
    .mission_item,.mission_item:first-child {
    	width: 100%;
    	margin-left: 0;
	    padding-left: 0;
	    border: none;
	    min-height: 0;
    }
    .history_item_year_bg {
        background: none;
    }
    .map_canvas {
/*        position: static !important;*/
        width: 90% !important;
        height: 300px !important;
        margin-top: 120px;
        left: 5%;
    }
    .map_bg {
        position: static;
        width: 90%;
/*        display: none;*/
        margin: 135px auto 0;
    }
    .map_content .map_bg {
      border: 1px solid #e8e8e8;
      border-top: 5px solid #78C04B;
    }
    .contact_form .form_item:nth-child(odd) {
		margin-left: 0;
	}
	.min .mission_center {
      padding: 300px 0 185px;
    }
    .social_img_desc {
        display: block;
        left: 0;
    margin: 0;
    width: 100%;
    }
}
@media (max-width: 640px) {
    .product_info {
        padding-left: 0;
    }
    .product_content .preview_block {
      height: auto;
      margin-bottom: 20px;
      position: static;
      text-align: center;
      width: 100%;
    }
    .product_content .preview_block img{
         position: static;
         width: 100%;
    }
    .select_wrap .dropdown {
      width: 90% !important;
      margin-bottom: 10px;
    }
    .product_item_wrap.full .product_item {
      margin: 0 0 10px !important;
      width: 100%;
    }
    .product_item_wrap.full.green .product_item {
	  float: none;
	  margin: 0 auto 20px !important;
	  width: 90%;
	}
    .product_item_wrap.full .product_item .preview_block {
      min-height: 250px;
    }
    .checkbox_wrap .checkbox_block {
        width: 100%;
    }
    .contacts_people_block {
      width: 100%;
    }
    .docs_item {
        width: 98%;
    }
    .half_right{padding-left: 0; padding-right: 0;}
    .history_item {
        width: 100%;
        background-position: center;
    }
    .chicken_page_title_bg {
        min-height: 100px;
    }
    .partner_gallery {
      width: 65%;
    }
    .form_item_wrap {
      margin: 0 auto;
      width: 90%;
    }
    .form_item.full {
      margin-left: 0;
      float: none;
    }
    .img_auto img {
      display: block;
      height: auto !important;
      margin: 50px auto;
      width: auto !important;
    }
    .page_header h1, .production_item > h1 {
      font-size: 26px !important;
      padding-left: 20px;
      padding-right: 20px;
    }
    .shops_map_bg {
        background: #e9e9e9;
        margin-top: 0;
        padding-top: 5px;
        max-height: 460px;
    }
     .product_item_wrap.autoheight .preview_block.static {
      height: auto !important;
    }
    .docs_wrap.full .docs_item .docs_right .doc_title {
      font-size: 20px;
    }
    .chicken_page_title .chicken_page_title_content {
        height: auto;
    }
    .search_wrap {
        line-height: 58px;
    }
}
@media (min-width: 1600px) {
    .product_item_wrap.full .product_item .preview_block {
/*      line-height: 200px;*/
    }
}
@media (max-width: 768px) {
   .mission_items_wrap:before {content: none;}
    .search_wrap {
      padding-left: 20px;
      padding-right: 20px;
    }
}
@media (max-width: 370px) {
   .page_header h1, .production_item > h1 {
      font-size: 20px !important;
    }
   .lastmenu.no_right {
      width: auto;
    }
}


@media (max-width: 445px){
	.buttons_wrap .button{
		margin: 0;
	}
}

@media (max-width: 765px){
	.search_wrap input{
		width: 85%;
		margin-left: 60px;
	}
}
