@media screen and (max-width: 899px) {
  #content .jstTabs {
    width: 100%;
  }
}
#content .jstTabs.tabs ul {
  min-width: unset;
  display: flex;
  flex-direction: row;
  width: 99%;
}
#content .jstTabs.tabs ul > li {
  flex: 0 0 auto;
}
#content .jstTabs.tabs ul > li.tab-elements {
  flex: 1 1 auto;
  overflow: hidden;
}
#content .jstTabs.tabs .slider-buttons {
  padding-right: 0;
  padding-left: 0;
}
#content .jstTabs.tabs .slider-buttons button {
  position: static;
}
div.jstElements button.shift-left,
div.jstElements button.shift-right {
  right: 28px;
  background-color: #eee;
}
div.jstElements button.shift-left {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M10%203L5%208l5%205%22%20fill%3D%22none%22%20stroke%3D%22%23555%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50% !important;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
div.jstElements button.shift-right {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M6%203l5%205-5%205%22%20fill%3D%22none%22%20stroke%3D%22%23555%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50% !important;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
div.jstElements.slider-buttons.at-the-left button.shift-left,
div.jstElements.slider-buttons.at-the-right button.shift-right {
  background-color: #ccc !important;
  opacity: 0.3;
}
