.table_smart{
        display: none;
    }

@media (max-width: 1000px) {
	body { margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px;}
	   body, td, th{
        font-size: 0.8em;
    }
      .body-slogan1{
        font-size: 1.0em;
    }
    
    .body-slogan2{ text-align:justify; line-height:1.5;
        font-size: 1.0em; margin-bottom:12px;
    }
    
    .table-slogan{
        font-size: 3em; 
    }
    
    .table-slogan-s{
        font-size: 1.2em;
    }
    .img1-text{
        font-size: 1.1em;
    }
    .lider-rinka{
        font-size: 3em;
    }
   .body-slogan3{
        font-size: 1.0em; margin-top:-78px; margin-bottom:-320px; margin-left:4px; margin-right:4px;
    }
 .foto-news { margin-bottom:10px;}   
    .table-t{
        font-size: 1.2em;
    }
    
    .zayavka{
        font-size: 1.6em;
    }
    
    .takeOrder{
        font-size: 0.9em;
        width: auto;
    }
    
    .e-mail{
        font-size: 1.0em; 
    }
    .table-top { width: 100%;
        height: auto;
        max-width: auto;}
    table td{
        width: auto;
                text-align: center !important;
    }
	.topWindow {
    position: fixed;
    top: 78px;
    width: 100%;
    z-index:9999; /* Чтобы приклеенный элемент располагался над всеми остальными элементами страницы */
    }	 
	.up-menu {
    position: fixed;
    top: 68px;
    width: 100%;
    z-index:9999; /* Чтобы приклеенный элемент располагался над всеми остальными элементами страницы */
    }	 
	#headerMain {  z-index:0; width:100%; height: 92px; }  
    #header{ width:100%; 
       height: 68px;
	opacity:1;
	position:   fixed;
	z-index: 9999;
    }
    
    #header table{
        height: auto; width:auto
    }
    
    #header table td{
       display: block;
        text-align: center;
        width: 100% !important;
        margin: 10px 0;
    }
    
    #header table td .callback{
        margin: auto;
    }
    
    .main{
       width: 100%;
        height: auto;
        max-width: auto;
    }
    
    .top-divani,
	.top-divani-1,
    .cImg-image-container,
    .body-slogan1,
	.img,
    .img1,
    .zayavka,
    .tkani,
    .tkani-in,
    .table-bottom,
    .table-table-bottom{
         width: 100%;
        height: auto;
        max-width: auto; 
    }
   .top-divani-1  { margin-bottom:1px} 
    .top-divani { margin-top:0px} 
    .table-t{
        padding: 25px 0;
    }
    
    #to_form{
        margin-left: -155px;
        left: 50% !important;
        margin-top: -109px;
        top: 50%;
    }
    
    .img1{
        padding: 50px 0;
    }
    
    .img1-in{
        
        margin: 0;
    }
    
    .img1-text{
        text-align: center !important;
    }
   .news-a { width:auto;} 
    .body-slogan3{
        padding: 50px 0;
    }
    
    .tkani-in{
        text-align: center;
        margin-left: 0;
    }
    .tkani-in-text-otstup-top{
        padding-top: 0;
    }
    
    .tkani-in-text{
        text-align: center;
        padding: 25px;
        font-size: 1em;
    }
    
    .copyright-text a,
    .copyright-text a:visited,
    .copyright-text a:visited{
        font-size: 1em !important;
    }
  .vk{color:#FFC;
	text-decoration: none; /* Убираем подчеркивание */
    border-bottom: 1px dashed #FFC; /* Добавляем свою линию */
}   
  .vk a:link { color:#FFC;
	text-decoration: none; /* Убираем подчеркивание */
    border-bottom: 1px dashed #FFC; /* Добавляем свою линию */
}
.vk a:visited {color:#FFC;
	text-decoration: none; /* Убираем подчеркивание */
    border-bottom: 1px dashed #FFC; /* Добавляем свою линию */
}
.vk a:active {color:#FFC;
	text-decoration: none; /* Убираем подчеркивание */
    border-bottom: 1px dashed #FFC; /* Добавляем свою линию */
}
.vk a:hover{color:#FFC;
	text-decoration: none; /* Убираем подчеркивание */
    border-bottom: 1px dashed #FFC; /* Добавляем свою линию */
}  

.menu-toptext{ font-size:1.2em; line-height:30px;  
 }   
.menu-toptext a:link {font-size:1.2em; line-height:30px;  
}
.menu-toptext a:visited {font-size:1.2em; line-height:30px; 
}
.menu-toptext a:active {font-size:1.2em; line-height:30px; 
}
.menu-toptext a:hover{font-size:1.2em; line-height:30px; 
}  
    .table-bottom td{
        display: block;
        width: 100% !important;
        text-align: center !important;
    }
    
    .zayavka-forma{
        width: auto; margin-left:3px; margin-right:3px;
    }
    
    .table_desktop{
        display: none;
    }
    .table_smart{
        display: block;
    }
    
    .table_smart tr{
        display: block;
        margin: 25px 0;
        border: 1px solid #048FEC;
    }
    .table_smart tr img{
        padding-bottom: 10px;
    }
    
    .zayavka{
        padding: 25px 0;
    }
    
    a:visited,
    a:link,
    .b-share__handle{
        font-size: 1em !important;
    }
    
    .yashare-auto-init{
        display: none;
    }
    
    .callback-text a,
    .callback-text a:visited,
    .callback-text a:visited,
    .callback-text{margin-top:2px;
        font-size: 1.1em; 
         width: auto;
    }
    
    .callback{ visibility: visible; 
        width: auto;    }
  .callback-tel{} 
    .tel,
    .title-small{
        font-size: 0.8em; margin-bottom:-4px; margin-top:3px; text-align:center
    }
	.title,
    .title a,
    .title a:visited,
    .title a:hover
	 .title a:active
	{font-size: 1.2em !important; margin-top:15px}
	
 .vkontakte { margin-top:13px}
 .br380 { height:3px}
  .br30 { height:20px}
    #callme{
        bottom: 50px !important;
    }


}