.path-group-itinerary-form {
        background: #ebedf6;
        
}
.path-applicant-page #main-wrapper{
        background:#ebedf6 !important;
}
@media (min-width:1024px) and (max-width: 2560px) {

        /* Applicants Page Form Css */
      
        .path-disclaimer #main-wrapper {
                background: #ebedf6;
        }

        .path-applicant-page .messages-list__item.messages.messages--status {
                display: none;
        }

        .path-applicant-page #block-logodashbord {
                margin-bottom: 30px !important;
        }

        .path-applicant-page .dashbord-image img,
        .path-group-itinerary-form .dashbord-image img {
                zoom: 90%;
        }

        .path-applicant-page .social-bar {
                display: none;
        }

        #applicant-page-form {
                margin-top: 15px;
        }

        .applicant-page-form input#edit-view-your-itinerary {
                bottom: 75px !important;
        }

        .path-applicant-page #content {
                box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
                padding: 30px 50px;
                background: #fff;
        }

        .path-applicant-page #header,
        .path-applicant-page .site-footer {
                display: none;
        }

        .path-applicant-page #content {
                display: flex !important;
                flex-direction: column-reverse;
        }

        #block-logodashbord .applli-logout {
                float: right;
                margin-top: -60px;
                text-decoration: none;
                border-radius: 5px;
                margin-right: 2px;
                font-size: 14px;
                line-height: 37px;
        }

        .path-applicant-page #edit-view-your-itinerary {
                background: #00BDD6FF;
                border: unset;
                color: #fff;
                font-weight: 600;
                outline: unset;
                border-radius: 8px;
                box-shadow: 0px 17px 35px #bec2c3c9, 0px 0px 2px #00BDD6FF;
                line-height: 22px;
                font-size: 14px !important;
        }
        #edit-new-applicant-details td {
                font-size: 13px;
            }
            
        .applicant-page-form .inform-disc h4,
        .applicant-page-form #edit-bus-group-info h4 {
                font-weight: 600 !important;
                font-family: 'Epilogue', sans-serif;
                font-size: 20px;
                line-height: 30px
        }

        .applicant-page-form .profile-photo {
                display: none;
        }

        .applicant-page-form .inform-disc,
        .applicant-page-form .informations-info.friend-requests {
                box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
                padding: 15px 30px;
                margin-bottom: 20px;
                border-radius: 5px;
                background: #F8F9FAFF;
        }

        .applicant-page-form .profile-name p {
                color: #808080;
                font-family: 'Epilogue', sans-serif;
                margin-left: 40px;
        }

        .applicant-page-form #edit-pipeline-status,
        .applicant-page-form #edit-quick-links,
        .applicant-page-form #edit-relevant-links {
                box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
                background: #F8F9FAFF;
        }

        #edit-pipeline-status .checked::after {
                content: "✔ ";
                font-size: 2vmin;
                text-indent: -2em;
                font-weight: 600;
                color: #17A948FF;
        }

        .applicant-page-form #edit-pipeline-status td,
        .applicant-page-form #edit-quick-links td,
        .applicant-page-form #edit-relevant-links td {
                background: #fff;
                font-family: 'Epilogue', sans-serif;
        }

        .applicant-page-form #edit-pipeline-status td a,
        .applicant-page-form #edit-quick-links td a,
        .applicant-page-form #edit-relevant-links td a {
                color: #1091f4;
                font-weight: 600;
                font-family: 'Epilogue', sans-serif;
        }

        .applicant-page-form #edit-pipeline-status td a:focus,
        .applicant-page-form #edit-quick-links td a:focus,
        .applicant-page-form #edit-relevant-links td a:focus {
                outline: unset !important;
                font-family: 'Epilogue', sans-serif !important;
        }

        .applicant-page-form #edit-pipeline-status tr:hover,
        .applicant-page-form #edit-quick-links tr:hover {
                background-color: unset !important;
        }

        .path-applicant-page input#edit-view-your-itinerary {
                float: right;
        }

        .path-applicant-page .information-disc,
        .path-public-profile .information-disc {
                display: flex;
                font-size: 14px;
                line-height: 22px;
                color: #171A1FFF;
        }

        .path-applicant-page .primary-all,
        .path-public-profile .primary-all {
                width: 220px;
                font-weight: 600;
                margin-bottom: unset !important;
                padding-left: 15px;
                font-family: 'Epilogue', sans-serif;
        }

        .path-applicant-page .applli-logout a,
        .path-group-itinerary-form .applli-logout a {
                box-shadow: unset !important;
                color: #808080;
                word-spacing: -3px;
                padding: 0px 20px;
                font-size: 14px;
                font-family: 'metropolis';
        }

        .path-applicant-page .applli-logout a:hover,
        .path-group-itinerary-form .applli-logout a {
                text-decoration: unset !important;
                color: #808080 !important;
                font-family: 'metropolis';
        }

        .path-applicant-page .applli-logout a:focus,
        .path-group-itinerary-form .applli-logout a:focus {
                outline: unset !important;
        }

        .path-applicant-page .primary-inform {
                font-weight: unset !important;
                font-size: 14px;
                line-height: 22px;
                color: #171A1FFF;
                font-family: 'Epilogue', sans-serif;
        }

        /* .applicant-page-form .blank p {
                margin-top: 150px;
        } */

        .applicant-page-form .inform-disc.blank {
                margin-top: 133px;
                box-shadow: unset;
        }

        /* Ajax Button Throbber */
        form#applicant-page-form input#edit-view-your-itinerary,
        form#applicant-page-form .ajax-progress-throbber {
                position: relative;
                max-height: 2.5rem;
        }

        form#views-exposed-form-applicants-page-1 .ajax-progress-throbber {
                position: relative;
                bottom: 66px;
                float: right;
                right: 56%;
        }

        /*  Disclaimer Form CSS */
        .path-disclaimer {
                background: #ebedf6;
        }

        form#agreement-applicant-disclaimer-form {
                box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
                width: 70%;
                margin: auto;
                border-radius: 10px;
                padding: 30px;
                background: #ffffff;
        }

        form#agreement-applicant-disclaimer-form {
                margin-top: 10%;
        }

        .agreement-applicant-disclaimer-form #edit-actions {
                display: flex;
                justify-content: start;
                padding-left: 25px !important;
        }

        .agreement-applicant-disclaimer-form .js-form-item-agree {
                float: left;
                margin-top: 25px;
        }

        .agreement-applicant-disclaimer-form #edit-submit {
                background: #00BDD6Ff;
                border: unset;
                margin-top: 8px !important;
                outline: unset;
                border-radius: 20px;
                font-weight: 600;
                font-size: 12px !important;
                max-height: 2.5rem;
            }
        .agreement-applicant-disclaimer-form .disclaimer {
                display: flex;
        }

        .agreement-applicant-disclaimer-form .disc-left {
                width: 60%;
                padding-right: 60px;
        }

        .path-disclaimer #header {
                display: none;
        }

        .path-disclaimer footer.site-footer {
                display: none;
        }

        .path-disclaimer .social-bar {
                display: none;
        }

        .path-disclaimer .dis-logo img {
                width: 100% !important;
        }

        .agreement-applicant-disclaimer-form .disc-right {
                width: 40%;
        }

        .agreement-applicant-disclaimer-form .disc-left .term {
                font-weight: 600;
                font-size: 10px;
                line-height: 16px;
                color: #BCC1CAFF;
        }

        .agreement-applicant-disclaimer-form .disc-left p.term {
                margin-bottom: 6px !important;
        }

        .agreement-applicant-disclaimer-form .welcome {
                font-weight: 600;
                font-size: 18px;
                line-height: 28px;
                color: #171A1FFF;
        }

        .agreement-applicant-disclaimer-form .disc-discription {
                font-size: 14px;
                padding-right: 20px;
                line-height: 22px;
                color: #171A1FFF;
        }

        .agreement-applicant-disclaimer-form .dis-logo {
                zoom: 90%;
                display: flex;
                justify-content: end;
                margin-bottom: 15px;
                margin-top: 60px;
        }

        .agreement-applicant-disclaimer-form .dis-taglite {
                zoom: 44%;
                display: flex;
                justify-content: flex-end;
                padding-right: 150px;
        }

        @-moz-document url-prefix() {
                .agreement-applicant-disclaimer-form .dis-taglite {
                        -webkit-transform: scale(0.4, 0.4);
                        padding-right: unset !important;
                }
        }

        /* Group Interary Form */
        #edit-pipeline-status td img {
                margin: auto;
            }
        .path-group-itinerary-form #header {
                display: none;
        }

        .path-group-itinerary-form #block-olivero-content {
                order: 2;
        }

        .path-group-itinerary-form #block-logodashbord {
                order: 1 !IMPORTANT;
        }

        .path-group-itinerary-form .grid-full {
                display: grid !important;
                grid-template-columns: repeat(4, minmax(0, 0fr)) !important;
        }

        .path-group-itinerary-form .social-bar,
        .path-group-itinerary-form .site-footer {
                display: none;
        }

        .path-group-itinerary-form .informations.group-itineraries {
                box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
                background: #F8F9FAFF;
                border: 1px solid #ddd;
        }

        .path-group-itinerary-form .profile-name a:focus {
                outline: unset !important;
        }

        .path-group-itinerary-form .profile-name.blank {
                display: flex;
                justify-content: space-between;
                align-items: baseline;
        }

        .group-applicant-itinerary-form .profile-name p {
                padding-left: 20px;
                color: #808080;
        }

        .path-group-itinerary-form .group-itinerary a:focus {
                outline: unset;
        }

        .informations.group-itineraries h4 {
                margin-left: 0;
        }

        table#edit-group-itinerary {
                text-align: center;
                border-collapse: collapse;
                width: 100%;
        }

        table#edit-group-itinerary th,
        table#edit-group-itinerary td {
                padding: 8px;
                text-align: left;
                border-bottom: 1px solid #ddd;
                font-size: 15px;
                word-break: break-all;
        }

        table#edit-group-itinerary tbody tr:hover {
                background-color: #a9a9a9;
        }

        #edit-group-itinerary td a {
                text-decoration: unset;
                color: #1091f4;
                font-weight: 600;
        }

        .path-group-itinerary-form .main-content__container.container {
                box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
                padding: 30px 50px;
                margin-top: 95px;
                background: #fff;
        }

        .group-applicant-itinerary-form .Back-page-link {
                font: bold 13px Arial;
                text-decoration: none;
                background-color: #00BCD4;
                color: #ffffff;
                padding: 11px 6px;
                font-family: inherit;
                border-radius: 8px;
                box-shadow: 0px 17px 35px #bec2c3c9, 0px 0px 2px #00BDD6FF;

        }

}

