.region-top-bar-middle-left {
  display: flex;
  justify-content: space-between;
}

.container-middle-left {
  align-self: center;
  padding: 0;
}

@media screen and (max-width: 992px) {
  .region-top-bar-middle-left {
    flex-direction: column;
    justify-content: flex-start;
  }

  .block-top-bar-store-selector-block {
    padding: 5px 0 5px 0;
    width: 250px;
  }
}

@media screen and (max-width: 576px) {
  .block-top-bar-store-selector-block {
    padding: 10px 0 10px 0 !important;
  }

  .container-middle-left .container.region {
    padding-right: 10px;
  }
}
