* {
  --blue: #007aff;
  --gray: #4a4b4b;
  --warning: #f26554;
  --fontSizeHeader: 1.2rem;
  --fontSizeHeaderBigger: 1.4rem;
  --marginBottomForSideData: 1rem;
  --padding-value: 100px;
  --buttonHeight: 45px;
  --buttonHeightMobile: 35px;
  box-sizing: border-box;
  max-width: 100%;
}
body,
html {
  font-size: 14px;
  font-family: "Roboto", sans-serif !important;
  background-color: #f7f7f7 !important;
  color: #536170;
  margin: 0;
  scroll-behavior: smooth;
}
#breadcrumb{
  display: flex;
  column-gap: 0.5rem;
  padding: 0;
  list-style: none;
}
.d-none {
  display: none !important;
}
.bg-black {
  background-color: black !important;
}
.main-grid {
  display: grid;
  grid-template-columns:
    minmax(var(--padding-value), 1fr)
    [main-start main-noside-start] minmax(600px, 800px)
    [main-noside-end side-start] minmax(230px, 373px)
    [main-end side-end] minmax(var(--padding-value), 1fr);
  row-gap: 1rem;
  column-gap: 3rem;
  position: relative;
  margin: 0 auto;
  width: 100%;
}
.child {
  overflow: hidden;
  touch-action: none; /* Prevent touch gestures */
}
.main-grid > * {
  grid-column: main-noside;
}

/* Seller information section */
#seller-info {
  grid-column: main;
  display: grid;
  grid-template-columns: repeat(4, auto);
  column-gap: 1rem;
  row-gap: 0.5rem;
}
div#seller-info > a {
  width: fit-content;
}
#seller-info > h3 {
  grid-column: 1 / 3;
}
.first-column-seller {
  grid-column: 1 / 2;
}
.second-column-seller {
  grid-column: 2 / 3;
}
.third-column-seller {
  grid-column: 3 / 4;
}
.phone-column {
  grid-column: 3 / 4;
  white-space: nowrap;
}
.fourth-column-seller {
  grid-column: 4 / 5;
}
.row-spacing {
  margin-top: 15px;
}
.bold {
  font-weight: bold;
}
.seller-sub-heading {
  font-size: 0.98rem;
}
.btn {
  display: inline-block !important;
  padding: 0.5rem 1rem !important;
  font-size: 1rem !important;
  color: #fff !important;
  background-color: var(--blue) !important;
  border: none !important;
  border-radius: 0.25rem !important;
  text-align: center !important;
  text-decoration: none !important;
  cursor: pointer !important;
  transition: background-color 0.3s ease !important;
  max-width: 400px;
}
/* Back to search results */
#back-to-search {
  grid-column: main;
  display: grid;
  grid-template-rows: auto;
  margin-top: 1rem;
}

#back-to-search > a {
  text-decoration: none;
  color: var(--blue);
  width: max-content;
}

#back-to-search > hr {
  width: 100%;
  margin-top: 1rem;
  border: none;
  box-shadow: 0 0 0 0.5px var(--gray);
}
.mm-section {
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: auto 1fr auto;
  padding: 2rem;
  border: 4px solid #0069db;
  box-shadow: 0 0px 3px 0px #000000e6;
  grid-template-rows: auto;
  row-gap: 2rem;
}
.mm-section > label {
  margin-top: 2rem;
  grid-column: 1/2;
}
.mm-section > div:first-child {
  font-size: 1.2rem;
  font-weight: bold;
  text-align: center;
}
.mm-section > div {
  grid-column: 1/-1;
  display: flex;
  align-self: end;
}
.mm-section > div > * {
  min-width: 150px;
  max-width: 127px;
  margin-right: 1rem;
}

