@media screen and (min-width: 992px) {
  /* ---------------------- DASHBOARD STYLES STARTS HERE---------------------- */
  .mdny-dashboard-container {
    flex-direction: row;
    max-width: 83.75rem;
    margin: 0 auto;
    margin-top: 2.938rem;
  }
  .mdny-frontend-dashboard-sidemenu {
    background: transparent;
  }
  .mdny-frontend-dashboard-sidemenu .mdny-frontend-dashboard-sidemenu-contents {
    border-radius: 0.75rem 0 0 0.75rem;
    background: var(--white);
    box-shadow: 0 0.25rem 1.875rem 0.625rem rgba(0, 0, 0, 0.06);
    height: auto;
    position: sticky;
    top: 4.625rem;
    z-index: 2;
  }
  .mdny-frontend-dashboard-sidebar-top {
    margin: 0;
    gap: 0.938rem;
  }
  .mdny-frontend-dashboard-sidemenu-contents {
    padding: 2.5rem 1.875rem;
  }
  .mdny-frontend-dashboard-user-avatar,
  .mdny-frontend-dashboard-user-avatar img {
    width: 5.153rem;
    height: 5.153rem;
    border: none;
  }
  .mdny-frontend-dashboard-user-display-name {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .mdny-frontend-dashboard-sidemenu-items {
    max-height: revert;
    margin: 0;
    margin-top: 2.87rem;
  }
  .dashboard-menu-item {
    font-size: 1rem;
    line-height: normal;
    border: none;
    width: 100%;
    display: flex;
    padding: 0.938rem 2.5rem;
    gap: 0.726rem;
    border-radius: 0.5rem;
    transition: all 0.3s linear;
    cursor: pointer;
  }
  .dashboard-menu-item:hover,
  .dashboard-menu-item.current {
    color: var(--white) !important;
    background-color: #161616;
    border-radius: 0.5rem;
    transition: all 0.3s linear;
  }
  .dashboard-menu-item svg {
    width: 1.125rem;
    height: 1.125rem;
  }
  .dashboard-menu-item svg path,
  .dashboard-menu-item svg circle,
  .dashboard-menu-item svg rect {
    transition: all 0.3s linear;
  }
  .dashboard-menu-item:hover svg path,
  .dashboard-menu-item:hover svg circle,
  .dashboard-menu-item:hover svg rect,
  .dashboard-menu-item.current svg path,
  .dashboard-menu-item.current svg circle,
  .dashboard-menu-item.current svg rect {
    stroke: #000000;
    transition: all 0.3s linear;
  }
  .mdny-dashboard-mobile-toggle {
    display: none;
  }
  .mdny-frontend-dashboard-contents {
    padding: 2.5rem 3.125rem;
    border-radius: 0rem 0.75rem 0.75rem 0;
    width: 100%;
    position: relative;
  }
  .mdny-frontend-dashboard-contents h2 {
    font-size: 2.5rem;
    line-height: 3.4375rem;
    padding-bottom: 1.91rem;
  }
  .mdny-dashboard-head h3 {
    font-size: 2.5rem;
    line-height: 3.4375rem;
    padding-bottom: 1.91rem;
  }
  .mdny-dashboard-container .mdny-user-stats {
    flex-direction: row;
    gap: 1.875rem;
  }
  .mdny-user-stats > div {
    padding: 1.875rem;
  }
  .mdny-user-stats > div h3 {
    font-size: 1.875rem;
    line-height: 1.75rem;
  }
  .mdny-user-stats > div p {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  nav.mdny-frontend-dashboard-nav {
    border: none;
    border-radius: 0;
    background: transparent;
    gap: 0.125rem;
  }
  .dashboard-menu-item.current {
    order: revert;
    pointer-events: auto;
  }
  /* My Account */
  .mdny-frontend-dashboard-update-profile h2 {
    font-size: 2rem;
    line-height: normal;
    padding-bottom: 2.29rem;
  }
  .mdny-frontend-dashboard-update-profile > form#basic-user-avatar-form {
    padding: 1.875rem;
  }
  .mdny-frontend-dashboard-update-profile > form#basic-user-avatar-form p {
    font-size: 1rem;
    line-height: 1.75rem;
  }

  .mdny-frontend-dashboard-update-profile .mdny-edit-user-form-container {
    padding: 1.875rem;
  }
  .mdny-frontend-dashboard-update-profile
    form.mdny-edit-form
    .mdny_profile_edit_submit {
    padding: 0;
    display: flex;
  }
  .mdny-dashboard-container .mdny-dashboard-mobile-toggle {
    display: none;
  }
  /* Change Password	 */
  .mdny-frontend-dashboard-update-profile .mdny_change_password_wrap {
    padding: 1.875rem;
  }
  .mdny-frontend-dashboard-update-profile
    .mdny_change_password_wrap
    form.mdny-edit-form
    .mdny_profile_edit_submit {
    padding: 0 0 3.313rem 0;
  }
  /* Applications	*/
  .mdny-frontend-dashboard-contents thead {
    display: table-header-group;
  }
  .mdny-frontend-dashboard-contents tbody tr:first-child {
    display: table-row;
    vertical-align: top;
  }
  .mdny-frontend-dashboard-contents table {
    border-radius: 0.75rem;
    background: var(--white);
    padding: 2.5rem 1.875rem;
    border-spacing: 0;
  }
  .mdny-frontend-dashboard-contents tbody {
    display: table-row-group;
  }
  .mdny-frontend-dashboard-contents tbody tr {
    display: table-row;
    padding: 1.25rem;
    border-radius: 0;
    background: transparent;
    box-shadow: 0 0.125rem 0 -0.063rem var(--white-smoke);
  }
  .mdny-frontend-dashboard-contents tr th {
    text-align: left;
    border-radius: 0;
    background: var(--soft-sky-blue);
    padding: 0.691rem 0;
    color: #161616;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.75rem;
  }
  .mdny-frontend-dashboard-contents tr th:first-child {
    padding-left: 1.25rem;
    border-radius: 0.75rem 0 0 0.75rem;
  }
  .mdny-frontend-dashboard-contents tr th:last-child {
    padding-right: 1.25rem;
    border-radius: 0 0.75rem 0.75rem 0;
  }
  .mdny-frontend-dashboard-contents tbody tr td {
    font-size: 1rem;
    line-height: 1.75rem;
    display: table-cell;
    padding: 1.875rem 0;
    padding-right: 0.625rem;
  }
  .mdny-frontend-dashboard-contents tbody tr td a {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.75rem;
    max-width: 28.438rem;
  }
  .mdny-frontend-dashboard-contents tbody tr td figure {
    display: inline-block;
  }
  .mdny-frontend-dashboard-contents tbody tr td figure,
  .mdny-frontend-dashboard-contents tbody tr td figure svg {
    width: 2.5rem;
    height: 2.5rem;
  }
  .mdny-frontend-dashboard-contents tbody tr td:first-child {
    padding-left: 1.25rem;
  }
  .mdny-frontend-dashboard-contents tbody tr td:last-child {
    padding-right: 1.25rem;
  }
  .mdny-frontend-dashboard-contents tbody tr td::before {
    display: none;
  }
  .mdny-frontend-dashboard-contents table ul.job-manager-bookmark-actions {
    margin-top: 0.625rem !important;
    padding-left: 3.25rem !important;
  }
  /* Resume */
  .mdny-frontend-dashboard-contents > form {
    padding: 2.5rem 1.875rem;
    border-radius: 0.75rem;
  }
  .mdny-frontend-dashboard-contents > form fieldset {
    margin-bottom: 1.875rem;
  }
  .mdny-frontend-dashboard-update-profile > a {
    bottom: 5.75rem;
    left: unset;
    right: 1.875rem;
    margin: 0;
    font-size: 1rem;
    line-height: 1.75rem;
  }
  .mdny-frontend-dashboard-contents .jm-alerts__add-new a {
    padding: 0.625rem 3.125rem;
    font-size: 1rem;
    line-height: 1.75rem;
    margin-top: 1.875rem;
    width: fit-content;
  }
  /* Preview Section */
  .job_listing_preview_title {
    padding: 2.5rem 1.25rem;
    display: flex;
    flex-direction: column;
    gap: 0;
    background: transparent !important;
    padding: 0 0 1.875rem 0 !important;
  }
  .resume_preview {
    padding: 1.25rem !important;
    border: 0.0625rem solid var(--white-smoke) !important;
  }
  .resume_preview > h1 {
    font-size: 1.75rem;
    line-height: 2.5rem;
    padding-bottom: 1.25rem;
  }
  div.single-resume-content .resume-aside {
    display: grid;
    grid-template-columns: auto auto;
    justify-content: start;
    column-gap: 4.5rem;
  }
  div.single-resume-content .resume-aside img {
    width: 9.375rem;
    height: 9.375rem;
    grid-row: 1/4;
  }
  div.single-resume-content .resume-aside ul.resume-links li {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  .single-resume-content .resume-aside .resume-links .resume-link a:before,
  .single-resume-content .resume-aside .resume-links .resume-file a::before {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  .single-resume-content .resume-aside .job-title {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  .single-resume-content .resume-aside .location,
  .single-resume-content .resume-aside .location a {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  .resume_description p {
    padding-bottom: 1.875rem;
  }
  .entry-content > .single-resume-content {
    max-width: 62.678rem;
    margin-top: 4.44rem;
    padding: 2.5rem 1.875rem;
    border: 0.0625rem solid var(--white-smoke);
    border-radius: 1.25rem;
  }
  .single-resume-content h2 {
    font-size: 2rem;
    line-height: 3rem;
    margin-bottom: 1.25rem;
  }
  .resume-manager-education small.date,
  .resume-manager-experience small.date {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  .resume-manager-education h3,
  .resume-manager-experience h3 {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }
  .resume-manager-education p,
  .resume-manager-experience p {
    margin: 1.25rem 0 0;
  }
  .candidate-dashboard-actions {
    position: static;
    display: flex;
    gap: 0.625rem;
  }
  #resume-manager-candidate-dashboard table ul.candidate-dashboard-actions li {
    display: flex;
    gap: 0.625rem;
  }
  .mdny-frontend-dashboard-contents tbody tr td a {
    text-align: left;
    max-width: 100%;
  }
  .mdny-frontend-dashboard-contents tbody tr td:first-child {
    min-width: 22.5rem;
  }
  .mdny-frontend-dashboard-contents tbody tr td:nth-child(2) {
    min-width: 10.625rem;
  }
  .mdny-frontend-dashboard-contents tbody tr td:nth-child(3) {
    min-width: 6.25rem;
  }
  .mdny-frontend-dashboard-contents tbody tr td:nth-child(4) {
    min-width: auto;
  }
  .mdny-frontend-dashboard-contents > form textarea {
    padding: 0.62rem 1.17rem;
    font-size: 1rem;
    line-height: 1.75rem;
  }
  /* FORM SECTION */
  .mdny-dashboard-container .mdny-frontend-dashboard-contents input {
    padding: 0.62rem 1.17rem;
    font-size: 1rem;
    line-height: 1.75rem;
    min-width: 100%;
  }
  .mdny-dashboard-container .mdny-frontend-dashboard-contents select {
    padding: 0.62rem 1.17rem;
    font-size: 1rem;
    line-height: 1.75rem;
    min-width: unset;
  }
  .mdny-frontend-dashboard-update-profile
    > form#basic-user-avatar-form
    input[type="file"] {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  .mdny-frontend-dashboard-update-profile
    > form#basic-user-avatar-form
    input[type="file"]::file-selector-button {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  .mdny-frontend-dashboard-update-profile
    form.mdny-edit-form
    .mdny_profile_edit_submit
    input[type="button"] {
    font-size: 1rem;
    line-height: 1.75rem;
    margin-left: 1.26rem;
    margin-top: 0;
  }
  .mdny-frontend-dashboard-contents > form input[type="submit"] {
    display: inline-block;
    min-width: unset;
    width: fit-content;
    padding: 0.563rem 2.188rem;
  }
  .mdny-frontend-dashboard-update-profile
    form.mdny-edit-form
    .mdny_profile_edit_submit
    input[type="button"]:focus-visible {
    outline: none;
  }
  .mdny-frontend-dashboard-update-profile
    form.mdny-edit-form
    .mdny_profile_edit_submit
    input[type="submit"] {
    display: inline-flex;
  }
  .mdny-frontend-dashboard-contents > form input[type="file"] {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  .mdny-frontend-dashboard-contents
    > form
    input[type="file"]::file-selector-button {
    color: var(--midnight-blue);
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.5rem;
    border-radius: 0.5rem;
    border: 0.0625rem solid var(--white-smoke);
    background: var(--white);
    padding: 0.17rem 1.01rem;
    margin-right: 1rem;
  }
  /* 	Alert Section */
  .fieldset-agreement-checkbox > .field input[type="checkbox"] {
    margin-top: 0.375rem !important;
  }
  .mdny-frontend-dashboard-contents .jm-alert-form .field p {
    padding: 0.62rem 1.17rem;
  }
  /* Pagination */
  .mdny-archive-pagination-container {
    margin: 4.4rem 0 0 0;
  }
  .mdny-archive-pagination-container .mdny-archive-pagination {
    gap: 0.67rem;
  }
  .mdny-archive-pagination-container .page-numbers {
    font-size: 1.125rem;
    line-height: 1.75rem;
    padding: 0.63rem;
  }
  .mdny-frontend-dashboard-contents .mdny-add-resume-link {
    margin: 0;
    position: absolute;
    top: 3.688rem;
    right: 3.125rem;
  }
  .mdny-frontend-dashboard-update-profile
    > form#basic-user-avatar-form
    p
    input[type="checkbox"] {
    min-width: unset;
  }
  .entry-content:has(.mdny-dashboard-container) {
    padding-bottom: 10rem;
  }
  .mdny-dashboard-container
    .mdny-frontend-dashboard-contents
    .field:has(select) {
    max-width: 100%;
  }
  .mdny_member_profile_edit-fields {
    position: relative;
  }
  .mdny-change-password-link {
    position: absolute;
    right: 0;
    bottom: 0.75rem;
  }
  .mdny_change_pass_submit {
    display: flex;
    justify-content: space-between;
  }
  .mdny_change_pass_submit input[type="button"] {
    width: fit-content;
    min-width: unset;
    cursor: pointer;
  }
  .mdny-dashboard-container
    .mdny-frontend-dashboard-contents
    .button.mdny-blue-button {
    min-width: fit-content;
  }
  .mdny_change_pass_submit {
    flex-direction: row;
  }
  .job_listing_preview_title {
    display: grid;
    grid-template-columns: auto auto;
    justify-content: space-between;
  }
  .job_listing_preview_title h2 {
    grid-column: 1/3;
  }
  .mdny-user-stats > div a {
    display: flex;
    width: 4.125rem;
    height: 4.125rem;
  }
  .mdny-user-stats > div a svg {
    width: 4.125rem;
    height: 4.125rem;
  }
  /*Password strength*/
  .password-strength-indicator {
    display: block;
    width: 100%;
    margin-top: 0.313rem;
    max-width: 100%;
  }
  .mdny-dashboard-container
    .mdny-frontend-dashboard-contents
    input[type="submit"] {
    width: fit-content;
  }

  /*Header-user profile*/
  .mdny-user-loggedin-profile {
    display: flex;
    flex-wrap: nowrap;
    gap: 0.625rem;
    padding: 0.375rem 0.5rem;
    border: 0.125rem solid transparent;
    transition: all 0.3s linear;
    border-radius: 1.58rem;
  }
  .mdny-user-loggedin-profile:hover {
    border: 0.125rem solid var(--blue);
    transition: all 0.3s linear;
  }
  .user-name {
    display: block;
    color: #161616;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.75rem;
  }
  .user-avatar {
    width: 2.022rem;
    height: 2.022rem;
    border-width: 0.125rem;
  }
  .user-avatar img {
    width: 2.022rem;
    height: 2.022rem;
  }
  .user-loggedin-menu-dd {
    opacity: 0;
    position: absolute;
    background: var(--white);
    filter: drop-shadow(0 0.313rem 1.875rem rgba(0, 0, 62, 0.12));
    border-radius: 0.5rem;
    right: 0;
    top: calc(100% + 0.98rem);
    display: block;
    visibility: hidden;
    transition: all 0.3s linear;
  }
  .user-loggedin-menu-dd::before {
    content: "";
    position: absolute;
    /* background-image: url(/wp-content/uploads/2023/12/white-arrow.svg); */
    background-size: cover;
    background-repeat: no-repeat;
    width: 1.25rem;
    height: 0.813rem;
    right: 3.67rem;
    top: -0.75rem;
    z-index: 9;
  }
  .user-loggedin-menu-dd:hover {
    opacity: 1;
    visibility: visible;
    transition: all 0.3s linear;
  }
  .mdny-user-loggedin-profile:hover + .user-loggedin-menu-dd {
    opacity: 1;
    visibility: visible;
    transition: all 0.3s linear;
  }
  .user-loggedin-menu-item {
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: 0;
    padding: 1.25rem 1.125rem;
  }
  .mdny-user-loggedin-menu {
    font-size: 1rem;
    font-weight: 500;
    line-height: normal;
    color: #161616;
    padding: 0.938rem 1.375rem;
    white-space: nowrap;
    border-radius: 0.5rem;
    transition: all 0.3s linear;
    display: flex;
    align-items: center;
    gap: 0.75rem;
    width: 14.969rem;
  }
  .mdny-user-loggedin-menu svg {
    height: 1.125rem;
    width: 1.125rem;
  }
  .mdny-user-loggedin-menu:hover,
  .mdny-user-loggedin-menu.current {
    color: var(--white);
    background-color: var(--blue);
    transition: all 0.3s linear;
  }
  .mdny-user-loggedin-menu svg path,
  .mdny-user-loggedin-menu svg circle,
  .mdny-user-loggedin-menu svg rect {
    transition: all 0.3s linear;
  }
  .mdny-user-loggedin-menu:hover svg path,
  .mdny-user-loggedin-menu:hover svg circle,
  .mdny-user-loggedin-menu:hover svg rect {
    stroke: var(--white);
    transition: all 0.3s linear;
  }
  .mdny-user-loggedin-menu.current svg path,
  .mdny-user-loggedin-menu.current svg circle,
  .mdny-user-loggedin-menu.current svg rect {
    stroke: var(--white);
    transition: all 0.3s linear;
  }

  /* -------------------------------LOGIN FORM STARTS HERE------------------------------- */
  .mdny-login-page-avatar figure,
  .grx-login-page-avatar img {
    width: 31.581rem;
    height: auto;
    object-fit: cover;
  }
  .login-signup-container {
    max-width: 100%;
  }
  .mdny-login-page-container {
    display: flex;
    margin-top: 0;
    min-height: 100vh;
    margin-bottom: 0;
  }
  .mdny-login-page-form-container {
    flex-basis: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .mdny-login-page-avatar {
    background-color: var(--baby-blue);
    flex-basis: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: sticky;
    top: 0;
    height: 100vh;
  }
  .mdny-login-page-container .mdny-main-title {
    font-size: 1.5rem;
    line-height: 2rem;
    padding-bottom: 0.94rem;
  }
  .mdny-login-page-container p {
    font-size: 1rem;
    line-height: 1.75rem;
    padding-bottom: 0.313rem;
    width: 21.6575rem;
  }
  .mdny-login-page-container ul li {
    gap: 1.1rem;
  }
  .mdny-login-page-form {
    padding: 7.51rem 0;
    width: 20.587rem;
  }
  .gotohome {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  .gotohome span {
    font-size: 1.875rem;
    line-height: 1.75rem;
  }
}
