.box-jobs .box-search {
    background: url('../../images/boxsearch.webp') no-repeat center;
    background-size: cover;
}

.box-jobs .box-search h1 {
    color: #FFF;
    text-align: center;
    font-family: 'Inter-Bold';
    font-size: 2.25rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.box-jobs .box-search form{
    width: 80%;
    margin: auto;
}
.box-jobs .box-search form .form-control{
    /* width: 30%; */
    overflow-x: hidden;
}
.box-jobs .box-search form input{
    flex-basis: 80%;
}
.box-jobs .box-search form input:focus-visible{
    outline: unset;
}
.box-jobs .table-responsive {
    width: 100%;
}

.box-jobs .table-responsive th {
    color: #00285A;
    font-family: 'Inter-Medium';
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.4;
    text-align: center;
    padding: 1rem 0;
}

.box-jobs .table-responsive tr {
    border-bottom: 1px solid #00285A;
}

.box-jobs .table-responsive tr p {
    color: #00285A;
    font-family: 'Inter-Bold';
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    text-align: center;
}

.box-jobs .table-responsive tr .info {
    color: #00285A;
    font-family: 'Inter-Bold';
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3;
}

.box-jobs .table-responsive tr .apply {
    border: 1px solid #00285A;
    border-radius: 0.5rem;
    background-color: #fff;
    width: max-content;
    padding: 0.25rem 1rem;
    margin: auto;
}

.box-jobs .table-responsive tr td {
    padding: 1rem 0;
}
.box-jobs .table-responsive span.hot{
    border-radius: 5px;
    padding: 3px 5px;
    font-size: 14px;
    font-family: 'Inter-Regular';
}
.box-jobs .pagination{
    justify-content: center;
}
@media screen and (max-width:768px) {
    .box-jobs .box-search h1{
        font-size: 1.5rem;
    }
}