 a[x-apple-data-detectors] {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}


.haverefer-addCont #accordion .panel-heading{border-radius: 4px 4px 0 0;}


 .screen-name-cont{
    max-width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
}

.col-xs-12.col-sm-12.col-lg-12.worker-jobexp-works.network-add-bizbg.box p{
    font-size:12px;
}
.drag-img{
    background:#d9edf7; display:block; vertical-align:middle; padding:35px;width:100%;
}
.body_employer .drag-img {
    background:#e7efd7 !important;
}
#upload123abc.btn.btn-worker, #upload123abc.btn.btn-employer {
    display: inline-block;
    margin: 0 auto;
    text-shadow: none;
}
#upload123abc.btn.btn-worker:hover, #upload123abc.btn.btn-employer:hover{
    background: #000;
    color:#fff;
    border-color: #000;
}
.pagination-a li a:hover{
    background: #ffc000;
    color:#fff;
}
.for-check{
    text-align: center;
}
.mobild-show{
    display: none;
}
i.fa:hover{
    /*color:#fcc330 !important*/
}
html#reg-page #navbar-collapse-grid li.menu-employer.active > a{
    background: #fff !important;
    color:  #00aee6 !important;
}
#edu_menu > label, #sch_menu > label, #lang_menu > label {
    float: left;
    width: 87%;
}
.col-xs-12.col-sm-4.col-lg-4.textVite-text-height {
    min-height: 150px;
}
#edu_menu > input, #sch_menu > input, #lang_menu > input {
    float: left;
    position: relative;
    top: 3px;
    width: 17px;
}
.dl-global-actions{}
.dl-global-actions:last-child{
}
#TB_ajaxContent{
    width:100% !important;
}
#more_menu .form-group label{
    position: relative;
    top: 0;
}

.hide-click{
    display: none;
}
#search-menu-form .employer-home-tabs .btn.btn-employer.fullwidth{
    padding:4px !important;
    height: 40px;
}
.hide-click2{
    display: none;
}
.tablet-blue .hide-click2, .tablet-yellow .hide-click{
    display: block;
}
#search-menu-form .employer-home-tabs .btn.btn-employer.fullwidth{
    padding:4px !important;
    height: 40px;
}
.industry-head .ind_list_in,
.industry-head .ind_list_in{
    border: medium none !important;
    padding-left: 19px
}
.industry-head .ind_list_in li {
    border-bottom: none !important;
}
.checkbox-right-content label{
    padding:0;
}
/*.box.nopadding form .box-content div{
    display: block;
    width:100%;
}
.box.nopadding form .box-content div {
    border-bottom: 1px dashed #cccccc;
    display: block;
    border-top:none;
    float: left;
    padding: 10px 0;
    width: 100%;
}*/
.second_level.margin-bottom-none {
    padding-left: 18px;
}
.ind_list_in li{}
.worker-skills .fa-pencil-square, .worker-references .fa-pencil-square, .worker-myjobexp .fa-pencil-square{
    color:#00aee6 !important;
}
#btn-skill-actions .btn-danger{
    padding:8px !important;
}
#edufrm{}


.box-content figure{
    overflow: hidden;
}
.employer-home-tabs .btn.btn-employer.fullwidth{
    padding: 8px !important;
}

.worker-industry-actions .margin-color-tech{
    padding-right: 0;
}
.worker-how-works .nav-tabs > li > a{
    border: none !important;
    border-radius: 0;
    margin: 0 auto;
}
.employer-how-works .howworks-employer-tablet{
    margin-bottom: 30px;
    margin-top: 30px;
}
.fieldset-padding{
    padding: 0 27px;    
    border: 0 none;
    margin: 0;
    min-width: 0;
}
.page-content.directory {
    padding-left: 0;
    padding-right: 0;
    background: #f4f4f4;
    /*padding-bottom: 0;*/
}
.page-content.directory .box{background: #f4f4f4; padding: 0 15px;}
.worker-industry-actions .col-lmargin{
    margin-right: 0
}
div .worker-skills #accordion ul li:last-child{
    border-bottom: none !important;
}


.form-btn-container.btn-style .btn-employer{
    padding: 8px !important;
}
.btn.btn-employer.clearboth, .worker-myjobexp .btn-worker{
    padding: 10px !important;
}
.industry-speciality .btn-worker{
    padding: 10px!important;
}
.logo-logo img{
    max-width:100%;
    margin-bottom: 15px;
}
#industry ul.list-a li{
    width:50%;
    padding-left: 10%;
}
/*#div_spc ul li input{
    float: left;
    position: relative;
    top: 6px;
    width: 18px;
}
#div_spc ul li label{
    float: left;
    width: 90%;
}*/

.ending_level{
    float:left;
    width:100%;
}
.mobile-media{
    display: none;
}
.alert.alert-danger.form-response.password-error-message {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
}
.login-register-employer-tabtitle input, .login-register-worker-tabtitle input{
    position: relative;
    top:1px;
}
#subcribe-name, #subcribe-email{
    width:100%;
}
.padding-normal{
    padding:0 4px;
}
.padding-16{
    padding-top:16px;
}
.padding-3{
    padding-top:3px;
}
.employer-profiless{}

.employer-profiless .nav-wizard > li{
    width:234px;
}
.employer-profiless .nav-wizard > li:nth-child(3){
    width:300px;
}
/*  a:hover{
    color:#fcc330
}   */

@media (min-width: 768px){
    .form-inline .form-group {
        display: inline-block;
        vertical-align: middle;
            margin-bottom: 8px;
    }
}
@media all and (max-width: 1800px){
    .section-hire-staff, .section-worker-staff{     background-size: cover !important; background-position: 100% 0 !important;  }
    
}

@media all and (min-width: 1600px){
    .home-top-bg.padTop215 {padding-top: 220px !important;}
}
@media all and (max-width: 1600px){
    .cta-join-ichamba h3{ font-size: 24px !important;line-height: 32px !important; padding: 10px 0 0 45% !important;}
    .cta-join-ichamba h2{ font-size: 40px !important;  }
    .worker-staff-lft h2{ font-size: 23px; }
    .worker-staff-lft h4 {font-size: 18px;} 
}

@media all and (max-width: 1366px){
    .employer-home-title{ padding-top: 160px !important; font-size: 36px !important;  line-height: 40px !important; }
    .employer-home-title + p{ font-size: 24px !important; line-height: 32px !important; }
    .worker-home-title{ padding-top: 160px !important; font-size: 36px !important;  line-height: 40px !important; }
    .worker-textvite-top .worker-home-title{ padding-top: 50px !important;}
    .worker-home-title + p{ font-size: 24px !important; line-height: 32px !important; }
    .worker-homebox, .employer-homebox{ right: 20px !important; } 
    .home-top-bg .section-title{font-size: 36px !important;  line-height: 40px !important;}
    .home-top-bg .section-description{ font-size: 24px !important; line-height: 32px !important; }

    .hp-form-wrapper .title{font-size: 24px !important; line-height: 32px !important;}
    .manage-staff-head{ font-size: 28px !important; }

    .home-hirestaff, .home-workerstaff{ padding: 0 !important; margin: 20px 0 0 0 !important; }
    .home-callagent {padding: 53px 8%!important;}
    .section-homepage-worker-staff{ height: auto !important; }
    .home-workerstaff .manage-staff-button, .home-hirestaff .manage-staff-button{ margin-top: 5px !important; }
    .hire-staff-lft h2{ font-size: 28px !important; }
}

