*,                                                      
*::before,                                                      
*::after{                                                      
    box-sizing: border-box;                                                      
}         
   
/**********SEARCH ICON JOBS PAGE                           
***********************************/       
@media (max-width: 992px){    
    body.job-search-page .header-content #menu #nav-trigger:last-of-type{   
        right: auto;   
        width: auto;   
        left: 0;   
        background: transparent;   
        height: auto;   
        top: 0;   
        bottom: 0;   
        margin-right: 0;   
    }   
   
    body.job-search-page .header-content #menu #nav-trigger:last-of-type:after{   
        display:none;   
    }   
}    
   
@media (max-width: 480px){    
    body.job-search-page .header-content #menu #nav-trigger:last-of-type{   
        top: -3.5rem;   
        right: 6rem;   
        left: auto;   
    }   
}   
/**********SEARCH ICON JOBS PAGE END                            
***********************************/    
  
.inner-jobseeker-page .header-content .call-to-action.secondary{  
    display: block;  
}  
  
  
@media (max-width: 992px){  
    body.inner-jobseeker-page .header-content .postResBtn .call-to-action, body.inner-jobseeker-page .header-content .call-to-action.secondary{  
        display: none;  
    }  
}  
  
                                                      
/* New Added Design About us page */                                                      
#basic-page .about-content{font-size: 17px;  padding: 20px;  background: #f7f7f7;  max-width: 450px;  margin: 40px 0;}                                                      
#basic-page .about-content li{padding: 0;margin: 13px auto;}                                                      
#basic-page .about-content li address{white-space: pre-line;}                                                      
#basic-page .about-content li mark{background: transparent;color: #535353;}                                                      
#basic-page .about-content li a{color: #535353;}                                                      
#basic-page .about-content li a:hover{text-decoration: underline;}                                                      
                                                      
/* End of about us page design */                                                      
 . z-index-1{                                                      
z-index:1!important;                                                      
}                                                      
#header {                                                      
    background: url(img/IP-header-1634.jpg) no-repeat;                                                      
    box-shadow: inset 0 0 0 1000px rgba(51, 51, 51, 0.6);                                                      
}                                                      
                                                      
.topNav {                                                      
    position: absolute;                                                      
    width: 100%;                                                      
    z-index: 1020;                                                      
}                                               
                                           
.cont-mid-ad{                                           
text-align: center;                                           
margin: 5px auto 30px;                                           
display: block;                                           
width: 500px;                                           
}                                                  
                                                      
.postJobBtn {                                                      
    position: absolute;                                                      
    right: 10px;                                                      
}                                                      
                                                      
                                                      
.fade.in {                                                      
    opacity: 1;                                                      
}                                                      
.inner-employer-page .filters-nav {                                                      
                                                      
    z-index: 10000;                                                      
                                                      
}                                                      
div#data-step-filter-sidebar {                                                      
    z-index: 999999;                                                      
}                                                      
.modal-backdrop.fade.in {                                                      
    opacity: 0.5;                                                      
    filter: alpha(opacity=50);                                                      
}                                                      
.modal.fade.in .modal-dialog {                                                      
    -webkit-transform: translate(0,0);                                                      
    transform: translate(0,0);                                                      
}                                                      
.modal{                                                      
  z-index: 999999;                                                      
}                                                      
                                                      
html, body{                                                      
                                                      
    font-family: 'Open Sans', sans-serif;                                                      
}                                                      
#inner-page-header, .filters h5, .filters .h5, #job-listing .listings {                                                      
    background: #E4E5E7;                                                      
}                                                      
.site {                                                      
    max-width: 1200px;                                                      
                                                      
}                                                      
.job-summary * {                                                      
    -webkit-box-sizing: unset;                                                      
    -moz-box-sizing: unset;                                                      
    box-sizing: unset;                                                      
}                                                      
.site {                                                      
    box-sizing: border-box;                                                      
    padding:0 10px;                                                      
}                                                      
#home-page #job-alert-search-form fieldset .form-button svg {                                                      
    max-width: 100%;                                                      
}                                                      
.pagination {                                                      
    display: block;                                                      
}                                                      
.pagination>li>a, .pagination>li>span {                                                      
                                                      
    padding: 0;                                                      
    border: none;                                                      
}                                                      
.pagination {                                                      
    margin: 0;                                                      
                                                      
}                                                      
.pagination>li:first-of-type>a {                                                      
    border-radius: 4px 0 0 4px;                                                      
}                                                      
.pagination>li+li>a {                                                      
    border-left: 0;                                                      
}                                                      
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {                                                      
    color: #999;                                                      
    background-color: #f5f5f5;                                                      
    cursor: default;                                                      
       border: 1px solid #ddd;                                                      
    border-left: 0;                                                      
}                                                      
.inactive>a {                                                      
    color: #999;                                                      
    cursor: default;                                                      
}                                                      
.pagination>li>a {                                                      
    padding: 8px 12px;                                                      
    line-height: 1.42857143;                                                      
    margin-left: 0;                                                      
    text-decoration: none;                                                      
    background-color: #fff;                                                      
    border: 1px solid #ddd;                                                      
    display: block;                                                      
}                                                      
#results-page .pagination>li>a{                                                      
 border: none;                                                      
}                                                      
.sideboard-ad {                                                      
                                                      
    padding: 10px;                                                      
    border-color: none;                                                      
    background: #f83600;                                                      
    background: -webkit-linear-gradient(left, #fe8c00 , #f83600);                                                      
    background: -o-linear-gradient(right, #fe8c00 , #f83600);                                                      
    background: -moz-linear-gradient(right, #fe8c00 , #f83600);                                                      
    background: linear-gradient(to right, #fe8c00 , #f83600);                                                      
}                                                      
.sideboard-adspace h5, .sideboard-adspace .h5 {                                                      
    color: #fff;                                                      
}                                                      
#job-listing .listings .job-summary h3, #job-listing .listings .job-summary .h3 {                                                      
    color: #f83600;                                                      
    margin-top: 5px;                                                      
}                                                      
.powered-by.site.clearfix {                                                      
    width: 100%;                                                      
}                                                      
.site .interior, .interior.site, .expert, .help, .usage-agreement, .resources, .login-newAccount, .career-fair-registration, .career-fair-reservations, .dual-login, .job-alerts, .job-application, .manage-resumes, .my-account, .order-purchase, .privacy-policy , .reset-password, .subscription, .create-resume, .edit-resume, .upload-resume, .message-page, .cover-letter {                                                      
    padding: 0 10px 10px;                                                      
}                                                      
.site .interior {                                                      
    padding-bottom: 0;                                                      
}                                                      
#view-resume #main-content .site {                                                      
    padding: 10px;                                                      
}                                                      
section.site {                                                      
    padding: 0 10px;                                                      
}                                                      
section#browse-category {                                                      
    display: none;                                                      
}                                                      
.breadcrumbs {                                                      
    padding: 10px 10px 30px;                                                      
}                                                      
                                                      
.interior .breadcrumbs {                                                      
    padding: 10px 0 30px                                                      
}                                                      
a {                                                      
    color:#f83600;                                                      
    transition: all 150ms ease-in 0s;                                                      
text-decoration: none;                                                      
}                                                      
a:hover {                                                      
    color:#565559;                                                      
text-decoration: none;                                                      
}                                                      
h1 {                                                      
    margin-top:0;                                                      
    padding-top:10px;                                                      
}                                                      
#HP-jobsearch {                                                      
    position: absolute;                                                      
    left: 0;                                                      
    right: 0;                                                      
    bottom: 0;                                                      
}                                                      
                                                      
#HP-jobsearch #job-search-form form fieldset .primary {                                                      
    padding: 7.5px 10px;                                                      
    width: 100%;                                                      
    text-transform: uppercase;                                                      
}                                                      
#HP-jobsearch #job-search-form form {                                                      
    box-sizing: border-box;                                                      
    width: 100%;                                                      
    margin: auto;                                                      
    max-width: 960px;                                                      
    position: relative;                                                      
}                                                      
#job-search-form form fieldset.call-to-action {                                                      
    padding-right: 0;                                                      
    width: 30%;                                                      
    float: none;                                                      
    text-align: center;                                                      
    margin: auto;                                                      
}                                                      
                                                      
#home-page em {                                                      
    font-style: normal;                                                      
}                                                      
                                                      
#home-page .interior {                                                      
                                                      
    max-width: 960px;                                                      
    margin: auto;                                                      
}                                                      
/* .topSocial-media.media-mobile{                                                      
  display: none;                                                      
} */                                                      
.topSocial-media{                                                      
  position: absolute;                                                      
right: 1%;                                                      
top: 15px;                                                      
z-index: 1031;                                                      
}                                                      
.topSocial-media li{                                                      
  display: inline-block;                                                      
  vertical-align: top;                                                      
}                                                      
.topSocial-media li a{                                                      
color: #fff;                                                      
}                                                      
.topSocial-media li a:hover{                                                      
  color: #fbb917;                                                      
}                                                      
                                                      
