.full-recruitment{
    background: #b2b2b300;
    box-shadow: 0px 0px 12px #b2b2b3;
    padding: 0px;
    margin-bottom: 15px;
}
.border-recruitment{
    border: 1px solid #ddd;
}
.full-recruitment .header-job {
    width: 100%;
    display: flex;
    background: url(../img/header-bg-job-new.png) no-repeat;
    background-size: cover;
    min-height: 80px;
}
.full-recruitment .column-logo-job {
    padding: 15px;
}
.full-recruitment .job-logo-left {
    width: 30%;
    float: left;
    text-align: center;
}
.full-recruitment .job-logo-left img {
    padding-top: 10px;
}
.full-recruitment .job-logo-right {
    width: 70%;
    height: 50px;
    line-height: 22px;
    text-align: center;
    letter-spacing: 3px;
    color: #fff;
    font-size: 15px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.full-recruitment .text-row-job {
    margin-top: 15px;
}
.acc-title {
    margin-bottom: 5px;
}
.full-recruitment .text-row-job, .entry-content .full-recruitment .text-row-job p{
    width: 100%;
    text-align: center;
}
.full-recruitment .title-text-p1, .full-recruitment .title-text-p2 {
    font-weight: bold;
    text-transform: uppercase;
    line-height: normal;
}
.full-recruitment .title-text-p1{
    color: #f47320;
    font-size: 25px;
    margin-bottom: 7px;
}
.full-recruitment .title-text-p2{
    color: #333;
    font-size: 27px;
    margin-bottom: 20px;
}
.full-recruitment .row-job {
    display: flex;
}
.full-recruitment .column-job {
    flex: 50%;
    padding: 10px;
    height: auto;
    box-sizing: border-box;
}
.full-recruitment .job-left {
    flex: 90%;
}
.full-recruitment .job-right{
    padding-left: 20%;
}
.full-recruitment .no-post-job{
    padding: 10px;
    width: 100%;
    margin-bottom: 0px;
}
.full-recruitment .row-recruitment {
    margin: 0px 0px 5px 0px;
    padding: 10px;
}
.full-recruitment .row-recruitment ul{
    padding-left: 18px;
}
.full-recruitment .title-recruitment {
    background-color: #4c4b50bf;
    padding: 10px;
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 0px;
    line-height: normal;
}
.full-recruitment .job-info {
    margin-bottom: 10px;
}
.full-recruitment .content-recruitment {
    padding: 10px 0px 0px;
}
.full-recruitment .footer-job {
    width: 100%;
    display: flex;
    background: url(https://test.njygk.cn/wp-content/plugins/lt-recruitments/assets/img/footer-bg-job-new.png) no-repeat;
    background-size: cover;
    min-height: 130px;
}
@media (max-width: 800px) {
    .full-recruitment .job-logo-left img {
        padding-top: 0px;
    }
    .full-recruitment .job-logo-right {
        line-height: 0px;
        font-size: 10px;
    }
    .full-recruitment .row-job {
        flex-direction: column;
    }
    .full-recruitment .job-left{
        padding-bottom: 0px;
    }
    .full-recruitment .job-right {
        padding-top: 0px;
        padding-left: 10px;
    }
    .full-recruitment .title-text-p2 {
        font-size: 22px;
    }
}

@media (max-width: 499px) {
    .full-recruitment .column-logo-job {
        padding: 6px;
    }
    .full-recruitment .header-job{
        min-height: auto;
    }
    .full-recruitment .column-logo-job{
        font-size: 0px;
    }
}