@media (max-width: 1000px) {
    .banner-title { margin-top:5px}
   .title { font-size:1.5em; margin-left:3px; margin-right:3px;} 
   .banner-title h1 { display:none}
    .banner-title p { font-size:0.7em;line-height: 1.3; margin-left:3px; margin-right:3px;}
	 .banner-slogan{
        position: static;
        top: 0;
        left: 0;
        width: 100%;
        text-align: center;
    }    
   .banner-slogan h2{
	text-align: center;
	font-size:0.6em;line-height: 1.1; margin-top:-72px; margin-left:2px; margin-right:2px;	
	font-weight:bold; color: #fff;
}
  .banner-slogan p{
	text-align: center;
	font-size:0.6em;line-height: 1.0; margin-top:-13px; margin-left:2px; margin-right:2px;	
	font-weight:  bold; color:#000; text-shadow:none
}   
   .container,
    .main-wrapper, footer,
    body{
        width: 100% !important;
        min-width: 100% !important;
    }
    header, .header-fix{
        height: auto;
    }
    .pull-left,
    .pull-right{
        float: none !important;
        text-align: center;
    }
     .logo{
        padding: 7px 0 0 0;
        text-align: center;
    }
     .logo a{
        display: inline-block;
    }
     .nav{
        margin: 4px 0  -10px 0;
       
    }
	.nav > li{
	font-size:0.8em;
	
}
     .banner-title{
        text-align: center;
    }
     .garant-icon{
        display: none;
        position: static;
        top: 0;
        left: 0;
    }
    .form-banner{
        position: static;
        top: 0;
        left: 0;
        display: inline-block;
    }
    .banner-content img{ 
        width: 100%;
    }
    .banner-content{ margin-left:-1px;
        width: 100%;
        text-align: center;
    }
    .application-form,
    .form-sale{
        width: 100%;
    }
     .material-cell a{
        max-width: 565px;
        width: 100%;    
    }
    .material-cell{
        float: none;
        display: inline-block;
        margin: 0;
        width: 100%;
    }    
    .material-content{
        text-align: center;
        margin: 0;
    }    
	.material-info h3{font-size:0.7em; text-align:center }
   .material-info { margin:auto  }
   .material-info-detail p {font-size:0.7em; text-align:center }
   .material-info-detail{ margin:auto  }
    footer .tel-block{
        float: none !important;
        text-align: center;
    }    
    .site-info{ margin-top:-19px;
        width: 100%;
    }    
    .work-info{
        margin: 0;
    }    
    .form-cell-width2{
        width: 100%;
    }    
    .form-cell{
        width: 100%;
        margin: 0 0 30px 0;
    }
    .why-text{
        width: 100%;
        text-align: center;
    }    
    .why-list li{
        width: 100%;
        text-align: center;
        margin-left: 0;
    }
     .why-icon{
        width: 100%;
        text-align: center;
    }    
    textarea{
        width: calc(100% - 40px);
    }    
    .material-info{
        max-width: 490px;
        width: auto;
    }    
    .global-windows{
        overflow-x: hidden;
    }    
    form{
        text-align: center;
    }    
    .form-tab{
        margin: 0;
    }    
    .box-modal{
        width: 100%;
    }
	.text { font-size:1.1em; line-height:1.3; padding-left:5px; padding-right:5px }
	.vk,
	vk a {font-size:0.8em;}
	footer .nav { margin-left:-18px; margin-bottom:4px; }
}