.mm-section > div > button.mm-update {
  grid-column: 3/4;
  max-height: 2.2rem;
  min-width: 80px;
  cursor: pointer;
}
.mm-section .switch {
  position: relative;
  display: inline-block;
  width: 60px;
  min-width: 60px;
  max-width: 60px;
  height: 34px;
}
.mm-section .message{
  font-weight: bold;
  color: #fff;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  text-align: center;
  min-width: max-content!important;
  padding: 0.5rem 1rem;
  display: inline-block;
}
#mm-condition {
    padding-left: 0;
    padding-right: 0;
    margin-right: 1rem;
    min-width: 9rem;
}
.mm-section .message.open{
  visibility: visible;
}
.message.open.success{
  background-color: #63c855;
}
.message.open.failure{
  background-color: rgb(158, 38, 38);
}
.mm-seeker {
  position: relative;
  height: 35px;
}
.seeker-switch{
  position: relative;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.mm-section input, .mm-section select{
  min-width: 32px;
}

.mm-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.mm-slider > span:nth-child(1) {
  position: absolute;
  left: 0;
  font-size: 2rem;
  top: -11px;
  color: #5361709e;
  display: block;
}
.mm-slider > span:nth-child(2) {
  position: absolute;
  right: 0;
  font-size: 2rem;
  top: -11px;
  color: #5361709e;
  display: none;
}
input:checked + .mm-slider > span:nth-child(1) {
  display: none;
}
input:checked + .mm-slider > span:nth-child(2) {
  display: block;
}
.mm-slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

input:checked + .mm-slider {
  background-color: #2196f3;
}

input:focus + .mm-slider {
  box-shadow: 0 0 1px #2196f3;
}

input:checked + .mm-slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.mm-slider.round {
  border-radius: 34px;
}

.mm-slider.round:before {
  border-radius: 50%;
}
#breadcrumb-start {
  color: var(--gray);
}
#back-to-search > a {
  color: var(--blue);
}
#disclaimer {
  margin-top: 2rem;
}
#slider {
  background-color: var(--gray);
  height: 500px;
}
#main-slider-list > li {
  border-radius: 8px;
}
/*Desktop*/
.fillScreen #main-slider-list > li {
  /*Slide*/
  display: flex;
}
.fillScreen #main-slider-list img {
  /*Slide image*/
  object-fit: contain;
  width: 100%;
  height: auto;
}
.repeater-row-sub-data {
  font-weight: bold;
  color: #7f7f7f;
}
.sold-overlay {
  position: absolute;
  z-index: 1;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
}
div.sold-overlay > div {
  transform: rotateZ(-28deg);
  background-color: #f26554;
  border-radius: 100%;
  height: 25vw;
  width: 25vw;
  max-width: 480px;
  max-height: 480px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  position: relative;
  overflow: hidden;
  border: 3px solid black;
}
div.sold-overlay > div > span {
  display: inline-block;
  position: relative;
  color: black;
  font-size: clamp(2rem, 4vw, 6rem);
  text-transform: uppercase;
  background-color: white;
  width: 10000px;
  text-align: center;
}

@media (orientation: landscape) {
  .fillScreen #main-slider-list > li {
    display: flex;
    justify-content: center;
  }
  .fillScreen #main-slider-list img {
    object-fit: contain;
    width: auto;
    height: 100vh;
  }
}

.slider-wrapper {
  display: grid;
  grid-column: main-noside;
  align-content: start;
  row-gap: 1rem;
}
/*lightbox css*/
.infront {
  z-index: 1000 !important;
  top: 0px !important;
}

#splide02-list > .splide_slide {
  display: grid !important;
}

ul#splide02-list > li.splide__slide {
  display: grid !important;
  grid-template-columns: 5fr 80fr 5fr;
  grid-template-rows: 2vh [slider-start] 80vh [slider-end] 10vh 1fr;
}