@media all and (max-width: 1280px){
    .static-sidebar-menu li a{ font-size: 13px !important; }
    div .panel .lead { font-size: 21px !important;}
    .cta-join-ichamba{ background-position: 12% 0; }
    .cta-join-ichamba h3{ font-size: 18px !important;line-height: 24px !important; padding: 10px 0 0 50% !important;}
    .cta-join-ichamba h2{ font-size: 36px !important;  }
    .employer-home-title{ padding-top: 160px !important; font-size: 36px !important;  line-height: 40px !important; }
    .employer-home-title + p{ font-size: 24px !important; line-height: 32px !important; }
    .worker-home-title{ padding-top: 160px !important; font-size: 36px !important;  line-height: 40px !important; }
    .worker-home-title + p{ font-size: 24px !important; line-height: 32px !important; }
    .worker-homebox, .employer-homebox{ right: 20px !important; }

    .login-register-worker-tabtitle, .login-register-employer-tabtitle{ width: 50% !important; }

    .home-hirestaff, .home-workerstaff{ padding: 0 !important; margin: 20px 0 0 0 !important; }
    .home-callagent {padding: 53px 8%!important;}
    .section-homepage-worker-staff{ height: auto !important; }
    .home-workerstaff .manage-staff-button, .home-hirestaff .manage-staff-button{ margin-top: 5px !important; }

    
    .homebtngrn .btn-green, .homebtnblue .btn-blue{ font-size: 16px !important; }  
    .payment-type-list ul{min-height: inherit;}
    .payment-type-details{ padding:30px 25px; }
    .payment-type-list ul li a{ padding: 25px 25px;}
 
    .payment-type-details .payment-btn-cont .nopaddinglft {padding: 0 15px 0 0 !important;}
    .cart-order-review-main{ padding:10px; }
    .total-payable{font-size: 18px !important;}
    .hire-staff-lft h2{ font-size: 28px; }
}
@media all and (max-width: 1200px){
    .btn.howworks-employer-tablet-btn{ margin-top:20px !important; }

    .eprofile-webpagebaneer-cont .title, .eprofile-premiumbanner-cont .title{font-size: 18px !important;line-height: 24px !important;}   
    .eprofile-premiumbanner-cont .content p{ line-height: 18px !important; }
    .eprofile-premiumbanner-cont .content a, .eprofile-premiumbanner-cont .content h4{ font-size: 16px !important; }
    .eprofile-webpagebaneer-cont .buttons .btn{ min-width: 75% !important; font-size: 12px !important; padding: 8px !important; }
    .directory-list.worker-dirtry-listview .dl-list-job-quickinfo > li{ display: inline-block; float: none; }
    .view-less-btn{ margin: 0 !important }
    .worker-dirtry-listview .textvite-side.fworker{ padding:20px 150px 15px 20px !important; background: url(img/textvite-banner.jpg) 10% 0 no-repeat !important; }
    .worker-dirtry-listview .experience-wrapper{ border:none; margin-bottom: 0px; }
     .alert-arrow.nomobile, .alert-arrow-af.nomobile{ display: none; }

        .payment-type-details .nopaddinglft{ padding: 0 !important }
    .payment-type-details .nopaddingrgt{ padding: 0 !important }

    .tot-candiates{ width: 100%; }
    .invited-candidate-cont .arrow-right{ display: none; }    
    .tot-candiates-data{ width: 100%; text-align: center; }
    .tot-candiates-data p {float: none;margin-left: 15px;margin-bottom: 0px;display: inline-block;}

    .howworks-title-tab-big {font-size: 20px;}
    .howworks-title-tab-small {font-size: 15px;}

    .job-apps-maincont .dl-list-worker-body.listing{ padding: 25px;  }
    .job-apps-maincont .dl-list-worker-body.listing .list-group{margin-bottom: 15px !important;padding-bottom: 10px !important;}
    .job-apps-maincont .dl-list-worker-body.listing .list-group .iconm{width: 100%; text-align: left;}
    .job-apps-maincont .dl-list-worker-body.listing .list-group .datem{width: 100%; text-align: left;     padding-left: 20px !important;}
    .job-apps-maincont .dl-list-worker-body.listing .list-group .typem{width: 100%; text-align: left;}
    .mail-date-cont{ display: none;}

    .view-wishlist-cont .textvite-side{background: #79a400;height: auto; padding: 20px;text-align: center; border-radius: 4px; }
    .hire-staff-lft h2{ font-size: 28px; }
}

@media all and (max-width: 1100px){
    .employer-header-main .navbar-nav > li.yamm-fw > a{ padding: 18px 10px 10px 10px }  

    .refer-network-contlft .tables-header-fld1{ width: 20%; }
    .refer-network-contlft .tables-header-fld11{ width: 20%; }
    .refer-network-contlft .tables-header-fld4{ width: 30%; }
    .refer-network-contlft .tables-header-fld41{ width: 30%; }
    .refer-network-contlft .tables-header-fld5{ width: 15%; }
    .refer-network-contlft .tables-header-fld51{ width: 15%; }

    .refer-network-contlft .row_class_cont.active .tables-header-fld1{ width: 20%; }
    .refer-network-contlft .row_class_cont.active .tables-header-fld11{ width: 20%; }
    .refer-network-contlft .row_class_cont.active .tables-header-fld4{ width: 30%; }
    .refer-network-contlft .row_class_cont.active .tables-header-fld41{ width: 30%; }
    .refer-network-contlft .row_class_cont.active .tables-header-fld5{ width: 15%;}
    .refer-network-contlft .row_class_cont.active .tables-header-fld51{ width: 15%; }

    .refer-network-contlft .row_class_cont.active .tables-header-fld41a{ right: 15%; }
    .pay-history-header{ width: 85%; }
}
@media all and (max-width: 1080px){
    .jobs-listing-highlighted-list li{
        width: 50%; 
    }  
    .social-icons a {
        color: #ffffff !important;
        height: 30px;
        line-height: 30px;
        padding: 0 !important;
        text-align: center;
        width: 30px;
    }
    .worker-home-tabs ul li, .employer-home-tabs ul li, .signature-jobs ul li{
        width: 50%;
    }
    /*#fba, #fbb{
        margin-bottom: 10px;
        margin-top: 3px;
        width: 100% !important;
    }*/
    .employer-home-tabs .btn.btn-employer.fullwidth {
        padding: 4px !important;
    }
    .worker-home-tabs ul li, .employer-home-tabs ul li, .signature-jobs ul li {
        width: 48%;
    }
    .register-block-acc .form-group a, .register-block-acc .form-group label{
        font-size:12px;
    }
    #search-menu-form .btn.fullwidth.btn-employer{
        padding: 8px !important;
    }
    .job-list-actions .act-now, .dl-useraction .act-now {
        background: #ffc000 none repeat scroll 0 0;
        color: #ffffff;
        display: block;
        font-weight: bold;
        padding: 0;
        position: relative;
        right: 0;
        text-shadow: 1px 1px 1px #bc8f04;
    }
    .directory-list-worker-tab li {
        list-style-type: none;
    }
    .button-width-label .btn.btn-worker{
        margin-bottom: 10px;
        width: 100% !important;
    }
    .act-now-after{
        display: none !important;
    }
    #tabs1004983 li{
        text-align: center !important;
    }
    .button-width-label .btn-group.fullwidth {
        border: medium none;
    }
    .button-width-label .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child), .button-width-label .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){
        border-radius: 4px !important;
    }
    #payrate_menu select{
        margin-bottom: 10px;    
    }
    #edu_menu > input, #sch_menu > input, #lang_menu > input {
        float: left;
        position: relative;
        top: 3px;
        width: 17px;
    }
    .mtop ul .accordion-toggle-symbol{
        font-size:12px;
        font-family: arial, sans-serif;
    }
    .mtop .sidebar-filter-heading{
        margin: 13px 0;
        padding: 7px 0;
    }
    #more_menu b{
        margin-bottom: 10px;
    }
    .btn-center-text{}
    .box-padding-0{
        padding: 10px;
    }
    .sidebar-filter-heading i {
        bottom: 0;
        font-size: 15px;
        position: relative;
    }

    #payrate_menu select, #payrate_menu input{
        width: 100%;
    }

    #state_adv, #city_adv{ width: 200px; }
    /*#directoryOpt, #xlocOpt_adv, #dszip, #scity, #smiles, #sstate {
        display: block;
        float: left;
        margin-bottom: 10px;
        width: 49%;
    }*/
    #edu_menu > label ,#sch_menu > label, #lang_menu > label {
        float: right;
        width: 87%;
    }
    #smiles > label, #dszip > label {
        width: 120px;  
    }
    /*#smiles > input,#dszip > input {
        width: 50%;
    }*/
    /*#city_adv{
        width: 100%;
    }*/
    #scity{
        margin-right: 10px;
    }
    .padding-3 {
        padding-top: 3px;
        text-align: left;
    }
    .directory-list-worker-tab .active {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border: medium none;
        position: relative;
    }
    .terms-conditions{
        padding: 20px;
    }
    .directory-top #employer-home-tabs li{ width: 154px; text-align: center;}
    .directory-top #employer-home-tabs li.active a.tab-employer-keyword,
    #employer-home-tabs li.active a.tab-employer-keyword,
    .directory-top #employer-home-tabs li a.tab-employer-keyword, 
    #employer-home-tabs li a.tab-employer-keyword,
    .directory-top #employer-home-tabs li.active a.tab-employer-powersearch,
    #employer-home-tabs li.active a.tab-employer-powersearch{
        background-size: 35%;
    }
    .news-date{
        height: auto;
    }
    .news-date-day{
        padding-top: 0;
    }
    .news-date-month{
        padding-top: 6px;  
    }
    .job-list-actions > li {
        width: 20%;
        border-left: none;  
        text-align: center;
    }
    .job-list-actions .act-now, .dl-useraction .act-now {
        width: 100%;
        height: 100%;
    }
    .special-feature-item .item-content .description{    padding: 0 20px !important;}
    .btn.howworks-employer-tablet-btn{ margin-top:20px !important; }
    .eprofile-webpagebaneer-cont .buttons .btn{ min-width: 90% !important; font-size: 14px !important; padding: 8px !important; }
    
    
    .navbar-collapse.collapse{display:none !important;}
    .onlymobile {display: block !important;}
    .bodywrap_container{top:68px;}
    .topbar .navbar.navbar-default{display:none;}
    .header-global{top:0px;}
    .navbar.yamm{box-shadow: 1px 2px 3px #666;border-radius:0px;}

     
    
}
@media all and (max-width: 1024px){
    .job-expertise-panel-body2{ padding: 15px 30px; }
    .act-now {display: block;padding: 0 13px !important;right:0;}
    #edufrm input, #myOnPageEdu input, #edufrm select, #myOnPageEdu select{width: 100% !important;}
    .directory-top #employer-home-tabs li.active a.tab-employer-keyword,
    #employer-home-tabs li.active a.tab-employer-keyword,
    .directory-top #employer-home-tabs li a.tab-employer-keyword, 
    #employer-home-tabs li a.tab-employer-keyword,
    .directory-top #employer-home-tabs li.active a.tab-employer-powersearch,
    #employer-home-tabs li.active a.tab-employer-powersearch{background-size: 35%;}
    .center-ipad{text-align: center;    }
    .top-logo{padding-top: 0 !important; margin-bottom: 15px !important;}
    .navbar-header {margin-bottom: 0px !important;margin-top: 10px !important; }
    .padding-3 {padding-top: 3px;text-align: left;}
    .employer-profiless .nav-wizard > li{width:300px;}
    .employer-profiless .nav-wizard > li:nth-child(3){width:300px;}
    .employer-profiless .btn-small{width:100%;    }
    #contact_1004988 .btn.btn-medium.btn-general.fullwidth{
        font-size: 11px !important;
        padding: 10px !important;
        width: 100%;
        word-wrap: break-word;
    }
    .view-detail-page ul li i {
        float: left;
        margin-right: 19px;
        position: relative;
        top: 6px;
    }
    .view-detail-page ul li, .view-detail-heading, .content-titlealignment {
        float: left;
        margin-top: 10px;
        width: 100%;
    }
    .hide-small-res{
        display: none !important
    }
    .second_level.level-padding.mobile-ul .ending_level{
        float: left;
        padding: 0;
        width: 100%;
    }
    .social-icons a {
        color: #ffffff !important;
        height: 30px;
        line-height: 30px;
        padding: 0 !important;
        text-align: center;
        width: 30px;
    }
    .worker-home-tabs ul li, .employer-home-tabs ul li, .signature-jobs ul li{
        width: 48%;
    }


    /*.howworks-employer-tablet-title, .howworks-employer-tablet .howworks-employer-tablet-subtitle, .howworks-employer-tablet-desc{
        color:#000;
    }*/
    .employer-features .nav-tabs li, .worker-features .nav-tabs li {
        margin-bottom: 4px;
        margin-right: 1px;
    }
    .employer-features .nav.nav-tabs.responsive li a i, .worker-features .nav.nav-tabs.responsive li a i{
        font-size: 40px;        
    }
    .employer-features .nav-tabs li a{
        min-height: 152px;
    }
    .worker-features .nav-tabs li a{
        min-height: 114px;
    }
    #ind2frm .-div-pop-ind, .industry-industrieslist li {
        float: left;
        width: 50% !important;
    }
    .form-btn-container{
        padding-top: 10px !important
    }
    .worker-jobexp-accordin .form-btn-container{
        padding-top: 30px !important
    }
    #ps_techskills ul, #ps_perskills ul {
        float: left;
        width: 50%;
    }
    #ps_techskills ul li, #ps_techskills ul li{
        width: 100% !important;
    }
    .powersearch div#ps_perskills ul li {
        float: left;
        width: 100% !important;
    }
    .powersearch div#ps_compskills ul li {
        float: left;
        width: 50% !important;
    }
    .directory-top #employer-home-tabs li {
        text-align: center;
        width: 174px;
    }

    .section-newsletter-subs {padding: 0 15px;}

    .home-premium-features .homebtngrn .btn-green{ font-size: 16px; }
    .home-premium-features .homebtnblue .btn-blue{ font-size: 16px; }
    .manage-staff-button a{ font-size: 16px !important; }  
    .special-feature-item .item-content .description{    padding: 0 20px !important;}
    .home-premium-features {padding: 50px 0 !important;}
    .signup-main #reg1, .signup-main #reg2{ float: left; width: 50%; }
    .login-register-employer-tabtitle, .login-register-worker-tabtitle{ font-size: 18px !important; } 
    .login-register-employer-tabtitle .login-radio,  .login-register-worker-tabtitle .login-radio{ margin-right: 0px !important; width:auto !important; }
    .contact-banner-container{ width: 100%; }
    .worker-homebox, .employer-homebox{ right: 10px !important; }
    .worker-staff-lft {margin: 41px 0 41px 0 !important;}
    .how-it-wrks-bg{     background-position: 50% 0 !important; }
    .workers-home-bg{ background-position: 0 0  !important; }
    .employers-home-bg{background-position:0 0  !important}

    .section-hire-staff{background-size: cover !important; background-position: 32% 0 !important; background: #618200; text-align: center; }

    .section-worker-staff{background-size: cover !important; background-position: 32% 0 !important; background: #0091c4; text-align: center; }
    .worker-staff-banner .manage-staff-button {text-align: center;}


    .btn.howworks-employer-tablet-btn{ margin-top: 17px !important; }
        .worker-how-works .tablet-yellow {background-size: contain !important; background-repeat: no-repeat !important; background-position: 52% 50% !important;}

     .static-sidebar-menu li span {display: inline-block !important;width: 100% !important;     font-size: 13px;}
     .sidebar-icon-img{width:40px !important; display: inline-block !important; }
     .static-sidebar-menu li.active .sidebar-icon-img{width:40px !important; display: inline-block !important; }
     .menu-item-about .sidebar-icon-img {background-position: -7px -8px;}
     .menu-item-ourmarket .sidebar-icon-img {background-position: -95px -8px;}
     .menu-item-logohistory .sidebar-icon-img {background-position: -185px -8px;}
     .menu-item-ichambateam .sidebar-icon-img {background-position: -273px -8px;}
     .menu-item-newsmedia .sidebar-icon-img {background-position: -360px -8px;}
     .menu-item-about a:hover .sidebar-icon-img, .menu-item-about.active a .sidebar-icon-img {background-position: -7px -69px;}
     .menu-item-ourmarket a:hover .sidebar-icon-img, .menu-item-ourmarket.active a .sidebar-icon-img {background-position: -95px -69px;}
     .menu-item-logohistory a:hover .sidebar-icon-img, .menu-item-logohistory.active a .sidebar-icon-img {background-position: -185px -69px;}
     .menu-item-newsmedia a:hover .sidebar-icon-img, .menu-item-newsmedia.active a .sidebar-icon-img {background-position: -360px -69px;}
     .advisory-team-cont .menu-item-about .sidebar-icon-img {background-position: -59px -8px;}
     .advisory-team-cont .menu-item-ourmarket .sidebar-icon-img {background-position: -196px -8px;}
     .advisory-team-cont .menu-item-logohistory .sidebar-icon-img {background-position: -337px -8px;}
     .advisory-team-cont .menu-item-newsmedia .sidebar-icon-img {background-position: -613px -8px;}
     .advisory-team-cont .menu-item-ichambateam a:hover .sidebar-icon-img, .advisory-team-cont .menu-item-ichambateam.active a .sidebar-icon-img {background-position: -475px -69px;}
     .menu-item-ichambateam a:hover .sidebar-icon-img, .menu-item-ichambateam.active a .sidebar-icon-img {background-position: -273px -69px;}
     .advisory-team-cont .box.nopadBrdr, .advisory-team-cont { padding: 0 !important;}
     .advisory-team-cont .static-sidebar-menu li a {padding: 10px !important;}
     .sidebar-content-cont{ margin-bottom: 20px; padding: 30px 0px 0px !important; }

     .about-stories .sidebar-content-cont{ margin-bottom: 20px; padding: 25px !important; }

     .dropdown-menu.megamenuborder-worker.new_drop_down{ left:-245px !important; }
     .advisory-team-banner{padding: 0 !important;}

     .manage-staff-head{ font-size: 24px !important }
     .worker-homebox .homebox-title, .employer-homebox .homebox-title{ font-size: 22px !important }
     div .panel .lead{ font-size: 21px !important }  
     .team-member-name{font-size: 20px !important;}
     .employer-home-title {padding-top: 140px !important;font-size: 36px !important; line-height: 40px !important;}
     .worker-home-title {padding-top: 160px !important;font-size: 36px !important; line-height: 40px !important;}
     .employer-home-title + p, .worker-home-title + p{ font-size: 24px !important; line-height: 32px !important }
     .home-top-bg .section-title{ font-size: 36px !important; }
     .home-top-bg.padTop215 {padding-top: 140px !important;}
     .home-top-bg .section-description, .hp-form-wrapper .title{ font-size: 24px !important; line-height: 32px !important }
     
     
     .employer-profiless .employer-eprofile-cont .btn-green{margin-bottom:10px; width:100%;}
     .employer-profiless .employer-eprofile-cont .btn-green:last-child{margin-bottom:0px;}
     .employer-package.after-login-emplyer .price-panel-width{width:50%;}

     .worker-textlogs.text-log-infomsg form .form-group select {width: 100% !important; max-width: 100%;}
     .employer-textlogs.text-log-infomsg form .form-group select {
            width: 100% !important;
            max-width: 100%;
        }
     .filter-mg-lbl {margin-bottom: 10px;float: left;width: 100%;}
     .worker-textlogs.text-log-infomsg  .form-inline .form-group, .employer-textlogs.text-log-infomsg  .form-inline .form-group {
            display: inline-block;
            vertical-align: middle;
            margin-bottom: 8px;
            width: 100%;
        }
        .text-log-emailcont {width: 18%;}
        .text-log-jobfolder {width: 18%;}
        .jobType, .jobStatus, .jobDate{ display: none !important; }  

        .refer-network-datacont .worker-industry-actions.fr{ float: left !important; margin: 0 !important; }
        .refer-network-datacont .tables-header-fld .text-center {text-align: left;}
         .refer-network-contlft .tables-header-fld {display: inline-block; width: 19.8%; text-align: left;word-break: break-word;vertical-align: top;     float: left;}

         .hire-staff-banner .manage-staff-button { text-align: center;}
         .worker-dirtry-listview .dl-global-actions{ margin-bottom: 10px; }
         .dl-global-view-link{ width: 100%; text-align: center; }

         .employdir-main.emp-dirtry-listview .dl-global-actions{ margin-bottom: 10px; }

    .employer-campaign .panel-body {padding: 25px 0px 25px 15px;}
     .i_address_cont{ padding-left: 0 !important }
    .employer-campaign .panel-title > a{ width: 60%; }
    .employer-campaign select#category {width: 100% !important;}
    .employer-campaign textarea#description {width: 100% !important;}
    .zip-miles-city-maincont{ width: 100%; }
    #milesaway {width: 33% !important;}
    .camp_start_time{ padding-right: 8px !important }
    .camp_end_time{ padding-left: 7px !important }
    .strt-end-time{ padding-left: 0 !important }
}

@media all and (max-width: 1023px){
    .login-register-worker-tabtitle, .login-register-employer-tabtitle{ width: 100% !important; }
    .cta-join-ichamba h3 {font-size: 18px !important; line-height: 24px !important; padding: 20px 0 0 0 !important;}
    .signup-main{ width:100% !important; }
    .footer-content-wrapper .footer-content .footer-container-col-left{ width:30% !important; border-right: 1px solid #56646f !important; }
    .footer-content-wrapper .footer-content .footer-container-col-right {padding-left: 30px;}
    .footer-container-col-left  .footer-widget{ float: left; width:100%; }
    .footer-container-col-left .social-icons{ float: left; width:100%;padding: 40px 0 20px 0 !important;}
    .footer-content-wrapper .padLft45{ padding-left:0 !important; }
    .footer-widget {padding: 40px 0 20px 0 !important;}
    #onlyguest .footer-bottom {text-align: left !important; padding: 15px 0px !important;}
    .footer-bottom .blockonmobile {display: block !important;margin: 5px auto 0 !important;}
    .footer-container {text-align: left !important;}
    .footer-widgets ul.contacts-list {text-align: left !important; width: -webkit-calc(100% - 50px) !important; width: -moz-calc(100% - 50px) !important; width: calc(100% - 50px) !important;}
    .footer-widgets .keepTouch-cont.margbtm65 {margin-bottom: 30px !important;}
    .footer-container-col-right .footer-widget { padding: 40px 0 20px 0 !important;}
    .footer-container-col-right  .col-sm-6.col-md-4{float: left; width:33%;}
    .section-newsletter-subs {padding: 0 15px;}
    .footer-newsletr input[type="text"], .footer-newsletr input[type="email"] { margin-bottom: 10px;}
    .navbar.yamm{ position: fixed !important; z-index: 9999 !important; background: #fff !important; box-shadow: 1px 2px 3px #666; top:0; width: 100%; border-radius: 0px; }
    #wrapper{ margin: 68px 0 0 0; }  
    .home-top-bg.padTop215 {padding-top: 100px !important;}
    .home-top-bg .section-description{ padding: 0 !important }
    .home-top-bg .section-title{ font-size: 32px !important }
    .home-top-bg .section-description{font-size: 20px !important; line-height: 24px !important; margin-bottom: 15px !important;}
    .hp-form-wrapper .title{font-size: 20px !important; margin-bottom: 15px !important;}
    .special-feature-item { margin-bottom: 20px; }
    .special-feature-item .item-content .description{padding: 0 40px !important;}
    .employers-home-bg{ background-position: 0% 0% !important; }
    .worker-homebox, .employer-homebox{right: 10px !important}
    .employer-home-title{ font-size: 32px !important; line-height: 38px !important; margin: 0 0 15px 0 !important;     padding-top: 160px !important;  }
    .employer-home-title + p{ line-height: 24px !important; font-size: 20px !important;}
    .employer-features-list .employer-item-feature {margin: 0 20px 80px 20px !important;width: -webkit-calc(50% - 40px) !important;width: -moz-calc(50% - 40px) !important; width: calc(50% - 40px) !important;}
    .applicnt-meta ul.category{ text-align: left !important }
    .search-section-employer .section-title{ text-align: center !important; }
    .col-md-5.signup-main{ display: none; }
    .page-content.signup-container{ padding: 50px 0 !important; }
   /* .hp-form-wrapper .hp-form .form-options li .radio label:after{ margin: 0 0 0 -10px !important; }*/
    .signup-main #reg1, .signup-main #reg2{ float: left; width: 50%; }
    .login-register-employer-tabtitle, .login-register-worker-tabtitle{ font-size: 18px !important; } 
    .login-register-employer-tabtitle .login-radio,  .login-register-worker-tabtitle .login-radio{ margin-right: 0px !important; width:auto !important; }
    .login-register-worker-tabtitle:after, .login-register-employer-tabtitle:after{font-size: 20px !important;}
    .contact-right.container-right {width:100%;}
   /* .contact-left.container-left .box.nopadding{ float: left; width: 40%; margin-right: 20px; }
    .contact-left.container-left .box.contact-banner-container.container-right{ margin-right: 0px; float: right; width: -webkit-calc(60% - 20px);  width: -moz-calc(60% - 20px);  width: calc(60% - 20px); }*/
    .contact-left.container-left{width:100%; padding: 0;}
    .contact-left.container-left h3{ font-size: 20px;     margin-bottom: 5px; }
    .contact-left.container-left .box-heading{font-size: 20px; padding: 10px 20px;}
    .worker-home-title {font-size: 32px !important; line-height: 38px !important; margin: 0 0 15px 0 !important;}
    .worker-home-title + p {line-height: 24px !important; font-size: 20px !important;}
    .how-it-wrks-bg{ background-image: none !important; }
    .worker-staff-banner{ background-image: none !important; }
    .hire-staff-banner{ background-image: none !important; }
    .bodywrap_container{ top:0 !important; }
    .topbar.nomobile {display: block !important; }
    .topbar.nomobile .navbar.navbar-default{display: none !important; }
    .section-hire-staff{    background-image:none !important; background-color: #5f8100 !important;}
    .hire-staff-banner .manage-staff-button, .hire-staff-banner{ text-align: center !important }
    .cta-join-ichamba{height: auto !important;  padding: 15px 0;}
    .cta-join-ichamba-inner{ margin: 0 !important; padding: 20px !important;     width: 100% !important; text-align: center !important }
    .btn.howworks-employer-tablet-btn{ font-size: 16px !important; }
    .howworks-employer-tablet {display: none !important;}
    .full-width-emp{width:100% !important;}
    /*.employer-features-list li div.employer-features-inner{min-height: 250px !important;}
    .worker-features-list li div.worker-features-inner{min-height: 250px !important;}*/
    .nopadrgt-advisor, .nopadrgt { padding-right: 0 !important; padding-left: 0 !important;}
    .static-sidebar-menu li span {display: inline-block !important;width: 100% !important;}
    .sidebar-icon-img{width:40px !important; display: inline-block !important; }
    .static-sidebar-menu li.active .sidebar-icon-img{width:40px !important; display: inline-block !important; }
    .menu-item-about .sidebar-icon-img {background-position: -7px -8px;}
    .menu-item-ourmarket .sidebar-icon-img {background-position: -95px -8px;}
    .menu-item-logohistory .sidebar-icon-img {background-position: -185px -8px;}
    .menu-item-ichambateam .sidebar-icon-img {background-position: -273px -8px;}
    .menu-item-newsmedia .sidebar-icon-img {background-position: -360px -8px;}
    .menu-item-about a:hover .sidebar-icon-img, .menu-item-about.active a .sidebar-icon-img {background-position: -7px -69px;}
    .menu-item-ourmarket a:hover .sidebar-icon-img, .menu-item-ourmarket.active a .sidebar-icon-img {background-position: -95px -69px;}
    .menu-item-logohistory a:hover .sidebar-icon-img, .menu-item-logohistory.active a .sidebar-icon-img {background-position: -185px -69px;}
    .menu-item-newsmedia a:hover .sidebar-icon-img, .menu-item-newsmedia.active a .sidebar-icon-img {background-position: -360px -69px;}
    .advisory-team-cont .menu-item-about .sidebar-icon-img {background-position: -59px -8px;}
    .advisory-team-cont .menu-item-ourmarket .sidebar-icon-img {background-position: -196px -8px;}
    .advisory-team-cont .menu-item-logohistory .sidebar-icon-img {background-position: -337px -8px;}
    .advisory-team-cont .menu-item-newsmedia .sidebar-icon-img {background-position: -613px -8px;}
    .advisory-team-cont .menu-item-ichambateam a:hover .sidebar-icon-img, .advisory-team-cont .menu-item-ichambateam.active a .sidebar-icon-img {background-position: -475px -69px;}
    .menu-item-ichambateam a:hover .sidebar-icon-img, .menu-item-ichambateam.active a .sidebar-icon-img {background-position: -273px -69px;}
    .advisory-team-cont .box.nopadBrdr, .advisory-team-cont { padding: 0 !important;}
    .advisory-team-cont .static-sidebar-menu li a {padding: 10px !important;}
    .contact-left.container-left .box.nopadding.advertise-banner-container{width: calc(50% - 10px); margin-right: 10px;    float: left; }
    .contact-left.container-left .box.nopadding.contact-banner-container{width: calc(50% - 10px); margin-left: 10px; margin-right: 0;     float: right;}  
    .contact-left.container-left .box.nopadding.keep-in-touch-cont{width: 100% ; margin: 0; }
    .team-member-name{font-size: 15px !important;}
    .advisory-team-cont .team-member{padding: 10px !important;}
    .advisor-banner-cont1, .advisor-banner-cont2{ background-size: cover !important; padding: 0 !important; margin: 0 0 20px 0 !important; }
    .nopadlft-advisor{ padding: 0 !important; }

    .section-homepage-worker-staff{ background-image: none !important; background-color: #fff; height: auto !important; }
    .cta-join-ichamba { background: url(../img/ichama-banner-mobile.jpg) no-repeat; background-size: cover; background-position: 100% 0;  }
    .cta-join-ichamba h2{ text-align: center; }
    .cta-join-ichamba h3{ padding-left: 0; text-align: center; }

    .section-homepage-worker-staff{ background-image: none; background: #fff; }
    .section-homepage-worker-staff .container{ padding: 0 !important; margin: 0 !important; }
    .home-hirestaff{background: #79a400; margin: 0 !important; text-align: center !important; padding: 30px 20px !important; width: 100% !important }
    .home-workerstaff{background: #0091c4; margin: 0 !important;text-align: center !important;padding: 30px 20px !important; width: 100% !important }
    .home-hirestaff .manage-staff-button{ text-align: center !important; }
    .home-workerstaff .manage-staff-button{ text-align: center !important; }
    .home-callagent {padding: 30px 0 !important; width: 100% !important}  

    .section-worker-staff { background-image: none !important; background-color: #0081ae !important;}
    .worker-staff-banner .manage-staff-button, .worker-staff-banner { text-align: center !important;}
    .manage-staff-button a{ font-size: 16px; }

    .contact-right.container-right {width: 100%; padding: 0 !important;}
    .page-content.contact .contact-left.container-left .box.nopadding { width:-webkit-calc(50% - 10px) !important; width:-moz-calc(50% - 10px) !important; width:calc(50% - 10px) !important; margin:0 10px 0 0 !important; float: left; }
     .page-content.contact .contact-left.container-left .box.nopadding.contact-banner-container.container-right{ background-size: cover;  width:-webkit-calc(50% - 10px) !important; width:-moz-calc(50% - 10px) !important; width:calc(50% - 10px) !important; margin:0 0 0 10px !important; float: right; height: 307px; }

     .page-content.contact.advertiser-cont .contact-left.container-left .box.nopadding { width:-webkit-calc(100% - 0px) !important; width:-moz-calc(100% - 0px) !important; width:calc(100% - 0px) !important; margin:0 !important; float: left; }

     .nav.nav-tabs.employer-howworks-title-tab li a {padding: 10px !important; margin: 0 !important; min-height: 85px;}
     .page-content.worker-how-works .nav.nav-tabs.howworks-title-tab li a {padding: 10px 15px !important; margin: 0 !important;     min-height: 82px;}

     .login-main .menu-before-login{ margin:0 auto !important; padding: 90px 20px !important; }

     
    .worker-home .worker-home-menu{ width:100% !important; padding-right: 15px !important; }  
    .eprofile-home-rgt{ width:100% !important; }
    .eprofile-webpagebaneer-cont{
            float: left !important;
            width: -webkit-calc(50% - 10px) !important;
            width: -moz-calc(50% - 10px) !important;
            width: calc(50% - 10px) !important;
            margin-right: 10px !important;
            background: url(img/eprofile-webpage-banner.jpg) 50% 0 no-repeat !important;
            padding: 20px 25% 40px 20px !important;
            height: 300px !important;
            text-align: left !important;
            background-size: cover !important;
        }
     .eprofile-premiumbanner-cont{
            float: right !important;
            width: -webkit-calc(50% - 10px) !important;
            width: -moz-calc(50% - 10px) !important;
            width: calc(50% - 10px) !important;
            margin-left: 10px !important;
            background: url(img/eprofile-premium-banner.jpg) 50% 0 no-repeat !important;
            padding: 20px 25% 40px 20px !important;
            height: 300px !important;
            text-align: left !important;
            background-size: cover !important;
        }
        .eprofile-webpagebaneer-cont .buttons .btn{ min-width: 75% !important;     padding: 8px 8px !important; }
        .worker-personalinfo fieldset {padding: 0px !important;}
        .worker-personalinfo .personal-details, .worker-personalinfo .personal-state {padding: 0px 15px 0 0 !important;}
        .eprofile-home-aside-img{ float: left; width:150px; text-align: center; }
        .eprofile-home-aside-progress{ float: left; width:-webkit-calc(100% - 200px); width:-moz-calc(100% - 200px); width:calc(100% - 200px); }

        .eprofile-resume-lft { padding: 25px !important; text-align: center !important; }
        .eprofile-resume-lft h2 {font-size: 30px !important;}
        .row.marg0.eprofile-banner-main{ background: #232323 !important; margin-bottom: 20px !important; }
        .eprofile-resume-lft h4 {font-size: 20px !important; line-height: 30px !important;}
        .eprofile-resume-lft h3 {font-size: 24px !important;}
        .panel-group.resume-panel{ float: left; width:100%; }
        .panel-group.resume-panel .resume_left{ margin:10px 0 !important; width:100% !important; }
        .panel-group.resume-panel .resume_right{ margin:10px 0 !important; width:100% !important; }
        .resume-panel-innercont img{max-width: 100%;}
        .resume-panel-innercont img.headImg{max-width: 100%; display: inline-block; vertical-align: middle; float: left; margin: -3px 0 0 0;}  
        .minHgt750{ min-height: inherit !important; }
        .resume_left .panel-title > a, .resume_right .panel-title > a{ font-size: 18px !important }   
        .upgrade-package-panel .accordion1 .panel-title a{ padding:10px 10px 10px 62px !important; }
        .upgrade-package-panel .accordion2 .panel-title a{ padding:10px 10px 10px 62px !important; }
        .upgrade-package-panel .accordion3 .panel-title a{ padding:10px 10px 10px 62px !important; }
        .upgrade-package-panel .accordion4 .panel-title a{ padding:10px 10px 10px 62px !important; }
        #collapse1 .panel-body ul li{padding: 5px 15px !important; line-height: 22px !important;}
        #collapse2 .panel-body ul li{padding: 5px 15px !important; line-height: 22px !important;}
        #collapse3 .panel-body ul li{padding: 5px 15px !important; line-height: 22px !important;}
        #collapse4 .panel-body ul li{padding: 5px 15px !important; line-height: 22px !important;}
        .additional-services-free{padding: 20px 10px 0px 20px !important;}
        .additional-services-list{padding: 10px 10px 10px 18px !important;}
        .additional-services-list .pull-right{ float: right !important; }
        .btn-black.wdth50{ font-size: 18px !important }
        .btn-blue.wdth50_alt{  font-size: 18px !important}
        .total-pckge-cont h4 {font-size: 24px !important;}

        .directory-list.worker-dirtry-listview .worker-list-aside-wrapper .employer-homebox{ max-width: 100% !important }
        .worker-dirtry-listview .textvite-side.fworker{background: #0091c4 !important; width:-webkit-calc(100% - 0px) !important; width:-moz-calc(100% - 0px) !important; width:calc(100% - 0px) !important; margin-right: 0px; padding: 20px !important; text-align: center !important; height: auto !important;border-radius: 4px; float: left;     min-height: 210px;}
      .worker-dirtry-listview .advertise-banner-container{background: #232323 !important; width:-webkit-calc(100% - 0px) !important; width:-moz-calc(100% - 0px) !important; width:calc(100% - 0px) !important; margin-left: 0px; padding: 25px !important; text-align: center !important; height: auto !important; float: left;     min-height: 210px;}
      .worker-dirtry-listview  .advertise-banner-container .contact-banner-info{ display: inline-block !important; width: 100% !important; padding: 0px !important; }
      .worker-dirtry-listview .advertise-banner-container .contact-banner-info h3{ font-size: 20px !important; line-height: 26px !important; }
      .textvite-side .buttons .btn{ min-width: inherit !important; vertical-align: top; margin:5px !important; }
      .directory-list.worker-viewjob-main .padRgt30{ padding: 0 10px !important }
      .worker-viewjob-main .dl-user .job_header, .worker-viewjob-main .dl-user .job_header:first-child {padding: 10px 15px !important; }
      .worker-viewjob-main .viewjob > ul { margin-left: 0px !important;}
      .worker-viewjob-main .dl-user .job_header img{ float: left; }
      .worker-viewjob-main .dl-user > header .dl-user-name{ float: left;  padding: 5px 0 0 0; margin: 0 !important;  }
      .wrkrdl-job-id{ font-size: 16px !important; padding: 5px 0 0 0; }
      .worker-viewjob-main .dl-user .job_header:first-child .dl-user-name{width:70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
      .brderLeft1{ border-left: none; }
      .worker-dirtry-listview .dl-useraction.worker-dl-li-rgt{ float: left; }
      .myjob-invites-body .textvite-side.fworker{background: #0091c4 !important; padding: 25px !important; text-align: center !important; height: auto !important;border-radius: 4px;}


        .page-content.directory .box{ padding: 0px }
        .col-lg-5.jobfairlocation .nopaddinglft, .col-lg-5.jobfairlocation .nopaddingrgt{ padding: 0 !important }
        .worker-industry-added .main-accord { display: inline-block; width: 75%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

        .text-log-infomsg.marg15{ margin:0 !important;}
        .howworks-title-tab-big {font-size: 16px;}
        .howworks-title-tab-small {font-size: 14px;}
        .view-wishlist-cont .padRgt30 {padding-right: 15px !important;}

        .applicants-srch-cont input[type="text"], .applicants-srch-cont input[type="password"], .applicants-srch-cont input[type="email"], .applicants-srch-cont input[type="number"], .applicants-srch-cont textarea, .applicants-srch-cont select {
            width: 100% !important; max-width: 100% !important;  
        }

        

        .employer-features-list li, .worker-features-list li{ width: 100%; }   

        .emp-jobvite-cat-main{padding: 0 !important;}
        .employer-jobvite #jobvite-content .get_div_value{ padding-left: 10px; }
        .employer-jobvite #jobvite-content .sub-content{padding: 20px;}
        .employer-jobvite .jv-field-label {width: 100%;padding: 10px 0 0px 0; margin-bottom: 0 !important;}  
        .employer-jobvite #jobvite-content .sub-content p{ margin: 0; }
        .employer-jobvite #jobvite-content .sub-content p.bottom-note{margin: 20px 0; float: left;}
        .employer-jobvite select.jv-field, .employer-jobvite input[type="text"]{ margin:10px 0 0 0 !important; }
        .employer-jobvite .jobvite-frm-date-cont{ padding: 0 !important }
        .employer-jobvite .jobvite-to-date-cont{ padding: 0 !important }
        .employer-jobvite #just-date_boxg{ padding: 0 !important }
        .employer-jobvite .jobvite-strtime1-cont, .employer-jobvite .jobvite-strtime2-cont, .employer-jobvite .jobvite-strtime3-cont{ padding: 0 !important }
        .employer-jobvite .jobvite-endtime1-cont, .employer-jobvite                                                                                         .jobvite-endtime2-cont, .employer-jobvite .jobvite-endtime3-cont{ padding: 0 !important }
        .employer-jobvite .jobvite-div4-fld-cont{ padding: 0 !important }
        .employer-jobvite #daily-range{ padding: 0 !important }
        .text-log-emailcont {width: 16%;}

        .jobs-byindustry .worker-home-tabs{ padding: 20px 10px }
        .jobs-byindustry .btn-blue{padding: 12px 15px 12px 15px !important;}

        .jobType, .jobStatus, .jobDate{ display: none !important; }  
        .refer-network-datacont .worker-industry-actions.fr{ float: left !important; margin: 0 !important; }
        .refer-network-datacont .tables-header-fld .text-center {text-align: left;}
         .refer-network-contlft .tables-header-fld {display: inline-block; width: 19.4%; text-align: left;word-break: break-word;vertical-align: top;}

    /*#no-more-tables-parent #no-more-tables {width: 1100px;}*/
    /*.refer-network-contlft .tables-header-fld1{ width: 18%; }
    .refer-network-contlft .tables-header-fld2{ width: 15%; }
    .refer-network-contlft .tables-header-fld3{ width: 15%; }
    .refer-network-contlft .tables-header-fld4{ width: 36%; }
    .refer-network-contlft .tables-header-fld4a{ width: 4%; }
    .refer-network-contlft .tables-header-fld5{ width: 12%; }
  
    .refer-network-contlft .tables-header-fld11{ width: 18%; }
    .refer-network-contlft .tables-header-fld21{ width: 15%; }
    .refer-network-contlft .tables-header-fld31{ width: 15%; }
    .refer-network-contlft .tables-header-fld41{ width: 36%; }
    .refer-network-contlft .tables-header-fld41a{ width: 4%; }
    .refer-network-contlft .tables-header-fld51{ width: 12%; }



    .refer-network-contlft .row_class_cont.active .tables-header-fld1{ width: 18%; }
    .refer-network-contlft .row_class_cont.active .tables-header-fld11{ width: 18%; }
    .refer-network-contlft .row_class_cont.active .tables-header-fld4{ width: 36%; }
    .refer-network-contlft .row_class_cont.active .tables-header-fld41{ width: 36%; }
    .refer-network-contlft .row_class_cont.active .tables-header-fld5{ width: 12%;}
    .refer-network-contlft .row_class_cont.active .tables-header-fld51{ width: 12%;  }

    .refer-network-contlft .row_class_cont.active .tables-header-fld41a{ right: 12%; }*/

    #no-more-tables-parent #no-more-tables { width: 1100px;}

    .network-addtion-main .alert.alert-info .close{padding: 12px;    border-radius: 0 4px 0 4px;}  

    .emp-dirtry-listview .padRgt30 {padding-right: 15px !important;}
    .emp-dirtry-listview .exprince-li li {float: left; width: 33%;}

    .employer-jobvite #physical_address .col-md-5{padding: 0 !important}
    .job_header_inner_det {
        position: absolute;
        top: -8px;
        background: #fff;
        padding-right: 10px;
    }
    #employer-package .refer_box.package_banner .refer_box_top h3 {color: #fff !important;font-size: 18px;}
    
   
}  
@media all and (min-width: 992px){
    .workers-dashboard #emp-dash-right1 .widget-box .widget-content{ min-height: inherit !important; }
}
@media all and (max-width: 991px){
    #emp-dash-left{ padding: 0 !important; float: left; }
    #emp-dash-right1{ padding: 0 !important; float: left;}
    .workerdshbrd-main.mainheader-title h1 {font-size: 30px !important;}
    .workerdshbrd-main.mainheader-title h3 {font-size: 24px !important;}
    .workers-dashboard #emp-dash-right1 .widget-box {float:left; width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);margin: 0 10px 0 0;}
    .workers-dashboard #emp-dash-right1 .widget-box.alt2 { float:left; width:-webkit-calc(50% - 10px); width:-moz-calc(50% - 10px); width:calc(50% - 10px); margin: 0 0 0 10px;}
    .directory-list.worker-dirtry-listview .worker-list-aside-wrapper .employer-homebox{ max-width: 100% !important }
    .worker-dirtry-listview  .textvite-side.fworker{background: #0091c4 !important; width:-webkit-calc(50% - 10px); width:-moz-calc(50% - 10px); width:calc(50% - 10px); margin-right: 10px; padding: 25px !important; text-align: center !important; height: auto !important;border-radius: 4px; float: left;}
    .worker-dirtry-listview .advertise-banner-container{background: #232323 !important; width:-webkit-calc(50% - 10px); width:-moz-calc(50% - 10px); width:calc(50% - 10px); margin-left: 10px; padding: 25px !important; text-align: center !important; height: auto !important; float: left;}
    .worker-dirtry-listview .advertise-banner-container .contact-banner-info{ display: inline-block !important; width: 100% !important; padding: 0px !important; }
    .worker-dirtry-listview .advertise-banner-container .contact-banner-info h3{ font-size: 20px !important; line-height: 26px !important; margin: 1px 0 !important }

    .textvite-side .buttons .btn{ min-width: inherit !important; vertical-align: top; margin:0 5px !important; }

     .page-content.worker-references .pull-left {float: left !important;padding: 0 !important;margin-bottom: 30px; width: 100%;}    
    .page-content.worker-references .workrefer-sidebar { background: #0091c4;padding: 30px 20px !important;height: auto;border-radius: 4px;text-align: center;}
    .page-content.worker-references .workrefer-sidebar .title{ font-size: 20px;}
    .page-content.worker-references .workrefer-sidebar .content p.incre_refer_txt {font-size: 16px !important;margin: 10px;line-height: 22px;}
    .page-content.worker-references .haverefer-addCont .alert-info{ margin: 20px 0 !important; }
    .page-content.worker-references .haverefer-addCont #accordion .panel-body {border: 1px solid #ccc; padding: 15px 20px;}
    .page-content.worker-references .haverefer-addCont #accordion .col-md-6.nopaddinglft{ padding: 0 !important; margin-bottom: 10px; }
    /*.page-content.worker-references .refer-network-contlft .add-quick-ref-cont {padding: 0;}*/
    .page-content.worker-references .refer-network-contlft .add-quick-ref-cont .col-md-3.nopaddinglft{ padding: 0 !important; margin-bottom: 10px; }
    .page-content.worker-references .refer-network-contlft .add-quick-ref-cont .col-md-4.nopaddinglft{ padding: 0 !important; margin-bottom: 10px; }

    .network-addtion-main .alert-info{    padding: 15px 20px; position: relative;}


    .worker-network  .refer-summary-cont .col-md-6.nopaddinglft{ padding: 0 !important }
     .worker-network  .refer-summary-cont .col-md-6.nopaddingrgt{ padding: 0 !important }
     .text-log-infomsg .alert.alert-info{    padding: 15px 20px; position: relative;     margin-bottom: 20px;}
     .text-log-infomsg .alert.alert-info .close{    position: relative;
    right: -20px;
    top: -15px;
    margin: 0;
    border-radius: 0 4px 0 4px;
    padding: 8px 10px;
    font-size: 15px;}

     .nopaddinglft.bizcard-main, .nopaddingrgt.bizcard-main{ padding: 0 !important }

     .page-content.reference-rating  .padright40{ padding: 0 !important }
    .page-content.reference-rating .panel-body { width: 100%; padding: 20px;}
    .rate-fld-cont-inpt{ padding: 0px !important; margin:5px 0 0 0; }
    
    .ratingclear{ display: block; }
    .page-content.reference-rating .form-group.input-group{ width: 100%; }
    .page-content.reference-rating aside{ padding: 0 !important }
    .rate-fld-cont-lbl {padding-top: 0px !important;}
    .page-content.reference-rating ul > li > ul > li > ul > li {width: 100%;}

    .employer-howitworks-step p{ padding-top: 12px !important; }
    .refer-summary-cont .nopaddingrgt {padding: 0 !important;}
    .refer-summary-cont .nopaddinglft {padding: 0 !important;}  

    .addref-inptfldcont{ padding: 0 !important }

    .refer-edit-add .haverefer-addCont .form-group .addref-fldcont{ padding: 0 !important }
    .refer-edit-add .haverefer-addCont .nopaddinglft{ padding: 0 !important }
    .refer-edit-add .haverefer-addCont #payrate, .refer-edit-add .haverefer-addCont #bonus{ margin-bottom: 10px; }
    
    .addref-fldcont.refer-add-lft{padding-left: 0 !important}

    .concierge-howitworks-step .description{ margin-bottom: 50px; }  
    .concierage-main .employer-howitworks-step{ margin-bottom: 30px; }
    .col-xs-12.col-sm-12.col-lg-12.worker-jobexp-works.network-add-bizbg.box p.free-btm-txt{ font-size: 16px !important; padding: 20px; margin: 0px 0 20px; }
    .concierage-main #contact2 .contact-left .box{ margin: 0 !important; padding: 10px !important }
    .col-xs-12.col-sm-12.col-lg-12.worker-jobexp-works.network-add-bizbg.box p.free-btm-txt-btm { font-size: 16px !important;  padding: 25px 20px 0px;}
    .concierage-main #contact2 .contact-left .box .nopaddinglft, .concierage-main #contact2 .contact-left .box .nopaddingrgt{padding: 0 !important;}
    .what-to-know-box{ margin-bottom: 20px; }
    .concierage-main .import-how-it-works{padding: 0 10px !important}

    .employer-jobvite.post-job .panel-body {padding: 25px 10px;} 
    .page-content.employer-jobvite.post-job .panel-group.employer-box .panel-body .col-xs-12.col-sm-12.col-md-10 {padding: 0px !important;}
    .page-content.employer-jobvite.post-job .panel-group.employer-box .panel-body .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-md-6.col-sm-12.col-xs-12.nopaddingrgt {
    padding: 0px !important;}
    .page-content.employer-jobvite.post-job .panel-group.employer-box .panel-body .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-md-6.col-sm-12.col-xs-12.nopaddinglft {
    padding: 0px !important;} 
    .page-content.employer-jobvite.post-job .panel-group.employer-box .panel-body .col-xs-12.col-sm-12.col-md-10 .col-md-5.col-sm-12.col-xs-12.nopaddinglft {padding: 0px !important;
    }  

    #footer-employers .footer-employer-container{ padding: 40px 15px  0 !important }  
    #worker_sidebar{ width: 100%; }

    .shop-cart-wrap.padRgt30 { padding-right: 15px !important;}

    .worker-tabs-nav > div > a label{ font-size: 13.5px; }
    .workers-skills-dashboard .new_div_special_morespecific{ width: 100% !important }

    .employer-posted-jobs .padRgt30 {padding-right: 15px !important;}

    .employer-payhistory #worker_main.padRgt30 {padding-right: 15px !important;}
    #pkg5-right {font-size: 15px; margin: 20px 0 15px 0px; line-height: 24px;}
    .zip-miles-city-cont{ padding: 0 !important }
    .zip-miles-city-cont #state1 { width: 32% !important; margin-bottom: 5px !important; margin-right: 0px !important;}

    .page-content.employer-postvite-cont .form-btn-container .btn-green-lg, .page-content.employer-postvite-cont .form-btn-container .btn-black-lg {
    margin: 0 0 20px 0;
}
} 

@media all and (max-width: 900px){
    .eprofile-webpagebaneer-cont{
            float: left !important;
            width: -webkit-calc(50% - 10px) !important;
            width: -moz-calc(50% - 10px) !important;
            width: calc(50% - 10px) !important;
            margin-right: 10px !important;
            background: url(img/eprofile-webpage-banner.jpg) 50% 0 no-repeat !important;  
            padding: 20px 25% 40px 20px !important;
            height: 300px !important;
            text-align: left !important;
            background-size: cover !important;
        }
     .eprofile-premiumbanner-cont{
            float: right !important;
            width: -webkit-calc(50% - 10px) !important;
            width: -moz-calc(50% - 10px) !important;
            width: calc(50% - 10px) !important;
            margin-left: 10px !important;
            background: url(img/eprofile-premium-banner.jpg) 50% 0 no-repeat !important;
            padding: 20px 25% 40px 20px !important;
            height: 300px !important;
            text-align: left !important;
            background-size: cover !important;
        }
        .eprofile-webpagebaneer-cont .buttons .btn{ min-width: 75% !important;     padding: 8px 8px !important; }

         .worker-top-bg.worker-jblist-banner h1 {font-size: 24px !important; line-height: 28px;}
      .workaside-marTp70 {margin-top: 0px !important;} 
      .btn-filter-form.bgfworker{ font-size: 16px !important; }
      .worker-dirtry-listview .worker-list-aside-wrapper .box-heading{ font-size: 16px !important; }
      .worker-list-aside-wrapper .btn-filter-blue, .employer-list-aside-wrapper .btn-filter-blue, .btn-filter-blue{ font-size: 16px !important; }
      .worker-dirtry-listview .textvite-side.fworker{background: #0091c4 !important; width:-webkit-calc(50% - 10px) !important; width:-moz-calc(50% - 10px) !important; width:calc(50% - 10px) !important; margin-right: 10px; padding: 20px !important; text-align: center !important; height: auto !important;border-radius: 4px; float: left;     min-height: 210px;}
      .worker-dirtry-listview .advertise-banner-container{background: #232323 !important; width:-webkit-calc(50% - 10px) !important; width:-moz-calc(50% - 10px) !important; width:calc(50% - 10px) !important; margin-left: 10px; padding: 25px !important; text-align: center !important; height: auto !important; float: left;     min-height: 210px;}
      .worker-dirtry-listview  .advertise-banner-container .contact-banner-info{ display: inline-block !important; width: 100% !important; padding: 0px !important; }
      .worker-dirtry-listview .advertise-banner-container .contact-banner-info h3{ font-size: 20px !important; line-height: 26px !important; }
      .worker-dirtry-listview .padRgt30.worker-job-listcont{ padding-right: 10px !important }
      .worker-job-listcont .dl-global-actions > li{ margin: 5px 5px 5px 0 !important; padding:0 !important; width: auto !important }
      .worker-dirtry-listview .dl-user > header .list-trigger-button{width: 50px !important;height: 45px !important; background-size: cover !important;}
      .worker-dirtry-listview .dl-user > header .dl-user-name{margin-right: 0px !important;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
    font-size: 18px !important; padding: 2px 0px 0 10px; float: none;}
      .worker-dirtry-listview .dl-user > header .dl-user-check{margin: 0 !important;padding: 5px 0 0 0 !important;}
      .worker-dirtry-listview .dl-user > header{min-height: 35px !important; padding: 8px 15px 5px 15px !important;}
      .worker-dirtry-listview .dl-list-job-quickinfo > li{float: none;width: auto;margin: 0 9px 0px 0 !important;text-align: center !important;display: inline-block;}
      .worker-dirtry-listview .dl-list-job-quickinfo2{ margin: 5px 0 0 0; }
      .date-apply-cont.date-marlft140{ margin-left: 0 !important; width:100% !important; }
      .worker-dirtry-listview .dl-useraction.worker-dl-job{margin: 0 !important;padding: 7px 0 !important;}
      .worker-dirtry-listview .experience-wrapper{ border-right: none !important; min-height: inherit !important; }
      .worker-dirtry-listview .dl-useraction.worker-dl-li-rgt{ width: auto; text-align: right !important;     padding: 15px 0px !important; float: right; }
      .subscribe-title{ line-height: 26px !important; font-size: 18px !important; }
      .directory-list-worker-tab.clearboth.directory-list-worker-tab3 li{ width: auto !important; min-height: inherit !important;  }
      .directory-list-worker-tab.clearboth.directory-list-worker-tab3 li a {padding: 10px 15px !important;}
      .worker-dirtry-listview .full-view-wrapper .dl-user-tabs-wrapper{ padding:15px 0 0 0 !important; }  
      .dl-global-view-link {text-align: center !important; width: 100%;}
      .worker-dirtry-listview .experience-wrapper .title{text-align: left;}
      .worker-dirtry-listview .experience-wrapper .content{text-align: left;}
      .textvite-side .buttons .btn{ min-width: inherit !important; vertical-align: top; margin:0 5px !important; }
      /*.worker-dirtry-listview .dl-user .dl-list-worker-body .dl-list-media-info{ float: left; width:100%; }
      .worker-dirtry-listview .dl-user .dl-list-worker-body .dl-list-all-info {float: left; width:100%; padding:10px 0 !important;     margin: 0 !important;} */
      .worker-dirtry-listview ul.dl-list-job-quickinfo2 li {margin:0 !important;width: 33%;float: left;}
      .view-less-btn{ display: inline-block; width: 100%; margin: 10px 0 0 0 !important; }
      .date-apply-mainwrap{ display: inline-block; width:100%; padding:0 !important; }
      .directory-list.worker-dirtry-listview .dl-global-actions{width:100%; margin:0;}
      .directory-list.worker-dirtry-listview .worker-list-aside-wrapper .employer-homebox{ max-width: 100% !important }
      .advertise-banner-container.viewad-banner-inner {margin-left: 0 !important}
      .advertise-banner-container.viewad-banner-inner .contact-banner-info{     padding: 0px !important; }  
      .applicants-category-filter {margin-bottom: 10px;}
      
      .worker-viewjob-main .advertise-banner-container.viewad-banner-inner .contact-banner-info{     padding: 0 20px !important; }
      .brderLeft1{ border-left: 0; }
      .worker-industry-added .main-accord {display: inline-block; width: 75%;} 

      #employer-package .pkg-content ul li{ padding: 10px; line-height: 22px; }
        #pkg-footer .package_footer{ background: #79a400 }
        .package_footer_content{ width: 100%; }

    .package_banner_img {background-position: right;}

    #AccSettings  .panel-body{padding: 15px !important;}
    #affiliationCode .panel-body{padding: 15px !important;}
    .didyouhearus .panel-body{padding: 15px !important;}
    .col-xs-12.col-sm-3.col-lg-3.footer-column {
        width: 50%;
        min-height: 200px;
    }
    #footer-employers .col-xs-12.col-sm-3.col-lg-3.footer-column {width: 50%; min-height: 180px;    }

    .page-content.employer-postvite-cont .postvite-distance-frm{ /*width: 100%;*/ margin: 0 10px 0 0; }
        .page-content.employer-postvite-cont .postvite-distance-frm select { float: left; /*width: 100%;*/}

        .page-content.employer-postvite-cont select#pagemode { float: left; /*width: 100%;*/}

        /*.page-content.employer-postvite-cont  .form-group .btn-green-sml{ margin: 15px 0 0 0 !important }*/
        .employer-postvite-header .btn-green-sml{ margin: 15px 0 0 0 !important; width: 100%; } 
}

@media all and (max-width: 800px){
    .network-refer-ckhbox{ border-top: none; padding-top: 0px; }
    .form-btn-container.network-refer-btn{ border-bottom: 1px solid #ccc; margin-bottom: 40px; padding: 0 0 40px 0 !important }
    .refer-summary-cont .nopaddingrgt {padding: 0 !important;}
    .refer-summary-cont .nopaddinglft {padding: 0 !important;}
    .worker-jobtargetcont .panel.panel-outer .fieldset_industry.preferd-schdle-cont .form-group {float: left;width: 100%;}
    .preferd-schdle-cont .nopaddinglft, .preferd-schdle-cont .nopaddingrgt{ padding: 0 !important }
    .exchangeicon {font-size: 24px; margin: 0;}

    #work-howwork-tabpanel{ display: none }
    #work-howwork-accord{ display: block !important; }
    #work-howwork-accord .howworks-title-tab-big { font-size: 20px !important;}
    #emp-howwork-tabpanel{ display: none }
    #emp-howwork-accord{ display: block !important; }
    #emp-howwork-accord .howworks-title-tab-big { font-size: 20px !important;}


    .padRgt30.reviewjob-left{ margin-bottom: 30px;}
    .review-campaign .comp-name{font-size: 20px; text-align: left;}
    .page-content.review-campaign .btn-black-lg, .page-content.review-campaign .btn-green-lg{ font-size: 15px; padding:12px 15px 12px 15px; }

    


}

@media all and (max-width: 767px){

    .jobfairlocation .nopaddinglft{ padding: 0 !important }
    .interview_start_am_cont{ padding: 0 !important }
    .interview_end_am_cont{padding: 0px !important;}
    .i_address_cont{ padding-left: 0 !important }
    .strt-end-time{ padding-left: 0 !important }
    .camp_start_time{ padding-right: 0px !important }
    .camp_end_time{ padding-left: 0 !important }
    .employer-campaign select#category {width: 100% !important;}
    .employer-campaign textarea#description {width: 100% !important;}
    .zip-miles-city-maincont{ width: 100%; }
    #milesaway {width: 33% !important;}
    
    .employer-campaign .panel-title > a{ width: 60%; }

    .footer-widgets .keepTouch-cont{ width: 50%; } 
    .row.marg0{ margin: 0  !important; }
    .footer-content-wrapper .footer-content .footer-container-col-left{ width:100% !important; border-right: 1px solid #56646f !important; }
    .footer-content-wrapper .footer-content .footer-container-col-right {padding-left: 0px;}
    .footer-container-col-left  .footer-widget{ float: left; width:100%; }
    .footer-container-col-left .social-icons{ float: left; width:50%;padding: 40px 0 20px 0 !important;}
    .footer-content-wrapper .padLft45{ padding-left:0 !important; }
    .footer-widget {padding: 40px 0 20px 0 !important;}
    #onlyguest .footer-bottom {text-align: left !important; padding: 15px 0px !important;}
    .footer-bottom .blockonmobile {display: block !important;margin: 5px auto 0 !important;}
    .footer-container {text-align: left !important;}
    .footer-widgets ul.contacts-list {text-align: left !important; width: -webkit-calc(100% - 50px) !important; width: -moz-calc(100% - 50px) !important; width: calc(100% - 50px) !important;}
    .footer-widgets .keepTouch-cont.margbtm65 {margin-bottom: 30px !important;}
    .footer-container-col-right .footer-widget { padding: 20px 0 20px 0 !important;}
    .footer-container-col-right  .col-sm-6.col-md-4{float: left; width:33%;}
    .home-top-bg {padding: 50px 0 !important;}
    .home-top-bg .section-title {text-align: center !important; font-size: 36px !important;}
    .home-top-bg.padTop215 {padding-top: 80px !important;}
    .home-top-bg .section-description{ font-size: 18px !important }
    .footer-newsletr .col-md-6{ padding: 0 !important }
    .employers-home-block .hidden-xs{ display: block !important; }
    .employer-home-title{ font-size: 30px !important; line-height: 36px !important; }
    .employer-home-title + p {font-size: 24px !important;line-height: 28px !important;  padding: 0 !important;}
    .employers-home-bg{ height: auto !important }
    .worker-homebox, .employer-homebox{ position: relative !important;margin: 45px 0 0 0 !important;min-width: 90% !important;max-width: 90% !important  ;z-index: 0 !important; border-radius: 5px !important; }
    .employers-home-features .section-title{ font-size: 30px !important }
    .employer-features-list .employer-item-feature{ width: -webkit-calc(50% - 40px)  !important;width: -moz-calc(50% - 40px)  !important;width: calc(50% - 40px)  !important;     margin: 0 20px 80px 20px !important; }
    .search-section-employer .section-title {font-size: 30px !important; text-align: center !important;}
    .search-tab-panels .tab-pane {padding: 40px 20px !important;}
    .applicnt-meta ul.category{ text-align: center !important; }
    .applicant-img-cont .applicnt-img {width: 100% !important; text-align: center !important;}
    .applicant-img-cont .applicnt-details{text-align: center !important; width: 100% !important;}
    .search-section-employer .dl-list-worker-quickinfo{ text-align: center !important; }
    .hire-staff-lft {margin: 0  !important;padding: 20px  !important;text-align: center  !important;} 
    .hire-staff-banner .manage-staff-button{ text-align: center !important; margin-top: 30px !important; }
    .hire-staff-rgt{ width:100% !important; }
    .worker-homebox, .employer-homebox {right: 0px !important;}
    .employers-home-side {height: auto !important;}
    .employers-home-features{ padding: 50px 0  !important; } 
    .hire-staff-banner{ background-image: none !important; height: auto !important; }
    .search-section.search-section-employer { padding: 50px 0 !important;}
    .section-hire-staff { background-image: none !important; height: auto !important}

    .contact-left.container-left h3{ font-size: 20px;     margin-bottom: 5px; }
    .contact-left.container-left .box-heading{    font-size: 20px; padding: 10px 20px;}
    .join-ichamba-btn{ padding: 0 5px; }
    .btn-cta-login-employer, .btn-cta-login-worker{ padding: 10px !important }
    .workers-home-bg{ height: auto !important;background-position: 5% 0 !important; }
    .workers-home-bg.worker-textvite-top{ height: 272px !important;}
    .worker-textvite-top.worker-headerBg{ height: auto !important }
    .employer-homebox .homebox-instructions .hidden-xs { display: block !important; }
    .worker-home-title {font-size: 30px !important;line-height: 32px !important;}  
    .worker-home-title + p {font-size: 24px !important;line-height: 28px !important;padding: 0 !important;}
    .how-it-wrks-bg{ background: none !important; }
    .body_worker .search-section.search-section-employer .search-tabs li a {font-weight: 600; font-size: 12px;}
    .search-keywrd-cont .margbtm15{ margin-bottom: 15px; }
    .worker-staff-lft {margin: 0 !important;padding: 20px !important;text-align: center !important;}
    .worker-staff-banner {background-image: none !important;height: auto !important;}
    .employer-carousel{ padding: 50px 0 !important; }
    .employer-carousel .section-title{ font-size: 30px !important; }
    .workers-home-side{ height: auto !important;}
    .section-how{ padding: 50px 0 !important; }
    .section-how .section-title {font-size: 30px !important;}
    .section-how .buttons .btn-blue{ margin-bottom: 15px !important; }
    .worker-staff-banner .manage-staff-button{ text-align: center !important; }
    .employer-homebox .homebox-instructions{ display: block !important; }
    .worker-staff-lft h2, .worker-staff-lft h4{ margin-bottom: 15px !important; }
    .btn-cta-title{font-size: 16px !important}
    .btn-cta-subtitle{font-size: 13px !important}
    .cta-join-ichamba{padding: 30px 0 !important; height: auto !important;}
    .advisory-team-banner{ padding: 0; }
    .advisory-team-banner .box{ padding: 0 !important; }
    .nopadlft-advisor{ padding: 0 !important; }
    .nopadrgt-advisor{ padding: 0 !important; }
    .howworks-employer-tablet {display: none !important;}
    .full-width-emp{width:100% !important;padding: 0 !important;}
    /*.employer-how-works .nav-tabs > li > a{min-height: 100px !important}   
    .worker-how-works .nav-tabs > li > a{min-height: 116px !important}*/
    .advisory-team-cont .box.nopadBrdr, .advisory-team-cont{ padding: 0 !important; }
    .advisory-team-cont .team-member{  width: -webkit-calc(50% - 30px) !important;width: -moz-calc(50% - 30px) !important; width: calc(50% - 30px) !important;}
    .advisory-team-cont .static-sidebar-menu li a{ padding: 10px 4px !important;  font-size: 14px !important; }
    .about-stories .contact-right.container-right{ padding: 0px !important; }
    .static-sidebar-menu li a{ padding: 10px 4px !important;  font-size: 14px !important; }
    .advisory-team-cont .team-member p { min-height: 109px !important;} 
    .static-sidebar-menu li span{ display: inline-block !important; width:100% !important; }
    .section-worker-staff {margin-bottom: 0px;background-image: none !important;background-color: #0081ae !important;height: auto !important;}
    .employers-home-features .buttons .btn{font-size: 15px !important;width: 100%;max-width: 360px; margin: 5px 0; }
    .worker-btn-sep { display: none !important;}


     .employers-home-block {text-align: center;background: url(../rimg/ichamba-employer-banner.jpg) no-repeat;background-size: cover;}
     .employer-home-title {padding-top: 100px !important; margin: 0 0 15px 0 !important; font-size: 28px !important; line-height: 36px !important;}
      .employer-home-title + p {font-size: 18px !important; line-height: 24px !important; padding: 0 !important;margin-bottom: 20px !important; }
     /*.workers-home-bg{ background: none !important; height: auto !important; }*/
     .workers-home-block {text-align: center;background: #0091c4 url(../rimg/ichamba-applicant-banner.jpg) no-repeat; background-size: cover;}
     .worker-home-title {font-size: 28px !important; line-height: 36px !important; padding-top: 100px !important; margin: 0 0 15px 0 !important;}
     .worker-home-title + p {font-size: 18px !important; line-height: 24px !important; padding: 0 !important;margin-bottom: 20px !important; }
     .home-top-bg.padTop215 {padding-top: 100px !important;}
     .workers-home-block .btn-blue{ display: inline-block; margin-bottom: 20px; font-size: 16px !important; }
     .employers-home-block .btn-green{ display: inline-block; margin-bottom: 20px; font-size: 16px !important;  }

      .home-top-bg .section-title {text-align: center !important; font-size: 28px !important; line-height: 36px !important;}
      .home-top-bg .section-description{ font-size: 18px !important; line-height: 24px !important; margin-bottom: 15px !important; }

      .worker-homebox, .employer-homebox{ position: relative !important;margin: 0 !important;min-width: 100% !important;max-width: 100% !important;z-index: 0 !important; border-radius: 5px !important; border-radius: 0 !important; box-shadow: none !important; }
    .worker-homebox .btn-green, .employer-homebox .btn-green{ font-size: 16px !important; margin-top: 0px; }
    .body_worker .btn-blue{ font-size: 16px !important; }
    .hp-form-wrapper .title {font-size: 18px !important;line-height: 24px !important;}
    .employers-home-features .buttons .btn {font-size: 16px !important; width: 100%;max-width: 360px; margin: 5px 0;}
    .search-section-employer .btn-green{ font-size: 16px !important; }
    .hp-form-wrapper .hp-form .form-options li .radio label {height: 45px !important;line-height: 45px !important; font-size: 16px !important;}

    .contact-right.container-right {width: 100%; padding: 0 !important;}
    .page-content.contact .contact-left.container-left .box.nopadding { width:-webkit-calc(50% - 10px) !important; width:-moz-calc(50% - 10px) !important; width:calc(50% - 10px) !important; margin:0 10px 0 0 !important; float: left; }
     .page-content.contact .contact-left.container-left .box.nopadding.contact-banner-container.container-right{ background-size: cover;  width:-webkit-calc(50% - 10px) !important; width:-moz-calc(50% - 10px) !important; width:calc(50% - 10px) !important; margin:0 0 0 10px !important; float: right; height: 307px; }

     .page-content.contact.advertiser-cont .contact-left.container-left .box.nopadding { width:-webkit-calc(100% - 0px) !important; width:-moz-calc(100% - 0px) !important; width:calc(100% - 0px) !important; margin:0 !important; float: left; }

     #TB_window {width: 80% !important;}
     .worker-top-bg{ height: auto !important; }

     #emp-dash-left{ padding: 0 !important; float: left; }
     #emp-dash-right1{ padding: 0 !important; float: left;}
    .workerdshbrd-main.mainheader-title h1 {font-size: 24px !important;}
    .workerdshbrd-main.mainheader-title h3 {font-size: 18px !important;}

    .workers-dashboard #emp-dash-right1 .widget-box { float:left; width:100%; margin: 0;}
    .workers-dashboard #emp-dash-right1 .widget-box.alt2 { float:left; width:100%; margin: 0;}

    .workers-dashboard #emp-dash-right1 .widget-box .widget-content{ min-height: inherit !important; }

    .eprofile-webpagebaneer-cont{
            float: left !important;
            width: -webkit-calc(50% - 10px) !important;
            width: -moz-calc(50% - 10px) !important;
            width: calc(50% - 10px) !important;
            margin-right: 10px !important;
            background: #232323 !important;
            padding: 20px 20px 30px 20px !important;
            height: auto !important;
            text-align: center !important;
        }
     .eprofile-premiumbanner-cont{
            float: right !important;
            width: -webkit-calc(50% - 10px) !important;
            width: -moz-calc(50% - 10px) !important;
            width: calc(50% - 10px) !important;
            margin-left: 10px !important;
            background: #0391c4 !important;
            padding: 20px 20px 50px 20px !important;
            height: auto !important;
            text-align: center !important;
        }
        .eprofile-webpagebaneer-cont .title, .eprofile-premiumbanner-cont .title{ font-size:20px !important; line-height: 25px !important; }
        .worker-home .worker-home-menu{ padding-right: 15px !important; }
        .eprofile-home-aside-img{ float: left; width:100%; text-align: center; margin-bottom: 20px; }  
        .eprofile-home-aside-progress{ float: left; width:100%; }


        .eprofile-resume-lft { padding: 25px !important; text-align: center !important; }
        .eprofile-resume-lft h2 {font-size: 24px !important;}
        .row.marg0.eprofile-banner-main{ background: #232323 !important; margin-bottom: 20px !important; }
        .eprofile-resume-lft h4 {font-size: 18px !important; line-height: 26px !important;}
        .eprofile-resume-lft h3 {font-size: 20px !important;}
        .panel-group.resume-panel{ float: left; width:100%; }
        .panel-group.resume-panel .resume_left{ margin:10px 0 !important; width:100% !important; }
        .panel-group.resume-panel .resume_right{ margin:10px 0 !important; width:100% !important; }
        .resume-panel-innercont img{max-width: 100%;}
        .resume-panel-innercont img.headImg{max-width: 100%; display: inline-block; vertical-align: middle; float: left; margin: -3px 0 0 0;}  
        .minHgt750{ min-height: inherit !important; }
        .resume_left .panel-title > a, .resume_right .panel-title > a{ font-size: 16px !important }  
        .upgrade-package-panel .accordion1 .panel-title a{ padding:10px 10px 10px 62px !important; }
        .upgrade-package-panel .accordion2 .panel-title a{ padding:10px 10px 10px 62px !important; }
        .upgrade-package-panel .accordion3 .panel-title a{ padding:10px 10px 10px 62px !important; }
        .upgrade-package-panel .accordion4 .panel-title a{ padding:10px 10px 10px 62px !important; }
        #collapse1 .panel-body ul li{padding: 5px 15px !important; line-height: 22px !important;}
        #collapse2 .panel-body ul li{padding: 5px 15px !important; line-height: 22px !important;}
        #collapse3 .panel-body ul li{padding: 5px 15px !important; line-height: 22px !important;}
        #collapse4 .panel-body ul li{padding: 5px 15px !important; line-height: 22px !important;}
        .additional-services-free{padding: 20px 10px 10px 20px !important;}
        .additional-services-list{padding: 10px 10px 10px 18px !important;}
        .additional-services-list .pull-right{ float: right !important; }
        .btn-black.wdth50{ font-size: 15px !important }
        .btn-blue.wdth50_alt{  font-size: 15px !important}
        .total-pckge-cont h4 {font-size: 18px !important;}

        .myjob-invites-body .textvite-side.fworker{background: #0091c4 !important; padding: 25px !important; text-align: center !important; height: auto !important;border-radius: 4px;}
        .padRgt30.shop-cart-wrap{padding:0 !important;}
       .cart-order-review-wrap{padding:0 !important;}
       .payment-list-main.padRgt30{padding:0 !important;}
       .payment-type-list ul{min-height: inherit;}
       .payment-type-details{ padding:30px 20px; min-height: inherit; }
       .payment-type-list ul li a{ padding: 15px 25px;}
       .payment-type-details .nopaddinglft{ padding: 0 !important }
       .payment-type-details .nopaddingrgt{ padding: 0 !important }
       .payment-type-details .payment-btn-cont .nopaddinglft { padding: 0 !important;}
       .cart-order-review-main{ margin-top: 10px; }
       .shop-cart-wrap .btn-cancel, .cart-order-review-wrap .btn-save{ width: 100%;font-size: 16px !important }
       .margtop20 {margin-top: 0;}
       .body_worker .payment-btn-cont .btn-blue{ margin: 15px 0 10px 0  !important }
       #collapseFive .col-sm-9{padding: 0px}

       #myjobexp .panel-body {padding: 20px 15px !important;}
      
      .worker-industry-actions.hide-desktop{ display: none !important; }
      .worker-industry-actions.show-mobile{ width: auto !important; float: right;     display: block;}
      .job-exp-step1 .panel-body {padding: 20px 15px !important;}
      .body_worker .btn-black{font-size: 16px !important;}
      .select-jobexp-cont .form-btn-container .btn-cancel3, .select-jobexp-cont .form-btn-container .btn-blue {     font-size: 16px !important; }
      .select-jobexp-cont .form-btn-container {padding-top: 30px !important;}
      .job-expertise-panel-body2 {display: inline-block;width: 100%;padding: 15px;}
      .job-expertise-panel-body2 .pull-right {float: right !important;width: 100%;text-align: center; margin: 20px 0 0 0;}
      .job-expertise-panel-body2 .adding-job{ float: none; display: inline-block; }
      .job-expertise-panel-body2 .job-exp-steps span {margin-left: 2px;}
      .getIndCls{ width: 100%; }
      .industry-specialitylist{padding: 10px;}  
      .getIndCls .industry-specialitylist .li-pop-child{ width: 100% !important; }
      .industry-specialitylist li.year-of-expcont .btn-blue, .industry-specialitylist li.year-of-expcont .btn-black{ padding:8px 15px !important; vertical-align: top; display: inline-block; }
      .industry-specialitylist .addNewtask-cont {width: 100% !important;}
      .addNewtask-lst{ width: 100%; }
      .addNewtask-cont .addExpRowbtn {position: relative;right: 0;bottom: 0px;float: left;margin: 0 0 10px 39px;}  
      .worker-industry-added .main-accord .comma-seprate{ display: none }
      .worker-jobtargetcont #accordion .panel-body {border: none;padding: 30px 10px;}
      .worker-jobtargetcont .tabe-chebox-center label.custom_checkbox {float: left;}
      #btn_payrate_opt .col-sm-5, #payrate_summary .col-sm-5{ padding: 0; }
      .workers-skills-dashboard #accordion .panel-body {border: none; padding: 15px 15px;}



      .workers-skills-dashboard .my-skill-panel-inner .new_div_special_morespecific{ width:100%; float: left;}
       .workers-skills-dashboard .new_div_special_morespecific ul.panel-collapse{position: relative !important;left: auto !important;top:0 !important;margin:10px 0 !important; padding:10px 15px !important; float: left;}
       .workers-skills-dashboard .skill-panel-buttons {margin: 15px 0 0 0 !important;float: left;width: 100%;}
       .workers-skills-dashboard .new_div_special_morespecific .new_li_chk_special {width: 49% !important;margin-bottom: 5px !important;line-height: 22px;}

       .workers-skills-dashboard #education_detail .new_div_special.div_special_aftersuccess li span.fl{max-width: 75%;float: left;overflow: hidden;text-overflow: ellipsis;    white-space: nowrap;   padding: 5px 0;}
       .workers-skills-dashboard #edit_edu #edu2frm .form-group{ width: 100% }
       .workers-skills-dashboard .new_div_special ul.new_ul_special li.new_li_chk_special {width: 100%;}


        .page-content.worker-references .pull-left {float: left !important;padding: 0 !important;margin-bottom: 0px;}    
        .page-content.worker-references .workrefer-sidebar { background: #0091c4;padding: 30px 20px !important;height: auto;border-radius: 4px;text-align: center;}
        .page-content.worker-references .workrefer-sidebar .title{ font-size: 20px;}
        .page-content.worker-references .workrefer-sidebar .content p.incre_refer_txt {font-size: 16px !important;margin: 10px;line-height: 22px;}
        .page-content.worker-references .haverefer-addCont .alert-info{ margin: 20px 0 !important; }
        .page-content.worker-references .haverefer-addCont #accordion .panel-body {border: 1px solid #ccc;padding: 15px 20px;}
        .page-content.worker-references .haverefer-addCont #accordion .col-md-6.nopaddinglft{ padding: 0 !important; margin-bottom: 10px; }
        /*.page-content.worker-references .refer-network-contlft .add-quick-ref-cont {padding: 0;}*/
        .page-content.worker-references .refer-network-contlft .add-quick-ref-cont .col-md-3.nopaddinglft{ padding: 0 !important; margin-bottom: 10px; }
        .page-content.worker-references .refer-network-contlft .add-quick-ref-cont .col-md-4.nopaddinglft{ padding: 0 !important; margin-bottom: 10px; }

        .network-addtion-main .alert-info{    padding: 15px 20px; position: relative;}
        .network-addtion-main .box.network-addtion-box{ padding: 0; }
        .network-addtion-inputcont{ padding: 0 !important }
        .network-addtion-inputcont .col-sm-8 { padding: 0 !important }
        .network-addtion-main .send-invimail .custom_checkbox {display: inline-block;float: left;}

        .worker-textlogs.text-log-infomsg  form .form-group select{width: 100% !important; max-width: 100%;}
        .worker-textlogs.text-log-infomsg .comm-form-cont .dl-user > article {padding: 10px;}

        .employer-textlogs.text-log-infomsg  form .form-group select{width: 100% !important; max-width: 100%;}
        .employer-textlogs.text-log-infomsg .comm-form-cont .dl-user > article {padding: 10px;}


        #select-your-industry-listing .panel-collapse .panel-body {padding: 15px;}
        #your-industry-listing .panel-body {padding: 20px 20px;}


        #AccSettings .nopaddingleft{ padding: 0 !important }
       .worker-personalinfo label.control-label{ width: 100%; padding-right: 0;  text-align: left !important;     margin-bottom: 4px;}
       #affiliationCode .nopaddingleft{ padding: 0 !important }
       .worker-personalinfo .personal-state .nopaddingleft{ padding: 0 !important }  

      /* .contact-left.container-left .box.nopadding.advertise-banner-container {width: 100% !important; margin: 0px;}
       .contact-left.container-left .box.nopadding.contact-banner-container{width: 100% !important; margin: 0px;}*/

       .worker-staff-lft h2 {font-size: 24px;}
       .worker-staff-lft h4 {font-size: 18px;}
       .worker-staff-lft h3 {font-size: 18px;}
       .cta-join-ichamba h2 { font-size: 24px !important;}
       .cta-join-ichamba h3 {font-size: 14px !important;line-height: 24px !important;padding: 20px 0 0 0 !important;} 

       .employer-jobvite.post-job .panel-body {padding: 25px 10px;}


        .interview-timing .nopaddinglft, .interview-timing .nopaddingrgt{ padding: 0 !important }

        .page-content.employer-jobvite.post-job label.control-label {padding-left: 0px !important;}

        .page-content.employer-jobvite.post-job .jobvite-loc-cont{ padding: 0 !important; }
        .page-content.employer-jobvite.post-job .contact-info-fldcont{ padding: 0 !important; }
        .exchangeicon{ margin-top: 0 !important; }
        .job-post-opt-cont .nopaddinglft, .job-post-opt-cont .nopaddingrgt{ padding: 0 !important }

        #footer-employers .col-xs-12.col-sm-3.col-lg-3.footer-column {width: 50%;min-height: 150px;}

        .view-wishlist-cont .padRgt30 {padding-right: 15px !important;}
        .view-wishlist-cont .textvite-side{background: #79a400;height: auto; padding: 20px;text-align: center; border-radius: 4px; }

        .emp-dirtry-listview .padRgt30{ padding-right: 10px !important; }  

        .howitworks-privacytxt-cont, .howitworks-privacytxt-cont-emp{ width: 100%; }
         .howwrok-sep{ display: none; }
         .wrkr-howworks-rgt img, .emp-howworks-rgt img{ display: inline-block !important }

         .employers-home-bg {height: auto !important;background: none !important;}
         .employers-home-bg.employer-textvite-top { background: #79a400 url(img/bg-textvite.jpg) 50% 100% no-repeat !important;}
         .employers-home-bg.employer-textvite-top.employer-view-worker{     background: #79a400 !important; } 

         .worker-viewjob-main.employer-view-worker-body .dl-global-actions{ margin: 0 !important; padding: 0 10px; }
         .worker-viewjob-main.employer-view-worker-body .dl-global-actions li{ padding: 0; }
         .worker-viewjob-main.employer-view-worker-body .eprofile-contact-info  button.btn-green-sml{ margin: 20px 0 !important }
         .worker-viewjob-main.employer-view-worker-body .dl-user > header .availability.Available{ float: right; }

         .panel.price ul.list-group {min-height: 500px;}

         #worker_sidebar{ width: 100%; }

         .page-content.worker-myjobexp{ padding-bottom: 0; }
         .page-content.workers-skills-dashboard {padding: 0 0 20px;}

         #viewResumeBtn{ margin: 0 !important }

         .worker-tabs-nav.container.hidden-lg{ margin: 0 !important; }
         .myreferenceTitle{ float: left; width: 100%; text-align: left; }
         .add-list-btns .btn-blue-lg {    font-size: 16px; margin: 0 10px 15px 5px !important;float: left;width: -webkit-calc(50% - 10px); width: -moz-calc(50% - 10px); width: calc(50% - 10px);}

         .add-list-btns .btn-blue-lg#adDetailRef{ margin-left: 0 !important }
         .add-list-btns .btn-blue-lg#adQuickRef{ margin-right: 0 !important; float: right; }


        
         .page-content.worker-references {padding: 0 0 20px 0;}

         .directory-list.myjob-invites-body .padRgt30{ padding: 0 15px !important; }

         .page-content.employer-jobvite.post-job label.control-label.spanish_txt{ width: auto; padding: 5px 0 0 0; }

         .page-content.directory-list.employer-viewjob-main .padRgt30{ padding: 0 15px !important; }

       .employer-viewjob-main .dl-user.employer-dl-user img {float: left;}
       .employer-viewjob-main .dl-user .job_header:first-child {padding: 10px 12px 9px 12px !important;}
       .employer-viewjob-main .dl-user.employer-dl-user .dl-user-name{ font-size: 16px; padding: 5px 0 0 5px;}

       .applicants-srch-cont .btn-green-sml{ width: 100%; }
       #text_logs .btn-green-sml{ margin: 0 !important }
       .reference-rating-main .nopaddinglft, .reference-rating-main .nopaddingrgt {padding: 0 !important;}

       .filter-mg-lbl{ margin-bottom: 10px; float: left; width: 100%;}

       .btn.btn-grn-white-textvite {margin-bottom: 40px; font-size: 16px;}

       .employer-features-list li div.employer-features-inner.open{ position: relative; width: 100%; left: 0; }
       .worker-features-list li div.worker-features-inner.open{ position: relative; width: 100%; left: 0; }

        .emp-jobvite-cat-main{padding: 0 !important;}
         .employer-jobvite #jobvite-content .get_div_value{ padding-left: 10px; }
         .employer-jobvite #jobvite-content .sub-content{padding: 20px;}
         .employer-jobvite .jv-field-label {width: 100%;padding: 10px 0 0px 0; margin-bottom: 0 !important;}  
         .employer-jobvite #jobvite-content .sub-content p{ margin: 0; }
         .employer-jobvite #jobvite-content .sub-content p.bottom-note{margin: 20px 0; float: left;}
         .employer-jobvite select.jv-field, .employer-jobvite input[type="text"]{ margin:10px 0 0 0 !important; }
         .employer-jobvite .jobvite-frm-date-cont{ padding: 0 !important }
         .employer-jobvite .jobvite-to-date-cont{ padding: 0 !important }
         .employer-jobvite #just-date_boxg{ padding: 0 !important }
         .employer-jobvite .jobvite-strtime1-cont, .employer-jobvite .jobvite-strtime2-cont, .employer-jobvite .jobvite-strtime3-cont{ padding: 0 !important }
         .employer-jobvite .jobvite-endtime1-cont, .employer-jobvite .jobvite-endtime2-cont, .employer-jobvite .jobvite-endtime3-cont{ padding: 0 !important }
         .employer-jobvite .jobvite-div4-fld-cont{ padding: 0 !important } 

         .page-content.employer-features, .page-content.worker-features {padding-bottom: 0;} 
         .employer-features-list li.bilingual-li, .worker-features-list li.bilingual-li { width: 100%; margin-bottom: 0;}
         .directory-list.worker-dirtry-listview .dl-global-actions { width: 100%;margin-bottom: 0;}
         .dl-global-view-link {text-align: center !important;width: 100%;padding: 15px 0;}

         .page-content.jobtarget {padding: 0 0 10px;}

         .addnew-lang-inner ul li{ width: 100%  }
         .work-his-ref-btn{ margin: 20px 0 0 0; }
         .work-his-ref-btn .btn.btn-black{ margin: 0 5px !important; }
         .work-his-ref-btn .btn.btn-blue{ margin: 0 5px !important; }
         .add-quick-ref-cont .panel-body {padding: 20px 5px 20px;}

        .add-list-btns .btn-black-lg{ font-size: 16px !important; margin: 5px 0 !important; }

        .text-right.add-list-btns{ text-align: center !important; }

        #no-more-tables-parent #no-more-tables{ width: 1100px; }
        .refer-network-datadetails{padding: 15px;}

        .refer-network-datacont .worker-industry-actions.fr{ float: left !important; margin: 0 !important; }
        .refer-network-datacont .tables-header-fld .text-center {text-align: left;}
         .refer-network-contlft .tables-header-fld {display: inline-block; width: 19.4%; text-align: left;word-break: break-word;vertical-align: top;}

         .worker-personalinfo .personal-details, .worker-personalinfo .personal-state { padding: 0px 15px !important;}
         #btn_payrate_opt .col-sm-6, #payrate_summary .col-sm-6 {padding: 0;}
         .dpay_low_cont{ float: left; width: 100%; padding: 0; }
         #dpay_low, #dpay_high { margin-right: 15px;width: -webkit-calc(29% - 30px) !important; width: -moz-calc(29% - 30px) !important; width: calc(29% - 30px) !important;
            float: left;}
        .worker-tabs-nav > div > a label{ font-size: 14px; }

        .employer-tabs-nav > div > a{ font-size: 14px; }

        .employer-posted-jobs .padRgt30 {padding-right: 15px !important;}
        .emp-dirtry-listview.employdir-main .exprince-li li {
            float: left;
            display: inline-block;
            width: 33%;
        }

        .worker-dirtry-listview .dl-user .dl-list-worker-body .dl-list-media-info {
                float: left; 
                 width: 100%; 
         }

         .worker-dirtry-listview .dl-user .dl-list-worker-body .dl-list-all-info {
                float: left;
                width: 100%;
                padding: 10px 0 !important;
                margin: 0 !important;
            }

            .employer-dashboard .panel-title > a{ padding-left: 10px; }
            .section-textvite .section-title {
                font-size: 24px;
            }

        .job-list .dl-list-worker-body-avatar{ margin: 0 0 15px 0; float: left; width: 100%;text-align: center; }
        .list-view-img-cont {float: left; width: 100px; margin-right: 20px;text-align: center;}
        .worker-dirtry-listview .experience-wrapper .title {text-align: left;}
        .list-view-details-cont { float: left; width: -webkit-calc(100% - 120px);width: -moz-calc(100% - 120px);    width: calc(100% - 120px); padding: 0 10px;}
        .summary_industry{ text-align: left; }
        .posted_company_name{ text-align: left; }
        .list-view-details-cont .dl-list-job-quickinfo-1{ text-align: left; }
        .list-view-details-cont .dl-list-job-quickinfo-1 > li{ float: none; display: inline-block; margin:0 9px 10px 0; }
        .worker-dirtry-listview .dl-useraction.dl-job.worker-dl-job a{ float: none; display: inline-block; }
        .worker-dirtry-listview .experience-wrapper .content {text-align: left;}
        .worker-dirtry-listview .dl-useraction a.btn-green{ float: left; }
        .worker-dirtry-listview .dl-user .dl-list-worker-body .dl-list-all-info{width: -webkit-calc(100% - 125px) !important; width: -moz-calc(100% - 125px) !important; width: calc(100% - 125px) !important; padding: 0 20px !important; }

        .worker-dirtry-listview .dl-user.list-view .dl-list-worker-body .dl-list-all-info{ width: 100% !important; padding: 0 !important }

        .zip-miles-city-cont{ padding: 0 !important }
        /*.zip-miles-city-cont #txtzip1 {width: 100% !important;margin-bottom: 5px !important;margin-right: 0px !important;}
        .zip-miles-city-cont #city1 {width: 100% !important;margin-bottom: 5px !important; margin-right: 0px !important;}
        .zip-miles-city-cont #state1 {width: 100% !important;margin-bottom: 5px !important; margin-right: 0px !important;}
        .zip-miles-city-cont #milesaway { width: 100% !important; margin-bottom: 5px !important; margin-right: 0px !important;}
        .zip-miles-city-cont #txtzip2 {width: 100% !important;margin-bottom: 5px !important;margin-right: 0px !important; margin-top: 10px !important}
        .zip-miles-city-cont #pref_state1 { width: 100% !important;margin-bottom: 5px !important; margin-right: 0px !important;}
        .zip-miles-city-cont #pref_city1 {width: 100% !important; margin-bottom: 5px !important;}*/

        .page-content.employer-campaign #frmProfile .clearboth button.btn.btn-green-lg{width:auto; margin: 5px 0; font-size: 16px;padding: 9px 15px 9px 15px;}
        .page-content.employer-campaign #frmProfile .clearboth .btn.btn-black-lg.fl{width:auto; margin:  5px 10px 0 0 !important;font-size: 16px;padding: 9px 15px 9px 15px;}
        
         .employer-campaign .panel-title > a{ width: 70%; }
        .employer-campaign select#category, .employer-campaign textarea#description {width: 100% !important;}
        .employer-campaign .locationd-cont p {margin: 8px 15px 10px 0;}
        .i_address_cont{ padding: 0 !important; }
        .strt-end-time{ padding: 0 !important; } 
        .employer-campaign #ind_data .div-pop-ind {
            width: 50% !important;
            float: left;
        }
        .zip-miles-city-cont #milesaway { width: 30% !important; }
        .padRgt30.reviewjob-left{padding-right: 0px !important; margin-bottom: 30px;}
        .review-campaign .comp-name{font-size: 20px; text-align: left;}

        .employer-posted-jobs .dl-user .campaign_directory_list .collapsed-li .collapsed-ul .collapsed-li{width: 100%;}
        .employer-network-main .send-mail-cont { border-top: 1px solid #ccc;     margin: 15px 0 15px 0;}

        .worker-industry-actions a i.fa{ margin: 0 !important }    
        .fieldset_industry.prefe-location-cont .btn-black.addLocationBtn {margin-bottom: 20px;}
}

@media all and (max-width: 667px){
        .employer-how-works .nav-tabs > li > a{min-height: auto !important}  
        .worker-how-works .nav-tabs > li > a{min-height: auto !important}
        .advisory-team-cont .team-member{  width: -webkit-calc(100% - 0px) !important;width: -moz-calc(100% - 0px) !important; width: calc(100% - 0px) !important; margin: 0 0 20px 0 !important;}
        .employer-carousel .carousel-item-inner{ width: -webkit-calc(100% - 24px);width: -moz-calc(100% - 24px);width: calc(100% - 24px);}
        .carousel-testi-details{ min-height: auto !important; }
        .search-section.search-section-employer .search-tabs li a{ font-size: 14px !important; }
        .static-sidebar-menu li span {display: inline-block !important;width: 100% !important;font-size: 12px;}
        .contact-right.container-right {width: 100%; padding: 0 !important;}
        .page-content.contact .contact-left.container-left .box.nopadding { width:-webkit-calc(50% - 10px) !important; width:-moz-calc(50% - 10px) !important; width:calc(50% - 10px) !important; margin:0 10px 0 0 !important; float: left; }
        .page-content.contact .contact-left.container-left .box.nopadding.contact-banner-container.container-right{ background-size: cover;  width:-webkit-calc(50% - 10px) !important; width:-moz-calc(50% - 10px) !important; width:calc(50% - 10px) !important; margin:0 0 0 10px !important; float: right; height: 307px; }
        .employer-howworks-title-tab li {width: 100% !important;}
        .worker-home-tabs .padding-normal {padding: 0px 5px !important;}
        .page-content.directory.jobs-byindustry .box{padding: 0 !important;}  
        .jobs-byindustry .search-tabs{ width:100% !important; }
        .worker-home .worker-home-menu.padright40{ padding-right: 15px !important; }

        .worker-top-bg.worker-jblist-banner h1 {font-size: 24px !important; line-height: 28px;}
        .workaside-marTp70 {margin-top: 0px !important;} 
        .btn-filter-form.bgfworker{ font-size: 16px !important; margin: 10px 0 15px 0px !important }
        .worker-dirtry-listview .worker-list-aside-wrapper .box-heading{ font-size: 16px !important; }
        .worker-list-aside-wrapper .btn-filter-blue, .employer-list-aside-wrapper .btn-filter-blue, .btn-filter-blue{ font-size: 16px !important; }
        .worker-dirtry-listview .textvite-side.fworker{background: #0091c4 !important; width:-webkit-calc(50% - 10px) !important; width:-moz-calc(50% - 10px) !important; width:calc(50% - 10px) !important; margin-right: 10px; padding: 20px !important; text-align: center !important; height: auto !important;border-radius: 4px; float: left;}
        .worker-dirtry-listview .advertise-banner-container{background: #232323 !important; width:-webkit-calc(50% - 10px) !important; width:-moz-calc(50% - 10px) !important; width:calc(50% - 10px) !important; margin-left: 10px; padding: 25px !important; text-align: center !important; height: auto !important; float: left;}
        .worker-dirtry-listview  .advertise-banner-container .contact-banner-info{ display: inline-block !important; width: 100% !important; padding: 0px !important; }
        .worker-dirtry-listview .advertise-banner-container .contact-banner-info h3{ font-size: 20px !important; line-height: 26px !important; }
        .worker-dirtry-listview .padRgt30.worker-job-listcont{ padding-right: 10px !important }
        .worker-job-listcont .dl-global-actions > li{ margin: 5px !important; padding:0 !important; width: auto !important }
        .worker-dirtry-listview .dl-user > header .list-trigger-button{width: 50px !important;height: 45px !important; background-size: cover !important;}
        .worker-dirtry-listview .dl-user > header .dl-user-name{margin-right: 0px !important;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px !important; padding: 2px 0px 0 10px; float: none;}
        .worker-dirtry-listview .dl-user > header .dl-user-check{margin: 0 !important;padding: 0 0 5px 0 !important;}
        .worker-dirtry-listview .dl-user > header{min-height: 35px !important; padding: 8px 15px 5px 15px !important;}
        .worker-dirtry-listview .dl-list-job-quickinfo > li{float: none;width: auto;margin: 0 9px 0px 0 !important;text-align: center !important;display: inline-block;}
        .worker-dirtry-listview .dl-list-job-quickinfo2{ margin: 5px 0 0 0; }
        .date-apply-cont.date-marlft140{ margin-left: 0 !important; width:100% !important; }
        .worker-dirtry-listview .dl-useraction.worker-dl-job{margin: 0 !important;padding: 7px 0 !important;}
        .worker-dirtry-listview .experience-wrapper{ border-right: none !important; min-height: inherit !important; }
        .worker-dirtry-listview .dl-useraction.worker-dl-li-rgt{ width: 100%; text-align: left !important;     padding: 15px 0px !important; }
        .subscribe-title{ line-height: 26px !important; font-size: 18px !important; }
        .directory-list-worker-tab.clearboth.directory-list-worker-tab3 li{ width: auto !important; min-height: inherit !important;  }
        .directory-list-worker-tab.clearboth.directory-list-worker-tab3 li a {padding: 10px 15px !important;}
        .worker-dirtry-listview .full-view-wrapper .dl-user-tabs-wrapper{ padding:15px 0 0 0 !important; }
        .dl-global-view-link {text-align: center !important; width: 100%;     padding: 20px 0;}
        .worker-dirtry-listview .experience-wrapper .title{text-align: left;}
        .worker-dirtry-listview .experience-wrapper .content{text-align: left;}
        .textvite-side .buttons .btn{ min-width: inherit !important; vertical-align: top; margin:0 3px !important; }
        .worker-dirtry-listview .dl-user .dl-list-worker-body .dl-list-media-info{ float: left; width:100px; }
        .worker-dirtry-listview .dl-user .dl-list-worker-body .dl-list-all-info {float: left; width:100%; padding:10px 0 !important;} 
        .worker-dirtry-listview ul.dl-list-job-quickinfo2 li {margin:0 0 5px 0 !important;width: 50%;float: left;}
        .view-less-btn{ display: inline-block; width: 100%; margin: 10px 0 0 0 !important; }
        .date-apply-mainwrap{ display: inline-block; width:100%; padding:0 !important; }
        .directory-list.worker-dirtry-listview .dl-global-actions{width:100%; margin-bottom: 0} 

        .worker-list-aside-wrapper .myjob-portal-aside .form-header{font-size: 18px;}
        .myjob-invites-body .textvite-side.fworker{background: #0091c4 !important; padding: 25px !important; text-align: center !important; height: auto !important;border-radius: 4px;}
        .worker-jobtargetcont #accordion .panel-body{ padding: 20px 5px !important; }
        .worker-jobtargetcont #collapseOne label.custom_checkbox{ float: left; }

        #btn_payrate_opt .col-sm-6, #payrate_summary .col-sm-6{ padding: 0; }
        .worker-jobtargetcont #payrate_summary input[type="text"] {width:-webkit-calc(45% - 30px) !important;width:-moz-calc(45% - 30px) !important; width:calc(45% - 30px) !important;}
        .worker-jobtargetcont #collapseFour .panel-body .fieldset_industry {margin: 0 auto;padding: 0; width: 100%;}
        #collapseFour .fieldset_industry #top_Pref_loc1 .add-pref-location  {padding: 10px !important; border: none; margin: 0}

        .worker-jobtargetcont .fieldset_industry.preferd-schdle-cont{ padding: 0; }

        .employer-cart-page .btn-black-lg, .employer-cart-page .btn-green-lg{ width: 100%; }


        #workerImportContact .network-privacytxt-cont{ width:100%;}
        #employerImportContact .network-privacytxt-cont{ width:100%;}
        .jobs-listing-highlighted-list li a{width: 100%;float: left;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

        .footer-widgets .keepTouch-cont {width: 50%;}

        .concierge-howitworks-step .description{ margin-bottom: 50px; }  
        .concierage-main .employer-howitworks-step{ margin-bottom: 30px; }
        .col-xs-12.col-sm-12.col-lg-12.worker-jobexp-works.network-add-bizbg.box p.free-btm-txt{ font-size: 16px !important; padding: 20px; margin: 0px 0 20px; }
        .concierage-main #contact2 .contact-left .box{ margin: 0 !important; padding: 10px !important }
        .col-xs-12.col-sm-12.col-lg-12.worker-jobexp-works.network-add-bizbg.box p.free-btm-txt-btm { font-size: 16px !important;  padding: 25px 20px 0px;}
        .concierage-main #contact2 .contact-left .box .nopaddinglft, .concierage-main #contact2 .contact-left .box .nopaddingrgt{padding: 0 !important;}
        .what-to-know-box{ margin-bottom: 20px; }
        .concierage-main .import-how-it-works{padding: 0 10px !important}

        .carousel-img-container{ top:-30%; }

        .work-his-ref-btn .btn-black{ margin: 0 !important }

        .page-content.employer-postvite-cont .postvite-distance-frm{ width: 100%; margin: 0; }
        .page-content.employer-postvite-cont .postvite-distance-frm select { float: left; width: 100%;}

        .page-content.employer-postvite-cont select#pagemode { float: left; width: 100%;}

        .page-content.employer-postvite-cont  .form-group .btn-green-sml{ margin: 15px 0 0 0 !important; width: 100%; }
        .employer-postvite-header .btn-green-sml{ margin: 15px 0 0 0 !important; width: 100%; }  

        .didyouhearus .nopaddingleft, .didyouhearus .nopaddingrgt{ padding: 0 !important }

        .list-group-textlog-detail .empusernm {width: 100% !important;}
        .list-group-textlog-detail .empdate{width: 100% !important; padding: 0 0 0 18px !important;}
        .list-group-textlog-detail .empstatus{width: 100% !important; padding: 0 0 0 18px !important;}
        .list-group-textlog-detail .empreply{width: 100% !important; padding: 0 0 0 18px !important;}
        .list-group-textlog-detail .empviewmsg{width: 100% !important; padding: 0 0 0 18px !important;}
        .list-group-textlog-detail  .list-group-custcheck{ position: absolute; right: 30px; margin:0 !important; }
        .list-group.list-group-textlog-detail {padding: 10px 20px!important;}

        .dl-list-worker-quickinfo{padding: 0;float: left; width: 100%; }
        .workers-skills-dashboard .new_div_special ul.new_ul_special.view-skill-cont li.new_li_special{ width: auto; }

        .text-log-emailcont {width: 30%;}
        .text-log-phonecont{ display: none; }
        .page-content.refer-edit-add {padding-top: 30px;}
        .worker-tabs-nav > div > a label{ font-size: 13px; }
        .employer-profiless .col-xs-12.col-sm-4.col-lg-4 .eprofile-employerbanner-cont{ background: #79a400 !important;text-align: center; padding: 20px;height: auto; }

        .ref_relation_cont{ text-align: left !important }  
        .ref_name_cont{ text-align: left !important }  
        .ref_rating_cont{ text-align: left !important }  
        .emp-dirtry-listview.employdir-main .dl-list-worker-contact{ padding: 0 0 10px 0; margin: 0; float: left; width: 100%; }

        .job-list .dl-list-worker-body-avatar{ margin: 0 0 15px 0; float: left; width: 100%;text-align: center; }
        .list-view-img-cont {float: left; width: 100px; margin-right: 20px;text-align: center;}
        .worker-dirtry-listview .experience-wrapper .title {text-align: left;}
        .list-view-details-cont { float: left; width: -webkit-calc(100% - 120px);width: -moz-calc(100% - 120px);    width: calc(100% - 120px); padding: 0 10px;}
        .summary_industry{ text-align: left; }
        .posted_company_name{ text-align: left; }
        .list-view-details-cont .dl-list-job-quickinfo-1{ text-align: left; }
        .list-view-details-cont .dl-list-job-quickinfo-1 > li{ float: none; display: inline-block; margin:0 9px 0px 0; }
        .worker-dirtry-listview .dl-useraction.dl-job.worker-dl-job a{ float: none; display: inline-block; }
        .worker-dirtry-listview .experience-wrapper .content {text-align: left;}
        .worker-dirtry-listview .dl-useraction a.btn-green{ float: left; }
        .worker-dirtry-listview .dl-user .dl-list-worker-body .dl-list-all-info{width: -webkit-calc(100% - 125px) !important; width: -moz-calc(100% - 125px) !important; width: calc(100% - 125px) !important; padding: 0 20px !important; }

        .worker-dirtry-listview .dl-user.list-view .dl-list-worker-body .dl-list-all-info{ width: 100% !important; padding: 0 !important }

        .padRgt30.reviewjob-left{padding-right: 0px !important; margin-bottom: 30px;}
        .review-campaign ul.review-mainul li ul li{ width: 50%; }
        .review-campaign .comp-name{font-size: 20px; text-align: left;}
        .page-content.review-campaign .btn-black-lg, .page-content.review-campaign .btn-green-lg {font-size: 16px;margin: 10px 0 0 0 !important; }

        .employer-postvite-list .dl-list-all-info .dl-list-worker-contact li {
                float: left;
                width: -webkit-calc(50% - 10px);
                width: -moz-calc(50% - 10px);
                width: calc(50% - 10px);
                margin: 0 10px 0 0;
            }

}
@media all and (max-width:600px){
        .carousel-img-container{ top:-21%; }
        .sidebar-content-cont{ padding: 20px; }
        .about-stories .contact-left.container-left .box.nopadding {float: left;width: 100%;margin: 30px 0 0; background-position: 100%; }
        .about-stories .contact-banner-container{background-size: cover;}
        .static-sidebar-menu li span{ display: none !important; }
        .sidebar-icon-img{width:40px !important; display: inline-block !important; }
        .static-sidebar-menu li.active .sidebar-icon-img{width:40px !important; display: inline-block !important; }
        .menu-item-about .sidebar-icon-img {background-position: -7px -8px;}
        .menu-item-ourmarket .sidebar-icon-img {background-position: -95px -8px;}
        .menu-item-logohistory .sidebar-icon-img {background-position: -185px -8px;}
        .menu-item-ichambateam .sidebar-icon-img {background-position: -273px -8px;}
        .menu-item-newsmedia .sidebar-icon-img {background-position: -360px -8px;}
        .menu-item-about a:hover .sidebar-icon-img, .menu-item-about.active a .sidebar-icon-img {background-position: -7px -69px;}
        .menu-item-ourmarket a:hover .sidebar-icon-img, .menu-item-ourmarket.active a .sidebar-icon-img {background-position: -95px -69px;}
        .menu-item-logohistory a:hover .sidebar-icon-img, .menu-item-logohistory.active a .sidebar-icon-img {background-position: -185px -69px;}
        .menu-item-newsmedia a:hover .sidebar-icon-img, .menu-item-newsmedia.active a .sidebar-icon-img {background-position: -360px -69px;}
        .advisory-team-cont .menu-item-about .sidebar-icon-img {background-position: -59px -8px;}
        .advisory-team-cont .menu-item-ourmarket .sidebar-icon-img {background-position: -196px -8px;}
        .advisory-team-cont .menu-item-logohistory .sidebar-icon-img {background-position: -337px -8px;}
        .advisory-team-cont .menu-item-newsmedia .sidebar-icon-img {background-position: -613px -8px;}
        .advisory-team-cont .menu-item-ichambateam a:hover .sidebar-icon-img, .advisory-team-cont .menu-item-ichambateam.active a .sidebar-icon-img {background-position: -475px -69px;}
        .menu-item-ichambateam a:hover .sidebar-icon-img, .menu-item-ichambateam.active a .sidebar-icon-img {background-position: -273px -69px;}
        .logo-tab-img img{ max-width: 100%; }
        .logo-head-txt{ font-size: 20px;line-height: 28px; }
        .news-date{ background-position: 50%; margin: 0; }
        .news-title{ font-size: 20px; }
        .news-content p{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .advisory-team-cont{ padding: 0; }
        .advisory-team-cont .box{ padding: 0; }
        .advisory-main-cont .sidebar-content-cont{ padding: 20px !important; }
        .advisory-team-cont .team-member{ width:100%; margin: 0 0 20px 0; }
        .advisory-team-cont .static-sidebar-menu li a {padding: 10px 0;}
        #wrapper {margin: 68px 0 0 0;}
        .advisory-team-banner{ padding: 0; }
        .advisory-team-banner .box{ padding: 0 !important; }
        .nopadlft-advisor{ padding: 0 !important; }
        .nopadrgt-advisor{ padding: 0 !important; }
        .advisor-banner-cont1, .advisor-banner-cont2{background-position: 50%; margin-bottom: 20px;background-size: cover;}
        .advisor-banner-cont1 .contact-banner-info h3, .advisor-banner-cont2 .contact-banner-info h3{font-size: 18px; line-height: 22px;}
        .user-img-cont{ width:100%; }
        .user-img-details{ width: 100%;padding:0;text-align: center; }
        .team-member-card .aligncenter {margin-bottom: 0px;}
        .team-member-address-detail li span{ text-align: left; }
        .team-member-card .pad-20-10 {padding: 0px 0 20px 15px;}
        .brdr-lft-1{ border-left: none; }
        .mainheader-title h3 {margin-top: 5px; font-size: 20px;}
        .mainheader-title h1 {font-size: 26px;}
        .advisory-team-cont .team-member p{min-height: inherit;}
        .employer-carousel .carousel-item-inner{ width: -webkit-calc(100% - 24px);width: -moz-calc(100% - 24px);width: calc(100% - 24px);}
        .employer-directory .box{ padding: 0 !important }
        .employer-directory .search-tabs{ width:100% !important; }
        .qualified-applicants-txt {font-size: 20px !important;}
        .hire-staff-lft h2{ font-size: 30px !important }
        .hire-staff-lft h4{ font-size: 20px !important; margin: 20px 0 !important; }
        .cta-join-ichamba-inner{ margin: 0 !important; padding: 20px !important;     width: 100% !important; }
        .nopadrgt-advisor, .nopadrgt { padding-right: 0 !important; padding-left: 0 !important;}
        .cta-join-ichamba .btn-green{ padding: 12px 15px 12px 15px !important;  font-size: 15px !important; }
        .employer-top-bg{ background-size: cover !important }
        .howworks-features li{ padding: 20px 0 !important; }
        .howworks-icon{ margin: 0 auto; float: none !important; padding: 0 !important }
        .howworks-desc{ padding: 20px 0 !important; width:100% !important; text-align: center; }  
        .btn.howworks-employer-tablet-btn{ width: 100% !important; }
        .howworks-employer-tablet{ display: none !important; }
        .mainheader-title h1.padding20 {padding: 0px !important;} 
        .features-introtext h2{ font-size: 24px !important; }
        .employer-features-list li {width: 100%; padding: 0 !important;}
        /*.employer-features-list li:last-child{ margin-bottom: 0 !important; }
        .employer-features-list li:last-child div.employer-features-inner{ margin-bottom: 0 !important; }*/
        .price-panel-width {width: 100%; padding: 0 !important;}
        .login-main .menu-before-login{ width:100% !important; }
        .section-worker-staff {margin-bottom: 0px;background-image: none !important; background-color: #0081ae !important; height: auto !important;}
        .worker-howworks-icon{margin: 0 auto; float: none !important; padding: 0 !important}
        .nopadmobile{ padding: 0 10px!important; }
        .worker-features-list li{ padding:0 !important }
        .worker-features-list li div.worker-features-inner.open{ left:0 !important; width: 100% !important }
        .employer-features-list li{ padding:0 !important }
        /*.employer-features-list li:last-child{ margin-bottom: 0 !important }*/
        .employer-features-list li div.employer-features-inner.open{ left:0 !important; width: 100% !important; position: relative; }
        .howworks-title-tab li, .employer-howworks-title-tab li{width:100% !important;}
        .worker-btn-sep {display: none !important;}
        .employer-home-title {font-size: 28px !important;line-height: 36px !important;margin: 0 0 15px 0 !important; padding-top: 100px !important;}
        .employer-home-title + p {font-size: 18px !important; line-height: 24px !important; padding: 0 !important;margin-bottom: 20px !important; }
        .employers-home-bg{ background: none !important; height: auto !important; }
        .employers-home-bg.employer-textvite-top { background: #79a400 url(img/bg-textvite.jpg) 50% 100% no-repeat !important;}
        .employers-home-block {text-align: center;background: url(../rimg/ichamba-employer-banner.jpg) no-repeat;background-size: cover;}
        .employer-home-title {padding-top: 100px;text-align: center;}
        .workers-home-bg{ background: none !important; height: auto !important; }
        .worker-textvite-top.workers-home-bg {background: #0091c4 !important; height: auto !important}
        .btn.btn-blue-white-textvite{ font-size: 16px !important; margin-top:10px !important; }
        .workers-home-block {text-align: center;background: #0091c4 url(../rimg/ichamba-applicant-banner.jpg) no-repeat; background-size: cover;}
        .worker-home-title {font-size: 28px !important; line-height: 36px !important; padding-top: 100px !important; margin: 0 0 15px 0 !important;}
        .worker-home-title + p {font-size: 18px !important; line-height: 24px !important; padding: 0 !important;margin-bottom: 20px !important; }
        .home-top-bg.padTop215 {padding-top: 100px !important;}
        .workers-home-block .btn-blue{ display: inline-block; margin-bottom: 20px; font-size: 16px !important;}
        .employers-home-block .btn-green{ display: inline-block; margin-bottom: 20px; font-size: 16px !important;}
        .home-top-bg .section-title {text-align: center !important; font-size: 28px !important; line-height: 36px !important;}
        .home-top-bg .section-description{ font-size: 18px !important; line-height: 24px !important; margin-bottom: 15px !important; }
        .worker-homebox, .employer-homebox{ position: relative !important;margin: 0 !important;min-width: 100% !important;max-width: 100% !important;z-index: 0 !important; border-radius: 5px !important; border-radius: 0 !important; box-shadow: none !important; }
        .worker-homebox .btn-green, .employer-homebox .btn-green{ font-size: 16px !important; margin-top: 0px; }
        .body_worker .btn-blue{ font-size: 16px !important; }
        .hp-form-wrapper .title {font-size: 18px !important;line-height: 24px !important;}
        .employers-home-features .buttons .btn {font-size: 16px !important; width: 100%;max-width: 360px; margin: 5px 0;}
        .search-section-employer .btn-green{ font-size: 16px !important; }
        .hp-form-wrapper .hp-form .form-options li .radio label {height: 45px !important;line-height: 45px !important; font-size: 16px !important;}
        .employer-features-list .employer-item-feature{ width: -webkit-calc(100% - 40px) !important;width: -moz-calc(100% - 40px) !important;width: calc(100% - 40px)  !important; margin: 0 20px 80px 20px !important; }
        .contact-right.container-right {width: 100%; padding: 0 !important;}
        .page-content.contact .contact-left.container-left .box.nopadding { width:-webkit-calc(100% - 0px) !important; width:-moz-calc(100% - 0px) !important; width:calc(100% - 0px) !important; margin:0 0 10px 0 !important; float: left; }
        .page-content.contact .contact-left.container-left .box.nopadding.contact-banner-container.container-right{ background-size: cover;  width:-webkit-calc(100% - 0px) !important; width:-moz-calc(100% - 0px) !important; width:calc(100% - 0px) !important; margin:10px 0 20px 0 !important; float: right; height: 297px; }
        #emp-dash-left{ padding: 0 !important; float: left; }
        #emp-dash-right1{ padding: 0 !important; float: left;}
        .workerdshbrd-main.mainheader-title h1 {font-size: 24px !important;}
        .workerdshbrd-main.mainheader-title h3 {font-size: 18px !important;}
        /*.eprofile-webpagebaneer-cont, .eprofile-premiumbanner-cont{ padding: 30px 60% 30px 20px !important; height: 317px !important;}
        .worker-home .worker-home-menu.padright40{ padding-right: 15px !important; }*/
        .eprofile-webpagebaneer-cont{float: left !important;width: -webkit-calc(100% - 0px) !important;width: -moz-calc(100% - 0px) !important;width: calc(100% - 0px) !important;margin-right: 0px !important;background: #232323 !important;padding: 20px 20px 20px 20px !important;height: auto !important;text-align: center !important;}
        .eprofile-premiumbanner-cont{float: right !important;width: -webkit-calc(100% - 10px) !important;width: -moz-calc(100% - 10px) !important;width: calc(100% - 0px) !important;
        margin-left: 0px !important;background: #0391c4 !important;padding: 20px 20px 20px 20px !important;height: auto !important;text-align: center !important;}
        .eprofile-webpagebaneer-cont .title, .eprofile-premiumbanner-cont .title{ font-size:20px !important; line-height: 25px !important; }
        .eprofile-webpagebaneer-cont .buttons .btn{min-width: inherit !important; display: inline-block;vertical-align: top; margin:0 5px !important}
        .eprofile-resume-lft { padding: 25px !important; text-align: center !important; }
        .eprofile-resume-lft h2 {font-size: 24px !important;}
        .row.marg0.eprofile-banner-main{ background: #232323 !important; margin-bottom: 20px !important; }
        .eprofile-resume-lft h4 {font-size: 18px !important; line-height: 26px !important;}
        .eprofile-resume-lft h3 {font-size: 20px !important;}
        .panel-group.resume-panel{ float: left; width:100%; }
        .panel-group.resume-panel .resume_left{ margin:10px 0 !important; width:100% !important; }
        .panel-group.resume-panel .resume_right{ margin:10px 0 !important; width:100% !important; }
        .resume-panel-innercont img{max-width: 100%;}
        .resume-panel-innercont img.headImg{max-width: 100%; display: inline-block; vertical-align: middle; float: left; margin: -3px 0 0 0;}  
        .minHgt750{ min-height: inherit !important; }
        .resume_left .panel-title > a, .resume_right .panel-title > a{ font-size: 16px !important }  
        .upgrade-package-panel .accordion1 .panel-title a{ padding:10px 10px 10px 62px !important; }
        .upgrade-package-panel .accordion2 .panel-title a{ padding:10px 10px 10px 62px !important; }
        .upgrade-package-panel .accordion3 .panel-title a{ padding:10px 10px 10px 62px !important; }
        .upgrade-package-panel .accordion4 .panel-title a{ padding:10px 10px 10px 62px !important; }
        #collapse1 .panel-body ul li{padding: 5px 15px !important; line-height: 22px !important;}
        #collapse2 .panel-body ul li{padding: 5px 15px !important; line-height: 22px !important;}
        #collapse3 .panel-body ul li{padding: 5px 15px !important; line-height: 22px !important;}
        #collapse4 .panel-body ul li{padding: 5px 15px !important; line-height: 22px !important;}
        .additional-services-free{padding: 20px 10px 10px 20px !important;}
        .additional-services-list{padding: 10px 10px 10px 18px !important;}
        .additional-services-list .pull-right{ float: right !important; width:100%; }
        .btn-black.wdth50{ font-size: 15px !important }
        .btn-blue.wdth50_alt{  font-size: 15px !important}
        .total-pckge-cont h4 {font-size: 18px !important;}
        .worker-top-bg.worker-jblist-banner h1 {font-size: 24px !important; line-height: 28px;}
        .workaside-marTp70 {margin-top: 0px !important;} 
        .btn-filter-form.bgfworker{ font-size: 16px !important; }
        .worker-dirtry-listview .worker-list-aside-wrapper .box-heading{ font-size: 16px !important; }
        .worker-list-aside-wrapper .btn-filter-blue, .employer-list-aside-wrapper .btn-filter-blue, .btn-filter-blue{ font-size: 16px !important; }
        .worker-list-aside-wrapper .btn-filter-blue, .employer-list-aside-wrapper .btn-filter-blue, .btn-filter-blue{ font-size: 16px !important; }
        .worker-dirtry-listview .textvite-side.fworker{background: #0091c4 !important; width:-webkit-calc(100% - 0px) !important; width:-moz-calc(100% - 0px) !important; width:calc(100% - 0px) !important; margin-right: 0px; padding: 20px !important; text-align: center !important; height: auto !important;border-radius: 4px; float: left; min-height: auto !important;}
        .worker-dirtry-listview .advertise-banner-container{background: #232323 !important; width:-webkit-calc(100% - 0px) !important; width:-moz-calc(100% - 0px) !important; width:calc(100% - 0px) !important; margin-left: 0px; padding: 25px !important; text-align: center !important; height: auto !important; float: left; min-height: auto !important;}
        .advertise-banner-container .contact-banner-info{ display: inline-block !important; width: 100% !important; /*padding: 20px !important;*/ }
        .advertise-banner-container .contact-banner-info h3{ font-size: 20px !important; line-height: 26px !important; }
        .worker-dirtry-listview .padRgt30.worker-job-listcont{ padding-right: 10px !important }
        .worker-job-listcont .dl-global-actions > li{ margin: 5px !important; padding:0 !important; width: auto !important }
        .worker-dirtry-listview .dl-user > header .list-trigger-button{width: 50px !important;height: 45px !important; background-size: cover !important;}
        .worker-dirtry-listview .dl-user > header .dl-user-name{margin-right: 0px !important;width: 96%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 18px !important; padding: 2px 20px 0 0px; float: left;}
        .worker-dirtry-listview .dl-user > header .dl-user-check{padding: 0 !important;}
        .worker-dirtry-listview .dl-user > header{min-height: 35px !important;     padding: 9px 15px 5px 15px !important;}
        .worker-dirtry-listview .dl-list-job-quickinfo > li{float: none;width: auto;margin: 0 9px 10px 0 !important;text-align: center !important;display: inline-block;}
        .worker-dirtry-listview .dl-list-job-quickinfo2{ margin: 5px 0 0 0; }
        .date-apply-cont.date-marlft140{ margin-left: 0 !important; width:100% !important; }
        .worker-dirtry-listview .dl-useraction.worker-dl-job{margin: 0 !important;padding: 7px 0 !important;}
        .worker-dirtry-listview .experience-wrapper{ border-right: none !important; min-height: inherit !important; }
        .worker-dirtry-listview .dl-useraction.worker-dl-li-rgt{ width: 100%; text-align: left !important;     padding: 15px 0px !important; }
        .subscribe-title{ line-height: 26px !important; font-size: 18px !important; }
        .directory-list-worker-tab.clearboth.directory-list-worker-tab3 li{ width: auto !important; min-height: inherit !important;  }
        .directory-list-worker-tab.clearboth.directory-list-worker-tab3 li a {padding: 10px !important;}
        .worker-dirtry-listview .full-view-wrapper .dl-user-tabs-wrapper{ padding:15px 0 0 0 !important; }
        .dl-global-view-link {width: 100% !important; text-align: center !important;}
        .worker-dirtry-listview .experience-wrapper .title{text-align: left;}
        .worker-dirtry-listview .experience-wrapper .content{text-align: left;}
        .textvite-side .buttons .btn{ min-width: inherit !important; vertical-align: top; margin:5px !important; }
        .worker-dirtry-listview .dl-user .dl-list-worker-body .dl-list-media-info{ float: left; width:100px; margin: 0 20px 0 0;; }
        .worker-dirtry-listview .dl-user .dl-list-worker-body .dl-list-all-info {float: left; width:100%; padding:10px 0 !important;} 
        .worker-dirtry-listview ul.dl-list-job-quickinfo2 li {margin:0 0 8px 0 !important;width: 50%;float: left;}
        .view-less-btn{ display: inline-block; width: 100%; margin: 10px 0 0 0 !important; }
        .directory-list.worker-dirtry-listview .dl-global-actions{width:100%;}
        .mainheader-title.apply-by-email h1{ font-size: 28px !important }  
        .apply-email-formcont{ padding:20px 0 !important; }
        .page-content.network-refer .padRgt30{ padding-right: 15px !important }
        .page-content.network-refer .refer-summary-cont .nopaddinglft, .page-content.network-refer .refer-summary-cont .nopaddingrgt{ padding: 0px !important }
        .employer-package.after-login-emplyer .price-panel-width{ width:50%; }
        .worker-jobtargetcont #accordion .panel-body{ padding: 20px 5px !important; }  
        .worker-jobtargetcont #accordion #collapseThree .panel-body{ padding: 20px 15px !important; } 
        .worker-jobtargetcont #collapseOne label.custom_checkbox{ float: left; }
        .workers-skills-dashboard .my-skill-panel-inner .new_div_special_morespecific{width: 100%;}
        .workers-skills-dashboard .new_div_special_morespecific ul.panel-collapse{position: relative !important;left: auto !important;top:0 !important;margin:10px 0 !important; padding:10px 15px !important; float: left;}
        .workers-skills-dashboard .skill-panel-buttons {margin: 25px 0 0 0 !important;float: left;width: 100%; padding:0;}
        .workers-skills-dashboard .new_div_special_morespecific .new_li_chk_special {width: 100% !important;margin-bottom: 5px !important;line-height: 32px;}
        .workers-skills-dashboard #education_detail .new_div_special.div_special_aftersuccess li span.fl{max-width: 65%;float: left;overflow: hidden;text-overflow: ellipsis;    white-space: nowrap;   padding: 5px 0;}
        .workers-skills-dashboard #edit_edu #edu2frm .form-group{ width: 100% }
        .workers-skills-dashboard .new_div_special ul.new_ul_special li.new_li_chk_special {width: 100%;}
        .page-content.worker-references .pull-left {float: left !important;padding: 0 !important;margin-bottom: 0px;}    
        .page-content.worker-references .workrefer-sidebar { background: #0091c4;padding: 30px 20px !important;height: auto;border-radius: 4px;text-align: center;}
        .page-content.worker-references .workrefer-sidebar .title{ font-size: 20px;}
        .page-content.worker-references .workrefer-sidebar .content p.incre_refer_txt {font-size: 16px !important;margin: 10px;line-height: 22px;}
        .page-content.worker-references .haverefer-addCont .alert-info{ margin: 20px 0 !important; }
        .page-content.worker-references .haverefer-addCont #accordion .panel-body {border: 1px solid #ccc;padding: 15px 20px;}
        .page-content.worker-references .haverefer-addCont #accordion .col-md-6.nopaddinglft{ padding: 0 !important; margin-bottom: 10px; }
        /*.page-content.worker-references .refer-network-contlft .add-quick-ref-cont {padding: 0;}*/
        .page-content.worker-references .refer-network-contlft .add-quick-ref-cont .col-md-3.nopaddinglft{ padding: 0 !important; margin-bottom: 10px; }
        .page-content.worker-references .refer-network-contlft .add-quick-ref-cont .col-md-4.nopaddinglft{ padding: 0 !important; margin-bottom: 10px; }
        .network-addtion-main .alert-info{    padding: 15px 20px; position: relative;}
        .network-addtion-main .box.network-addtion-box{ padding: 0; }
        .network-addtion-inputcont{ padding: 0 !important }
        .network-addtion-inputcont .col-sm-8 { padding: 0 !important }
        .network-addtion-main .send-invimail .custom_checkbox {display: inline-block;float: left;}
        .worker-jobexp-works.network-add-bizbg h2{ font-size: 20px !important; line-height: 24px; }
        .col-xs-12.col-sm-12.col-lg-12.worker-jobexp-works.network-add-bizbg.box p {font-size: 14px !important;}
        #div_pck_cart .pricing_column{width: -webkit-calc(100% - 0px); width: -moz-calc(100% - 0px); width: calc(100% - 0px); margin: 10px 0 !important;}
        .rating-grid-cont{ padding: 0 !important }
        .employer-payhistory #worker_main.padRgt30 {padding-right: 15px !important;}
        .employer-payhistory .cart-order-review-main {padding: 20px;}
        .pay-history-header {font-size: 16px;/*width: 75%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;*/}
        .employer-pay-quicklink h3.widget-heading{ font-size: 16px; }
        .worker-payhistory #worker_main.padRgt30 {padding-right: 15px !important;}
        .worker-payhistory .cart-order-review-main {padding: 20px;}
        .worker-pay-quicklink h3.widget-heading{ font-size: 16px; }
        .emp_industry_list_cont .industry-specialitylist .li-pop-child {line-height: 22px; width: 100% !important;}
        .employer-howitworks-step p{ padding-top: 0px !important; }
        .network-refer-ckhbox{ border-top: none; padding-top: 0px; }
        .form-btn-container.network-refer-btn{ border-bottom: 1px solid #ccc; margin-bottom: 40px; padding: 0 0 40px 0 !important }
        .dl-useraction.network-dl-jobs.employer_interaction li{float: left !important; width: auto !important;}
        .fieldset_industry.prefe-location-cont #pref_state1, .fieldset_industry.prefe-location-cont #pref_city1 {width: 100% !important;   float: left;   margin-right: 0;}
        .fieldset_industry.prefe-location-cont .btn-black.addLocationBtn { margin-bottom: 20px; }
        /* .fieldset_industry.prefe-location-cont .control-label{ display: none; }*/
        .prefer-location-item span{ width: 75%; }
        .fieldset_industry.prefe-location-cont  .nopaddinglft{ padding: 0 !important }
        .upgrade-package-panel .panel-body ul li{ padding: 5px 15px !important;line-height: 24px !important; }
        .worker-payhistory .panel-title > button{ padding: 0 0 0 10px; }
        .my-reference-btns {margin: 50px 0 0 0;}
        .drag-img.network-drag-img .btn-worker{ font-size: 14px !important;}
        .get-staretd-txt {font-size: 30px;}
        .drag-img.network-drag-img #upload123abcd, .drag-img.network-drag-img #upload123abc{ font-size: 14px !important;}
        .get-staretd-txt {font-size: 30px;}
        .worker-textvite-top.worker-headerBg h1 { font-size: 24px;}
        .worker-job-listcont .dl-user .dl-user-list-trigger{ float: left; }  
        .worker-dirtry-listview .dl-user > header{ border-left: none; }
        .worker-top-bg.myjob-invites-header h1{ font-size: 24px; }
        .view-wishlist-cont .padRgt30 {padding-right: 15px !important;}
        .view-wishlist-cont .textvite-side{background: #79a400;height: auto; padding: 20px;text-align: center; border-radius: 4px; }
        .applicants-sortby{ padding: 0 0 15px 0 ; }
        .applicants-sortby label{ width: 100%; }
        .applicants-sortby select{ width: 100% !important; margin-bottom: 15px; }
        .applicants-sortby .btn-green-sml{ width: 100% !important;}
        .applicants-srch-cont input[type="text"], .applicants-srch-cont input[type="password"], .applicants-srch-cont input[type="email"], .applicants-srch-cont input[type="number"], .applicants-srch-cont textarea, .applicants-srch-cont select {width: 100% !important; max-width: 100% !important; }
        header.employer-top-bg.mainheader-title h1 {font-size: 24px;}
        .panel.price ul.list-group { min-height: auto;}
        #footer-guest .footer-content-wrapper .footer-container-col-right .col-sm-6.col-md-4 {float: left;width: 100%;}
        #footer-guest .footer-content-wrapper .footer-container-col-right .footer-widget ul li{ float: left; width: 33%; padding: 0 5px 0 20px; }
        #footer-guest .footer-content-wrapper .footer-container-col-right .footer-widget {padding: 10px 0 20px 0 !important;}
        .page-content.employer-features, .page-content.worker-features{padding-bottom: 0}
        .concierage-main #contact2 .contact-left .box{ margin: 0 !important; padding: 0px !important }
        .what-to-know-box{ padding: 20px 0; }
        .page-content.worker-myjobexp{padding: 0;}
        .select-jobexp-cont .form-btn-container{ padding-bottom: 20 !important }
        .page-content.worker-myjobexp .panel-group.view-job-exp-list{ margin-bottom: 0 !important; }        
        .getIndCls .industry-specialitylist .addNewtask-lst .add_exp_row_cont {width: 100% !important;}
        #myjobexp .getIndCls{ padding-left: 0; }
        #myjobexp .industry-specialitylist .li-pop-child {line-height: 20px;width: 100% !important;}
        .job-apps-maincont .dl-user > header .dl-user-name{ max-width: 100% !important; }
        .employer-textvite-top.employer-headerBg h1 {font-size: 24px;}
        .employer-textvite-top.employer-view-worker h1 span{ font-size: 18px; }
        .employer-textvite-top.employer-view-worker h1{font-size: 24px;}
        .list-group-textlog-detail .empusernm {width: 100% !important;}
        .list-group-textlog-detail .empdate{width: 49% !important; padding: 0px !important;}
        .list-group-textlog-detail .empstatus{width: 50% !important; padding: 0px !important;}
        .list-group-textlog-detail .empreply{width: 50% !important; padding: 0px !important;}
        .list-group-textlog-detail .empviewmsg{width: 100% !important; padding: 0px !important;}
        .page-content.employer-postvite-cont .postvite-distance-frm{ width: 100%; margin: 0; }
        .page-content.employer-postvite-cont .postvite-distance-frm select { float: left; width: 100%;}
        .page-content.employer-postvite-cont  .form-group .btn-green-sml{ margin: 15px 0 0 0 !important; width: 100%; }
        .employer-postvite-header .btn-green-sml{ margin: 15px 0 0 0 !important; width: 100%; }
        .section-textvite .section-title{ font-size: 24px; }
        .employer-home-tabs .power-search-cont.form-ps ul li {width: 50% !important;margin-bottom: 5px !important;}
        .pagination-a ol li.hide-to-mobile {display: inline-block !important;}
        .pay-history-header {max-width: 85%; overflow: hidden; text-overflow: ellipsis; float: left;}
        .employer-myrating.directory-list article.listing{ float: left; padding: 20px 20px; }
        .employer-myrating.directory-list  .dl-useraction{ width: 100%; }
        .employer-myrating.directory-list  .dl-useraction li { width: 50% !important;float: left!important; margin: 5px 0 0;}
        .emp-jobvite-cat-main{padding: 0 !important;}
        .employer-jobvite #jobvite-content .get_div_value{ padding-left: 10px; }
        .employer-jobvite #jobvite-content .sub-content{padding: 20px;}
        .employer-jobvite .jv-field-label {width: 100%;padding: 10px 0 0px 0; margin-bottom: 0 !important;}  
        .employer-jobvite #jobvite-content .sub-content p{ margin: 0; }
        .employer-jobvite #jobvite-content .sub-content p.bottom-note{margin: 20px 0; float: left;}
        .employer-jobvite select.jv-field, .employer-jobvite input[type="text"]{ margin:10px 0 0 0 !important; }
        .employer-jobvite .jobvite-frm-date-cont{ padding: 0 !important }
        .employer-jobvite .jobvite-to-date-cont{ padding: 0 !important }  
        .employer-jobvite #just-date_boxg{ padding: 0 !important }
        .employer-jobvite .jobvite-strtime1-cont, .employer-jobvite .jobvite-strtime2-cont, .employer-jobvite .jobvite-strtime3-cont{ padding: 0 !important }
        .employer-jobvite .jobvite-endtime1-cont, .employer-jobvite .jobvite-endtime2-cont, .employer-jobvite .jobvite-endtime3-cont{ padding: 0 !important }
        .employer-jobvite .jobvite-div4-fld-cont{ padding: 0 !important }
        .text-log-jobfolder {width: 20%;}  
        .text-log-emailcont {width: 24%;} 
        .refer-network-datacont .worker-industry-actions.fr{ float: left !important; margin: 0 !important; }
        .refer-network-datacont .tables-header-fld .text-center {text-align: left;}
        .refer-network-contlft .tables-header-fld {display: inline-block; width: 100%; text-align: left; vertical-align: middle;}
        .worker-tabs-nav > div > a label{ font-size: 11px !important }
        #dpay_low, #dpay_high {margin-right: 15px;width: -webkit-calc(25% - 30px) !important;width: -moz-calc(25% - 30px) !important;width: calc(25% - 30px) !important;float: left;}
        .network-addedrow-list .li-pop-child.add_exp_row_cont {width: 100%;}
        #sabiz_Sch_disp{overflow: auto;}
        .power-search-cont input[type="text"], .power-search-cont select, .power-search-cont input[type="number"]{ margin:0 0 5px 0 ; }
        .emp-dirtry-listview.employdir-main .exprince-li li {float: left;display: inline-block;width: 50%;}
        .worker-dirtry-listview ul.dl-list-job-quickinfo2 li {margin:0 0 8px 0 !important;width: 50%;float: left;}
        .page-content.employer-campaign #frmProfile .clearboth button.btn.btn-green-lg{width:100%; margin: 5px 0; font-size: 16px;padding: 9px 25px 9px 25px;}
        .page-content.employer-campaign #frmProfile .clearboth .btn.btn-black-lg.fl{width:100%; margin:  5px 0 !important;font-size: 16px;padding: 9px 25px 9px 25px;}
        /*.jobfairlocation{ padding: 0 !important }*/
        .zip-miles-city-cont{ padding: 0 !important }
        .zip-miles-city-cont #txtzip1 {width: 100% !important;margin-bottom: 5px !important;margin-right: 0px !important;}
        .zip-miles-city-cont #city1 {width: 100% !important;margin-bottom: 5px !important; margin-right: 0px !important;}
        .zip-miles-city-cont #state1 {width: 100% !important;margin-bottom: 5px !important; margin-right: 0px !important;}
        .zip-miles-city-cont #milesaway { width: 100% !important; margin-bottom: 5px !important; margin-right: 0px !important;}
        .zip-miles-city-cont #txtzip2 {width: 100% !important;margin-bottom: 5px !important;margin-left: 0px !important; margin-right: 0px !important; margin-top: 10px !important}
        .zip-miles-city-cont #pref_state1 { width: 100% !important;margin-bottom: 5px !important; margin-right: 0px !important;}
        .zip-miles-city-cont #pref_city1 {width: 100% !important; margin-bottom: 5px !important;}
        .employer-campaign .panel-title > a{ width: 100%; }
        .employer-campaign select#category, .employer-campaign textarea#description {width: 100% !important;}
        .employer-campaign .locationd-cont p {margin: 8px 15px 0px 0;}
        .i_address_cont{ padding: 0 !important; }
        .strt-end-time{ padding: 0 !important; } 
        .employer-campaign #ind_data .div-pop-ind {width: 100% !important;float: left;}
        .padRgt30.reviewjob-left{padding-right: 0px !important; margin-bottom: 30px;}
        .review-campaign ul.review-mainul li ul li{ width: 100%; }
        .review-campaign .comp-name{font-size: 24px; text-align: left;}
        .page-content.review-campaign .btn-black-lg, .page-content.review-campaign .btn-green-lg {font-size: 16px;margin: 10px 0 0 0 !important;}
        .job_header_inner_det { position: absolute;top: -7px;background: #fff; left: 12px; padding-right: 10px;}
        .body_employer .viewjob > ul > li > ul > li.wdth_auto {width: 48%;display: inline-block;}
        .body_worker .viewjob > ul > li > ul > li.wdth_auto {width: 48%;display: inline-block;}
        .right-pad-cont{padding: 0 !important;}
        .right-pad-cont .part-time-cont{padding: 0 !important;}
        .employer-jobvite .form-btn-container button { width: 100%; margin-bottom: 5px!important;}
        #btn_textvite .btn-black-lg.marglft10 {margin-left: 0 !important;}
        .workr-driving-lic-cont{ padding: 0 !important }
        .workers-dashboard .panel-title > a {padding: 0 0 0 10px;}
        .workers-dashboard .emp-content li{margin-left: 28px}
        .my-reference-btns .btn-black-lg { margin: 5px 0;}

}

@media all and (max-width: 567px){
        .footer-content-wrapper .footer-content .footer-container-col-left{ width:100% !important; border-right: 1px solid #56646f !important; }
        .footer-content-wrapper .footer-content .footer-container-col-right {padding-left: 0px;}
        .footer-container-col-left  .footer-widget{ float: left; width:100%; }
        .footer-container-col-left .social-icons{ float: left; width:100%;padding: 40px 0 20px 0 !important;}
        .footer-content-wrapper .padLft45{ padding-left:0 !important; }
        .footer-widget {padding: 40px 0 20px 0 !important;}
        #onlyguest .footer-bottom {text-align: left !important; padding: 15px 0px !important;}
        .footer-bottom .blockonmobile {display: block !important;margin: 5px auto 0 !important;}
        .footer-container {text-align: left !important;}
        .footer-widgets ul.contacts-list {text-align: left !important; width: -webkit-calc(100% - 50px) !important; width: -moz-calc(100% - 50px) !important; width: calc(100% - 50px) !important;}
        .footer-widgets .keepTouch-cont.margbtm65 {margin-bottom: 30px !important;}
        .footer-container-col-right .footer-widget { padding: 20px 0 20px 0 !important;}
        .footer-container-col-right  .col-sm-6.col-md-4{float: left; width:33%;}
        .hp-form-wrapper .hp-form .form-options li{ width:50% !important;}
        .manage-staff-head{ font-size: 30px !important; }
        .home-premium-features .section-title { font-size: 30px;}
        .home-premium-features .section-title.home-title {margin-bottom: 30px;}
        .special-feature-item .item-content{ display: inline-block; width: 100%; margin: 0 !important; }
        .special-feature-item .feature-icon.bgGreenClr{ width:100% !important ;     padding: 40px 0 !important; }
        .special-feature-item .item-content .description{     padding: 0 15px !important }
        .special-feature-item .item-content .buttons{ margin: 0 0 25px 0 !important; }
        .home-premium-features .homebtngrn .btn-green{ font-size: 16px; }
        .special-feature-item .feature-icon.bgBlueClr{ width:100% !important ;     padding: 40px 0 !important; }
        .home-premium-features .homebtnblue .btn-blue{ font-size: 16px; }
        .footer-newsletr .col-md-6{ padding: 0 !important }
        .hp-form-wrapper .hp-form .form-fields .form-group.margbtm10 {margin-bottom: 20px !important;} 
        .employers-home-block .hidden-xs{ display: block !important; }
        .employers-home-features .section-title{ font-size: 30px !important }
        .employer-features-list .employer-item-feature{ width: -webkit-calc(100% - 40px)  !important;width: -moz-calc(100% - 40px)  !important;width: calc(100% - 40px)  !important;     margin: 0 20px 80px 20px !important; }
        .search-section-employer .section-title {font-size: 30px !important; text-align: center !important;}
        .search-tab-panels .tab-pane {padding: 40px 20px !important;}
        .applicnt-meta ul.category{ text-align: center !important; }
        .applicant-img-cont .applicnt-img {width: 100% !important; text-align: center !important;}
        .applicant-img-cont .applicnt-details{text-align: center !important; width: 100% !important;}
        .search-section-employer .dl-list-worker-quickinfo{ text-align: center !important; }
        .hire-staff-lft {margin: 0  !important;padding: 20px  !important;text-align: center  !important;} 
        .hire-staff-banner .manage-staff-button{ text-align: center !important; margin-top: 30px !important; }
        .hire-staff-rgt{ width:100% !important; }
        .contact-banner-container.container-right{ float: none !important; margin:  0 auto 20px auto; }  
        .contact-left.container-left{ float: left; width: 100%; }
        .workers-home-bg{ height: auto !important;background-position: 5% 0 !important; }
        .employer-homebox .homebox-instructions .hidden-xs { display: block !important; }
        .how-it-wrks-bg{ background: none !important; }
        .body_worker .search-section.search-section-employer .search-tabs li a {font-weight: 600; font-size: 12px;}
        .search-keywrd-cont .margbtm15{ margin-bottom: 15px; }
        .worker-staff-lft {margin: 0 !important;padding: 20px !important;text-align: center !important;}
        .worker-staff-banner {background-image: none !important;height: auto !important;}
        .manage-staff-button a{font-size: 16px !important;}
        .employer-carousel{ padding: 50px 0 !important; }
        .employer-carousel .section-title{ font-size: 30px !important; }
        .workers-home-side{ height: auto !important;}
        .section-how{ padding: 50px 0 !important; }
        .section-how .section-title {font-size: 30px !important;}
        .worker-btn-sep{ display: none !important; }
        .section-how .buttons .btn-blue{ margin-bottom: 15px !important; }
        .worker-staff-banner .manage-staff-button{ text-align: center !important; }
        .worker-homebox .homebox-title, .employer-homebox .homebox-title {margin-left: 0px; margin-right: 0px; font-size: 19px;}
        .worker-home.workers-dashboard  .worker-home-menu{ padding: 0 !important }  
        .worker-home.workers-dashboard .eprofile-home-rgt{ padding: 0 !important }  
        .eprofile-alert-main{ padding: 0 !important }
        .worker-home.workers-dashboard .worker-home-step-icon{ width: 100%; text-align: center;     margin-right: 0 !important; }
        .eprofile-menu-left{ width: 100%; text-align: center;padding: 10px 0 !important; }
        .eprofile-menu-right{ width: 100%; text-align: center;padding: 10px 0 !important;}
        .workereprofile-main.mainheader-title h1{ font-size: 30px !important }
        /*.eprofile-webpagebaneer-cont, .eprofile-premiumbanner-cont{ padding: 30px 60% 30px 20px !important; height: 317px !important;}*/
        .worker-personalinfo fieldset{ padding: 0px !important; }
        .worker-personalinfo .personal-details, .worker-personalinfo .personal-state, .worker-personalinfo .personal-image-cont{padding: 0px !important;}
        #AccSettings  .panel-body{padding: 15px 20px !important;}
        #affiliationCode .panel-body{padding: 15px 20px !important;}
        .didyouhearus .panel-body{padding: 15px 20px !important;}
        .didyouhearus .nopaddingleft, .didyouhearus .nopaddingrgt{ padding: 0 !important }
        .page-content.worker-personalinfo { margin: 30px 0 0 0 !important;}
        .worker-list-aside-wrapper .myjob-portal-aside .form-header{font-size: 18px;}
        .myjob-invites-body .textvite-side.fworker{background: #0091c4 !important; padding: 25px !important; text-align: center !important; height: auto !important;border-radius: 4px;}
        .page-content.network-refer .padRgt30{ padding-right: 15px !important }
        .page-content.network-refer .refer-summary-cont .nopaddinglft, .page-content.network-refer .refer-summary-cont .nopaddingrgt{ padding: 0px !important }
        .page-content.employer-postvite-cont .form-btn-container .btn{margin-bottom: 10px; width: 100%;}
        .worker-textlogs.text-log-infomsg .comm-form-cont .dl-list-worker-body.listing .list-group .textm{ width: 90% }
        .employer-textlogs.text-log-infomsg .comm-form-cont .dl-list-worker-body.listing .list-group .textm{ width: 90% }
        .refer-edit-add .haverefer-addCont #accordion .panel-body {padding: 15px;}
        .refer-edit-add .haverefer-addCont .addref-fldcont{ padding: 0 !important }
        .refer-edit-add .haverefer-addCont .nopaddinglft{ padding: 0 !important }
        .refer-edit-add .haverefer-addCont #payrate, .refer-edit-add .haverefer-addCont #bonus{ margin-bottom: 10px; }
        .refer-edit-add .haverefer-addCont .refer-jr{ padding: 0 !important }
        .add-refer-main .add-quick-ref-cont .panel-body {padding: 15px 5px;}
        .add-refer-main .add-quick-ref-cont .panel-title > a.accordion-toggle{    padding: 0 0 0 5px !important;}
        .add-list-btns .btn-blue-lg {font-size: 15px;margin: 0 !important; width: 100%;}
        .list-refer-main .add-quick-ref-cont .panel-body {padding: 15px 5px !important;}
        .list-refer-main .add-quick-ref-cont .panel-title > a.accordion-toggle{    padding: 0 0 0 5px !important;}
        .list-refer-main .add-list-btns .btn-blue-lg {font-size: 15px;margin: 0 !important; width: 100%;} 
        .letter-recommend-upload{ margin-left: 0 !important;}
        .footer-widgets .keepTouch-cont {width: 50%;}
        #emp-dash-accord .job-req-cont .ul-pop-main > li > ul > li { width: 100%;}
        .howheadtxt {font-size: 16px;}
        .wrkr-howworks-rgt img, .emp-howworks-rgt img{ display: inline-block !important }
        #footer-guest .footer-content-wrapper .footer-container-col-right .col-sm-6.col-md-4 {float: left;width: 100%;}
        #footer-guest .footer-content-wrapper .footer-container-col-right .footer-widget ul li{ float: left; width: 50%; padding: 0 5px 0 20px; }
        #footer-guest .footer-content-wrapper .footer-container-col-right .footer-widget {padding: 10px 0 20px 0 !important;}
        .refer-network-datadetails .jobespon .fl{ float: left !important; }
        .refer-network-datadetails .jobespon .fr{ float: right !important; }
        .wrkr-ref-label{ float: left; width: 100%; }
        .page-content.review-campaign .btn-black-lg, .page-content.review-campaign .btn-green-lg {font-size: 16px;margin: 10px 0 0 0 !important; width: 100%;}
        #article_schedule .viewmember > ul > li > ul > li.right{width: 100%}    
 }
@media all and (max-width: 539px){
    .letter-recommend-img{ margin: 25px 0 0 0 !important;}

    .employer-companyinfo .form-group {margin-bottom: 0px;}
    .employer-comp-photo{ padding-top: 0px !important; }
    .employer-tabs-nav > div > a{ font-size: 14px; }
    .col-xs-12.col-sm-3.col-lg-3.footer-column{ min-height: inherit !important; }
    .col-xs-12.col-sm-3.col-lg-3.footer-column:last-child{ margin-bottom: 0px !important }
    #footer-employers  .col-xs-12.col-sm-3.col-lg-3.footer-column { width: 100%;min-height: 150px;    }

    .text-log-jobfolder {width: 25%;}
    .text-log-jobidheader {width: 55%;}
    .text-log-employernm, .text-log-emailcont, .text-log-phonecont{ display: none; }
    .text-logs-hidden-fields{ display: block !important; margin:10px 0 0 0; padding: 15px 15px 0 15px; }
}

@media all and (max-width: 480px){
        .sidebar-content-cont{ padding: 20px; }
        .about-stories .contact-left.container-left .box.nopadding {float: left;width: 100%;margin: 30px 0 0; }
        .about-stories .contact-banner-container{background-size: cover;}
        .static-sidebar-menu li span{ display: none !important; }
        .sidebar-icon-img{width:40px !important; display: inline-block !important; }
        .static-sidebar-menu li.active .sidebar-icon-img{width:40px !important; display: inline-block !important; }
        .menu-item-about .sidebar-icon-img {background-position: -7px -8px;}
        .menu-item-ourmarket .sidebar-icon-img {background-position: -95px -8px;}
        .menu-item-logohistory .sidebar-icon-img {background-position: -185px -8px;}
        .menu-item-ichambateam .sidebar-icon-img {background-position: -273px -8px;}
        .menu-item-newsmedia .sidebar-icon-img {background-position: -360px -8px;}
        .menu-item-about a:hover .sidebar-icon-img, .menu-item-about.active a .sidebar-icon-img {background-position: -7px -69px;}
        .menu-item-ourmarket a:hover .sidebar-icon-img, .menu-item-ourmarket.active a .sidebar-icon-img {background-position: -95px -69px;}
        .menu-item-logohistory a:hover .sidebar-icon-img, .menu-item-logohistory.active a .sidebar-icon-img {background-position: -185px -69px;}
        .menu-item-newsmedia a:hover .sidebar-icon-img, .menu-item-newsmedia.active a .sidebar-icon-img {background-position: -360px -69px;}
        .advisory-team-cont .menu-item-about .sidebar-icon-img {background-position: -59px -8px;}
        .advisory-team-cont .menu-item-ourmarket .sidebar-icon-img {background-position: -196px -8px;}
        .advisory-team-cont .menu-item-logohistory .sidebar-icon-img {background-position: -337px -8px;}
        .advisory-team-cont .menu-item-newsmedia .sidebar-icon-img {background-position: -613px -8px;}
        .advisory-team-cont .menu-item-ichambateam a:hover .sidebar-icon-img, .advisory-team-cont .menu-item-ichambateam.active a .sidebar-icon-img {background-position: -475px -69px;}
        .menu-item-ichambateam a:hover .sidebar-icon-img, .menu-item-ichambateam.active a .sidebar-icon-img {background-position: -273px -69px;}
        .logo-tab-img img{ max-width: 100%; }
        .logo-head-txt{ font-size: 20px; }
        .news-date{ background-position: 50%; margin: 0; }
        .news-title{ font-size: 20px; }
        .news-content p{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .advisory-team-cont{ padding: 0; }
        .advisory-team-cont .box{ padding: 0; }
        .advisory-main-cont .sidebar-content-cont{ padding: 20px !important; }
        .advisory-team-cont .team-member{ width:100%; margin: 0 0 20px 0; }
        .advisory-team-cont .static-sidebar-menu li a {padding: 10px 0;}
        #wrapper {margin: 68px 0 0 0;}
        .advisory-team-banner{ padding: 0; }
        .advisory-team-banner .box{ padding: 0 !important; }
        .nopadlft-advisor{ padding: 0 !important; }
        .nopadrgt-advisor{ padding: 0 !important; }
        .advisor-banner-cont1, .advisor-banner-cont2{background-position: 50%; margin-bottom: 20px;background-size: cover;}
        .advisor-banner-cont1 .contact-banner-info h3, .advisor-banner-cont2 .contact-banner-info h3{font-size: 18px; line-height: 22px;}
        .user-img-cont{ width:100%; }
        .user-img-details{ width: 100%;padding:0;text-align: center; }
        .team-member-card .aligncenter {margin-bottom: 0px;}
        .team-member-address-detail li span{ text-align: left; }
        .team-member-card .pad-20-10 {padding: 0px 0 20px 15px;}      
        .brdr-lft-1{ border-left: none; }
        .mainheader-title h3 {margin-top: 5px; font-size: 20px;}
        .contact-right.container-right {width: 100%; padding: 0 !important;}
        .page-content.contact .contact-left.container-left .box.nopadding { width:100% !important; margin:0 0 20px 0 !important; }
        .page-content.contact .contact-banner-container{ background-size: cover; }
        #TB_window {width: 90% !important;}
        .worker-staff-lft h4{ font-size: 20px !important; }
        /*.eprofile-webpagebaneer-cont, .eprofile-premiumbanner-cont{ padding: 30px 52% 15px 20px !important; height: 317px !important; }*/
        .eprofile-home-aside-img{ text-align: center; }
        .mainheader-title.apply-by-email h1{ font-size: 24px !important }
        .apply-email-formcont{ padding:20px 0 !important; }       
        .employer-network-main .dl-useraction li{width: 50%!important;float: left !important; margin-right: 0 !important;} 
        .worker-dirtry-listview .dl-useraction > li > a{ font-size: 12px !important; }
        .worker-dirtry-listview .dl-global-actions label{ font-size: 12px !important; }
        .employer-network-main .padRgt30{padding: 0%!important;}
        .employer-network-main .dl-useraction{margin: 0!important; padding:0!important}
        .employer-network-main .worker-netowrk-search .btn-employer {margin-top:5px!important}
        .employer-network-main .worker-netowrk-search .nopaddinglft{padding:0!important}
        .employer-network-main .add-network-asidebar{padding:0!important}
        .employer-jobvite.post-job .panel-body {padding:20px 0px !important}
        .employer-jobvite.post-job label.control-label{padding: 12px 20px 0 15px}
        .employer-jobvite.post-job .nopaddinglft label.control-label{ padding: 12px 20px 0 0px!important}
        .employer-jobvite.post-job .nopaddingrgt label.control-label{ padding: 12px 20px 0 0px!important}     
        .exchangeicon{margin:0px}
        .employer-jobvite .panel-body .nopaddinglft, .employer-jobvite .panel-body .nopaddingrgt{padding:0!important}
        .employer-jobvite .form-btn-container button{ width:100%; margin-bottom:5px!important;}     
        .employer-dashboard .emp-content li{margin-left:10px;}     
        .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseEig .nopaddingrgt label.control-label{padding-left:15px !important} 
        .page-content.worker-references .pull-left {float: left !important;padding: 0 !important;margin-bottom: 0px;}    
        .page-content.worker-references .workrefer-sidebar { background: #0091c4;padding: 30px 20px !important;height: auto;border-radius: 4px;text-align: center;}
        .page-content.worker-references .workrefer-sidebar .title{ font-size: 20px;}
        .page-content.worker-references .workrefer-sidebar .content p.incre_refer_txt {font-size: 16px !important;margin: 10px;line-height: 22px;}
        .page-content.worker-references .haverefer-addCont .alert-info{ margin: 20px 0 !important; }
        .page-content.worker-references .haverefer-addCont #accordion .panel-body {border: 1px solid #ccc;padding: 15px 20px;}
        .page-content.worker-references .haverefer-addCont #accordion .col-md-6.nopaddinglft{ padding: 0 !important; margin-bottom: 10px; }
        /*.page-content.worker-references .refer-network-contlft .add-quick-ref-cont {padding: 0;}*/
        .page-content.worker-references .refer-network-contlft .add-quick-ref-cont .col-md-3.nopaddinglft{ padding: 0 !important; margin-bottom: 10px; }
        .page-content.worker-references .refer-network-contlft .add-quick-ref-cont .col-md-4.nopaddinglft{ padding: 0 !important; margin-bottom: 10px; }

        #bizcard_pre_image, #bizad_pre_image{ height: auto !important; }  
        .employer-industry-btncont .btn{ width: 100% !important; margin:5px 0;}
        #no-more-tables .new_div_special a.accordion-toggle-symbol{ max-width: 75%; } 
        .workers-dashboard .emp-content li > a{max-width: 90%;}     
        .page-content.employer-jobvite.post-job label.control-label {padding-left: 0px !important;}
        .page-content.employer-jobvite.post-job .jobvite-loc-cont{ padding: 0 !important; }
        .page-content.employer-jobvite.post-job .contact-info-fldcont{ padding: 0 !important; }
        .worker-viewjob-main.employer-view-worker-body .dl-global-actions{ margin: 0 !important; padding: 0 10px; }
        .worker-viewjob-main.employer-view-worker-body .dl-global-actions li{ width: 50%;  }
        .worker-viewjob-main.employer-view-worker-body .dl-global-actions li a{ padding: 9px 10px !important; }   
        .worker-viewjob-main.employer-view-worker-body .eprofile-contact-info  button.btn-green-sml{ margin: 20px 0 !important }
        .worker-textlogs.text-log-infomsg.employer-dashboard  .message-btncont .btn-employer-sml { width: 100% !important; text-align: center !important }
        .worker-textlogs.text-log-infomsg.employer-dashboard  .message-btncont .textlog-closemsg { width: 100% !important; text-align: center !important }
        .worker-textlogs.text-log-infomsg.employer-dashboard  .message-btncont .fl, .worker-textlogs.text-log-infomsg.employer-dashboard  .message-btncont .fr{ width: 100% }
        .employer-textlogs.text-log-infomsg.employer-dashboard  .message-btncont .btn-employer-sml { width: 100% !important; text-align: center !important }
        .employer-textlogs.text-log-infomsg.employer-dashboard  .message-btncont .textlog-closemsg { width: 100% !important; text-align: center !important }
        .employer-textlogs.text-log-infomsg.employer-dashboard  .message-btncont .fl, .employer-textlogs.text-log-infomsg.employer-dashboard  .message-btncont .fr{ width: 100% }
        .worker-personalinfo .panel-title > button{padding: 0; font-size: 16px;}
}

@media all and (max-width: 479px){
        .home-top-bg.padTop215 {padding-top: 80px !important;}
        .hp-form-wrapper .title{font-size: 16px !important; margin-bottom: 15px !important}  
        .manage-staff-head{ font-size: 24px !important; }
        .home-premium-features .section-title { font-size: 26px;}
        .home-premium-features .section-title.home-title {margin-bottom: 30px;}
        .special-feature-item .item-content{ display: inline-block; width: 100%; margin: 0 !important; padding: 0 15px !important }
        .special-feature-item .feature-icon.bgGreenClr{ width:100% !important ;     padding: 40px 0 !important; }
        .special-feature-item .item-content .description{     padding: 0 10px !important }
        .special-feature-item .item-content .buttons{ margin: 0 0 10px 0 !important; }
        .home-premium-features .homebtngrn .btn-green{ font-size: 15px; margin-bottom: 20px; }
        .special-feature-item .feature-icon.bgBlueClr{ width:100% !important ;     padding: 40px 0 !important; }
        .home-premium-features .homebtnblue .btn-blue{ font-size: 15px; }
        .footer-newsletr .col-md-6{ padding: 0 !important }
        .hp-form-wrapper .hp-form .form-options li .radio label{ padding: 0 !important; font-size: 14px !important; letter-spacing: 0 !important; height: 45px !important;line-height: 45px !important; }
        .hp-form-wrapper .hp-form .form-options li .radio label:after{ font-size: 20px !important; }
        .hp-form-wrapper .hp-form .form-options li .radio label:before{ width: 0px !important; } 
        .employers-home-block .hidden-xs{ display: block !important; }
        .employer-home-title{ font-size: 26px !important; line-height: 32px !important;     margin: 0 0 10px 0 !important; padding-top: 100px !important; }
        .employer-home-title + p {font-size: 16px !important;line-height: 20px !important;  padding: 0 !important; margin-bottom: 25px !important;}
        .employers-home-bg{ height: auto !important; background: none !important}
        .employers-home-bg.employer-textvite-top { background: #79a400 url(img/bg-textvite.jpg) 50% 100% no-repeat !important;}
        .employers-home-block {text-align: center;background: url(../rimg/ichamba-employer-banner.jpg) no-repeat;background-size: cover;}
        .worker-homebox, .employer-homebox{ position: relative !important;margin: 0 !important;min-width: 100% !important;max-width: 100% !important;z-index: 0 !important; border-radius: 5px !important; box-shadow: none !important; border-radius: 0 !important;}
        .worker-homebox .btn-green, .employer-homebox .btn-green{ font-size: 15px !important; margin-top: 10px; }
        .employers-home-features .section-title{ font-size: 30px !important }
        .employer-features-list .employer-item-feature{ width: -webkit-calc(100% - 0px)  !important;width: -moz-calc(100% - 0px)  !important;width: calc(100% - 0px)  !important; margin: 0 0 80px 0 !important; min-height: auto; }
        .search-section-employer .section-title {font-size: 26px !important; text-align: center !important;}
        .search-tab-panels .tab-pane {padding: 40px 20px !important;}
        .applicnt-meta ul.category{ text-align: center !important; }
        .applicant-img-cont .applicnt-img {width: 100% !important; text-align: center !important;}
        .applicant-img-cont .applicnt-details{text-align: center !important; width: 100% !important;}
        .search-section-employer .dl-list-worker-quickinfo{ text-align: center !important; }
        .hire-staff-lft {margin: 0  !important;padding: 20px  !important;text-align: center  !important;} 
        .hire-staff-banner .manage-staff-button{ text-align: center !important; margin-top: 30px !important; }
        .hire-staff-rgt{ width:100% !important; }
        .col-md-5.signup-main{ display: none; }
        .signup-main .home-btn-green{ padding: 12px 10px !important; font-size: 14px !important; letter-spacing: 0 !important; line-height: 22px !important }
        .signup-main .home-btn-blue{ padding: 12px 10px !important; font-size: 14px !important; letter-spacing: 0 !important;  line-height: 22px !important}
        .signup-main-cont .box {margin-bottom: 0; padding: 20px; }
        .page-content.signup-container{ padding: 50px 0 !important; }
        /*.hp-form-wrapper .hp-form .form-options li .radio label:after{ margin: 0 0 0 -10px !important; }*/
        .signup-main #reg1, .signup-main #reg2{ float: left; width: 50%; }
        .login-register-employer-tabtitle, .login-register-worker-tabtitle{ font-size: 14px !important; } 
        .login-register-employer-tabtitle .login-radio,  .login-register-worker-tabtitle .login-radio{ margin-right: -9px !important; width:auto !important; }
        .login-register-worker-tabtitle:after, .login-register-employer-tabtitle:after{font-size: 20px !important;}
        .login-register h3{ font-size: 20px !important; }
        .mainheader-title h3{font-size: 18px !important;}
        .contact-right.container-right, .contact-left.container-left{ padding: 0 !important }
        .page-content.contact {padding: 50px 0 0 !important;}
        .page-content.contact.advertiser-cont {padding: 50px 0 !important;}
        .contact-right.container-right .box {padding: 20px 0px !important;}
        .contact-banner-container{ background-size: contain; width: 100%; }
        /* .cta-join-ichamba .mobilenopadding{ padding: 0 !important; }*/
        .btn-cta-login-employer{ padding: 10px !important; }
        .btn-cta-subtitle {    font-size: 15px !important;}
        .contact-heading h2{ font-size: 24px; }
        .contact-banner-container.container-right{ float: none !important; margin: 0 auto 20px auto; } 
        .workers-home-bg{ height: auto !important;background-position: 5% 0 !important; background: none !important; }
        .workers-home-block {text-align: center;background: #0091c4 url(../rimg/ichamba-applicant-banner.jpg) no-repeat;background-size: cover;}
        .worker-home-title {padding-top: 100px !important; text-align: center; padding-bottom: 0px !important;}
        .employer-homebox .homebox-instructions .hidden-xs { display: block !important; }
        .worker-home-title {font-size: 26px !important;line-height: 32px !important; margin-bottom: 10px !important; }
        .worker-home-title + p {font-size: 16px !important;line-height: 24px !important;padding: 0 !important; margin-bottom: 25px !important;}
        .how-it-wrks-bg{ background: none !important; }
        .body_worker .search-section.search-section-employer .search-tabs li a {font-weight: 600; font-size: 12px;}
        .body_worker .btn-blue{ font-size: 16px !important; }
        .search-keywrd-cont .margbtm15{ margin-bottom: 15px; }
        .worker-staff-lft {margin: 0 !important;padding: 20px !important;text-align: center !important;}
        .worker-staff-banner {background-image: none !important;height: auto !important;}
        .manage-staff-button a{font-size: 15px !important; padding:12px 20px}
        .employer-carousel{ padding: 50px 0 !important; }
        .employer-carousel .section-title{ font-size: 30px !important; }
        .workers-home-side{ height: auto !important;}
        .section-how{ padding: 50px 0 !important; }
        .section-how .section-title {font-size: 26px !important;}
        .about-stories .contact-right.container-right .box {padding: 0px !important;}
        .sidebar-content-cont{ padding: 20px; }
        .about-stories .contact-left.container-left .box.nopadding {float: left;width: 100%;margin: 30px 0 0; }
        .about-stories .contact-banner-container{background-size: cover;}
        .static-sidebar-menu li span{ display: none !important; }
        .sidebar-icon-img{width:40px !important; display: inline-block !important; }
        .static-sidebar-menu li.active .sidebar-icon-img{width:40px !important; display: inline-block !important; }
        .menu-item-about .sidebar-icon-img {background-position: -7px -8px;}
        .menu-item-ourmarket .sidebar-icon-img {background-position: -95px -8px;}
        .menu-item-logohistory .sidebar-icon-img {background-position: -185px -8px;}
        .menu-item-ichambateam .sidebar-icon-img {background-position: -273px -8px;}
        .menu-item-newsmedia .sidebar-icon-img {background-position: -360px -8px;}
        .menu-item-about a:hover .sidebar-icon-img, .menu-item-about.active a .sidebar-icon-img {background-position: -7px -69px;}
        .menu-item-ourmarket a:hover .sidebar-icon-img, .menu-item-ourmarket.active a .sidebar-icon-img {background-position: -95px -69px;}
        .menu-item-logohistory a:hover .sidebar-icon-img, .menu-item-logohistory.active a .sidebar-icon-img {background-position: -185px -69px;}
        .menu-item-newsmedia a:hover .sidebar-icon-img, .menu-item-newsmedia.active a .sidebar-icon-img {background-position: -360px -69px;}
        .advisory-team-cont .menu-item-about .sidebar-icon-img {background-position: -59px -8px;}
        .advisory-team-cont .menu-item-ourmarket .sidebar-icon-img {background-position: -196px -8px;}
        .advisory-team-cont .menu-item-logohistory .sidebar-icon-img {background-position: -337px -8px;}
        .advisory-team-cont .menu-item-newsmedia .sidebar-icon-img {background-position: -613px -8px;}
        .advisory-team-cont .menu-item-ichambateam a:hover .sidebar-icon-img, .advisory-team-cont .menu-item-ichambateam.active a .sidebar-icon-img {background-position: -475px -69px;}
        .menu-item-ichambateam a:hover .sidebar-icon-img, .menu-item-ichambateam.active a .sidebar-icon-img {background-position: -273px -69px;}
        .logo-tab-img img{ max-width: 100%; }
        .logo-head-txt{ font-size: 20px; }
        .news-date{ background-position: 50%; margin: 0; }
        .news-title{ font-size: 20px; }
        .news-content p{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .advisory-team-cont{ padding: 0; }
        .advisory-team-cont .box{ padding: 0; }
        .advisory-main-cont .sidebar-content-cont{ padding: 20px !important; }
        .advisory-team-cont .team-member{ width:100%; margin: 0 0 20px 0; }
        .advisory-team-cont .static-sidebar-menu li a {padding: 10px 0;}
        #wrapper {margin: 68px 0 0 0;}
        .advisory-team-banner{ padding: 0; }
        .advisory-team-banner .box{ padding: 0 !important; }
        .nopadlft-advisor{ padding: 0 !important; }
        .nopadrgt-advisor{ padding: 0 !important; }
        .advisor-banner-cont1, .advisor-banner-cont2{background-position: 50%; margin-bottom: 20px;background-size: cover; background: #232323; height: auto;float: left;}
        .advisor-banner-cont1 .contact-banner-info h3, .advisor-banner-cont2 .contact-banner-info h3{font-size: 18px; line-height: 22px;}
        .user-img-cont{ width:100%; }
        .user-img-details{ width: 100%;padding:0;text-align: center; }
        .team-member-card .aligncenter {margin-bottom: 0px;}
        .team-member-address-detail li span{ text-align: left; }
        .team-member-card .pad-20-10 {padding: 0px 0 20px 15px;}
        .brdr-lft-1{ border-left: none; }
        .logo-tab-img {margin: 0 0 35px 0 !important;}
        .section-homepage-worker-staff h2{ font-size: 24px !important; }
        .section-homepage-worker-staff h4{ font-size: 16px !important; }
        .home-top-bg .section-description{ font-size: 16px !important; line-height: 20px !important; margin-bottom: 15px !important; }
        .manage-staff-cont, .more-jobs-cont{ height: auto !important;     padding: 10px 0 30px !important; }
        .worker-homebox .homebox-title, .employer-homebox .homebox-title {    font-size: 19.5px !important;line-height: 30px;margin-bottom: 0 !important;}
        .worker-homebox .homebox-instructions, .employer-homebox .homebox-instructions{ font-size: 16px !important; margin-bottom: 15px !important; }
        .worker-homebox, .employer-homebox {padding: 30px 12px 0;}
        .search-section.search-section-employer .search-tabs li a {font-size: 13px !important;}
        .hire-staff-lft h2 { font-size: 24px !important; line-height: 30px;}
        .worker-staff-lft h2 {font-size: 24px !important; line-height: 30px;}
        .hire-staff-lft h4 { font-size: 16px !important;margin: 10px 0 !important; line-height: 24px;}
        .worker-staff-lft h4 {font-size: 16px !important; line-height: 24px; margin: 10px 0 !important;}
        .employers-home-block .btn-green{ display: inline-block;  margin-bottom: 20px; }
        .search-section-employer .btn-green{ font-size: 16px !important; padding: 12px 20px !important; }
        .body_worker .btn-blue {font-size: 16px !important; padding: 12px 13px 12px 13px !important; display: inline-block; margin-bottom: 20px}
        .body_employer .btn-green {font-size: 16px !important; padding: 12px 13px 12px 13px !important;  margin-bottom: 20px; display: inline-block;}
        .home-top-bg .section-title {text-align: center !important; font-size: 26px !important; line-height: 32px;}
        .home-top-bg .section-description{ font-size: 16px !important; line-height: 20px !important; margin-bottom: 15px !important; }
        img.top-logo{ margin-bottom: 15px !important; }
        .page-content.contact .contact-left.container-left .box.nopadding { width:100% !important; margin:0 0 20px 0 !important; }
        .page-content.contact .contact-banner-container{ background-size: cover; }
        .worker-top-bg{ height: auto !important; }   
        .workereprofile-main.mainheader-title h1{ font-size: 24px !important }  
        /*.eprofile-webpagebaneer-cont, .eprofile-premiumbanner-cont{ padding: 30px 52% 15px 20px !important; height: 300px !important; }
        .eprofile-webpagebaneer-cont .buttons .btn{padding: 8px 10px !important; font-size: 13px !important; min-width: 80% !important;  }*/
        .worker-personalinfo .radio p{ width:auto !important; }
        .hide-mobile.control-label{ display: none !important }
        .worker-tabs-nav > div > a label{ font-size: 13.5px !important; }
        .eprofile-resume-lft { padding: 10px !important; text-align: center !important; }
        .eprofile-resume-lft h2 {font-size: 24px !important;}
        .row.marg0.eprofile-banner-main{ background: #232323 !important; margin-bottom: 20px !important; }
        .eprofile-resume-lft h4 {font-size: 18px !important; line-height: 26px !important;}
        .eprofile-resume-lft h3 {font-size: 20px !important;}
        .panel-group.resume-panel{ float: left; width:100%; }
        .panel-group.resume-panel .resume_left{ margin:10px 0 !important; width:100% !important; }
        .panel-group.resume-panel .resume_right{ margin:10px 0 !important; width:100% !important; }
        .resume-panel-innercont img{max-width: 100%;}
        .resume-panel-innercont img.headImg{max-width: 100%; display: inline-block; vertical-align: middle; float: left; margin: -3px 0 0 0;}  
        .minHgt750{ min-height: inherit !important; }
        .resume_left .panel-title > a, .resume_right .panel-title > a{ font-size: 15px !important }  
        .upgrade-package-panel .accordion1 .panel-title a{ padding:10px 10px 10px 62px !important; }
        .upgrade-package-panel .accordion2 .panel-title a{ padding:10px 10px 10px 62px !important; }
        .upgrade-package-panel .accordion3 .panel-title a{ padding:10px 10px 10px 62px !important; }
        .upgrade-package-panel .accordion4 .panel-title a{ padding:10px 10px 10px 62px !important; }
        #collapse1 .panel-body ul li{padding: 5px 15px !important; line-height: 22px !important;}
        #collapse2 .panel-body ul li{padding: 5px 15px !important; line-height: 22px !important;}
        #collapse3 .panel-body ul li{padding: 5px 15px !important; line-height: 22px !important;}
        #collapse4 .panel-body ul li{padding: 5px 15px !important; line-height: 22px !important;}
        .additional-services-free{padding: 20px 10px 10px 10px !important;}
        .additional-services-list{padding: 10px 10px 10px 10px !important;}
        .additional-services-list .pull-right{ float: left !important; }
        .btn-black.wdth50{ width:100% !important; margin: 5px 0 !important; font-size: 15px !important }
        .btn-blue.wdth50_alt{ width:100% !important; margin: 5px 0 !important;  font-size: 15px !important}
        .total-pckge-cont h4 {font-size: 18px !important;}
        .worker-top-bg.worker-jblist-banner h1 {font-size: 24px !important; line-height: 28px;}
        .workaside-marTp70 {margin-top: 0px !important;} 
        .btn-filter-form.bgfworker{ font-size: 16px !important; }
        .worker-dirtry-listview .worker-list-aside-wrapper .box-heading{ font-size: 16px !important; }
        .worker-list-aside-wrapper .btn-filter-blue, .employer-list-aside-wrapper .btn-filter-blue, .btn-filter-blue{ font-size: 16px !important; }
        .textvite-side.fworker{background:#0091c4 !important;padding:25px !important;text-align: center !important;height:auto !important;border-radius: 4px;}
        .advertise-banner-container{background: #232323 !important; padding: 25px !important; text-align: center !important; height: auto !important;}
        .advertise-banner-container .contact-banner-info{ display: inline-block !important; width: 100% !important; padding: 0 20px 20px !important; }
        .advertise-banner-container .contact-banner-info h3{ font-size: 20px !important; line-height: 26px !important; }
        .contact-banner-container{background: #232323 !important; padding: 25px !important; text-align: center !important; height: auto !important;}
        .contact-banner-container .contact-banner-info{ display: inline-block !important; width: 100% !important; padding: 0 20px 20px !important; }
        .contact-banner-container .contact-banner-info h3{ font-size: 20px !important; line-height: 26px !important; }
        .worker-dirtry-listview .padRgt30.worker-job-listcont{ padding-right: 10px !important }
        .worker-job-listcont .dl-global-actions > li{ margin: 5px !important; padding:0 !important; width: auto !important }
        .worker-dirtry-listview .dl-user > header .list-trigger-button{width: 40px !important;height: 35px !important; background-size: cover !important;}
        .worker-dirtry-listview .dl-user > header .dl-user-name{margin-right: 0px !important;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 16px !important; padding: 2px 10px 0 0; float: left;}
        .worker-dirtry-listview .dl-user > header .dl-user-check{padding: 0 !important;}
        .worker-dirtry-listview .dl-user > header{min-height: 35px !important; padding: 12px 15px 12px 15px !important;}
        .worker-dirtry-listview .dl-list-job-quickinfo { text-align: left; }
        .worker-dirtry-listview .dl-list-job-quickinfo > li{ float: none; width: auto; margin: 0 10px 5px 0 !important; text-align: left !important; display: inline-block; }
        .worker-dirtry-listview .dl-list-job-quickinfo2{ margin: 5px 0 0 0; }
        .date-apply-cont.date-marlft140{ margin-left: 0 !important; width:100% !important; }
        .worker-dirtry-listview .dl-useraction.worker-dl-job{margin: 0 !important;padding: 7px 0 !important; text-align: left;}
        .worker-dirtry-listview .experience-wrapper{ border-right: none !important }
        .worker-dirtry-listview .dl-useraction.worker-dl-li-rgt{ width: 100%; text-align: left !important;     padding: 15px 0px !important; }
        .subscribe-title{ line-height: 26px !important; font-size: 18px !important; }
        .directory-list-worker-tab.clearboth.directory-list-worker-tab3 li{ width: 100% !important; min-height: inherit !important;  }
        .directory-list-worker-tab.clearboth.directory-list-worker-tab3 li a {padding: 10px 0px !important;}
        .worker-dirtry-listview .full-view-wrapper .dl-user-tabs-wrapper{ padding:15px 0 0 0 !important; }
        .dl-global-view-link {width: 100% !important; text-align: center !important;} 
        .worker-dirtry-listview ul.dl-list-job-quickinfo2 li {margin: 0 0 5px 0 !important;width: 100%;float: left;}
        .worker-viewjob-main .dl-user > header .dl-user-name{ float: left;  font-size: 16px !important;  padding: 5px 0 0 10px; margin: 0 !important;  }
        .worker-viewjob-main .dl-user .job_header:first-child .dl-user-name{width:50%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
        .dl-list-worker-body .brderLeft1{ border:none; margin: 10px 0 0 0; }
        .employer-package.after-login-emplyer .price-panel-width{ width:100%; }
        .employer-howitworks-step, .worker-howitworks-step{ padding: 0 }
        .workers-dashboard .emp-content li{ margin-left: 5px; }
        #no-more-tables .new_div_special a.accordion-toggle-symbol{ max-width: 65%; }
        #AccSettings .nopaddingleft{ padding: 0 !important }
        .worker-personalinfo label.control-label{ width: 100%; padding-right: 0;  text-align: left !important;     margin-bottom: 4px;}
        #affiliationCode .nopaddingleft{ padding: 0 !important }
        .worker-personalinfo .personal-state .nopaddingleft{ padding: 0 !important }
        .worker-personalinfo .panel-title > a{ padding: 0; }
        .worker-myjobexp .panel-symbol-head span{font-size: 16px;}
        .worker-industry-added .main-accord {display: inline-block;width: 65%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
        .worker-jobexp-accordin .second_level .up_tech_name-ind{ width: 90% !important; }
        select, textarea, input[type="text"]{ font-size: 14px !important; }  
        .workers-skills-dashboard .new_div_special a.btn-danger{float: left; padding:8px 12px !important; font-size: 15px !important; margin-bottom: 10px; }
        .workers-skills-dashboard .new_div_special a.btn-worker{float: left; padding:8px 12px !important; font-size: 15px !important; }
        .skill-head-cont {line-height: 28px;width: 65%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left; }
        .adding-job{ font-size: 15px !important;   margin-right: 0 !important;  }
        .pay-history-header {font-size: 16px;     max-width: 75%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left;}
        #ref_quick1.add-quick-ref-cont .panel-body{ padding: 0 0 15px 0 !important }
        #ref_quick1.add-quick-ref-cont .panel-body .nopaddinglft{ padding: 0 !important }
        .addref-inptfldcont{ padding: 0 !important }
        .letter-recommend-upload{ margin-left: 0; }
        #uploadFile {float: left; width: 100%;}
        .fileUpload{ width:100%;margin: 5px 0 0; } 
        .my-reference-btns {margin: 40px 0 0 0;}
        .add-refer-main .add-quick-ref-cont .panel-body {padding: 15px 5px;}
        .add-refer-main .add-quick-ref-cont .panel-title > a.accordion-toggle{padding: 0 0 0 5px !important;}
        .add-list-btns .btn-blue-lg {font-size: 15px;margin: 0 !important; width: 100%;}
        .list-refer-main .add-quick-ref-cont .panel-body {padding: 15px 5px !important;}
        .list-refer-main .add-quick-ref-cont .panel-title > a.accordion-toggle{    padding: 0 0 0 5px !important;}
        .list-refer-main .add-list-btns .btn-blue-lg {font-size: 15px;margin: 0 !important; width: 100%;}
        .body_employer .employer-features-inner .btn-green{ margin-bottom: 0 !important }
        .body_worker .worker-features-inner .btn-blue{ margin-bottom: 0 !important } 
        .advisor-banner-cont1 .contact-banner-info {float: left;padding: 20px 20px 40px 20px;width: 100%; text-align: center;}
        .advisor-banner-cont2 .contact-banner-info {float: left;padding: 20px 20px 40px 20px;width: 100%; text-align: center;}
        .worker-viewjob-main .job_action_bar_main .job_action_bar li .btn{ width: 100%; }
        .worker-viewjob-main .job_action_bar_main .job_action_bar li{ width: 100%; margin: 5px 0;}
        .worker-viewjob-main .job_s1 > ul > li{ width: 100%; text-align: left; margin: 3px 5px; }
        .myjob-invites-body .padRgt30 {padding-right: 10px !important;}
        .worker-job-listcont .dl-list-job-quickinfo > li > i{ text-align: left;  margin: 0 5px 0 0; }
        .worker-job-listcont .dl-list-job-quickinfo2 > li > i{ text-align: left; }
        .employer-dashboard .panel-title > a {padding: 0 0 0 10px !important;}
        .worker-jobexp-accordin .second_level .experience-years{margin-left: 20px;}
        .reference-rating-main{ padding: 0 !important }
        .reference-rating-main .nopaddinglft, .reference-rating-main .nopaddingrgt{ padding: 0 !important }
        .employer-textvite-top.employer-rating-screen h1 {font-size: 24px;}
        .reference-rating-main .project_summry_cont{ margin: 0 !important }
        #label_cntGeneral_email, #label_cntGeneral_phone, #label_cntGeneral_mobile{width: 100%;margin-bottom: 10px !important;}
        .footer-content-wrapper .footer-content .footer-container-col-right {padding-left: 0px;}
        .footer-widgets .keepTouch-cont {width: 100%;}
        .employer-companyinfo .form-group {margin-bottom: 0px;    padding: 0;}
        .employer-comp-photo{ padding-top: 0px !important; }
        .employer-tabs-nav > div > a{ font-size: 14px; }
        .col-xs-12.col-sm-3.col-lg-3.footer-column{ min-height: inherit !important; }
        .col-xs-12.col-sm-3.col-lg-3.footer-column:last-child{ margin-bottom: 0px !important }
        .view-wishlist-cont .padRgt30 {padding-right: 15px !important;}
        .view-wishlist-cont .textvite-side{background: #79a400;height: auto; padding: 20px;text-align: center; border-radius: 4px; }
        #footer-guest .footer-content-wrapper .footer-content .footer-container-col-left .social-icons {margin-bottom: 0px;}
        #footer-guest .footer-content-wrapper .footer-container-col-right .col-sm-6.col-md-4 {float: left;width: 100%;}
        #footer-guest .footer-content-wrapper .footer-container-col-right .footer-widget ul li{ float: left; width: 50%; padding: 0 5px 0 20px; }
        #footer-guest .footer-content-wrapper .footer-container-col-right .footer-widget {padding: 10px 0 20px 0 !important;}
        .page-content.worker-how-works{ padding: 20px 0; }
        .page-content.worker-how-works article#content{ padding: 20px 0 !important; }   
        .btn.btn-black{ font-size: 16px !important }
        .div_other_fld_cont input[type="text"]{ width: 80% !important }  
        .job-apps-maincont .dl-user > header .dl-user-name span.userTxt.fr{ width: 100%; text-align: right;     margin-top: 0px; }
        .job-apps-maincont .dl-user > header .dl-user-name span.userTxt{ float: right;     margin-top: 8px; }
        .employer-network-main .worker-netowrk-search .btn-employer.btn-blue{ float: left; width: 100% !important }
        .employer-network-main .worker-netowrk-search .btn-employer.btn-black{ float: left; width: 100% !important }
        .employer-jobvite .div-pop-ind-post{ width: 100% !important }
        .page-content.directory-list.employer-viewjob-main ul.job_action_bar li{ width: 49% !important; text-align: left; }
        .employer-viewjob-main .job_action_bar_main .btn-employer{padding: 9px 9px !important;}
        .page-content.directory-list.employer-viewjob-main .viewjob > ul{margin-left: 0px; }
        .employer-viewjob-main .dl-user > article {padding: 15px 5px;}
        .text-log-employernm, .text-log-emailcont, .text-log-phonecont {display: none;}
        .text-log-jobfolder {float: left; width: 35%; margin-right: 10px;}
        .text-log-jobidheader{float: left; width: 45%} 
        .worker-textlogs .employer-dashboard .panel-title > a{ padding-left: 15px; }
        .employer-textlogs .employer-dashboard .panel-title > a{ padding-left: 15px; }
        .emp-dirtry-listview .dl-global-actions > li {margin-right: 5px; width: -webkit-calc(50% - 5px); width: -moz-calc(50% - 5px); width: calc(50% - 5px);}
        .viewmember > ul {margin-left: 0px;}
        #article_education > ul, #article_reference > ul{margin-left: 0px;}
        #footer-employers #footer-employer-container {padding: 40px 0px !important;}
        #footer-employers  .footer-widgets #footer-employer-container ul li{ float: left; width: 50%; padding-left: 15px; }
        .power-search-cont .buttons button{ width: 100%; margin: 0; }
        .power-search-cont  .col-xs-12 {padding: 0px;}
        .btn.btn-grn-white-textvite {margin-bottom: 40px;}
        .employer-textvite-top .employer-home-title {padding-top: 50px !important;font-size: 30px !important;}
        .textvite-list li.margbtm50 { margin-bottom: 80px;}
        .employer-home-tabs .power-search-cont.form-ps ul li {width: 100% !important;margin-bottom: 5px !important;}
        #footer-workers .footer-widgets ul li {float: left; width: 50%;}
        .employdir-main.emp-dirtry-listview .dl-global-actions {float: left; width: 100%; margin-bottom: 0px;}
        .apply-email-formcont .btn-cancel, .apply-email-formcont .btn-save{ width: 100%; margin: 5px 0 !important; font-size: 16px !important; padding: 8px 20px !important; }
        .directory-list.worker-dirtry-listview .dl-user-tabs-wrapper > ul > li:last-child{ overflow: auto; }
        .directory-list.worker-dirtry-listview .table-rating { width: 500px;}
        .worker-netowrk-search .btn-blue{ padding: 9px 20px !important; margin: 3px 0 !important; width:100%; }
        .worker-netowrk-search .btn-black{ padding: 9px 20px !important; margin: 3px 0 !important; width:100%; }
        .page-content.network-view.directory-list.worker-dirtry-listview .worker-netowrk-search .col-md-8.col-sm-12.col-xs-12.nopaddinglft{ padding: 0 !important }
        .worker-netowrk-search{ margin-bottom: 10px; }
        .network-dir-listing.worker-network-main .dl-global-actions.dl-useraction li { float: left; margin: 3px  !important; width:-webkit-calc( 50% - 8px) !important;width:-moz-calc( 50% - 8px) !important; width:calc( 50% - 8px) !important; text-align: left; }
        .page-content.network-view.directory-list.worker-dirtry-listview aside.add-network-asidebar{ padding: 0px; }
        .myjob-invites-body .job-apps-maincont .dl-list-worker-body.listing {padding: 15px;}
        .myjob-invites-body .send-mail-cont .btn-danger, .myjob-invites-body .send-mail-cont .btn-worker{ width: 100%; margin:3px 0 !important; }
        .send-mail-cont .worker-top-bg.mainheader-title h1 {font-size: 16px;}
        .list-group-textlog-detail  .list-group-custcheck{ position: absolute; right: 30px; margin:0 !important; }
        .worker-textlogs.text-log-infomsg.employer-dashboard .panel-collapse .btn-employer-sml{font-size: 14px !important;width: 49%;text-align: left;margin:3px 0 !important}
        .worker-textlogs.text-log-infomsg.employer-dashboard .panel-collapse .btn-employer-sml .custom_checkbox{font-size: 14px !important;}
        .employer-textlogs.text-log-infomsg.employer-dashboard .panel-collapse .btn-employer-sml{font-size: 14px !important;width: 49%;text-align: left;margin:3px 0 !important}
        .employer-textlogs.text-log-infomsg.employer-dashboard .panel-collapse .btn-employer-sml .custom_checkbox{font-size: 14px !important;}
        .list-group.list-group-textlog-detail {padding: 10px 20px 10px !important;} 
        .dl-user.list-view .dl-list-job-quickinfo{ float: left; }
        .dl-list-job-quickinfo > li{ width: 100%; margin:0 0 5px 0; text-align: left; }
        .emp-dirtry-listview .dl-list-worker-quickinfo li{ width: 100%; margin:0 10px 5px 0; text-align: left; }
        .cat_srch_result .industry-specialitylist .li-pop-child {line-height: 20px; width: 100% !important;}
        .workers-skills-dashboard .new_div_special ul.new_ul_special.view-skill-cont li.new_li_special{ width: auto; }
        .workers-skills-dashboard .new_div_special{padding: 0 0px 5px 0px !important;}
        .divi_indtry_cont{ padding-left: 5px; }
        .fieldset_industry.preferd-schdle-cont #biz_Week_disp table tr td select.select1{ width: 100% !important; margin: 0 0 5px 0 !important;  }
        .fieldset_industry.preferd-schdle-cont #biz_Week_disp table tr td select.select2{ width: 100% !important; margin: 0 0 5px 0 !important;  }
        select.select-miles-list {float: left;width: 100% !important;}
        .addnew-lang-inner ul li{ width: 100%; }
        .addnew-lab-btns{ width: 100%; }
        .addnew-lab-btns a{font-size: 15px !important; margin: 0 !important}
        .my-reference-btns .btn-black-lg{ margin: 5px 0; font-size: 16px; }
        .dpay_low_cont{ float: left; width: 100%; padding: 0; }
        #dpay_low, #dpay_high {width: 100% !important;  margin: 5px 0  !important}  
        .addpayrate-btnnw{ margin-top: 10px; }
        .worker-viewjob-main .viewjob > ul { margin-left: 0px !important;}
        .worker-tabs-nav > div > a label { font-size: 11px !important;}
        .employer-package .additional-services-free .control-label{ width: 100%; }
        #employer-package .pkg-subs .checkbox.pkg-chk h5{ font-size: 16px; }
        .network-addedrow-list .li-pop-child.add_exp_row_cont {width: 100%;}
        #ind_data input[type="checkbox"]{ display: none; }
        .employer-posted-jobs .dl-useraction li{float: left !important; margin: 0 3px 5px 0;}
        .ref_row_fld_cont{ width: 90%; }
        .ref_relation_cont{ text-align: left !important }
        .employer-network-inner #location_city_state select#state1{margin-right: 0 !important; width: 100% !important}
        .employer-network-inner #location_city_state select#city1{margin-left: 0 !important; width: 100% !important}
        .box.employer-network-inner input#txtzip1{margin-right: 0 !important; width: 100% !important}
        .box.employer-network-inner input#txtState1{margin-left: 0 !important; width: 100% !important}
        .box.employer-network-inner input#txtCity1{margin-right: 0 !important; width: 100% !important}
        .workers-skills-dashboard .new_div_special_morespecific { width: 100% !important;}
        .employer-jobvite.post-job .panel-title > button{ padding: 0 0 0 10px }
        .employer-jobvite.post-job .panel-title { font-size: 16px; }
        .employer-profiless .eprofile-home-lft .fl.employer-home-step-title{    padding: 10px 0 0;}
        #sabiz_Sch_disp{overflow: auto;}
        .power-search-cont input[type="text"], .power-search-cont select, .power-search-cont input[type="number"]{ margin:0 0 5px 0 ; }
        .employer-cart-page h3.box-heading{ font-size: 16px; }
        .shopping-box-content .box-content {padding: 15px 15px;}
        .emp-dirtry-listview.employdir-main .dl-list-worker-contact{ text-align: center; }
        .emp-dirtry-listview.employdir-main .dl-list-worker-contact li{ float: none; display: inline-block; }
        .emp-dirtry-listview.employdir-main .dl-list-worker-quickinfo{ text-align: center; }
        .emp-dirtry-listview.employdir-main .dl-list-worker-quickinfo li{ float: none; display: inline-block; width: auto; }
        #myjobexp .industry-specialitylist .li-pop-child.add_exp_row_cont { width: 100% !important;} 
        .text-logs-hidden-fields{ display: block !important; margin:10px 0 0 0; padding: 0 15px 0 15px; }
        .job-list .dl-list-worker-body-avatar{ margin: 0 0 15px 0; float: left; width: 100%;text-align: center; }
        .list-view-img-cont {float: left; width: 100%;margin-right: 0px;text-align: center;}
        .worker-dirtry-listview .experience-wrapper .title {text-align: left;}
        .list-view-details-cont{ width: 100%; padding: 0; }
        .summary_industry{ text-align: center; }
        .posted_company_name{ text-align: center; }
        .list-view-details-cont .dl-list-job-quickinfo-1{ text-align: center; }
        .list-view-details-cont .dl-list-job-quickinfo-1 > li{ float: none; display: inline-block; margin:5px 10px 0px 0; }
        .worker-dirtry-listview .dl-useraction.dl-job.worker-dl-job a{ float: none; display: inline-block; }
        .worker-dirtry-listview .experience-wrapper .content {text-align: left;}
        .worker-dirtry-listview .dl-useraction a.btn-green{ float: left; width: 100%; }
        .worker-dirtry-listview .dl-user .dl-list-worker-body .dl-list-all-info{ padding: 0 !important;     width: 100% !important; }
        .worker-dirtry-listview .dl-user .dl-list-worker-body .dl-list-media-info{ width: 100% !important }
        .member-since-date{ text-align: center; }
        .dl-user .dl-list-worker-body .dl-list-media-info{ width: 100%; }
        .dl-user .dl-list-worker-body .dl-list-all-info{ width: 100% !important; text-align: left; padding: 0 }
        .text-log-innerbtn-cont{padding: 0 10px 5px 10px;}
        .worker-textlogs .text-log-emailcont1, .worker-textlogs .text-log-phonecont1{ padding-bottom: 5px; }
        .textlog-mbox-cont .headingsm{ font-size: 16px; }
        .zip-miles-city-cont{ padding: 0 !important }
        .zip-miles-city-cont #txtzip1 {width: 100% !important;margin-bottom: 5px !important;margin-right: 0px !important;}
        .zip-miles-city-cont #city1 {width: 100% !important;margin-bottom: 5px !important; margin-right: 0px !important;}
        .zip-miles-city-cont #state1 {width: 100% !important;margin-bottom: 5px !important; margin-right: 0px !important;}
        .zip-miles-city-cont #milesaway { width: 100% !important; margin-bottom: 5px !important; margin-right: 0px !important;}
        .zip-miles-city-cont #txtzip2 {width: 100% !important;margin-bottom: 5px !important;margin-right: 0px !important; margin-top: 10px !important}
        .zip-miles-city-cont #pref_state1 { width: 100% !important;margin-bottom: 5px !important; margin-right: 0px !important;}
        .zip-miles-city-cont #pref_city1 {width: 100% !important; margin-bottom: 5px !important;}
        .padRgt30.reviewjob-left{padding-right: 0px !important; margin-bottom: 30px;}
        .review-campaign ul.review-mainul li ul li{ width: 100%; }
        .review-campaign .comp-name{font-size: 20p; text-align: left;}
        .page-content.review-campaign .btn-black-lg, .page-content.review-campaign .btn-green-lg {font-size: 16px;width: 100%;margin: 0 0 10px 0 !important;}
        .posted-job-category .fl{ width: 100%; }   
        .posted-job-category .fr{ width: 100%; text-align: center; }
        .posted-job-category{ margin: 0; }
        .employer-posted-jobs .dl-user .dl-list-worker-body .dl-list-all-info{ text-align: left; padding: 0; }
        .jobfair-cont .col2 {width: 100%;}
        .employer-cart-page .col-lg-8{ padding: 0 !important }
        .employer-cart-page .col-lg-4{ padding: 0 !important }
        .shopping-box-content header{ padding: 12px 15px; font-size: 16px;  }
        .employer-package-details{ padding: 0; }
        .general-pack-info a{ display: inline-block; width: 100%; margin:5px 0; }
        .general-pack-info .cart-sep-cont{ display: none; }
        .worker-cart .wrkr-delete-pack{ display: inline-block; width: 100%; margin:5px 0; }
        .worker-cart .wrkr-change-pack{ display: inline-block; width: 100%; margin:5px 0; }
        .worker-cart .cart-sep-cont{ display: none; }
        .send-mail-cont .employer-top-bg.mainheader-title h1 {font-size: 16px;margin: 20px 0; padding: 0 10px; line-height: 24px;}
        .send-mail-cont.employer-mailcont .btn-danger {width: 100% !important; margin-bottom: 10px !important;}
        .employer-jobvite .div-pop-ind-post-select li.li-pop-child-value {float: left;width: 100%;padding: 0;}
        .employer-jobvite .div-pop-ind-post-select {padding: 10px 10px;}  
        .network-job-category{ padding: 10px; }
        .address-jobvite-cont{ padding: 0 !important; }
        .employer-jobvite.post-job #dpay_low, .employer-jobvite.post-job #dpay_high{width: -webkit-calc(45% - 30px) !important;width: -moz-calc(45% - 30px) !important;width: calc(45% - 30px) !important; margin:0 15px 0 0 !important;}
        .employer-jobvite #payrate_summary input[type="text"] {width: -webkit-calc(45% - 30px) !important;width: -moz-calc(45% - 30px) !important;width: calc(45% - 30px) !important; margin:0 15px 0 0 !important;}
        .worker-personalinfo .panel-title span { text-overflow: ellipsis; white-space: nowrap; width: 56%; display: inline-block; vertical-align: middle; overflow: hidden;}
        .industry-specialitylist > li.year-of-expcont > p{ font-size: 14px; } 
        .addExpRowbtn{ margin:10px 0 0 0; }
        .worker-jobtargetcont .panel-title > a{ padding: 0 0 0 10px }
        #milesaway {width: 100% !important;}  
        .workers-skills-dashboard .panel-title > a{ padding: 0 0 0 10px }
        .workers-skills-dashboard .new_div_special a.btn{ width: 100%;    max-width: 100%; }
        .workers-skills-dashboard .panel-group .panel.panel-outer{ margin-bottom: 10px !important; }
        #edit_edu #edu2frm .form-group a.btn-danger, #edit_edu #edu2frm .form-group a.btn-worker{ width: 100%; margin: 3px 0 !important; }
        .worker-viewjob-main .dl-user > header .dl-user-name{ max-width: 70%; }
        .employer-dashboard .panel-title > a > span {max-width: 60%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left; vertical-align: middle;}
        .employer-dashboard .panel-title > a > span > span{ display: inline-block; }
        .worker-viewjob-main.employer-view-worker-body .padRgt30 {padding: 0px 10px !important;}
        .worker-viewjob-main.vieweprofile-body .dl-user .dl-list-worker-body .dl-list-media-info {width: 100%;float: left;}
        #article_schedule .viewmember > ul > li > ul > li.right{width: 100%}
        .dl-list-worker-body.listing .col-md-12.viewmember{ padding: 0 !important }

        .list-group-textlog-detail .empdate {width: 100% !important; padding: 0px !important;}
}
   
@media all and (max-width: 375px){    
        .sidebar-content-cont{ padding: 20px; }
        .about-stories .contact-left.container-left .box.nopadding {float: left;width: 100%;margin: 30px 0 0; }
        .about-stories .contact-banner-container{background-size: cover;}
        .static-sidebar-menu li span{ display: none !important; }
        .sidebar-icon-img{width:40px !important; display: inline-block !important; }
        .static-sidebar-menu li.active .sidebar-icon-img{width:40px !important; display: inline-block !important; }
        .menu-item-about .sidebar-icon-img {background-position: -7px -8px;}
        .menu-item-ourmarket .sidebar-icon-img {background-position: -95px -8px;}
        .menu-item-logohistory .sidebar-icon-img {background-position: -185px -8px;}
        .menu-item-ichambateam .sidebar-icon-img {background-position: -273px -8px;}
        .menu-item-newsmedia .sidebar-icon-img {background-position: -360px -8px;}
        .menu-item-about a:hover .sidebar-icon-img, .menu-item-about.active a .sidebar-icon-img {background-position: -7px -69px;}
        .menu-item-ourmarket a:hover .sidebar-icon-img, .menu-item-ourmarket.active a .sidebar-icon-img {background-position: -95px -69px;}
        .menu-item-logohistory a:hover .sidebar-icon-img, .menu-item-logohistory.active a .sidebar-icon-img {background-position: -185px -69px;}
        .menu-item-newsmedia a:hover .sidebar-icon-img, .menu-item-newsmedia.active a .sidebar-icon-img {background-position: -360px -69px;}
        .advisory-team-cont .menu-item-about .sidebar-icon-img {background-position: -59px -8px;}
        .advisory-team-cont .menu-item-ourmarket .sidebar-icon-img {background-position: -196px -8px;}
        .advisory-team-cont .menu-item-logohistory .sidebar-icon-img {background-position: -337px -8px;}
        .advisory-team-cont .menu-item-newsmedia .sidebar-icon-img {background-position: -613px -8px;}
        .advisory-team-cont .menu-item-ichambateam a:hover .sidebar-icon-img, .advisory-team-cont .menu-item-ichambateam.active a .sidebar-icon-img {background-position: -475px -69px;}
        .menu-item-ichambateam a:hover .sidebar-icon-img, .menu-item-ichambateam.active a .sidebar-icon-img {background-position: -273px -69px;}
        .logo-tab-img img{ max-width: 100%; }
        .logo-head-txt{ font-size: 20px; }
        .news-date{ background-position: 50%; margin: 0; }
        .news-title{ font-size: 20px; text-align: center; }
        .news-content p{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .advisory-team-cont{ padding: 0; }
        .advisory-team-cont .box{ padding: 0; }
        .advisory-main-cont .sidebar-content-cont{ padding: 20px !important; }
        .advisory-team-cont .team-member{ width:100%; margin: 0 0 20px 0; }
        .advisory-team-cont .static-sidebar-menu li a {padding: 10px 0;}
        #wrapper {margin: 68px 0 0 0;}
        .advisory-team-banner{ padding: 0; }
        .advisory-team-banner .box{ padding: 0 !important; }
        .nopadlft-advisor{ padding: 0 !important; }
        .nopadrgt-advisor{ padding: 0 !important; }
        .advisor-banner-cont1 .contact-banner-info h3, .advisor-banner-cont2 .contact-banner-info h3{font-size: 18px; line-height: 22px;}
        .user-img-cont{ width:100%; }
        .user-img-details{ width: 100%;padding:0;text-align: center; }
        .team-member-card .aligncenter {margin-bottom: 0px;}
        .team-member-address-detail li span{ text-align: left; }
        .team-member-card .pad-20-10 {padding: 0px 0 20px 15px;}
        .brdr-lft-1{ border-left: none; }
        .eprofile-webpagebaneer-cont .buttons .btn{ min-width: 50% !important; }
        .eprofile-webpagebaneer-cont .buttons .btn{min-width: 60% !important; display: inline-block;vertical-align: top; margin:5px !important} 
        .worker-tabs-nav > div > a label{ font-size: 11px !important; }
        .employer-tabs-nav > div > a{font-size: 12px;}
        .employer-network .network-refer-btn .btn-blue{font-size: 16px;     padding: 12px 10px 12px 10px !important;} 
        .worker-viewjob-main.employer-view-worker-body .dl-global-actions li {width: 100%; text-align: center;}  
        .emp-dirtry-listview .dl-global-actions > li {width: 100% !important; text-align: center; margin-right: 0 !important} 
        .emp-dirtry-listview .dl-global-actions > li .custom-checkbox-all:before{ float: none; vertical-align: middle; }
        .worker-job-listcont .dl-global-actions > li { margin: 5px 0 !important; padding: 0 !important;}
        .worker-job-listcont .dl-global-actions > li .custom-checkbox-all:before{ float: none; vertical-align: middle; } 
        .network-dir-listing.worker-network-main .dl-global-actions.dl-useraction li {margin: 2px 0 !important;padding: 0 !important;width: 100% !important;text-align: center;}
        .network-dir-listing.worker-network-main .dl-global-actions.dl-useraction li .checkmark{ left: 32% !important }
        .refer-summary-cont .form-group label, .refer-summary-cont .form-group input{ width: 100% !important; }   
        .refer-summary-cont .form-group {margin-bottom: 0px;}
        .work-his-ref-btn {margin: 20px 0 0 0; padding: 0;}
        .worker-textvite-top .worker-home-title {padding-top: 20px !important;}
        .reviewjob-left h3{ font-size: 16px; }
        .worker-textlogs.text-log-infomsg.employer-dashboard input.btn-cnl{ width: 100%; margin-bottom: 10px; }
        .worker-textlogs.text-log-infomsg.employer-dashboard input.btn-worker{ width: 100%; }
        .send-mail-cont .btn-danger{ width: 100%; margin-bottom: 10px !important; }
        .send-mail-cont .btn-worker{ width: 100%; }
}

@media all and (max-width: 320px){
        .employer-jobvite.post-job .panel-title {font-size: 15px;}
        #employer-package .pkg-subs .checkbox.pkg-chk h5 {font-size: 12px;}
        .my-reference-btns .btn-black-lg{ font-size: 15px; }
        .contact-banner-info{ padding: 10px 20px !important;}
        .manage-staff-button a{ padding: 12px 15px !important; font-size: 15px !important;}    
        .search-tab-panels .qualified-applicants-txt {font-size: 20px !important;}
        .search-tab-panels .tab-pane {padding: 40px 10px !important;}
        .employer-homebox .homebox-instructions{ display: block !important; }
        .sidebar-content-cont{ padding: 20px; }
        .about-stories .contact-left.container-left .box.nopadding {float: left;width: 100%;margin: 30px 0 0; }
        .about-stories .contact-banner-container{background-size: cover;}
        .static-sidebar-menu li span{ display: none !important; }
        .sidebar-icon-img{width:40px !important; display: inline-block !important; }
        .static-sidebar-menu li.active .sidebar-icon-img{width:40px !important; display: inline-block !important; }
        .menu-item-about .sidebar-icon-img {background-position: -7px -8px;}
        .menu-item-ourmarket .sidebar-icon-img {background-position: -95px -8px;}
        .menu-item-logohistory .sidebar-icon-img {background-position: -185px -8px;}
        .menu-item-ichambateam .sidebar-icon-img {background-position: -273px -8px;}
        .menu-item-newsmedia .sidebar-icon-img {background-position: -360px -8px;}
        .menu-item-about a:hover .sidebar-icon-img, .menu-item-about.active a .sidebar-icon-img {background-position: -7px -69px;}
        .menu-item-ourmarket a:hover .sidebar-icon-img, .menu-item-ourmarket.active a .sidebar-icon-img {background-position: -95px -69px;}
        .menu-item-logohistory a:hover .sidebar-icon-img, .menu-item-logohistory.active a .sidebar-icon-img {background-position: -185px -69px;}
        .menu-item-newsmedia a:hover .sidebar-icon-img, .menu-item-newsmedia.active a .sidebar-icon-img {background-position: -360px -69px;}
        .advisory-team-cont .menu-item-about .sidebar-icon-img {background-position: -59px -8px;}
        .advisory-team-cont .menu-item-ourmarket .sidebar-icon-img {background-position: -196px -8px;}
        .advisory-team-cont .menu-item-logohistory .sidebar-icon-img {background-position: -337px -8px;}
        .advisory-team-cont .menu-item-newsmedia .sidebar-icon-img {background-position: -613px -8px;}
        .advisory-team-cont .menu-item-ichambateam a:hover .sidebar-icon-img, .advisory-team-cont .menu-item-ichambateam.active a .sidebar-icon-img {background-position: -475px -69px;}
        .menu-item-ichambateam a:hover .sidebar-icon-img, .menu-item-ichambateam.active a .sidebar-icon-img {background-position: -273px -69px;}
        .logo-tab-img img{ max-width: 100%; }
        .logo-head-txt{ font-size: 20px; }
        .news-date{ background-position: 50%; margin: 0; }
        .news-title{ font-size: 20px; }
        .news-content p{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .advisory-team-cont{ padding: 0; }
        .advisory-team-cont .box{ padding: 0; }
        .advisory-main-cont .sidebar-content-cont{ padding: 20px !important; }
        .advisory-team-cont .team-member{ width:100%; margin: 0 0 20px 0; }
        .advisory-team-cont .static-sidebar-menu li a {padding: 10px 0;}
        #wrapper {margin: 68px 0 0 0;}
        .advisory-team-banner{ padding: 0; }
        .advisory-team-banner .box{ padding: 0 !important; }
        .nopadlft-advisor{ padding: 0 !important; }
        .nopadrgt-advisor{ padding: 0 !important; }
        .advisor-banner-cont1 .contact-banner-info h3, .advisor-banner-cont2 .contact-banner-info h3{font-size: 18px; line-height: 22px;}     
        .user-img-cont{ width:100%; }
        .user-img-details{ width: 100%;padding:0;text-align: center; }
        .team-member-card .aligncenter {margin-bottom: 0px;}
        .team-member-address-detail li span{ text-align: left; }
        .team-member-card .pad-20-10 {padding: 0px 0 20px 15px;}
        .brdr-lft-1{ border-left: none; }
        .worker-tabs-nav > div > a label{ font-size: 10px !important; }
        .text-log-jobfolder { float: left; width: 40%; margin-right: 10px;}
        .text-log-jobidheader {float: left; width: 35%;}
        .industry-specialitylist li.year-of-expcont .btn-blue, .industry-specialitylist li.year-of-expcont .btn-black { padding: 8px 15px !important; vertical-align: top;display: inline-block;width: 100%;margin: 5px 0 !important;}
        #myjobexp .add-more-jobbtn {padding: 9px 10px;}
        .select-jobexp-cont .form-btn-container .btn-cancel3, .select-jobexp-cont .form-btn-container .btn-blue {font-size: 16px !important; width: 100%; margin: 5px 0;}
        .divi_indtry_cont {padding-left: 5px;}
        .workers-skills-dashboard .new_div_special a.btn-worker{ width: 100%; margin: 5px 0 !important }
        .workers-skills-dashboard .new_div_special a.btn-danger{ width: 100%; margin: 5px 0 !important }
        .skill-panel-buttons .skill-btn-cancel{ width: 100%; margin: 5px 0 !important }
        .skill-panel-buttons .skill-btn-save{ width: 100%; margin: 5px 0 !important }
        #footername-employers h2, #footername-workers h2{ padding: 0 !important }
        .employer-posted-jobs .dl-useraction li{/*width: 100% !important;*/float: left !important; margin: 3px 0;}
        .employer-jobvite ul li.li-pop-child-selectAll {margin: 10px 0; padding: 0 6px;}
        .employer-jobvite ul li.li-pop-child-selectAll .btn-black-sml{    padding: 9px 11px !important;}
        .worker-textlogs.text-log-infomsg.employer-dashboard .panel-collapse .btn-employer-sml {font-size: 14px !important;width: 100%;text-align: left;
        margin: 3px 0 !important;}
        .employer-textlogs.text-log-infomsg.employer-dashboard .panel-collapse .btn-employer-sml {font-size: 14px !important;width: 100%;text-align: left; margin: 3px 0 !important;}

} 



@media all and (max-width: 995px){
    .container.box .features-tabpanel-container {
        padding: 10px;
    }
    .hirers-home-block, .main-workers-home-block{
        float:left;
        width: 50%;
    }  
    .page-content.network-view.directory-list.worker-dirtry-listview .dl-global-actions.dl-useraction{width:100%;}
    .page-content.network-view.directory-list.worker-dirtry-listview .worker-netowrk-search input[type="text"]{margin-bottom:10px;}
    .page-content.network-view.directory-list.worker-dirtry-listview .worker-netowrk-search .col-md-8.col-sm-12.col-xs-12.nopaddinglft{width: -webkit-calc(100% - 194px) !important;width: -moz-calc(100% - 194px) !important;width: calc(100% - 194px) !important;}
    .page-content.network-view.directory-list.worker-dirtry-listview .worker-netowrk-search .col-md-4.col-sm-12.col-xs-12.nopadding{display:inline-block; width:auto !important;}
    /*.page-content.employer-campaign button.btn.btn-green-lg:last-child{display: block;margin: 0 auto;margin-top: 15px;}*/
    .page-content.directory-list.employer-posted-jobs ul.dl-list-job-quickinfo2 li{width: 100%;display: inline-block;}
    .page-content.directory-list.employer-posted-jobs ul.dl-list-job-quickinfo2 li .col-md-1{width:20px; display: inline-block;float: none;}
    .page-content.directory-list.employer-posted-jobs ul.dl-list-job-quickinfo2 li .col-md-11{width:auto; display: inline-block;float: none;}
    
}
@media all and (max-width: 912px){
    .w100.ml20, .w100.ml10{margin-top: 10px;}     
}
@media all and (max-width: 860px){
    .directory-top #employer-home-tabs li.active a.tab-employer-keyword,
    #employer-home-tabs li.active a.tab-employer-keyword,
    .directory-top #employer-home-tabs li a.tab-employer-keyword, 
    #employer-home-tabs li a.tab-employer-keyword,
    .directory-top #employer-home-tabs li.active a.tab-employer-powersearch,
    #employer-home-tabs li.active a.tab-employer-powersearch, 
    .directory-top #employer-home-tabs li.active a.tab-employer-industry,
    .directory-top #employer-home-tabs li a.tab-employer-industry, 
    .directory-top #employer-home-tabs li a.tab-employer-powersearch{background-size: 35% !important;}
    .directory-top #employer-home-tabs li {text-align: center;width: 174px;}
    .job-objectivety{}
    .directory-top #employer-home-tabs li:first-child { }
    /*    #employer-home-tabs{
            display: none;
        }*/
   
    .howworks-title-tab-small{
        font-size:14px;
    }
    .howworks-features p{
        font-size:13px;
    }
    .howworks-features li i{
        font-size:40px;
    }
    .howworks-features h3{
        font-size: 20px;
    }
}

@media all and (max-width: 820px){

    .job-img-cetr{
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .job-img-cetr img{
        display: block;
        margin: 0 auto 20px;
    }
    .dates-jobs-center{
        text-align: center !important; 
    }
    .btn-placment-width {
        margin: 0;
        width: 100%;
    }
    #mob_PH_US_1, #mob_PH_US_2, #mob_PH_US_3, #home_PH_US_1, #home_PH_US_2, #home_PH_US_3{
        width:29% !important; 
    }
    .job-list-actions > li{
        width:33%;
    }
    .job-list-actions > li {
        border: medium none;
        float: left;
        min-height: 50px;
        width: 33%;
    }
    .act-now-after {
        display: none !important;
    }    
    .job-list-actions .act-now, .dl-useraction .act-now {
        line-height: normal;
        display: block;
        padding: 15px !important;
        position: relative;
        right: 0;
        text-align: center;
    }
    .worker-dashboard ul {
        float: left;
        padding: 0;
        width: 100%;
    }
    .worker-dashboard-listsep li{
        padding: 0 10px
    }
    .footer-widgets .footer-column {
        background: rgba(0, 0, 0, 0) none no-repeat scroll left center;

        width: 50%;
    }
    .employer-features .nav-tabs li a h3{ font-size: 16px !important;}
    .employer-features .nav-tabs li a {min-height: 145px; }
    .worker-directorty-top #worker-home-tabs li.active a.tab-worker-keyword, .worker-directorty-top #worker-home-tabs li a.tab-worker-keyword, .worker-directorty-top #worker-home-tabs li a.tab-worker-industry, .worker-directorty-top #worker-home-tabs li.active a.tab-worker-industry, .worker-directorty-top #worker-home-tabs li a.tab-worker-location, .worker-directorty-top #worker-home-tabs li.active a.tab-worker-location, .worker-directorty-top #worker-home-tabs li a.tab-worker-powersearch, .worker-directorty-top #worker-home-tabs li.active a.tab-worker-powersearch{background-size: 46%;}

    .job-opportunities.panel-body {
        padding: 12px !important;
    }
    .para-left-opportunities {
        padding-left: 13px;
        padding-right: 13px;
    }
    .col-sm-4.control-label.nopaddingleft {
        padding-left: 14px;
    }
    .btns-class a{
        width: 100%;
        margin-bottom: 5px;
    }
    .worker-home-step-icon {
        width: 76px;
    }
    .right-home-text {
        float: left;
        width: 70%;
    }
    .right-home-text .worker-home-step-progress {
        clear: both;
        display: block;
        float: none;
        text-align: left;
    }
    .tabe-chebox-center{
        text-align: center;
        display: block;
    }
    .tabe-chebox-center .checkbox-inline{
        display: inline-block;
    }
    #payr_0 {
        margin: 0 auto;
    }
    /*#collapseFour .fieldset_industry div{
        padding: 0 !important;
    }
    #collapseFour .panel-body .fieldset_industry{
        margin: 0 auto;
        padding: 0;
        width: 280px;
    }*/
    #payrate_opt {
        margin: 0 auto !important;
        width: 100% !important;
    }
    .box-content .col-sm-3.control-label {
        width: 23%;
    }

    .worker-dashboard .alert{
        padding: 0;
        margin: 15px; text-align: center;
    }
    .container.box.animated.fadeInLeft.container-box-padding{
        padding:12px !important;
    }
    .container-fluid.cta-join-ichamba .col-xs-12.col-sm-10.col-sm-offset-1.col-lg-10.col-lg-offset-1.aligncenter {
        margin: 0 auto;
        width: 100%;
    }

    .home-top-bg .container .col-sm-6 .opacity-homebox h2 {
        font-size: 23px !important;
    }
    .opacity-homebox a{
        font-size: 16px;
        padding: 7px 20px 10px;
        text-transform: capitalize;
        width: 140px;
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        bottom: 20px;
        text-align: center;
        
    }
    .opacity-homebox img{
        max-width: 40%;
    }
    .opacity-homebox{
        padding: 20px;
        height: 440px;
    }
    .jobs-industry-list li{
        width:50%;
    }
    .jumbotron h2.home-title{
        font-size:21px;
    }
    .col-set-tablet{}
    input.btn.btn-default.btn-newsletter.btn-general {
        width: 100%;
    }
    .features-introtext h2 {
        font-size: 27px;
        font-weight: bold;
    }
    .features-introtext h4.aligncenter{
        font-size: 14px;
        line-height: 22px
    }

}

/*#ind_1710 li i{
    float: left;
    position: relative;
    top: 2px;
    width: 25px ; margin: 0; color: #000}*/
.span-left{
    display: block;
    float: left;
    width: auto
}




@media all and (max-width: 800px){

    #txtState1, #txtzip1, #txtCity1, #state1, #city1{
        width:100% !important;
    }
    .menu-item-ourmarket i{
        padding-top: 5px !important;    
    }
    .company-imgs-01{}
    .company-imgs-01 {
        clear: both;
        display: block;
        float: left;
        width: 100%;
    }
    .job-objectivety {
        margin-top: 20px !important;
        text-align: center;
        width: 100% !important;
    }
    .company-imgs-01 > img {
        clear: both !important;
        display: block !important;
        float: none !important;
        margin: 0 auto !important;
    }
    .company_name {
        clear: both;
        width: 100%;
    }
    #directoryOpt, #xlocOpt_adv, #dszip, #scity, #smiles, #sstate {
        display: block;
        float: left;
        margin-bottom: 10px;
        width: 100%;
    }
    #smiles > input, #dszip > input, #state_adv, #city_adv {
        width: 100%;
        margin: 0;
    }
    #smiles > label, #dszip > label {
        float: left;
        width: 100%;
    }
    #ps_techskills ul{
        width: 50%;
    }
    fieldset {
        padding: 0!important;   
    }
/*  .mobilenopadding {
        padding-right: 0;   
    }*/
    
    .employer-profiless .eprofile-home-lft{width:100%; padding-right:15px !important}
    .employer-profiless .col-xs-12.col-sm-4.col-lg-4{width:100%;}
    .employer-profiless .eprofile-home-lft .box.my-account-item{display:inline-block}
    .employer-profiless .employer-eprofile-cont .btn-green{display: inline-block;float: left;width:auto;}
    .employer-profiless .col-xs-12.col-sm-4.col-lg-4{width:100%; padding: 0;}
    .employer-profiless .col-xs-12.col-sm-4.col-lg-4 #fill_phone{width: 100%;float: left;}
    .employer-profiless .col-xs-12.col-sm-4.col-lg-4 .eprofile-employerbanner-cont{width:100%;}
    .employer-profiless .eprofile-home-lft .fl.employer-home-step-title{display:inline-block;}
    .employer-profiless .employer-eprofile-cont .btn-green {margin-bottom: 20px;}
    .page-content.employer-companyinfo .employer-dev-panel fieldset .col-xs-12.col-sm-6.col-lg-6{width:100%;}
    .page-content.employer-industry .employer-industry-added .title-span{width: -webkit-calc(100% - 75px);width: -moz-calc(100% - 75px);width: calc(100% - 75px);     overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
    .employer-industry .employer-industry-added .second_level .title-span i{ margin: 0; }
    .page-content.employer-industry .employer-industry-added .second_level.level-padding .title-span{width: 100%;}
    .page-content.network-view.directory-list.worker-dirtry-listview .dl-user .dl-user-name{width: -webkit-calc(100% - 55px);width: -moz-calc(100% - 55px);width: calc(100% - 55px);float:left;}
    .page-content.network-view.directory-list.worker-dirtry-listview .dl-user .dl-user-list-trigger{float:left}
    .page-content.network-view.directory-list.worker-dirtry-listview .dl-user .dl-user-check{margin:0px !important; padding: 0 !important;}
    .page-content.network-view.directory-list.worker-dirtry-listview .col-xs-12.col-sm-8.col-lg-8.padRgt30{width:100%; padding:0px !important;}
    .page-content.network-view.directory-list.worker-dirtry-listview aside.add-network-asidebar{width:100%;}
    .page-content.network-add.network-addtion-employer.network-addtion-main .col-xs-12.col-sm-7.col-lg-7.margTop20{width:100%;}
    .page-content.network-add.network-addtion-employer.network-addtion-main .col-xs-12.col-sm-5.col-lg-5.network-refer-aside{width:100%;}
    .employer-network-inner .nopaddingrgt{padding:0px !important}
    .page-content.network-refer.employer-network .col-xs-12.col-sm-8.col-lg-8.padRgt30{width:100%; padding-right:15px !important;}
    .page-content.network-refer.employer-network aside.network-refer-aside{width:100%; padding-left:15px !important; padding-right:15px !important}
    .body_employer .upload-excel-cont .fl.pad5.col-md-12{display:inline-block; float:none !important}
    .page-content.employer-myrating.directory-list .col-xs-12.col-sm-8.col-lg-8.padRgt30{width:100%; padding:0 !important;}
    .page-content.employer-myrating.directory-list aside.employer_my_rate{width:100%; padding-left:15px !important; padding-right:15px !important}
    .page-content.employer-jobvite.post-job .panel-group.employer-box .panel-body .col-xs-12.col-sm-12.col-md-10.col-lg-10{padding:0px !important;}
    .page-content.employer-jobvite.post-job .panel-group.employer-box .panel-body .col-xs-12.col-sm-12.col-md-10{padding:0px !important}
    .page-content.employer-jobvite.post-job .panel-group.employer-box .panel-body .col-xs-12.col-sm-12.col-md-10 .col-md-5.col-sm-12.col-xs-12.nopaddinglft{padding:0px !important;}
    .page-content.employer-jobvite.post-job .panel-group.employer-box .panel-body .col-xs-12.col-sm-12.col-md-10 .col-md-6.col-sm-12.col-xs-12.nopaddingrgt{padding:0px !important;}
    .page-content.employer-jobvite.post-job .panel-group.employer-box .panel-body .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-md-6.col-sm-12.col-xs-12.nopaddinglft{ padding:0px !important}
    .page-content.employer-jobvite.post-job .panel-group.employer-box .panel-body .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-md-6.col-sm-12.col-xs-12.nopaddingrgt{ padding:0px !important}
    .page-content.employer-jobvite.post-job .panel-group.employer-box .panel-body .fieldset_industry.preferd-schdle-cont .col-md-6.col-sm-12.col-xs-12.nopaddinglft{padding: 0px !important}
    .page-content.employer-jobvite.post-job .panel-group.employer-box .panel-body .fieldset_industry.preferd-schdle-cont .col-md-6.col-sm-12.col-xs-12.nopaddingrgt{padding: 0px !important}
    .page-content.employer-jobvite.post-job .panel-group.employer-box .panel-body .fieldset_industry.preferd-schdle-cont .col-md-6.col-sm-12.col-xs-12.nopaddingrgt .col-md-12.nopadding{display: inline-block;width:100%;}
    #biz_Sch_disp.form-group-details td select{min-width: 70px;}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseEig .panel-body .col-md-6.col-sm-12.col-xs-12.nopaddinglft{padding:0px !important}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseEig .panel-body .col-md-6.col-sm-12.col-xs-12.nopaddingrgt{padding:0px !important}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseEig .panel-body .col-md-6.col-sm-12.col-xs-12.nopaddingrgt .col-md-8.col-sm-8.col-xs-12 .col-md-6.nopaddinglft{padding:0px !important;}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseEig .panel-body .col-md-6.col-sm-12.col-xs-12.nopaddingrgt .col-md-8.col-sm-8.col-xs-12 .col-md-6.nopaddingrgt{padding:0px !important;}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseEig .nopaddinglft label.control-label{padding-left:15px !important}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseEig .nopaddingrgt label.control-label{padding-left:15px !important}
    

}
@media all and (max-width: 768px){


    #mob_PH_US_1, #mob_PH_US_2, #mob_PH_US_3, #home_PH_US_1, #home_PH_US_2, #home_PH_US_3 {
        width:29% !important;
    }

    /*    .payrate_schedule span i{
            float:right
        }
        .location-phone i {
            float: left !important;
            top: -5px !important;
        }
        .location-phone2 {
            float: left;
            width: 170px;
        }*/
    .directory-list-worker-tab.clearboth.directory-list-worker-tab3 li{
        min-height: 40px;
    }
    .job-list-actions .act-now, .dl-useraction .act-now{
        padding:14px !important;
    }
    .fba-padding{
        padding:0 !important;
    }
    /*.employer-homebox {
        background: rgba(0, 0, 0, 0) url("../img/ipad-bg.png") no-repeat scroll 0 0 / 100% auto;
        margin: auto;
        max-width: 353px;
        min-width: 318px;
        padding: 37px 27px;
    }*/
    .login-register h3 {
        line-height: 35px;
        text-align: center;
    }

    .b.col-xs-12.col-sm-12.col-lg-6.nopadding.nomargin.login-register-worker-tabtitle > input {
    }
    .b.col-xs-12.col-sm-12.col-lg-6.nopadding.nomargin.login-register-worker-tabtitle > span {
        position: relative;
    }
    .directory-list-worker-tab {
        padding-bottom: 10px;   
    }
    #edit-campaign-btns {
        text-align: center;
    }   
    #edit-campaign-btns .btn {
        display: block !important;
        float: none !important;
        max-width: 220px;
        margin: auto;
    }
    
    
.employer-profiless .employer-eprofile-cont .padright40 {padding:0px!important}
.employer-network-inner .nopaddingrgt{padding:0!important}
.employer-network-inner .nopaddinglft{ padding:0!important}
.refer-summary-cont .nopaddinglft, .refer-summary-cont .nopaddingrgt{padding:0!important}

.employer-campaign .panel-body{padding: 15px!important}
.arrow-right { display:none!important}

.invited-candidate-cont .fr{ float:left!important}
/*.jobfairlocation .nopaddingrgt,.jobfairlocation .nopaddinglft{padding:0!important}    */  

.dl-useraction li { width: auto !important; float: left!important;}
.dl-useraction{ margin:0!important; padding: 15px 0px!important}
.worker-dirtry-listview .padRgt30 { padding-right: 15px !important;}
.employer-network-main .worker-netowrk-search imput { margin-bottom:5px!important}  
#fill_phone.box .box-heading{font-size:17px;}
.employer-profiless .employer-eprofile-cont .btn-green{margin-bottom:20px;}



    
    
}

.show-mobile-custom{
    display: none;
}
.hide-normal-res{
    display: block;
}

@media all and (max-width: 767px){


    .right-dashboarb{
        padding: 0;
    }
    #txtHearFlyer {
        margin-top: 10px;
    }
    .show-mobile-custom{
        display: block;
    }
    .hide-normal-res{
        display: none;
    }

    ul.job-list-actions li.nopadding {
        width: 50%;
    }.job-list-actions > li {
        border: medium none;
        float: left;
        min-height: 50px;
        width: 50%;
    }
    .textVite-text-height {
        min-height: inherit;
        margin-bottom: 20px;
    }

    .col-xs-12.col-sm-4.col-lg-4.textVite-text-height {
        min-height: inherit;
        margin-bottom: 16px;
    }
    .form-register-worker .form-group{
        margin-bottom: 0;
       /* margin-top: 15px;*/
    }
    .sidebar-menu li:last-child {
        width: 67%;
    }
    .paddin-height-mobile{
        padding-left: 0;
        padding-right: 0;
    }
    .worker-industry-added {
        float: left;
        line-height: 20px;
        width: 100%;
        padding: 0
    }
    #edufrm .col-sm-8, #edu2frm .col-sm-8{
        padding:0;
    }

    #more_menu {
        margin: 0 auto;
        text-align: left;
        width: 100%;
    }
    #agree{
        width: auto !important;
    }
    #edu_menu > label, #sch_menu > label, #lang_menu > label {
        float: left;
        width: 87%;
    }
    #mob_PH_US_1, #mob_PH_US_2, #mob_PH_US_3, #home_PH_US_1, #home_PH_US_2, #home_PH_US_3 {
        width:27.5% !important;
    }
    .employer-profiless .worker-home-menu .employer-home-step-icon{
         width: auto !important;
    }
    .employer-profiless .btn-small {
        margin-top: 7px;
        width: 49.5%;
    }
    .hide-small-res{
        display: none !important;
    }
    #fba, #fbb{
            margin: 5px 0;
    }
    ul.job-list-actions li.nopadding {
        width: 50%;
    }.job-list-actions > li {
        border: medium none;
        float: left;
        min-height: 50px;
        width: 50%;
    }
    span.act-now-after{
        right: 3px;
        top: 11px;
    }
    .brief_width {
        display: inline-block;
/*        min-width: 100%;*/
    }
    .worker-homebox{}
    .worker-homebox legend {
        font-size:15px !important;
    }
    .employer-homebox{
        padding:25px 28px
    }
    .team-member img{
        max-width: 120px;
    }

    /*.team-member .col-xs-12.col-sm-9.col-lg-10 span,  .ichamba-story .box p b{
        font-size:15px !important;
    }
    .about-stories p, .ichamba-story .box p, .ichamba-story .box address{
        font-size: 12px;
    }*/
    .news-date-day{
        font-size: 22px !important;
    }
    .sidebar-menu li {
        background: #ffffff none repeat scroll 0 0;
        border-bottom: 1px dotted #cccccc;
        border-left: 1px dotted #cccccc;
        float: left;
        line-height: 45px;
        list-style-type: none;
        padding: 0 7px;
        width: 20%;
        text-align: center;
    }
    .sidebar-menu li i{
        display: none;
    }
    .sidebar-menu li:first-child{
        border-left: none;
    }
    .employer-how-works .tab-content, .worker-how-works .tab-content {
        overflow: hidden;
        padding: 0;
    }
    .nopadding-smalldivice{
        padding:0;
    }
    .leanmore-btns{
        clear: both;
        display: block;
        font-size: 13px;
    }
    #fade-quote-carousel.carousel {
        clear: both;
        padding-bottom: 52px;
        padding-top: 0 !important;
    }
    #fade-quote-carousel.carousel .carousel-inner .item blockquote{
        padding:0;
    }
    #fade-quote-carousel.carousel .carousel-inner .item blockquote p{
        font-size: 13px;
    }

    .fieldset-padding{
        padding:0;
    }
    #collapsetwo fieldset{
        padding:0;
    }
    #reason_leave, #country1{
        width:100%;
    }

    #payrate, #bonus {
        margin: 0;
        width: 46%;
    }
    #bonus_unit{
        margin-right: 10px;
        width: 50%;
    }

    .w100.fl.ml20, .input-width-px{
        width: 50%;
    }
    .col-xs-12.col-sm-3.col-lg-3.footer-column {
        width: 50%;
        min-height: 200px;
    }
    
    .hide-mobile{
        display: none;
    }
    .btn-fuul-withd{
        margin-bottom: 20px;
    }
    .directory-top #employer-home-tabs li{
        width:33%
    }
    .padding-16{
        padding-top: 3px;
        text-align: left;
    }
    .padding-16 h3{
        text-align: left !important;
    }
    .padding-3{
        text-align: left;
    }
    .padding-3 h3{
        text-align: left;
    }
    ul.employerindex-list li {
        float: none;
        line-height: 28px;
        list-style-type: none;
        margin-right: 0;
        overflow: hidden;
        text-align: left;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: auto;
    }

    .form-ps.animated.fadeInLeft {
        padding: 0 !important;
    }
    .padding-meduim{
        padding:0 10px;
    }
    .worker-home-tabs, .employer-home-tabs{
        padding:20px !important;
    }
    .img-responsive.fl.mr10 {
        display: block;
        margin: 0 auto 30px;
    }
    .widget.col-xs-12.col-sm-3.col-lg-3.animated.fadeInLeft {
        padding: 0

    }
    .btn.btn-default.btn-cta-login-worker, .btn-cta-login-employer, .btn.btn-default.btn-cta-login-worker:hover, .btn-cta-login-employer:hover, .btn-cta-login-employer:hover, .btn-cta-login-employer:focus, .btn-cta-login-worker:hover, .btn-cta-login-worker:focus{
        background-image: none !important;
    }

    .cta-join-ichamba h2{
        font-size:30px;  margin-top: 0;
    }
    .cta-join-ichamba h3{
        font-size:20px;
        line-height: 24px; 
    }
    .logo-logo {
        display: block;
        margin: 0 auto;
        text-align: center;
    }
    .logo-logo img{
        max-width:100%;
    }

    .col-xs-12.col-sm-12.col-md-2.col-lg-2.bold {
        margin-bottom: 14px;
        padding-left: 5px;
        text-align: left;
    }
    .col-xs-6.col-sm-6.col-md-3.col-lg-3.footer-column {
        min-height: 310px;
    }
   
   
    .page-content .box-content .form-group input, #payment_method{
        width:100%;
    }
    #ref_div .worker-refer-heading, #ref_div fieldset, #ref_div .refer-jr, #ref_div .form-group.clearboth.col-xs-12.col-sm-12.col-lg-12{
        padding-left: 0;
        padding-right: 0;
    }
    #ref_div .ind_list_in.ul_expand, #ref_div .second_level {
        margin: 0 auto 0 0;
        padding: 0 10px;
    }
    .checkbox-right-content {
        float: left;
        width: 90%;
    }
    .left-checbox {
        float: left;
        width: 22px;
    }
    #ref_div .col-xs-12.col-sm-6.col-lg-6{
        padding:0;
    }
    #ref_div .col-sm-8 input{
        width:100%;
    }
    .container-box-padding{
        padding:12px !important;
    }
    .container-box-padding #no-more-tables td{
        line-height: 0;
        padding-bottom: 22px !important;
        padding-top: 22px !important;
    }
    .container-box-padding #no-more-tables td::before{
        top:22px;
    }
    .worker-skills .fa-user, .worker-skills .fa-laptop, .worker-skills .fa-bars, .worker-skills .fa-flag, .worker-skills .fa-graduation-cap{
        float:left
    }
    .right-home-text {
        float: left;
        width: 74%;
    }
    .right-home-text .worker-home-step-progress {
        clear: both;
        display: block;
        float: none;
        text-align: center;
    }
    .top-margin{
        margin-top: 0;
    }
    .fa-icons-left {
        margin-top: 11px;

    }
    #pref_state1{
        width: 100%;
    }
    #pref_city1{
        width: 100%;
    }
    .sidebar-menu {
        background: #ffffff none repeat scroll 0 0;
        border: 1px solid #e4e4e4;
        border-radius: 5px;
        float: left;
        margin: 0 0 10px;
        padding: 0;
        width: 100%;
    }
    .sidebar-menu li{
        padding: 0 4px;
        line-height: normal;
        font-size:13px;
    }
    .team-member a {
        display: block; 
    }
    #search-menu-form input, #search-menu-form button {
        margin-top: 10px;   
    }
    
    
    
    
    
    .employer-dashboard #emp-dash-right1{width:100%;}
    .employer-profiless .employer-eprofile-cont .btn-green{width:100%; margin-bottom:10px;}
    .employer-profiless .employer-eprofile-cont .btn-green:last-child{margin-bottom:0px;}
    .page-content.employer-jobvite.post-job label.control-label{padding-left: 15px;}
    .page-content.employer-jobvite.post-job .panel-body .painterview-timing .col-md-6.nopaddingrgt{padding: 0px;}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseOne .panel-body .col-xs-12.col-sm-12.col-md-10.col-lg-10{padding-left:0px !important; padding-right:0px !important;}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseOne .panel-body label.control-label{padding-left: 0px; padding-right: 0px}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseOne .panel-body .col-md-5.col-sm-12.col-xs-12.nopaddinglft{padding-left:0px !important; padding-right:15px !important;}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseOne .panel-body .col-md-6.col-sm-12.col-xs-12.nopaddingrgt{padding-left:0px !important; padding-right:15px !important;}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseTwo .panel-body .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12{padding-left: 0px !important; padding-right: 0px !important}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseOne .panel-body .col-md-5.col-sm-12.col-xs-12.nopaddinglft label.col-xs-12.col-sm-12.control-label{padding-left:0px !important;}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseTwo .panel-body .col-md-12.col-sm-12.col-xs-12.nopadding .control-label{padding-left: 0px !important;  padding-right: 0px}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseThree .panel-body .col-xs-12.col-sm-12.col-lg-12{padding-left: 0px !important; padding-right: 0px}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseFour .panel-body .form-group.col-xs-12.col-sm-12.col-md-12.col-lg-12{padding-left: 0px !important; padding-right: 0px}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseSix .col-xs-12.col-sm-6.col-lg-6{padding-left: 0px !important; padding-right: 0px !important}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseSeven .col-xs-12.col-sm-6.col-lg-6{padding-left: 0px !important; padding-right: 0px !important}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseEig .col-xs-12.col-sm-12.col-lg-12{padding-left: 0px !important; padding-right: 0px !important}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseTwo .col-sm-9 .hide.physical_address_cont label.control-label{padding-left:0px !important; padding-right: 0px !important}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseSeven .form-group.interview-timing .col-md-6.nopadding .col-md-6.nopaddingrgt{padding-left:0px !important; padding-right: 0px !important}
    .page-content.employer-jobvite.post-job .panel-group.employer-box #collapseSeven .form-group.interview-timing .col-md-6.nopaddingrgt{padding-left: 0px !important; padding-right: 0px !important}
    
    

}



@media all and (max-width: 700px){


    .sidebar-menu li{
        padding: 15px 7px;
        line-height: normal;
        font-size:13px;
    }

    #worker-home-tabs li:first-child {
        margin-left: 0;
    }
    #worker-home-tabs li {
        text-align: center;
        width: 33.33%;
    }
    .tab-content.responsive.employer-home-tabs {
        padding-bottom: 30px;
        padding-top: 30px;
    }

    .howworks-employer-tablet .howworks-employer-tablet-subtitle {
        font-size: 98% !important;
    }
    .howworks-employer-tablet-desc{
        font-size: 13px;
    }



    .worker-references .container_omega .lh30 .form-group label {
        padding-left: 15px; 
    }
}

@media all and (max-width: 684px){

    .powersearch div#ps_compskills ul li {
        float: left;
        width: 100% !important;
    }
    #ps_techskills ul, #ps_perskills ul {
        float: left;
        width: 100%;
    }
    div#ps_schedule ul li {
        float: left;
        width: 100%;
    }
    .form-ps h3{
        font-size: 14px;
    }
    .dl-useraction li {
        border: medium none;
        width: 49%;
    }
    /*.directory-list-worker-tab li {
        width: 48%;
    }*/
    .sidebar-menu li{
        width:33%;
    }
    .sidebar-menu li {
        font-size: 13px;
        line-height: normal;
        padding: 15px 7px;
    }
    .view-detail-heading{
        font-size: 15px;
    }
    .view-detail-heading i{
        margin-right: 7px;
    }
    .view-detail-heading i{
        float:left;
    }
    .view-detail-page .content-titlealignment .col-sm-8.nopadding i {
        float: left;
        position: relative;
        top: 5px;
        width: 16px;
    }
    .content-titlealignment .form-group .col-sm-8.nopadding{
        width:100%;
    }
    .view-detail-page .content-titlealignment {
        padding: 0 !important;
    }
    .view-detail-page .box {
        padding: 20px 9px;
    }
    .view-detail-page .col-xs-12.col-sm-9.col-lg-9.animated.fadeInLeft{
        padding: 0
    }
    .numeric{}
    .container-box-padding #no-more-tables td{
        padding-bottom: 0 !important;
    }
    .container-box-padding #no-more-tables td.numeric .color-rbd-div, .container-box-padding #no-more-tables td.numeric .pencil-text-color {
        position: relative;
        top: -13px;
    }
    .second_level .experience-years {
        float: none;    
    }
    
    
    
    .employer-profiless .employer-eprofile-cont .btn-green:last-child{margin-bottom:20px;}
    .page-content.network-view.directory-list.worker-dirtry-listview .dl-user .dl-list-worker-body .dl-useraction .nomobile {display: block !important; width: auto !important;
    margin: 10px 0 0 0 !important;}
    .page-content.network-view.directory-list.worker-dirtry-listview .dl-user .dl-list-worker-body .dl-useraction{padding:0px !important}
}


@media all and (max-width: 678px){


    .lh35.mb10.center-text-both a{
        margin-top: 5px;
    }
    .worker-directorty-top #worker-home-tabs li.active a.tab-worker-keyword, .worker-directorty-top #worker-home-tabs li a.tab-worker-keyword, .worker-directorty-top #worker-home-tabs li a.tab-worker-industry, .worker-directorty-top #worker-home-tabs li.active a.tab-worker-industry, .worker-directorty-top #worker-home-tabs li a.tab-worker-location, .worker-directorty-top #worker-home-tabs li.active a.tab-worker-location, .worker-directorty-top #worker-home-tabs li a.tab-worker-powersearch, .worker-directorty-top #worker-home-tabs li.active a.tab-worker-powersearch{
        background-size: 36%;
    }
   

}

@media all and (max-width: 620px){

    #ind2frm .-div-pop-ind, .industry-industrieslist li {
        float: left;
        width: 100% !important;
    }
    .industry-industrieslist.block-div li{
        width:100% !important;
    }
    .workerfeatures-tabcontainer .tab-pane .btn {
        min-width: 170px;
    }
    .workerfeatures-tabcontainer h2{
        font-size: 22px;
    }
    .workerfeatures-tabcontainer .tab-pane p {
        font-size: 13px;
        margin: auto;
        max-width: 100%;
        padding-bottom: 40px;
    }
    .logo-logo{
        display: none;
    }
    .btn-cta-title {
        font-size: 14px;
        font-weight: bold;
    }
    .btn-cta-subtitle {
        display: block;
        font-size: 11px;
    }
    .cta-join-ichamba .col-xs-12.col-sm-10.col-sm-offset-1.col-lg-10.col-lg-offset-1.aligncenter{
        padding:0
    }
    .cta-join-ichamba .col-xs-6.col-sm-6.col-lg-6.aligncenter{
        padding:0 5px;
    }
    
    
    
    
    .employer-profiless .col-xs-12.col-sm-4.col-lg-4 #fill_phone{width: 100%;}
    .employer-profiless .col-xs-12.col-sm-4.col-lg-4 .eprofile-employerbanner-cont{width:100%;}
    .posted-job-category ul li {float: left;min-height: 32px;margin-bottom: 10px;}
    
    

}

@media all and (max-width: 680px){

    .contact-left {
        width: 100%;
    }
    .contact-right{
        width: 100%;

    }
    .contact-left .social-icons {
        clear: both;
        display: block;
        margin: 0 auto;
        padding-top: 4px;
    }
    .hpf-destop-text, .hpf-tablet-txt {
        font-size: 11px;
    }
    .hpf-tablet-txt {

        padding-top: 9px;
    }
}

@media all and (max-width: 600px){


    .directory-top #employer-home-tabs li:first-child {
        margin-left: 0;
    }
    .team-member .col-lg-10 p a{
        display: block;
    }
    .job-listing-details-tabs li {
        font-size: 13px;
        font-weight: normal;
        min-height: 44px;
        text-align: center;
        width: 50%;
    }
    #tabs182 .nav-tabs > li.active{
        border:none;
        font-weight: bold;
    }
    .home-signature-jobs{
        padding:30px 0;
    }
    /*.ind_list_in li span:last-child {
        display: block;
        margin-left: 35px;
    }*/


    .padding-normal {
        padding: 16px 5px;
    }
    .home-btn-searchjobs, .home-btn-searchworkers{
        background-image: none !important;
        height:52px;
        padding:10px !important;
    }

    .home-btn-searchjobs{}
    .home-top-bg .container .col-sm-6 .opacity-homebox h2 {
        font-size: 20px !important;
    }
    .jumbotron h2.home-title {
        font-size: 16px;
        line-height: normal;
    }
    h2.bold.aligncenter {
        font-size: 30px !important;
    }


    .personal-details{
        width: 100%;
    }
    .personal-state{

        width: 100%;
    }
    .para-left-opportunities, .col-sm-4.control-label.nopaddingleft{
        padding-left: 15px;
    }
    .firs-row-date, .btn-right-mobile, .two-row-date{
        float:none;
        margin: 0 auto 10px;
        width:100%;
    }
    .firs-row-date input, .btn-right-mobile a, .two-row-date input{
        width:100%;
    }
    .btn-margin-left {
        margin-left: 0;
    }
    .news-date {
        width: 100px;
    }
    .news-content.col-xs-12.col-sm-10.col-lg-10 {
        float: left;
        padding: 0 10px;
        width: 68%;
    }
    input.btn.btn-default.btn-newsletter.btn-general {
        font-size: 12px;
        height: 40px;
    }
    .full-width-emp {
        width: 100%;
    }
    .howworks-employer-tablet-desc{
        max-width: 100%;
    }

    .howworks-employer-tablet {
        min-height: inherit;
        padding-top: 15px !important;
    }


    .employer-how-works .nav-tabs > li > a{
        min-height: 116px;
    }
    .howworks-employer-tablet p{max-width:100% !important; 
    }
    #fba, #fbb{

    }
    .textvite-side .sidebar-menu li {
        width: 50%;
    }
    
    
    
    .page-content.network-view.directory-list.worker-dirtry-listview .dl-user .dl-user-check {/*float: left;*/margin: 0px !important;margin-top: -2px !important;}
    .page-content.network-view.directory-list.worker-dirtry-listview .worker-netowrk-search .col-md-8.col-sm-12.col-xs-12.nopaddinglft{width:100% !important;}
    .page-content.network-view.directory-list.worker-dirtry-listview .worker-netowrk-search .col-md-4.col-sm-12.col-xs-12.nopadding{width:100% !important;}

}

@media all and (max-width: 767px){


    .employer-features .nav-tabs li a {
        min-height: 128px;
    }
    .employer-features .nav-tabs li, .worker-features .nav-tabs li {
        width: 33% !important;
    }

   
}

@media all and (max-width: 568px){


    .employer-features .nav-tabs li a {
        min-height: 128px;
    }
    .employer-features .nav-tabs li, .worker-features .nav-tabs li {
        width: 33% !important;
    }
    .col-xs-12.col-sm-6.col-lg-6.hirers-home-block.aligncenter.animated.fadeInLeft, .col-xs-12.col-sm-6.col-lg-6.main-workers-home-block.aligncenter.animated.fadeInRight{
        padding: 0;
    }

    .footer-container-col-right  .col-sm-6.col-md-4{float: left; width:50%;}
    

}
@media all and (max-width: 567px){
    .footer-container-col-left  .footer-widget{ float: left; width:100%; }
    .footer-container-col-left .social-icons{ float: left; width:100%;padding: 20px 0 20px 0 !important;}
    /*.footer-container-col-right  .col-sm-6.col-md-4{float: left; min-height: 300px}*/
}
@media all and (max-width: 560px){

    .thick-text {
        background: #ffffff none repeat scroll 0 0;
        border: 1px solid #cccccc;
        border-radius: 15px;
        color: #666666;
        cursor: text;
        display: block;
        font-size: 11px;
        margin: 20px auto;
        padding: 5px 7px;
        text-decoration: none;
        width: 100%;
    }
    html#industry-page .panel-body{
        padding:0;
    }

    .span-right-mobile {
        display: block;
        float: left;
        width: 80%;
    }
    .view-detail-page ul li, .view-detail-heading, .content-titlealignment{
        float:left;
        width:100%;
    }
    .span-right-mobile{}
    .hide-to-mobile{
        display: none !important;    }

    .job-list-actions > li{
        width:33%;
    }
    .job-list-actions > li {
        border: medium none;
        float: left;
        min-height: 50px;
        width: 33%;
    }
    span.act-now-after {
        right: 5px;
        top: 11px;
    }
    .directory-top #employer-home-tabs li.active a.tab-employer-keyword, .directory-top #employer-home-tabs li.active a.tab-employer-industry, .directory-top #employer-home-tabs li a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-industry, .directory-top #employer-home-tabs li a.tab-employer-industry, #employer-home-tabs li a.tab-employer-powersearch, .directory-top #employer-home-tabs li a.tab-employer-powersearch{
        background-size: 37%;
    }

    .howworks-features h3 {
        font-size: 16px;
        text-align: center;
    }
    
    .panel-title > a{
        font-size:15px;
    }
    .employer-features .nav.nav-tabs.responsive li a i, .worker-features .nav.nav-tabs.responsive li a i{
        font-size: 28px;
    }
    .employer-features .nav-tabs li a h3, .worker-features .nav-tabs li a h3 {
        font-size: 14px !important;
        margin-top: 10px;
    }
    .employer-features .nav-tabs li a {
        min-height: 108px;
    }
    .worker-features .nav-tabs li a{
        min-height: 89px;
    }
    .features-tabpanel-container .nav-tabs .faa-pulse h3 {
        padding-bottom: 0 !important;
        word-wrap: break-word;
    }
    .btn-fuul-withd input, .btn-fuul-withd button, .btn-fuul-withd a{
        width:100% !important;
        margin-top: 13px
    }
    .home-signature-jobs{
        padding: 50px 0;
    }
    .hpf-destop-text, .hpf-tablet-txt {
        font-size: 13px;
    }

    html#industry-page .page-content.employer-industry .panel-body {padding: 15px;}
    /*.page-content.employer-industry .more-listings-box{padding-left:18px; padding-right:18px;}*/
    

}


@media all and (max-width: 520px){


    .sidebar-menu li:last-child {
        width: 100%;
    }

    .sidebar-menu li {
        width: 50%;
    }
    .zip-label{
        display: block;
        width:100%;
    }
    #fba, #fbb{
        width: 100% !important;
        margin-bottom: 5px
    }
    .directory-top #employer-home-tabs li.active a.tab-employer-keyword, #employer-home-tabs li.active a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-industry, .directory-top #employer-home-tabs li a.tab-employer-industry, .directory-top #employer-home-tabs li a.tab-employer-powersearch, #employer-home-tabs li a.tab-employer-powersearch {
        background-size: 46% auto;
    }
    #employer-home-tabs li.active a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-industry, #employer-home-tabs li.active a.tab-employer-industry, #employer-home-tabs li a.tab-employer-powersearch, #employer-home-tabs li.active a.tab-employer-powersearch{
        background-size: 46% auto;
        padding-left: 3px;

        padding-right: 3px;
    }
    .home-btn-searchjobs, .home-btn-searchworkers {
        background-image: none !important;
        font-size: 17px;
        height: 48px;
        padding: 10px !important;
        width:97%;
    }
    .no-padding{
        padding:0;
    }
    .home-job-categories h2 {
        font-size: 27px;
    }
    .ps-industry-list li,
    .jobs-industry-list li, .jobs-listing-highlighted-list li, 
    .directory-categories-list li, .industry-industrieslist li, 
    .div-pop-ind, .job-listing ul li,
    .job-locations-list ul li, .job-locations-signaturejobs ul li{  float: left; width: 50%!important;   list-style-type: none; line-height: 35px;/*   border-bottom: 1px dotted #ccc;*/ }


    h3.whyichamba-heading, .free-profile-bid h3, .monthly-services h3, .left-resume-new-h3{
        font-size:16px;
        padding-left: 36px;
        text-align: center;
    }
    .left-resume-new {
        text-align: center; 
    }
    .links-pdsf {
        display: inline-block;
        margin: 0 auto;
        padding: 0;
        text-align: center;
        width: auto;
        float: none;
    }   
    .left-resume-new-h3 {
        text-align: left;   
    }
    .worker-skills .col-xs-12.col-sm-12.col-lg-12, .worker-skills .col-xs-12.col-sm-12.col-lg-12 .fieldset_industry_pure{
        padding:0;
    }
    form#edufrm input, form#edufrm select {
        width: 100% !important;
    }
    #collapse_soft .fieldset_industry_pure{
        padding:0;
    }
    .worker-skills #collapseFith .fieldset_industry_pure form .col-sm-8{
        padding:0;
    }
    #collapse_lang fieldset, #myOnPagesoft fieldset, #collapse_comp fieldset, #my_tech fieldset{
        padding:0;
    }
    #collapseFith #no-more-tables td{
        line-height: normal;
        vertical-align: middle;
    }
    .worker-skills{}

    .tabe-chebox-center .checkbox-inline {
        display: inline-block;
        margin: 0 auto;
        padding: 0 !important;
        text-align: left;
        width: 170px;
    }
    .right-home-text {
        float: left;
        width: 56%;
    }
    .right-home-text .my-account-item h3{
        line-height: normal;
    }
    .right-home-text .worker-home-step-icon {
        width: 66px;
        font-size: 11px;
    }
    .right-home-text .my-account-item i{
        width: 66px;
        font-size:32px;
    }
    .worker-dashboard .col-xs-12.col-sm-8.col-lg-8.column-worker-dashboard{
        padding:0;
    }
    .worker-dashboard .fa.fa-minus-square.fa-2x.fr, .worker-dashboard .fa.fa-plus-square.fa-2x.fr {
        margin-top: 10px;
    }

    #txtHearOther{
        margin-top: 10px;
    }
    .box-content .col-sm-3.control-label {
        width: 100%;
    }
}
.dropdown-menu .active{}


@media all and (max-width: 555px){

    .btn-fuul-withd a.btn.btn-worker {
        margin-top: 0;
    }
    .directory-top #employer-home-tabs li.active a.tab-employer-keyword,
    #employer-home-tabs li.active a.tab-employer-keyword,
    .directory-top #employer-home-tabs li a.tab-employer-keyword, 
    #employer-home-tabs li a.tab-employer-keyword,
    .directory-top #employer-home-tabs li.active a.tab-employer-powersearch,
    #employer-home-tabs li.active a.tab-employer-powersearch, 
    .directory-top #employer-home-tabs li.active a.tab-employer-industry,
    .directory-top #employer-home-tabs li a.tab-employer-industry, 
    .directory-top #employer-home-tabs li a.tab-employer-powersearch{
        background-size: 45% !important;
    }
}

@media all and (max-width: 500px){


    .job-list-actions .act-now, .dl-useraction .act-now {
        padding: 6px !important;
    }
    #more_menu {
        margin: 0 auto;
        text-align: left;
        width: 100%;
    }
    .mtop #more_menu {
        margin: 0 auto;
        text-align: left;
        width: 100%;
    }

    .register-block-acc #biz_form .btn.btn-default.btn-employer.fullwidth {
        display: block;
        width: 100% !important;
    }
    .signature-jobs h3 span{
        display: block;
    }
    .background-none{
        background-image: none !important;
    }
    #employer-home-tabs li a.tab-employer-keyword, #employer-home-tabs li.active a.tab-employer-keyword{
        background-size:50% !important;
    }
    #div_searchadvresults .dl-user.box .user-check {
        top: 2px !important;    
    }
    .main-workers-home-block, .hirers-home-block{
        width: 100%;
    }
    .footer-column .social-icons a {
        color: #ffffff !important;
        height: 45px;
        line-height: 45px;
        margin-bottom: 4px;
        padding: 0 !important;
        width: 32%;
    }
    .workers-home-block h3 a{
        text-align: left;
    }
    .footer-phone {
        font-size: 22px;
    }
    .col-xs-6.col-sm-6.col-md-3.col-lg-3.footer-column {
        min-height: 330px;
    }
    .job-list-actions > li {
        border: medium none;
        float: left;
        min-height: 50px;
        width: 50%;
    }
    .job-list-actions .act-now, .dl-useraction .act-now {
        background: #ffc000 none repeat scroll 0 0;
        color: #ffffff;
        display: inline-block;
        font-weight: bold;
        line-height: 33px;
        padding: 5px 15px;
        position: relative;
        right: 2px;
        text-shadow: 1px 1px 1px #bc8f04;
        width:100%;
        text-align: center;
    }
    span.act-now-after{
        display: none;
    }
    span.act-now-after {
        right: 5px;
        top: 8px;
    }
    ul.job-list-actions li.nopadding {
        width: 50%;
    }
    header.employer-top-bg.mainheader-title h3 {
        font-size: 15px;
    }
    header.employer-top-bg.mainheader-title h1 {
        font-size: 24px;
    }
    .features-introtext h2 {
        font-size: 26px;
        font-weight: bold;
    }
    /*.features-introtext h4.aligncenter{
        font-size: 13px;
        line-height: 19px;
        margin-bottom: 10px ;
    }*/
    .features-tabpanel-container .workerfeatures-tabcontainer .tab-pane .btn {
        font-size: 13px;
        min-width: 120px;
        padding: 7px !important;
        width: auto;
    }
    .workerfeatures-tabcontainer .tab-pane {
        padding: 10px 5px;
        text-align: center;
    }
    /*    .navbar-header {
            padding: 0 !important;
        }*/
    #collapseFour .panel-body .fieldset_industry {
        margin: 0 auto;
        padding: 0;
        width: 100%;
    }
    #txtHearMailer{
        margin-top: 10px;
    }

    #industry ul.list-a li {
        width: 100%;
        padding-left: 0;
    }
    .tab-content.responsive.employer-home-tabs {
        padding-bottom: 0;
        padding-top: 0;
    }
    .cta-join-ichamba .col-xs-6.col-sm-6.col-lg-6.aligncenter {
        margin-bottom: 10px;
        padding: 0 5px;
        width: 100%;
    }

    .employer-how-works .nav-tabs > li > a {
        min-height: 106px;
    }
    .price-panel-width{
        width:100%;
    }

    #search-menu-form input, #search-menu-form button {
        margin-top: 0;
    }
    .employer-target-list li{ 
        width: 100% !important;
    }
    
    
    .employer-profiless .eprofile-home-lft .box.my-account-item{text-align:center;}
}