#header .header-content {                                                      
    background-color:transparent;                                                      
    max-width: 100%;                                                      
    padding-top: 49px;                                                      
}                                                      
.header-content #logo {                                                      
    max-height:none;                                                      
    max-width:none;                                                      
    height: 90px;                                                      
    padding-right: 10px;                                                      
    padding-top: 0;                                                      
}                                                      
.header-content #logo img {                                                      
    max-height: 100%;                                                      
    max-width: 400px;                                                      
    width: 100%;                                                      
}                                                      
.home-page #header {                                                      
    background: transparent;                                                      
    box-shadow: none;                                                      
    position: absolute;                                                      
}                                                      
                                                      
#nav-content {                                                      
    position: absolute;                                                      
    top: 0px;                                                      
    z-index: 999;                                                      
    right: 120px;                                                      
    padding: 0px;                                                      
    width: 60%;                                                      
}                                                      
                                                      
#nav-content .call-to-action {                                                      
                                                      
    display: none;                                                      
}                                                      
/* Begin top Menu Styles*/                                                      
 .navbar {                                                      
                                                      
    min-height: 30px;                                                      
                                                      
}                                                      
.topNav .navbar  {                                                      
    border-color: none;                                                      
    background: #f83600;                                                      
    background: -webkit-linear-gradient(left, #fe8c00 , #f83600);                                                      
    background: -o-linear-gradient(right, #fe8c00 , #f83600);                                                      
    background: -moz-linear-gradient(right, #fe8c00 , #f83600);                                                      
    background: linear-gradient(to right, #fe8c00 , #f83600);                                                      
}                                                      
.topNav .navbar-nav>li>a {                                                      
    color: #fff;                                                      
    text-transform: uppercase;                                                      
    padding: 15px 13px;                                                      
    display:block;                                                      
}                                                      
 .navbar {                                                      
padding: 0rem 1rem;                                                      
    }                                                      
                                                      
.topNav .nav>li>a:focus, .topNav .nav>li>a:hover {                                                      
    text-decoration: none;                                                      
    background-color: rgba(255, 255, 255, .2);                                                      
    color: #ffffff;                                                      
                                                      
}                                                      
.topNav .navbar .socialMediaTop li a {                                                      
                                                      
        padding: 15px 7px;                                                      
}                                                      
/*Subpage image */                                                      
                                                      
/*Employer directory link */                                                      
                                                      
.employerDir {                                                      
    background: #fe8c00;                                                      
    margin-top: 40px;                                                      
   color:#fff;                                                      
                                                      
}                                                      
#home-page .employerDir {                                                      
    padding-top: 0;                                                      
}                                                      
.employerDir .interior{                                                      
   max-width:960px;                                                      
   margin: auto;                                                      
                                                      
}                                                      
.employerDirContainer {                                                      
    text-align: center;                                                      
    padding: 10px;                                                      
    padding-bottom: 13px;                                                      
}                                                      
.employerDir h2 {                                                      
    display: inline-block;                                                      
    margin: 0;                                                      
}                                                      
.employerDirText,  .employerDirButton{                                                      
   display: inline-block;                                                      
}                                                      
.employerDirText{                                                      
     position: relative;                                                      
                                                      
}                                                      
.employerDirText::before {                                                      
       display: inline-block;                                                      
    content: "";                                                      
    background: url(img/userIcon.png)no-repeat;                                                      
    width: 40px;                                                      
    height: 40px;                                                      
    position: relative;                                                      
    left: 0px;                                                      
    top: 10px;                                                      
    background-size: cover;                                                      
    margin-right: 10px;                                                      
}                                                      
.employerDirContainer a.tertiary {                                                      
        margin: 20px 15px;                                                      
}                                                      
                                                      
/*adviceBlock link */                                                      
                                                      
.adviceBlock {                                                      
    background: #fe8c00;                                                      
   color:#fff;                                                      
                                                      
}                                                      
#home-page .adviceBlock {                                                      
    padding-top: 0;                                                      
}                                                      
.adviceBlock .interior{                                                      
   max-width:960px;                                                      
   margin: auto;                                                      
                                                      
}                                                      
.adviceContainer {                                                      
    text-align: center;                                                      
    padding: 10px;                                                      
    padding-bottom: 13px;                                                      
}                                                      
.adviceBlock h2 {                                                      
    display: inline-block;                                                      
    margin: 0;                                                      
color: #fff;                                                      
}                                                      
                                                      
.adviceText{                                                      
     position: relative;                                                      
                                                      
}                                                      
.adviceText::before {                                                      
       display: inline-block;                                                      
    content: "";                                                      
    background: url(img/resourceIcon.png)no-repeat;                                                      
    width: 50px;                                                      
    height: 40px;                                                      
    position: relative;                                                      
    left: 0px;                                                      
    top: 10px;                                                      
    background-size: cover;                                                      
    margin-right: 10px;                                                      
}                                                      
.adviceContainer a.tertiary {                                                      
        margin: 20px 15px;                                                      
}                                                      
                                                      
#jt_page-company_profile_list {                                                      
    margin-top: -150px;                                                      
    padding: 10px 0;                                                      
}                                                      
#jt_page-company_profile_list  .jt_page_inner {                                                      
max-width: 960px;                                                      
    margin: auto;                                                      
}                                                      
#jt_companies td {                                                      
    padding: 10px!important;                                                      
    border-bottom: #ddd 1px solid;                                                      
}                                                      
.inner-jobseeker-page #jt_companies .jt_page a {                                                      
    color: #f83600;                                                      
    text-decoration: none;                                                      
}                                                      
                                                      
                                                      
/*Subpage headerimage */                                                      
/*Begin Menu Styles */                                                      
.header-content #menu #nav-trigger {                                                      
    cursor: pointer;                                                      
    height: 25px;                                                      
    padding: 7px 20px 5px 0;                                                      
    position: relative;                                                      
                                                      
}                                                      
.header-content #menu li ul{                                                      
    background-color: #ffffff;                                                      
    margin-top: 10px;                                                      
    width: 230px;                                                      
    text-align: left;                                                      
        -moz-box-shadow: 0px 2px 7px rgba(0,0,0,0.25);                                                      
    -webkit-box-shadow: 0px 2px 7px rgba(0,0,0,0.25);                                                      
    box-shadow: 0px 2px 7px rgba(0,0,0,0.25);                                                      
}                                                      
.header-content #menu li:hover {                                                      
    background-color: transparent;                                                      
    border-bottom: 3px solid transparent;                                                      
    border-image: linear-gradient(to right, #fe8c00 , #f83600);                                                      
    border-image-slice: 1;                                                      
}                                                      
.header-content #menu li:hover a {                                                      
    color: #ffffff;                                                      
    text-decoration: none;                                                      
}                                                      
.header-content #menu>ul>li:after {                                                      
    content: "";                                                      
    height: 50px;                                                      
    width: 100%;                                                      
    position: absolute;                                                      
    bottom: -25px;                                                      
    left: 0;                                                      
}                                                      
.header-content #menu li a {                                                      
    color: #ffffff;                                                      
    cursor: pointer;                                                      
    font-size: 16px;                                                      
    padding: 7px 5px;                                                      
    border-bottom: 3px solid transparent;                                                      
                                                      
}                                                      
                                                      
.header-content #menu li ul.sub-navigation li a {                                                      
    border-top:0;                                                      
    color: #565559;                                                      
    border-bottom: 0;                                                      
}                                                      
.header-content #menu li ul.sub-navigation li:hover a {                                                      
                                                      
    color: #f83600;                                                      
                                                      
}                                                      
.header-content #menu li ul.sub-navigation li:hover {                                                      
                                                      
    border-bottom: 0;                                                      
    border-image: none;                                                      
}                                                      
.header-content #menu li ul li a {                                                      
    padding:10px 0;                                                      
    border-bottom: 3px solid transparent;                                                      
}                                                      
.header-content #menu {                                                      
    float: none;                                                      
    position: absolute;                                                      
    right: 320px;                                                      
    top: 71px;                                                      
}                                                      
                                                      
                                                      
/* End Menu Styles */                                                      
                                                      
                                                      
.hero-expanded {                                                      
    position: absolute;                                                      
    height: 450px;                                                      
    width: 100%;                                                      
    background: url(img/hero-1634.jpg) no-repeat center top / cover;                                                      
    box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.3);                                                      
}                                                      
                                                      
#hero {                                                      
background: transparent;                                                      
height: 450px;                                                      
}                                                      
                                                      
.site-name-tag img {                                                      
    max-width: 59px;                                                      
}                                                      
#hero .site-name-tag em {                                                      
    font-size: 1.5em;                                                      
color: #fff;                                                      
}                                                      
#hero .site-name-tag {                                                      
    top: 150px;                                                      
    left: 0;                                                      
    right: 0;                                                      
    color: #fff;                                                      
    text-shadow: 0px 1px 2px RGBA(0,0,0,0.67);                                                      
    line-height: normal;                                                      
}                                                      
#hero .site-name-tag h1 {                                                      
     color: #fff;                                                      
    line-height: 1.3em;                                                      
}                                                      
/*tabs*/                                                      
.leaderboard-adspace.site div {                                                      
    padding-top: 0;                                                      
}                                                      
.tabs{                                                      
    max-width: 960px;                                                      
    width: 100%;                                                      
    margin:auto;                                                      
    padding: 0 10px;                                                      
                                                      
    }                                                      