#splide02-list > li {
  grid-column: 1/-1;
}
.overflowHidden {
  overflow: hidden !important;
  height: 100% !important;
}
.relative {
  position: relative !important;
}
#main-slider-track {
  cursor: zoom-in;
  cursor: -moz-zoom-in;
  cursor: -webkit-zoom-in;
}
#close-lightbox {
  text-align: center;
  position: relative;
  position: absolute;
  color: white;
  font-size: 3rem;
  padding-top: 2rem;
  right: 3rem;
  z-index: 1001;
}
/*Arrows on slider*/
.fillScreen {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: black;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
}
.fillScreen #main-slider {
  display: grid;
}
.fillScreen.safari #close-lightbox {
  padding-top: 0rem;
  right: 2rem;
}
@media (orientation: portrait) {
  .fillScreen.safari #main-slider {
    display: grid;
    grid-template-rows: 1fr 9fr;
    row-gap: 4rem;
  }
  .fillScreen.safari #close-lightbox {
    padding-top: 0rem;
    top: -5rem;
  }
}
@media (orientation: landscape) {
  .fillScreen.safari #close-lightbox {
    padding-top: 0rem;
    width: 4rem;
    right: 0.7rem;
  }
}

.fillScreen #main-slider {
  cursor: zoom-out;
}
.fillScreen #main-slider-track {
  cursor: grab;
  grid-column: 2;
  grid-row: 2;
}
.fillScreen #details {
  display: none;
}
.splide__arrows.splide__arrows--ltr {
  grid-row: 3;
}

.fillScreen button.splide__arrow {
  width: 5rem;
  height: 5rem;
  font-size: 2rem;
}
.fillScreen button.splide__arrow.splide__arrow--prev {
  left: 10rem;
}

.fillScreen button.splide__arrow.splide__arrow--next {
  right: 10rem;
}
button.splide__arrow {
  font-size: 1.4em;
  background-color: #fff;
  opacity: 1 !important;
  border: 1px solid black;
}
button.splide__arrow:hover {
  opacity: 0.7 !important;
}

/*Lightbox END*/
.next-to-slider-data {
  display: grid;
  grid-auto-rows: min-content;
  grid-template-columns: auto 1fr;
  column-gap: 0.5rem;
}
.next-to-slider-data.dont_show_on_mobile {
  grid-column: side;
}
.mobile-layout-after-hr > .machine-type {
  margin: 0;
  margin-bottom: 5px;
}
.smallerFontSize {
  font-size: 0.9rem;
}
p.machine-type {
  margin: 0;
}
h1.span-side-data {
  margin-top: 0.4rem;
  margin-bottom: 0;
  line-height: 1.2 !important;
}
#details {
  display: grid;
  grid-template-columns: auto 2fr auto 2fr;
  font-size: 0.9rem;
  row-gap: 0;
  column-gap: 0.5rem;
}
#details > * {
  margin-top: 5px;
}
#details > div:nth-of-type(4n + 1) {
  font-weight: bold;
}
#details > div:nth-of-type(4n + 3) {
  font-weight: bold;
}
#details > h3 {
  grid-column: 1/-1;
  margin-top: 0;
  font-weight: bold;
}
.repeater-row-sub-row {
  padding-left: 1rem;
}
.videoWrapper {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  grid-column: 1 / -1;
  margin-bottom: 2rem;
  margin-left: 0 !important;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.span-side-data {
  grid-column: 1 / 3;
}
.gray {
  color: var(--gray);
}
.specs-heading {
  font-size: 1.3rem;
  font-weight: 700;
}
span.condition {
  margin: var(--marginBottomForSideData) 0;
  max-width: max-content;
  padding: 1.2rem !important;
  box-shadow: 0 0 0 0.5px #4a4b4b;
}
.request-information {
  margin-top: calc(var(--marginBottomForSideData));
  padding: 1.2rem !important;
  width: 100%;
  justify-self: center;
  box-shadow: 0 0 0 0.5px var(--gray);
  background-color: var(--blue);
}
.btn-primary:hover {
  color: #000;
  background-color: #fff;
  border-color: transparent !important;
  border-width: 0 !important;
  box-shadow: 0 0 0 0.5px #4a4b4b;
}
.complete-line-component-list > .request-information {
  display: none !important;
}
.line-height {
  line-height: 1.6rem;
}
h1 {
  font-size: var(--fontSizeBigger);
  margin: calc(var(--marginBottomForSideData) - 0.5rem) 0
    var(--marginBottomForSideData);
  line-height: 1.8rem;
}
.single-machine-button {
  height: var(--buttonHeight) !important;
  border-radius: 50rem !important;
  display: flex;
  justify-content: center !important;
  align-items: center !important;
  text-decoration: none;
  margin-bottom: var(--marginBottomForSideData);
  font-size: 1rem;
}
/* .text-light {
  color: #fff !important;
} */

.mobile-layout-after-hr {
  display: none;
}
#go-to-full-description {
  display: none !important;
  text-align: center;
  border-radius: 1rem;
  padding: 0.5rem;
}
#description > *:first-child {
  /* The details title spans all columns */
  grid-column: 1 / -1;
}

