@media (max-width: 769px) {
	/*HIDE Search Box */
	 .gsc-search-box {
		display:none;
	}
	/*HIDE IE ERROR*/
	 .ie-error{
		display:none;
	}
	 .ie-error-text{
		display:none;
	}
	 body {
		 padding-left: 20px;
		 padding-right: 20px;
	}
	 .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
		 margin-left: -20px;
		 margin-right: -20px;
	}
	 .container-fluid {
		 padding: 0;
	}
	 .dl-horizontal dt {
		 float: none;
		 clear: none;
		 width: auto;
		 text-align: left;
	}
	 .dl-horizontal dd {
		 margin-left: 0;
	}
	 .container {
		 width: auto;
	}
	 .row-fluid {
		 width: 100%;
	}
	 .row, .thumbnails {
		 margin-left: 0;
	}
	 .thumbnails > li {
		 float: none;
		 margin-left: 0;
	}
	 [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
		 float: none;
		 display: block;
		 width: 100%;
		 margin-left: 0;
		 -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
		 box-sizing: border-box;
	}
	 .span12, .row-fluid .span12 {
		 width: 100%;
		 -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
		 box-sizing: border-box;
	}
	 .row-fluid [class*="offset"]:first-child {
		 margin-left: 0;
	}
	 .input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
		 display: block;
		 width: 100%;
		 min-height: 30px;
		 -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
		 box-sizing: border-box;
	}
	 .input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
		 display: inline-block;
		 width: auto;
	}
	 .controls-row [class*="span"] + [class*="span"] {
		 margin-left: 0;
	}
	 .modal {
		 position: fixed;
		 top: 20px;
		 left: 20px;
		 right: 20px;
		 width: auto;
		 margin: 0;
	}
	 .modal.fade {
		 top: -100px;
	}
	 .modal.fade.in {
		 top: 20px;
	}
	 #sidebartools {
		 float: left;
	}
	 #wrapper #inner .body-container {
		 border-right: none;
		 border-left: none;
	}
	 #content {
		 border-right: none;
	}
	 #sidebar img {
		 display: none;
	}
	 #sidebar img.workforce {
		 display: block;
	}
	body.detailcontent-1column.orange #content h1 {margin-top:10px;}
	 h3.colheader {
		 margin-top: 1em;
		 margin-bottom: 1em;
	}
	body.search h1.educationsearchtitle {
	    display:block !important;
	}
	 .spotlight-box {
		 display: none;
	}
	 #header .title p.desc {
		 float: left;
		 text-align:left;
		 margin: 0px 0 10px 10px;
		 font-family: 'kaleko_105book';
		 max-width:291px;
	}
	
	#header .title-collapsed {height:150px !important;}
	#header .title {height:150px !important;}

	
	 .name-change-announcement {
		display:none;
	}
	 #header .title #logocareers-banner {
		 position: relative !important;
		 top: auto !important;
		 left: auto !important;
	}
	img.career-logo{ margin: 10px 0 0 25px;}
	 #header .title #logoeducation-banner {
		 position: relative !important;
		 top: auto !important;
		 left: auto !important;
	}
	 #header .title #logojobs-banner {
		 position: relative !important;
		 top: auto !important;
		 left: auto !important;
	}
	 #header .title #logoinfo-banner {
		 position: relative !important;
		 top: auto !important;
		 left: auto !important;
	}
	 #header .title #logohome-flash-wrapper {
		 position: relative;
		 margin-left:8px;
		 width: 245px;
		 height: 100px;
	}
	
