.section_mhl .hero-logo.logo-bstock {
  background: url('https://img.creative.com/inline/products/shared/refurbished/logo_refurbished.png') no-repeat top left;
  background-size: 192px 49px;
  width: 192px;
  height: 49px;
  margin: 0 auto;
  z-index: 2;
}

/* tw using a traditional chinese text img */
.storepage_3 .section_mhl .hero-logo.logo-bstock,
.storepage_29 .section_mhl .hero-logo.logo-bstock {
  background-image: url('https://img.creative.com/inline/products/shared/refurbished/logo_refurbished_tw.png');
  background-size: 192px 49px;
  width: 192px;
  height: 49px;
}

.section_mhl .hero-logo.logo-bstock {
    position: absolute;
    margin: 0;
    right: 10px;
    top: 20px;
  }

@media screen and (min-width:768px) {

  /*absolute div to top right side same align with pdt name in same container*/
  .section_mhl .hero-logo.logo-bstock {
    position: unset;
    margin: 0;
    right: 0;
    top: 20px;
  }
}


/* for new layout 2026 refubrished page */
@media screen and (min-width:768px) {
  .section_mhl .header_container {
    max-width: 1440px;
    width: 750px;
    margin: 0 auto;
    display: flex;
    justify-content: flex-end;
    margin-top: 20px;
    padding-right: 10px;
  }

  .section_mhl .hero-logo.logo-bstock {}

}

@media screen and (min-width:992px) {
  .section_mhl .header_container {
    width: 970px;
  }
}

@media screen and (min-width:1200px) {
  .section_mhl .header_container {
    width: 90%;
  }

  .section_mhl .hero-logo.logo-bstock {}

}

@media screen and (min-width:768px) {
  .section_mhl.sound-blaster-x5-refurbished .hero-logo.logo-bstock {
    margin-right: 10px;
  }
}

@media screen and (min-width:992px) {
  .section_mhl.sound-blaster-x5-refurbished .hero-logo.logo-bstock {
    position: absolute;
    margin: 0;
    right: 0;
    top: 20px;
    margin-right: calc(36.5vw - 21rem);
  }
}

/* creative-outlier-free-plus-refurbished */

.section_mhl.creative-outlier-free-plus-refurbished .container {
  display: flex;
  flex-direction: column;
}

.section_mhl.creative-outlier-free-plus-refurbished .pdtname-logo {
  order: 1;
}

.section_mhl.creative-outlier-free-plus-refurbished .logo-bstock {
  order: 2;
  margin-bottom: 20px;
}

.section_mhl.creative-outlier-free-plus-refurbished .product-tagline,
.section_mhl.creative-outlier-free-plus-refurbished .gallery-thumbnail {
  order: 3;
}

@media screen and (min-width:768px) {
  .section_mhl.creative-outlier-free-plus-refurbished .hero-logo.logo-bstock {
    position: unset;
    margin: auto;
    right: unset;
    top: unset;
    margin-bottom: 20px;
  }
}

/* @media screen and (min-width:768px) {
  .section_mhl.creative-outlier-free-plus-refurbished .hero-logo.logo-bstock {
    top: -55px;
    right: 48%;
    transform: translate(50%, 0%);
  }
} */

/* creative-outlier-free-plus-refurbished */
.section_mhl.creative-zen-hybrid-pro-classic-refurbished .container {
  display: flex;
  flex-direction: column;
}

.section_mhl.creative-zen-hybrid-pro-classic-refurbished .pdtname-logo {
  order: 1;
}

.section_mhl.creative-zen-hybrid-pro-classic-refurbished .hero_animation,
.section_mhl.creative-zen-hybrid-pro-classic-refurbished .product-tagline {
  order: 3;
}

.section_mhl.creative-zen-hybrid-pro-classic-refurbished .logo-bstock {
  order: 2;
  margin-bottom: 20px;
  position: unset;
  margin: auto;
  right: unset;
  top: unset;
  margin-bottom: 20px;
}

@media screen and (min-width:768px) {
  .section_mhl.creative-zen-hybrid-pro-classic-refurbished .logo-bstock {
    margin-right: 0;
  }
}

/* @media screen and (min-width:768px) {
  .section_mhl.creative-zen-hybrid-pro-classic-refurbished .hero-logo.logo-bstock {
    right: calc((50vw - 768px / 2) + 20px);
    top: 20px;
  }
}

@media screen and (min-width:1200px) {
  .section_mhl.creative-zen-hybrid-pro-classic-refurbished .hero-logo.logo-bstock {
    right: calc((50vw - 1140px / 2) + 20px);
    top: 20px;
  }
} */
/* creative-T60-refurbished */
.section_mhl.creative-t60-refurbished .logo-bstock {
  display: none;
}


/* creative-stage-se-refurbished */
.section_mhl.creative-stage-se-refurbished .container {
  display: flex;
  flex-direction: column;
}

.section_mhl.creative-stage-se-refurbished .pdtname-logo {
  order: 1;
}

.section_mhl.creative-stage-se-refurbished .hero_animation,
.section_mhl.creative-stage-se-refurbished .product-tagline,
.section_mhl.creative-stage-se-refurbished .gallery-thumbnail {
  order: 3;
}

.section_mhl.creative-stage-se-refurbished .logo-bstock {
  order: 2;
  margin-bottom: 20px;
  position: unset;
  margin: 20px 0;
  right: unset;
  top: unset;
}

@media screen and (max-width:767px) {
  .section_mhl.creative-stage-se-refurbished .logo-bstock {
    margin-left: auto;
    margin-right: auto;
  }
}

/* Creative Stage SE mini Refurbished */
.section_mhl.creative-stage-se-mini-refurbished .container {
  display: flex;
  flex-direction: column;

}

.section_mhl.creative-stage-se-mini-refurbished .container .pdtname-logo {
  order: 1;
}

.section_mhl.creative-stage-se-mini-refurbished .hero-logo.logo-bstock {
  position: unset;
  margin: 20px 0;
  right: 0;
  order: 2;
  margin-bottom: 10px;
}

.section_mhl.creative-stage-se-mini-refurbished .product-tagline {
  order: 3;
}

@media screen and (max-width:767px) {
  .section_mhl.creative-stage-se-mini-refurbished .hero-logo.logo-bstock {
    margin: 20px auto;
  }
}

/* #region MARK: new layout Sound Blaster G8 */
.section_mhl .hero-logo.logo-bstock {
  background: url('https://img.creative.com/inline/products/shared/refurbished/logo_refurbished.png') no-repeat top left;
  background-size: 192px 49px;
  width: 192px;
  height: 49px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}

.section_mhl .container-fluid {
  position: relative;
}

.section_mhl .hero-logo.logo-bstock {
  position: absolute;
  top: 20px;
}

@media screen and (min-width:768px) {
  .section_mhl .hero-logo.logo-bstock {
    position: absolute;
    margin-right: 10px;
    right: 0;
    top: 20px;
    margin-right: 20px;
  }
}

@media screen and (min-width:992px) {
  .section_mhl .hero-logo.logo-bstock {
    margin: 0;
    margin-right: calc(36.5vw - 21rem);
  }
}

@media screen and (max-width:767px) {
  .section_mhl .hero-logo.logo-bstock {
    transform: translate(-50%, 0%);
    left: 50%;
  }
}