.mobile .advertiser-benefits,
.mobile .publishers {
  width: 300px;
  height: auto;
  margin: auto;
  display: flex;
  flex-direction: column;
}

.mobile .advertiser-benefits .circle,
.mobile .publishers .circle {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  margin: 0 !important;
  height: auto !important;
}
.mobile .advertiser-benefits .wheel-item-image,
.mobile .publishers .wheel-item-image {
  width: 100px;
  height: 100px;
}
.mobile .advertiser-benefits h2,
.mobile .publishers h2 {
  margin: 20px 0 10px !important;
}
.mobile .advertiser-benefits .wheel-item-text,
.mobile .publishers .wheel-item-text {
  max-height: 100% !important;
}
.mobile .advertiser-benefits .wheel-item-text .description,
.mobile .publishers .wheel-item-text .description {
  font-size: 1.5rem !important;
  opacity: 1 !important;
}


/*@media screen and (min-width: 0) and (max-width: 750px) {*/
/* meet the team custom slider */
.mobile #fullpage #team .intro {
  width: 325px;
}
.mobile #fullpage #team .meet-the-team {
  width: 100%;
  height: 450px;
  padding-top: 200px;
}
.mobile #fullpage #team .meet-the-team .circle {
  width: 75px;
  height: 105px;
  margin: 0 25px 20px 0;
  position: relative;
  display: inline-block;
  transform: none;
  left: 0;
  top: 0;
  vertical-align: top;
}
.mobile #fullpage #team .meet-the-team .circle .wheel-item-image {
  width: 75px;
  height: 75px;
}
.mobile #fullpage #team .meet-the-team .circle .wheel-item-text .inner {
  overflow: visible;
}
.mobile #fullpage #team .meet-the-team .circle .wheel-item-text .function {
  white-space: nowrap;
  font-size: 1.2rem;
  width: 80px;
  margin-left: -2.5px;
}
.mobile #fullpage #team .meet-the-team .circle .wheel-item-text h2,
.mobile #fullpage #team .meet-the-team .circle .wheel-item-text .description,
.mobile #fullpage #team .meet-the-team .circle .wheel-item-text .links {
  display: none;
}
.mobile #fullpage #team .meet-the-team .circle:first-child .wheel-item-text h2,
.mobile #fullpage #team .meet-the-team .circle:first-child .wheel-item-text .description,
.mobile #fullpage #team .meet-the-team .circle:first-child .wheel-item-text .links {
  display: block;
}
.mobile #fullpage #team .meet-the-team .circle:first-child {
  position: absolute;
  width: 100%;
}
.mobile #fullpage #team .meet-the-team .circle:first-child .wheel-item-image {
  float: left;
  width: 150px;
  height: 150px;
}
.mobile #fullpage #team .meet-the-team .circle:first-child .wheel-item-text .inner {
  margin-top: 20px;
  max-height: 325px;
}
/*}*/
@media screen and ( max-height: 800px ) and ( min-width: 900px ) {
  #publishers .intro,
  #advertisers .intro {
    margin-top: 70px !important;
    width: 860px;
    max-width: 860px !important;
  }
  #fullpage .advertiser-benefits,
  #fullpage .publishers {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }

  #fullpage .advertiser-benefits .circle,
  #fullpage .publishers .circle {
    width: 260px;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    height: auto !important;
    transform: none !important;
    cursor: default !important;
  }
  #fullpage .advertiser-benefits .wheel-item-image,
  #fullpage .publishers .wheel-item-image {
    width: 100px;
    height: 100px;
    transform: none !important;
  }
  #fullpage .advertiser-benefits .function,
  #fullpage .publishers .function {
    transform: none !important;
  }
  #advertisers .advertiser-benefits .circle:nth-child(3) .description:after {
    background-size: 88% 88%;
  }
  #fullpage .advertiser-benefits h2,
  #fullpage .publishers h2 {
    margin: 20px 0 10px !important;
  }
  #fullpage .advertiser-benefits .wheel-item-text,
  #fullpage .publishers .wheel-item-text {
    max-height: 100% !important;
  }
  #fullpage .advertiser-benefits .wheel-item-text .description,
  #fullpage .publishers .wheel-item-text .description {
    font-size: 1.5rem !important;
    opacity: 1 !important;
  }
}
@media screen and ( max-height: 760px ) and ( min-width: 900px ) { /* ultrabooks 11" */
  #publishers .intro,
  #advertisers .intro {
    margin-top: 50px !important;
  }
}