.padding-16 a {
    text-align: left;
    float: left;
    width: 100%;
}

@media all and (max-width: 500px){


    .myjobs h4.panel-title a{
        font-size: 13px;
        line-height: normal;
    }
    .myjobs h4.panel-title .fr{
        padding: 10px !important;
        width: 40px !important;
    }

    .form-btn-container.btn-style .btn-employer {
        width: 100% !important;
    }
    .padding-16 a, .padding-3 a {
        display: block;
        float: none;
        text-align: left;
        width: 100%;
    }    .padding-16 h3, .padding-3 h3 {
        text-align: left !important;
    }
    .padding-16 a, .padding-3 a {
        display: block;
        float: none;
        text-align: left;
        width: 100%;
    }
    .leanmore-btns {
        clear: both;
        display: block;
        font-size: 13px;
        text-align: left;
    }
    #employer-home-tabs li.active a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-industry, #employer-home-tabs li.active a.tab-employer-industry, #employer-home-tabs li a.tab-employer-powersearch, #employer-home-tabs li.active a.tab-employer-powersearch{
        background-size:48% auto 
    }
    .upload-table table td {
        display: block;
        width: 100%;    
    }
}

@media all and (max-width: 500px){


    .location-phone{
        display: block;
        clear: both;
        width: 100%;
    }

    .w100 {
        width: 100%;
        font-size: 13px;
    }
    #payrate_summary input{
        float: left;
        margin-right: 7px;
        width: 60px;
    }
    .col-xs-12.col-sm-3.col-lg-3.footer-column {
        width: 100%;
    }
    ul.employerindex-list li {
        width:100%;
    }
    .form-register-employer legend {
        background-image: none !important;
        font-size: 15px !important;
    }
    .col-xs-12.col-sm-6.col-lg-5.employers-home-side.aligncenter.animated.fadeInRight {
        padding: 0;
    }
    .employer-item-feature .tabletnopadding a img{
        max-width: 100%;
    }
    .employers-home-bg {
        padding-left: 0;
        padding-right: 0;
    }
    .employer-features .nav-tabs li a h3, .worker-features .nav-tabs li a h3 {
        font-size: 12px !important;
        margin-top: 10px;
    }
    .howworks-features li i {
        display: block;
        float: none;
        margin: 0 auto 13px;
        text-align: center;
    }
    .tab-content ul {
        padding: 0;
    }
    .howworks-features h3 {
        font-size: 20px;
        text-align: center;
    }
    .howworks-features p {
        font-size: 13px;
        text-align: center;
    }
    .padding-meduim{
        width:100%;
    }
    .padding-meduim {
        padding: 6px 0;
    }


    .why-ichamba-ua > ul li{
        font-size:14px;
    }
    .free-profile-bid .nav > li{
        display: block;
        position: relative;
        text-align: center;
        width: 50%;
    }
    .nav-tabs li:last-child a{
        margin-right: 2px;
    }

    .nothanks-btn{
        clear: both;
        display: block;
        margin: 0 auto;
        padding: 0;
        text-align: center;
    }
    .news-content.col-xs-12.col-sm-10.col-lg-10{
        padding:0;
    }

    .carousel-inner .item blockquote {
        font-size: 15px;
        padding: 0;
    }
    h2.bold.aligncenter {
        font-size: 24px !important;
    }
    .employer-profiless .my-account-item h3 {
        font-weight: bold;
        line-height: normal;
        margin-bottom: 6px;
        margin-top: 14px;
    }
    #employer-home-tabs li.active a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-industry, #employer-home-tabs li.active a.tab-employer-industry, #employer-home-tabs li a.tab-employer-powersearch, #employer-home-tabs li.active a.tab-employer-powersearch{
        background-size:48% auto 
    } #employer-home-tabs li.active a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-industry, #employer-home-tabs li.active a.tab-employer-industry, #employer-home-tabs li a.tab-employer-powersearch, #employer-home-tabs li.active a.tab-employer-powersearch{
        background-size:48% auto 
    } #employer-home-tabs li.active a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-industry, #employer-home-tabs li.active a.tab-employer-industry, #employer-home-tabs li a.tab-employer-powersearch, #employer-home-tabs li.active a.tab-employer-powersearch{
        background-size:48% auto 
    }
}

