.search-bg-transparent {
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #d2d2d2;
    outline: none;
    box-shadow: none;
}

.search-bg-transparent:active,
.search-bg-transparent:hover,
.search-bg-transparent:focus {
    background-color: transparent;
    border: none;
    outline: none;
    box-shadow: none;
    border-bottom: 2px solid #d2d2d2;
}

.search-bg-transparent::placeholder {
    color: #999; /* Change this to your desired color */
    opacity: 1; /* Ensure the color is fully opaque */
    font-style: italic;
}

.search-wrapper {
    border: solid 0px 0px 0px 2px #f1f1f1;
}

.search-icon {
    color: #999;
}

.results-count {
    display: none;
}