.notice.e-notice.e-notice--dismissible.e-notice--extended {
    display: none !important;
}
.tab-benefit .elementor-tab-title {
    border: 1px solid #fff !important;
    margin-right: 20px;
}
 .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
    display: inline-flex !important;
}

.tab-benefit .elementor-tab-title.elementor-active{
    color: #FFFFFF;
    background: #BD7F32;
    border: 1px solid #BD7F32 !important;
}


.paginate-jobs {
    text-align: center;
    margin-top: 50px;
}

.paginate-jobs .page-numbers {
    font-size: 20px;
    margin: 5px;
    border: 1px solid #bd7f32;
    border-radius: 100%;
    padding: 10px 19px;
}
.next.page-numbers  .next, .prev.page-numbers .prev {
    width: 20px;
    height: 20px;
}
.prev.page-numbers .prev {
 transform: rotateY(180deg);
}
.next.page-numbers, .prev.page-numbers {
    padding: 10px 14px;
}

#testimonialMain .item {
    display: inline-flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    width: 100%;
}
#testimonialMain .content_left {
    width: 30%;
    display: contents;
}

#testimonialMain .content_right {
    width: 70%;
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 50px;
    align-content: flex-start;
}

.img-dau-hoi {
    width: 50px;
    height: 50px !important;
}

.ten-nhan-vien {
    font-size: 22px;
    font-weight: 600;
    font-family: 'Inter';
    margin-top: 20px;
}

.vi-tri-nhan-vien {
    font-size: 13px;
    font-weight: 300;
    font-family: 'Inter';
}

.blockquote p {
    font-size: 22px;
    font-family: 'Inter';
}

#testimonialsub {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    width: 100%;
    margin-top: -80px;

}

#testimonialsub .content_left {
    width: 30%;
}

#testimonialsub .content_right {
    width: 70%;
}
.slick-track {
    margin-left: 0 !important;
}
.blockquote {
    margin-top: 20px;
}

#testimonialsub .item {
    position: relative;
}

#testimonialsub .item:before {
    content: "";
    width: 50%;
    height: 2px;
    background: #000000;
    position: absolute;
    top: 0;
    left: 0;
}
#testimonialsub .item.slick-current.slick-active:before {
    background: #BD7F32;
}

#testimonialsub .item.slick-current.slick-active .ten-nhan-vien {
    color: #BD7F32;
}

#testimonialsub .item.slick-current.slick-active .vi-tri-nhan-vien {
    color: #BD7F32;
}


.position-info {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
}
.content_job{
    width: 25%;
}
 .position-name {
    width: 35%;
}

.meta-content-desc {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    width: 100%;
}

.position-meta {
    width: 50%;
}

.button_job {
    width: 25%;
    display: flex;
    justify-content: flex-end;
    align-content: center;
}

#filter-jobs {
    display: flex;
    align-content: center;
    align-items: center;
    width: 100%;
}

.filer-left-items {
    width: 90%;
}

.filter-item.apply-filter.submit-group {
    width: 10%;
    display: flex;
    justify-content: flex-end;
    padding-right: 0;
}

.filer-left-items .filer-left-items-top {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}

.filter-item {
    width: calc(100%/3);
    padding-right: 30px;
    position: relative;
}

.filter-item .img-seach-box, .filter-item .label-img-box {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 10px;
}

.filter-item input, .filter-item select {
    padding-left: 35px;
    border: 1px solid #A8A8A8 !important;
    border-radius: 5px;
    color: #7B7B7B;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Inter';
}


button#btn-apply-filter {
    padding: 9px 35px;
    border-radius: 5px;
    border: 1px solid #BD7F32;
    background: #BD7F32;
    color: #fff;
    transition: .5s all;
    padding-left: 20px !important;
    padding-right: 45px;
    text-transform: uppercase;
    position: relative;
    font-family: 'Inter';

}
.list-vacancies-wrap {
    font-family: 'Inter';
}

/* button#btn-apply-filter:hover {
    background: transparent;
    color: #BD7F32;
    transition: .5s all;
} */
.filter-item img {
    width: 20px;
}
.our-vacancies-wrap {
    margin-top: 50px;
}

.list-vacancies .job-item {
    padding: 30px 0;
    border-bottom: 1px solid #D8D8D8;
}

.position-desc {
    padding: 0 20px;
}

