.joblist .job_lists{background:#f9fafb;border:1px solid #fff;border-radius:40px;display:flex;flex-direction:column;padding:20px;row-gap:8px}.joblist .job_heading h4{color:#000;font-weight:700;line-height:120%;margin:0 0 22px}.joblist .job_list{border-radius:32px;cursor:pointer;display:flex;flex-wrap:wrap;gap:12px;padding:12.5px 12px;transition:.5s}.joblist .job_lists.no_jobs{border-radius:24px}.joblist .job_lists .no_jobs{margin:0;text-align:center}.joblist .job_list:hover{background:#f1f3f4}.joblist .job_list .image{border-radius:16px;line-height:0;max-height:140px;max-width:160px;min-height:140px;min-width:160px;overflow:hidden}.joblist .job_list img{border-radius:16px;height:100%;object-fit:cover;width:100%}.joblist .list_info{align-items:center;display:flex;flex:1;gap:24px;justify-content:space-between;padding:24px}.joblist .list_info .list_txt{width:90%}.joblist .list_info .list_txt h5{font-weight:400;line-height:140%;margin:0}.joblist .list_txt h4{color:#000;line-height:100%;margin-bottom:8px}.joblist .list_info .list_link{text-align:end}.joblist .list_link a{align-items:center;background:#171a1c;border-radius:22px;color:#fff;display:flex;font-weight:600;gap:6px;line-height:100%;padding:14px 17px;width:max-content}.joblist .max_width960{max-width:960px}@media only screen and (max-width:767px){.joblist .list_info{flex-wrap:wrap;gap:15px;padding:0 10px}.joblist .job_lists{padding:10px}.joblist .job_list .image{max-height:100%;max-width:100%;min-height:100%;min-width:100%}}