#description {
  line-height: 1.8;
}

#interested {
  grid-column: side;
}
/*Complete line css*/
.complete-line-component-list-title {
  margin-top: 0;
  padding-top: 1.5rem;
  grid-column: 1/-1;
  border-top: 1px solid var(--gray);
}
.complete-line-component-list {
  grid-column: main-start / main-end;
  display: grid;
  grid-template-columns: repeat(5, auto);
  gap: 0;
}
.complete-line-component-list > div:nth-child(2),
.complete-line-component-list > div:nth-child(3),
.complete-line-component-list > div:nth-child(4),
.complete-line-component-list > div:nth-child(5),
.complete-line-component-list > div:nth-child(6) {
  font-weight: bold;
  color: white;
  background-color: black;
}
.complete-line-component-list > div:nth-child(10n + 12),
.complete-line-component-list > div:nth-child(10n + 13),
.complete-line-component-list > div:nth-child(10n + 14),
.complete-line-component-list > div:nth-child(10n + 15),
.complete-line-component-list > div:nth-child(10n + 16) {
  background-color: lightgray;
}
.complete-line-component-list > div {
  border-right: 1px solid var(--gray);
  border-left: 1px solid var(--gray);
  border-bottom: 1px solid var(--gray);

  padding: 10px;
}
.complete-line-component-list > div > span {
  display: none;
}
.machine-property {
  display: none;
}
#description > h2:nth-child(1) {
  margin-top: 0;
}

/*Related slider css*/
.related-wrapper {
  grid-column: main;
}
.related-wrapper > h3 {
  margin-top: 1.5rem;
}
#related-slider {
  line-height: 1.4;
  font-weight: bold !important;
  max-width: 94vw !important;
}
#related-slider div {
  margin-top: 0.7rem;
}
/* key to related slider image size */
img.related-img {
  display: block;
  width: 100%;
  border-radius: 4px;
  height: auto;
}
.related-link {
  color: #4a4b4b !important;
  text-decoration: none !important;
}
#related-slider > div.splide__arrows.splide__arrows--ltr > button {
  width: 3rem;
  height: 3rem;
  font-size: 1rem;
}
#related-slider
  > div.splide__arrows.splide__arrows--ltr
  > button.splide__arrow {
  top: 38%;
}

#cf7submit {
  /* width: fit-content; */
}
#backToTop {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: rgba(73, 122, 255, 0.8);
  width: 50px;
  height: 50px;
  display: none;
  text-decoration: none;
  border-radius: 35px;
  transition: all 0.3s ease;
  z-index: 100;
  cursor: pointer;
}
#backToTop > span {
  border: 4px solid #fff;
  display: inline-block;
  width: 20px;
  height: 20px;
  transform: rotate(45deg);
  border-bottom: none;
  border-right: none;
  position: relative;
  left: 30%;
  top: 37%;
}
.sold {
  background-color: #f26554;
  color: #fff;
}

.prod {
  background-color: #63c855;
  color: #fff;
}

.new {
  background-color: #fff;
  color: #4a4b4b;
}

.operation {
  background-color: #3db2e6;
  color: #fff;
}

.storage {
  background-color: #ffc66c;
  color: #4a4b4b;
}
.maintenance {
  background-color: turquoise;
  color: #000;
}