.position-name a {
    color: #212529;
    font-size: 22px;
    font-weight: 700;
    padding: 0;
    text-transform: capitalize;
}

.position-name h3 {
    padding: 0  !important;
    margin: 0 !important;
}
.col-company {text-transform: uppercase;}

.position-meta span {
    font-weight: 700;
}

a.link-text.read-more-text {
    background: #615D59;
    border-radius: 5px;
    border: 1px solid #615D59;
    color: #fff;
    padding: 9px 30px;
    transition: .5s all;
    padding-left: 45px;
    padding-right: 20px;
}

/* a.link-text.read-more-text:hover {
    background: transparent;
    color: #615D59;
    transition: .5s all;
}
a.link-text.read-more-text:hover:before {
    background-image: url(/wp-content/uploads/2024/02/eyee.png);
} */
a.link-text.read-more-text:before {
    content: "";
    background-image: url(/wp-content/uploads/2024/02/eye.png);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    width: 16px;
    height: 160px;
    top: 33%;
    left: 16px;

}

a.link-text.read-more-text {
    position: relative;
}
.position-meta p {
    margin-bottom: 5px;
}
.elementor-tab-content {
    padding-left: 0 !important;
}


.filter-item select {
    /*for firefox*/
    -moz-appearance: none;
    /*for chrome*/
    -webkit-appearance:none;
    appearance: none;
  }
  /*for IE10+*/
  .filter-item select::-ms-expand {
      display: none;
  }
  
  .filter-item.item-company:after, .filter-item.item-location:after {
      content: "";
      background-image: url(/wp-content/uploads/2024/02/roww-down.png);
      background-size: contain;
      background-repeat: no-repeat;
      width: 16px;
      height: 16px;
      position: absolute;
      top: 60%;
      right: 50px;
      transform: translateY(-50%);
  }
  

  .button-line p:hover input.wpcf7-form-control.wpcf7-submit.has-spinner {
    color: #BD7F32;
    background: transparent !important;
}


.button-line {
    text-align: center;
}
.button-line p {
    display: inline-block;
}

.button-line img {
    left: 53% !important;
    top: 27% !important;
}

.button-line p .img-hover {
    display: none;
}
.button-line p:hover .img-hover {
    display: block;
}

#btn-apply-filter img {
    position: absolute;
    top: 50%;
    left: 75%;
    transform: translateY(-50%);
    width: 16px;
}

.img-hover {
    display: none;
}

button#btn-apply-filter:hover .img-hover {

    display: block;
}

.item.slick-slide {
    padding-right: 20px;
}
.col-menu-hubagle {
    --align-self: center !important;
}
.overlow-logo {
    overflow: visible;
}

.tab-benefit .elementor-tab-title:hover {
    background: #bd7f32;
    border: 1px solid #bd7f32 !important;
}
#testimonialsub .item:hover .ten-nhan-vien, #testimonialsub .item:hover .vi-tri-nhan-vien {
    color: #bd7f32;
}

#testimonialsub .item:hover:before{
    background: #bd7f32;
}
span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline {
    position: absolute;
    bottom: -30px;
}
.pp-posts-button:hover {
    animation-name: elementor-animation-push;
animation-duration: .3s;
animation-timing-function: linear;
animation-iteration-count: 1;
}

.lakit-site-wrapper {
    overflow-x: hidden !important;
}

span.phone-right {
    margin-left: 5px;
}


.contact-member .content-column.one_half {
    width: 100%;
}

.contact-member .content-column.one_half.flex-contact {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
}

.contact-member .content-column.one_half.flex-contact div {
    width: 49%;
}
.contact-member span.wpcf7-not-valid-tip {
    position: absolute;
}
@media only screen and (max-width: 1320px) and (min-width: 1025px) {

    .tab-benefit .elementor-tab-title {
        font-size: 13px;
        margin-right: 10px;
        padding: 15px 20px;
    }
}

@media only screen and (max-width: 1250px) {
    .tab-benefit .elementor-tab-title {
        margin-right: 15px;
    }
    .filer-left-items {
        width: 85%;
    }
    .filter-item.apply-filter.submit-group {
        width: 15%;
    }
}


