@media (max-width: 1119px) {
  .main-slider .slick-slide li {
    font-size: 13px !important;
  }
  .main-slider .slick-slide li > a {
    border: none !important;
    display: inline !important;
    padding: 0 !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    font-family: "Arial", sans-serif;
    line-height: 1.65;
  }
  .main-slider p {
    font-size: 13px !important;
    margin: 0 0 5px !important;
  }
}

@media (max-width: 575px) {
  .row .mobile-no-pr {
    padding-right: 0;
  }

  .row .mobile-no-pl {
    padding-left: 0;
  }

  .top-contact-num {
    font-size: 13px !important;
  }

  .store-nav {
    font-size: 13px !important;
  }
  .store-nav a {
    padding: 0 2px !important;
  }

  /*.slick-track .container:first-child .tbl{
    display: none;
  }*/
}

/*
.slick-track .container:first-child .tbl{
  background: rgba(233, 30, 36, 0.9) !important;
}*/

.paint-table-wrapper {
            overflow: auto;
            max-width: 848px;
            margin: 0 auto;
	        max-height: 600px;
        }

        .paint-table-wrapper table {
            width: 100%;
            border-collapse: collapse;
            margin: 0;
            position: relative;
        }

        .paint-table-wrapper th, .paint-table-wrapper td {
            padding: 10px;
            border: 1px solid #ccc;
            text-align: center;
            font-size: 12px;
        }

        .paint-table-wrapper thead th, .paint-table-wrapper tfoot th {
            background-color: #94c21f;
            color: white;
            position: sticky;
            top: 0;
            z-index: 10;
        }

        .paint-table-wrapper tbody tr:nth-child(odd) {
            background-color: #f2f2f2;
        }

        .paint-table-wrapper tbody tr:nth-child(even) {
            background-color: #e6e6e6;
        }

        .paint-table-wrapper tbody td:first-child, .paint-table-wrapper thead th:first-child, .paint-table-wrapper tfoot th:first-child {
            background-color: #94c21f;
            color: white;
            position: sticky;
            left: 0;
            z-index: 11; /* Higher z-index to be above the other sticky headers */
        }

        .paint-table-wrapper tbody td:first-child {
            background-color: #94c21f;
        }

        .paint-table-wrapper thead th:first-child {
            z-index: 12; /* Ensures the top-left cell is on top */
        }

        /* For responsive adjustments */
        @media screen and (max-width: 600px) {
                .paint-table-wrapper th, .paint-table-wrapper td {
                padding: 8px;
                font-size: 14px;
            }
        }
.search-field input[type="text"], .search-field button{
  background-color: #fff !important;
  color: #000 !important;
}
.search-field input[type="text"]::placeholder {
  color: #c0c0c0 !important;
}