.tabs .secondary{                                                      
    float: right;                                                      
}                                                      
.tabs .row {                                                      
                                                      
    margin-bottom: 20px;                                                      
}                                                      
.nav-pills>li {                                                      
    float: none;                                                      
}                                                      
ul.nav.nav-pills {                                                      
    border-bottom: 1px solid #fbb917;                                                      
}                                                      
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {                                                      
    color: #565559;                                                      
    background-color: transparent;                                                      
    border-bottom: 5px solid transparent;                                                      
    border-image: linear-gradient(to right, #fe8c00 , #f83600);                                                      
    border-image-slice: 1;                                                      
     transition: all 0.5s ease;                                                      
     text-transform: uppercase;                                                      
}                                                      
.nav>li>a:focus, .nav>li>a:hover {                                                      
    text-decoration: none;                                                      
    background-color: transparent;                                                      
        color: #8a898f;                                                      
}                                                      
.nav-pills>li>a {                                                      
    border-radius: 0;                                                      
    text-align: center;                                                      
    color: #565559;                                                      
    font-size: 19px;                                                      
    text-transform: uppercase;                                                      
    border-bottom: 5px solid transparent;                                                      
     transition: all 0.5s ease;                                                      
}                                                      
.tab-content {                                                      
    padding: 30px 10px;                                                      
}                                                      
.tab-content ul {                                                      
    margin-top: 0;                                                      
    margin-bottom: 0;                                                      
}                                                      
.tab-content .row a {                                                      
    color: #565559;                                                      
    font-size: 16px;                                                      
    line-height: 30px;                                                      
    padding-bottom: 2px;                                                      
    padding-left: 5px;                                                      
    border-left: 2px solid transparent;                                                      
    padding-top: 2px;                                                      
}                                                      
.tab-content a:hover {                                                      
    text-decoration: none;                                                      
    background-color: transparent;                                                      
    border-left: 2px solid  #565559;                                                      
                                                      
}                                                      
.header-content .call-to-action {                                                      
    margin-top:25px;                                                      
                                                      
}                                                      
.header .call-to-action {                                                      
    display: block;                 
margin-left: 10px;                                                     
}                                                      
                                                      
.header .postJobBtn .call-to-action {                                                      
                                                      
    display: block!important;                                                      
}                                                      
.inner-jobseeker-page #nav-content {                                                      
                                                      
    right: 140px;                                                      
                                                      
}                                                      
.inner-jobseeker-page .header-content .postResBtn .call-to-action{                                                      
    display: block;                                                      
}                                                      
.inner-jobseeker-page header .postJobBtn .call-to-action {                                                      
    display: none!important;                                                      
}                                                      
a.primary, a.primary:visited, button.primary, button.primary:visited {                                                      
    background-color:#fbb917;                                                      
    border:1px solid #e2a615;                                                      
    box-shadow:0 0 1px 0 #fff inset;                                                      
    line-height:normal;                                                      
    transition: all 150ms ease-in 0s;                                                      
    color:#fff;                                                      
        text-transform: uppercase;                                                      
}                                                      
a.primary:hover, button.primary:hover {                                                      
    background-color: #eeab06;                                                      
    border: 1px solid #C99412;                                                      
    border-radius: 0;                                                      
    box-shadow: 0 0 1px 0 #fff inset;                                                      
    transition: all 150ms ease-in 0s;                                                      
    color: #fff;                                                      
}                                                      
a.secondary, a.secondary:visited, button.secondary, button.secondary:visited {                                                      
    background-color: #f83600;                                                      
    border: 1px solid #f83600;                                                      
    border-radius: 0;                                                      
    box-shadow: 0 0 1px 0 #fff inset;                                                      
    transition: all 150ms ease-in 0s;                                                      
    color: #fff!important;                                                      
    text-transform: uppercase;                                                      
padding: 7px 25px;                                                      
font-weight:normal;                                                      
}                                                      
a.secondary:hover, button.secondary:hover {                                                      
    background-color: #bd2a01;                                                      
    border: 1px solid #9b2402;                                                      
    box-shadow: 0 0 1px 0 #fff inset;                                                      
    color: #fff;                                                      
}                                                      
.home-page a.tertiary, .home-page a.tertiary:visited, .home-page button.tertiary, .home-page button.tertiary:visited {                                                      
    background-color: transparent;                                                      
    color: #fff!important;                                                      
    transition: all 150ms ease-in 0s;                                                      
    border: 1px solid #ffffff;                                                      
    text-transform: uppercase;                                                      
}                                                      
.home-page a.tertiary:hover, .home-page button.tertiary:hover {                                                      
        opacity: 0.7;                                                      
    background: transparent;                                                      
}                                                      
                                                      
#hero #job-search-form form fieldset .primary {                                                      
    padding: 7px;                                                      
    width: 100%;                                                      
}                                                      
.call-to-action a.secondary, .call-to-action a.secondary:visited {                                                      
    padding:7px 25px;                                                      
}                                                      
.category-header {                                                      
    background-color: transparent;                                                      
    padding: 8px;                                                      
    padding-left: 0;                                                      
    max-width: 960px;                                                      
    margin: auto;                                                      
                                                      
}                                                      
.category-header h2 {                                                      
    color: #565559;                                                      
    text-transform: uppercase;                                                      
    font-weight: 300;                                                      
    font-size: 28px;                                                      
 text-align: left;                                                      
}                                                      
                                                      
h2 {                                                      
    font-size: 1.5em;                                                      
}                                                      
/** Begin Featured Jobs Styles **/                                                      
#featured-jobs {                                                      
    max-width: 100%;                                                      
    background: url(img/body-bg-1634.png) no-repeat fixed 0 0 / cover;                                                      
    padding-bottom: 90px;                                                      
}                                                      
#featured-jobs .category-header h2 {                                                      
    color: #fff;                                                      
                                                      
}                                                      
#featured-jobs .interior {                                                      
    background-color:transparent;                                                      
}                                                      
#featured-job-listing {                                                      
        background: rgba(255, 255, 255, .7);                                                      
    height: auto;                                                      
    min-height: auto;                                                      
}                                                      
#featured-job-listing ul li {                                                      
    background: rgba(255, 255, 255, 0.9);                                                      
    border-bottom: 5px solid transparent;                                                      
    border-image: linear-gradient(to right, #fe8c00 , #f83600);                                                      
    border-image-slice: 1;                                                      
}                                                      
#featured-job-listing ul {                                                      
       padding-bottom: 0;                                                      
                                                      
}                                                      
#featured-job-listing ul li a h3 {                                                      
    color: #fe8c00;                                                      
    margin-top: 5px;                                                      
    margin-bottom: 6.5px;                                                      
}                                                      
#featured-job-listing ul li a h3:hover {                                                      
    color: #565559;                                                      
    text-decoration: none!important;                                                      
}                                                      
#featured-job-listing a.secondary {                                                      
    margin:10px 10px 10px 0;                                                      
}                                                      
.featured-job-promo {                                                      
    background:transparent;                                                      
}                                                      
.sideboard-adspace {                                                      
    padding:10px;                                                      
}                                                      
.sideboard-adspace div > div {                                                      
    margin-bottom:10px;                                                      
}                                                      
#featured-job-listing ul li:last-child{                                                      
                                                      
    margin-bottom: 0;                                                      
}                                                      
/** End Featured Jobs Styles **/                                                      
#blank-module {                                                      
   border-top: 0;                                                      
    padding-bottom: 25px;                                                      
    max-width: 100%;                                                      
    padding-top: 0!important;                                                      
                                                      
}                                                      
#blank-module .interior {                                                      
    background: transparent;                                                      
}                                                      
.container2 {                                                      
    max-width: 960px;                                                      
    margin: auto;                                                      
}                                                      
                                                      
/** Begin Featured Services Styles **/                                                      
#featured-services {                                                      
    border-top: 10px solid #fff;                                                      
}                                                      
#featured-services {                                                      
    border-top: 0;                                                      
}                                                      
                                                      