@media only screen and (max-width: 1200px) {


    #filter-jobs {
        flex-wrap: wrap;
    }
    .filter-item.apply-filter.submit-group {
        width: 100% !important;
        padding-right: 30px;
        margin-top: 20px;
        display: flex;
        justify-content: center;
    }
    .filer-left-items{
        width: 100%;
    }
    .filter-item {
        width: 100% !important;
        margin: 10px 0;
    }
    
    .filer-left-items .filer-left-items-top {
        padding-left: 30px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: center;
    }
     .meta-content-desc {
        padding: 10px 20px;
    }
    .position-info,  .meta-content-desc {
        flex-wrap: wrap;
    }
    .content_job, .position-name, .button_job, .position-meta  {
        width: 100%;
        justify-content: flex-start;
        margin-top: 10px;
    }
    .list-vacancies .job-item {
        border-bottom: 1px solid #F4F4F4;
        background: #F4F4F4;
        margin-bottom: 20px;
        border-radius: 5px;
    }

    #testimonialMain .item {

        flex-wrap: wrap;
    }
    #testimonialMain  #testimonialsub {
        margin-top: 0;
    }


}
@media only screen and (max-width: 1025px) {
    .linhvuc_box a.elementor-flip-box__button.elementor-button.elementor-size-sm {
        padding: 0;
    }
    .img-boxx-gioithieu img.attachment-full.size-full.wp-image-2029 {
        width: 100%;
    }

    .elementor-image-box-content {
        width: 100% ! IMPORTANT;
        position: relative;
    }

    #testimonialMain .content_left img.alignnone.size-medium.wp-image-85 {
        width: 50%;
        padding-right: 0;
        margin-right: 0;
    }
    #testimonialMain .content_left  {
        padding-right: 0;
        margin-right: 0;
    }
    
    #testimonialMain .content_right {
        width: 100%;
    }
    #testimonialsub .content_left {width: 0;}
    #testimonialsub .content_right {width: 100%;}
    #testimonialMain .content_right {
    padding-left: 0;
    }
    .item.slick-slide {
        padding-right: 0px;
    }
    #testimonialsub {
        margin-top: 0;
    }
    .filter-item.apply-filter.submit-group {
        padding-right: 0px !important;
    }
}

.text_left .elementor-image-box-content{
    align-items: flex-start !important;
}

@media only screen and (max-width: 600px) {
    .socail_footer.moblie .elementor-icon-list-items .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon{

        margin-top: 3px;
    }
    img.phone-call {
        padding: 0 !important;
    }
    .socail_footer.phone .elementor-icon-list-items .elementor-icon-list-item:nth-child(2) p {
        margin: 0;
    }
    .box-text img {
        margin-bottom: -3px;
        padding-right: 5px;
    }

    .elementor-image-box-content {
        width: 100% !important;
    }

    #testimonialMain .content_right {
        width: 100% !important;
    }

    #testimonialMain .content_right{
        padding: 50px 0;
    }
    #testimonialsub .content_left {
        width: 0;
    }
    #testimonialsub .content_right {
        width: 100%;
    }

    .slick-arrow {
        position: absolute;
        top: 20%;
        transform: translateY(-20%);
    }
    .slick-arrow img {
        width: 30px;
    }
    .item.slick-slide{
        padding-right: 0 !important;
    }

    #testimonialMain .content_left {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: center;
        width: 100%;
        height: 100%;
    }
    .next-arrow.slick-arrow {
        right: 0;
    }
    .next-arrow.slick-arrow img{

        transform: rotateY(180deg);
    }
    
    .prev-arrow.slick-arrow {
        left: 0;
        z-index: 9;
    }

    .elementor-tabs-content-wrapper {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;

    }
    
    .elementor-tabs-content-wrapper  div:nth-child(1){
        order: 1;
        
    }
    .elementor-tabs-content-wrapper  div:nth-child(2){
        order: 5;
    }
    .elementor-tabs-content-wrapper  div:nth-child(3){
         order: 2;
        
    }
    .elementor-tabs-content-wrapper  div:nth-child(4){
        order: 6;
    }
    .elementor-tabs-content-wrapper  div:nth-child(5){
         order: 3;
    }
    .elementor-tabs-content-wrapper  div:nth-child(6){
        order: 7;
    }
    .elementor-tabs-content-wrapper  div:nth-child(7){
        order: 4;
    }
    .elementor-tabs-content-wrapper  div:nth-child(8){
        order: 8;
    }

    .tab-benefit .elementor-tab-title.elementor-tab-mobile-title {
        width: 40%;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 320px) {

    .title-hethong h2.elementor-heading-title.elementor-size-default {
        font-size: 26px !important;
    }

}