@media screen and (max-width: 1199px) {
  div.wrap_all div#wrap_header div.wrap_logo div.proizvodstvo {
    padding: 0 0 0 55px; }
    div.wrap_all div#wrap_header div.wrap_logo div.proizvodstvo p {
      font-size: 20px; }
  div.wrap_all div#wrap_header div.wrap_con_block p.phone {
    font-size: 28px; }
  div.wrap_all div#wrap_header div.wrap_con_block a.modal_win {
    width: 100%; }
  div.wrap_all div#wrap_main_menu div.wrap_menu .navbar-default .navbar-collapse ul li a {
    font-size: 16px; }
  div.wrap_all div#wrap_services div.wrap_tabs_services ul.nav_tabs li a{
    padding: 0 17px 0 18px;
    font-size: 14px;
  }
  div.wrap_all div#wrap_prew_header div.term_index_nav span.term_index_nav_title{display: none;}
  div.wrap_all div#wrap_header div.wrap_con_block p.phone{
    	font-size: 24px;
    }
  div#vk_groups{display: none;}
  div#bnr_left{display: none;}
     }
@media screen and (max-width: 992px) {
  div.wrap_all div#wrap_header div.wrap_logo div.proizvodstvo {
    padding: 0 0 0 40px; }
    div.wrap_all div#wrap_header div.wrap_logo div.proizvodstvo p {
      font-size: 14px; }
    div.wrap_all div#wrap_header div.wrap_logo div.proizvodstvo a.karta_but {
      top: 10px; font-size: 14px;
    }
  div.wrap_all div#wrap_header div.wrap_con_block p.phone {
    font-size: 20px; }
  div.wrap_all div#wrap_header div.wrap_con_block a.modal_win {
    width: 100%; }
  div.wrap_all div#wrap_main_menu div.wrap_menu .navbar-default .navbar-collapse ul {
    margin: 0 -15px; }
    div.wrap_all div#wrap_main_menu div.wrap_menu .navbar-default .navbar-collapse ul li a {
      padding: 0 15px;
      font-size: 14px; }
  div.wrap_all div#wrap_big_slider div.big_slider ul.slides li div.slide_b div.wrap_yellow {
    padding: 40px 0 0; }
    div.wrap_all div#wrap_big_slider div.big_slider ul.slides li div.slide_b div.wrap_yellow div.wrap_yellow_ib div.yellow_ib {
      padding: 15px 25px;
      background: #f4d62c;
      font-size: 30px; }
  div.wrap_all div#wrap_big_slider div.big_slider ul.slides li div.slide_b div.wrap_blue div.wrap_blue_ib div.blue_ib {
    padding: 10px;
    font-size: 20px; }
  div.wrap_all div#wrap_services div.wrap_tabs_services ul.nav_tabs li {
    width: 100%; }
    div.wrap_all div#wrap_services div.wrap_tabs_services ul.nav_tabs li a {
      font-size: 12px;
      text-align: center; }
  div.wrap_all div#wrap_cooperation div.cooperation_left div.wrap_we_cooperation div.we_cooperation div.we_cooperation_block {
    width: 33.3%;
    margin: 0 0 20px; }
  div.wrap_all div#wrap_cooperation div.cooperation_right div.wrap_form {
    padding: 40px 0 0; }
	div.wrap_all div#wrap_map2 div.map2 div.wrap_contacts {
		position: relative;
		width: 100%;
		top: 0;
    right: 0;
    background: #000000;
    margin-right: 0;}
    div.wrap_all div#wrap_header div.wrap_con_block p.phone{
    	font-size: 19px;
    }
    div.wrap_all div#wrap_prew_header div.term_index_nav a{padding: 14px 10px; font-size: 13px;}
    div.wrap_all div#news_page div.ruk div.ruk_img{
    	display: block;
    	width: 100%;
    }
    div.wrap_all div#news_page div.ruk div.ruk_desc{
    	display: block;
    	width: 100%;
    	text-align: center;
    	margin-top: 10px;
    }
    div#project_page div.news_desc{clear:both; display: block!important; min-height: 100px!important; width: 100%!important;height: auto!important;}
}
@media screen and (max-width: 767px) {
  div.pred,div.sled{
    display: none;
  }
  div.wrap_all div#wrap_header div.wrap_logo a.logo:after {
    display: none; }
  div.wrap_all div#wrap_header div.wrap_logo div.proizvodstvo {
    padding: 0 0 0 40px; }
    div.wrap_all div#wrap_header div.wrap_logo div.proizvodstvo p {
      font-size: 14px; }
    div.wrap_all div#wrap_header div.wrap_logo div.proizvodstvo a.karta_but {
      top: 5px; font-size: 14px;}
  div.wrap_all div#wrap_header div.wrap_con_block {
    padding: 15px 0 0;
    text-align: center; }
    div.wrap_all div#wrap_header div.wrap_con_block p.phone {
      font-size: 26px; }
    div.wrap_all div#wrap_header div.wrap_con_block a.modal_win {
      width: 70%;
      margin: 15px 0 0; }
  div.wrap_all div#wrap_main_menu div.wrap_menu .navbar-default .navbar-collapse ul {
    margin: 0; }
    div.wrap_all div#wrap_main_menu div.wrap_menu .navbar-default .navbar-collapse ul li {
      width: 100%;
      text-align: center; }
      div.wrap_all div#wrap_main_menu div.wrap_menu .navbar-default .navbar-collapse ul li a {
        padding: 0 15px;
        font-size: 14px; }
    div.wrap_all div#wrap_prew_header div.term_index_nav a{display: block; font-size: 19px;}
     div#project_page div.news_desc{clear:both; display: block!important; min-height: 100px!important; width: 100%!important;height: auto!important;}
     div#project_page div.news_desc p{border-bottom:none!important;}
     div#project_page div.news_desc p span.float_r{float:none!important;}
   }
@media screen and (max-width: 480px) {
  div.wrap_all div#wrap_header div.wrap_logo {
    text-align: center; }
    div.wrap_all div#wrap_header div.wrap_logo div.proizvodstvo {
      padding: 30px 0 0 0px; }
      div.wrap_all div#wrap_header div.wrap_logo div.proizvodstvo p {
        font-size: 14px; }
  div.wrap_all div#wrap_big_slider div.big_slider ul.slides li div.slide_b div.wrap_yellow {
    padding: 40px 0 0; }
    div.wrap_all div#wrap_big_slider div.big_slider ul.slides li div.slide_b div.wrap_yellow div.wrap_yellow_ib div.yellow_ib {
      padding: 15px 25px;
      background: #f4d62c;
      font-size: 24px; }
  div.wrap_all div#wrap_big_slider div.big_slider ul.slides li div.slide_b div.wrap_blue div.wrap_blue_ib div.blue_ib {
    padding: 10px;
    font-size: 14px; }
    div.wrap_all div#news_page div.ruk{font-size: 14px;}
    div.wrap_all div#news_page div.usability div.share{font-size: 13px;}
    div.wrap_all div#news_page div.wrap_news_img img{max-width: 335px;}
    div.view-tovars div.wrap_tovar_block{
    	width: 100%;
    	}
    div.view-tovars div.wrap_tovar_block div.news_block div.nb_right div.more a.zak_but{margin-right: 95px;} }