#only_mobile_search{display: none;}
#menu_mobile_icon{display: none;}
@media (max-width: 780px) {
    html,body{
      overflow-x:hidden;
      font-family: 'Open Sans',sans-serif;
    }
    #center_count{
        width:100%;
        left:0;
        margin-left:0;
    }

   #menu_mobile_icon{
    display: block;
    width: 33px;
    height: 33px;
    background-image: url('../new_image/menuIcon.png');
    background-repeat: no-repeat;
    text-decoration: none;
    position: absolute;
    top: 50px;
    left: 18px;
   }
   #center_count > table tr:first-child{

   }

   .main_menu{
       display:none;
       background: #ededed;
       z-index:9999;
       height: 100%;    
       width:50%;
       position: fixed;
       top:0;
       left:0;
       overflow: auto;
}

.main_menu span.im{display:none;}
.main_menu span.im2{display:none;}
.main_menu ul{position:relative;top:0;left:0;width:100%;}
    .main_menu ul li{width:100%;background-image:none;background:none;height:auto;padding-top:9px;padding-bottom:9px;}
    .main_menu ul li a{width:100%;text-align:left;height: auto;padding:0;font-family: 'Arial',sans-serif;color:#373437;}
    .main_menu ul li a:hover{color:#f50101;}
    .main_menu ul li a:active{color:#009f00;}
    .main_menu ul li .sub_menu_level_1{display:block !important;position:relative;top:0;left:0;right:0;width:100%;/* overflow:auto; */height: auto !important;}
    .main_menu ul li .sub_menu_level_1 a{font-size:12px;color:#373437;}
   .left_td{
       display:none;
   }
    .main_menu ul li.item_level_1{width:100%;}
   #lay_f6{/* display:none; */background-color:#ebeced;height: 113px;text-align: center;padding-top:6px;}
   #lay_f6 > img {display:none;}
   #lay_f6 .bottom_menu{display:none;}
   #lay_f6 .sitemaps{display:none;}
   #lay_f6 br{display:none;}
   #lay_f6 .metrica_visits{position: relative !important;top: 0px !important;left:0;margin:0 auto;right:0!important;}
    #lay_f6 p{text-align:center;color:#424345;font-family:'Arial',sans-serif;line-height:20px;font-weight:bold;font-size:13px !important;}
   .header{text-align:center;}
   #share42{/* display:none */}
   .tel{
        position:relative;
        top:0;
        left:0;
        display:inline-block;
        width:100%;
        padding:0;
        background-image:none;
        margin-top:20px;
   }
   .tel br{display:none;}
    .tel .zayavka{display:none;}
    .block_zayavka{display: none;}
   .ya-site-form.ya-site-form_bg_transparent.ya-site-form_logo_hint.ya-site-form_inited_yes{
       display:none;
   }
    
  .tel p{display:inline-block;color:#3a383b;font-family:'Arial';font-weight:bold;font-size:25px;background-repeat: no-repeat;margin-right: 20px;height:31px;padding-left: 40px;line-height:31px;}
   .tel p:first-child{background-image:url('../new_image/phone2.png');background-position: left center;}
   .tel p:nth-child(2){background-image:url('../new_image/phone.png');padding-left: 38px;background-position: 12px center;}
    p.tel-mail,
    .tel-mail{
        font-size: 25px;
        font-weight: bold;
        text-align: center;
        padding-left: 40px;
        line-height:31px;
    }
   .logo{
       position:relative;
       top:0;
       display:inline-block;
       text-decoration: none;
       color:#644b3d;
       font-size:18px;
   }
    .logo u{text-decoration: none;}
    .logo .slogan{
        position:relative;
        left:0;
        top:0;
        font-family: 'Open Sans',sans-serif;
        text-decoration: none;
        color:#644b3d;
        font-size:18px;
        width:auto;
    }
   .list_carousel{width:100% !important;margin-top:90px;}
   .list_carousel .caroufredsel_wrapper{width:100% !important;}
   .list_carousel .pager2{display:none !important;}
   .list_carousel li{width:100% !important;}
   
   .ico_socseti{margin-top:15px;background-repeat:no-repeat;background-position:top center;background-image:url('../new_image/social_icons.png');position:relative;display:inline-block;width:100%;top:0;left:0;height:79px;margin-bottom:20px;}
   .ico_socseti a{background-image:none !important;width: 73px !important;height: 73px !important;;margin-left: 5px !important;}
    .ico_socseti a:nth-child(5){display:none !important;}
    #foo2{height:300px !important;}
    #lay_body{padding-right:18px;margin-top:40px;}
    #only_mobile_search{display: block;margin-bottom: 20px;margin-top:20px;}
    #only_mobile_search .ya-site-form.ya-site-form_bg_transparent.ya-site-form_logo_hint.ya-site-form_inited_yes{display: block;}
    #only_mobile_search .ya-site-form.ya-site-form_bg_transparent.ya-site-form_logo_hint.ya-site-form_inited_yes #ya-site-form1 .ya-site-form__form .ya-site-form__input-text{
      background-image: none;
    }
    #ya-site-form1 {
      
    }

    #ya-site-form1 > div > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td.ya-site-form__search-input-layout-l > div > input {
        width: 320px;
        border-color: #cdcdcd;
        border-left: 1px solid #cdcdcd !important;
        border-top: 1px solid #cdcdcd !important;
        border-bottom: 1px solid #cdcdcd !important;
        border-right: none !important;
        background-image: none;
        height: 55px;
        /* margin: 0 auto !important; */
        left: 50%;
        margin-left: -160px !important;
        position: relative;
        font-size:16px !important;
    }
    #ya-site-form1 .ya-site-form__form .ya-site-form__input-text{ border-color: #cdcdcd;}
    #ya-site-form1 > div > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td.ya-site-form__search-input-layout-r > input {
      height:55px;
      width:55px;
      background-image:url('../new_image/zoom.png');
      position: relative;
      left: -105px;
     /* background: url(../_mod_files/img/search_lup.jpg) no-repeat;
      height: 25px;
      width: 23px;
      
      border: 0px;*/
    }

    #ya-site-form1 > div > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td.ya-site-form__search-input-layout-l > div > div {
      /*margin-top: 26px;*/
    }
    #lay_f7{display: none;}
    #lay_body{margin-top:50px;}
    .content{padding-top: 62px;}
    yamps#ymaps1422641681983405504{
      width:100%;
    }

    #sliderPagePortfolio table{display: none;}
    #lay_body > blockquote{padding: 0 !important;margin:0 !important;}
    .awd_slider{width:100%;background-color:#e3e5e7;height:123px;overflow: hidden;padding-top:7px;}
    .awd_slider_wrapper{width:10000px;}
    .awd_slider_wrapper ul li{list-style: none;display: inline-block;}
}







