html body header .cs-headerContent .cs-container {display: flex;}

@media (max-width: 1200.98px) {
  html body.cs-lemon.cs-body .cs-overlayButton.cs-overlayMenuButton {display: none;}
  html body.cs-checkout h1 {font-size: 20px;}
  html body.cs-checkout .cs-checkout2 h1 {max-width: 100%;font-size: 20px;}
  html body.cs-checkout .cs-step2LoginBox h4 {margin: 0;font-size: 20px;margin-bottom: 1em;}
  html body.cs-lemon.cs-body .cs-articleDetail .cs-articleName {font-size: 20px;}
}
@media (max-width: 1100.98px) {
 html body.cs-lemon.cs-body .cs-miniButtons .cs-searchBar {display: inline-block;}
 html body.cs-lemon.cs-body .cs-topsearch {display: none;}
}
@media (max-width: 991.98px) { 
  .cs-checkout .cs-step2LoginBox .cs-oder {max-width: 100%;}
  .cs-checkout .cs-step2LoginBox h4 {margin-bottom: 1em;}
  html body .cs-loginContainer > div {margin-bottom: 2em;}
}
@media (max-width: 830.98px) { 
  html body .cs-loginContainer {display: block;gap: 0;}
  html body .cs-loginContainer > div {width: 100%;}
  html body .cs-loginContainer > div h4 {padding-top: 10px;font-size: 20px;}
}
@media (max-width: 600.98px) { 
  .cs-checkout2 .cs-step2RegisterBox .cs-rows {width: 100%;}
  .cs-checkout .cs-oder {max-width: 100%;}
}
@media (max-width: 480.98px) { 
  html body header .cs-headerContent .cs-container {flex-wrap: wrap;}
  html body.cs-lemon.cs-body .cs-logo {width: 100%;flex: 100%;max-width: 100%;}
  html body.cs-lemon.cs-body .cs-logo img {max-width: 180px;}
}
@media (max-width: 400.98px) { 
  html body.cs-lemon.cs-body .cs-logo {max-width: 140px;margin-left: 0;}
  html body .cs-loginContainer h4 {height: 99px;}
}
@media (max-width: 350.98px) {
  html body.cs-body.cs-checkout #infoblock .logo img {max-width: 150px;}
}