.latest_job_block {
	display: flex;
}
.latest_job_block .job_block_detail {
	max-width: 300px;
	margin-right: 150px;
}
.latest_job_block .job_block_detail .job_heading{ position:relative;}
.latest_job_block .job_block_detail .job_heading::before{ content:""; width:40px; height:3px; background-color:#43DE9C; display:block; margin-bottom:20px;}
.latest_job_block .job_block_detail .sec_description {}

.latest_job_block .list_of_jobs {
	background-color: #fff;
	padding: 45px 35px; flex: 1;
}

.latest_job_block .list_of_jobs .job_item {
	display: table;
	border-bottom: 1px solid #C8C8C8;
	margin-bottom: 35px;
	padding: 0 20px 35px;
	width: 100%;
}
.latest_job_block .list_of_jobs .job_item:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}
.latest_job_block .list_of_jobs .job_item > div {
	display: table-cell;
	vertical-align: middle;
}
.latest_job_block .list_of_jobs .job_item .job_title {
	padding-right: 20px;
  width: 48%;
}
.latest_job_block .list_of_jobs .job_item .job_title h3 {
	font-size: 18px;
	margin: 0;
	font-weight: 700;
}
.latest_job_block .list_of_jobs .job_item .job_btn {
	width: 230px;
	padding-left: 10px;
	text-align: right;
}
.latest_job_block .list_of_jobs .job_item .job_location {
	
}

@media only screen and (max-width: 1300px) {
	.latest_job_block .job_block_detail {	margin-right: 50px;}
}

@media only screen and (max-width: 1100px) {
	.latest_job_block {	display: block;}
	.latest_job_block .job_block_detail {	margin-right: 0;	max-width: 100%;	margin-bottom: 40px;}
}
@media only screen and (max-width: 768px) {
	.latest_job_block .list_of_jobs .job_item {	display: block;     position: relative; padding: 0 205px 35px 0;}
.latest_job_block .list_of_jobs .job_item > div {	display: block;}
.latest_job_block .list_of_jobs .job_item .job_location {	margin-top: 10px;}
.latest_job_block .list_of_jobs .job_item .job_title {	padding-right: 0;	width: 100%;}
.latest_job_block .list_of_jobs .job_item .job_btn {	padding-left: 0;	text-align: right;	position: absolute;	right: 0;	top: 0;}
}
@media only screen and (max-width: 500px) {
	.latest_job_block .list_of_jobs .job_item {	padding: 0 0 35px 0;}
	.latest_job_block .list_of_jobs .job_item .job_btn {position: relative;	right: auto;text-align: left;	top: auto;	margin-top: 30px;}
	
}