/* Center align the login form */
#user-login-form {
    margin:150px;
    text-align: center;
}

/* Make the form responsive */
#user-login-form .form-item {
    width: 80%; /* Adjust as needed */
    margin: 20px; /* Center align */
}

/* Adjust form elements for responsiveness */
@media screen and (max-width: 768px) {
    #user-login-form .form-item {
        width: 100%;
        margin: 20px; /* Center align */
    }
}
.prolist li {margin-left: 20px;}
.serachAutofillDiv.inner-search-result{
    top: 45px;
    width: 350px;
    color: #fff;
}
.serachAutofillDiv {
    background: #121212;
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1;
    display: none;
}

.serachAutofillDiv .swiper {
    max-height: 300px;
}

.serachAutofillDiv ul {
    padding: 0 45px;
}

.serachAutofillDiv ul li {
    padding: 25px 0;
    border-bottom: 1px solid rgba(109, 110, 112, 0.3);
}

.serachAutofillDiv ul li a {
    font-family: 'Futura Lt BT';
    font-size: 1rem;
    line-height: 1.3rem;
    letter-spacing: 0em;
    text-align: left;

}

.serachAutofillDiv .swiper-scrollbar-drag,
.serachAutofillDiv .swiper-wrapper {
    transition: all 0.5s linear !important;
}
#edit-upload-resume-upload-button--2{display: none;}
#edit-upload-resume--2--description{display: none;}
/* #edit-captcha-response--2--description{display: none;} */
.errorclass{font-size: 14px;color: red;position: absolute;bottom: -20px;margin-left: 10px;}
.btn-white {
    background: unset;
}