@media (min-width:360px) and (max-width: 1023px) {

        /*  Disclaimer Form CSS */
        body.role-authenticated.role-applicants.user-logged-in.path-disclaimer {
                background: #ebedf6;
        }

        form#agreement-applicant-disclaimer-form {
                box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
                width: 70%;
                margin: auto;
                border-radius: 30px;
                padding: 60px 60px 10px 60px;
                background: #ffffff
        }

        form#agreement-applicant-disclaimer-form {
                margin-top: 5%;
        }

        .agreement-applicant-disclaimer-form .js-form-item-agree {
                text-align: center;
        }

        .agreement-applicant-disclaimer-form .js-form-item-agree {
                float: left;
                margin-top: 25px;
        }

        .agreement-applicant-disclaimer-form #edit-submit {
                background: #0f40f3bf;
                border: unset;
                margin-top: 8px !important;
                outline: unset;
                border-radius: 20px;
                font-weight: 600;
                font-size: 12px !important;
        }

        .agreement-applicant-disclaimer-form .dis-taglite {
                zoom: 40%;
                display: flex;
                justify-content: center;
                margin-top: 30px;
        }

        .agreement-applicant-disclaimer-form #edit-submit {
                outline: unset !important;
        }

        .agreement-applicant-disclaimer-form .js-form-item-agree {
                float: unset !important;
                margin-top: 25px !important;
        }

        .agreement-applicant-disclaimer-form #edit-actions {
                display: flex;
                justify-content: center;
        }
    
        .path-disclaimer #header {
                display: none;
        }

        .path-disclaimer footer.site-footer {
                display: none;
        }

        .agreement-applicant-disclaimer-form .dis-logo {
                zoom: 80%;
                display: flex;
                justify-content: center;
        }

        .agreement-applicant-disclaimer-form .disc-left .term {
                font-weight: 600;
                font-size: 10px;
                line-height: 16px;
                color: #BCC1CAFF;
        }

        .agreement-applicant-disclaimer-form .welcome {
                font-weight: 600;
                font-size: 18px;
                line-height: 28px;
                color: #171A1FFF;
        }

        .agreement-applicant-disclaimer-form .disc-discription {
                font-size: 14px;
                padding-right: 20px;
                line-height: 22px;
                color: #171A1FFF;
        }

        /* Applicants Page Form Css */

        .path-disclaimer #main-wrapper {
                background: #ebedf6;
        }

        .path-applicant-page #block-logodashbord {
                margin-bottom: 20px !important;
        }

        #applicant-page-form {
                margin-top: 25px;
        }

        .applicant-page-form input#edit-view-your-itinerary {
                margin-top: -70px !important;
        }

        .path-applicant-page #content {
                box-shadow: 13px -14px 108px gainsboro;
                padding: 30px 50px;
        }

        .path-applicant-page #header {
                display: none;
        }

        .path-applicant-page #content {
                display: flex !important;
                flex-direction: column-reverse;
        }

        #block-logodashbord .applli-logout {
                float: right;
                margin-top: -60px;

        }

        .applicant-page-form .profile-name p {
                color: #808080;
                font-family: 'Epilogue', sans-serif;
        }
        #edit-pipeline-status td img {
                margin: auto !important;
            }
        
            #edit-pipeline-status img, video {
                display: unset !important;
               
            }
        #block-logodashbord .applli-logout {
                float: right;
                margin-top: -60px;
                text-decoration: none;
                border-radius: 5px;
                margin-right: 2px;
                font-size: 14px;
                line-height: 37px;
        }

        .applicant-page-form .inform-disc h4,
        .applicant-page-form #edit-bus-group-info h4 {
                font-weight: 600 !important;
                font-size: 1.2rem !important;
                font-family: 'Epilogue', sans-serif;
                font-size: 20px;
                line-height: 30px;
        }

        .applicant-page-form .inform-disc,
        .applicant-page-form .informations-info.friend-requests {
                box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
                padding: 30px;
                margin-bottom: 20px;
                background: #F8F9FAFF;
        }

        .applicant-page-form #edit-pipeline-status,
        .applicant-page-form #edit-quick-links,
        .applicant-page-form #edit-relevant-links {
                box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
                background: #F8F9FAFF !important;
        }

        .path-applicant-page .site-footer {
                display: none;
        }

        .applicant-page-form #edit-pipeline-status tr:hover,
        .applicant-page-form #edit-quick-links tr:hover {
                background-color: unset !important;
        }

        .path-applicant-page .profile-name {
                display: flex;
                position: absolute;
                margin-top: -50px;
                z-index: 9;
                color: #65a199;
                margin-left: 70px;
        }

        .path-applicant-page input#edit-view-your-itinerary {
                float: right;
        }

        .group-applicant-itinerary-form .profile-name p {
                padding-left: 20px;
                color: #808080;
        }

        .path-applicant-page .information-disc {
                display: flex;
                font-size: 14px;
                line-height: 22px;
                color: #171A1FFF;
                background: #F8F9FAFF;
        }

        .path-applicant-page .primary-all {
                width: 220px;
                font-weight: 600;
                margin-bottom: unset !important;
                padding-left: 15px;
        }

        .path-applicant-page .applli-logout {
                text-decoration: none;
                border-radius: 5px;
                margin-right: 2px;
        }

        .path-applicant-page .applli-logout a:hover {
                text-decoration: unset !important;
                color: #808080 !important;
        }

        .path-applicant-page .applli-logout a:focus {
                outline: unset !important;
        }

        .path-applicant-page .primary-inform {
                font-weight: unset !important;
                word-break: break-all;
                max-width: 200px;
        }

        .path-applicant-page .dashbord-image {
                zoom: 80%;
        }

        .path-applicant-page .profile-name {
                zoom: 72%;
                font-size: 18px;
        }

        .applicant-page-form input#edit-view-your-itinerary {
                bottom: 60px !important;
                zoom: 75%;
                background: #00BDD6FF;
                border: unset;
                color: #fff;
                font-weight: 600;
                outline: unset;
                border-radius: 8px;
                box-shadow: 0px 17px 35px #bec2c3c9, 0px 0px 2px #00BDD6FF;
                line-height: 22px;
                font-size: 14px !important;
        }

        #block-logodashbord .applli-logout {
                margin-top: -44px;
                zoom: 70%;

        }

        .applicant-page-form .inform-disc,
        .applicant-page-form .informations-info.friend-requests {
                zoom: 80%;
        }

        .applicant-page-form #edit-pipeline-status,
        .applicant-page-form #edit-quick-links,
        .applicant-page-form #edit-relevant-links {
                zoom: 73%;
        }

        .applicant-page-form #edit-pipeline-status td,
        .applicant-page-form #edit-quick-links td,
        .applicant-page-form #edit-relevant-links td {
                word-break: break-all;
        }

        /* Group Interary Form */
        .path-group-itinerary-form .profile-name a:focus {
                outline: unset !important;
        }

        .path-group-itinerary-form .main-content__container.container {
                box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
                padding: 30px 50px;
                min-height: 1000px;
        }

        .path-group-itinerary-form .profile-name.blank {
                display: flex;
                justify-content: space-between;
                align-items: baseline;
                padding: 0 8px;
        }

        .path-group-itinerary-form #header {
                display: none;
        }

        .path-group-itinerary-form #block-olivero-content {
                order: 2;
        }

        .path-group-itinerary-form #block-logodashbord {
                order: 1 !IMPORTANT;
                padding: 0 20px;
        }

        .path-group-itinerary-form .grid-full {
                display: grid !important;
                grid-template-columns: repeat(4, minmax(0, 0fr)) !important;
        }

        .path-group-itinerary-form .social-bar,
        .path-group-itinerary-form .site-footer {
                display: none;
        }

        .path-group-itinerary-form .informations.group-itineraries {
                box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
                background: #F8F9FAFF;
                border: 1px solid #ddd;
        }

        .path-group-itinerary-form .group-itinerary a:focus {
                outline: unset;
        }

        .path-group-itinerary-form #block-logodashbord .applli-logout {
                float: right;
                margin-top: -34px;
                text-decoration: none;
                border-radius: 5px;
                margin-right: 0px;
                font-size: 14px;
                line-height: 37px;
        }

        .group-applicant-itinerary-form .Back-page-link {
                font: bold 13px Arial;
                text-decoration: none;
                background-color: #00BCD4;
                color: #ffffff;
                padding: 11px 6px;
                font-family: inherit;
                margin-left: 2px;
                border-radius: 8px;
                box-shadow: 0px 17px 35px #bec2c3c9, 0px 0px 2px #00BDD6FF;
        }

        .group-applicant-itinerary-form #block-logodashbord .applli-logout {
                float: right;
                margin-top: -60px;
                background: #00BDD6FF;
                text-decoration: none;
                border-radius: 5px;
                margin-right: 2px;
                font-size: 14px;
                line-height: 37px;
        }

        .path-applicant-page .applli-logout a,
        .path-group-itinerary-form .applli-logout a {
                box-shadow: unset !important;
                color: #808080 !important;
                word-spacing: -3px;
                padding: 0px 20px;
                font-size: 14px;
                font-family: 'metropolis';
                font-weight: 600;

        }

        #block-logodashbord .dashbord-image {
                zoom: 50% !important;
                /* padding: 0px 35px; */
        }

        .group-applicant-itinerary-form a.Back-page-link {
                zoom: 80%;
        }

        #group-applicant-itinerary-form {
                padding: 0px 20px;
        }

        /*  Mozila firefox Manage Css */
        @-moz-document url-prefix() {
                .applicant-page-form input#edit-view-your-itinerary {
                        -webkit-transform: scale(0.5, 0.5);
                        margin-right: -23px !important;
                        margin-top: 10px !important;
                }
        }

        @-moz-document url-prefix() {
                #block-logodashbord .dashbord-image {
                        width: 60%;
                }
        }

        @-moz-document url-prefix() {
                .path-applicant-page .profile-name {
                        -webkit-transform: scale(0.7, 0.7);
                        margin-left: 0px;
                        font-size: 1rem !important;
                }
        }

        @-moz-document url-prefix() {

                .applicant-page-form .inform-disc,
                .applicant-page-form .informations-info.friend-requests {

                        -webkit-transform: scale(1, 1);
                }
        }

        @-moz-document url-prefix() {

                form#applicant-page-form input#edit-view-your-itinerary,
                form#applicant-page-form .ajax-progress-throbber {
                        margin-right: -38px !important;
                        width: 65%;

                }
        }
}