@media all and (max-width: 500px){

    .hpf-destop-text, .hpf-tablet-txt {
        font-size: 13px;
        text-align: center;
    }
    .ps-industry-list li,
    .jobs-industry-list li, .jobs-listing-highlighted-list li, 
    .directory-categories-list li, .industry-industrieslist li, 
    .div-pop-ind, .job-listing ul li,
    .job-locations-list ul li, .job-locations-signaturejobs ul li{ float: left; width: 100% !important;list-style-type: none; line-height: 20px; margin-bottom:0; /*border-bottom: 1px dotted #ccc;*/ }
    .hirers-home-block, .main-workers-home-block {
        float: left;
        width: 100%;
    }
    .opacity-homebox img {
        max-width: 28%;
    }
    .col-set-tablet{
        width:100%;
    }
    #worker-home-tabs li.active a.tab-worker-keyword, #worker-home-tabs li a.tab-worker-keyword, #worker-home-tabs li.active a.tab-worker-industry, #worker-home-tabs li a.tab-worker-industry, #worker-home-tabs li a.tab-worker-location, #worker-home-tabs li.active a.tab-worker-location{
        background-size: 50%;
    }
    .opacity-homebox{
        height: auto;   
    }
    .opacity-homebox a {
        position: relative; 
        width: auto;
        bottom: auto;
    }

}