.main-grid > * {
  max-width: 95vw;
}
#description > h2 {
  font-size: var(--fontSizeHeaderBigger);
}
#description > h3 {
  font-size: var(--fontSizeHeader);
}
#line-after-related-wrapper {
  grid-column: main;
}
#ubl-footer
  > div.row.mx-auto.col-10.col-md-10.col-sm-7.justify-content-between
  > div.col-12.col-md-2.p-0 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
#contact-us {
  grid-column: 1 / 3;
  display: grid !important;
  align-items: center;
  max-width: none;
}
#ubl-cr {
  display: flex;
}
.dont_show_on_mobile {
  display: grid;
}
.dont_show_on_desktop {
  display: none;
}
div.side-data-single:nth-of-type(odd) {
  font-weight: bold;
}
section.dont_show_on_mobile.span-side-data > a {
  margin-bottom: 0;
}
section.dont_show_on_mobile.span-side-data section {
  margin-top: 1rem;
}
.machine-buttons {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  height: 42px;
  font-size: 1rem;
  line-height: 1.3 !important;
  display: block !important;
  margin: 0 auto;
  max-width: 400px;
  text-align: center;
  font-weight: 700 !important;
}

.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
  border-radius: 50rem!important;
}
.btn-primary:hover {
  color: #000;
  background-color: #fff;
  border-color: #000;
  border-width: 1px !important;
  border-style: solid;
}

