.menu-item-parent-10 li a{
    padding-right:200px !important;
	text-align:left;
  }

@media (max-width: 768px) {
  /* CSS for tablets and smaller devices */
  .menu-item-parent-10 li a{
    padding-right:300px !important;
  }
}


/* Make category images circular */
 .image-category img {
  border-radius: 20px;
  object-fit: cover;
  width: 200px !important;
  height: 300px !important;
}
.category-title{
  text-align:center;
  font-weight:600;
  color:#000 !important;
}
@media (max-width: 768px) {
  .image-category img {
    width: 100% !important;
    height: 500px !important;
  }
}

/*custom field css*/
.custom-control-label .price-modifier{
display:none;
}
.custom-radio {
  display: inline-block;
  margin: -5px;
  cursor: pointer;
}

.custom-radio input[type="radio"] {
  display: none; /* Hide the default radio button */
}

.custom-radio label {
  display: inline-block;
  padding: 10px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: #fff;
  transition: all 0.3s ease;
  cursor: pointer;
  font-size:14px;
  text-align:center;
}
.custom-radio label:hover {
  border-color:#000;
}
.custom-radio input[type="radio"]:checked + label {
  border-color: #000;
  color: #000;
}

.product-info h1{
font-size:28px;
}

@media (max-width: 767px) {
.product-info h1{
font-size:20px;
}

  
}
/*end custom field css */

/*shop products skin-2 css */



/*shop products skin-2 css */

/*shop page btn*/
.btn.btn-primary, .btn:not(.btn-secondary):not(.btn-outline):not(.btn-link){
    font-size: 13px;
    padding: 5px 10px;
    border-radius: 22px;
    font-weight:600;
}

  .btn-secondary{
      font-size: 14px !important;
      padding: 7px 15px !important;
      border-radius: 22px !important;
  }

/*contact btn*/
#btn-mw-module-1760446089809-contact-form-btn{
  padding:10px;
  font-size:16px;
  border:2px solid #37325e !important;
}

/*product page*/
.mw-accordion-faq-skin-button h5{
  font-size:16px;
  font-weight:500;
}

.card-body p{

color:#555;
}

.modal-backdrop.show {
    display: none;
}

.add-to-cart-btn{
padding:12px 18px !important;
  border:2px solid #37325e!important;
}

.buy-now{
padding:12px 18px !important;
    border:2px solid #37325e !important;
}


/*checkout page */
.checkout-v2-logo{
width:5% !important;

}

.module-shop-cart .form-label .mw-paragraph-totals{
display:none !important;
}

/* Mobile view (up to 767px width) */
@media (max-width: 767px) {
  .checkout-v2-logo {
    width: 15% !important;  /* adjust size for smaller screens */
  }
}