@media all and (max-width: 500px){

    .employer-profiless .btn-small {
        width:100% !important;
    }
    .news-date {
        width: 100%;
    }
    .news-content {
        margin-left: 0;
        margin-top: 10px;
        padding: 0;
        width: 100%;
    }
    .cta-join-ichamba .col-xs-6.col-sm-6.col-lg-6.aligncenter {
        margin-bottom: 0;
        padding: 0 5px;
        width: 100%;
    }
    .padding-normal {
        padding: 0 5px;
        width: 100%;
    }

    #search-menu-form .padding-normal{
        margin-top: 10px;
        margin-bottom: 10px;    }

    .span-left{
        display: block;
        float: left;
        width: 92%;
    }
    /*.industry-head .ind_list_in li span:last-child {
        display: block;
        float: left;
        margin-left: 15px;
    }*/
    #ind_1710.industry-head li{
        float:left;
        width:100%;
    }
    #employer-home-tabs li.active a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-industry, #employer-home-tabs li.active a.tab-employer-industry, #employer-home-tabs li a.tab-employer-powersearch, #employer-home-tabs li.active a.tab-employer-powersearch{
        background-size:48% auto 
    }
}

@media all and (max-width: 500px){
    .hide-desktop{
        display: none;
    }
    .show-mobile {
        clear: both;
        display: block;
        float: left;
        margin: 0 auto;
        width: 100%
    }
    .home-job-categories{
        padding:15px 0 10px;
    }
    .employer-home-tabs .btn.btn-employer.fullwidth {
        padding: 8px !important;
        width: 100% !important;
    }
    .container.navbar.yamm {
        padding: 0 !important;
    }
    #keyword2, #szip2{
        margin-bottom: 10px;
    }
    .home-btn-searchjobs, .home-btn-searchworkers {
        background-image: none !important;
        font-size: 14px;
        height: 43px;
        padding: 10px !important;
        width:94%;
    }
    .employer-features .nav-tabs li {
        width: 33% !important;
    }
    .employer-features .nav-tabs li a {
        min-height: 98px;
    }
    #agree{
        width:auto;
    }
    .worker-dashboard-listsep li {
        padding: 0 10px;
        width: 50%;
    }
    .industry-head .ind_list_in li span:last-child{
        margin-left: 0
    }
    .no-padding{
        padding:0;
    }

    .col-xs-6.col-sm-6.col-md-3.col-lg-3.footer-column {
        min-height: inherit;
        width: 100%;
    }
    #employer-home-tabs li.active a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-industry, #employer-home-tabs li.active a.tab-employer-industry, #employer-home-tabs li a.tab-employer-powersearch, #employer-home-tabs li.active a.tab-employer-powersearch{
        background-size:48% auto ;
    }

    #no-more-tables .table-responsive {
        margin: 0 auto;
        overflow-y: hidden;
        width: 300px;
        border:none;
    }
    .worker-homebox .head-title {
        background: none !important;
        padding-left: 0;    
    }
    .employer-homebox, .worker-homebox {
        background: none;   
    }

    .footer-content-wrapper .padLft45{ padding-left:0 !important; }
    .footer-widget {padding: 40px 0 20px 0 !important;}
    #onlyguest .footer-bottom {text-align: left !important; padding: 15px 0px !important;}
    .footer-bottom .blockonmobile {display: block !important;margin: 5px auto 0 !important;}
    .footer-container {text-align: left !important;}
    .footer-widgets ul.contacts-list {text-align: left !important; width: -webkit-calc(100% - 50px) !important; width: -moz-calc(100% - 50px) !important; width: calc(100% - 50px) !important;}
    .footer-content-wrapper .footer-content .footer-container-col-left{ border-right: none !important; }
}
@media all and (max-width: 478px){
    .select-btns1 {
        float: right;
        margin-top: 10px;
        min-width: 100%;
    }

    .footer-content-wrapper .padLft45{ padding-left:0 !important; }
    .footer-widget {padding: 40px 0 20px 0 !important;}
    #onlyguest .footer-bottom {text-align: left !important; padding: 15px 0px !important;}
    .footer-bottom .blockonmobile {display: block !important;margin: 5px auto 0 !important;}
    .footer-container {text-align: left !important;}
    .footer-widgets ul.contacts-list {text-align: left !important; width: -webkit-calc(100% - 50px) !important; width: -moz-calc(100% - 50px) !important; width: calc(100% - 50px) !important;}
    .footer-content-wrapper .footer-content .footer-container-col-left{ border-right: none !important; }
}