/*	.orange #header .page-banner #desc {display:none;}
.purple #header .page-banner #desc {display:none;}
.green #header .page-banner #desc {display:none;}
	.orange #header .page-banner-collapsed #desc {display:none;}
.purple #header .page-banner-collapsed #desc {display:none;}
.green #header .page-banner-collapsed #desc {display:none;} */

    #header .page-banner #desc p {display:none;}
    #header .page-banner-collapsed #desc {display:none;}
    #header .page-banner #desc {display:none;}

 .detailcontent-1column #header .title { height: 200px;}
 .detail-content #header .title { height: 200px;}
   
  #header .title #onecol-flash-wrapper { height: 50px; margin: 35px 40px 0 25px;} 

	#header .title #onecol-flash-wrapper #desc {margin: 10px 0 0 0px;}
	#header .title #onecol-flash-wrapper #desc h2 {font-size: 2.2em;font-family: 'Montserrat', sans-serif;font-weight: bold;}
	.orange #header .title #onecol-flash-wrapper #desc h2 {color:#db7c1b; }
	.purple #header .title #onecol-flash-wrapper #desc h2 {color: #73cee4;}
	.green #header .title #onecol-flash-wrapper #desc h2 {color: #00a353;}
	#header .title #onecol-flash-wrapper #desc p { color: white; 1.6em; font-weight:bold; font-size: 1.6em; } 
  #header .title #logocareers-banner { display:inline-block; }
  #header .title #logoeducation-banner{ display:inline-block; }
  #header .title #logojobs-banner{ display:inline-block; }

	 #footer {
		 display: none;
	}
	 #copyright {
		 display: inline-block;
		 clear: both;
		 background: #e7e7e7 !important;
		 margin: 0 5px 0 5px !important;
		 padding: 15px 5px 15px 5px;
		 -moz-border-radius: 5px;
		 -webkit-border-radius: 5px;
		 border-radius: 5px;
	}
	 #copyright .copyright-logo {
		display:none;
	}
	 #copyright .social {
		display:none;
	}
	 #copyright .copyright-menu {
		width:100% !important;
	}
	 #content ul.category ol {
		 padding-left: 20px;
	}
	 #accessibility-menu {
		 display: none !important;
	}
	 .desktop-menu {
		 display: none;
	}
	
	 .top-nav {
		 background-color: #d1d1d1;
	}
	 .top-nav ul li {
		 padding: 4px 0 0 4px;
	}
	 .main-nav ul.m-first li a {
		 font-size: 1.2em;
	}
	 .top-nav ul li {
		 display: block;
		 min-height: 38px;
		 min-width: 38px;
	}
	 #header .top-nav form.search input.textfiled {
		 width:75%;
		 margin-left:8px;
		 margin-right:8px;
	}
	/* #header .title #career-flash-wrapper { width: 200px; height: 50px; margin: 35px 0px 0 25px;} */
	 #career-flash-wrapper {float:none !important;}
	
	.orange #header .page-banner {height: 90px !important; float:none; clear:both; display:block;}
		.purple #header .page-banner {height: 90px !important; float:none; clear:both; display:block;}
			.green #header .page-banner {height: 90px !important; float:none; clear:both; display:block;}
	
	 .section-divider {
		 border-top: 1px solid #999;
	}
	 .top-nav ul li a {
		 text-decoration: underline;
	}
	 h3.static {
		 font-weight: 100;
		 font-size: 1em;
	}
	 body.search #content ol.search-subset li h3.static {
		 font-weight: bold;
		 font-size: 1.3em;
		 margin: 4px 0 4px 0;
	}
	 table th {
		 padding: 10px 0px 10px 12px;
	}
	 .main-nav {
		 clear: both;
	}
	 #header .main-nav {
		 height: auto !important;
		 padding-bottom:10px;
	}
	
    /*	#header .page-banner #desc {
    padding: 10px 20px 20px 75px !important;
	}*/
	.orange #header .page-banner #desc {
        display:none;
	}
	.purple #header .page-banner #desc {
         display:none;
	}
	.green #header .page-banner #desc {
         display:none;
	}
	

	
	
	 .main-nav .container {
		 height: auto !important;
	}
	 .main-nav ul.m-first li.one {
		 text-align: left !important;
		 margin: 2px 4px 0 0px !important;
	}
	 .main-nav ul.m-first li.two {
		 text-align: left !important;
		 margin: 2px 4px 0 0px !important;
	}
	 .main-nav ul.m-first li.three {
		 text-align: left !important;
		 margin: 2px 4px 0 0px !important;
	}
	 #header .main-nav {
		 background: none !important;
	}
	 .main-nav .container {
		 background: none !important;
	}
	 .main-nav ul.m-first li {
		 display: inline;
	}
	 .main-nav ul.m-first li a {
		 min-width: 80px;
		 color: #fff;
		 background-color: #6d6863;
		 text-align: center;
		 padding: 12px 12px 12px 12px;
		 -webkit-border-radius: 5px;
		 -moz-border-radius: 5px;
		 border-radius: 5px;
		 display: inline-block;
		 cursor: pointer;
	}
	 .main-nav ul.m-first li a:hover {
		 background-color: #6d6863;
		 text-decoration: underline;
		
	}
		body.orange .main-nav ul li.m-one a {
		color: #fff;
  }

  
	body.purple .main-nav ul li.m-two a {
		color: #fff;
  }
  
	
	body.green .main-nav ul li.m-three a {
		color: #fff;
	}
  
	
	
	
	.main-nav ul li.m-one a {
		 background-color:#006cb7;
	}
		
	.main-nav ul li.m-two a {
		 background-color:#006cb7;
	}
		
	.main-nav ul li.m-three a {
		 background-color:#006cb7;
	}
	
	.nav-list #second-career.nav-list { 
	background-color:#db7c1b;
	}
	 body.purple .main-nav ul li.m-two a {
		 
	}
	 body.green .main-nav ul li.m-three a {
		
	}
	 .main-nav ul.m-first li.active a {
		 background-color: #6d6863;
	}
	
	
	 .main-nav ul.m-first li.show-mobile {
		 border: 3px solid #6d6863;
		 border-radius: .6em;
		 width: 50px;
		 float: left;
		 height: 35px;
	}
	 .first img {
		 position: absolute;
		 margin: -3px 0 0 4px;
	}
	 .nav-list {
		 background-color: #6d6863;
	}
	
	#second-career.nav-list  {
		 background-color: #6d6863
	}
	
	#second-education.nav-list  {
		 background-color: #6d6863
	}
	#second-job.nav-list  {
		 background-color: #6d6863
	}
	
	 ul.nav-list li {
		 border-bottom: 1px dotted #FFF;
	}
	 ul.nav-list li ul li {
		 border-bottom: none;
	}
	 .nav-list a {
		 color: #FFF !important;
		 font-size: 1.1em;
		 padding-left: 20px;
		 display: inline-block;
		 height: 38px;
		 min-width: 38px;
	}
		 .nav-list a:hover {
			 text-decoration: underline;
		 }
	
	 .nav-list a#assess {
		 padding-left: 10px;
		 font-weight: bold;
	}
	 .nav-list a#goals {
		 padding-left: 10px;
		 font-weight: bold;
	}
	 .nav-list a#research {
		 padding-left: 10px;
		 font-weight: bold;
	}
	 .nav-list a#learn {
		 padding-left: 10px;
		 font-weight: bold;
	}
	 .nav-list a#prepare {
		 padding-left: 10px;
		 font-weight: bold;
	}
	 .nav-list a#pay {
		 padding-left: 10px;
		 font-weight: bold;
	}
	 .nav-list a#apply {
		 padding-left: 10px;
		 font-weight: bold;
	}
	 .nav-list a#choose {
		 padding-left: 10px;
		 font-weight: bold;
	}
	 .nav-list a#explore {
		 padding-left: 10px;
		 font-weight: bold;
	}
	 .nav-list a#develop {
		 padding-left: 10px;
		 font-weight: bold;
	}
	 .nav-list a#applyjobs {
		 padding-left: 10px;
		 font-weight: bold;
	}
	 .nav-list a#interview {
		 padding-left: 10px;
		 font-weight: bold;
	}
	 .nav-list a#jobloss {
		 padding-left: 10px;
		 font-weight: bold;
	}
	 .second-nav-closed {
		 display: none;
	}
	 ul .tertiary-nav-closed {
		 display: none;
	}
	 .nav-link-3 img {
		 position: relative;
		 cursor: pointer;
	}
	 img.primary-mobile-nav {
		 position: relative;
		 cursor: pointer;
		 top: 9px;
	}
	 .nav-link {
		 display: block;
		 padding-left: 10px;
		 padding-top: 15px;
	}
	 .mobile-padding {
		padding-left:10px;
	}
	 .nav-link-1 {
		 cursor: pointer;
		 font-weight: bold;
	}
	 #nav-link-2 {
		 cursor: pointer;
		 font-weight: bold;
		 border-bottom: none !important;
		 min-width: 38px;
		 display: inline-block;
		 clear: both;
		 font-size: 1.2em;
	}
	 .searchresults-left-column .nav-link {
		 padding-left: 0px;
		 padding-top: 10px;
	}
	 .career-detail-nav-link {
		 padding-left: 15px;
		 font-size: 1.4em;
	}
	 a .plus-menu {
		 background: url(/iseek/_ui/images/plus_menu.gif) no-repeat;
		 width: 13px;
		 height: 13px;
		 display: inline-block;
	}
	 a .minus-menu {
		 background: url(/iseek/_ui/images/minus_menu.gif) no-repeat;
		 width: 13px;
		 height: 13px;
		 display: inline-block;
	}
	 .minus-menu {
		text-align:-5000px;
	}
	 .plus-menu {
		text-align:-5000px;
	}
	 #sidebar {
		 padding-left: 10px;
	}
	 .link {
		 display: none;
	}
	 .resource {
		 display: none;
	}
	 .detailcontent-1column #sidebar {
		 padding-top: 20px;
	}
	 .detail-content #sidebar {
		 padding-top: 20px;
	}
	 #sidebar .survey {
		 display: none;
	}
	 #sidebar .search-box {
		 display: none;
	}
	 #sidebartools {
		 float: left;
		 padding-left: 5px;
	}
	 .skills-title {
		 clear: both;
	}
	 .careerphoto {
		 display: none;
	}
	 .search-jobs {
		 display: none;
	}
	 .cluster-image {
		 display: none;
	}
	 .skills-left-nav {
		 display: none;
	}
	 .show-mobile {
		 visibility: visible !important;
	}
	 .show-small {
		 display: none;
	}
	 .hide-medium {
		 display: none;
	}
	 img.shot {
		 display: none;
	}
	 a.tooltip {
		 display: none;
	}
	 #content div.inset-image-wrapper {
		 display: none;
	}
	 #content div.inset-vert-image-wrapper {
		 display: none;
	}
	 .careerdetailtooltip {
		 margin: 0px 0 0 0px !important;
	}
	 a.tip-link {
		 display: none !important;
	}
	 .skills-right-column .skills-btn p.btn-next {
		 float: none !important;
		 clear:both;
	}
	/* .skills-right-column .skills-btn p.btn-prev a {
		 font-size:1.6em !important;
	}
	 */
	 .up {
		 padding: 22px 0 0 0 !important;
	}
	 .down {
		 padding: 22px 0 0 0 !important;
	}
	 .skills-right-column ol.questions li p.down-mobile {
		 display: none;
	}
	 .skills-right-column ol.questions li fieldset label {
		 float: left !important;
	}
	 .skills-right-column ol.questions li fieldset {
		 float: left!important;
		 width: 18% !important;
		 height: 5em;
	}
	 .skills-right-column ol.questions li input {
		 height: 3em;
		 width: 3em;
	}
	 .skills-left-column {
		 margin-top: 0px !important;
	}
	 .skills-right-column h4 {
		 padding: 10px 10px 10px 10px !important;
	}
	 .mview-nav {
		 display: none;
	}
	 .nav-link-top {
		 display: block !important;
		 padding-left: 5px;
		 font-weight: bold;
		 font-size: 1.3em;
	}
	 .nav-link-top a span {
		 background: url(/iseek/_ui/images/hamburger.png) no-repeat;
		 width: 100px;
		 height: 36px;
		 display: inline-block;
		 text-indent: -99999em;
	}
	 .nav-link-top a span.minus-menu {
		 background: url(/iseek/_ui/images/hamburger-active.png) no-repeat;
		 width: 100px;
		 height: 36px;
		 display: inline-block;
		 text-indent: -99999em;
	}
	 .alt-text {
		 text-indent: -9999em;
		 display: block;
	}
	 #header ul {
		 padding-left:25px;
	}
	 body.detail-content #content p.nav-link {
		 background: #FFF;
	}
	 .nav-link-top {
		 background: #d1d1d1;
		 padding: 4px 4px 4px 4px;
		 margin-bottom: 0px;
	}
	 .nav-link-top a {
		 cursor: pointer;
	}
	 .right-column {
		 clear: both;
	}
	/* HOME PAGE CONTENT ====================================================================== */
	 .home-col-3 {
		 border-top: 2px solid #e8e8e8;
		 padding-bottom: 40px;
	}
	 .home-col-inner {
		 border-top: 2px solid #e8e8e8;
	}
	 #home-flash-mobile {
		 display: block !important;
		 clear: both;
	}
	 #home-flash {
		 display: none;
	}
	 #home-flash-wrapper {
		 height: 110% !important;
		 background-color: #FFF !important;
		 margin: 0 0 0 0 !important;
	}
	 div.home-lead-in h3 {
		 height: auto !important;
	}
	 div.home-lead-in {
		 height: auto !important;
	}
	 div.home-col {
		 padding: 0 0 0 0 !important;
	}
	 #zip-search-home-field {
		 clear: both;
	}
	 div.home-search-box {
		 background: none !important;
	}
	 div.search-box-jobs {
		 background: none !important;
	}
	 body.nosub #header .main-nav ul.first {
		 background-image: none !important;
		 margin-bottom: 25px;
	}
	 div.home-search-box input.submit-paddingtop {
		 padding-top: 0px !important;
	}
	 #tabs {
		 margin-top: 20px;
	}
	 #txt-search-for {
		 display: none;
	}
	/*Advanced search page tabs */
	 ul.tabs-nav .ui-state-default{
		 border: none !important;
		 background: none !important;
	}
	/*Advanced search page accordion headers */
	 h3.ui-accordion-header {
		 line-height:1.2em !important;
	}
	 #skillsmatch h3.ui-accordion-header {
		 line-height:3em !important;
		 font-size:1.5em;
	}
	 body.search #top-border {
		 border-right: none !important;
		 border-left: none !important;
		 height: auto !important;
	}
	 .input-container-row {
		 clear: both;
	}
	 select {
		 clear: both;
		 font-size: 1.3em !important;
		 margin-top: .2em;
		 margin-bottom: .5em;
		 height: 3em;
	}
	 select {
		 white-space: normal;
	}
	 option {
		 white-space: normal;
	}
	 label {
		 clear: both;
		 float: none !important;
		 font-size: 1.3em !important;
		 font-weight: bold;
	}
	 input {
		 clear: both;
		 float: none !important;
		 font-size: 1.3em !important;
	}
	 p.btn-next input.image-next {
		font-size:.9em !important;
	}
	 input.image {
		 margin-top: .5em;
	}
	 input[type="checkbox"] {
		 margin: 4px 4px 4px 4px;
		 width: 20px;
		 height: 20px;
		 text-align: bottom;
	}
	 body.search .form-search-by-preferences .select {
		 width: 95%;
	}
	 body.search .form-search-by-preferences .selectnowidth {
		 width: 95%;
	}
	 input[type="radio"] {
		 margin: 4px 4px 4px 4px;
		 width: 20px;
		 height: 20px;
	}
	 input[type="text"] {
		 height: 3em;
		 width: 95%;
	}
	 input[type="password"] {
		 height: 3em;
		 width: 95%;
	}
	 input[type="submit"] {
		 margin-top: 10px;
		 margin-bottom: 10px;
	}
	 #content ol.sub-info li ul li {
		 background: none !important;
		 list-style: disc;
		 padding: 0 5px 10px 5px !important;
	}
	 #content ol.sub-info li ul.clist li {
		 background: none !important;
		 list-style: disc;
		 padding: 0 5px 10px 5px !important;
	}
	 .gs-result .gs-title {
		 height: auto !important;
		 padding-bottom: 5px !important;
	}
	 a.gs-title {
		 border-bottom: none !important;
		 text-decoration: underline !important;
	}
	 .ui-tabs .ui-tabs-nav li {
		 float: none !important;
		 height: auto !important;
	}
	 .ui-tabs .ui-tabs-nav li a {
		 border-top: 1px solid #e8e8e8;
		 border-bottom: 1px solid #e8e8e8;
		 display: block;
		 width: 200px;
		 height: 2em;
	}
	 .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
		 background-color: #e8e8e8;
		 color: #000000 !important;
	}
	 .ui-tabs .ui-tabs-nav br {
		 display: none;
	}
	 .ui-tabs .ui-tabs-nav .sub-text {
		 float: none;
		 padding-left: 5px;
	}
	 .ui-tabs .ui-tabs-panel {
		 border-top: 4px solid #E7E7E7 !important;
		 margin-top: 5px;
	}
	 .ui-widget-header {
		 border-bottom: none !important;
	}
	 #content .left-column ul.forth-nav {
		 width: 80%;
	}
	 #content .left-column ul.forth-nav li a {
		 display: block;
		 min-height: 32px;
	}
	 a#nav-link-2 {
		 display: block;
		 min-height: 32px;
	}
	 #nav p {
		 margin: 0 0 0 0 !important;
	}
	 body.search #content div.input-container-first a {
		 font-size: 1.2em;
	}
	 body.search #content div.input-container-cluster1 {
		 font-size: 1.2em;
	}
	 body.search #content div.input-container-cluster2 {
		 font-size: 1.2em;
	}
	/*TABLES TABLET AND SMALLER*/
	 th.m20p {
		 width: 20%;
	}
	 th.m40p {
		 width: 40%;
	}
	 .folder-pagination {
		font-size:2em;
		 display:inline-block;
	}
	/*column headings styles */
	 table th.c-heading {
		vertical-align:top;
		 border-bottom: 1px solid #cfcecf;
		 background-color:#FFF;
	}
	 table th.last.c-heading {
		border-bottom: 10px solid #f1f1f1;
	}
	/*Interest Assessment */
	 .interestProfMenu {
		 padding-left:14px !important;
	}
	 .interestProfMenu + div {
		 padding-left:14px !important;
	}
	 .m-collapse.interest input {
		height:2em;
		 width: 2em;
	}
}
 @media (max-width: 565px) {

	 #e-mail-list-sign-up {
		 left: 20px !important;
		 max-width: 100%;
	}
	 .button-x {
		 font-size:2em;
	}
	 #practice-job-application #progressbar {
		 display:none !important;
	}
	 #practice_application input, #practice_application select, #practice_application textarea {
		 min-width: auto !important;
	}
	/*Interest Assessment */
	 .m-collapse.interest th[data-title]:before, .m-collapse.interest td[data-title]:before {
		 content: attr(data-title) ;
		 display:block;
		 font-weight: bold;
		 font-size: 1em;
	}
	 .m-collapse.interest th.interest-header[data-title]:before, .m-collapse.interest td.interest-header[data-title]:before {
		 display:inline;
	}
	 td.interest-header, th.interest-header {
		 color:#FFF;
		 padding-4px;
		 background-color:#ef8c20;
		 font-weight: bold;
		 font-size: 1.4em;
		 -moz-border-radius-topleft:.5em;
		 -moz-border-radius-topright:.5em;
		 -webkit-border-top-left-radius:.5em;
		 -webkit-border-top-righ-radius:.5em;
		 border-top-left-radius:.5em;
		 border-top-right-radius:.5em;
	}
	 .m-collapse.interest th.phone-collapse {
		 display: none;
	}
	 .m-collapse.interest th.data-title-style {
		 display: none;
	}
	 .m-collapse.interest thead.data-title-style {
		 display: none;
		 visibility: hidden;
	}
	 .m-collapse.interest tbody, .m-collapse.interest tr, .m-collapse.interest th, .m-collapse.interest td {
		 border: 0;
		 display: block;
		 adding: 0;
		 text-align: left;
		 white-space: normal;
	}
	 .m-collapse.interest input {
		height:2em;
		 width: 2em;
	}
}
