.tabs-product-section .section-title h1 {
    font-weight: bold !important;
}

/*.tabs-product-section .section-title h1 {*/
/*    display: none;*/
/*}*/

/*.container.mango-product-tabs-container.tabs-container.tabsproducts-listing {*/
/*    display: none;*/
/*}*/

.barberShop_testimonial_area .container {
    max-width: 100% !important;
    
}

/* Product title in black */
.product-card-content .title {
    color: #000000 !important;
}

/* Product price in green */
.product-card-content .price .current {
    color: #008000 !important; /* or use another green shade if you prefer */
}



/* Mobile carousel items round and small */
 @media (max-width: 430px) {
 .promo-banner-box,
 .promo-banner-box .cat-contents { 
   height: 110px !important; 
   width: 110px !important; 
   border-radius: 50%; 
   overflow: hidden;
   margin: auto;
 }

 .promo -banner-box img { 
   max-width: 100%; 
   max-height: 100%; 
   object-fit: cover; 
   border-radius: 50%; 
     
 }

 @media (max-width: 430px) {
  /* Make item itself small and round */
  .owl-item .item {
    width: 110px !important;
    height: 110px !important;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 5px; /* spacing between items */
  }

  .owl-item .item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
  }

  /* Make the stage display flex so items wrap nicely */
  .owl-stage {
    display: flex !important;
    justify-content: start;
    gap: 5px; /* space between items */
  }

  /* Optional: remove Owl Carousel inline width */
  .owl-item {
    width: auto !important;
  }
}

.headermid-wrapper {
    padding: 0 !important;
}


