/*SECONDARY MENU */
div.secondary_menu{
	width: 100%;
	padding-top: 5px;
	background: #fff;
	color:#767676;
}
div.secondary_menu ul li{
	list-style: none;
	display: block;
	height: 30px;
	padding: 8px;
	float: right;
	position: relative;
	box-sizing: border-box;
}
div.secondary_menu ul li a{
	font-size: 13px;
	font-weight: bold;
	color:#767676;
}
div.secondary_menu ul li a span{
	font-size: 15px;	
}
div.secondary_menu ul li.left{
	float: left;
}
div.secondary_menu ul li a:hover{
	color: #8bb426;
}
div.secondary_menu ul li div.dropdown{
	position: absolute;
	top: 40px;
	width:300px;
	right: 0px;
	background: #fff;
	padding: 30px 10px;
	border: 2px solid #e0e0e0;
	border-radius:2px;
	z-index:9999;
	display: none;
}
div.secondary_menu ul li div.dropdown:before{
	content: '';
	height: 10px;
	width: 10px;
	border-top: 10px solid transparent;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	border-bottom: 10px solid #e0e0e0;
	position: absolute;
	top: -20px;
	right: 20px;
}
div.secondary_menu ul li div.dropdown:after{
	content: '';
	height: 10px;
	width: 10px;
	border-top: 10px solid transparent;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	border-bottom: 10px solid #fff;
	position: absolute;
	top: -18px;
	right: 20px;
}
/* HOME PAGE */

/*BANNER 2 */
div.banner2{
	padding: 50px 0px;
}
div.banner2 h3{
	font-family: 'Roboto-Light';
	text-align: center;
	font-size: 2em;
	color: #005c09;
	
}

@media screen and (max-width: 750px){
	div.banner2{
	padding: 40px 0px;
	font-size: 1em;
}
}
@media screen and (max-width: 500px){
	div.banner2{
	padding: 15px 0px;
	font-size: 0.6em;
}
}
/*JOB SEARCH */
div.job_search{
	background-image: url('../images/bg_job_web.jpg');
	background-size: cover;
	height: auto;
	padding: 100px 0px;
}
div.job_search div.col-md-10{
	background: rgba(0, 0, 0, 0);
	padding: 80px 0px;
	margin-top: 100px;
	opacity: 0px ;
	transition: all 4s;
}
div.job_search div.col-md-10.animate{
	background: rgba(0, 0, 0, 0.6);
	margin-top: 0px;
	opacity: 1px;	
}
div.inner_job_srarch{
	
	margin: 0px auto;
	width: 70%;
	height: 30px;
	box-sizing: border-box;
}
div.job_search div.form-group{
	width: 25%;
	float: left;
}
div.job_search div.form-group:first-child{
	width: 50%;
	float: left;
}
div.job_search div.form-group input{
	margin: 0px auto !important;
	display: block;
	height: 50px;
	font-size: 1.5em;
}
div.job_search div.form-group:nth-child(2) input{
	width: 95%;
}
div.job_search div.form-group input[type=submit]{
	width: 70%;
}
@media screen and (max-width:750px){
	div.job_search div.form-group input{
		font-size:1em;
		height: 40px;
	}
	div.job_search div.form-group input[type=submit]{
		width: 90%;
	}	
}
@media screen and (max-width:500px){
	div.job_search{
		padding: 50px 0px;
	}
	div.job_search div.col-md-10{
		padding: 30px 0px;
		overflow: hidden;
	}	
	div.job_search div.form-group:first-child, div.job_search div.form-group {
		width: 100%;
		clear: both;
	}	
	div.job_search div.form-group input{
		width: 100%;
	}
		div.job_search div.form-group input{
		height: 35px;
	}
}
/*ABOVE SOCIAL CONNECTS */
div.above_social_connects{
	padding: 50px 0px;
	background: #d9f2ff;
}
div.above_social_connects h3{
	text-align: center;
}
/*SOCIAL CONNECTS */
div.social_connects{
	padding: 20px 0px;
	background: #064244;
}
div.social_connects div.icon{
	width: 33.33%;
	float: left;
}
div.social_connects div.icon a{
	opacity: 0.7;
}
div.social_connects div.icon a:hover{
	opacity: 1;
}
/*JOB SEARCH AKA Available positions  */

div.job_search_field{
	background: #09494b;
	min-height: 100px;
}
div.job_search_field div.job_search_field_inner{
	padding: 40px 0px;
	color: #fff;
	font-size: 22px;
	font-family: 'Roboto-Light';
}
div.results{
	padding: 20px 0px;
}
div.results div.search_keyword{
	padding: 10px;	
}
div.results div.search_keyword h3{
	font-weight: bold;	
	color: #0c3c40;
}
div.results div.search_keyword h3 span {
	color: #2a9294;
}
div.results ul {
	padding: 20px 0px;
}
div.results ul li{
	list-style: none;
	padding: 10px;
	border-bottom: 2px solid #ddd;
}
div.results ul li p{
	padding: 10px 0px;
}
div.results div.pagenation div.left{
	float: left;
}
div.results div.pagenation div.right{
	float: right;
}
/* JOBS PAGE */
div.job_detailes{
	padding: 25px 0px;
}
div.job_detailes div.container div.col-md-8 span{
	display: block;
	margin-bottom: 20px;
}
div.job_detailes div.container div.col-md-8 h3{
	margin-bottom: 10px;
	margin-top: 10px;
}
a.submit_resume_btn{
	display: block;
	width: 100%;
	padding: 20px 0px;
	text-align: center;
	background: #096f3e;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	border-radius: 2px;
	text-decoration: none;
}
a.submit_resume_btn:hover{
	background: #0d9252;
}
a.submit_resume_btn.disable{
	background: #4f6359;
}
div.job_info{
	border: 2px solid #ddd;
	padding: 10px;
}
div.job_info div.tabs{
	padding: 10px 5px;
	display: table;
	width: 100%;
}
div.job_info div.tabs{
	clear: both;
	overflow: hidden;
}
div.job_info div.tabs:nth-child(2n){
	background: #e8f0f0;
}
div.job_info div.tabs label{
	width: 30%;
	display: table-cell;
	overflow: hidden;
}
div.job_info div.tabs> span{
	min-width: 70%;
	display: table-cell;
	overflow: hidden;
}
div.job_info div.tabs span span{
	color: #064244;
	font-size: 15px;
	min-width: 25px;
	text-align: center;
}