#featured-services {                                                      
    height:auto;                                                      
        background: #e7e8ea;                                                      
    max-width: 100%;                                                      
    padding-bottom: 25px;                                                      
    border-bottom: 1px solid #ccc;                                                      
}                                                      
.bx-wrapper .bx-pager.bx-default-pager a {                                                      
    background: #fbb917;                                                      
                                                      
}                                                      
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {                                                      
    background: #565559;                                                      
}                                                      
.bx-wrapper .bx-controls-direction a {                                                      
    margin: -16px 10px 0;                                                      
}                                                      
.owl-theme .owl-dots .owl-dot span {                                                      
                                                      
    background: #fbb917;                                                      
                                                      
}                                                      
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {                                                      
    background: #565559;                                                      
}                                                      
#featured-services .interior ul li h5, #featured-services .interior ul li .h5 {                                                      
    font-size: 1.2em;                                                      
    display: none;                                                      
}                                                      
#featured-services .interior {                                                      
    min-height: 180px;                                                      
    padding-top: 10px;                                                      
    background: transparent;                                                      
}                                                      
#featured-services .interior ul li a:hover {                                                      
  filter: alpha(opacity=80);                                                      
    opacity: .8;                                                      
}                                                      
#featured-services .interior ul li a:hover img{                                                      
   border: 2px solid #fbb917;                                                      
    transition: all 0.5s ease;                                                      
}                                                      
#featured-services .interior ul li a img{                                                      
   border: 2px solid transparent;                                                      
    transition: all 0.5s ease;                                                      
}                                                      
#featured-services .interior ul li {                                                      
    background: transparent;                                                      
                                                      
}                                                      
/** End Featured Services Styles **/                                                      
/* action roll up boxes*/                                                      
                                                      
.action-box {                                                      
    display: inline-block;                                                      
    margin-top: 25px;                                                      
    overflow: hidden;                                                      
    position: relative;                                                      
    width: 49%;                                                      
    max-height: 400px;                                                      
    float: left;                                                      
}                                                      
.action-box.two {                                                      
    display: none;                                                      
}                                                      
.action-box.three, .action-box.six {                                                      
    margin-right: 0;                                                      
}                                                      
.action-box.one {                                                      
    margin-left: auto;                                                      
    margin-right: 2%;                                                      
}                                                      
                                                      
.action-box  h2 {                                                      
    color: #ffffff;                                                      
    text-transform: uppercase;                                                      
    font-weight: 300;                                                      
    font-size: 20px;                                                      
    margin-top: 5px;                                                      
}                                                      
.two .bg{                                                      
    background: -webkit-linear-gradient(left, rgba(254,140,0,0.8), rgba(248,54,0,0.8)); /* For Safari 5.1 to 6.0 */                                                      
    background: -o-linear-gradient(right, rgba(254,140,0,0.8), rgba(248,54,0,0.8)); /* For Opera 11.1 to 12.0 */                                                      
    background: -moz-linear-gradient(right, rgba(254,140,0,0.8), rgba(248,54,0,0.8)); /* For Firefox 3.6 to 15 */                                                      
    background: linear-gradient(to right, rgba(254,140,0,0.8), rgba(248,54,0,0.8)); /* Standard syntax (must be last) */                                                      
}                                                      
.one .bg{                                                      
   background:rgba(254,140,0,0.8);                                                      
}                                                      
.three .bg{                                                      
   background:rgba(248,54,0,0.8);                                                      
}                                                      
.action-box img {                                                      
    display: block;                                                      
    width: 100%;                                                      
   filter: brightness(60%);                                                      
}                                                      
                                                      
.action-box .slide-text {                                                      
    bottom: -350px;                                                      
    left: 0;                                                      
    min-height: 410px;                                                      
    width: 100%;                                                      
}                                                      
                                                      
.action-box ul {                                                      
    min-height: 277px;                                                      
    padding-top: 15px;                                                      
}                                                      
.action-box ul li {                                                      
  padding:2px 0px;                                                      
}                                                      
.action-box ul a {                                                      
    color: #ffffff;                                                      
    padding-left: 5px;                                                      
border-left:2px solid transparent;                                                      
}                                                      
.action-box ul li:hover a{                                                      
   border-left:2px solid #ffffff;                                                      
}                                                      
.action-box:hover .slide-text {                                                      
    bottom: 0;                                                      
}                                                      
                                                      
.slide-text {                                                      
    background: rgba(0, 0, 0, 0.65) none repeat scroll 0 0;                                                      
    color: #fff;                                                      
    cursor: pointer;                                                      
    padding: 15px 10px 25px;                                                      
    position: absolute;                                                      
    text-align: center;                                                      
    transition: all 0.6s ease 0s;                                                      
}                                                      
                                                      
                                                      
.slide-text .more-btn {                                                      
    border-radius: 3px;                                                      
    margin-top: 5px !important;                                                      
    display: inline-block;                                                      
    background-color:#fff;                                                      
    color:#6e6f71 ;                                                      
    font-weight: bold;                                                      
    position: relative;                                                      
    padding: 5px 12px;                                                      
}                                                      
/* action roll up boxes end*/                                                      
                                                      
                                                      
/* hp employer call out*/                                                      
.employer-cta {                                                      
    background: rgba(255, 255, 255, .7);                                                      
    padding: 20px;                                                      
    box-sizing: border-box;                                                      
    max-width: 100%;                                                      
    margin: auto auto 20px;                                                      
}                                                 
.employer-cta a.secondary{                                                 
margin: 0 auto;                                                 
display: block;                                                 
width: 180px;                                                 
}                                               
                                             
.leaderboard-adspace.middle{                                             
margin: 0 auto;                                             
}                                               
.sponsored{                                               
padding: 40px 0 5px 0;                                               
margin: 0;                                             
padding: 20px 0 !important;                                            
}                                                
                                               
.sponsored h2{                                               
margin: 0 0 10px;                                               
}                                                  
.sideboard-adspace .employer-cta a {                                                      
                                                      
    padding: 7px 25px;                                                      
}                                                      
.employer-cta ul {                                                      
    text-align: left;                                                      
    margin: auto auto 20px 20px;                                                      
}                                                 
.sponsored ul {                                                      
    text-align: center;                                                      
    margin: 0;                                                      
}                                                   
.sponsored li {                                                      
list-style: disclosure-closed;                                               
font-size: 1.05em;                                               
color: #565559;                                               
display: inline-block;                                               
vertical-align: top;                                               
width: 300px;                                               
text-align: left;                                               
padding: 15px 15px;                                           
min-height: 81px;                                          
border-right: solid #565559 1px;                                                      
}                                          
.sponsored li:nth-child(3), .sponsored li:nth-child(4){                                          
border-style: none;                                          
}                                                   
.employer-cta li {                                                     
    list-style: disc;                                                     
    font-size: 1.05em;                                                     
    color: #565559;                                         
                                                   
}                                        
.leaderboard-adspace .employer-cta li {                                      
text-align: center;                                      
}                                                  
.employer-cta h2 {                                                      
    color: #565559;                                                      
    text-transform: uppercase;                                                      
    font-weight: 300;                                                      
    font-size: 21px;                                                      
    text-align: center;                                                      
    margin-top: 0;                                                      
}                                                      
 .featured-job-promo {                                                      
    padding-top: 0;                                                      
}                                                      
#home-page .sideboard-adspace {                                                      
    margin-top: 0;                                                      
}                                                      
/* hp employer call out end */                                                      
                                                      
                                                      
/*cta blocks*/                                                      
                                                      
                                                      
                                                      
.fa-bell-o, .fa-users, .fa-file-text-o {                                                      
    color: #ffffff;                                                      
    line-height: 2em;                                                      
}                                                      
.fa-stack {                                                      
    margin: auto;                                                      
    display: block;                                                      
}                                                      
.fa-stack-1x, .fa-stack-2x {                                                      
                                                      
    margin: auto;                                                      
}                                                      
.icon-box {                                                      
    position: relative;                                                      
    background: #fff;                                                      
    padding: 10px;                                                      
    margin: 20px;                                                      
    flex: 1;                                                      
    text-align: center;                                                      
}                                                      
.icon-box h2 {                                                      
                                                      
    color: #565559;                                                      
    text-transform: uppercase;                                                      
    font-weight: 300;                                                      
    font-size: 21px;                                                      
    text-align: center;                                                      
}                                                      
                                                      
