/* Tablet (768px to 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
    .header .menu > ul > li > a {
    font-size: 14px;
    font-weight: 500;
    color: #000;
    position: relative;
    text-transform: capitalize;
    transition: color 0.3s ease;
    font-family: var(--font-Nunito);
}

.add-to-cart-btn {
    font-family: 'Open Sans';
    border: 1px solid #b8b6b6;
    border-radius: 0px;
    padding: 12px 60px;
    color: #000;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 1px;
}

.variation-select {width: 100%;}

}

/* Mobile (up to 767px) */
@media (max-width: 767px) {

.header .menu > ul > li > a {
    font-size: 14px;
    font-weight: 500;
    color: #000;
    position: relative;
    text-transform: capitalize;
    transition: color 0.3s ease;
    font-family: var(--font-Nunito);
}

}


@media (max-width: 599px) {
  .add-to-cart-btn {
    font-family: 'Open Sans';
    border: 1px solid #b8b6b6;
    border-radius: 0px;
    padding: 12px 60px;
    color: #000;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 1px;
}

.variation-select {width: 100%;}
}

/* Tablet and mobile header */
@media (max-width: 991px) {
  .tm_header_bg {
    background-color: #fff;
  }
}
