@media only screen and (max-width: 500px) { 
    .hrmContainer div.hrmSearchContainer{
        padding: 20px 0;
    }
    body div.hrmContainer{
        padding: 0;
    }
    .hrmWelcomeTextContainer{
        text-align: center;
    }
    .hrmSearchContainer{
        padding: 22px 0 0;
    }
    .hrmContainer .hrmSocialBlock{
        float:none;
        padding: 0;
        position: static;
    }
    .hrmContainer .hrmSocial{
        position: static;
        float: none;
        margin: 0 auto;
        box-shadow: none;
        border: none;
        text-align: center;
        padding: 5px 0 10px 0;
    }
    .hrmSocialTxt, 
    #job-filter-header{
        display: none;
    }
    .hrmShareBlock{
        float:none;
    }
    .hrmSearchContainer div.hrmSearch{
        float:none;
        display: block;
        float: none;
    }
    .hrmSearch{
        float: none;
        display: block;
    }
    .hrmSearch .chzn-container-single{
        width: 229px !important;
        padding: 0 !important;
    }
    .hrmSearchButton input{
        float:none;
        display: inline-block;
    }
    .hrmSocial div.hrmShareBlock{
        float: none;
    }
    div.hrmSearchContainer{
        padding: 0;
        background-color: #F7F7F7;
        text-align: center;
        margin: 0;
        padding: 25px 0 10px;
    }
    div.reqResult{
        padding: 0;
    }
    .hrmSocial div.hrmShareBlock a{
        display: inline-block;
        padding: 0 10px;
    }
    .hrmWelcomeContent div.careersTitle{
        text-align: center;
        font-size: 30px;
        line-height: 24px;
        border-bottom: 1px solid #f8f8f8;
        padding-bottom: 10px;
        margin: 18px 0 10px 0;    
    }
    .reqResult #noResultsMsg{
        margin: 20px 7%;
    }
    .hrmContainer div.reqResult{
        padding: 0;
    }
    div.reqResult table.reqResultTable {
        box-shadow:none;
    }

    table.reqResultTable td{
        display:block;
    }
    table.reqResultTable td.reqhead {
        display:none;
    }
    table.reqResultTable td.leftBorderReqhead {
        display:none;
    }
    table.reqResultTable td.rightBorderReqhead {
        display:none;
    }
    table.reqResultTable td.leftBorder {
        display:none;
    }
    .reqResultTable td.reqitem, .reqResultTable td.reqitem1 {
        height:auto;
    }
 
    table.reqResultTable td.reqitem.ReqRowClick {
        border-bottom:none;
    }
    table.reqResultTable td.reqitem1.ReqRowClick {
        border-bottom:none;
    }
    table.reqResultTable td.posTitle.reqitem.ReqRowClick {
        font-size:13px;
        color:#69c; 
    }
    table.reqResultTable td.posTitle.reqitem1.ReqRowClick {
        font-size:13px;
        color:#69c;
    }

    table.reqResultTable td.state.reqitem.ReqRowClick {
        padding-bottom:10px;
    }

    table.reqResultTable td.departments.reqitem.ReqRowClick {
        padding-top:10px;
    }
    .hrmSearchContainer div.hrmSearchButton{
        float: none;
        text-align: center;
        margin: 0;
    }
    .hrmContainer div.hrmBorders{
        margin: 0;
    }
    .hrmHeaderTaglineText > span{
        text-align: center !important;
    }
    .hrmHeaderTaglineText p span{
        line-height: 26px;
    }
    .introText div.hrmViewShare{
        float:none !important;
    }
    .hrmWelcomeTextContainer div.openingsButton{
        padding-right: 0;
        text-align: center;
        margin: 0;
        position: static;
        padding: 10px 0 20px 0;
    }
    .openingsButton a{
        display: inline-block !important;
        width: auto;
        float: none !important;
    }
    .hrmContainer .reqResult{
        padding: 0 10px !important;
    }
    .hrmContainer div.hrmBorders{
        margin: 0;
    }
    .hrmHeaderTaglineText{
        text-align: center;
    }
    .hrmHeaderTaglineText > p{
        text-align: center !important;
        margin: 0;
    }
    .button a.applyOnline{
        display: inline-block;
    }
    .hrmHeaderContainer div.hrmHeaderLogo{
        float: none;
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .hrmHeaderContainer div.hrmHeaderLogo img{
        width: 100%;
    }
    .hrmSocialBlock  div.LinkedInWidget{
        min-width: 286px;
        margin: 0 auto 10px auto;
    }
}