@media only screen and (min-width: 992px) {
  .advance-search-dropdown {
    left: 50%;
    transform: translateX(-50%);
    right: unset;
  }
}
.top-header .container .top-links > li a:hover, .top-header .container .top-links > li a:active, .top-header .container .top-links > li a:focus {
  color: #fff;
}
@media screen and (max-width:767px) {
.navbar {
  background-color: #fff !important;
}
}
@media screen and (min-width:767px) {
  .top-header {
    background-color: #fff !important;
  }
  .top-header .container .top-links .list-inline-item a {
  color: #000;
}
.top-header .container .top-links > li a:hover, .top-header .container .top-links > li a:active, .top-header .container .top-links > li a:focus {
  color: #e2b100;
}
 .navbar .container .collapse .navbar-nav .nav-item > .nav-link {
    padding: .8rem .8rem !important;
    text-align: center;
  }
}

.quantity_range_msg{
    color: #e20000 !important;
    font-weight: 600;
    font-size: 14px;
}
.ship_bill_information .row.myformfields.billing, .ship_bill_information .page-sub-header {
    display: none;
}

/*.dropdown-menu.mt-0.dropdown-primary.p-0.rounded-0{
    max-height: 700px;
  overflow-y: auto;
  border: 1px solid #ccc
}*/

.video-fluid {
    width: 2118px;
    height: 690px;
    object-fit: cover;
}

.navbar-nav > li.nav-item.mobileNavExpand.mobileNext.dropdown:nth-of-type(2) {
  display: none;
}

a[href*="same-day-printing"] + ul.dropdown-menu {
  columns: 2;
  column-gap: 2rem;
  max-height: 80vh;
  overflow-y: auto;
  padding: 1rem;
  width: 600px;
}

#top-banner .banner {
  text-align: center; /* Centers inline elements like img */
}

#top-banner .banner img {
  width: 100%; /* Keep your reduced width */
  height: auto;
  display: inline-block; /* Works with text-align center */
}

.btn.btn-info.google-review-btn.rounded-0{
    background: red !important;
    border-color: red !important;
    color: white !important;
    font-weight: bold;
}