.fa-stack-3x {                                                      
    position: absolute;                                                      
    left: 0;                                                      
    width: 100%;                                                      
    text-align: center;                                                      
    font-size: 2.1em;                                                      
    margin: auto;                                                      
    color: #000;                                                      
    top: -3px;                                                      
    background-image: -webkit-linear-gradient(left, #fe8c00 , #f83600);                                                      
    background-image: linear-gradient(to right, #fe8c00 , #f83600);                                                      
    color: transparent;                                                      
    -webkit-background-clip: text;                                                      
    background-clip: text;                                                      
    display: none;                                                      
    transition: all 150ms ease-in 0s;                                                      
    background-image: none!important;                                                      
}                                                      
.icon-box.one a:hover .fa-stack-3x, .icon-box.two a:hover .fa-stack-3x, .icon-box.three a:hover .fa-stack-3x {                                                      
    display:block;                                                      
}                                                      
                                                      
.icon-box.two a:hover .icon-background2, .icon-box.three a:hover .icon-background3, .icon-box.one a:hover .icon-background1{                                                      
    color: #ffffff;                                                      
}                                                      
                                                      
.icon-box.two a:hover .fa-file-text-o, .icon-box.one a:hover .fa-bell-o, .icon-box.three a:hover .fa-users  {                                                      
    background-image: -webkit-linear-gradient(left, #fe8c00 , #f83600);                                                      
    background-image: linear-gradient(to right, #fe8c00 , #f83600);                                                      
    color:transparent;                                                      
    -webkit-background-clip: text;                                                      
    background-clip: text;     }                                                      
                                                      
 .fa-circle {                                                      
    background-image: -webkit-linear-gradient(left, #fe8c00 , #f83600);                                                      
    background-image: linear-gradient(to right, #fe8c00 , #f83600);                                                      
    color:transparent;                                                      
    -webkit-background-clip: text;                                                      
    background-clip: text;                                                      
                                                      
}                                                      
 .icon-background1 {                                                      
    color: #fe8c00;                                                      
}                                                      
.icon-background3 {                                                      
    color: #f83600;                                                      
}                                                      
                                                      
                                                      
                                                      
/** Begin Featured Employers Styles **/                                                      
#featured-employers {                                                      
   border-bottom: 0;                                                      
    padding-bottom: 25px;                                                      
    border-top: 1px solid #ccc;                                                      
    max-width: 100%;                                                      
    background: #e7e8ea;                                                      
}                                                      
                                                      
#featured-employers .call-to-action {                                                      
        margin-top: 10px;                                                      
    padding: 20px 0 0;                                                      
    max-width: 960px;                                                      
    float: none;                                                      
    text-align: right;                                                      
    margin: auto;                                                      
}                                                      
#featured-employers #featured-employer-logos ul li {                                                      
                                                      
    width: 160px;                                                      
    height: 90px;                                                      
                                                      
}                                                      
#featured-employers #featured-employer-logos ul li a img {                                                      
    max-width: 135px;                                                      
    max-height: 90px;                                                      
                                                      
}                                                      
                                                      
#featured-employers #featured-employer-logos ul li a:hover {                                                      
    border: 0;                                                      
    filter: grayscale(100%);                                                      
                                                      
}                                                      
#featured-employers .interior {                                                      
    background: transparent;                                                      
    padding: 10px;                                                      
}                                                      
/** End Featured Employers Styles **/                                                      
                                                      
.medium-rectangle-horizontal {                                                      
    margin-bottom: 20px;                                                      
}                                                      
#feedback {                                                      
    padding-top: 0;                                                      
    background: #f5f5f5;                                                      
    max-width: 100%;                                                      
    padding: 10px 0;                                                      
                                                      
}                                                      
#feedback .interior {                                                      
    background: transparent;                                                      
    text-align: center;                                                      
}                                                      
/** Begin Footer Styles **/                                                      
#footer {                                                      
    background-color: #565559;                                                      
    border-top: 0;                                                      
    padding-top: 10px;                                                      
    margin-top: 0px;                                                      
    border-bottom: 10px solid transparent;                                                      
    border-image: linear-gradient(to right, #fe8c00 , #f83600);                                                      
    border-image-slice: 1;                                                      
    color: #ffffff;                                                      
font-size:14px;                                                      
}                                                      
.footer-content {                                                      
    background: transparent;                                                      
    margin: 0 auto;                                                      
    max-width: 960px;                                                      
    padding: 10px;                                                      
}                                                      
.footer-links {                                                      
    text-align: center;                                                      
}                                                      
.footer-links li {                                                      
    display: inline;                                                      
}                                                      
.footer-content .copyright-contact b {                                                      
    display: inline;                                                      
                                                      
}                                                      
.footer-logo #logo img {                                                      
    max-height: 70px;                                                      
    max-width: none;                                                      
    margin: 0 auto;                                                      
    display: block;                                                      
}                                                      
                                                      
#footer a {color:#ffffff; text-decoration: none;}                                                      
#footer a:hover {color:#f83600; text-decoration: none;}                                                      
.footer-content .copyright-contact {                                                      
    float: none;                                                      
    width: 100%;                                                      
    padding: 0 5px;                                                      
}                                                      
.powered-by a {                                                      
    float: none;                                                      
                                                      
}                                                      
.powered-by a img {                                                      
    vertical-align: bottom;                                                      
    filter: brightness(0) invert(1);                                                      
}                                                      
.powered-by.site.clearfix {                                                      
    background: transparent;                                                      
    margin: 25px auto;                                                      
    text-align: center;                                                      
}                                                      
#footer ul {                                                      
     text-align: center;                                                      
    margin-bottom: 15px;                                                      
                                                      
}                                                      
.socialMediaBottom li {                                                      
    display: inline;                                                      
                                                      
}                                                      
#footer .socialMediaBottom  a {                                                      
    color: #fbb917;                                                      
    text-decoration: none;                                                      
}                                                      
#footer .socialMediaBottom a:hover {                                                      
    color: #f83600;                                                      
    text-decoration: none;                                                      
}                                                      
/** End Footer Styles **/                                                      
                                                      
                                                      
                                                      
.sideboard-adspace, .sideboard-adspace .job-alert-signup {                                                      
    padding: 0;                                                      
    background: transparent;                                                      
}                                                      
.sideboard-ad, .featured-job-promo {                                                      
    overflow: hidden;                                                      
}                                                      
.bx-wrapper .bx-controls-direction a {                                                      
    transition:none;                                                      
}                                                      
#google_ads_frame1 img{                                                      
    border: 5px solid #fff;                                                      
}                                                      
                                                      
.icon-menu {                                                      
    display: none;                                                      
}                                                      
                                                      
.icon-menu:hover {                                                      
    display: none;                                                      
}                                                      
                                                      
#five-hundred-response #hero {                                                      
    margin-top:90px;                                                      
}                                                      
.interior {                                                      
    padding:0;                                                      
}                                                      
#inner-page-header #job-search-form form fieldset.call-to-action button.secondary, #inner-page-header #job-search-form form fieldset.call-to-action button.secondary:visited {                                                      
    padding: 12px;                                                      
}                                                      
                                                      
#inner-page-header #job-search-form form fieldset {                                                      
    width: 43%;                                                      
    padding-right: 1%;                                                      
}                                                      
                                                      
#inner-page-header #job-search-form form fieldset.call-to-action {                                                      
    width: 5%;                                                      
}                                                      
                                                      
                                                      
#job-view-page .interior {                                                      
    padding-top:0px;                                                      
    padding-bottom:10px;                                                      
    border-top:10px solid #fff;                                                      
}                                                      
.breadcrumbs {                                                      
    padding: 10px;                                                      
}                                                      
#basic-page .site {                                                      
    padding-bottom:10px;                                                      
}                                                      
#basic-page .career-fair-reservations i, #basic-page .print-message i {                                                      
    float:left;                                                      
    margin-top:5px;                                                      
    width:100%;                                                      
}                                                      
#basic-page .career-fair-reservations i a + span, #basic-page .print-message i a + span {                                                      
    padding-top:0px;                                                      
}                                                      
.recaptchatable #recaptcha_response_field {                                                      
    border:1px solid #ccc;                                                      
}                                                      
.alert {                                                      
    margin:0 0 10px;                                                      
}                                                      
#inner-page-header #job-search-form form .location_autocomplete .radius_select {                                                      
    height: 41px;                                                      
}                                                      
#basic-page .manage-resumes .create-resume div.linkedIn-profile a.secondary, #basic-page .manage-resumes .create-resume div.linkedIn-profile a.secondary:visited, #basic-page .manage-resumes .create-resume div.linkedIn-profile a.secondary:hover {                                                      
    border:1px solid #686868;                                                      
}                                                      
                                                      
#results-page .interior aside {                                                      
    margin-left: 0.5%;                                                      
}                                                      
                                                      
#results-page .interior #job-listing {                                                      
    margin-right: 0.5%;                                                      
}                                                      
                                                      
#no-results p {                                                      
    float:right;                                                      
}                                                      
#no-results h3 {                                                      
    float: right;                                                      
    text-align: center;                                                      
    width: 45%;                                                      
}                                                      
                                                      
#featured-services .interior {                                                      
    min-height:180px;                                                      
    padding-top:10px;                                                      
}                                                      
.default-form-box {                                                      
    border-bottom:10px solid #fff;                                                      
}                                                      
                                                      
                                                      
#job-listing .listings .job-summary h3 {                                                      
    color: #fbb917;                                                      
}                                                      
#four-oh-four #job-search-form form {                                                      
    left: 0;                                                      
    bottom: 0;                                                      
}                                                      
.career-fair-banner+.career-fair-banner {                                                      
    margin-top: 0;                                                      
    border-top: 1px solid #fff;                                                      
}                                                      
.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active {                                                      
    background-color: #1A3C5C;                                                      
}                                                      
@media (min-width: 1270px){                                                      
#featured-services .container {                                                      
    max-width: 960px;                                                      
}                                                      
}                                                      
@media all and (max-width:1600px) {                                                      
                                                      
}                                                      
@media (max-width: 1500px){                                                      
.sliderText {                                                      
    bottom: 35%;                                                      
                                                      
}                                                      
}                                                      
@media all and (max-width:1400px) {                                                      
                                                      
#myCarousel .item img {                                                      
    max-width: 1400px;                                                      
    height: 550px;                                                      
}                                                      
                                                      
}                                                      
@media (max-width: 1200px){                                                      
.sliderText h1 {                                                      
    font-size: 41px;                                                      
}                                                      
.navbar-nav>li {                                                      
    font-size: 13px;                                                      
}                                                      
.topNav .nav>li>a {                                                      
    padding: 15px 11px;                                                      
}                                                      
/* .header-content #menu{                                                      
  margin-right: 16px;                                                      
} */                                                      
.header-content #logo img{                                                      
  max-width: 300px;                                                      
}                                                      
.header-content #menu li a{                                                      
  padding: 7px 0;                                                      
  font-size: 14px;                                                      
}                                                      
.inner-employer-page .site{                                                      
  padding: 0 15px;                                                      
}                                                      
.site{                                                      
  padding: 0 15px;                                                      
}                                                      
}                                                      
                                                      
