/* *** Mobile *** */


/* Desktop screen */

@media only screen and (min-width: 1040px) {
    .seeker-menu {display:block !important;}
    

    /* Webinars -  /ExploreIt/Events.aspx */

    .otwJobTable.jobFairTable .companyrow1 {display:block;}
    .mobile-h-name, .mobile-h-county, .mobile-h-StartDate, .mobile-h-EndDate,
    .mobile-h2-name, .mobile-h2-seats, .mobile-h2-county, .mobile-h2-StartDate, .mobile-h2-EndDate {display:none;}
    /*Hiding big screen*/
    .hideBig{display:none}
    .mobile-header-search-container { display: none; }
    .mobile-header-search{display:none !important;}
    .mobile-backpack{display: none !important;}
    .hideBigDefault{display:none !important;}
    /* /ContactOhio.aspx */
    div#ContactOhioHours { display: none; } 

    /* /Seeker.aspx */
    .sliderResponsive, .seekerMain .backpackResponsive {display:none;}

    /* CCI */
    .questionMarkPC {display:inline-block;}
    .questionMarkMob, .darkBg {display:none;}
    #socialMedia img.qr-code {display: none;}

    .livechat, .phChatResponsive {display:none;}


    .registrationFinished .content {margin:0;padding:0;position:initial;}
    
    /* Regional Content */
    
    .simplifiedRegionSelector{ display: none;}
}


 /* Tablet screen */

 @media only screen and (max-width: 1039px) {
    .hideBigDefault{display:block !important;}
    #content{padding:10px;}
    #skipContentAnchor {display:none;}

    body{
        background-color: white !important; min-width:320px !important;
    }
    .seeker-menu, .sidebar, .header-menu, .search-bar-container, .careerProfilePagesContent .sideBar {
        display:none;
    }
    .saved-scholarship-filter-mobileVersion { display: block; }
    .filtersButton a { display: inline; }
    .veteran-side-rail-message-popup-mobile { display: block; width: 100%; float: left; }
    .quickLinks .layout > div.links, .quickLinks.layout div.links {
        width: 60%;
    }
    .quickLinks .layout > div.links li, .quickLinks.layout > div.links li {
        width: 50%;
    }
    .quickLinks .quickLinkHeader, .quickLinks .quickLinkHeader {
        margin-right: 20px;
    }
    .quickLinks {
        padding-left: 10px; padding-right: 10px; white-space: normal;
    }

    .quickLinks div.links ul {
        padding-left: 0px;
    }

    div.quickLinks {
        padding-left: 0px;padding-right: 0px;line-height:16px;
    }
    div.quickLinkHeader {
        padding-right: 10px;
    }
    .header-menu-mobile {
        display: inline; 
        visibility: visible;
    }

    .mm-menu{ 
        width: 200px;
    }
    .breadcrumb {display:none;} /* EPFF Landing pages */
    html.mm-opening .mm-page, html.mm-opening #mm-blocker, html.mm-opening .mm-fixed-top, html.mm-opening .mm-fixed-bottom {
        left: 200px;
    }

    .ucLoginPrompt {margin-right:0 !important;margin-bottom:15px;}

    .ismobileheader {
        /*background: none repeat scroll 0 0 #777; */
        background: #cecbcb url('https://securemedia.applygovt.com/id/mgs/6914/navButtonGradient.png') left top repeat-x;
	
        box-sizing: border-box;
        color: #fff;
        font-size: 16px;
        font-weight: bold;
        height: 78px;
        line-height: 40px;
        padding: 28px 68px 30px 10px;
        top: 3px;
        position: absolute;
        width: 78px;
        border-right: 1px solid #ccc;
    }

        .ismobileheader a {
            background: center center no-repeat transparent;
            background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );
            background-size: 30px;
            display: block;
            text-indent: -9999px;
            width: 78px;
            height: 78px;
            position: absolute;
            top: 0px;
            left: 0px;
        }

    .layout {width:100%;min-height:0px;}
    .layout.content {overflow:hidden;}
    .layout.content.home {overflow:inherit;}
    .pnlSeekerHeight {min-height:80px;position:relative;}
    .channels_eomjmy_home .page-header {margin-top: 0px;}

    .landingPageLeftCol {display:block !important;position:absolute;left:0;top:0;z-index:1000;}
    .seeker-menu ul li span {display:none;}
    .seeker-menu ul li {background:#333333;border-top:1px solid #474747;border-bottom:1px solid #111111;}
    .seeker-menu ul li h2 {color:white;}
    .seeker-menu > ul > li > a, .seeker-menu > ul > li > a.exploreIt {border:0px solid black !important;}
    .seeker-menu > ul > li:last-child, .seeker-menu > ul  ul {display:none;} 
    .landingPageContentModules{width:100%;}
    .last regional {display:none !important;}
    .landingPageContentCol {margin:0 !important;width:100% !important;}
    .page-header {width:100%;height:auto;min-height:80px;}
    #aspnetForm {margin:auto;width:100% !important;}
    .header-logo {height: 72px;left: 100px;margin-top: 10px;position: absolute;text-indent: -2000%;top: 0;width: 64px;}
    .landingPageContent,.landingPageContentOdei {background: none !important;}

    .activateResumeAlert .alert {max-width: 994px;padding: 10px;width: auto;}


    /* Webinars -  /ExploreIt/Events.aspx */

    .content.content-with-sidebar {border-right:none;width:100%;padding-right:0;}

    .mobile-h-name, .mobile-h-county, .mobile-h-StartDate, .mobile-h-EndDate,
    .mobile-h2-name, .mobile-h2-seats, .mobile-h2-county, .mobile-h2-StartDate, .mobile-h2-EndDate {display:none;}

    div.loginPage h1 {font-size:26px;}
    div.loginPage .loginPageAvatar { display: none; }
    div.loginPage .loginPageMainContainer { margin: 0; padding: 15px; }
    div.loginPage .loginPageMainContainer .registerContent { width: 100%; padding: 0; }
    div.loginPage .loginPageMainContainer .loginContent { width: 100%; padding: 0; border-left: inherit; }

    .hideBig{display:none}
    .mobile-header-search{display:block !important;margin: auto !important;width: 130px;color: #5e5e5e !important;position: absolute !important;left: 43%;top: 20px;text-align: center;}
    .mobile-header-search-container { padding-top: 20px; text-align: center; }
    .mobile-header-search-container .submit, 
    .mobile-header-search-container .submit:hover { color: #5e5e5e }

    .signInButtonMainMobile { position: absolute;right: 10px;width: 130px;text-align: center;}
    .backpackButtonBackpackPage {position: absolute;right: 10px;width: 130px;text-align: center;}
    .homeHeader .signInButtonMainMobile {display:none !important;}
    .mobile-link-not-decoration{text-decoration:none;}
    .defaultShowBig{display:none !important;}

    .livechat, .phChatResponsive {display:none;}
    .mobile-right-search{margin-right:0px !important;}
    .threeColModule{width:33% !important;}
    .oneColModule{width:100% !important;}
    .twoColModule{width:50% !important;}
    .mobile-big-image{width:100% !important;height:100% !important;display:block !important;}
    
    /* /ContactOhio.aspx */
    div#ContactOhioHours .box-content { padding-left: inherit; }
    div#ContactOhioHours h3 { text-align: left; }
    .helpLineItems ol { padding-left: 20px; }


    /* /Seeker.aspx */

    .bx-wrapper, .sliderResponsive .slide.bx-clone {display:none;}
    .ControlBody.partners .bx-wrapper {display:block;}
    .sliderResponsive {padding:10px;display:block;}
    .registrationFinished .sliderResponsive {padding:0;}

    .registrationFinished .buttonWrapper {float: left;margin: 0 14px 25px 0;}
    .sliderResponsive .slide {width:49% !important;margin-right:1% !important;min-width:300px;}
    .sliderResponsive .slide article {width:100%;}

    .sliderResponsive .mediaPlaceholder {width:30%;max-width:120px;margin-bottom: 20px;}
    .sliderResponsive .mediaPlaceholder img, .placeholder-120x89 {width:100%;height:auto;}
    .sliderResponsive .copyPlacholder {width:70%;margin-bottom: 10px;}
    .sliderResponsive { display: none;}
    .twitterWrapper{ display: none;}
    .feature .mediaPlaceholder {border:none;}
    .features .feature {min-height:inherit;}
    .seekerLandingPageContent .backpack {background:none;height:350px;}
    .seekerLandingPageContent {height:350px;}

    .seekerMain .landingPageAvatar, .seekerMain .landingPageAvatarVeterans, .seekerMain .landingPageAvatarColleg, .seekerMain .landingPageAvatar2 {margin:0;width:15%;max-width:117px;position: absolute;bottom: -1%;left: 2%;}
    .seekerMain .seekerLandingPageContent .landingPageAvatar .avatarResponsive, .seekerMain .seekerLandingPageContent .landingPageAvatarVeterans .avatarResponsive, .seekerMain .seekerLandingPageContent .landingPageAvatarColleg .avatarResponsive, .seekerMain .seekerLandingPageContent .landingPageAvatar2 .avatarResponsive {width:100%;position:absolute;left:2%;bottom:-1%;}
    .seekerMain .seekerLandingPageContent .backpackResponsive {max-width:220px;width:25%;position:absolute;right:2%;bottom:0%;display:block;}

    .landingPageCopy .important-info {line-height:18px;}

    .seekerMain .seekerLandingPageContent .landingPageCopy, .seekerMain .seekerLandingPageContent .landingPageCopy2 {left: 20%;padding: 0px;position: absolute;top: 30px;margin-right:30%;width: auto;}
    .seekerMain .seekerLandingPageContent .landingPageCopy3 {left: 20%;padding: 0px;position: absolute;top: 30px;margin-right:30%;width: auto;}

    /* Wonderwall */

    .wonderwall-area {max-height:inherit;padding:0 40px;text-align: center;}
    .wonderwall-area .jcarousel-skin-wonderwall {margin:0 auto;padding:0;}
    .wonderwall-area #mycarousel .clear {display:none;}
    .home-seeker-area, .home-employer-area {width:auto;}
    .home-seeker-area-in {padding: 0 0 0 0%;width:auto;}
    .home-employer-area-in {width:auto;}

    .half.gutter:first-of-type {width:40%;float:left;padding:0;}
    .half.gutter:nth-child(2n+2) {width:40%;float:right;padding:0;}
    .avatar-center {background:none;}
    .halfs-env { max-width:1024px;margin:auto;background: url("https://securemedia.applygovt.com/id/mgs/6914/home-avatar-center-small.png") center top no-repeat transparent;background-size:760px;}
    .halfs-env {margin: 40px auto 0;}
    .wonderWallOhioLogo {margin-right:15px;}

    .avatar-center-guidepost { background-position: center 430px; background-size:800px; }
    .channels_eomjmy_employerguidepost .avatar-center-guidepost { background-position: center 410px; }


    .inside-text-guidepost {width:110px;}
    .left-half-guidepost {width: 330px;}
    .right-half-guidepost {width: 330px;float:left;}
    .left-navigation-guidepost {width:100%;margin-bottom: 270px;}
    .channels_eomjmy_employerguidepost .left-navigation-guidepost {width:100%;margin-bottom: 370px;}
    .seekerGuidepostVideoLink {top:115px;left:50%;width:150px; padding-top: 200px;margin-left:-75px;}
    .guidepostItem {width:190px;margin-left:auto;margin-right:auto;}
    .employerGuidepost .guidepostItem {width:260px;margin-left:auto;margin-right:auto;}
    .guidepostButton1, .guidepostButton2, guidepostButton3 {width:40%;margin-left:auto;margin-right:auto;float:right;}

    .guidePostLeftCol {width: 720px;margin:auto;}
    .avatar-center-guidepost .home-seeker-area, .avatar-center-guidepost .home-employer-area {margin-bottom: 20px;}

    .guidepostRightButtons {width: 100%;top:405px;right:0;}
    .channels_eomjmy_employerguidepost .guidepostRightButtons {width: 100%;top:705px;right:0;}
    .guidepostButton1 {padding-top:15px;float:left;width: 40%;}
    .seekerGuidepostVideoLink {top:425px;}
    .channels_eomjmy_employerguidepost .seekerGuidepostVideoLink {top:405px;}

    .flyingOwen {display:none;}


    /* CCI */
    .careerProfilePagesContent .mainContent { width: auto; margin: 0; padding: 0; border-right: 0; }
    .mainContent.welcome { background: inherit; }
    .mainContent .stepItemText { width: 100%; }
    .mainContent .rowText { width: auto; }
    .careerClusterAvatar { top: inherit; }
    .cciItems .radiosContainer { float: left; min-width:280px; }
    .careerClusterCopyRight { padding: 15px; }

    .questionMarkPC {display:inline-block;}
    .questionMarkMob, .darkBg {display:none;}
    .printIconHide{ display: none;}
    /*Budget Calc*/
    .budgetCalcContent .sideBar{ display: none;}
    .budgetCalcContent .mainContent{ border-right: none;width: 100%;padding: 0;}
    .budget-calc-mobile{ position: relative;margin: 0;float: right;width: 70%;}
    .registrationFinished .budget-calc-mobile{padding:10px 10px 10px 20px;margin-top:20px;}
    .occupationSearch-mobile{ position: relative; padding: 0 14px;margin: 4% 0;float: right;width: 85%;}
    .budgetCalcPageAvatar      { position: relative;float: left;width: 30%;left: 5px;top: 10px;max-width: 226px;}
    .occupationSearchPageAvatar{ position: relative;float: left;width: 15%;left: 5px;top: 10px;max-width: 226px;}
    .budget-avatar-mobile{ width: 100%;max-width: 204px;}
    .occupationSearch-avatar-mobile { width: 100%;max-width: 204px; margin-top: -9%;}
    .budgetCalcPageHome{ width: 100%;background: none;}
    .budget-background-mobile{display: block;visibility: visible; width: 100%;position: absolute;height: 409px;left: 0;z-index: 0;}

    .veteranSwitch .budget-background-mobile{height: 509px;}
    .veteranSwitch .registrationFinished {height:477px;}

    .budget-background-mobile-2{display: block;visibility: visible; width: 100%;position: absolute;height: 339px;left: 0;z-index: 0;}
    .budgetCalcContent li.print, #emailIcon.email-career-plan-edit{ display: none !important;}
    .occupationsearch-background-mobile{display: block;visibility: visible; width: 100%;position: absolute;height: 607px;left: 0;z-index: 0;}
    .expense-input-main{ width: 100%;}
    .expenses .expense-main-item{ padding: 28px 15px 28px 0;}
    .print{ display: none;}
    .emailCCMEP {display:none;}
    .workValuesResultsContent .print,.workValuesResultsContent .emailCCMEP {display:block;}
    .workValuesResultsContent .emailPrintButtonsContent {top:20px;}
    .print-link{ display: none;}
    .OccupationOneSheet .box div.box-content{ padding: 5px;}
    .career-details .half.gutter:first-of-type {width: 50%;margin: 0;padding: 0;}
    .career-details .half.gutter:last-of-type {width: 45%;margin: 0;padding: 0; }
    .print a{ display: none;}
    .printIconHide{ display: none !important;}
    table.occupations th, table.occupations td { width: auto !important; }
    .target-salary{ width: 30%;margin-right: 0;}
    .mobile-align-left{ text-align: left;}
    .expenses .editor input{ padding-left: 2px;}
    #socialMedia img.qr-code {display: none;}

    .registrationFinished .content {margin:0;padding:0;position:initial;}


    .welcomeBackGraph {float:left;}
    .careerProfileResponsivePage, .careerProfileResponsivePage .careerProfilePagesContent {width:100%;}
    .careerProfileResponsivePage h1 {padding-bottom:0 !important;}
    .careerProfileResponsivePage .budget-calc-mobile { position: relative;margin: 0;float: right;width: 70%;}
    .careerProfileResponsivePage .careerProfile-calc-mobile { position: relative;margin: 0 !important;float: right;width: 70%;}
    .careerProfilePagesAvatar      { position: relative;float: left;width: 120px;left: 5px;top: 10px;max-width: 226px;}
    .careerProfileResponsivePage .careerProfilePagesAvatar      { position: relative;float: left;width: 30%;left: 5px;top: 10px;max-width: 226px;}

    .careerProfileResponsivePage .careerProfilePagesAvatar{ position: relative;float: left;width: 25%;left: 5px;top: 10px;max-width: 226px;}
    .careerProfileResponsivePage .careerProfilePagesAvatar img {height:300px;}
    
    .careerProfileResponsivePage .careerProfilePagesCopy { padding: 30px 15px 15px 15px; }
    .careerProfileResponsivePage .careerProfilePagesWrapper .protoQuestTitle {padding:0;}
    
    .careerProfileResponsivePage .careerProfile-background-mobile {display: none;visibility: visible; width: 100%;position: absolute;height: 399px;left: 0;z-index: 0;}
    .careerProfileResponsivePage .mainContent.welcome .careerProfile-background-mobile {display: block;}

    .careerProfileResponsivePage .responsiveHidden {display:none;}
    .careerProfileResponsivePage .careerProfilePagesContent {height:auto;}
    .careerProfileResponsivePage .mainContent.welcome .careerProfilePagesContent {height:338px;}
    .careerProfileResponsivePage .careerProfilePagesContent .printResults {display:none !important;}
    .careerProfileResponsivePage .careerProfilePagesWrapper .mainContent.tutorial {width:100%;background-size:100% auto;}
    .careerProfileResponsivePage .careerProfilePagesContent .mainContent.tutorial {width:100% !important;background: url("https://securemedia.applygovt.com/id/mgs/6914/CarrerProfileTutorBgd.jpg") no-repeat scroll left bottom #fff;background-size:100% auto;}
    .careerProfileResponsivePage .mainContent.tutorial .careerProfilePagesAvatar {left:15px !important;top:60px;}

    .careerProfileResponsivePage .welcome.introPage {width:100%;}
    


    /* Veterans Jobs */

    .BodyContainer {min-width:320px;}
    .page-header > .layout.relative {margin-top:0 !important;}
    #OhRes-cntr {width:100%;padding:20px 10px;border:none;margin-top:0;}
    #OhRes-Lpanel {width:100%;margin-bottom:15px;}
    #OhRes-Rpanel {width:100%;margin-bottom:15px;}

    #OhRes-Lpanel div {text-align:right;width:170px;float:right;}
    #OhRes-Lpanel div img {width:150px;}
    #OhRes-Lpanel div.block {text-align:left;width:auto;float:none;}

    .listResumesCtrl table th {text-align:left;}

    .clswrap {-ms-word-break: break-all;
     word-break: break-all;
     word-break: break-word;
     -webkit-hyphens: auto;
     -moz-hyphens: auto;
     hyphens: auto;}

    /* Backpack */

    .backpackPage #emailIcon.email-career-plan-edit {
        display: block !important;
    }

    .saved-comparisons ul.school {min-width:inherit;}
    .saved-comparisons .item {display:block;}
    .saved-comparisons .item ul {width:100%;}
    .saved-comparisons .item .versus {margin:10px 0;}
    .saved-comparisons .button {margin-top:15px;}

    .assessmentsTable thead {display:none;}
    .assessmentsTable td {display:block;}
    .assessmentsTable td:before {display:block;font-weight:bold;}
    .assessmentsTable td:nth-of-type(1):before { content: "COMPLETED ASSESSMENT";}
	.assessmentsTable td:nth-of-type(2):before { content: "SCORE";}
	.assessmentsTable td:nth-of-type(3):before { content: "COMPLETION DATE";}

    .col_1_3, .col_2_3 {padding:0;}

    .bars-env .bar-content {padding:0;}


    /* List Resumes */
    #viewResumesSampleBoxes .resumeButtonsBox {
        max-width:748px;
        width:100%;
    }
    #viewResumesSampleCTA {
        max-width:702px;
        width:100%;
    }
    #listResumesButtonsBoxes .resumeButtonsBox {
        display:block;
        width: 100%;
        margin-bottom:20px;
    }
    .listResumesCtrl #viewResumesSampleBoxes {text-align:left;}
    .listResumesCtrl #listResumesButtonsBoxes {text-align:left;display:block;}



    .resume-heading {margin-bottom:15px;}
    .resumeWidth35, .resumeWidth55, .resumeCell  {width:100%;text-align:left;}
    .resume-cell {margin-left:0;line-height:20px;}
    .resume-cell-container {padding:0;}
    .resume-flex-row-container {margin-top:0px;}
    .resume-rating {font-size:15px;position:relative;left:0px;top:-17px;}
    .resume-cell-container .resume-flex-row {justify-items:left;display:block;margin-right:15px;}
    .resume-cell-container--width-10 {width: 30%;}
    .resume-skills, .resume-views, .resume-emp-activity, .resume-actions {margin-bottom:5px;}
    .resume-skills a, .resume-views a, .resume-emp-activity a, .resume-actions a {background-size:15px auto; padding-left:20px;}

    .resume-subheading {align-self: flex-end;}


    /* Our Partners */

    .ourPartnersHead {margin-left:15px;margin-right:15px;}
    
    /* Regional Content */
    
    .simplifiedRegionSelector{ display: inherit;margin-bottom:15px;}
    .simplifiedRegionSelector .regionSelector {min-height:0;}
    
    /* Guided Tour Landing page */
    .IGEbg, .IGEbg2 { width: 100%; }
    .igelanding { width: 25%; }
    .IGERightContent { width: 75%; }
    .IGEPageAvatar { margin-top: -20px; width: 25%; }
    .IGEPage1Chuck, .IGEChuckNew { width: 100%;min-width: 0; height: auto;min-height: auto;position:static;}
    .IGEPage1Chuck img, .IGEChuckNew img { width: 100%;min-width: auto; height: auto;min-height: auto; }
    
    /* Industry Landing Pages */
    .industryLandingPagesContent .sideBar { display: none; }
    .industryLandingPagesContent .sideBar { display: none; }
    .industryLandingPagesContent .mainContent { width: auto; margin: 0; padding: 0; border-right: 0; }
    .industryLandingPagesWrapper .cpwLink {float:right;margin-right:15px;}

    /* SNAP */
    .SNAPbgGuide, .SNAPBoxGuide, .SNAPbg, .SNAPbgSupport {width:auto;height:auto;}
    .SNAPalign3, .SNAPalign4 {margin:0;margin:auto;text-align:center;}
    .SNAPbutton {padding-left:0;}

    .county-filter-container-mobile {display:block;}
    .county-filter-container-workshops-mobile, .county-filter-container-workshops-mobile {display:block;}


    .careersContainer .industriesContainer,
    .careersContainer .educationsContainer,
    .careersContainer .region-filter,
    .careersContainer .salaryContainer,
    .careersContainer .keywordsContainer,
    .careersContainer .budgetContainer{
        width:100%;
    }
    .careersContainer .budgetList,
    .careersContainer .industriesList,
    .careersContainer .educationsList,
    .careersContainer .regionsList,
    .careersContainer .salariesList,
    .careersContainer .branchesList,
    .careersContainer .keywordsBranchInputs  {
        margin-left:0px;
        width:calc(100% - 55px);
    }
    .careersContainer .keywordField {width:100%;margin-left:0;}
    .careersContainer .goButton {position:initial;}
    .careersContainer .branchesList {left:0;width:100%;}
    .careersContainer a {width:auto;}
    .careersContainer .educationsContainer .careersLabel,
    .careersContainer .salaryContainer .careersLabel,
    .careersContainer .region-filter .careersLabel,
    .careersContainer .keywordsContainer .careersLabel {
       left:0px;
    }

    /* Work Values */

    .workValuesResponsivePage, .workValuesResponsivePage .workValuesPagesContent {width:100%;}
    .workValuesResponsivePage h1 {padding-bottom:0 !important;}
    .workValuesResponsivePage .budget-calc-mobile { position: relative;margin: 0;float: right;width: 70%;}
    .workValuesResponsivePage .workValues-calc-mobile { position: relative;margin: 0 !important;float: right;width: 100%;}
    .workValuesPagesAvatar      { position: relative;float: left;width: 120px;left: 5px;top: 10px;max-width: 226px;}
    
    .workValuesResponsivePage .workValuesPagesAvatar{ position: relative;float: left;width: 25%;left: 5px;top: 10px;max-width: 226px;}
    .workValuesResponsivePage .workValuesPagesAvatar img {height:auto;width:100%;}
    
    .workValuesResponsivePage .workValuesPagesCopy { padding: 30px 15px 15px 15px;}
    .workValuesResponsivePage .workValuesPagesWrapper .protoQuestTitle {padding:0;}
    
    .workValuesResponsivePage .workValues-background-mobile {display: none;visibility: visible; width: 100%;position: absolute;height: 399px;left: 0;z-index: 0;}
    .workValuesResponsivePage .mainContent.welcome .workValues-background-mobile {display: block;}

    .workValuesResponsivePage .responsiveHidden {display:none;}
    .workValuesResponsivePage .workValuesPagesContent {height:auto;}
    .workValuesResponsivePage .mainContent.welcome .workValuesPagesContent {height:338px;}
    .workValuesResponsivePage .workValuesPagesContent .printResults {display:none !important;}
    .workValuesResponsivePage .workValuesPagesWrapper .mainContent.tutorial {width:100%;background-size:100% auto;}
    .workValuesResponsivePage .workValuesPagesContent .mainContent.tutorial {width:100% !important;background: url("https://securemedia.applygovt.com/id/mgs/6914/CarrerProfileTutorBgd.jpg") no-repeat scroll left bottom #fff;background-size:100% auto;}
    .workValuesResponsivePage .mainContent.tutorial .workValuesPagesAvatar {left:15px !important;top:60px;}

    .workValuesResponsivePage .welcome.introPage {width:100%;}

    .siteIndexHead { margin: 55px 10px 35px 10px;}
    .siteIndex.box:first-of-type, .siteIndex.box {padding: 5px 5px;width:100%;border-right:0;}

    /* Video Sessions */

    .videoSessionsTdName  {width:300px;}
    .videoSessionsTdViewBtn {width: calc(100% - 20px - 590px);}
    .videoSessionsEmailPrintIconsContainer .print, .videoSessionsEmailPrintIconsContainer .emailCCMEP {display:block;} 
    
    /* TABE */

    .chuckIconMobileHeader {display:block;}


    /* Employer Landing Page*/

    .employerLandingPgContainer .landingPageCopyEmployerLowPad {width:calc(100% - 300px - 20px)}

    /* My Jobs */

    .myJobsHalfContent.half, .myJobsHalfContent2.half, .myJobsHalfContent .my-jobs-table, .myJobsHalfContent2 .my-jobs-table {width: 100%;}
    .myJobsHalfContent, .myJobsHalfContent2 {margin-top:30px;}
    .anotherSourceJob {position:absolute;right:15px;top:5px;}
    .myJobsHalfContent.half.right-narrow-gutter, .myJobsHalfContent2.half.left-narrow-gutter {padding-right:0; padding-left:0;}
}


 /* Mobile screen */

 @media only screen and (max-width: 768px) {
    
    .quickLinks .layout > div.links, .quickLinks.layout div.links {
        width: 100%;
    }
    .quickLinks .layout > div.links li, .quickLinks.layout > div.links li {
        width: 50%;
    }

    .quickLinks {padding-bottom:30px;position:relative;}

    .quickLinksSocial {position:absolute;bottom:-15px;left:0px;}

    .landingPageContentCol {max-width:100% !important;width:auto !important;float:none !important;margin:0;}
    #aspnetForm {margin:auto;width:100% !important;}
    .page-header {width:100% !important;}
    .twitterFollowButtonWrapper, .page-footer .partner-msg:first-of-type {display:none;}

    /* Home Page */

    .foOwen  {width:165px;}
    .fullBanner {width:100%;min-width:300px;}
    .foBanner {margin-left:25px;width:100%;min-width:0;padding:15px;}
    .foBannerContainer {width:33%;margin:0;padding:0;text-align:center;}
    .foBannerContainer .foBannerContainerText {width:85px;margin:auto;}
    .foBannerContainer.foItem3, .foBannerContainer.foItem4 {margin-right:0;}
    .foBannerContainer.foItem4 {margin-top:10px;margin-right:10px;width:calc(100% - 75px);}
    .foBannerContainer.foItem5 {width:60px;text-align:right;float:right;}
    .foLogo {height:50px;margin-top:15px;}

    /* Webinars -  /ExploreIt/Events.aspx */

    .companyrow1, companyrow2 {display:none;}
    .companycol1, .companycol2, .companycol1j {width:100%;padding:10px 0;}

    .companycol1 {width:100%;padding:10px 0;}
    .companycol2 {width:25%;padding:10px 0;}

    .companycol3, .companycol4, .companycol5, .companycol2w  {width:25%;padding:10px 0;}
    .companycol2j, .companycol3j, .companycol4j {width:33%;padding:10px 0;}

    .companycol6, .companycol8  {width:50%;padding:10px 0;}
    
    .companycol1j, .companycol1 {padding: 10px 0 0;}
    .otwJobTable {padding:0;}

    .mobile-h-name, .mobile-h-seats, .mobile-h-county, .mobile-h-StartDate, .mobile-h-EndDate,
    .mobile-h2-name, .mobile-h2-seats, .mobile-h2-county, .mobile-h2-StartDate, .mobile-h2-EndDate, .county-filter-container-mobile {display:block;}
        .county-filter-container-mobile select { width: 50%; }
    .content.content-with-sidebar {border-right:none;max-width:770px;width:100%;}

    .eventsAnchors a {display:inline-block;width:100%;margin-right:0;margin-bottom:10px;}
    .eventsAnchors a::before {
            font-family: "FontAwesome";
            content: "\f3e5";
            font-size: 1.355rem;
            padding: 0 10px;
            -webkit-transform: rotateY( 180deg );
            -moz-transform: rotateY(180deg);
            -ms-transform: rotateY(180deg);
            -o-transform: rotateY(180deg);
            transform: rotateY( 180deg );
            display: inline-block;
        }
    .county-filter-container-workshops-mobile, .county-filter-container-workshops-mobile {margin-top:15px;}

    /* ExploreIt PlanIt FundIt FindIt */
    .landingPageAvatar{max-width:50%;position:absolute;float:left;top:0;left:0;margin:10px}
    .mmaxavatar{max-width:100%}
    .landingPageCopy{top:30%;left: 54%;margin:0 5px 0 0;}
    .landingPageContent, .landingPageContentOdei {width:100% !important;overflow:hidden; margin-bottom:20px;}
    .landingPageContentColleg{width:100% !important;overflow:hidden; margin-bottom:20px;}
    .landingPageContentCol{width:100% !important;}
    .oneColModule,.twoColModule,.landingPageContentModules,.threeColModule{width:100% !important;height: 100% !important;min-height: 0px !important;}
    .colGray{background:#f6f6f6;border-bottom:thick solid #fff}
    .oneColModule,.twoColModule,.threeColModule{float:none!important;font-size:13px;padding:0px!important;margin: 0px !important;}
    .landingPageContentModules{width:100%}
    .chartIcon,.clipboardIcon,.financeIcon,.careerPathwayIcon,.careerTechIcon,.magIcon,.constructionIcon, .jobsIcon{background-position:0px 0px!important}
    .threeColTitle{padding-top:0px;padding-bottom:0px;font-size:20px}
    .landingPageContentModulesOdei .threeColTitle {padding:15px;margin-bottom:0;}
    .landingPageContentColOdeiMainImage {display:none;}
    .landingPageContentOdei {height:calc();}

    .odeiLinksContent {padding:0px;}
    .odeiLinksLeftCol, .odeiLinksLeftRight {width:100%;text-align:center;}

    .landingPageContentModules .innerTwoColModule {width:auto;padding:0;}
    .landingPageContentModules .outerRight {border-left:0;margin-top: 0px;}
    .landingPageContentModules .outerLeft {border-left:0;margin-top: 0px;}
    .landingPageContentModules .innerTwoColModule.Inner {padding-top: 0px;padding-bottom: 0px;}
    .landingPageContentModules h2 {margin-bottom: 0px;}
    .landingPageContentModules .innerTwoColModule.Top {padding-bottom:0;}

    /* RESEA */

    .reseaLandingPageLeftCol {width:100%;}
    .reseaLandingPageRightCol {width:100%;}
    .reseaLandingPageMapLegend {position:absolute;left:50%;top:350px;margin-left:-100px;}
    .reseaLandingPageMap {padding-bottom:100px;}
    .reseaLandingPageLeftCol {padding-right:0;}
    .reseaLandingPageRightCol {padding-left:0;}
    .reseaLandingPageMap img {height:300px;}

    .chartIcon,.clipboardIcon,.financeIcon,.careerPathwayIcon,.careerTechIcon,.magIcon,.constructionIcon, .jobsIcon{padding:20px 70px 14px;background-size: 50px !important}
    .hideBig{display:block;height:auto;float:left;width:auto;padding-right:0}
    .exploreIndexHead{background-color:#EEE;border-bottom:thin solid #BBB;min-height: 100px;display: flex;align-items: center;padding: 0 20px;}
    .exploreIndexContent{padding:20px}
    .landingPageContentModules{padding-bottom:20px;}
    .hideBig{display:block}
    .landingPageContentModules{border:none !important;}
    .separating{border: none !important;}
    .clipboardIcon .hideBig, .jobsIcon .hideBig, .careerTechIcon .hideBig {height:55px;}
  
    .vetLandingLeftCol {float:left;width:100%;}
    .collegLandingLeftCol {float:left;width:100%;}
    .vetLandingRightCol {float:left;width:100%;margin-top:30px;}
    .collegLandingRightCol {float:left;width:100%;margin-top:30px;}
    .mobile-landing-content-veterans {height: 100% !important;}
    .mobile-landing-content-colleg {height: auto !important;}
    .mobile-big-image {position: absolute;}
   

    .mobile-landing-header-veterans {left:150px;position:absolute;top:5px;padding:10px;}
    .mobile-landing-header-colleg {position:relative;}
    
    .mobile-header-search-container { position: absolute; top: 100px; width: 100%; margin: 0; padding: 0; }
    .mobile-header-search-container .submit { width: auto; }
    .mobile-header-content-workkeys { margin-bottom: 60px;}     
    
    /* /Seeker.aspx */

    .sliderResponsive .slide {width:100% !important;margin-right:1% !important;min-width:300px;}
    .seekerLandingPageContent {height:auto;}
    .seekerMain .seekerLandingPageContent .landingPageCopy2 {position: inherit;margin:20px 30% 30px 20%;width: auto;}
    .seekerMain .seekerLandingPageContent .landingPageCopy3 {position: inherit;margin:20px 30% 30px 20%;width: auto;}
   

    /* Budget Calculator */

    .budgetCalcContent .occupationSearchContainer + div {float: left; margin-left: 0; margin-top: 30px;width: 100%;}
    .budgetCalcContent .target-salary.home {text-align:left;}
    .budgetCalcContent #industry-search, .budgetCalcContent .messageWraper {width: 100%;}


    /* Wonderwall */

    .half.gutter:first-of-type {width:35%;float:left;padding:0;}
    .half.gutter:nth-child(2n+2) {width:35%;float:right;padding:0;}
    .gutter .fnt23 {font-size:22px;}
    .halfs-env {margin:20px auto 0;background: url("https://securemedia.applygovt.com/id/mgs/6914/home-avatar-center-small.png") center top no-repeat transparent;background-size:700px;}
    .home-initiatives {padding:0 10px;line-height:30px;}
    .home-footer #socialMedia {padding-right:10px;}
    .wondeWallVideoLink {padding-top: 190px;width:30%;margin-left:-15%;}
    .fullwide {margin-top: 100px;}

    .homePageBottomIconsContainer {position:initial;width:100%;height:auto;text-align:center;}
    .homePageBottomIconsContainer a {display:inline-block;float:none;}

    .avatar-center-guidepost { background-position: center 350px; background-size:800px; }
    .left-navigation-guidepost {width:100%;margin-bottom: 270px !important;}
    .left-half-guidepost {width: 100%;}
    .right-half-guidepost {width: 100%;}
    .guidepostRightButtons {top:605px;}
    .avatar-center-guidepost { background-position: center 650px; }   
    .seekerGuidepostVideoLink {top:645px;}
    .guidePostLeftCol {width: 100%;}

    
    .channels_eomjmy_employerguidepost .left-navigation-guidepost {width:100%;margin-bottom: 340px !important;}
    .channels_eomjmy_employerguidepost .employerGuidepost .guidepostItem {padding-right: 30px;}
    .channels_eomjmy_employerguidepost .left-half-guidepost {width: 100%;}
    .channels_eomjmy_employerguidepost .right-half-guidepost {width: 100%;}
    .channels_eomjmy_employerguidepost .guidepostRightButtons {top:935px;}
    .channels_eomjmy_employerguidepost .avatar-center-guidepost { background-position: center 660px; }   
    .channels_eomjmy_employerguidepost .seekerGuidepostVideoLink {top:655px;}
    .channels_eomjmy_employerguidepost .guidePostLeftCol {width: 100%;}

    /* CCI */
    .welcomeBackGraph {float:none;}
    .welcomeBackGraphHeaderFirst, .welcomeBackGraphBodyFirst {width:70%;}
    .welcomeBackGraphHeaderSecond, .welcomeBackGraphBodySecond {width:20%;}
    .mainContent.welcome { height: auto; padding: 1em 0;width:100%; }
    .careerProfilePagesAvatar, .careerClusterAvatar { float:left; position:static;margin-top:15px;}
    .careerProfilePagesAvatar img, .careerClusterAvatar img { height:150px; }
    .careerProfilePagesCopy, .careerClusterCopy { margin: 15px 15px 15px 15px; float:left;width:calc(100% - 150px);width:400px;}
    .careerProfilePagesWrapper .compassBreadcrumb div { display: inherit; padding-left: 15px; }
    .careerProfilePagesWrapper .compassBreadcrumb div:hover { color: black; }
    .careerProfilePagesWrapper .compassBreadcrumb .large { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
    .careerProfilePagesWrapper .compassBreadcrumb .selected { background: #ccc; }
    .textAboveGraf, .textUnderGraf { margin: 25px 15px; }
    .resultsGraph { margin: 0; }
    .textAboveGraf .resultsPdfText { float: left; width: 100%; margin-bottom: 2em; }
    .resultsGraph .resultsGraphBodyRow { margin: 0; }
    .resultsGraph .resultsGraphHeaderFirst { float: left; width: 100%; margin-left: 15px; }
    .resultsGraph .resultsGraphBodyFirst { float: left; width: 100%; margin-left: 15px; }
    .resultsGraph .resultsGraphHeaderSecond { float: left; width: 100%; margin-left: 15px; }
    .resultsGraph .resultsGraphBodySecond { float: left; width: 100%; margin-left: 15px; }

    .questionMarkContentHide {
        position:fixed;
        left:50%;
        top:30%;
        margin-left:-150px;
        width:300px;

    }

    .mainContent .questionRow {height:auto;display:inline-block;width:100%;border-bottom:none;padding-bottom:10px;}
    .mainContent .selectionSet {float:left;}
    .mainContent .rowText {width:100%;}
    .mainContent .rowText .rowTextItem {width: calc(100% - 30px);}
    .mainContent .rowText img {position:absolute;top:0;}
    .protoquest .questionWrapper li.visible {height:auto;display:inline-block;width:100%;border-bottom:none;padding-bottom:10px;}
    .questionMarkPC {display:none;}
    .questionMarkMob {display:inline-block;}
    .cCICloseButton {display:block;}
    .darkBg {display:none;width:100%;height:100%;position:fixed;left:0;top:0;background:black;opacity:0.7;z-index:50;}
    .showDarkBg {display:block;}
    /*Budget Calc*/
    .expenses-summary {width: 100%;}
    .content.content-with-sidebar, .sidebarVarBar{ min-width: 320px;}
    .list-row .row-item-checkbox { float: left; }
    .list-row .row-item-wide{ float: inherit;padding-left: 23px;}
    .career-details .half.gutter:last-of-type,.career-details .half.gutter:first-of-type {width: 100%;float: left;padding: 0}
    .target-salary {width: 100%;text-align: center;margin-top: 10px;margin-bottom: 10px;}
    .target-salary  span{ float: none;}
    /*Career Details*/
    .industriesLinks strong,.relatedLinks strong{ float: none;}
    .career-details .box li{ padding-left: 5px;}
    .career-details .box ul ul {padding-left: 0;}
    .career-details .box ul { padding-left: 0;}
    .educationLink { margin-bottom: 15px; }
    .questionMarkContentHide{ padding-right: 30px;}
    .cCICloseButton { padding:10px;}



    .careerProfileResponsivePage .mainContent.welcome .careerProfile-background-mobile {display: block;visibility: visible; width: 100%;position: absolute;height: 389px;left: 0;z-index: 0;}
    .careerProfileResponsivePage .mainContent.welcome { height: 420px; padding: 1em 0; }
    .careerProfileResponsivePage .welcome.introPage { height: 589px; padding: 1em 0; }
    /*.careerProfileResponsivePage .careerProfilePagesAvatar, .careerClusterAvatar { position:inherit;top:15px;left:0;float:left; }*/
    .careerProfileResponsivePage .careerClusterAvatar img { height:150px; }
    .careerProfileResponsivePage .careerProfilePagesAvatar img { max-width: 204px;width:100%;height:auto; }
    .careerProfileResponsivePage .careerClusterCopy { margin: 15px 15px 15px 120px; }
    .careerProfileResponsivePage .careerProfilePagesCopy { padding: 15px; }
    .careerProfileResponsivePage .selectionSet {float:none;}
    .careerProfileResponsivePage .radiosContainer {float:left;margin:5px 0;width:100%;}
    .careerProfileResponsivePage .questionWrapper li .question {width:100%;}
    .careerProfileResponsivePage .question-item .question-text {width:auto;}
    .careerProfileResponsivePage .protoquest .graphWrapperFooter {top:475px;}
    .careerProfileResponsivePage .protoquest .profilerResults {margin-bottom:580px;}
    .careerProfileResponsivePage .graphWrapper {position:absolute;bottom:0px;}
    .careerProfileResponsivePage .welcome.introPage .graphWrapper {position:relative;bottom:0px;}
    .careerProfileResponsivePage .protoquest .resultsWrapper {width:100%;}
    .careerProfileResponsivePage .welcome.introPage .protoquest {padding:15px;}
    .careerProfileResponsivePage .mainContent.welcome.introPage .careerProfilePagesCopy {margin:0px;}

    .careerProfileResponsivePage .protoquest {min-width:320px;float:left;}

    .careerProfileResponsivePage .welcome.introPage .graphWrapper {bottom:0px;width:100%;margin-left:0px;}
    .careerProfileResponsivePage .welcome.introPage .careerProfileResultAvatar {top:380px;left:15px;}
    .careerProfileResponsivePage .welcome.introPage .careerProfileResultAvatar img {height:200px;}
    .careerProfileResponsivePage .welcome.introPage .careerProfilePagesWrapper .protoQuestTitle {padding-bottom:10px;}
    .careerProfileResponsivePage .careerProfilePagesContent {margin-bottom:20px;}
    .careerProfileResponsivePage .welcome.introPage .careerProfile-background-mobile {height:589px;}

    .careerProfileResponsivePage .radiosContainer .radios, .careerProfileResponsivePage .radiosContainer2 .radios {float:none;display:inline-block;}
    .careerProfileResponsivePage .radiosContainer .radios, .careerProfileResponsivePage .radiosContainer2 .radios {margin-right:0;width:53px !important;}
    
    .report-tab .header { display: none; }
    .report-tab li.td { padding-top: 0;padding-left: 0; }
    .report-tab .list-item-activity     { width: 100%; margin-top:15px;}
    .report-tab .list-item-note         { width: 100%; }
    .report-tab .list-item-status       { width: 100%; }
    .report-tab .list-item-date         { width: 100%; }
    .report-tab .list-item-edit         { width: 100%; }
    .report-tab .list-item-delete       { width: 100%; }

    .report-tab .list-item-activity-header  { display: block; text-align: center; padding: 5px 0; background-color: #eee; font-weight: bold; margin: 0 0 5px; }
    .report-tab .list-item-note-header      { display: block; text-align: center; padding: 5px 0; background-color: #eee; font-weight: bold; margin: 10px 0 5px; }
    .report-tab .list-item-status-header    { display: block; text-align: center; padding: 5px 0; background-color: #eee; font-weight: bold; margin: 10px 0 5px; }
    .report-tab .list-item-edit-header      { display: block; text-align: center; padding: 5px 0; background-color: #eee; font-weight: bold; margin: 10px 0 5px; }
    .report-tab .list-item-delete-header    { display: block; text-align: center; padding: 5px 0; background-color: #eee; font-weight: bold; margin: 10px 0 5px; }
    .career-plan-summary-status-mobile { display:block; }

    .report-tab .header .list-item-note { text-align: left; }
    .report-tab .header .list-item-edit { text-align: left; }
    .report-tab .header .list-item-delete { text-align: left; }
    .report-tab .status { margin-left: 0; }
    

    .report-tab .list-item-note-header, .report-tab .list-item-status-header, .report-tab .list-item-edit-header, .report-tab .list-item-delete-header {display:none;}
    .report-tab .list-item-activity-header {margin-bottom:30px;}
    .report-tab .list-item-status, .report-tab .list-item-date {margin-top:10px;}

    .report-tab.careerPlanDeadlinesUl li {position:relative;}
    .report-tab .list-item-note {position:absolute;top:15px;right:65px;width:15px;}
    .report-tab .list-item-edit {position:absolute;top:15px;right:35px;width:15px;}
    .report-tab .list-item-delete {position:absolute;top:15px;right:5px;width:15px;}
    .report-tab .hiddenDot {display:none;}


    .owt-saved-programs-table tr {position:relative;}
    .owt-saved-programs-table td{display:block;width:100%;position:relative;font-weight:normal;}
    .owt-saved-programs-table .program td:first-child {padding:30px 7px 14px 7px;}
    .owt-saved-programs-table .col-target-group {display:block;width:100%;position:relative;font-weight:normal;}
    .owt-saved-programs-table .col-services-offered {font-weight:normal;}
    .owt-saved-programs-table th, .owt-saved-programs-table th.col-target-group {display:none;}
    .owt-saved-programs-table .col-delete {text-align:right;position:absolute;right:0;top:0;padding:14px 7px 0 0 !important;}
	.owt-saved-programs-table td:nth-of-type(2):before { content: attr(data-title);font-weight:bold;display:block;padding-bottom:3px;}
	.owt-saved-programs-table td:nth-of-type(3):before { content: attr(data-title);font-weight:bold;display:block;padding-bottom:3px;}


    .details-OWT-main-title h1 { width: inherit; }

    

    .contactUsForm .labelWrapper { width: 100%; }
    .contactUsForm .formFieldWrapperWide { width: auto; }
    .contactUsForm .formText { margin-left: 0; }
    .contactUsForm select { width: 370px; }

    .accountForm .labelWrapper { width: 100%; }
    .accountForm .formFieldWrapperWide { width: auto; }
    .accountForm .formText { margin-left: 0; }
    .accountForm select { width: 370px; }
    .accountForm .cssWidth80 { width: 370px; }
    .accountForm .cssWidth150 { width: 370px; }
    .accountForm .cssWidth205 { width: 370px; }
    .accountForm.accountFormNarrowed .formWrapper { margin-right: 74px; }
    .accountForm.accountFormNarrowed  select { width: 340px; }
    .accountForm.accountFormNarrowed .cssWidth80 { width: 340px; }
    .accountForm.accountFormNarrowed .cssWidth150 { width: 340px; }
    .accountForm.accountFormNarrowed .cssWidth175 { width: 340px; }
    .accountForm.accountFormNarrowed .phoneNumber { width: 340px; }
    .accountForm .radioBtnGroupWrapper { margin: 10px; width: auto; max-width: 470px; }
    .accountForm .radioBtnGroupWrapper textarea { width: 100%; }    
    .accountForm .radioButtonQuery{ padding-left:0;}
    .accountForm .querySideNote {font-size: 9px; padding-left:0; float:left;}
    .accountForm .phoneNumber { width: 370px; }
    .accountEditForm .labelWrapper { width: 100%; }
    .accountEditForm .formFieldWrapper { }
    .accountEditForm .formFieldWrapperWide { width: auto; }
    .accountEditForm .textFieldfixedWidth { width: auto; }
    .accountEditForm .formText { margin-left: 0; }
    .accountEditForm select { width: 370px; }
    .accountEditForm .cssWidth80 { width: 370px; }
    .accountEditForm .cssWidth150 { width: 370px; }
    .accountEditForm .cssWidth205 { width: 370px; }
    .accountEditForm .phoneNumber { width: 370px; }
    .accountEditForm .radioBtnGroupWrapper { margin: 10px; }
    .mh100 { min-height: inherit; }
    .mh40 { min-height: inherit; }
    .userInfoEditMobile .labelWrapper { margin-top: 10px; }
    .auserInfoEditMobile .formFieldWrapper { padding-left: 15px; }
    .accountForm .phoneNumber {width:355px;}

    /*#rbTeachersCanSeeBackpack {width:150px;}*/
    .yearsOld13 td, .studentType td, .teachersCanSeeBackpack td {
        display: block;
        width: calc(100% - 15px);
        padding-left: 15px;
    }
    .studentType input[type=radio], .teachersCanSeeBackpack input[type=radio] {
        margin-left: 0px;
    }

    .passwordInfoForm .labelWrapper {height: 24px; width: 100%; }
    .passwordInfoForm .formFieldRow { margin-bottom: 10px; }

    .objectiveEditTableMobile, .extracurricularTableMobile {width:100%;}
    .objectiveEditTableMobile textarea, .extracurricularTableMobile textarea {width:100% !important;}

    /* List Resumes */
    .listResumesButBox {text-align:center;margin:20px 0;}
    .listResumesButBox #uploadResume {display:block;text-align:left;margin-bottom:20px;width:100%;}
    .listResumesButBox #createResume {width:100%;}

    .listResumesButBox #resumesOrCircle > img {margin:15px;}

    .listResumesCtrl table th { display: none; }
    .listResumesCtrl table tr { position: relative; }
    .listResumesCtrl table td:nth-child(1):before { content: 'My Resumes'; }
    .listResumesCtrl table td:nth-child(2):before { content: 'Rating'; }
    .listResumesCtrl table td:nth-child(3):before { content: 'Status'; }
    .listResumesCtrl table td:nth-child(4):before { content: 'Total Views'; }
    .listResumesCtrl table td:nth-child(5):before { content: 'Employer Activity'; }

    .listResumesCtrl table tr, .listResumesCtrl table td { display: block; }

    .listResumesCtrl table td:nth-child(1),
    .listResumesCtrl table td:nth-child(2),
    .listResumesCtrl table td:nth-child(3),
    .listResumesCtrl table td:nth-child(4),
    .listResumesCtrl table td:nth-child(5) { padding-left: 115px !important; }

    .listResumesCtrl table td:nth-child(1):before,
    .listResumesCtrl table td:nth-child(2):before,
    .listResumesCtrl table td:nth-child(3):before,
    .listResumesCtrl table td:nth-child(4):before,
    .listResumesCtrl table td:nth-child(5):before { position: absolute; left: 0.5em; font-weight: bold; }

    /* Practice Interviews */

    .pInterviewsCtrl table th { display: none; }
    .pInterviewsCtrl table tr { position: relative; }
    .pInterviewsCtrl table td:nth-child(1):before { content: 'Interviewer'; }
    .pInterviewsCtrl table td:nth-child(2):before { content: 'Interview Name'; }
    .pInterviewsCtrl table td:nth-child(3):before { content: 'Category'; }
    .pInterviewsCtrl table td:nth-child(4):before { content: 'Started On'; }
    .pInterviewsCtrl table td:nth-child(5):before { content: 'View'; }

    .pInterviewsCtrl table .footer td:before, .pInterviewsCtrl table .heading td:before { content: ''; }

    .pInterviewsCtrl .heading, .pInterviewsCtrl .footer {
    background: #eee none repeat scroll 0 0;
    height: 20px;
    border-bottom: 1px solid #ccc;

    }

    .pInterviewsCtrl table tr, .pInterviewsCtrl table td { display: block; }

    .pInterviewsCtrl table td:nth-child(1),
    .pInterviewsCtrl table td:nth-child(2),
    .pInterviewsCtrl table td:nth-child(3),
    .pInterviewsCtrl table td:nth-child(4),
    .pInterviewsCtrl table td:nth-child(5) { padding-left: 130px !important; }

    .pInterviewsCtrl table td:nth-child(1):before,
    .pInterviewsCtrl table td:nth-child(2):before,
    .pInterviewsCtrl table td:nth-child(3):before,
    .pInterviewsCtrl table td:nth-child(4):before,
    .pInterviewsCtrl table td:nth-child(5):before { position: absolute; left: 0.5em; font-weight: bold; }



    /* Backpack */

    .backpackPage .border-right {display:block;float:left;width:100%;border-right:none;}
    .backpackPage .border-join-left {display:block;float:left;width:100%;margin-top: 20px;}
    .backpackPage .welcomeBox { background: none !important; padding: 15px !important; position: static !important; }
    .backpackPage .editAccount {padding-top:0 !important; height:110px !important;
                                background:url("https://securemedia.applygovt.com/id/mgs/6914/backpack.png") no-repeat scroll left bottom transparent !important;
                                background-size:80px !important;
    }

    .backpackPage .careerCoachIconBox img {
        bottom: 70px;
        right: 20px;
    } 

    .backpackPage .editAccount .button-large {position:absolute !important;right:45px !important;bottom: 20px !important;} 
    .bars td {padding-left:0 !important;line-height:20px !important; font-size:14px !important;}

    .backpackPage .widget-unit #budgetPanel {max-width:250px;}
    .backpackPage .widget-unit #careerProfilePanel {max-width:360px;}
    .backpackPage .militarySkills {clear:both;}

    
    /* Our Partners */

    .partnersIconsContainer {width:100%;text-align:center;margin:40px auto 150px auto;}
    .partnersIconsCell {width:50%;text-align:center;float:left;margin:30px 0;height:80px;}
    .partnersIconsContainer {margin-bottom:40px;}

    /* Regional Content */
    .contentThickWithSidebar{ width:100%;}
    .regional-article-container{ width:100%;}
    .regional-article-container .regionalArticlesContent {width:auto;padding:15px;}
    .regional-article-container .module-region{ width:100%;border:none;}
    .simplifiedRegionSelector{ display: inherit;}
    .simplifiedRegionSelector .regionSelector {min-height:0;}
    .regionalArticlesAvatar {width:20%; height:auto; margin:0; padding:0; position:absolute; left: 15px; bottom:15px; top: auto;}
    .regionalArticlesAvatar img {width:100%;; height:auto;}
    .regionalArticlesCopy {position: relative; width:70%; top: 91px; left:0; margin:0;padding: 0; float:right}
    .regionalArticlesCopy h2 {font-size:20px;}
    
    /* TABE */

    .tabeContainer .formFieldWrapperTabeShort select {width:150px;float:left;}
    .tabeContainer .formFieldWrapperTabeShort {width:170px;height:35px;line-height:35px;}
    .tabeContainer .tabeDatepickerContainer {height:35px;line-height:35px;}
    .tabeContainer h3 {max-width:290px;}
    .tabeContainer .labelWrapperTabe {max-width:140px;line-height:17px;}
    .tabeContainer .tabeDatepickerContainer input {width:80px;}
    .tabeContainer .tabeDatepickerContainer, .tabeContainer .tabeDatepickerContainerHeader {width:115px;}
    
    /* Guided Tour Landing page */
    .IGEMainContainter { padding-top: 30px; }
    .IGEbg, .IGEbg2 { width: 100%; height: auto; }
    .IGEbg {background: url("https://securemedia.applygovt.com/id/mgs/6914/signInPagePageBg2.jpg") no-repeat scroll left bottom transparent !important;}
    .IGEbg2 {background: url("https://securemedia.applygovt.com/id/mgs/6914/CarrerProfileTutorBgd.jpg") no-repeat scroll left bottom / 100% auto #fff !important;}
    .IGERightContent  { float: none; border-left: none; width: 100%; padding: 0 25px 25px 0; clear:both;margin-top:40px;}
    .igelanding  { width: 100%;float:none;}
    .IGEPageAvatar { margin-top: -10px; position: static; float: right; width: 120px;}   

    .gtBodyBox {width:50%;}
    .gtHeaderChuck {height:180px;}
    .gtTitleMain {font-size:5vw;}
    .gtTitleMain:before {width:25px;left:-25px;}
    .gtTitleMain:after {width:25px;right:-25px;}
    .gtTitleMain .gtBoxBefore:before {left:-65px;}
    .gtTitleMain .gtBoxBefore:after {left:-65px;}
    .gtTitleMain .gtBoxAfter:before {right:-65px;}
    .gtTitleMain .gtBoxAfter:after {right:-65px;}
    .gtHeaderText {width:calc(40% + 130px);left:calc(40% - 155px);}
    
    /* Industry Landing Pages */
    .industryLandingPagesContent .ilp_fullHeightCell { display: block; }    
    .industryLandingPagesContent .ilp_boxRow { height: auto; margin-bottom: 0; }
    .industryLandingPagesContent .ilp_boxRow >div { height: auto; }
    .industryLandingPagesContent .ilp_140Height { height: auto; }    
    .industryLandingPagesContent .ilp_lmheight { height: auto; }    
    .industryLandingPagesContent .ilp_restHeight { height: auto; }    
    .industryLandingPagesContent .ilp_width20percent { width: 100%; }
    .industryLandingPagesContent .ilp_width33percent { width: 100%; }
    .industryLandingPagesContent .ilp_width45percent { width: 100%; margin-right: 0; }
    .industryLandingPagesContent .ilp_width49percent { width: 100%; }
    .industryLandingPagesContent .ilp_width50percent { width: 100%; }
    .industryLandingPagesContent .ilp_width66percent { width: 100%; }
    .industryLandingPagesContent .marginBot0 { margin-bottom: 1em; }

    .passwordBox .divInput {margin-left:0;}
    .passwordBox .divInput input {width:180px;}

    /* SNAP */
    .SNAPbutton .SNAPlink a {display:block;padding-left:0;}
    .SNAPContent, .SNAPRightContent {width:100%;}
    .SNAPRightContent {margin-top:50px;}

    /* TBIHelp */
    #TBIHelp .left { float: none; }
    #TBIHelp .right { float: none; }
    #TBIHelp div.right h2:first-child { margin-top: 1.5em; }
    #TBIHelp .left-margin30 {margin-left:0;margin-top:30px;}
    
    /* Resumes */
    .experienceMobile .formNoteWrapper{clear:left;position:relative; left:0;}
    .quickResumeMobile .formFieldWrapper .inputWithNoQM {width: 294px}
    .experienceMobile .formFieldWrapper  {width: 300px;}
    .experienceMobile .spellcheck{display: none;}
    div.TallyBoxNoTable {width:100% !important;margin-top:15px;}
    div.TwoTierCheckBoxListNoTable, div.TwoTierCheckBoxListNoTable div.TwoTierCheckBoxList {width:100% !important;}
    div.TwoTierCheckBoxListNoTable div.TwoTierCheckBoxList {width:100% !important;}
    .quickResumeMobile .fullwidthTable {width:100% !important;}
    .quickResumeMobile .fullwidthTable label {padding-right:10px;}

    .resume-additionalinfo-responsive-spell-checker { display: none; }
    .show-on-big-screen-only { display: none!important; }
    .resumeboxright { width: inherit; min-height: inherit; }


    .protoquest .dislikeAllWrapper { bottom: 280px; left: 40px; position: absolute;right:auto;top:auto;text-align:left;}

    .targetLocationContent, .targetLocationLeftCol, .targetLocationRightCol {display: block; width:100%;}

    .resume-additionalinfo-responsive textarea { width: 100%; }

    .resumeMainContent { width: inherit; }
    .resumeBoxLeftDetails { margin-top: 30px; }



    /* CCMEP Supportive Services */

    #supSerTable {margin-top:30px;}
    #supSerTable .supSerTableHeaderFirstRow {display:none !important;}
    #supSerTable .supSerTableBody {display:block !important;line-height:25px;margin-bottom:15px;padding:0 0 15px 0 !important;border-bottom:1px solid #eee;}
    #supSerTable .supSerTableBody .supSerTableBodyFirstCol,
    #supSerTable .supSerTableBody .supSerTableBodySecondCol,
    #supSerTable .supSerTableBody .supSerTableBodyLastCol {display:block !important;width:100% !important;padding:0 !important;}
    #supSerTable .hiddenFields {display:block;}
    #supSerTable h3.hiddenFields {display:inline-block;}
    #supSerTable .supSerTableBody:last-of-type {border-bottom:none;padding-bottom:0 !important;margin-bottom:0 !important;}

    /* CCMEP Planned Services */

    #plannedServicesTable {margin-top:30px;}
    #plannedServicesTable .plannedServicesTableHeaderFirstRow {display:none !important;}
    #plannedServicesTable .plannedServicesTableBody {display:block !important;line-height:25px;margin-bottom:15px;padding:0 0 15px 0 !important;border-bottom:1px solid #eee;}
    #plannedServicesTable .plannedServicesTableBody .plannedServicesTableBodyFirstCol,
    #plannedServicesTable .plannedServicesTableBody .plannedServicesTableBodySecondCol,
    #plannedServicesTable .plannedServicesTableBody .plannedServicesTableBodyLastCol {display:block !important;width:100% !important;padding:0 !important;}
    #plannedServicesTable .hiddenFields {display:block;}
    #plannedServicesTable h3.hiddenFields {display:inline-block;}
    #plannedServicesTable .plannedServicesTableBody:last-of-type {border-bottom:none;padding-bottom:0 !important;margin-bottom:0 !important;}

    /* Adult Learning */

    .adultLearningLogo {position:initial;}


    /* IOP */
    .IopActivities .report-tab li {position:relative;}
    .IopActivities .list-item-activity {width:100% !important;}
    .IopActivities .list-item-edit {top:80px !important;}
    .IopActivities .list-item-activity-header {display:none !important;}
    .IopActivities .report-tab li.td {padding-bottom:10px;}
    .ui-dialog {max-width:100%;}
    .ui-dialog .w400 {width: 100%;margin-top:5px;}

    .IopActivities .printEmailButtons, .IopActivities  .twothirdsEdit {width:100%;}


    .openings, .header-average-pay, .header-occupation {width: auto;}


    /* *** UCPassword *** */

    .ucPasswordContainer .ucPasswordLabel {display:none;}
    .ucPasswordContainer .ucPasswordInput, .ucPasswordContainer .ucReEnterPasswordInput {width:calc(100% - 20px) !important;}
    .ucPasswordContainer .validatorWrapper {width:20px;}
    .ucPasswordContainer tr:nth-of-type(1) td:nth-of-type(2):before { content: "Password:"; width:100%;display: block;padding-bottom: 5px;}
	.ucPasswordContainer tr:nth-of-type(2) td:nth-of-type(2):before { content: "Re-enter Password:"; width:100%;display: block;padding-bottom: 5px;}
    .ucPasswordContainer tr:nth-of-type(3) td:nth-of-type(2):before { content: " "; }
    .ucPasswordContainer tr:nth-of-type(4) td:nth-of-type(2):before { content: " "; }


    /* *** Financial Literacy *** */

    .mobile-landing-header-finLit {padding:20px;width:100%;}
    .mobile-landing-content-finLit, .mobile-landing-content-finLit.mobile-landing-content {height: 100% !important;}
    .mobile-landing-content-finLit .finLitLandingLeftCol {width:100%;}
    .mobile-landing-content-finLit .finLitLandingRightCol {display:none;}
    .threeColModuleFinLit .exploreIndexHead {min-height:110px;}
    .threeColModuleFinLit .threeColTitle {padding-bottom: 15px;padding-top: 42px;font-size:16px;}
    .landingPageCopyFinLit {position:relative;left:0;top:0;background:#E1EBF2;border:1px solid #CCCCCC;}
    .mobile-landing-content-finLit .mobile-big-image {display:none !important;}

    .landingPageContentModules .threeColModule.threeColModuleFinLit .firstIcon,
    .landingPageContentModules .threeColModule.threeColModuleFinLit .secondIcon,
    .landingPageContentModules .threeColModule.threeColModuleFinLit .thirdIcon {height: 80px;margin: 15px;width: 80px;display:block;}

	/* School Finder */
	.school-finder-table, .school-finder-table tbody, .school-finder-table th, .school-finder-table td, .school-finder-table tr {display: block; }
	.school-finder-table .heading { position: absolute;top: -9999px;left: -9999px;}
	.school-finder-table tr { border: 1px solid #ccc; }
    .school-finder-table .row td:first-child {padding-left:110px;}
    .school-finder-common {width:100%;}
	.school-finder-table .row td { border: none;border-bottom: 1px solid #eee; position: relative;padding-left: 110px;}
	.school-finder-table .row td:before { position: absolute;top: 12px;left: 10px;width: 110px; padding-right: 10px;}
    .school-finder-table.school-finder-saved-searches .row td:first-child {min-height:55px;}
    .school-finder-search-criteria-button, .school-finder-comparison-button {width:auto;}
	.school-finder-table .row td:before { content: attr(data-title); }
    /* *** Work Values ****/

    .horizontal-splitter-mobile {display:block;}
    #originMobile {width:100%;height:auto;padding:0px;background:white;display:block;} 
    .dropZoneLegend {display:none;}
    #originMobile .mobileItems {width:100%;display:block;margin:5px 0;height:auto;border:none;cursor:auto;background: #fff;color: white;font-size: 15px; padding:10px;}
    #originMobile .mobileItems .votingButtonContainer {width:100%;display:block;font-size:12px;line-height:30px;height:33px;border-top: 1px solid white;cursor:pointer;}
    #originMobile .mobileItems .votingButtonContainer .votingButtons {width:20%;display:inline-block;border-right:1px solid white;text-align:center;}
    #originMobile .mobileItems .votingButtonContainer .votingButtons:last-of-type  {border:none;}
    #originMobile .mobileItems .votingButtonContainer .votingButtons.disabled {color:#ccc;font-style:italic;}
    #originMobile .mobileItems .votingButtonContainer .votingButtons.selected {background:#0bb2ea;color:white;}
    #originMobile .mobileItems .votingButtonContainer .votingButtonCount {width:100%;display:block;line-height:3px;height:3px;}
    #originMobile .mobileItems .votingButtonContainer span {width:25%;display:inline-block;border-right:1px solid white;line-height:3px;height:3px;background:green;float:left;}
    #originMobile .mobileItems .votingButtonContainer span:last-of-type  {border:none;}
    #originMobile .mobileItems .votingButtonContainer span.hidden  {display:none;}
    #originMobile .mobileItems .legend {float:left;display:block;width:100%;font-size:12px;line-height:30px;background:white;color:#333333;}
    #originMobile .mobileItems .legend div {}
    #originMobile .mobileItems .legend .imp {float:left;}
    #originMobile .mobileItems .legend .unimp {float:right;}
    #originMobile .mobileItems .textContainer {padding:10px;text-align:left;}
    #origin, .dropZone {display:none;}

    .workValuesTextContainer, .workValuesTextRow, .workValuesTextLeftCol, .workValuesTextRightCol {width:100%;float:none;}
    .workValuesTextLeftCol {margin-bottom:5px;font-size:14px;}
    .workValuesOwen {display:none;}


    .workValuesResultsContent .workValuesResultsBox .wvHeading {width:100%;}
    .workValuesResultsContent .workValuesResultsBox .wvContentLeft {width:100%;}
    .workValuesResultsContent .workValuesResultsBox .wvContentRight {width:100%;margin-top:30px;}
    .workValuesResultsContent .workValuesResultsBox .wvContentNum {font-size:75px;color:#eb1d25;text-align:center;}



    .underConstruction {padding:20px 15px;}
    .underConstruction img {max-width: 100%;margin-bottom: 30px;}

    .seekerLandingPageContent .landingPageAvatar2 {position:initial;float:left;margin:15px 15px 0 15px;width:auto;}

    /* OnSeen Congrats */

    .onSeenCongrats, .onSeenCongrats body {min-height:100%;}
    .onSeenCongrats body {background: #eee url('https://securemedia.applygovt.com/id/mgs/6914/CarrerProfilePageBgd.jpg') left bottom no-repeat !important;}
    .onSeenCongrats .budget-background-mobile {display:none;}

    /* FLC */

    .mobile-mid-show {display:block;}
    .flcLeftCol {width:100%;}
    .flcRightCol {width:100%;margin:0;}
    .flcRightCol .flcLogoContainer {width:100%;}
    .flcRightCol .flcLogoContainer img {float:right;margin:0 15px 15px 15px;width:50px;}
    .flcLeftCol .seeker-menu {display:block;margin-bottom:25px;}
    .flcLeftCol .seeker-menu > ul > li:last-child {display:block;}
    .flcLeftCol .seeker-menu ul li {background:none;border:none;}
    .flcLeftCol .seeker-menu > ul > li > a {color:#333 !important;border: 1px solid !important;border-color: #fff #ddd #ddd #ddd !important;}
    .flcLeftCol .seeker-menu > ul > li:first-of-type > a {border-top:1px solid #ddd !important;}
    .flcLeftCol .seeker-menu > ul > li > a h2{color:#333 !important;}
    .flcLeftCol .seeker-menu > ul > li.active > a h2, .flcLeftCol .seeker-menu > ul > li.activeItem > a h2{color:#fff !important;}

    /* Video Sessions */

    .videoSessionsTdName, .videoSessionsTdViewed, .videoSessionsTdAction {margin-bottom:10px;}
    .videoSessionsMobileShow {display:block;}
    .videoSessionsTdName  {width:75%;margin-bottom:10px;}
    .videoSessionsTdViewBtn  {width:20%;margin-bottom:10px;text-align: right;float:right;margin-top:-15px;}
    .videoSessionsTdViewed {width:30%;float:left;}
    .videoSessionsTdAction {width:70%;text-align:right;position: relative;top:-18px;}
    .videoSessionsHeading div, th.videoSessionsMobileShow {display:none;}


    /* EMPLOYER */

    .employerLandingPg .landingPageContentModules .magGlassIcon,
    .employerLandingPg .landingPageContentModules .ohioIcon,
    .employerLandingPg .landingPageContentModules .magIcon,
    .employerLandingPg .landingPageContentModules .financeIcon {background:none;}

    .employerLandingPg .landingPageContentModules .twoColModule.separatingTopLeft {border:none;}
    .employerLandingPg .twoColModule {margin-bottom:30px !important;}
    .employerLandingPg .twoColModule:last-of-type {margin-bottom:0px !important;}


    /* Amazon Career Choice Employee */

    .howdoi .accTable {border:none;border-top:1px solid black;}
    .howdoi .accTable th, .howdoi .accTable td {display:block;border:none;}
    .howdoi .accTable .accTableHeader {display:none;}
    .howdoi .accTable tr {border-bottom:1px solid black;}
    /* Cover Letters */

	#dblwidecontainer .standardForm table, #dblwidecontainer .standardForm thead, #dblwidecontainer .standardForm tbody, #dblwidecontainer .standardForm th, #dblwidecontainer .standardForm td, #dblwidecontainer .standardForm tr {
		display: block;
	}
    #dblwidecontainer .standardForm tr td:first-of-type {display:none;}
    #dblwidecontainer .buttonGroup.buttonGroupCreateLetterForm {margin-left:0;}

	#dblwidecontainer .infotable table, #dblwidecontainer .infotable thead, #dblwidecontainer .infotable tbody, #dblwidecontainer .infotable th, #dblwidecontainer .infotable td, #dblwidecontainer .infotable tr {
		display: block;
	}

    #dblwidecontainer .infotable  {border-top:15px solid #eee;border-bottom:15px solid #eee;width:100%;}
    #dblwidecontainer .infotable .infotablehead {display:none;}

    #dblwidecontainer .infotable tr td:nth-of-type(1):before {content:"Name:";font-weight:bold;margin-right:5px;width:100%;}
    #dblwidecontainer .infotable tr td:nth-of-type(2):before {content:"Date Created:";font-weight:bold;margin-right:5px;width:100%;}
    #dblwidecontainer .infotable tr td:nth-of-type(3):before {content:"Action:";font-weight:bold;margin-right:5px;width:100%;}

    #dblwidecontainer .infotable tr td:nth-of-type(1), 
    #dblwidecontainer .infotable tr td:nth-of-type(2), 
    #dblwidecontainer .infotable tr td:nth-of-type(3) {width:100%;}


    /* Email Friend page*/

    .emailFriendForm table th, .emailFriendForm table td  {float:left;}
    .emailFriendForm table th {padding-right:70px;}
    .emailFriendForm table input  {width:100%;max-width:350px;}
    .emailFriendForm table tr:nth-of-type(1) th, .emailFriendForm table tr:nth-of-type(2) th, .emailFriendForm table tr:nth-of-type(3) th {width:130px;padding-right:0px;}


    /* Search Scholoarship Page */
    .validation-summary ul { padding: 0; }

    .scholar-search-criteria { display: inherit;  }
    .scholar-search-criteria .row { display: inherit; width: 100%; }
    .scholar-search-criteria .cell { display: inherit; width: 100%; }
    .scholar-search-criteria .column3 { padding: 0; }
    .scholar-search-criteria .column1>.lblRequired::before { left: 0px;}
    .scholar-search-criteria .column3>.lblRequired::before { left: 0px;}
    .scholar-search-criteria .lblRequiredContainer { padding-left: 10px;}
    .scholar-search-criteria label { display: block; }
    .scholar-search-criteria .skip-mobile { display: none;  }

    .scholar-search-criteria-buttons a.bold { display: block; margin-top: 15px; }

    .scholar-search-criteria .row input[type=text], .scholar-search-criteria .row select  {max-width:350px;}


    /* Company Search */

    .companySearchFormCol {float:none;}
    .companySearchFormCol:nth-of-type(1), .companySearchFormCol:nth-of-type(2) {max-width:320px !important;}
    .companySearchFormCol input{max-width:320px;}

    .companySearchResultsFormCol {width:100%;}
    .companySearchResultsHeader h2 {width:100%;}
    .companySearchResultsFormCol:nth-of-type(1) {padding-bottom:5px;}

    /* Employer Landing Page */

    .employerLandingPgContainer .landingPageCopyEmployerLowPad {width:calc(100% - 230px - 20px);left:220px;}
    .employerLandingPgContainer .landingPageAvatar {left:30px;}

    /* K-12 Resources Page */

    .k12ResourcesGridItem img {height:80px;}

    /* Self Assessment Page */

    .selfAssessmentForm .formCol, .selfAssessmentForm .labelWrapperBlock {width: 100%;max-width:479px;}
    .formRow .formCol:nth-of-type(2) {margin-top:15px;}


    .backpackPage .header .editAccount {padding:0;width:100%;}
    .backpackPage .header .editAccount .linksStrip .printBackpack {position:absolute;top:10px;right:20px;}
    .backpackPage .header .backpackHeadericons {position:absolute;top:0px;right:70px;width: calc(100vw - 120px);}
    .backpackPage .header {padding-top:60px;}

}
 
 
/* Extra Small screen */
 @media only screen and (max-width: 479px) {

    .OccupationOneSheet, .btnsSumDtlContainer, .industryLandingPagesContent .mainContent.ilp_fullHeightTable {display:block !important;position:inherit;left:0;}
    .mainContent.ilp_tabView, .btntabView {display:none !important;}

    .ilp_fullHeightRow3 {display:block;}

    .page-footer {min-width:320px;}
    .mmaxavatar{display: block;margin: 10px auto;max-width:50%;max-height:130px;}
    .mmaxavatar.collegAvatar {margin:0;}
    .landingPageContentCol {max-width:100% !important;width:auto !important;float:none !important;margin:0;}
    #aspnetForm {margin:auto;min-width:320px;max-width:100% !important;width:auto;padding: 0;}
    .page-header {min-width:320px;max-width:100% !important;width:auto;}
    .twitterWrapper, .page-footer .partner-msg:first-of-type {display:none;}
    .backpack .landingPageCopy h1 {font-size: 23px;}

    .listResumesDataRow .resumeTitle {max-width:170px;word-wrap: break-word;display: block;hyphens: auto;}

    /* Home Page */

    .foOwen, .foRope  {display:none;}
    .fullBanner {width:100%;min-width:300px;}
    .foBanner {margin-left:0;width:100%;min-width:0;padding:15px;}
    .foBannerContainer {width:33%;margin:0;padding:0;text-align:center;}
    .foBannerContainer .foBannerContainerText {width:85px;margin:auto;}
    .foBannerContainer.foItem3, .foBannerContainer.foItem4 {margin-right:0;}
    .foBannerContainer.foItem4 {margin-top:10px;margin-right:10px;}
    .foBannerContainer.foItem5 {width:60px;text-align:right;float:right;}
    .foLogo {height:50px;margin-top:15px;}

    /* Webinars -  /ExploreIt/Events.aspx */

    .companycol1, .companycol2, .companycol3, .companycol4, .companycol5, .companycol6, .companycol8,
    .companycol1j, .companycol2j, .companycol3j, .companycol4j, .companycol2w {width:100%;padding:10px 0;}

    .veteranSwitch .budget-background-mobile{height: 609px;}
    .veteranSwitch .registrationFinished {height:577px;}

    .owtPager > a {padding: 10px 0px; width: calc((100vw - 10px)/12); text-align:center;}
    .owtPager .previous span, .owtPager .next span {display:none;}
    .owtPager .previous:after {content:"<<";}
    .owtPager .next:after {content:">>";}

    #noWorkforceOneDetailEvents, #noWorkforceDetailEvents, #noJobFairDetailEvents, #noWorkshopDetailEvents {margin:10px 0 25px 0;}


    /* ExploreIt */
    .landingPageAvatar{margin-bottom:100px;}
    .landingPageAvatarVeterans{margin-bottom:100px;}
    .landingPageAvatarColleg{margin-bottom:100px;}
    .landingPageCopy{padding-right:5px;top:10%;margin:0px;}
    .mobile-hide{display:none}
    .mobile-right-search{margin-right:10px !important;}
    .button-large{padding: 5px!important;}
    .button-alt.with-backpack-icon {margin-left: 0px !important;}
    .mobile-backpack{text-align:center !important;}
    .mobile-landing-avatar{position: relative; float: left;margin:0px;width:100% !important;max-width:100% !important; clear: both;}
    
    .mobile-landing-header{left:0 !important;position:relative;top:0 !important;padding:10px;}
    .veteransLandingVideo {margin:auto;width:260px;height:200px}
    .collegLandingVideo {margin:auto;width:260px;height:200px}
    .collegLandingVideoFake {margin:auto;width:260px;height:200px}
    .mobile-landing-content{height:100% !important;}
    .mobile-big-image{position:absolute;}
    .mobile-header-search {margin: 0 7px !important;width: 95%;text-align:center !important;top: 90px;left: 0;}
    .mobile-header-search-container { position: absolute; top: 100px; width: 100%; margin: 0; padding: 0; }
    .mobile-header-search-container .submit:first-child { width: 42%; }
    .mobile-header-search-container .submit { width: 50%; }
    .mobile-header-content{ margin-bottom: 60px;}
    /* /Seeker.aspx */

    .seekerLandingPageContent {padding-top:15px;}
    .seekerMain .seekerLandingPageContent .landingPageCopy {position: inherit;margin:20px 20px 140px 20px;width: auto;}
    .seekerLandingPageContent .backpack {background:none;height:auto;}

    .seekerMain .seekerLandingPageContent .landingPageAvatar .avatarResponsive, .seekerMain .seekerLandingPageContent .landingPageAvatarVeterans .avatarResponsive, .seekerMain .seekerLandingPageContent .backpackResponsive {height:125px;width:auto;}

    .seekerMain .seekerLandingPageContent .landingPageCopy2 {position: inherit;margin:20px 20px 220px 20px;width: auto;}
    .seekerMain .seekerLandingPageContent .landingPageCopy3 {position: inherit;margin:20px 20px 220px 20px;width: auto;}

    .seekerMain .seekerLandingPageContent .landingPageAvatar2 .avatarResponsive, .seekerMain .seekerLandingPageContent .backpackResponsive {height:125px;width:auto;}


    /* Wonderwall */

    .half.gutter:first-of-type {width:50%;float:left;padding:0;}
    .half.gutter:nth-child(2n+2) {width:50%;float:right;padding:0;}
    .wonderwall-area {padding:0 20px;}
    .home-seeker-area-in {padding:0px;}
    .fullwide {margin-top:0px;}
    .gutter {margin:15px 0;}
    .halfs-env {padding: 240px 0 30px;}
    .wondeWallVideoLink {padding-top: 190px;width:150px;margin-left:-75px;}


    .left-navigation-guidepost {margin-bottom: 470px !important;}
    .guidepostRightButtons {top:915px;}
    .avatar-center-guidepost { background-position: center 630px; }   
    .seekerGuidepostVideoLink {top:625px;}
    .guidePostLeftCol {width: 100%;}
    .guidepostButton1, .guidepostButton2, .guidepostButton3 {width:100%;}

    


    
    /* CCI */
    .welcomeBackGraphHeaderFirst {width:inherit;}  
    .welcomeBackGraphBodyFirst {width:70%;}
    .careerProfilePagesAvatar, .careerClusterAvatar { position:inherit;text-align:center;float:none;margin-top:0; }
    .careerProfilePagesCopy, .careerClusterCopy { margin: 30px 15px 15px 0px; float:left; width:100%;max-width:100%; }

    /*Budget Calc*/
    .budgetCalcPageAvatar { position: absolute;bottom: 1%;width: 30%;top: 65%;width: 92px;}

    .veteranSwitch .budgetCalcPageAvatar {top: 75%;}
    .veteranSwitch .contentDiv {margin-top:0px;}

    .occupationSearchPageAvatar { position: absolute;bottom: 1%;left: 18px; top: -20px;width: 55px;}
    .occupationSearchPageCopy section {display:block;}
    .budgetCalcPageCopy .buttonWrapper { position: absolute;margin: 80px 20px 15px;right: 20px;}
    .registrationFinished .buttonWrapper { position: initial;float:right;margin:0 0 25px 0;}
    .budget-calc-mobile {float: left;margin: 10px;position: relative;width: 95%;}
    .occupationSearch-mobile{float: left;margin: 0px;position: relative;width: auto;}
    .careerProfilePagesContent .occupationSearchPageCopy section {width:auto;}
    .careerProfilePagesContent {margin-bottom:0px;}
    .budget-avatar-mobile{ top: 70%;}
    .occupationSearch-avatar-mobile{ top: 70%;margin-left:-10px;}
    .occupationSearchPageCopy #occupationSearchHint { margin-left:60px;min-height: 50px;}
    .mainContent.welcome.occupationSearch-welcome-mobile {height: auto;}
    .occupationsearch-background-mobile{display: block;visibility: visible; width: 100%;position: absolute;height: 900px;left: 0;z-index: 0;}
    .occupationSearch-mobile .keywordTextBox, .occupationSearch-mobile .js-industries, .occupationSearch-mobile .js-salaries, .occupationSearch-mobile .js-educations {width: 200px;}
    .budgetCalcContent .guide-to-expenses-button{ margin-bottom: 10px; display: inline-flex; float: none; }
    .budgetCalcContent .compassBreadcrumb a {padding: 10px 7px;}
    .budget-calc-step-content{ padding: 0;}
    .expenses .amount, .expenses-summary .amount { width: 40px;}
    .expenses .editor.expense-main-input-wrapper{ width: 70px;}
    .matchedOccupationsSelector .filters { display: block;float: inherit; }
    .jqplot-event-canvas{ width: 100%;}

    .occupationSearch-mobile .emptySection {display:none;}
    
    .registrationFinished .budget-calc-mobile {padding:10px;margin-top:20px;}
    .registrationFinished .button.button-large {font-size:12px;padding:5px 10px !important;}
    .registrationFinished .button.with-backpack-icon, .registrationFinished .button-alt.with-backpack-icon {margin-left:200px;}

    /*Career Details*/
    .schoolMain{ width: 100%;}
    .foundSchools > ul ul {width: 100%;}
    .foundSchools .schoolRight, .foundSchools .schoolRightCol{ width: 40%;}
    .foundSchools .schoolLeft{ width: 60%;}
    .schoolBoxAll img{ float: right;position: relative;}
    .sortBy {display:inline-block}
        
    #matchedOccupationsPager > a {padding: 10px;}
    .hide-extra-small{ display: none;}
    .details .box .half1{padding: 5px 5px 5px 30px;}
    .details .box .half1 li{ padding: 3px;}
    .expenses .editor.expense-detail-input-wrapper { width: inherit;}
    .ui-dialog .ui-dialog-titlebar-close{ height: 32px;width: 32px;top: 40%;}
    .ui-dialog .ui-dialog-titlebar-close span{ margin: 6px auto auto;}
    .channels_eomjmy_exploreit_careerdetails .ui-dialog .ui-dialog-titlebar-close span{ margin: -8px auto auto -8px;}

    .w-1-from-10 {width:100%;}
    .w-9-from-20 {width:100%;} /* make the layout expand */
    .icon-or-env {display:table; height:auto; min-height: 0;}
    .w680 { max-width: 479px;  }

    .careerProfileResponsivePage .careerProfilePagesCopy .buttonWrapper {position:absolute;right:30px;top:120%;min-width:320px;}
    .careerProfileResponsivePage .mainContent.tutorial .buttonWrapper {min-width:0;}
    .careerProfileResponsivePage .mainContent.welcome .buttonWrapper {min-width:0;}
    .careerProfileResponsivePage .mainContent.welcome.introPage .buttonWrapper {min-width:320px;}
    .careerProfileResponsivePage .careerProfilePagesCopy { padding: 0px; }
    .careerProfileResponsivePage .mainContent.welcome.introPage .careerProfilePagesAvatar,
    .careerProfileResponsivePage .mainContent.tutorial .careerProfilePagesAvatar { position: absolute !important;bottom: 1% !important;width: 30% !important;top: 68% !important;width: 92px !important;left:10px !important;}
    .careerProfileResponsivePage .careerProfilePagesAvatar { position: absolute !important;bottom: 1% !important;width: 30% !important;top: 56% !important;width: 92px !important;left:10px !important;}
    .careerProfileResponsivePage .budget-calc-mobile {float: left;margin: 10px;position: relative;width: 95%;min-height:197px;}
    .careerProfileResponsivePage .careerProfile-calc-mobile {float: left;margin: 10px !important;position: relative;width: 95%;min-height:197px;}

    .careerProfileResponsivePage .mainContent.tutorial {height:488px;}
    .careerProfileResponsivePage .radiosContainer2 {text-align:center;}
    .careerProfileResponsivePage .radiosContainer .radios, .careerProfileResponsivePage .radiosContainer2 .radios {float:none;display:inline-block;}
    .careerProfileResponsivePage .radiosContainer .radios, .careerProfileResponsivePage .radiosContainer2 .radios {margin-right:0;width:53px !important;}
    .careerProfileResponsivePage .protoquest {padding:15px 5px;}
    .careerProfileResponsivePage .radiosContainer {text-align:left;}

    .careerProfileResponsivePage .welcome.introPage .buttonWrapper {left:0;}
    .careerProfileResponsivePage .welcome.introPage canvas {width:80px;}
    .careerProfileResponsivePage .welcome.introPage  .jqplot-series-canvas, .careerProfileResponsivePage .welcome.introPage  .jqplot-event-canvas, .careerProfileResponsivePage .welcome.introPage  .jqplot-pieRenderer-highlight-canvas {left: -70px !important;top: 0 !important;}

    .careerProfileResponsivePage .protoquest {min-width:320px;float:left;}

    .mobilized .w130 { width: auto; }
    .mobilized .w150 { width: auto; }
    .mobilized .w200 { width: auto; }
    .mobilized .w300 { width: auto; }
    .mobilized .w350 { width: auto; }
    .mobilized .w380 { width: auto; }
    .mobilized .w400 { width: auto; }
    .mobilized .w475 { width: auto; }
    .mobilized .w600 { width: auto; }
    .mobilized .w680 { width: auto; }

    .one-liner:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

    .hsubmenu.for-select-activities .hsubmenu-list { margin-left: 0; }
    .hsubmenu .hsubmenu-list-item { display: inherit !important; }
    .hsubmenu .hsubmenu-list-item.current { background: inherit; }

    .tabular-data .list-item-program { width: 100%; }
    .tabular-data .list-item-target-group { width: 100%; }
    .tabular-data .list-item-services-offered { width: 100%; }
    .tabular-data .td .list-item-program { padding-right: 0;  }

    .tabular-data .td .list-item-target-group { padding-top: 15px; }
    .tabular-data .td .list-item-services-offered { padding-top: 15px; }

    .details-OWT-main { width: inherit; }
    .details-OWT-Contact-Info-Box { width: inherit; float: left; }
    .details-OWT-main-title h1 { width: inherit; }

    .accountForm .labelWrapper { width: 100%; }
    .accountForm .formWrapper { margin-left: 0; margin-right: 0; }
    .accountForm .formFieldWrapper { width: 95%; }
    .accountForm .formFieldWrapperWide  { width: 95%; }
    .accountForm.accountFormNarrowed .formWrapper { margin-right: 0; }
    .accountForm.accountFormNarrowed .formFieldWrapper { width: 95%; }
    .accountForm.accountFormNarrowed .formFieldWrapperWide { width: 95%; }
    .accountForm .textFieldfixedWidth { width: 100%; }   
    .accountForm .formText { margin-left: 0; }
    .accountForm select { width: inherit; }
    .accountForm.accountFormNarrowed select { width: 100%; }
    .accountForm .phoneNumber { width: 100%; }
    .accountForm.accountFormNarrowed .phoneNumber { width: 100%; }
    .accountForm .radioBtnGroupWrapper { width: auto; margin: 10px; }
    .accountForm .radioBtnGroupWrapper textarea { width: 100%; }
    .accountForm.accountFormNarrowed .formFieldWrapper .cssWidth150 { width: 100%; }
    .accountForm .cssWidth15 { width: 15px; }
    .accountForm.accountFormNarrowed .cssWidth15 { width: 15px; }

    .accountForm .formTextRedBorder {margin: 0 0 21px 0;}
    .accountForm.apprenticeshipEdit #term {width:100%;}

    .accountForm #apprenticeshipContainer {margin-top:15px;}

    .accountEditForm .labelWrapper { width: 100%; }
    .accountEditForm .formWrapper { margin-left: 0; margin-right: 0; }
    .accountEditForm .formFieldWrapper { width: 95%; }
    .accountEditForm .formText { margin-left: 0; }
    .accountEditForm select { width: inherit; }
    .accountEditForm .phoneNumber { width: inherit; }
    .accountEditForm .radioBtnGroupWrapper { width: auto; margin: 10px; }
    .accountEditForm .radioBtnGroupWrapper textarea { width: 100%; }
    .mh100 { min-height: inherit; }
    .mh40 { min-height: inherit; }
    .page-footer .footer-nav { width: 100%; }
    .page-footer .footer-nav ul li {margin-left: -1px;padding-left: 2px;}
    .passwCondPosition { position: inherit; }
    .passwordInfoForm .passwordCond { position: inherit; font-size: inherit; width: inherit; }
    .passwordInfoForm .extSel { width: 100%!important; }

    .contactUsForm .labelWrapper { width: 100%;line-height: 20px;}
    .contactUsForm .formWrapper { margin-left: 0; margin-right: 0; }
    .contactUsForm .formFieldWrapper { width: 93%; }
    .contactUsForm textarea { width: 100%; }
    .contactUsForm .ButtonMain { margin-top:0px; }

    .resetPswForm .formFieldWrapper {width:100%;}

    /* Backpack */

    .bars .bar-text {width:60%;}
    .bars .bar-percent {width:10%;}
    .bars .bar-percent .percent-number {font-size:1em;}
    .bars .bar-percent .percent-sign {font-size:1em;}
    .bars .bar-status {width:25%;}
    .bars .bar-action {width:5%;}

    .jobSeekerLinks { margin-left: 0; }
    .siteIndex ul { padding: 0; }

    .career-plan-title {height: 35px;overflow: hidden;}

    /* Our Partners */
    
    .partnersIconsContainer {width:100%;}
    .partnersIconsCell {width:100%;}

    .half { width: 100%; }
    .siteIndexSearchInput {width: 100%;}
    
    /* Regional Content */
    
    .regionalArticlesCopy {float:left; top:0; width:100%}
    .regional-article-container .box-media { display:block;}
    .regional-article-container .box-media .fnt1 { display:table-cell;}
    .regional-article-container .box-content { float:left !important; clear:left;padding-left:0;padding-top:15px;}

    
    /* Search Scholoarship Page */

    .scholar-search-criteria .row input[type=text], .scholar-search-criteria .row select  {width:100%;}

    .validation-summary ul { padding: 0; }

    .scholar-search-criteria { display: inherit;  }
    .scholar-search-criteria .row { display: inherit; width: 100%; }
    .scholar-search-criteria .cell { display: inherit; width: 100%; }
    .scholar-search-criteria .column3 { padding: 0; }
    .scholar-search-criteria .column1>.lblRequired::before { left: 0px;}
    .scholar-search-criteria .column3>.lblRequired::before { left: 0px;}
    .scholar-search-criteria .lblRequiredContainer { padding-left: 10px;}
    .scholar-search-criteria label { display: block; }
    .scholar-search-criteria .skip-mobile { display: none;  }

    .scholar-search-criteria-buttons a.bold { display: block; margin-top: 15px; }

    .scholar-search-results { display: inherit; }
    .scholar-search-results .row { display: inherit; width: 100%; margin-top: 10px; }
    .scholar-search-results .heading { display: none; }
    .scholar-search-results .column1 a.DescToggle { margin-left: 0; }
    .scholar-search-results .cell { display: inherit; width: 100%; }
    .scholar-search-results .mobile-only-header { display: block; }
    .scholar-search-results .description { width: 100%; }
    .scholar-search-results .entire-row .MainsearchButton { top: 3px; right: 10px; bottom: auto; }

    .SearchPad .page-link { margin: 0; display: block; margin-top: 5px;  }   

    .saved-scholarship-results table { display: block; }
    .saved-scholarship-results thead { display: block; }
    .saved-scholarship-results tbody { display: block; }
    .saved-scholarship-results th { display: none; text-align: left; padding-left: 0; }
    .saved-scholarship-results th.header { display: block; }
    .saved-scholarship-results tr { display: block; border-top: 1px solid black; }
    .saved-scholarship-results tr.tablesorter-childRow { display: block; border-top-style: none; }
    .saved-scholarship-results td { display: block; /* Behave  like a "row" */ border: none; border-bottom: 1px solid #aaa; position: relative; text-align: left; }
    .saved-scholarship-results td:last-child { border-bottom-style: none; }
    .saved-scholarship-results td ul li:first-child { display: inline-block; }
    .saved-scholarship-results th div.outer { background-position: center left; }

    .return-to-scholarship table { display: block; }
    .return-to-scholarship thead { display: block; }
    .return-to-scholarship tbody { display: block; }
    .return-to-scholarship th { display: block; }
    .return-to-scholarship tr { display: block; }
    .return-to-scholarship td { display: block; width: 100%; text-align: left; }
    
    /* Account edit pages */
    .content.content-with-sidebar, .sidebarVarBar{ min-width: auto;}

    /* Skills Based Hiring Resources */

    .talentNeoThreeCols .talentNeoCol {width:100%;margin:0 0 15px 0;}

    /* TABE */

    .tabeContainer .tabeDatepickerContainerHeader {display:none;}
    .tabeContainer .tabeDatepickerContainerHeader2 {display:block;clear:both;}
    .tabeContainer .formFieldRowTabe {border-top:1px dotted #ccc;padding:15px 0 0px 0 !important;margin:15px 14px 0px 14px;}
    .tabeContainer .formFieldRowTabeTopMargin {border-top:0px;padding:0px !important;margin:0px 14px 0px 14px;}
    .tabeContainer .labelWrapperTabe, .tabeContainer .tabeDatepickerContainerHeader2 {max-width:100px;}


    /* Collegiate Resources page */
    .landingPageCopyColleg h1 {margin-left: 80px;margin-top: 0;}

    /* Resumes */
    .available-start-edit .left-col{white-space:nowrap;}
    .referencesMobile .formFieldWrapper {clear:left;}
    .experienceMobile .formFieldWrapper {clear:left;}
    .quickResumeMobile .formFieldWrapper {clear:left;}
    .quickResumeMobile .formFieldWrapper .inputWithQM {width: calc(100% - 20px) !important;}
    .quickResumeMobile .formFieldWrapper .inputWithNoQM {width: 100% !important;}
    .quickResumeMobile textarea {width: 100% !important;}
    .experienceMobile .formNoteWrapper {width:100%;margin:10px 0;}
    .experienceMobile .formFieldWrapper  {width: 100%;}
    .experienceMobile .formFieldWrapper  .selectFillWidth {width: 100% !important;}
    .experienceUploadCopyMobile .formFieldWrapper {clear:left;}
    .resumeEditMobile .formFieldWrapper {clear:left;}
    .resumeEditMobile .targetJobMobile {clear:left;}

    .resume-skill-name { width: inherit; }
    .resume-skill-select { width: 100%; }
    .page-buttons-mobile td a { display:inline-block; float: left; margin-right: 5px; margin-top: 5px; }

    .skills-tabular-data th { display: block; }
    .skills-tabular-data tr { display: block; margin-top: 12px; }
    .skills-tabular-data td { display: block; text-align: left; padding-bottom: 6px; }
    .skills-tabular-data .alt-row { background-color: #fff; }

    .resume-languages-responsive tr select { max-width: 260px; width: 100%; }

    .resume-languages-responsive-tabular-data tr { display: block; }
    .resume-languages-responsive-tabular-data tr { margin-top: 12px; }
    .resume-languages-responsive-tabular-data td { display: block; text-align: left; padding-bottom: 6px; }
    .resume-languages-responsive-tabular-data div.h2 { display: block; font-weight: 700; color: #333; margin-bottom: 3px; }
    .resume-languages-responsive-tabular-data .hide-for-small-screens { display: none; }

    .resume-languages-responsive-buttons { text-align: left; }
    .resume-languages-responsive-buttons a { display: inline-block; margin-top: 5px; }

    .resume-affiliation-name { width: inherit; }
    .resume-affiliation-role { width: inherit; }
    
    .resume-affiliation-responsive tr { display: block; clear: both; float: left; }
    .resume-affiliation-responsive td { display: block; float: left; }
    .resume-affiliation-responsive td.clear-both { clear: both; }
    .resume-affiliation-responsive tr.date { margin-top: 15px; }

    .resume-affiliation-responsive-tabular-data th { display: block; }
    .resume-affiliation-responsive-tabular-data tr { display: block; margin-top: 12px; }
    .resume-affiliation-responsive-tabular-data td { display: block; text-align: left; padding-bottom: 6px; }
    
     /* CCMEP Assessment Summary */


    .SNAPlink {display: block;padding: 10px 0 0 0;}

    /* Video Sessions */

    .videoSessionsH1 {margin-top:25px;}
    .videoSessionsWidgetTable {margin-top:25px;}
    .videoSessionsWidgetTable th {display:none;}
    .videoSessionsWidgetTable td {display:block;width:100% !important;}
    .videoSessionsWidgetTable td:before { content: attr(data-title) ":"; font-weight:bold;margin-right:10px;width: 75px;display: inline-block;}
    .videoSessionsWidgetTable td:first-of-type:before { content: "";display:none;}
    .videoSessionsWidgetTable.noLabels td:before { content: attr(data-title) "";width: 0px;display: inline-block;margin-right: 0px;} 
  

    /* IOP */
    .IopActivities .ccmepLinks {
        float: left;
    }


    /* *** Work Values ****/


    .workValuesPagesAvatar { float:left; position:static;margin-top:15px;}
    .workValuesPagesAvatar img{ height:150px; }
    .workValuesResponsivePage .workValuesPagesAvatar{ position: absolute;float: left;width: 92px !important;left: 5px;top: auto;bottom:30px;max-width: 226px;}
    .workValuesPagesCopy { margin: 15px 15px 15px 15px; float:left;width:100%;width:400px;}
    .workValuesPagesWrapper .compassBreadcrumb div { display: inherit; padding-left: 15px; }
    .workValuesPagesWrapper .compassBreadcrumb div:hover { color: black; }
    .workValuesPagesWrapper .compassBreadcrumb .large { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
    .workValuesPagesWrapper .compassBreadcrumb .selected { background: #ccc; }

    .workValuesResponsivePage .mainContent.welcome .workValues-background-mobile {display: block;visibility: visible; width: 100%;position: absolute;height: 389px;left: 0;z-index: 0;}
    .workValuesResponsivePage .mainContent.welcome { height: 420px; padding: 1em 0; }
    .workValuesResponsivePage .workValues-calc-mobile {width: 100%;}
    .workValuesResponsivePage .welcome.introPage { height: 589px; padding: 1em 0; }
    .workValuesResponsivePage .careerClusterAvatar img { height:150px; }
    .workValuesResponsivePage .workValuesPagesAvatar img { max-width: 204px;width:100%;height:auto; }
    .workValuesResponsivePage .careerClusterCopy { margin: 15px 15px 15px 120px; }
    .workValuesResponsivePage .workValuesPagesCopy { padding: 15px; height:100%;}
    .workValuesResponsivePage .selectionSet {float:none;}
    .workValuesResponsivePage .radiosContainer {float:left;margin:5px 0;width:100%;}
    .workValuesResponsivePage .questionWrapper li .question {width:100%;}
    .workValuesResponsivePage .question-item .question-text {width:auto;}
    .workValuesResponsivePage .protoquest .graphWrapperFooter {top:475px;}
    .workValuesResponsivePage .protoquest .profilerResults {margin-bottom:580px;}
    .workValuesResponsivePage .graphWrapper {position:absolute;bottom:0px;}
    .workValuesResponsivePage .welcome.introPage .graphWrapper {position:relative;bottom:0px;}
    .workValuesResponsivePage .protoquest .resultsWrapper {width:100%;}
    .workValuesResponsivePage .welcome.introPage .protoquest {padding:15px;}
    .workValuesResponsivePage .mainContent.welcome.introPage .workValuesPagesCopy {margin:0px;}

    .workValuesResponsivePage .protoquest {min-width:320px;float:left;}

    .workValuesResponsivePage .welcome.introPage .graphWrapper {bottom:0px;width:100%;margin-left:0px;}
    .workValuesResponsivePage .welcome.introPage .workValuesResultAvatar {top:380px;left:15px;}
    .workValuesResponsivePage .welcome.introPage .workValuesResultAvatar img {height:200px;}
    .workValuesResponsivePage .welcome.introPage .workValuesPagesWrapper .protoQuestTitle {padding-bottom:10px;}
    .workValuesResponsivePage .workValuesPagesContent {margin-bottom:20px;}
    .workValuesResponsivePage .welcome.introPage .workValues-background-mobile {height:589px;}

    .workValuesPagesCopy .buttonWrapper {position:absolute;right:30px;/*bottom:80px;*/}
    .workValuesResponsivePage .welcome-step {height:100%;}

    .workValuesResponsivePage .radiosContainer .radios, .workValuesResponsivePage .radiosContainer2 .radios {float:none;display:inline-block;}
    .workValuesResponsivePage .radiosContainer .radios, .workValuesResponsivePage .radiosContainer2 .radios {margin-right:0;width:53px !important;}
    
    .wciContainer .workingConditions, .wciContainer .independence {max-width:100%;}
    .workValuesPagesWrapper .resortCardsBtn {display:block;margin:15px 0 0 0;}

    .workValuesResultsContent .workValuesResultsBox .workCondSelects {width: 210px;}
    .workValuesResultsContent .workValuesResultsIntro {width:100%;}
    .workValuesResultsContent .workValuesResultsAvatar {display:none;}

    .workValuesPagesWrapper .wvMainHeadingContainer .wvMainHeadingLeft {width:100%;padding-left:0;}

    /* Cover Letters */
    #dblwidecontainer .standardForm input[type=text], #dblwidecontainer .standardForm textarea {width:100% !important;}
    
    /* Apply Start */
    .applyStartContainer {margin-top:0px;}
    .applyStartContent .appSHalfWidth {width:100%;float:none;}
    .applyStartContent .appSHalfWidth select {width:100%;}
        
    /* My Document page */

    .upload-panel .halfLeft, .upload-panel .halfRight {float:none;width:100%;}
    .documents-table {width:100%;}
    .documents-table th {display:none;}
    .documents-table td {display:block;width:auto;border-bottom:0;padding:0;}
    .documents-table tr {border-bottom: 1px solid #cccccc;position:relative;}
    .documents-table tbody tr td:nth-of-type(1) {margin:30px 0;width:100%;}
    .documents-table tbody tr td:nth-of-type(2) {position:absolute;right:0;bottom:10px;font-size: 11px;}
    .documents-table tbody tr td:nth-of-type(3) {position:absolute;right:40px;bottom:10px;font-size: 11px;}
    .documents-table tbody tr td:nth-of-type(4) {position:absolute;right:30px;top:10px;}
    .documents-table tbody tr td:nth-of-type(5) {position:absolute;right:0px;top:10px;}

    /* RESEA */

    .resea-steps-right-chuck, .resea-steps-right-chuck img {width:80px;}
    .resea-steps-left {width:100%;}
    .amazon-career-choice {padding-left:0;}
    .amazon-career-choice .right-contentBox .button-large {white-space:normal;}

    /* Company Search */

    .companySearchDetailsFormCol:nth-of-type(1) {width:100%;}

    /* Employer Landing Page*/

    .employerLandingPgContainer .landingPageCopyEmployerLowPad {width:100%;margin-top:150px;}
    .employerLandingPgContainer .landingPageAvatar {left:0;top:15px;}

    /* K-12 Resources Page */

    .k12ResourcesGridRow {margin:0;text-align:center;}
    .k12ResourcesGridItem {display:block;width:50%;text-align:center;float:none;margin:40px auto 40px auto;}


    /* My Jobs */

    .my-jobs-table .ControlBodyTableHeads {display:none;}
    .my-jobs-table .ControlBodyTableHeads th, .my-jobs-table .RepeaterItemRow td {width: 100% !important; display:block;text-align:left !important;}
    .my-jobs-table .RepeaterItemRow {position:relative;border-top: dotted 1px #b4b2b2;}
    .my-jobs-table td.job-title-column {padding-top:30px;padding-bottom:25px;min-height:88px;border-top: 8px solid #eee;}
    .my-jobs-table td.notes-column, .my-jobs-table td.status-column, .my-jobs-table td.edit-column, .my-jobs-table td.delete-column {position: relative;padding:0;}
    .my-jobs-table td.notes-column a, .my-jobs-table td.status-column span.savedDateNote, .my-jobs-table td.edit-column a, .my-jobs-table td.delete-column a {position: absolute;top: 0px;right: 0px;width: 16px;}
    .my-jobs-table td.notes-column a {top:-85px;right:65px;}
    .my-jobs-table td.status-column span.savedDateNote {top:-20px;right:0;width:100px;text-align:right;}
    .my-jobs-table td.edit-column a {top:-85px;right:30px;}
    .my-jobs-table td.delete-column a {top:-85px;right:0;}
    .my-jobs-table tr.footer {height:28px;}

    /* Event Details Page */

    .detailsEventMain, .detailsEventContactInfoBox {width:100%;}
    .detailsEventContactInfoBox {margin-bottom:15px;}

    a.backToTopLink span {display:none;}


    /* Saved Searches */
    
    .tbl-saved-searches .ControlBodyTableHeads {display:none;}
    .tbl-saved-searches .RepeaterItemRow td {width:100vw;display:block;padding:5px 0;text-align:left;}
    .tbl-saved-searches .RepeaterItemRow td:before { content: attr(data-title) ":"; font-weight:bold;margin-right:10px;width: 100px;display: inline-block;}
    .tbl-saved-searches .RepeaterItemRow td:first-of-type {padding-top:15px;}
    .tbl-saved-searches .RepeaterItemRow td:last-of-type {padding-bottom:15px;}

    /* VTP Page */

    .VTPContainer .col-1, .VTPContainer .col-9 {width: 100%;}
    .VTPContainer .col-1 {margin-top: 15px;}
    .VTPContainer .col-1 img {width:100%;height:auto;}
 }

.select-occupation .qmPosition { display: inline; vertical-align: middle; cursor: pointer; position: relative; }
.select-occupation label { line-height: 20px; }
.select-occupation .label-row { padding-bottom: 3px; }

.hidden-when-mobilized { display: none; }


@media only screen and (max-width: 768px) {
    .explore-it-carrer-plan .careerProfileResponsivePage .graphWrapper {
        position: inherit;
        bottom: initial;
    }
   .explore-it-carrer-plan .careerProfileResponsivePage .protoquest .profilerResults {
        margin-bottom: 0px;
    }
}