/*!
 * Drive Retail 
 * Copyright 2008-2023 Punchmark
 */

#popup-background-layer .realperson-challenge .realperson-regen {
  background: none !important;
  border: none !important;
}

.zoom-button {
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  right: 0 !important;
}

.zoom-button > i {
  visibility: hidden !important;
}

#product-details h4,
#product-details h4 strong {
  font-size: 1.3rem !important;
}

 #menubar-left > li:nth-child(1) > div > div > div.row.explore-all-row > div > a,
 #menubar-left > li:nth-child(2) > div > div > div.row.explore-all-row > div > a,
 #menubar-left > li:nth-child(4) > div > div > div.row.explore-all-row > div > a,
 #menubar-left > li:nth-child(5) > div > div > div.row.explore-all-row > div > a,
 #menubar-left > li:nth-child(6) > div > div > div.row.explore-all-row > div > a {
   display: none !important; 
 }

.testimonials-carousel .owl-dots {
  display: none !important;

  }


.testimonials-carousel .review-description {
  font-size: 1.80rem;
  color: #676767;

}


.eddm-p {
  position:absolute;
  bottom: -40px;
  color: #8b7274;


}


.white-bar {
  height: 100px;

}

/* increasing font size of video text on homepage - NN */
/* #section-5-tab-1-row-1-column-1 > div > div:nth-child(1) > div.btn-video-modal.btn-launch-video.left > article > span {
  font-size: 0.7rem !important;
} */

span.watchCopy {
  font-size: 0.7rem !important;
}

/*==============

Fixing banner buttons - Aug 2025

=================*/

@media (max-width: 767px) {
  .widget-banner .link-container>.btn {
    width: calc(100% - 40px) !important;
    max-width: 505px !important;
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    justify-content: center !important;
}
}

@media(min-width: 768px) {
 .widget-banner .link-container>.btn {
    display: inline-block !important;
    width: auto !important;
    text-align: center !important;
    min-width: 505px !important;
  }
}