@media all and (max-width: 400px){


    .empl-btn{
       white-space: normal;
    }
    .employer-profiless .worker-home-menu .employer-home-step-icon {
        display: block;
        float: none;
        margin: 0 auto;
        width: 80px !important;
    }
    #employer-home-tabs li.active a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-industry, #employer-home-tabs li.active a.tab-employer-industry, #employer-home-tabs li a.tab-employer-powersearch, #employer-home-tabs li.active a.tab-employer-powersearch{
        background-size:48% auto ;
    }
    .job-list-actions .act-now, .dl-useraction .act-now{
        right:0 !important;
    }
}

@media all and (max-width: 390px){

    #ind_1710 li i{
        top:6px;
        float:none
    }
    /*.industry-head .ind_list_in li span:last-child {
        display: block;
        float: left;
        margin-left: 40px;
    }*/
    .workers-home-bg .form-group {
        margin-bottom: 0 !important;
        margin-top: 10px;
    }
    /*.workers-home-bg .container{
        padding:0;
    }*/
    .workers-home-bg .container .fade.panel-body {
        padding: 10px 0;
    }
    #collapse-worker-home-tabs .jobs-industry-list{
        width:100% !important;
    }
    .padding-none{
        padding:20px 0 0;
    }
    .padding-none .container{
        padding:0;
    }
    .container-fluid.cta-join-ichamba .col-xs-12.col-sm-10.col-sm-offset-1.col-lg-10.col-lg-offset-1.aligncenter {
        margin: 0 auto;
        padding: 0;
        width: 100%;
    }
    .container-fluid.cta-join-ichamba .col-xs-12.col-sm-10.col-sm-offset-1.col-lg-10.col-lg-offset-1.aligncenter  .col-xs-12.col-sm-6.col-lg-6.aligncenter{
        padding: 0;
    }
    .page-content .container .col-xs-12.col-sm-9.col-lg-9.animated.fadeInRight .box{
        padding:30px 15px !important;
    }
    /*.social-icons{
        display: none;
    }
    .social-icons.mobile-media a {
        width:50px;
        margin: 0 auto 3px auto;
    }*/
    .home-job-categories .jobs-industry-list {
        width:100% !important;
    }

    .hide-desktop{
        display: none;
    }

    .tabe-chebox-center .checkbox-inline {
        width: 145px;
    }
    /*.mobile-ul{
        padding:0;  
    }*/
    .symbol-width {
        display: block;
        width: 100%;
    }
    .label-div {
        float: left;
        margin-right: 12px;
        width: 100%;;
    }
    .worker-home-step-icon {
        clear: both;
        display: block;
        float: none;
        margin: 0 auto;
        width: 76px;
    }
    .worker-dashboard .panel-heading .panel-title {
        text-align: center; 
    }
    .right-home-text {
        float: left;
        width: 100%;
    }
    .worker-home-step-title {
        padding-left: 0;
        padding-right: 10px;
        padding-top: 0;
    }
    .lh30 .w450 .w25{
        width: 20px;
        float: left;
    }
    .lh30 .w450 .w400{
        width: 90%;
        float: left;
    }
    .both-div{
        clear: both;
        width:100%;
    }
    .clear{
        clear: both;
        width: 100%;
    }
    .container_omega .form-horizontal{
        padding-left: 10px;
        padding-right: 10px;
    }
    .job-list-actions .act-now,
    .dl-useraction .act-now{
        right:0 !important;
    }
    .btn-employer{
        width:100% !important;
    }
}

