.elementor-94 .elementor-element.elementor-element-f4f5c99{--display:flex;}.elementor-94 .elementor-element.elementor-element-49162dc{--display:flex;}.elementor-94 .elementor-element.elementor-element-fb38b48{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-f4f5c99 */.user-job-package, 
.job-package {
    width: 350px !important;
    display: flex !important;
    flex-direction: column !important;
    position: relative !important;
    border-radius: 22px !important;
    padding: 35px 30px 50px 30px !important;
    height: auto !important;
    border-color: #f5f5f5 !important;
    box-shadow: 0 0 10px #f5f5f5;
    background: #fcfcfc !important;
    box-shadow: 5px 15px 20px rgba(0,0,0,.15);
    cursor: auto !important;
}

.user-job-package:hover, 
.job-package:hover {
    box-shadow: 5px 15px 20px rgba(0,0,0,.15) !important;
}

.user-job-package.active,
.user-resume-package.active {
    box-shadow: 5px 15px 20px rgba(0,0,0,.15) !important;
}

.get-started-btn-b45 {
    width: 100%;
    height: 50px;
    border: none;
    outline: none;
    border-radius: 12px;
    cursor: pointer;
    background: linear-gradient(45deg, #764bcb, #4f28b0);
    color: white;
}

@media (max-width: 1025px) {
    .user-job-package, 
    .job-package {
        width: 300px !important;
    }
}

@media (max-width: 430px) {
    .user-job-package, 
    .job-package {
        width: 350px !important;
    }
}

.package-footer {
    align-items: center !important;
    display: flex;
    flex-direction: column;
    margin-left: 0px !important;
}

.user-job-package {
    height: auto !important;
}

.package-section {
    width: 100% !important;
}

.job_packages {
    display: flex !important;
    justify-content: start !important;
    align-items: start !important;
    flex-wrap: wrap !important;
    gap: 20px !important;
}

.package-details {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    text-align: center;
}

.package-details label {
    font-size: 1.7rem !important;
    font-weight: bolder !important;
}

.package-details br {
    display: none;
}

.job-package .price {
    position: relative;
}

.job-package .price .subscription-details {
    display: none !important;
}

.job-package .price .woocommerce-Price-currencySymbol {
    font-size: 30px !important;
    position: absolute;
    left: -20px;
}

.package-details ul {
    width: 100% !important;
    max-width: 100% !important;
    color: #6b6c6e;
    list-style-type: none !important;
    padding: 10px 0px !important;
    border-bottom: 2px solid #f4f4f4;
}

.package-details ul li span:last-child {
    display: none !important;
}

.package-desc {
    margin-top: 5px !important;
    max-width: 95% !important;
}

.user-job-package .package-btn-wrapper,
.job-package .package-btn-wrapper {
    position: absolute !important;
    top: 13.5px !important;
    right: 16px !important;
    visibility: hidden !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46ef2dd */#submit-job-form .submit-job_company-info {
    display: none;
}/* End custom CSS */
/* Start custom CSS */.page-header {
   display: none !important;
}/* End custom CSS */