@media (min-width:360px) and (max-width: 535px) {
        .applicant-page-form #edit-pipeline-status {
                zoom: 57% !important;
        }
        .applicant-page-form table#edit-quick-links {
                zoom: 42% !important;
            }
        #edit-quick-links td a {
          font-size: 14px !important;
          font-weight: 600px;
        }
        

        .applicant-page-form #edit-pipeline-status td a:focus,
        .applicant-page-form #edit-quick-links td a:focus,
        .applicant-page-form #edit-relevant-links td a:focus {
                outline: unset !important;
        }

        .path-applicant-page .primary-all {
                width: 150px !important;
                font-family: 'Epilogue', sans-serif;
        }

        .path-applicant-page .primary-inform {
                max-width: 40% !important;
                font-family: 'Epilogue', sans-serif;
        }

        .applicant-page-form input#edit-view-your-itinerary {
                zoom: 62% !important;
                padding: 26px;
        }

        form#applicant-page-form input#edit-view-your-itinerary,
        form#applicant-page-form .ajax-progress-throbber {
                bottom: 73px !IMPORTANT;
                margin-right: -2px !important;
                line-height: 0px !important;
        }

        .path-applicant-page .profile-name {
                margin-left: 10px !important;
                font-size: 18px;
        }

        .path-applicant-page .dashbord-image {
                zoom: 70%;
        }

        #edit-pipeline-status th,
        #edit-quick-links th,
        #edit-relevant-links th {
                font-size: 13px;
                font-family: 'Epilogue', sans-serif;
        }

        #block-logodashbord .applli-logout {
                margin-top: -31px;
                zoom: 75%;
        }

        form#group-applicant-itinerary-form {
                zoom: 75%;
        }
}