@media screen and (max-width: 1200px)
{ nav.Top>div { width: 100%; }
  Header { width: 100%;}
  .breadcrumb { width:100%; }
  .Content { width: 100%; }

}

@media screen and (max-width: 1000px) {
.Top_Menu li span { display:none; }
.Top_Menu li.Selected span { display:inline-block; }
.Top_Menu li[name='Products'] span { display:inline-block; }
.Top_Menu li[name='Login'] span { display:inline-block; }
.Stores { flex-wrap: wrap; }
.Stores .List { width:48% }
.Stores .Image { width: 48%; }

.StoreDetails { flex-wrap: wrap; }
.StoreDetails .WorkTime td
{ font-size: 15px;
}

@media screen and (max-width: 800px) {
div.MenuLine:first-child ul:nth-child(2) { display:none; }
.Top_Menu li:nth-child(1n+4) { display:list-item; }

.MenuLine { flex-wrap:wrap;}
.MenuLine .Search {margin-top:5px; width:100%;}
}

@media screen and (max-width: 600px) {
.Top_Menu li span { display:none; }
.MenuLine a[href='/'] { text-align:center; }
.MenuLine .Logo { width:90%; height:auto; }
Header .MenuLine { justify-content:center;}
.Stores .List { width:100% }
.Stores .Image { width: 100%; }
}

@media screen and (max-width: 590px) {
  .Top_Menu li.Selected span { display:none; }
  .Top_Menu img { height:30px; }
  Header .LineBox { margin: 1px; }
  Header li[name='Info'] .InfoSubMenu { left: -200px; }
}

@media screen and (max-width: 360px) {
Header { width: 348px; }
.breadcrumb { width:348px; }
.Content { width: 348px; }
}