.bbox-2.bbox {
  width: 710px;
}
.bbox-1.bbox {
  width: 450px;
}
.hbox-content {
  max-width: 420px;
  margin: auto;
}
.bbox-2 .hbox-content {
  max-width: 500px;
  margin: auto;
}
.best-value-holder {
  left: 50px;
  top: 170px;
}
.money-back-holder {
  right: 0px;
}
.bbox .shipping {
  margin-top: 10px;
}
.bbox-1.bbox {
  margin: 0;
}
.bbox-2 img.hbox-img {
  max-height: 220px;
  margin-top: 25px;
  max-width: 100%;
}
p.offer-desc {
  font-size: 16px;
  margin-top: 10px;
  font-weight: 600;
  background-color: #4CBAEA;
  color: #fff;
  padding: 10px;
  border-radius: 8px;
}

.bo-cont .bbox-2.bbox {
    width: 100%;
}
.bo-cont .hbox-content {
    padding: 10px;
}
body .bo-cont img.mbbadge {
    width: 100px;
}
.bo-cont a.cta-6b.bbox-cta {
    font-size: 1.1rem;
}
.chk-buybox a.cta-yes.text-center.fco-cta {
    display: none;
}
.bo-left, .bo-right {
 padding: 10px; 
}
p.offer-desc {
    padding: 10px;
}
@media screen and (max-width: 1399px) and (min-width: 601px){
  .bbox-2.bbox {
  width: 50.71vw;
}
.bbox-1.bbox {
  width: 32.14vw;
}
.hbox-content {
  max-width: 30vw;
}
.bbox-2 .hbox-content {
  max-width: 35.71vw;
}
.best-value-holder {
  left: 3.57vw;
  top: 12.14vw;
}
.bbox .shipping {
  margin-top: 0.71vw;
}
.bbox-2 img.hbox-img {
  max-height: 15.71vw;
  margin-top: 1.79vw;
}
p.offer-desc {
  font-size: 1.14vw;
  margin-top: 0.71vw;
  padding: 0.71vw;
  border-radius: 0.57vw;
}
body .bo-cont img.mbbadge {
    width: 7.14vw;
}
.bo-left, .bo-right {
 padding: 0.71vw; 
}
  .bo-cont a.cta-6b.bbox-cta,.bo-cont a.cta-p2.bbox-cta {
   font-size: 1.10vw 
  }
  .best-value-holder img {
    max-width: 4.93vw;
}
p.offer-desc {
    padding: 0.71vw;
}
}
@media (max-width: 600px){
 .bbox-2.bbox {
    width: 100%;
} 
  .hbox-top h2 {
    font-size: 1.5rem;
}
  .br-hide {
   display: none !important; 
  }
  
p.offer-desc {
    padding: 10px;
}
}