.catalog-product-view .oxonclass .oc-wrap,
.ajaxpro-modal-dialog .oxonclass .oc-wrap {
  position: absolute;
  bottom: 139px;
  left: 0px;
}
@media only screen and (max-width: 767px) {
  .catalog-product-view .oxonclass .oc-wrap,
  .ajaxpro-modal-dialog .oxonclass .oc-wrap {
    left: 0px;
    bottom: 47px;
  }
}
.catalog-product-view .oxonclass .oc-link,
.ajaxpro-modal-dialog .oxonclass .oc-link {
  cursor: default;
}
.catalog-product-view .oxonclass .oc-link:hover,
.ajaxpro-modal-dialog .oxonclass .oc-link:hover {
  text-decoration: none;
}
.catalog-product-view .oxonclass .oc,
.ajaxpro-modal-dialog .oxonclass .oc {
  color: #fff !important;
  font-size: 40px !important;
  font-family: 'Bebas Neue Book' !important;
  font-weight: 700 !important;
  padding: 8px 15px;
  padding-top: 11px;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  .catalog-product-view .oxonclass .oc,
  .ajaxpro-modal-dialog .oxonclass .oc {
    font-size: 30px !important;
  }
}
.ajaxpro-modal-dialog .oxonclass {
  padding: 0;
}
.ajaxpro-modal-dialog .oxonclass .oc-link {
  position: unset;
}
.oxonclass {
  position: relative;
  pointer-events: none;
  cursor: default;
  color: #fff !important;
  font-size: 40px !important;
  font-family: 'Bebas Neue Book' !important;
  font-weight: 700 !important;
  padding: 8px 15px;
  padding-top: 11px;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  .oxonclass {
    bottom: 47px;
  }
}
.oxonclass:hover {
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .oxonclass {
    font-size: 30px;
  }
}
.oxonclass.list {
  bottom: 4px;
  left: 1px;
  z-index: 1;
  font-size: 22px;
  padding: 8px 10px 5px 10px;
}
.gallery-placeholder {
  position: relative;
}
.oxon-retail-class {
  position: absolute;
  z-index: 2;
  margin: 5px;
}
.oxon-retail-class.list {
  top: 0;
  margin: 5px;
}
.oxon-retail-class.list img {
  height: 60px;
  margin-top: 0;
}