.tooltip-wrap {
  position: relative;
}
.company-machines {
  display: none;
  position: absolute;
  left: -7%;
  top: 0;
  padding: 2rem;
  min-width: 10rem;
  background-color: #fff0df;
  border-radius: 1rem;
  box-shadow: 0.5rem 0rem 3rem 0 rgba(0, 0, 0, .3);
  z-index: 2;
}
.company-machines:hover{
  display: block;
}
.company_name:hover ~ .company-machines {
  display: block;
}
.company_machine{
  font-size: 0.7rem;
}
.company-email{
  text-decoration: underline;
}
@media screen and (max-width: 1100px) {
  * {
    --padding-value: 15px;
  }

  html,
  body {
    margin: 0;
    padding: 0;
    width: 100%;
    overflow-x: hidden; /* Prevents unwanted horizontal scrolling */
  }

  /* Hide scrollbar for Chrome, Safari, and Edge */
  ::-webkit-scrollbar {
    display: none;
  }

  /* Hide scrollbar for Firefox */
  html {
    scrollbar-width: none;
  }

  /* Hide scrollbar for IE, Edge */
  body {
    -ms-overflow-style: none;
  }

  #main-slider button.splide__arrow {
    display: none;
  }
  .single-machine-button {
    height: var(--buttonHeightMobile) !important;
  }
  .main-grid {
    grid-template-columns:
      min(var(--padding-value), 1fr)
      [main-start main-noside-start side-start] 1fr
      [main-end main-noside-end side-end]
      min(var(--padding-value), 1fr);
    column-gap: 0px;
    max-width: 100%;
    margin: 0 auto;
    position: relative;
    transform: translateX(-3px);
  }
  /* .main-grid {
  display: grid;
  grid-template-columns:
    min(var(--padding-value), 1fr)
    [main-start main-noside-start] minmax(600px, 800px)
    [main-noside-end side-start] minmax(230px, 373px)
    [main-end side-end] min(var(--padding-value), 1fr);
  row-gap: 1rem;
  column-gap: 3rem;
  position: relative;
  margin: 0 auto;
  width: 100%;
} */
  div.sold-overlay > div {
    height: 50vw;
    width: 50vw;
  }

  @media screen and (min-width: 1700px) {
    div.sold-overlay > div {
      height: 20vw;
      width: 20vw;
    }
  }
  @supports (-webkit-touch-callout: none) {
    .main-grid {
      transform: translateX(-2px);
    }
  }
  .main-grid > * {
    grid-column: main;
  }
  #back-to-search > hr {
    margin-bottom: 0;
    width: 2000rem;
    transform: translateX(-100px);
  }
  .mobile-layout-after-hr > *:first-child,
  .mobile-layout-after-hr > *:nth-child(2) {
    margin-bottom: 0.2rem !important;
    line-height: 1rem;
  }
  #seller-info {
    grid-template-columns: 15px 1fr 1fr 15px;
    row-gap: 1rem;
  }
  #seller-info > h3 {
    grid-column: 2 / 4;
  }
  .hideOnMobile {
    display: none;
  }
  .first-column-seller {
    font-weight: bold;
    grid-column: 2 / 3;
  }
  .second-column-seller,
  .fourth-column-seller,
  .phone-column {
    padding-left: 1.5rem;
  }
  /* .first-column-seller, */
  .second-column-seller,
  .fourth-column-seller,
  .phone-column {
    grid-column: 3 / 4;
  }
  #details {
    display: grid;
    grid-template-columns: auto 1fr;
    column-gap: 0.5rem;
    row-gap: 0.4rem;
    font-size: 0.9rem;
    position: relative;
  }
  #details > * {
    line-height: 1.6;
    margin-bottom: 0;
  }
  #details > *:nth-of-type(4n + 2) {
    margin-right: 0rem;
  }
  #details > *:nth-of-type(4n + 3) {
    margin-left: 0rem;
  }
  .mobile-layout-after-hr {
    display: block;
  }
  section.dont_show_on_desktop.span-side-data {
    row-gap: 1rem;
  }
  .next-to-slider-data {
    grid-template-columns: auto 1fr;
    column-gap: 0.5rem;
    row-gap: 0.4rem;
  }
  #go-to-full-description {
    display: flex !important;
  }
  .next-to-slider-data > h1 {
    margin-bottom: 0rem;
    margin-top: 0rem;
  }
  .next-to-slider-data > .machine-type,
  .next-to-slider-data > span {
    display: none;
  }
  /*Complete line css*/
  .complete-line-component-list {
    grid-column: main-noside;
    display: grid;
    grid-template-columns: 1fr;
    gap: 0;
    border: 0px solid black;
    border-collapse: collapse;
  }
  .complete-line-component-list > div:nth-child(2),
  .complete-line-component-list > div:nth-child(3),
  .complete-line-component-list > div:nth-child(4),
  .complete-line-component-list > div:nth-child(5),
  .complete-line-component-list > div:nth-child(6) {
    display: none;
  }
  .complete-line-component-list > div:nth-child(10n + 12),
  .complete-line-component-list > div:nth-child(10n + 13),
  .complete-line-component-list > div:nth-child(10n + 14),
  .complete-line-component-list > div:nth-child(10n + 15),
  .complete-line-component-list > div:nth-child(10n + 16) {
    background-color: lightgray;
  }

  .complete-line-component-list > div {
    border-right: 0px solid var(--gray);
    border-left: 0px solid var(--gray);
    border-bottom: 0px solid var(--gray);
    padding: 10px;
    display: grid;
    grid-template-columns: 1fr 2fr;
  }
  .complete-line-component-list > div > span {
    display: block;
    margin-right: 1rem;
    font-weight: bold;
  }
  .machine-property {
    display: block;
    font-weight: bold;
  }
  .empty-complete-line-property {
    display: none !important;
  }
  h3#form-title {
    text-align: center;
  }
  section.complete-line-component-list > div {
    padding-left: 0;
  }
  .complete-line-component-list-title {
    padding-top: 2rem;
    grid-column: 1/-1;
  }
  #cf7submit {
    max-width: 100vw !important;
  }
  #interested > hr {
    display: block !important;
  }
  .request-information {
    margin-top: 0;
    margin-bottom: 0;
  }
  .complete-line-component-list > .request-information {
    display: flex !important;
    grid-column: 1 / -1;
    margin: 1.3rem 0 0 0;
  }
  .dont_show_on_mobile {
    display: none;
  }
  .dont_show_on_desktop {
    display: grid;
  }
  .condition.dont_show_on_desktop {
    display: flex !important;
  }
  div.side-data-single:nth-of-type(odd) {
    margin-top: 0px;
  }
  @media (orientation: landscape) {
    #ubl-header-wrapper {
      display: none;
    }
  }
}
