.active-category {
    background-color: #B5CBFF !important;
}

.services-card-wrapper img {
    height: 10rem !important;
}

.catgory-text li a {
    color: black !important;
}

.cities-img-col img {
    width: 64px;
    height: 64px;
    object-fit: cover;
    border-radius: 10px;
}

.catgory-text {
    text-align: start;
    width: 555px;
    border: 1px solid #2446C0;
    margin: 0 auto;
    border-radius: 10px;
    list-style: none;
    padding: 0px;
}

.catgory-text li {
    padding: 12px 8px;
    cursor: pointer;

}

.catgory-text  li:hover {
    background-color: #B5CBFF;
    border-radius: 0;
    transition: 0.1s ease-in-out;
    color: #ffffff;
}

.profile-wrapper {
    position: relative;
    display: inline-block;
    /* Ensures the wrapper doesn't take the full width */
}

.profile-pic {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
}

.profile-pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.camera-icon {
    position: absolute;
    bottom: 3px;
    right: 189px;
    width: 25px;
    height: 25px;
    background: url(../images/camera.jpg) no-repeat center center / cover;
    border-radius: 50%;

}

.image-upload-label .camera-icon {
    right: 40%;
}


.image-upload-label .error-message {
    position: absolute;
    top: -35%;
    left: 30%;

}



.password-field {
    position: relative;
}

.eye-icon {
    position: absolute;
    top: 59%;
    right: 28px;
    cursor: pointer;


}

.user-basic-details-img img {

    height: 100px;
    width: 100px;
    border-radius: 23px;
}



/* password Eye  button*/

.passwordEye input#password {
    flex: 1;
}

.passwordEye input#confirmation_password {
    flex: 1;
}

.passwordEye input#passID {
    flex: 1;
}

.passwordEye input#ConfirmPassID {
    flex: 1;
}

.passwordEye span.togglePassword {
    position: absolute;
    transform: translate(430px, 18px);

}

/* tooltip */
.custom-tooltip {
    --bs-tooltip-bg: #ffffff;
    --bs-tooltip-color: #007F05;

}

@media screen and (max-width:768px) {
    #category-list {
        width: auto;
    }
}

