    /*  LOGIN FORM Css */

    body.role-anonymous.path-user #main-wrapper {
        background: #fff;
    }
    .user-login-form input#edit-submit {
        outline: unset !important;
    }
    @media (min-width:1024px) and (max-width: 2560px) {

            body.path-user {
                    max-width: 100%;
                    background: #fff;
            }

            #block-olivero-page-title .page-title {
                    display: none !important;
            }

            .path-user div#content {
                    display: grid !important;
                    grid-template-columns: repeat(2, 1fr);
                    grid-template-rows: repeat(2, 1fr);
                    grid-column-gap: 5px;
                    grid-row-gap: 5px;
                    background: #fff;
            }

            .path-user.shliach_registration div#content {
                display: unset !important;
            }

            .role-administrator.user-logged-in.path-user #content {
                display: unset !important;
      
            }
        
            .role-administrator.user-logged-in.path-mfa-setup #main-wrapper,
            .role-administrator.user-logged-in.path-user #main-wrapper,
            .role-administrator.user-logged-in.path-profile #main-wrapper,
            .role-applicants.user-logged-in.path-user #main-wrapper ,
            .role-masa_yehudi.user-logged-in.path-applicants #main-wrapper,
            .role-shliach.user-logged-in #main-wrapper  {
                background: #fff !important;
            }
            .role-administrator.user-logged-in.path-profile #edit-actions {
                position: absolute;
                bottom: -80px;
            }
            .role-applicants.user-logged-in.path-user #header {
                display: unset !important;
            }
            .role-applicants.user-logged-in.path-user #content {
                display: unset !important;
            }

            .path-user div#block-leftlogo {
                    grid-area: 1 / 1 / 2 / 2;
            }

            .path-user div#block-mayanotetaglitbirthrightisrael {
                    grid-area: 1 / 2 / 2 / 3;
                    margin-top: 180px;
            }

            .path-user div#block-olivero-content {
                    grid-area: 2 / 2 / 3 / 3;
            }

            #block-mayanotetaglitbirthrightisrael p.password {
                    font-family: 'metropolis';
                    color: #737473;
                    font-size: 16px;
            }

            .path-user .main-content__container.container {
                    width: 100%;
                    margin: auto;
            }

            .path-user #block-mayanotetaglitbirthrightisrael h2.block__title {
                    font-size: 36px;
                    font-weight: bold;
                    margin-left: -126px;
            }

            .path-user form#user-login-form,
            .path-user form#user-pass {
                    margin-top: -475px;
            }

            #user-login-form label.form-item__label,
            #edit-name--description,
            #edit-pass--description {
                    display: none;
            }

            .path-user #content {
                    box-shadow: 13px -14px 108px gainsboro;
                    height: 671px;

            }

            .user-login-form input#edit-name,
            .user-login-form input#edit-pass {
                    border: unset !important;
                    box-shadow: 1px 6px 16px 4px gainsboro;
                    outline: unset !important;
                    width: 70%;
            }

            .user-login-form #edit-name:hover,
            .user-login-form #edit-pass:hover {
                    border-left: 4px solid #2494db !important;
            }

            .user-login-form .button:focus {
                    outline: unset !important;

            }

            .user-login-form .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
                    position: relative;
            }

            .user-login-form .js-form-item.form-item.js-form-type-password.form-item-pass.js-form-item-pass {
                    position: relative;
            }

            .user-login-form div#edit-actions {
                    justify-content: end;
                    width: 70%;

            }

            .user-login-form #edit-submit {
                    color: #6e7172;
                    background-color: unset;
                    border: unset;
                    text-transform: uppercase;
                    word-spacing: -5px;
                    margin-right: -3px !important;
                    font-size: 19px !important;
            }

            .user-login-form #edit-actions {
                    position: relative;
            }

            .user-login-form #edit-actions::after {
                    position: absolute;
                    content: "";
                    width: 57px;
                    height: 60px;
                    background-image: url(..//icon.png);
                    background-repeat: no-repeat;
                    zoom: 36%;
                    top: 60px;
            }

            @-moz-document url-prefix() {
                    .user-login-form #edit-actions::after {
                            top: -3px;
                            -webkit-transform: scale(0.4, 0.4);
                            margin-right: -18px;
                    }
            }


            .path-user #block-olivero-breadcrumbs,
            .path-user .social-bar {
                    display: none;
            }

            .path-user .page-wrapper {
                    max-width: unset !important;
            }

            .site-footer .site-footer__inner.container {
                    padding: 40px 0px !important;
            }

            .path-user .site-footer {
                    display: none;
            }

            #block-leftlogo img {
                    width: 70%;
            }

            div#block-mobilelogo {
                    display: none;
            }

            /*  USer LOGIN CONTENT UNSET */

            .user-logged-in.path-user #content {
                    box-shadow: unset !important;
                    padding: unset !important;
                    margin-top: unset !important;
            }

            .user-logged-in.path-user div#block-leftlogo {
                    grid-area: unset !important;
            }

            .user-logged-in.path-user div#block-mayanotetaglitbirthrightisrael {
                    grid-area: unset !important;
            }

            .user-logged-in.path-user div#block-olivero-content {
                    grid-area: unset !important;
            }

            div#block-mobiletaglite {
                    display: none;
            }

    }

    /* LOGIN FORM CSS  */
    @media (min-width:1024px) and (max-width: 1199px) {

            .path-user #block-mayanotetaglitbirthrightisrael h2.block__title {
                    font-size: 30px !important;
            }

            .path-user #content {
                    height: 484px !important;
            }

            .path-user div#block-mayanotetaglitbirthrightisrael {
                    margin-top: 100px !important;
            }

            .path-user form#user-login-form {
                    margin-top: -380px !important;
            }
    }

    @media (min-width: 1200px) and (max-width: 1399px) {

            .path-user form#user-login-form {
                    margin-top: -384px !important;
            }

            .path-user #content {
                    height: 577px !important;
            }


    }

    /*Login Form  Mobile css */

    @media (min-width:360px) and (max-width: 1023px) {

            /*  home page logo css */
            #block-olivero-site-branding {
                    display: none;
            }

            .homepage-logo {
                    padding-top: 20px;
                    display: none;
            }

            .homepage-logo img {
                    display: unset !important;
            }

            .homepage-logo a {
                    box-shadow: unset !important;
            }

            .homepage-logo a:focus {
                    outline: unset !important;
            }

            .site-header__initial,
            .sticky-header-toggle {
                    background-color: #fff !important;
            }

            .social-bar {
                    background: #fff !IMPORTANT;
            }

            #block-olivero-site-branding {
                    display: none;
            }

            .user-login-form .form-item__label,
            .user-login-form .form-item__description,
            .user-login-form .form-item__description {
                    display: none;
            }

            .user-login-form input#edit-name,
            .user-login-form input#edit-pass {
                    border: unset !important;
                    box-shadow: 1px 6px 16px 4px gainsboro;
                    outline: unset !important;

            }

            .user-login-form #edit-submit {
                    color: #6e7172;
                    background-color: unset;
                    border: unset;
                    text-transform: uppercase;
                    word-spacing: -5px;
                    margin-right: 15px !important;
                    font-size: 19px !important;
            }

            .user-login-form div#edit-actions {
                    justify-content: end;
                    width: 70%;
            }

            .user-login-form #edit-actions::after {
                    position: absolute;
                    content: "";
                    width: 57px;
                    height: 60px;
                    background-image: url(..//icon.png);
                    background-repeat: no-repeat;
                    zoom: 36%;
                    margin-top: 60px;
            }

            .user-login-form div#edit-actions {
                    justify-content: end;
                    width: 100%;
            }

            #block-mobilelogo .text-content {
                    text-align: center;
            }

            .path-user footer.site-footer {
                    display: none;
            }

            .path-user button.mobile-nav-button {
                    display: none;
            }

            .path-user #block-leftlogo {
                    width: 60%;
                    margin: auto;
            }

            .path-user .grid-full {
                    display: flex !important;
                    flex-direction: column;
                    margin-top: -30px;
            }

            .path-user #block-olivero-content {
                    order: 3;
                    display: flex;
                    justify-content: center;
            }

            div#block-mayanotetaglitbirthrightisrael {
                    text-align: center;
            }

            .path-user #block-leftlogo {
                    order: 0;
            }

            .path-user #block-leftlogo {
                    display: none;
            }

            #block-mayanotetaglitbirthrightisrael h2 {
                    font-size: 25px;
                    font-weight: bold;
            }

            #block-mobilelogo img {
                    zoom: 50%;
                    display: unset !important;
            }

            div#content {
                    box-shadow: 13px -14px 108px gainsboro;
                    padding: 40px 0px;
                    background: #fff;
            }

            #block-mayanotetaglitbirthrightisrael p.password {
                    font-size: 13px;
            }

            div#block-mobiletaglite {
                    text-align: center;
                    position: relative;
            }

            #block-mobiletaglite img {
                    zoom: 50% !important;
                    display: unset !important;
            }

            div#block-mobiletaglite {
                    position: relative;
            }

            div#block-mobiletaglite {
                    order: 4;
            }

            .user-login-form #edit-name:hover,
            .user-login-form #edit-pass:hover {
                    border-left: 4px solid #2494db !important;

            }

    }

    @media (min-width:360px) and (max-width: 535px) {

            #block-mayanotetaglitbirthrightisrael h2 {
                    font-size: 24px !important;
                    font-weight: bold;
            }

            .applicant-page-form .profile-name p {
                    margin-left: 10px;
                    font-size: 16px;
            }

            div#block-mobilelogo {
                    zoom: 80%;
            }

            #block-mayanotetaglitbirthrightisrael h2 {
                    font-size: 1.1em !important;
                    padding: 0 20px;
                    font-family: inherit;
            }

            #block-mobilelogo img {
                    zoom: 50%;
                    display: unset !important;
            }

            #block-mayanotetaglitbirthrightisrael p.password {
                    font-size: 14px;
            }

            form#user-login-form {
                    padding: 0 20px;
            }
    }