.carousel-control-next-icon, .carousel-control-prev-icon {
   
   background-color: #322f31;
}
.carousel-control-next, .carousel-control-prev{
    opacity: 1;
}
section.oddsection p{
  color: rgba(255, 255, 255, 0.6) !important;
}
  .banner-header{
            height:60vh;
        }
 .shop-details .main_image img{
          
            object-fit: cover;
        }
.button-2 {
   
    border: 1px solid #322f31;
 
    background-color: #322f31;
}
                         
.productdetailsbutton a{
    padding: 10px 25px;
    font-size: 15px;
}
a.button-1.WhatsApp {
    background-color: #25d366;
    border-color: #25d366;
}
.main_image:hover  img {
    -webkit-filter: none;
    filter: none;
    -webkit-transform: scale(1.03, 1.03);
    transform: scale(1.03, 1.03);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

                    
                        
                        .aku-button-group{
 
  .dropdown {
    position: relative;
    display: block;
    margin: 10px;
  }
  .dropdown-btn {
  padding: 7px 20px;
        background: #fff;
        border: 1px solid;
        color: #ba996b;
        border: none;
        cursor: pointer;
        border-radius: 5px;
        border: 1px solid #ba996b;
        display: block;
        width: 90%;
        display: flex;
        justify-content: space-between;
        /* text-align: left; */
        align-items: center;
        text-transform: uppercase;
        font-size: 16px;
        font-weight: 600;
  }
  
  .dropdown-btn  i{
      float: right;
  }
  
  
  .dropdown-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
    border-radius: 5px;
    z-index: 1;
    min-width: 90%;
     width: 90%;
  }
  .dropdown-menu a {
  padding: 5px 20px;
        display: block;
        color: #333;
        text-decoration: none;
        border-bottom: 1px solid #eee;
  }
  .dropdown-menu a:hover {
    background: #f1f1f1;
  }
                        }
                        
  .section-title {
  
    text-transform: capitalize;
}
    table tr td:first-child {
    text-transform: capitalize;
   
}
 
        section.oddsection {
    background: #000;
}
section.oddsection  .section-title, section.oddsection  .section-title span{
    color:#fff !important;
}
.section-title span{
    color: #152229 !important;
}

  /* Internal CSS if you prefer */
        .table-responsive {
            max-width: 100%;
            overflow-x: auto;
        }
        table {
            border-collapse: collapse;
            width: 100%;
        }
        table, td {
            border: 0.5pt solid #ba996b;
        }
     table tr   td {
            padding: 7px 15px !important;
            text-align: left !important;
            vertical-align: middle;
            white-space: nowrap;
            font-size:14px;
        }
         table tr   td.text-center{
              text-align: left !important;
         }
        /*td[colspan="3"] {*/
        /*    text-align: left;*/
        /*}*/
        /*td[colspan="9"], td[colspan="4"], td[colspan="2"] {*/
        /*    text-align: center;*/
        /*    white-space: normal;*/
        /*}*/
        .made-in-japan {
            text-align: right;
            padding-right: 5px;
        }
        
         .carousel-indicators [data-bs-target] {
            
            background-color: #ba996b;
        }
        .carousel-indicators {
          
            bottom: -40px;
        }
        
        
        
        
        /*media query code start here*/
        
        @media only screen and (max-width: 767px) {
 .shop-details .p-4{
     padding:20px 10px !important;
 }
   .aku-button-group  .dropdown {
      
        margin: 10px 0;
    }
    .shop-details h3 br{
        display: none;
    }
    .about1 .item img {
   
    margin: 10px 0;
}
.d-flex.flex-row.mt-5.mb-5.gap-3.productdetailsbutton {
    margin-bottom: 0 !important;
}
}
