@media (max-width: 767px)
{
	
  .cont {
    padding: 0 5px;
  }	  

  section.work .w-1, section.work .w-2 {
	  float: none;
  }
  
  section.work .w-2 {
	margin: 20px 0 30px 0 !important;  
	width: 100%;
  }
  
  section.about h2 {
	margin: 20px 0;  
  }
  
  section.work .w-k-all-2 {
	  margin-top: 80px;
  }
  
	section.work .w-1 {
		width: 100%;
		margin-top: 0px !important;
	}
  
  section.about .w-1 {
	  height: auto;
  }
  
  section.about .w-2 {
	  padding-left: 20px;
  }
  
  section.work .cont {
	  background: none;
  }
  
  section.about {
	background-size: cover;  
  }
  
  section.news li a {
	  font-size: 17px;
  }
  
  header .main_slider li .romb {
	background: none;
	width: 100%;
	height: auto;	
  }
  
  header .main_slider li .romb .desc {
	width: 100%; 
  }
  
  .bx-has-controls-direction {
	width: 100%;   
  }
  
  header .main_slider li .romb .title br {
	  display: none;
  }
  
  header .main_slider li .romb .title {
	  font-size: 40px !important;
	  margin-left: 30px;
	  margin-right: 30px;
	  margin-top: 100px;
  }
  
  header .main_slider li .romb .desc {
	  margin-left: 30px; 
  }
  
  header .main_slider li {
	  height: 450px;
	  background-size: cover;
  }
  
  header.main_header {
	  height: 675px;
	  margin-bottom: 25px;
  }
  
  .menu ul.main>li>a {
	  font-size: 13px;
  }
  
  .menu ul.main>li {
	  margin: 0;
  }


  .logo {
	  width: 130px;
	  margin-top: 20px;
  }
  
  .lang_menu {
	  margin-left: 20px !important;
  }
  
  section.forma-produkciya .wi-2 {
	  display: none;
  }
  
  section.forma-produkciya .wi-1 {
	  margin: 0 auto;
	  float: none;
	  width: 488px;
  }
  
  footer .copy, footer .soc {
	  width: 50%;
  }
  
  .produkciya-spi .data {
	  width: 100%;
	  float: none;
  }
  
  section.map .contacts-wrap {
	    left: 51px;  
  }
}	