@media (max-width: 1100px){                                                      
.header-content #logo img {                                                      
    margin-top: 10px;  
    max-width: 230px;                                                    
                                                      
}                                                      
#myCarousel .item img {                                                      
                                                      
    margin-left: -300px;                                                      
}                                                      
}                                                      
                                                      
@media (max-width: 992px) {       
      
.job-search-main .job-results-list .job-search-sideboard{      
width: 400px;      
margin: 30px auto;      
}    
   
body.job-search-page .header-content .postResBtn .call-to-action {   
    right: 170px;   
}   
   
.inner-jobseeker-page .header-content .postResBtn .call-to-action{            
	right: 120px;            
	top: 50px;            
}             
             
.header-content #menu > ul > li::after{             
	display: none;             
}               
.header .call-to-action{               
display: none;               
}                           
.home-page #header{                           
position: relative;                           
background: url(img/IP-header-1634.jpg) no-repeat;                          
}                            
.header-content #logo{                            
margin-bottom: -15px;                            
}                             
.header-content #logo img {                             
  position: relative;                             
  left: -45px;                             
}                                    
.header-content #menu li a{                                  
color: #000;                                  
}                                             
#header .site{                                  
padding: 58px 0 0 0;                              
background-color: rgba(0,0,0,0.85);                              
}                                  
                                  
                                  
                                        
.inner-jobseeker-page .header-content .postResBtn .call-to-action {                                                      
    position: absolute;                                                       
}                                                      
. inner-employer-page .header-content .postJobBtn .call-to-action {                                                      
    position: absolute;                                                      
    right: 10px;                                                      
}                                                      
.job-search-page #header.nav-scroll .postResBtn{                                                      
    Display:none;                                                      
}                                                      
                                                      
.category-header h2 {                                                      
    text-align: center;                                                      
}                                                      
.fixed-top{position: relative;}                                                      
                                                      
.topSocial-media.media-mobile{                                                      
  display: block;                                                      
}                                                      
.topSocial-media.media-desktop{                                                      
  display: none;                                                      
}                                                      
.topSocial-media{                                                      
  font-size: 0;                                                      
  position: relative;                                                      
  left: 6px;                                                      
  right: auto;                                                      
  text-align: left;                                                      
  top: 0;                                                      
  padding: 10px 0 20px;                                                      
}                                                      
                                                      
.topSocial-media li a{                                                      
  font-size: 14px;                                                      
}                                                      
#hero .site-name-tag h1 {                                                      
    font-size: 1.5em;                                                      
}                                                      
#hero .site-name-tag em {                                                      
    font-size: 1.2em;                                                      
}                                                      
#hero .site-name-tag {                                                      
    top: 170px;                                                      
    padding: 0px 10px;                                                      
}                                                      
.inner-jobseeker-page #nav-content {                                                      
    right: 0;                                                      
}                                                      
.header-content .call-to-action {                                                      
 margin-right: 5px;                                                      
                                                      
}                                                      
    .sliderText h1 {                                                      
    font-size: 32px;                                                      
}                                                      
/*bootstrap early collapse nav*/                                                      
    .navbar-header {                                                      
        float: none;                                                      
    }                                                      
    .navbar-left,.navbar-right {                                                      
        float: none !important;                                                      
    }                                                      
    .navbar-toggler {                                                      
        display: block;                                                      
    }                                                      
    .navbar-collapse {                                                      
        border-top: 1px solid transparent;                                                      
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);                                                      
    }                                                      
    .navbar-fixed-top {                                                      
        top: 0;                                                      
        border-width: 0 0 1px;                                                      
    }                                                      
                                                      
    .navbar-nav {                                                      
        float: none!important;                                                      
        margin-top: 0;                                                      
    }                                                      
    .navbar-nav>li {                                                      
        float: none;                                                      
    }                                                      
    .navbar-nav>li>a {                                                      
        padding-top: 10px;                                                      
        padding-bottom: 10px;                                                      
    }                                                      
    .collapse.in{                                                      
        display:block !important;                                                      
        overflow: visible;                                                      
    }                                                      
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {                                                      
        max-height: 100%;                                                      
        margin-top: 8px;                                                      
    }                                                      
    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {                                                      
        margin-right: 0;                                                      
        margin-left: 0;                                                      
    }                                                      
    ul.nav.navbar-nav.navbar-right.socialMediaTop {                                                      
        border-top: 1px solid rgba(255, 255, 255, 0.1);                                                      
        margin-bottom: 0;                                                      
    }                                                      
/*bootstrap early collapse nav end */                                                      
                                                      
/*nav trigger*/                                                      
#nav-content {                                                      
                                                      
   width: 100%;                                                      
}                                                      
    .header-content #menu>ul>li+li {                                                      
    border-left: 0;                                                      
}                                                      
    .header-content #menu ul li ul li {                                                      
        border-bottom: 0;                                                      
    }                                                      
    .header-content #menu ul li.logged-in, .header-content #menu ul li.sign-in, .header-content #menu ul li.logged-in  ul li, .header-content #menu ul li.sign-in ul li{                                                      
        width: auto;                                                      
    }                                                      
    .header-content #menu ul li {                                                      
        width: auto;                                                      
    }                                                      
    .header-content #menu ul li ul li.collapse, .header-content #menu ul li ul li.collapse a {                                                      
        font-size: 18px;                                                      
        border-bottom: 3px solid transparent!important;                                                      
        border-image: linear-gradient(to right, #fe8c00 , #f83600)!important;                                                      
        border-image-slice: 1!important;                                                      
    }                                                      
    .header-content #menu {                                                      
    position: relative;                                                      
    float: none;                                                      
    top: 0;                                                      
    left: auto;                                                      
    width: 100%;                                                      
    margin: 0;                                                      
    padding: 0;                                                      
    right: 0;                                                      
    z-index: 900;                                                      
}                                                      
                                                      
    .header-content #menu>ul>li {                                                      
        float: none;                                                      
        width: 80%;                                                      
        clear: both;                                                      
        display: block;                                                      
        text-align: center;                                                      
    }                                                      
    .header-content #menu .mobile-hide {                                                      
        display: none;                                                      
    }                                                      
    .header-content #menu #nav-trigger {                                                      
        display: block;                                                      
        font-size: 20px;                                                      
        cursor: pointer;                                                      
        float: right;                                                      
        text-decoration: none;                                                      
        color: #ffffff;                                                      
        margin-right: 10px;                                                      
        margin-top: 0;                                                      
        padding: 18px 10px 0;                                                   
    }                                                      
    .header-content #menu #nav-trigger:after {                                                      
        content: "Menu";                                                      
        color: #ffffff;                                                      
    }                                                      
                                                      
   .header-content #menu ul {                                                      
    float: none;                                                      
    display: none;                                                      
    height: 100%;                                                      
    width: 100%;                                                      
    box-sizing: border-box;                                                      
    -webkit-box-shadow: none;                                                      
    -moz-box-shadow: none;                                                      
    box-shadow: none;                                                      
    padding-top: 0;                                                      
}                                                      
                                                      
.header-content #menu ul li {    
    width: 100%;    
    display: block;    
    max-width: 100%;    
    background: #fff;    
}    
.header-content #menu>ul>li>a {    
    color: #000;    
    background: #fff;    
    height: 38px;    
    width: 100%;    
    max-width: 100%;    
}                                                    
    .header-content #menu ul li ul {                                                      
        margin-left: 0;                                                      
        width: 100%;                                                      
        float: none;                                                      
        display: block;                                                      
        background-color: #ffffff;                                                      
        box-shadow: none;                                                      
        border: 0;                                                      
        padding: 0;                                                      
        margin-top: 0;                                                      
                                                      
    }                                                      
    .header-content #menu li {                                                      
        position: static;                                                      
        clear: both;                                                      
    }                                                      
    .header-content #menu li ul {                                                      
        float: none;                                                      
        display: block;                                                      
        height: 100%;                                                      
        width: 100%;                                                      
        position: static;                                                      
        padding: 0;                                                      
            -webkit-box-shadow: 2px 6px 21px -2px rgba(0,0,0,0.45);                                                      
    -moz-box-shadow: 2px 6px 21px -2px rgba(0,0,0,0.45);                                                      
    box-shadow: 2px 6px 21px -2px rgba(0,0,0,0.45);                                                      
    }                                                      
    .header-content #menu li ul .collapse {                                                      
        display: block;                                                      
        padding: 10px;                                                      
                                                      
            }                                                      
    .header-content #menu li ul .collapse a {                                                      
        padding: 0;                                                      
    }                                                      
                                                      
    .header-content #menu li ul li a {                                                      
        padding: 10px 30px;                                                      
    }                                                      
    .header-content #menu ul li ul li {                                                      
        box-sizing: border-box;                                                      
    }                                                      
                                                      
 /*nav trigger end*/                                                      
                                                      
