.section-hero {
  position: relative;
  background-repeat: no-repeat;
  background-image: url("/mideast/education/how-to-buy/education-specialist/a/images/solution-experts/hero_large.jpg");
  background-size: 2560px 1550px;
  background-position: center bottom;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-hero {
    background-image: url("/mideast/education/how-to-buy/education-specialist/a/images/solution-experts/hero_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .section-hero {
    background-repeat: no-repeat;
    background-image: url("/mideast/education/how-to-buy/education-specialist/a/images/solution-experts/hero_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-hero {
    background-image: url("/mideast/education/how-to-buy/education-specialist/a/images/solution-experts/hero_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .section-hero {
    background-repeat: no-repeat;
    background-image: url("/mideast/education/how-to-buy/education-specialist/a/images/solution-experts/hero_small.jpg");
  }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-hero {
    background-image: url("/mideast/education/how-to-buy/education-specialist/a/images/solution-experts/hero_small_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .section-hero {
    background-size: 1068px 938px;
  }
}

@media only screen and (max-width: 735px) {
  .section-hero {
    background-size: 736px 1117px;
  }
}

.section-hero .section-content {
  padding-top: 185px;
  padding-bottom: 491px;
}

@media only screen and (max-width: 1068px) {
  .section-hero .section-content {
    padding-top: 148px;
  }
}

@media only screen and (max-width: 735px) {
  .section-hero .section-content {
    padding-top: 152px;
  }
}

@media only screen and (max-width: 1068px) {
  .section-hero .section-content {
    padding-bottom: 460px;
  }
}

@media only screen and (max-width: 735px) {
  .section-hero .section-content {
    padding-bottom: 522px;
  }
}

.section-sellers .sellers-location-row {
  padding: 1em 0 0 0;
  margin-bottom: 80px;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
}

@media only screen and (max-width: 1068px) {
  .section-sellers .sellers-location-row {
    padding-left: 15px;
  }

  .section-sellers .sellers-location-row.nopad-left-medium {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 735px) {
  .section-sellers .sellers-location-row {
    margin-bottom: 37px;
    padding: 10px 0;
  }
}

.section-sellers .sellers-location-row p {
  padding: 5px 0 20px 0;
  margin: 0;
}

@media only screen and (max-width: 735px) {
  .section-sellers .sellers-location-row p {
    padding: 0;
  }
}

@media only screen and (max-width: 1068px) {
  .section-sellers .pright {
    padding-right: 25px;
  }
}

@media only screen and (max-width: 735px) {
  .section-sellers .pright {
    padding-right: 0px;
  }
}

.section-sellers .seller-city {
  margin-bottom: 14px;
}

.section-sellers .seller-info {
  margin-bottom: 1em;
  text-align: left;
}

.section-sellers .seller-info span {
  display: block;
}

.text-center {
  text-align: center;
}

@media only screen and (max-width: 735px) {
  .small-text-left {
    text-align: left;
  }
}

/* additions */

@media only screen and (min-width: 735px) {
  .section-sellers .row {
    display: flex;
    flex-direction: row;
  }
}

.section-sellers .row {
  text-align: left;
  direction: ltr;
}

.section-hero .section-content * {
  text-align: right;
  direction: rtl;
}

.section-sellers .seller-city,
.section-sellers .seller-info {
  text-align: left;
  direction: ltr;
}