@media (max-width: 480px) {
    .header img{width:200px !important;height:auto !important;}
    #menu_mobile_icon{width:30px;height:30px;background-size:30px 30px;top:34px}
    #center_count table:nth-child(0){width:360px !important;}
    #center_count{padding:0;}
    #lay_body{width: 357px;padding:0px 10px 0px 10px;margin-left:-20px}
    #lay_body p img{width:100% !important;height:auto !important;margin:0 !important}
    .tel > p{font-size:13px}
    p.tel-mail,
    .tel-mail{
        font-size: 13px;
    }
    .slogan{margin-top:4px;}
    .caroufredsel_wrapper{margin-left:-10px !important;margin-top:-40px !important;}
    .caroufredsel_wrapper ul li a img{width: 464px;}
    #prev2{margin-left:-15px;}
    .ico_socseti{background-size:290px 45px;}
    #share42 a{width:37px !important;height:45px !important;}
    .main_menu ul li .sub_menu_level_1{width:145px;}
     #ya-site-form1 > div > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td.ya-site-form__search-input-layout-r > input{
      height: 55px;
      width: 55px;
      background-image: url('../new_image/zoom.png');
      position: relative;
      left: 0px;
    }
#ya-site-form1 > div > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td.ya-site-form__search-input-layout-l > div > input {
width: 248px;
border-color: #cdcdcd;
border-left: 1px solid #cdcdcd !important;
border-top: 1px solid #cdcdcd !important;
border-bottom: 1px solid #cdcdcd !important;
border-right: none !important;
background-image: none;
height: 55px;
/* margin: 0 auto !important; */
/* left: 50%; */
margin-left: -118px !important;
position: relative;
font-size: 16px !important;
}
.content{

  width:440px;
}
}

@media (max-width: 320px) {
    .header img{width:200px !important;height:auto !important;}
    #menu_mobile_icon{width:30px;height:30px;background-size:30px 30px;top:34px}
    #center_count table:nth-child(0){width:200px !important;}
    #center_count{padding:0;}
    #lay_body{width:300px;padding:0px 10px 0px 10px;margin-left:-20px}
    #lay_body p img{width:100% !important;height:auto !important;margin:0 !important}
    .tel > p{font-size:13px}
    .slogan{margin-top:4px;}
    .caroufredsel_wrapper{margin-left:-10px !important;margin-top:-40px !important;}
    .caroufredsel_wrapper ul li a img{width:310px}
    #prev2{margin-left:-15px;}
    .ico_socseti{background-size:290px 45px;}
    #share42 a{width:37px !important;height:45px !important;}
    .main_menu ul li .sub_menu_level_1{width:145px;}
    #ya-site-form1 > div > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td.ya-site-form__search-input-layout-r > input{
      height: 55px;
      width: 55px;
      background-image: url('../new_image/zoom.png');
      position: relative;
      left: 0px;
    }
  #ya-site-form1 > div > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td.ya-site-form__search-input-layout-l > div > input {
width: 248px;
border-color: #cdcdcd;
border-left: 1px solid #cdcdcd !important;
border-top: 1px solid #cdcdcd !important;
border-bottom: 1px solid #cdcdcd !important;
border-right: none !important;
background-image: none;
height: 55px;
/* margin: 0 auto !important; */
/* left: 50%; */
margin-left: -118px !important;
position: relative;
font-size: 16px !important;
}
}