@media all and (max-width: 378px){

    .job-list-actions .act-now, .dl-useraction .act-now{
        right:0;
    }
    .login-register .fadeInRight .box {
        float: left;
        min-height: inherit !important;
        width: 100%;
        padding: 20px 10px;
    }
    #no-more-tables .table-responsive {
        margin: 0 auto;
        overflow-y: hidden;
        width: 230px;
        border:none;
    }
    .employer-howworks-title-tab li, .worker-howworks-title-tab li {
        float: none;
        min-height: inherit;
        width: 100%;
        border-right: none;
        border-bottom: 1px solid #ccc;

    }
    .employer-how-works .nav-tabs > li > a {
        min-height: inherit;
    }
    .employer-howworks-title-tab li:last-child {
        width: 100%;
    }   
    .nav-tabs > li > a, .nav-tabs li:last-child a {
        margin-right: 0;
    }
    /*    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
            border:none;
        }*/
    .employer-how-works .nav-tabs > li > a {

        border-radius: 0;
        color: #666666;
    }
    .employer-features .nav-tabs li, .worker-features .nav-tabs li{
        width:32.8% !important;
    }

    .employer-features .nav-tabs li a{
        min-height: 123px;
    }
    .worker-features .nav-tabs li a{
        min-height: 100px;
    }
    #employer-home-tabs li.active a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-keyword, #employer-home-tabs li a.tab-employer-industry, #employer-home-tabs li.active a.tab-employer-industry, #employer-home-tabs li a.tab-employer-powersearch, #employer-home-tabs li.active a.tab-employer-powersearch{
        background-size: 50% auto;
        font-size: 12px;
        padding-left: 3px;
        padding-right: 3px;
    }
    .features-tabpanel-container .workerfeatures-tabcontainer .tab-pane .btn{
        min-width: 100%;
    }
    .directory-top #employer-home-tabs li.active a.tab-employer-keyword,
    #employer-home-tabs li.active a.tab-employer-keyword,
    .directory-top #employer-home-tabs li a.tab-employer-keyword, 
    #employer-home-tabs li a.tab-employer-keyword,
    .directory-top #employer-home-tabs li.active a.tab-employer-powersearch,
    #employer-home-tabs li.active a.tab-employer-powersearch, 
    .directory-top #employer-home-tabs li.active a.tab-employer-industry,
    .directory-top #employer-home-tabs li a.tab-employer-industry, 
    .directory-top #employer-home-tabs li a.tab-employer-powersearch{
        background-size: 52% !important;
    }
    .form-ps .btn.btn-employer.clearboth{
        width: 100% !important
    }
    #footername-workers, #footername-workers .container{
        padding:3px;
    }
    .btn-group.yearsexp .btn {
        -moz-user-select: none;
        background-image: none;
        border: 1px solid rgba(0, 0, 0, 0);
        border-radius: 4px;
        cursor: pointer;
        display: inline-block;
        font-size: 15px;
        font-weight: normal;
        line-height: 1.42857;
        margin-bottom: 0;
        padding: 4px 5px;
        text-align: center;
        white-space: nowrap;
    }
    .ind_list_in.ul_collapse {
        padding: 0;
    }
    .fl.ml10 {
        display: block;
    }

    .worker-references .container_omega .w100 {
        font-size: 13px;
        width: 100%;
    }
    .alert.alert-info {
        margin-top: 13px;
    }

    .links-pdsf {
        display: block;
        float: left;
        margin: 5px 0 10px;
        padding: 0;
        text-align: center;
        width: 100%;
    }
    .links-pdsf li {
        display: inline-block;
        float: none;
        list-style: outside none none;
        padding: 0 7px;
        text-align: center;
    }

    html#cart-page .fl {
        float: left;
        width: 64%;
    }
    html#cart-page .fl.w25.p2.c {
        display: block;
        float: left;
        width: 12%;
    }

    .box-content .col-sm-3.control-label.col-xs-5{
        width: 33%;
    }
    .worker-dashboard-listsep li {
        padding: 0;
        width: 100%;
    }
    .box.nopadding .mobilepadding {
        margin-left: 0 !important;
    }
    .mobild-show{
        display: block;
        clear:both;
    }
    .for-check{
        text-align: left;
    }
    .industry-head .ind_list_in,
    .industry-head .ind_list_in{
        border: medium none !important;
        padding-left: 0
    }    
    .ui-datepicker {
        left: 10px !important;
    }

    .footer-content-wrapper .padLft45{ padding-left:0 !important; }
    .footer-widget {padding: 40px 0 20px 0 !important;}
    #onlyguest .footer-bottom {text-align: left !important; padding: 15px 0px !important;}
    .footer-bottom .blockonmobile {display: block !important;margin: 5px auto 0 !important;}
    .footer-container {text-align: left !important;}
    .footer-widgets ul.contacts-list {text-align: left !important; width: -webkit-calc(100% - 50px) !important; width: -moz-calc(100% - 50px) !important; width: calc(100% - 50px) !important;}
    .footer-content-wrapper .footer-content .footer-container-col-left{ border-right: none !important; }
}

