.social-media-ico {
	padding-top: 2.1875rem;
	text-align: right;
}

.header-banner {
	margin-bottom: 1.875rem;
	margin-top: 3rem;
}

.job-info-section {
	margin-top: 1.25rem;
	border-radius: 0.3rem;
	color: #000;
}

.job-info-section h3 {
	color: #141414;
	font-family: 'Roboto', sans-serif;
	font-size: 1.375rem;
	font-weight: 500;
}

.job-info-section h4 {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.4rem;
	font-weight: 400;
	word-break: break-all;
}

.modal-header .close {
    padding: 1rem;
    margin: -0.5rem -1rem -1rem auto!important;
}

.job-info-section a {
	color: #fff;
	font-size: 28px;
}

.or-divider {
	margin: 25px 0;
}

.job-info-section h5 {
	color: #141414;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.2rem;
	font-weight: 500;
	line-height: 1.6rem;
	padding-bottom: 0.3rem;
}

.job-info-section p {
	font-family: 'Open Sans', sans-serif;
	font-size: 0.9375rem;
	color: #141414;
}

.job-apply-section {
	color: #fff;
	width: 346px;
	height: 110px;
	padding: 1.5rem;
	border-radius: 5px;
	border:1px solid #a9adaf;
	color:#0156aa;
}


.job-apply-section span {
	display: block;
}

.job-apply-section a {
	color: #0156aa;
}

.job-apply-section a:hover {
	color: #003575;
}

a.btn-apply {
	background-color: #4caf50;
	padding: 0.5rem;
	width: 100%;
	color: #ffffff;
	font-size: 1.2rem;
	font-family: 'Roboto', sans-serif;
	border-radius: 3.125rem;
}

a.btn-apply:hover {
	color: #fff;
}

ul.list-details-item li {
	padding: 0 0 0.6em 1.2em;
	background: url(../img/ico/round-ico.png) no-repeat 0 0.267em;
	color: #141414;
	font-family: 'Open Sans', sans-serif;
}

.bullet-left-shift {
	margin-left: 10px;

}

.text-left-shift {
	margin-left: 10px;

}

.address-section {
	padding: 2.1875rem;
	border-radius: 0.3rem;
	background: #0a2a48 url(../img/ico/map-ico.png) no-repeat bottom right;
}

.address-section address {
	font-size: 1rem;
	line-height: 1.60rem;
	margin-bottom: 0;
}
.mail-submit-notify{
	text-align:center;
}