.header-content #menu li:hover a {                               
  color: #000;                               
}                                                      
.header-content #menu li:hover {                               
background: #fff;                               
    border-bottom: 0;                                                
}                                                      
.fixed-top{                                                      
  position: relative;                                                      
}                                                      
#nav-content {                                                      
    position: absolute;                                                      
    top: -24px;                                                      
    z-index: 999999;                                                      
    right: 0;                                                      
}                                                      
.navbar-toggler {                                                      
    position: relative;                                                      
    float: left;                                                      
    margin-right: 0;                                                      
    margin-bottom: auto;                                                      
    background-color: transparent;                                                      
    background-image: none;                                                      
    border: 1px solid #ffffff;                                                      
    border-radius: 0;                                                      
    text-transform: uppercase;                                                      
    color: #fff;                                                      
       padding: 6px 25px;                                                      
        margin-top: 0;                                                      
            margin: 8px 0;                                                      
    }                                                      
    .topNav .navbar .socialMediaTop li a {                                                      
        padding: 15px;                                                      
        display: block;                                                      
        float: left;                                                      
    }                                                      
    #myCarousel .item img {                                                      
                                                      
        margin-left: -300px;                                                      
    }                                                      
    div#hp-action-boxes {                                                      
    margin: auto;                                                      
}                                                      
                                                      
}                                           
                                         
@media all and (max-width:960px) {                                          
.sponsored ul {                                         
    text-align: center;                                         
}                                         
.sponsored li{                                         
display: block;                                         
text-align: center;                                         
border-right-style: none;                                        
width: 100%;                                         
}                                         
                                         
                                         
}                                                    
                                                      
@media all and (max-width:850px) {                                                      
.footer-content .foot-left{                                                      
  display: block;                                                      
  width: 100%;                                                      
  text-align: center;                                                      
  margin-bottom: 30px;                                                      
}                                                      
.footer-content .foot-middle{                                                      
  display: block;                                                      
  width: 100%;                                                      
  text-align: center;                                                      
}                                                      
.footer-content .foot-right{                                                      
  display: block;                                                      
  float: none;                                                      
  width: 100%;                                                      
}                                                      
.footer-logo #logo img{                                                      
  margin-top: 0;                                                      
}                                                      
.footer-logo #logo{padding: 0;}                                                      
.powered-by.site.clearfix{                                                      
  text-align: center;                                                      
}                                                      
.footer-content .copyright-contact b{                                                      
  display: block;                                                      
}                                                      
}                                                      
                                                      
@media all and (max-width:768px) {                                                      
                                                      
                                                      
 .category-header h2 {                                                      
    padding-left: 0;                                                      
    text-align: center;                                                      
}                                                      
#hero, .hero-expanded {                                                      
    height: 500px;                                                      
}                                                      
                                                      
/*body blocks*/                                                      
                                                      
.action-box .slide-text {                                                      
    bottom: -340px;                                                      
    left: 0;                                                      
    min-height: 400px;                                                      
    width: 100%;                                                      
}                                                      
.action-box.one {                                                      
    margin-left: auto;                                                      
    margin-right: auto;                                                      
}                                                      
                                                      
.action-box {                                                      
    display: block;                                                      
    width: 100%;                                                      
    margin: auto;                                                      
    max-height: 400px;                                                      
    max-width: 600px;                                                      
    margin: 25px auto;                                                      
    display: block;                                                      
    float: none;                                                      
}                                                      
.action-box.three {                                                      
    margin: auto;                                                      
    margin-top: 15px;                                                      
}                                                      
.action-box ul {                                                      
    min-height: auto;                                                      
       padding-bottom: 10px;                                                      
}                                                      
                                                      
.icon-box {                                                      
                                                      
    flex: unset;                                                      
    max-width: 300px;                                                      
    margin: 10px auto;                                                      
}                                                      
/*body blocks end*/                                                      
    .header-content .call-to-action {                                                      
                                                      
    margin-right: 15px;                                                      
}                                                      
#featured-jobs {                                                      
 padding-bottom: 25px;                                                      
}                                                      
#featured-job-listing {                                                      
 width: 100%;                                                      
min-height: auto;                                                      
}                                                      
.featured-job-promo {                                                      
    width: 100%;                                                      
}                                                      
#home-page .sideboard-adspace {                                                      
    margin-top: 50px;                                                      
}                                                      
    .carousel-control {                                                      
                                                      
    display: none;                                                      
}                                                      
#myCarousel .item img {                                                      
    margin-left: -500px;                                                      
}                                                      
                                                      
                                                      
                                                      
.header-content #menu ul li.logged-in, .header-content #menu ul li.sign-in, .header-content #menu ul li.logged-in  ul li, .header-content #menu ul li.sign-in ul li{                                                      
        width: auto;                                                      
    }                                                      
                                                      
#featured-employers .interior {padding:35px 25px;}                                                      
.default-form-box input, .default-form-box select {width:185px;}                                                      
                                                      
.wizard .steps ul > li {width:22%;}                                                      
                                                      
#no-results p {                                                      
    float:none;                                                      
}                                                      
#no-results h3 {                                                      
    float: none;                                                      
    text-align: center;                                                      
    width: 100%;                                                      
}                                                      
.tabs .secondary {                                                      
    float: none;                                                      
}                                                      
.footer-links li a{font-size: 11px;}                                                      
.copyright-contact{font-size: 13px;}                                                      
}                                                      
                                                      
@media (max-width: 600px) {                                                      
                                                      
                                                      
.tab-content .col-xs-4 {                                                      
    width: 100%;                                                      
    text-align: center;                                                      
}                                                      
.tab-content {                                                      
    text-align: center;                                                      
}                                                      
}                                                      
@media all and (max-width:500px) {                                                      
  /* .inner-jobseeker-page .header-content .postResBtn .call-to-action{margin-right: 0;} */                                                      
  .header-content #logo img{max-width: 290px;}                                                      
  .header-content #logo{padding: 0;}                                                      
}                                                      
@media all and (max-width:480px) {             
    .header-content #menu {    
        top: 49px;    
        position: absolute;    
        left: 0;    
        right: 0;    
        z-index: 1050;    
    }    
    
    .header-content #menu li.has-sub-navigation.flyout-navigation-menu.show ul, .header-content #menu ul.nav-wrapper-ul {    
        position: static;    
        width: 100%;    
        height: auto;    
    }                   
#header .site{                        
position: absolute;                        
background-color: unset;                        
padding: 50px 0 0 0;                       
}                                                     
.homp-page .header-content .postJobBtn .call-to-action {                                                      
    position: absolute;                                                      
    right: 0;                                                      
    clear: none;                                                      
    text-align: center;                                                      
    display: inline-block;                                                      
    left: 0;                                                      
    margin: auto;                                                      
}                                                      
                                                      
.header-content #menu a#nav-trigger {                                                      
position: absolute;                      
line-height: 1;                      
padding: 19px 15px;                      
margin: 0;                      
height: auto;                      
top: -57px;                      
right: 12px;                                                      
}                                                      
                                                      
.header-content #menu {                                                      
 top: 49px;                    
position: absolute;                                                    
}                                                      
                                                      
                                                      
#featured-employers .call-to-action {                                                      
                                                      
    text-align: center;                                                      
                                                      
}                                                      
                                                      
.action-box .slide-text {                                                      
                                                      
    bottom: 0;                                                      
}                                                      
.header .postJobBtn .call-to-action {                                                      
    display: none!important;                                                      
}                                                      
#HP-jobsearch #job-search-form form {                                                      
                                                      
    padding-bottom: 10px;                                                      
}                                                      
#home-page #featured-job-listing {                                                      
    padding-bottom: 20px;                                                      
}                                                      
                                                      
.inner-jobseeker-page .header-content .postResBtn .call-to-action{                                                      
  margin: 0 auto;                                                      
}                 
        
.home-page .header-content #logo{        
    background: #333;         
}                                            
.header-content #logo {                                                      
    float: none;                                                      
    height: auto;                                                      
    background: rgba(0,0,0,0.5);                                                  
}                                                      
                                                      
.header-content #logo img {                                                      
height: auto;                     
width: 280px;                     
max-width: 100%;                     
margin: 0 auto;                     
display: block;                     
max-height: 100%;                     
left: 0;                                                    
    }                                                      
                                                      
.header .call-to-action {                                                      
                                                      
    text-align: center;                                                      
    float: none;                                                      
    margin: 5px auto 10px;                                                      
    width: 90%;                                                      
}                                                      
.postJobBtn {                                                      
    padding: 0 20px;                                                      
}                                                      
                                                      