@media only screen and (min-width:651px) and (max-width:770px){
    .directory-top #employer-home-tabs li:first-child { margin-left: 0;}
    }
@media only screen and (min-width:601px) and (max-width:650px){
    .directory-top #employer-home-tabs li:first-child { margin-left: 0;}
    }
@media only screen and (min-width: 553px) and (max-width:561px){
    .hpf-destop-text, .hpf-tablet-txt {font-size: 14px;}
    }   
@media only screen and (min-width:320px) and (max-width:500px){
    .background-none{min-height: 36px !important;  padding-top: 3px !important;}
    /*#payrate_summary input[type="text"]{margin-right: 4px;}
    .fl.ml10{width: 12%;}*/
}   
@media only screen and (min-width:320px) and (max-width:767px){
        #no-more-tables .table-responsive {border:none;}
        .employer-homebox, .worker-homebox{ background:none;}
        #wood-base{ height:auto; background:none;}
        .signature-jobs h3 span { display: block;}  
        
        .news-date{margin-bottom: 0;}
        #no-more-tables .table-responsive {font-size: 14px;  margin: 0 auto; overflow-y: hidden;  width: 100%;}
        .table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody >          tr > td, .table-condensed > tfoot > tr > td{ padding:5px 0 5px 5px;}
        .fieldset_industry table tr td select { margin: 12px 0 !important;  padding: 0 !important;}
        .ui-widget-content{left: 31px !important;}
        .payrate_schedule .location {   display: block; }  
}
@media only screen and (min-width:768px) and (max-width:1023px){
    #industry ul.list-a li {padding-left: 0;}
    .news-date-month {height: auto;  padding-bottom: 8px;  padding-top: 6px;}
    .box h3 b{ font-size:22px;}
    .login-register-employer-tabtitle input, .login-register-worker-tabtitle input{ top:2px;}
    .employer-features .nav-tabs li a h3 {font-size: 13px !important;  margin-bottom: 0;  padding-top: 4px;}
    .employer-features .nav-tabs li a { min-height: 120px;}
    .nav > li > a {display: block;  position: relative; /*margin: 12px 0 0 0 !important; padding: 5px 20px 0px 15px !important;*/}
    .payrate_schedule > span { }
    .location-phone {float: right;}
    .job-list-actions > li{ width:25% !important; min-height:48px !important;}
    .job-list-actions{min-height:49px;}
}

@media only screen and (min-width:681px) and (max-width:767px){
    .page-content .box-content { padding: 22px 10px;}
}
@media only screen and (min-width:621px) and (max-width:767px){
    .workerfeatures-tabcontainer .tab-pane .btn {min-width: 230px;  text-align: center;}
}
@media only screen and (min-width:501px) and (max-width:767px){
    #industry ul.list-a li {width: 100%; padding-left: 0;}
}
@media only screen and (min-width:1024px) and (max-width:1030px){
    .employer-features .nav-tabs li a h3 { font-size: 15px !important;  margin-bottom: 0;  padding-top: 4px;}
    .employer-features .nav-tabs li a {min-height: 126px;}
    .nav > li > a { display: block;  position: relative;}
    #employer-home-tabs li:first-child {margin-left: 14%;}
    #employer-home-tabs li {text-align: center;  width: 24%;}
    #industry ul.list-a li {padding-left: 7%;}
    .job-list-actions .act-now, .dl-useraction .act-now{line-height: 49px;}
    .payrate_schedule > span { }
    .location-phone {float: right;}
    .job-list-actions > li:nth-child(1) { border-left: medium none;}
}   
/*
.navbar-collapse .dropdown .dropdown-toggle:hover {
background-color: #f3c34a !important;
}*/
.yamm-fw.navbar-collapse .dropdown .dropdown-toggle:hover {background-color:#01a8e0 !important;}
 input[type="radio"]{bottom: -1px;}

    
