.job-list-content-parent { clear:both; padding-bottom:50px; overflow:hidden;}
.job-list-content-title h2 a { text-decoration:none;}
.job-list-content-category {  border: 1px dotted #ccc; padding:8px 0px; overflow:hidden; margin-bottom:25px; border-left:none; border-right:none; margin-top:20px; font-size:14px; line-height:20px;}
.job-list-content-category-list { float:left; padding-right:20px;}
.job-list-content-left img { width:100%; height:auto;}
.job-list-content-left { float:left; width:30%;}
.job-list-content-right { float:right; width:65%;}
.job-list-body { padding-bottom:15px;} 



.job-details-content-main { overflow:hidden;}
.job-section-one { overflow:hidden; padding-bottom:50px;}
.job-section-one-left img  { width:100%; height:auto;}
.job-section-one-left { float:left; width:50%;}
.job-section-one-right { float:right; width:45%; background-color: #eee;  border-left: 5px solid #22479a; padding:20px;}
.job-detail-content-category-list .field { padding-bottom:6px;}
.job-section-two .field-label { font-size:25px; line-height:35px; font-weight:normal; text-transform:uppercase; padding-bottom:10px;}
.job-section-two .field-name-body .field-label { font-size:35px; line-height:45px; font-weight:normal; text-transform:uppercase; padding-bottom:20px;}
.job-section-two-content { padding-bottom:50px; clear:both;}
.job-section-detail-description { padding-bottom:50px;}





@media only screen and (min-width:1200px) {	
}


@media only screen and (min-width: 768px) and (max-width: 959px) {	
}


@media only screen and (min-width: 200px) and (max-width: 767px) {
	.job-list-content-left { float:left; width:100%; padding-bottom:25px;}
	.job-list-content-right { float:left; width:100%;}	
	
	.job-section-one-left { float:left; width:100%; padding-bottom:25px;}
	.job-section-one-right { float:left; width:100%;}
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
}


@media only screen and (min-width: 200px) and (max-width: 479px) {
}