.hero-slider {                                                      
    position: relative;                                                      
    top: -170px;                                                      
    background: url(img/mobile-header-643.jpg) no-repeat;                                                      
    height: 550px;                                                      
    background-size: cover;                                                      
    box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.3);                                                      
}                                                      
.carousel {                                                      
    display: none;                                                      
}                                                      
.sliderText {                                                      
    bottom: 45%;                                                      
    width: 95%;                                                      
    margin: auto;                                                      
}                                                      
.sliderText h1 {                                                      
    font-size: 28px;                                                      
}                                                      
#job-search-form form fieldset {                                                      
    float: none;                                                      
    border: none;                                                      
    width: 90%;                                                      
    margin: auto;                                                      
    padding: 0 0 5px;                                                      
    margin-bottom: 10px;                                                      
                                                      
}                                                      
#job-search-form form fieldset.call-to-action {                                                      
    padding-right: 0;                                                      
    width: 100%;                                                      
    float: none;                                                      
    margin: auto;                                                      
    padding-top: 0;                                                      
    padding-left: 0;                                                      
}                                                      
#HP-jobsearch #job-search-form form fieldset .primary {                                                      
    padding: 10px;                                                      
    width: 90%;                                                      
    text-transform: uppercase;                                                      
    margin: auto;                                                      
}                                                      
          
.home-page #header {          
  padding-bottom: 0;          
}          
#header {     
    background-size: cover;        
  padding-bottom: 150px;          
}          
          
.header-content #logo{          
	padding: 15px 0;          
}           
.postResBtn{         
	display: none;         
}                                              
                                                      
.site {max-width:480px;}                                                      
.tabs {                                                      
    text-align: center;                                                      
}                                                      
.category-header h2 {                                                      
    font-size: 22px;                                                      
    text-align: center;                                                      
}                                                      
#featured-job-listing {width:100%;}                                                      
#featured-job-listing a.secondary {margin:0 auto;}                                                      
.header-content #menu {margin-top:0;}                                                      
                                                      
                                                      
#job-search-form form {                                                      
                                                      
    background: transparent;                                                      
                                                      
}                                                      
                                                      
.inner-jobseeker-page .header-content .postResBtn .call-to-action {                                                      
    position: absolute;                                                      
    right: 0;                                                      
    clear: none;                                                      
    text-align: center;                                                      
    display: inline-block;                                                      
    left: 0;                                                      
    margin: auto;                                                      
}                                                      
                                                      
                                                      
                                                      
.wizard .steps ul > li {width:18%;}                                                      
.career-fair-banner a.secondary {text-align:center;}                                                      
#basic-page .manage-resumes .create-resume div a {height:auto;}                                                      
                                                      
#basic-page .resources aside ul li {float:left; width:33%;}                                                      
#basic-page .resources aside img {width: 50%;}                                                      
#hero {background:transparent;}                                                      
#inner-page-header .site-name-tag h1 {                                                      
    font-size: 2.1em;                                                      
}                                                      
                                                      
#inner-page-header #job-search-form form fieldset {                                                      
    width: auto;                                                      
}                                                      
                                                      
#results-page #job-search-form form fieldset.call-to-action {                                                      
    width: auto;                                                      
}                                                      
                                                      
.footer-content .social-media {                                                      
    float: none;                                                      
    width: auto;                                                      
    text-align: center;                                                      
}                                                      
.nav-pills>li>a {                                                      
                                                      
    font-size: 16px;                                                      
                                                      
                                                      
}                                                      
                                                      
.medium-rectangle-horizontal {                                                      
    margin: auto;                                                      
    text-align: center;                                                      
    display: none;                                                      
}                                                      
#inner-page-header #job-search-form form fieldset.call-to-action {                                                      
    width: auto;                                                      
}                                                      
#hero, .hero-expanded {                                                      
    height: 500px;                                                      
}                   
/* .hero-expanded{                   
background-position-y: 120px;                   
}                                                   */    
#hero #job-search-form form {                                                      
    margin-bottom: 0 !important;                                                      
    position: relative;                                                      
    background: transparent;                                                      
    margin-top: auto;                                                      
    padding-bottom: 0;                                                      
    bottom: 10px;                                                      
    position: absolute;                                                      
}                                                      
#hero #job-search-form form fieldset {                                                      
    padding: 0 0 10px;                                                      
                                                      
}                                                      
#hero .site-name-tag {                                                      
    background: transparent;                    
top: 300px;                                                    
}                                                      
.footer-content .footer-nav li{                                                      
  display: block;                                                      
}                                                      
/* .header-content #menu #nav-trigger{                                                      
  font-size: 15px;                                                      
}                                                      
.navbar-toggler{                                                      
  font-size: 12px;                                                      
} */                                                      
.topSocial-media{                                                      
  right: -26px;                                                      
}                                                      
#basic-page .about-content{                                                      
  max-width: 100%;                                                      
  width: 98%;                                                      
}                                                      
#basic-page .about-content li address{                                                      
  white-space: unset;                                                      
}                                                      
}                                                      
                                                      
@media all and (max-width:320px) {                                                      
                                                      
 .nav-pills>li>a {                                                      
                                                      
    font-size: 15px;                                                      
    padding: 8px 5px;                                                      
                                                      
}                                                      
.site {max-width:320px;}                                                      
                                                      
.header .call-to-action {margin-top: 0px; padding:7px 16px;}                                                      
.header .call-to-action:hover {padding:7px 16px;}                                                      
                                                      
#basic-page table th {padding:10px 0;}                                                      
                                                      
.wizard .steps ul > li {width:25%;}                                                      
.job-application .wizard .steps a {padding:0 8px 20px;}                                                      
#basic-page .manage-resumes .create-resume div {float:none; width:auto;}                                                      
                                                      
                                                      
.footer-content .footer-nav {                                                      
    width: 100%;                                                      
}                                                      
                                                      
.footer-content .footer-nav ul li {                                                      
    margin: 5px 0 5px 5%;                                                      
}                                                      
                                                      
}                                                      
                                                      
                                                      
                                                      
                                                      
/* ----------------------------------------------                                                      
    EMPLOYER UI STYLES                                                      
---------------------------------------------- */                                                      
                                                      
/* Fixes the tab-style table headers */                                                      
                                                      
.jt_dbox_title[style="width:180px;"] {                                                      
  box-sizing: border-box;                                                      
  width: 100% !important;                                                      
}                                                      
                                                      
/* FIX FOR ABANDONED JOBS */                                                      
                                                      
.jt_content div[class*="jt_item"] .jt_links {                                                      
  width: 100%;                                                      
  clear: both;                                                      
  display: flex;                                                      
  flex-direction: row;                                                      
  flex-wrap: nowrap;                                                      
  justify-content: space-between;                                                      
  padding-bottom: 10px;                                                      
}                                                      
                                                      
.jt_content div[class*="jt_item"] .jts_description {                                                      
 flex-grow: 3;                                                      
 text-align: left;                                                      
 margin-right: 30px !important;                                                      
}                                                      
                                                      
.jt_content div[class*="jt_item"] .jt_links button:first-child {                                                      
 order: 2;                                                      
 margin-right: 5px;                                                      
 align-self: flex-start;                                                      
}                                                      
                                                      
.jt_content div[class*="jt_item"] .jt_links button:nth-child(2) {                                                      
 order: 3;                                                      
 align-self: flex-start;                                                      
 white-space: nowrap;                                                      
}                                                      
                                                      
                                                      
/* ITEMS INSIDE OF / AFTER FIRST ABANDONED ORDER */                                                      
                                                      
.jt_content div[class*="jt_item"] > div[class*="jt_item"] {                                                      
  display: flex;                                                      
  flex-wrap: wrap;                                                      
  justify-content: space-between;                                                      
  margin-left: 0;                                                      
  padding-left: 0 !important;                                                      
  padding-right: 1px !important;                                                      
}                                                      
                                                      
.jt_content div[class*="jt_item"] > div[class*="jt_item"] > .jts_job {                                                      
  order: 1;                                                      
  flex-grow: 2;                                                      
}                                                      
                                                      
.jt_content div[class*="jt_item"] > div[class*="jt_item"] > .jts_time {                                                      
  order: 2;                                                      
}                                                      
                                                      
.jt_content div[class*="jt_item"] > div[class*="jt_item"] > .jt_links {                                                                    
                                                      
 order: 4;                                                      
}                                                      
                                                      
.jt_content div[class*="jt_item"] > div[class*="jt_item"] > .jts_description {                                                      
 flex-grow: 4;                                                      
 text-align: left;                                                      
}                                                      
                                                      
.jt_content div[class*="jt_item"] > div[class*="jt_item"] > .jt_links button:first-child {                                                      
 order: 5;                                                      
}                                                      
                                                      
.jt_content div[class*="jt_item"] > div[class*="jt_item"] > .jt_links button:nth-child(2) {                                                      
 order: 6;                                                      
}
