
@media (min-width: 1200px) {
  .main { 
    width: auto;
  }    
  .main-min {
    max-width: 1500px;
  }  
  .main-full { 
    max-width: 1600px;
  }
  

}     

@media (max-width: 1400px) and (min-width: 1200px) {
  .main-full .search-span { 
    width: 300px;  
   }
   .main-full .gen_menu {
     width: 100px;
   }


}



@media (max-width: 1199px) and (min-width: 980px) {
   .right-submenu .nav {
    padding-right: 60px;   
   }
   .full-width .row-fluid .span9  {
    width: 100%;
   }
   .full-width .row-fluid .span10  {
    width: 100%;
   }
   .search-span {
    width: 270px;
  }
  .contacts-span {
    margin-left: 0px;
  }
  .search-span {
    margin-left: 0px;
  }
  
  .search-box {
    width: 98%;
    left: 7px;
  }
  
}




@media (max-width: 979px) and (min-width: 768px) {
  .full-width .row-fluid .span9  {
    width: 100%;
   }
   .full-width .row-fluid .span10  {
    width: 100%;
   }
  
 
  .navbar .nav > li {
    float: left;
  }
  .navbar .nav {
    padding: 5px 10px 25px 10px;
  }
  .contacts-span {
    width: 140px; 
  }
  .contacts td {
    padding: 10px 15px 10px 15px;
  }
  .search-span {
    width: 280px;
  }
  .list-products .span3 {
    width: 350px;
  }
  .products-list li .count {
    display: none;
  }
  .products-list li .about {
    padding-right: 0px;
  }
  
  .table-product {
    width: 100%;
  }
  .product-img {
    float: none;
    text-align: center;
    margin-top: 0;
  }

   .search-box {
    width: 600px;

  }
  .search-box {
    width: 98%;
    left: 7px;
  }
   
  


}

@media  (max-width: 900px) and (min-width: 768px) {
  .gen_menu {
    margin-left: -20px;
  }
  .search-span {
   width: 200px;
   margin-left: -30px;
   padding-top: 12px;
    
  }
}

@media (max-width: 767px) {
  body {
    padding: 0 ;
  }
   .y_map {
    width: auto;
  }
   .contacts td {
    padding: 10px 15px 10px 15px;
  }
  .contacts-span {
    position: absolute;
    top: 25px;
    right: 0px;
    width: 200px;
  }
  .products-list li .count {
    display: none;
  }
  .products-list li .about {
    padding-right: 0px;
  }
  .table-product {
    width: 100%;
  }
  .product-img {
    float: none;
    text-align: center;
    margin-top: 0;
  }
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
  .navbar-inner {
    padding-right: 15px;
    padding-left: 15px;
  }
  .y_map {
    margin-left: -15px;
    margin-right: -15px;  
  }
  .gen_menu {
    width: 150px;
    float: left;
    padding-top: 0;
    margin-left: 20px;
  }
  .gen_menu .nav {
    padding-top: 0;
  }
  .search-span {
    padding-top: 180px;
    
  }
  .contacts td {
    padding: 10px 5px 10px 5px;
    color: #666; 
  }
  .products-list-bm {
    display: none;
  }
   .search-box {
    width: 98%;
    left: 7px;
  }
  .search-box img{
    padding: 7px 10px 0 0;
  }
  
  
}



