.career-content{width: 60%; height: auto; margin: 0 auto; font-family: 'Raleway', sans-serif;}
.career-content .filter-heading{
  margin-bottom: 50px;
  text-align: center;
  margin-top: 45px; 
}

.career-content .filter-heading h3{
  font-size: 33px;
  font-weight: bold;
    text-transform: uppercase;
    color: #202e31;
    position: relative;
    text-align: center;
    margin-bottom: 8px;
    text-shadow: 1px 1px #888888;
}

.career-content .filter-heading p{
    font-size: 14px;
    color: #888888; 
    text-align: center;
  }

.career-content .filter-heading .line:after {
    content: '';
    position: absolute;
    width: 130px;
    height: 5px;
    background: #caa343;
    left: 50%;
    transform: translateX(-50%);
    
    top: -20px; }
 .career-content .filter-heading .line:before {
    content: '';
    position: absolute;
    width: 130px;
    height: 5px;
    background: #caa343;
    left: 50%;
    transform: translateX(-50%);
    bottom: -50px;
     }



 .job-list{width: 100%; height: auto; display: flex; margin: 60px auto;}    
.job-left{width: 50%; height: auto; text-align: center; align-items: center; float: left;}
.job-left .department{ padding: 10px 20px 0 0;}

.department h2{
	font-size: 33px;
  	font-weight: bold;
  	border-bottom: 2px solid #888888;
  	padding-bottom: 12px;
  	text-shadow: 2px 2px #888888;
    font-family: 'Roboto', sans-serif;
}

.department ul li{
  font-family: 'Roboto', sans-serif;
	font-size: 15px;
	list-style: circle;
	 border-style: 2px solid #202e31;
	  color: #333; 
	line-height: 1.5em;
	padding-left: 5px;
	margin-left: 55px;
  text-align: justify;
  border: 2px 2px 2px 2px solid #333;
}

.department h3{
	font-size: 20px;
	padding: 15px;
  	text-transform: uppercase;
}

.job-right{width: 50%; height: auto; text-align: center; align-items: center; margin-left: 20px; }
.job-right .department{ padding: 10px 20px 0 0;}


@media only screen and (min-width: 0px) and (max-width: 768px) {
  .career-content{width: 100%; margin: 0 auto}
  .job-list{width: 100%; height: auto; display: block;}
  .job-left{width: 90%; text-align: center; align-items: center;margin-left: 20px;}
  .job-right{width: 90%; text-align: center; align-items: center;}
}
@media only screen and (min-width: 769px) and (max-width: 1200px){
  .career-content{width: 80%; margin: 0 auto}
  .job-list{width: 100%; height: auto; display: flex;}
  .job-left{width: 50%; text-align: center; align-items: center;}
  .job-right{width: 50%; text-align: center; align-items: center; margin-left: 20px;}
}

@media only screen and (min-width: 1201px) and (max-width: 1440px){
  .career-content{width: 80%; margin: 0 auto}
  .job-list{width: 100%; height: auto; display: flex;}
  .job-left{width: 50%; text-align: center; align-items: center;}
  .job-right{width: 50%; text-align: center; align-items: center; margin-left: 20px;}
}