.job-disc {}
.job-disc .job-box {background:#fff; border: 1px solid #ececec;margin: 0 0 15px;}
.job-disc .job-box ul {padding:0;}
.job-disc .job-box ul li { list-style:none !important; display:inline-block; border-right: 1px solid #e0e0e0;
line-height: 16px; padding: 0 18px 0 10px;}
.job-disc .job-box ul li:first-child {padding-left:0;}
.job-disc .job-box ul li:last-child {border:none;}
.job-disc .job-box .box-logo {float:left; width: 70px; height: 70px;margin: 20px 0 0 20px;}
.job-disc .job-box .box-logo img {width:100%; height:100%; object-fit:contain;}
.job-disc .job-box .job-detail-box {float:left;padding: 0 0 0 20px;width: 70%;}
.job-disc .job-box h3 {font-weight:600; font-size:16px;}
.job-disc .job-box .job-time {padding: 0 20px 0 0px; position: relative; text-align:right; float: right;
padding-top: 38px;}
.job-disc .job-box .job-time a {display:inline-block; height:28px; text-transform:uppercase; background:#000;
color:#fff; padding:0 15px;}
.jobs-list .box-logo {width:200px; height:200px; padding:20px;border: 1px solid #efefef; float:left;}
.jobs-list .job-detail-box  {float:left;padding: 0 0 0 20px;width: 70%;}
.jobs-list .job-box ul {padding:0;}
.jobs-list .job-box ul li { list-style:none !important; display:inline-block; border-right: 1px solid #e0e0e0;
line-height: 16px; padding: 0 18px 0 10px;}
.jobs-list .job-box ul li:first-child {padding-left:0;}
.jobs-list .job-box ul li:last-child {border:none;}
.job-box h3 {font-weight:600; font-size:16px;}
.single-jobs article h2.entry-title.fusion-post-title {display:none;}
.single-jobs article .post-content {width: 100%; padding: 30px; border: 1px solid #efefef; margin: 31px 0; background-color: #ffffff;}
.single-jobs article .post-rightbar {width: 100%; margin:31px 0;}
.job-disc nav.pagination a {display:inline-block;height:30px; background:#000; color:#fff; width:30px;
line-height:29px; text-align:center; transition-duration:0.4s; margin:0 3px;}
.job-disc nav.pagination a:hover {background:rgb(219, 24, 32) !important;}
.job-disc nav.pagination span.page-numbers.current {background:rgb(219, 24, 32) !important; border:none !important;border: none;}
.job-disc nav.pagination a.prev {width:auto; padding:0 5px;}
.job-disc nav.pagination a.next {width:auto; padding:0 5px;}
.job-disc nav.pagination {margin-right:0 !important;}
.single-jobs article .single-left {width: 66.66666667%; float:left; padding-right:15px;}
.single-jobs article .single-right {width: 33.33333333%;float:left; padding-left:15px;}
.jobs-list .job-box ul li.job-type {background: #000; text-align: center; padding: 4px 10px 3px; color: #fff;}
.single-jobs article .single-left ul {padding:0;}
.single-jobs article .single-left ul li { list-style:none !important; display:inline-block; border-right: 1px solid #e0e0e0;
line-height: 16px; padding: 0 18px 0 10px;}
.single-jobs article .single-left ul li:first-child {padding-left:0;}
.single-jobs article .single-left ul li:last-child {border:none;}
.single-jobs article .single-left h3 {font-weight:600; font-size:16px;margin: 0 0 30px;}
.single-jobs article .single-left ul li strong {display:block;font-size: 15px;}
.single-jobs article .single-right a.em-btn {display:inline-block; width:100%; height:58px;text-align: center;
border-radius: 0px 0px 5px 5px; font-weight: 700; background:#000; color:#fff; text-transform:uppercase;line-height: 57px;letter-spacing: 1px; border:2px solid #000; transition-duration:0.4s;}
.single-jobs article .single-right a.em-btn:hover {background:transparent; color:#000;}
.single-jobs article .single-right .widget {border: 1px solid #efefef !important; margin: 0 0 30px; padding:15px;}
.jobs-div {margin:0 -20px;}
.jobs-div .home-jobs-cols {float:left; width:33.33%;padding: 0 20px;}
.jobs-div .home-jobs-cols .box-logo {width:100%; height:250px;}
.jobs-div .home-jobs-cols .box-logo img {width:100%; height:100%; object-fit:contain; padding:15px;}
.jobs-div .home-jobs-cols h3 {font-weight: 600; font-size: 16px; background: rgba(0,0,0,0.5); color:#fff;padding: 10px 15px;}
.jobs-div .home-jobs-cols h3 a {color:#fff;}
.jobs-div .home-jobs-cols ul {padding:0;}
.jobs-div .home-jobs-cols ul li { list-style:none !important; display:inline-block;width:49%;padding: 0 15px 5px;}
.jobs-div .home-jobs-cols .jobs-cols-content {border: 1px solid #ececec;}
.job-search-container {background-color: #234598; margin-top: -50px !important;overflow: visible;border: 2px solid #989594;border-radius: 5px; padding:25px 25px 40px 25px; margin-bottom:40px;}
.job-search-container label {display:block; color:#fff; }
.job-search-container select {width:100%;} 
.job-submit input {background:#fff; color:#000; padding:15px 35px; margin:15px;} 
.job-search-container h3 {color:#fff;}
.notfound {margin-bottom:30px; padding:15px; border:1px solid #ddd; border-radius:5px;}