@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
/*font-family:'Source Sans Pro', sans-serif;*/
@font-face {
	font-family: 'Calibri Light';
	src: local('Calibri Light'), url('../fonts/calibril.woff') format('woff');
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: 'CalibriRegular';
	src: url('../fonts/calibri-webfont.eot');
	src: url('../fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/calibri-webfont.woff') format('woff'), url('../fonts/calibri-webfont.ttf') format('truetype'), url('../fonts/calibri-webfont.svgz#CalibriRegular') format('svg'), url('../fonts/calibri-webfont.svg#CalibriRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CalibriBold';
	src: url('../fonts/calibrib.eot');
	src: url('../fonts/calibrib.eot') format('embedded-opentype'), url('../fonts/calibrib.woff') format('woff'), url('../fonts/calibrib.ttf') format('truetype'), url('../fonts/calibrib.svg#CalibriBold') format('svg');
}
.min20 {
	width: 20%
}
/* 	-----------------------------------------------------
------------------- General Styles ------------------
----------------------------------------------------- */
.relative {
	position: relative !important;
}
.butt {
	position: absolute;
	right: 35px;
	top: 35px;
	z-index: 99;
}
.butt a {
	padding: 6px 10px;
	border-radius: 8px;
	background: #ffffff;
	color: #ee2591 !important;
	text-decoration: none;
	border: 2px solid #ee2591 !important;
}
.butt a:hover {
	border-radius: 8px;
	background: #ffffff;
	color: #000000 !important;
	text-decoration: none;
	border: 2px solid #000000 !important;
}
.gos {
	position: relative;
}
.last-box {
	z-index: 999999;
	;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {
	display: block;
}
* {
	margin: 0;
	padding: 0;
	outline: none;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background-color: transparent;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	outline: none;
	outline-style: none;
	outline-width: 0;
	color: #3b3b3b;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	outline: none;
	outline-style: none;
	outline-width: 0;
	color: #3b3b3b;
	text-decoration: none;
}
input:focus, select:focus, textarea:focus, button:focus {
	outline: none;
}
[contenteditable="true"]:focus {
	outline: none;
}
*:focus {
	outline: none;
}
img {
	margin: 0;
	padding: 0;
	outline-style: none;
	outline-width: 0;
	max-width: 100%;
	height: auto;
}
@-webkit-viewport {
 width:device-width;
}
@-moz-viewport {
 width:device-width;
}
@-ms-viewport {
 width:device-width;
}
@-o-viewport {
 width:device-width;
}
@viewport {
 width:device-width;
}
body {
	margin: 0;
	padding: 127px 0 0 0;
	/*font-family: 'Lato', sans-serif;*/
	font-family: 'Source Sans Pro', sans-serif;
	color: #000000;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%;
	font-size: 100%;
	overflow-x: hidden;
}
.clr {
	font-size: 0;
	height: 0;
	line-height: 0;
	clear: both;
}
.left {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left;
}
.right {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: right;
}
.clearfix:before, .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
}
.clearfix:after {
	clear: both
}
.clearfix {
	zoom: 1
}
strong {
	font-weight: 700;
}
em {
	font-style: italic;
}
.img-left {
	float: left;
	margin: 10px 30px 30px 0;
}
.img-right {
	float: right;
	margin: 10px 0 30px 30px;
}
/* 	-----------------------------------------------------
-------------------- Header Styles ------------------
----------------------------------------------------- */	
.header-section {
	min-height: 110px;
	padding: 25px 0 30px 0;
	background: #FFFFFF url(../images/header-bottom.jpg) repeat-x bottom;
	transition: all .4s ease-in-out;
	position: fixed;
	top: 0;
	z-index: 9999;
	width: 100%;
}
.header-section .container {
	max-width: 99%;
	position: relative;
}
.header-section .container .col-xl-6, .header-section .container .col-lg-3, .header-section .container .col-xl-3 {
	padding: 0px !important;
}
.header-section .container .middle {
	margin: 0px auto !important;
	float: none !important;
	width: auto;
	display: table !important
}
.header-section .logo {
}
.header-section .menu {
	padding: 15px 0;
}
.header-section .menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.header-section .menu ul li {
	margin: 0 30px;
	padding: 0;
	float: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #282828;
	text-transform: uppercase;
}
.header-section .menu ul li a {
	color: #282828;
	display: block;
	transition: all .4s ease-in-out;
}
.header-section .menu ul li a:hover, .header-section .menu ul li a.active, .header-section .menu ul li:hover a {
	color: #012a7e;
	transition: all .4s ease-in-out;
}
.header-section .write {
	float: left;
	margin: 5px 0;
	padding: 0 20px 0 50px;
	background: url(../images/icon-write.png) no-repeat left;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #686768;
}
.header-section .hours {
	float: left;
	margin: 5px 0;
	padding: 0 20px 0 50px;
	background: url(../images/icon-hours.png) no-repeat left;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #686768;
}
.header-section .call {
	float: left;
	margin: 5px 0;
	padding: 0 0 0 50px;
	background: url(../images/icon-call.png) no-repeat left;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #686768;
}
#nav-trigger {
	display: none;
	width: 100%;
}
#nav-trigger span {
	display: block;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 400;
	line-height: 52px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
	text-align: left;
}
#nav-trigger span:after {
	display: inline-block;
	width: 52px;
	height: 52px;
	content: "";
	background: url(../images/menu-bar.png) no-repeat center;
	float: right;
}
#nav-trigger span:hover {
}
#nav-trigger span.open:after {
	background: url(../images/menu-close.png) no-repeat center;
}
nav {
}
nav#nav-main {
}
nav#nav-mobile {
	position: relative;
	display: none;
	width: 100%;
}
nav#nav-mobile ul {
	display: none;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #002f71;
}
nav#nav-mobile ul li {
	margin: 0;
	padding: 0;
	float: none;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: left;
}
nav#nav-mobile ul li a {
	padding: 15px;
	color: #FFFFFF;
	display: block;
	border: none;
}
nav#nav-mobile ul li a:hover, nav#nav-mobile ul li a.active {
	color: #FFFFFF;
	background-color: #4b0d61;
	border: none;
}
.header-section .account {
	padding: 0;
	float: right;
}
.header-section .account ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.header-section .account ul li {
	margin: 0 0 0 50px;
	padding: 0;
	float: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	color: #282828;
	text-transform: uppercase;
}
.header-section .account ul li:first-child {
	margin: 0;
}
.header-section .account ul li a {
	color: #282828;
	display: block;
	transition: all .4s ease-in-out;
}
.header-section .account ul li a:hover, .header-section .menu ul li a.active, .header-section .menu ul li:hover a {
	color: #012a7e;
	transition: all .4s ease-in-out;
}
.header-section .account ul li a img {
	float: left;
	margin-right: 10px;
}
/* 	-----------------------------------------------------
------------------- Content Styles ------------------
----------------------------------------------------- */
.content-section {
	min-height: 400px;
}
.content-section h1 {
	font-family: 'Source Sans Pro';
	font-size: 60px;
	font-weight: normal;
	line-height: 1.2;
	color: #000000;
	padding: 10px 0;
}
.content-section h2 {
	font-family: 'Source Sans Pro';
	font-size: 48px;
	font-weight: normal;
	line-height: 1.2;
	color: #000000;
	padding: 10px 0;
}
.content-section h3 {
	font-family: 'Source Sans Pro';
	font-size: 40px;
	font-weight: normal;
	line-height: 1.2;
	color: #000000;
	padding: 10px 0;
}
.content-section h4 {
	font-family: 'Source Sans Pro';
	font-size: 32px;
	font-weight: normal;
	line-height: 1.2;
	color: #000000;
	padding: 10px 0;
}
.content-section h5 {
	font-family: 'Source Sans Pro';
	font-size: 24px;
	font-weight: normal;
	line-height: 1.2;
	color: #000000;
	padding: 10px 0;
}
.content-section h6 {
	font-family: 'Source Sans Pro';
	font-size: 20px;
	font-weight: normal;
	line-height: 1.3;
	color: #000000;
	padding: 10px 0;
}
.content-section p {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.6;
	color: #686768;
	padding: 10px 0;
}
.content-section ul {
	margin: 0;
	padding: 10px 15px;
	list-style: disc;
}
.content-section ul li {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #686768;
}
.content-section ul ul {
	list-style: square;
}
.content-section ol {
	margin: 0;
	padding: 10px 25px;
	list-style: decimal-leading-zero;
}
.content-section ol li {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	color: #686768;
}
.content-section ol ol {
	list-style: lower-roman;
}
.content-section .btn-links a {
	margin: 10px 0;
	padding: 10px 30px;
	float: left;
	width: auto;
	height: 48px;
	background-color: #0284de;
	border: none;
	border-radius: 5px;
	font-size: 20px;
	font-weight: bold;
	line-height: 28px;
	color: #FFFFFF;
	text-transform: uppercase;
	display: inline-block;
}
.content-section .container {
	max-width: 1400px;
}
.country-section {
	padding: 35px 0 15px 0;
}
.country-section ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
.country-section ul li {
	margin: 0 0 0 35px;
	padding: 0;
	float: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #000000;
	text-transform: uppercase;
}
.country-section ul li a {
	color: #000000;
	display: block;
}
.country-section ul li a img {
	float: left;
	margin-right: 10px;
}
.flagharea {
	width: auto;
	min-width: 120px;
	position: absolute;
	right: 0px;
	top: 50px;
	z-index: 9;
	transition: all .4s ease-in-out;
}
.flagharea ul {
	padding: 0px !important;
	width: 100%;
}
.flagharea ul li {
	list-style: none;
	float: left !important;
	width: 120px !important;
}
.flagharea ul li img {
	margin-right: 10px;
}
.heading-section {
	text-align: center;
	padding-top: 50px;
}
.heading-section h1 {
	font-family: 'Calibri Light';
	font-size: 60px;
	font-weight: normal;
	line-height: 1;
	color: #0f0803;
}
.heading-section h1 span {
	color: #03aaf3;
	display: block;
}
.find-jobs-section {
	padding: 30px 0;
}
.find-jobs-section .row {
	margin: 0 -6px;
}
.find-jobs-section [class*="col"] {
	padding: 6px;
}
.find-jobs-section input[type="text"], .find-jobs-section select {
	margin: 0;
	padding: 10px 15px;
	width: 100%;
	height: 52px;
	background-color: #FFFFFF;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
	color: #000000;
}
.find-jobs-section select {
	background: #FFFFFF url(../images/dd-arrow.png) no-repeat right;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.find-jobs-section input[type="text"].worktype {
	width: 100%;
	background: #FFFFFF url(../images/input-search.png) no-repeat right;
}
.find-jobs-section input[type="text"].location {
	background: #FFFFFF url(../images/input-location.png) no-repeat right;
}
.find-jobs-section input[type="submit"] {
	margin: 0;
	padding: 10px;
	width: 100%;
	height: 52px;
	background-color: #00326d;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.35);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
}
.nice-select {
	-webkit-tap-highlight-color: transparent;
	margin: 0;
	padding: 10px 30px 10px 15px;
	width: 100% !important;
	height: 52px;
	background-color: #FFFFFF;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
	color: #000000;
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	outline: none;
	position: relative;
	text-align: left !important;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: auto;
}
.current {
	color: #000000 !important;
}
.nice-select:after {
	content: '';
	background: #FFFFFF url(../images/dd-arrow.png) no-repeat right;
	width: 23px;
	display: block;
	height: 7px;
	margin-top: -3px;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.nice-select.open:after {
}
.nice-select.open .list {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale(1) translateY(0);
	-ms-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0);
}
.nice-select .list {
	background-color: #FFFFFF;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.35);
	box-sizing: border-box;
	margin-top: 0px;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	left: 0;
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform: scale(0.75) translateY(-21px);
	-ms-transform: scale(0.75) translateY(-21px);
	transform: scale(0.75) translateY(-21px);
	-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
	transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
	z-index: 9999999 !important;
	min-width: 100%;
	overflow-y: auto;
	max-height: 300px;
}
.nice-select .list:hover .option:not(:hover) {
	background-color: transparent !important;
}
.nice-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 40px;
	list-style: none;
	min-height: 40px;
	outline: none;
	padding-left: 15px;
	padding-right: 30px;
	text-align: left;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.nice-select .option.selected, .nice-select .option.selected.focus {
	color: #0f0803;
}
.nice-select .list li:first-child {
	display: none !important;
}
.nice-select .option:hover, .nice-select .option:hover.selected, .nice-select .option:hover.focus {
	background-color: #03aaf3;
	color: #0f0803 !important;
}
.type-select {
	-webkit-tap-highlight-color: transparent;
	margin: 0;
	padding: 10px 30px 10px 15px;
	width: 100% !important;
	height: 52px;
	background-color: #FFFFFF;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
	color: #000000;
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	outline: none;
	position: relative;
	text-align: left !important;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: auto;
}
.type-select:after {
	content: '';
	background: #FFFFFF url(../images/input-search.png) no-repeat right;
	width: 32px;
	display: block;
	height: 17px;
	margin-top: -8px;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.type-select.open:after {
}
.type-select.open .list {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale(1) translateY(0);
	-ms-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0);
}
.type-select .list {
	background-color: #FFFFFF;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.35);
	box-sizing: border-box;
	margin-top: 0px;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	left: 0;
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform: scale(0.75) translateY(-21px);
	-ms-transform: scale(0.75) translateY(-21px);
	transform: scale(0.75) translateY(-21px);
	-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
	transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
	z-index: 9999999 !important;
	min-width: 100%;
	overflow-y: auto;
	max-height: 500px;
}
.type-select .list:hover .option:not(:hover) {
	background-color: transparent !important;
}
.type-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 40px;
	list-style: none;
	min-height: 40px;
	outline: none;
	padding-left: 15px;
	padding-right: 30px;
	text-align: left;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.type-select .option.selected, .type-select .option.selected.focus {
	color: #0f0803;
}
.type-select .option:hover, .type-select .option:hover.selected, .type-select .option:hover.focus {
	background-color: #03aaf3;
	color: #0f0803 !important;
}
.no-csspointerevents .type-select .list {
	display: none;
}
.no-csspointerevents .type-select.open .list {
	display: block;
}
.location-select {
	-webkit-tap-highlight-color: transparent;
	margin: 0;
	padding: 10px 30px 10px 15px;
	width: 100% !important;
	height: 52px;
	background-color: #FFFFFF;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
	color: #000000;
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	outline: none;
	position: relative;
	text-align: left !important;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: auto;
}
.location-select:after {
	content: '';
	background: #FFFFFF url(../images/input-location.png) no-repeat right;
	width: 27px;
	display: block;
	height: 20px;
	margin-top: -10px;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.location-select.open:after {
}
.location-select.open .list {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale(1) translateY(0);
	-ms-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0);
}
.location-select .list {
	background-color: #FFFFFF;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	box-sizing: border-box;
	margin-top: 0px;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	left: 0;
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform: scale(0.75) translateY(-21px);
	-ms-transform: scale(0.75) translateY(-21px);
	transform: scale(0.75) translateY(-21px);
	-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
	transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
	z-index: 9999999 !important;
	min-width: 100%;
	overflow-y: auto;
	max-height: 500px;
}
.location-select .list:hover .option:not(:hover) {
	background-color: transparent !important;
}
.location-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 40px;
	list-style: none;
	min-height: 40px;
	outline: none;
	padding-left: 15px;
	padding-right: 30px;
	text-align: left;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.location-select .option.selected, .location-select .option.selected.focus {
	color: #0f0803;
}
.location-select .option:hover, .location-select .option:hover.selected, .location-select .option:hover.focus {
	background-color: #03aaf3;
	color: #0f0803 !important;
}
.no-csspointerevents .location-select .list {
	display: none;
}
.no-csspointerevents .location-select.open .list {
	display: block;
}
.latest-jobs-section {
	padding: 50px 0;
}
.latest-jobs-section h5 {
	padding: 30px 0 0 0;
	text-align: center;
}
.latest-jobs-section ul.tab-job {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
.latest-jobs-section ul.tab-job li {
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
	font-size: 20px;
	font-weight: 400;
	line-height: 56px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}
.latest-jobs-section ul.tab-job li a {
	color: #FFFFFF;
	width: 220px;
	height: 56px;
	background-color: #02a8c0;
	border-radius: 10px;
	display: block;
	transition: all .4s ease-in-out;
	box-shadow: 0 0 10px rgba(0,0,0,0.35);
}
.latest-jobs-section ul.tab-job li a:hover, .latest-jobs-section ul.tab-job li a.active {
	color: #FFFFFF;
	background-color: #03aaf3;
	transition: all .4s ease-in-out;
}
.latest-jobs-section section {
	margin: 0;
	padding: 0;
}
.latest-jobs-section section .row {
	margin: 0 -20px;
}
.latest-jobs-section section [class*="col-"] {
	padding: 20px;
}
.permanent-job {
	background-color: #fcfcfc;
	box-shadow: 0 0 54px rgba(165,165,165,0.75);
	min-height: 200px;
	padding: 15px 90px;
	position: relative;
	color: #686768;
	font-size: 14px;
	box-sizing: border-box;
}
.permanent-job h6 {
	padding: 3px 0;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	color: #003175;
	font-size: 18px;
}
.permanent-job h6 a {
	color: #003175;
}
.permanent-job p {
	padding: 3px 0;
	color: #686768;
}
.permanent-job p strong {
	font-weight: 400;
	color: #000000;
	font-family: 'Source Sans Pro';
	font-size: 14px;
}
.permanent-job p span {
	font-weight: 400;
	color: #003175;
}
.permanent-job .date {
	position: absolute;
	left: 0;
	top: 0;
	padding: 10px 15px;
	max-width: 100px;
	text-align: center;
	font-family: 'Lato', sans-serif;
	font-size: 34px;
	font-weight: 400;
	line-height: 1;
	color: #545454;
	text-transform: uppercase;
}
.permanent-job .date span {
	display: block;
	font-size: 20px;
}
.permanent-job .logo {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 10px 15px;
	max-width: 100px;
	text-align: center;
}
.permanent-job .country {
	position: absolute;
	right: 0;
	top: 0px;
	padding: 10px 15px;
	max-width: 100px;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	line-height: 1;
	color: #00326d;
}
.gap5 {
	padding: 0 5px;
}
.btn-detail a {
	margin: 10px 0 0 0;
	padding: 5px 30px;
	width: auto;
	height: 32px;
	background-color: #00326d;
	border: none;
	border-radius: 16px;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	color: #FFFFFF;
	display: inline-block;
	transition: all .4s ease-in-out;
	box-shadow: 0 0 10px rgba(0,0,0,0.35);
}
.btn-detail a:hover {
	color: #FFFFFF;
	background-color: #0053b5;
	transition: all .4s ease-in-out;
}
.button-section {
	padding: 60px 0;
	text-align: center;
	margin: 0px auto !important;
	float: none !important;
	width: 100% !important;
}
.button-section .btn-create a {
	margin: 0;
	padding: 15px 15px 15px 70px;
	width: 360px;
	height: 70px;
	background: #4b0d61 url(../images/icon-create.png) no-repeat left;
	border: none;
	font-size: 20px;
	font-weight: 300;
	line-height: 40px;
	color: #FFFFFF;
	text-transform: uppercase;
	display: block;
	float: right;
	box-shadow: 0 0 21px rgba(165,165,165,0.75);
	transition: all .4s ease-in-out;
}
.button-section .btn-upload a {
	margin: 0;
	padding: 15px 15px 15px 70px;
	width: 360px;
	height: 70px;
	background: #e5198a url(../images/icon-upload.png) no-repeat left;
	border: none;
	font-size: 20px;
	font-weight: 300;
	line-height: 40px;
	color: #FFFFFF;
	text-transform: uppercase;
	display: block;
	float: left;
	box-shadow: 0 0 21px rgba(165,165,165,0.75);
	transition: all .4s ease-in-out;
}
.button-section .col-md-2 {
	font-size: 20px;
	font-weight: 700;
	line-height: 70px;
	color: #000000;
}
.recent-jobs-section {
	padding: 50px 0 20px 0;
	width: 100%;
}
.recent-jobs-section [class*="col-"] {
	padding: 15px;
}
.btn-view-more {
	margin: 0px auto !important;
	float: none !important;
	display: none;
}
.recent-jobs-section .btn-view-more a {
	margin: 80px auto 0 auto;
	padding: 10px 15px;
	width: 270px;
	height: 52px;
	background-color: #00326d;
	border: none;
	border-radius: 10px;
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
	display: block;
	box-shadow: 0 0 25px rgba(0,0,0,0.15);
}
.on-main-page {
	padding-top: 35px;
}
.pagination-section {
	text-align: center;
	margin: 0px auto !important;
	float: none !important;
	padding: 140px 0 60px 0;
}
.pagination-section ul.pagination {
	margin: 0 auto !important;
	padding: 0 !important;
	list-style: none !important;
}
.pagination-section ul.pagination li {
	margin: 5px !important;
	padding: 0 !important;
	display: inline !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 50px !important;
	color: #454545 !important;
	text-align: center !important;
}
.pagination-section ul.pagination li a {
	color: #454545 !important;
	display: inline-block !important;
	line-height: 50px !important;
	width: 50px !important;
	height: 50px !important;
	background-color: #FFFFFF !important;
	border-radius: 10px !important;
	box-shadow: 0 0 10px rgba(0,0,0,0.35) !important;
	transition: all .4s ease-in-out;
}
.pagination-section ul.pagination li a:hover {
	color: #454545 !important;
	background-color: #dddddd !important;
	transition: all .4s ease-in-out;
}
.pagination-section ul.pagination li a.active {
	color: #FFFFFF !important;
	background-color: #003175 !important;
	transition: all .4s ease-in-out;
}
.three-section {
	padding: 100px 0 150px 0;
}
.three-section .container {
	max-width: 606px;
}
.three-section img {
	box-shadow: 0 0 75px rgba(165,165,165,0.21);
}
.three-section .text-right {
	padding-top: 25px;
}
.three-section .text-left {
	padding-top: 25px;
}
.indi-page-title {
	text-transform: capitalize;
}
.locum-title {
	background-color: #00326d;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	min-height: 60px;
	position: relative;
	margin: 10px auto 0 auto;
}
.locum-title table {
	margin: 0;
	padding: 0;
	width: 100%;
}
.locum-title table th {
	padding: 15px 10px 15px 10px;
	font-size: 17px;
	font-weight: 700;
	line-height: 30px;
	color: #FFFFFF;
	box-sizing: border-box !important;
}
.locum-title .one {
	width: 10%;
}
.locum-title .two {
	width: 10%;
}
.locum-title .three {
	width: 10%;
}
.locum-title .four {
	width: 10%;
}
.locum-title .five {
	width: 10%;
}
.locum-title .six {
	width: 10%;
}
.locum-title .seven {
	width: 10%;
}
.locum-title .eight {
	width: 30%;
}
.locum .one {
	width: 10%;
}
.locum .two {
	width: 10%;
}
.locum .three {
	width: 10%;
}
.locum .four {
	width: 10%;
}
.locum .five {
	width: 10%;
}
.locum .six {
	width: 10% !important;
}
.locum .seven {
	width: 10% !important;
}
.locum .eight {
	width: 30% !important;
}
.locum-job .one {
	width: 10%;
}
.locum-job .two {
	width: 10%;
}
.locum-job .three {
	width: 10%;
}
.locum-job .four {
	width: 10%;
}
.locum-job .five {
	width: 10%;
}
.locum-job .six {
	width: 10%;
}
.locum-job .seven {
	width: 10%;
}
.locum-job .eight {
	width: 30%;
}
.locum-job {
	background-color: #ffffff;
	box-shadow: 0 0 10px rgba(0,0,0,0.35);
	min-height: 74px;
	position: relative;
	margin: 0 auto 15px auto;
}
.locum-job-alert {
	background-color: #ffffff;
	box-shadow: 0 0 10px rgba(0,0,0,0.35);
	min-height: inherit;
	position: relative;
	margin: 20px;
	padding: 15px;
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #FF0000;
}
.locum-child .locum-job {
	min-height: 115px;
	display: grid !important;
}
.locum-child .locum-job-alert {
	margin: 20px auto !important;
}
.locum-job .close {
	position: absolute;
	bottom: 25px;
	right: 25px;
}
.locum-child .locum-job table td {
	font-size: 14px;
}
.locum-child .locum-job .job-details table {
	font-size: 14px !important;
}
.locum-job .close a {
	color: #F00 !important;
}
.locum-job table {
	margin: 0;
	padding: 0;
	width: 100%;
}
.locum-job table td {
	padding: 10px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #000000;
	box-sizing: border-box !important;
}
.locum-job table td .date {
	font-size: 20px;
	font-weight: 400;
	line-height: 1;
	color: #545454;
}
.locum-job table td .date span {
	display: block;
	font-size: 34px;
}
.btn-check a {
	margin: 5px;
	padding: 5px;
	width: 100px;
	height: 32px;
	background-color: #03aaf3;
	border: none;
	border-radius: 16px;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	color: #FFFFFF;
	text-align: center;
	display: inline-block;
	transition: all .4s ease-in-out;
	float: right;
	box-shadow: 0 0 10px rgba(0,0,0,0.35);
}
.btn-apply a {
	margin: 5px;
	padding: 5px;
	width: 100px;
	height: 32px;
	background-color: #00326d;
	border: none;
	border-radius: 16px;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	color: #FFFFFF;
	text-align: center;
	display: inline-block;
	transition: all .4s ease-in-out;
	float: right;
	box-shadow: 0 0 10px rgba(0,0,0,0.35);
}
.locum-job .collapse {
	background-color: #FFFFFF;
}
.locum-job .job-logo {
	padding: 15px;
	text-align: center;
}
.locum-job section {
	padding: 0 75px;
}
.locum-job .job-details {
	background: url(../images/line.png) repeat-y top;
}
.locum-job .job-details table {
	margin: 0;
	padding: 0;
	width: 100%;
}
.locum-job .job-details table th {
	padding: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #686768;
}
.locum-job .job-details table td {
	padding: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #686768;
}
.locum-job .job-details button[type="submit"] {
	margin: 10px 0;
	padding: 15px 75px;
	width: auto;
	height: 60px;
	background-color: #00326d;
	border: none;
	border-radius: 10px;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	color: #FFFFFF;
	text-transform: uppercase;
	box-shadow: 0 0 10px rgba(0,0,0,0.25);
	cursor: pointer;
}
.job-print-save-share {
	padding: 10px 25px;
	border-bottom: 1px solid #c7c7c7;
}
.job-print-save-share ul {
	margin: 0;
	padding: 10px 0;
	list-style: none;
	float: right;
}
.job-print-save-share ul li {
	margin: 0;
	padding: 0;
	float: left;
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	color: #282828;
}
.job-print-save-share ul li a {
	color: #282828;
}
.job-print-save-share ul li a img {
	margin-right: 5px;
	margin-left: 10px;
}
.job-print-save-share ul li span {
	margin-right: 0;
	margin-left: 15px;
}
.locum-job .job-form {
	padding: 15px 75px;
}
.locum-job .job-form .row {
	margin: 0 -6px;
}
.locum-job .job-form [class*="col"] {
	padding: 15px 6px;
}
.locum-job .job-form label {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #000000;
	display: block;
}
.locum-job .job-form label span {
	line-height: 52px;
}
.locum-job .job-form label.text01 {
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.4;
	color: #03aaf3;
}
.locum-job .job-form input[type="text"], .locum-job .job-form input[type="email"], .locum-job .job-form input[type="tel"], .locum-job .job-form select {
	margin: 0;
	padding: 10px 15px;
	width: 100%;
	height: 52px;
	background-color: #fcfcfc;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
	color: #000000;
}
.locum-job .job-form select {
	background: #FFFFFF url(../images/dd-arrow.png) no-repeat right;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.locum-job .job-form input[type="button"] {
	margin: 0;
	padding: 10px 15px;
	width: 100%;
	height: 52px;
	background: #e5198a url(../images/icon-upload.png) no-repeat left;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
}
.locum-job .job-form input[type="submit"] {
	margin: 0;
	padding: 10px 15px;
	width: 100%;
	height: 52px;
	background-color: #00326d;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
}
.latest-jobs-details {
}
.latest-jobs-details .three-section {
	padding: 50px 0 160px 0;
}
.latest-jobs-details .three-section .row {
	margin: 0 -15px;
}
.latest-jobs-details .three-section [class*="col"] {
	padding: 0 15px;
}
.latest-jobs-details .three-section .text-right {
/*padding-top: 18px;*/
}
.latest-jobs-details .three-section .text-left {
/*padding-top: 18px;*/
}
.latest-jobs-details .three-section img {
	transition: all .4s ease-in-out;
}
.latest-jobs-details .three-section img:hover {
	transition: all .4s ease-in-out;
	transform: scale(1.2);
}
.latest-jobs-details .three-section img {
	transition: all .4s ease-in-out;
}
.latest-jobs-details .three-section img:hover {
	transition: all .4s ease-in-out;
	transform: scale(1.4);
	z-index: 9;
}
.latest-jobs-details .three-section .text-center img {
	transition: all .4s ease-in-out;
	transform: scale(1.2) !important;
}
.latest-jobs-details .three-section .text-center img:hover {
	transition: all .4s ease-in-out;
	transform: scale(1.4) !important;
	z-index: 9;
}
.latest-jobs-details .sidebar .three-section {
	padding: 100px 0 50px 0;
}
.latest-jobs-details .sidebar .three-section .row {
	margin: 0 -3px;
}
.latest-jobs-details .sidebar .three-section [class*="col"] {
	padding: 0 3px;
}
.latest-jobs-details .sidebar .three-section .text-right {
/*padding-top: 13px;*/
}
.latest-jobs-details .sidebar .three-section .text-left {
/*padding-top: 13px;*/
}
.latest-jobs-details .sidebar .three-section img {
	transition: all .4s ease-in-out;
}
.latest-jobs-details .sidebar .three-section img:hover {
	transition: all .4s ease-in-out;
	transform: scale(1.4);
}
.latest-jobs-details .col-lg-3 .three-section img {
	transition: all .4s ease-in-out;
	transform: scale(.9) !important;
}
.latest-jobs-details .col-lg-3 .three-section img:hover {
	transition: all .4s ease-in-out;
	transform: scale(1.2) !important;
	z-index: 9;
}
.latest-jobs-details .col-lg-3 .three-section .text-center img {
	transition: all .4s ease-in-out;
	transform: scale(1.1) !important;
}
.latest-jobs-details .col-lg-3 .three-section .text-center img:hover {
	transition: all .4s ease-in-out;
	transform: scale(1.2) !important;
	z-index: 9;
}
.jobs-details .three-section {
	padding: 100px 0 50px 0;
}
.jobs-details .three-section .row {
	margin: 0 -3px;
}
.jobs-details .three-section [class*="col"] {
	padding: 0 3px;
}
.jobs-details .three-section .text-right {
/*padding-top: 13px;*/
}
.jobs-details .three-section .text-left {
/*padding-top: 13px;*/
}
.shortlist-bar {
	display: none !important;
}
.locum-main .no-gutters .btn-create {
	margin-right: -90px;
}
.locum-main .no-gutters .btn-upload {
	margin-left: -90px;
}
.locum-main .locum-job {
	min-height: 110px;
	display: grid;
}
.no-gutters .btn-create {
	margin-right: -70px;
}
.no-gutters .btn-upload {
	margin-left: -70px;
}
.permanent-main .btn-create {
	margin-right: -90px;
}
.permanent-main .btn-upload {
	margin-left: -90px;
}
.findjobs .no-gutters .btn-create {
	margin-right: -70px;
}
.findjobs .no-gutters .btn-upload {
	margin-left: -70px;
}
.page_child .flagharea {
	display: none;
}
.job_details_button .no-gutters .btn-create {
	margin-right: -70px;
}
.job_details_button .no-gutters .btn-upload {
	margin-left: -70px;
}
.recent_job_details h2 {
	font-size: 50px;
	text-align: center;
	padding: 50px 0
}
.recent_job_details .container {
	max-width: 1400px !important;
}
.recent_job_details {
	padding: 0 0 140px 0;
}
.label-hot {
	display: none !important;
}
.findjobs .no-gutters {
	margin-top: 60px;
}
.menu-section {
	margin: 0px 0;
	padding: 0;
	text-align: center;
	transition: all .4s ease-in-out;
}
/*.menu-section ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu-section ul li {
	margin: 0 30px;
	padding: 0;
	display: inline;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #282828;
	text-transform: uppercase;
	position: relative;
}
.menu-section ul li:after {
	content: "|";
	position: absolute;
	right: -32px;
	top: -5px;
}
.menu-section ul li:last-child:after {
	display: none;
}
.menu-section ul li a {
	color: #282828;
	display: inline-block;
	transition: all .4s ease-in-out;
}
.menu-section ul li a:hover, .menu-section ul li a.active, .menu-section ul li:hover a {
	color: #012a7e;
	transition: all .4s ease-in-out;
}
.menu-section ul ul {
	display: none;
	padding: 30px 0px !important;
	box-shadow: none;
	background: transparent;
	border: none;
	top: 20px;
	left: 0;
	border-radius: 10px !important;
	-moz-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	position: absolute !important;
	width: 220px !important;
	z-index: 9999;
}
.menu-section ul ul:after {
	bottom: 100%;
	top: 10px;
	left: 30px;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 49, 117, 0);
	border-bottom-color: #003175;
	border-width: 10px;
	margin-left: -10px;
}
.menu-section ul li:hover ul {
	display: block !important;
	transform-origin: top;
	animation: anim-down .2s both;
	animation-timing-function: ease-out;
}
.menu-section ul ul li {
	margin: 0;
	padding: 0;
	float: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #282828;
	text-transform: uppercase;
	width: 100%;
	text-align: left;
}
.menu-section ul ul li a {
	padding: 8px 10px;
	display: block;
	line-height: 16px;
	background: #003175;
	color: #ffffff;
}
.menu-section ul ul li a:hover {
	background: #009efb;
}
.menu-section ul a:hover a, .menu-section ul li:hover li a {
	color: #ffffff !important;
}
.menu-section ul ul li:after {
	display: none !important;
}*/
@keyframes anim-down {
0% {
 transform: scaleY(.5);
 opacity: 0;
}
60% {
 transform: scaleY(1);
}
100% {
 opacity: 1;
}
}
.dada_aeta_notun_class {
	position: relative;
	margin: 0px auto;
}
.banner-section {
	margin: 0 auto;
	max-width: 1600px;
	box-shadow: 0 0 43px rgba(160,160,160,0.75);
}
.banner-section img {
	margin: 0 auto;
	display: block;
}
.banner-section .container {
	margin: 0 auto;
	max-width: 1600px !important;
	padding: 0;
}
.banner-section h1 {
	position: absolute;
	left: 42px;
	top: 10px;
	font-family: 'Calibri Light';
	font-size: 60px;
	font-weight: normal;
	line-height: 1.2;
	color: #000000;
}
.inner-banner-section {
	margin: 0 auto;
	max-width: 1600px;
}
.inner-banner-section img {
	margin: 0 auto;
	display: block;
}
.inner-banner-section .container {
	margin: 0 auto;
	max-width: 1600px !important;
	padding: 0;
	position: relative;
}
.inner-banner-section h1 {
	position: absolute;
	left: 150px;
	top: 130px;
	font-family: 'Calibri Light';
	font-size: 60px;
	font-weight: normal;
	line-height: 1.2;
	color: #FFFFFF;
}
.job_details_banner {
	position: relative;
}
.job_details_banner h1 {
	left: 0px;
	top: 0px;
	font-family: 'Calibri Light';
	font-size: 50px;
	font-weight: normal;
	line-height: 1.2;
	color: #000000;
	padding: 142px 256px;
	max-width: 100%;
	box-sizing: border-box;
}
.hideme, .hideme2, .hideme3 {
	opacity: 0;
}
.banner-section h1.central-eastern-sydney {
	position: absolute;
	left: 42px !important;
	top: 10px !important;
	text-align: left;
	color: #FFFFFF !important;
}
.banner-section h1.nepean-blue-mountains {
	position: absolute;
	left: 42px !important;
	top: 10px !important;
	text-align: left;
	color: #000000 !important;
}
.banner-section h1.murrumbidgee {
	position: absolute;
	left: 42px !important;
	top: 10px !important;
	text-align: left;
	color: #000000 !important;
}
.banner-section h1.north-perth {
	position: absolute;
	left: 42px !important;
	top: 10px !important;
	text-align: left;
	color: #FFFFFF !important;
}
.banner-section h1.north-western-melbourne {
	position: absolute;
	left: 42px !important;
	top: 10px !important;
	text-align: left;
	color: #FFFFFF !important;
}
.banner-section h1.adelaide {
	position: absolute;
	left: 42px !important;
	top: 10px !important;
	text-align: left;
	color: #FFFFFF !important;
}
.banner-section h1.country-adelaide {
	position: absolute;
	left: 42px !important;
	top: 10px !important;
	text-align: left;
	color: #FFFFFF !important;
}
.banner-section h1.south-eastern-melbourne {
	position: absolute;
	left: 42px !important;
	top: 10px !important;
	text-align: left;
	color: #000000 !important;
}
.banner-section h1.asd {
	position: absolute;
	left: 42px !important;
	top: 10px !important;
	text-align: left;
	color: #FFFFFF !important;
}
.banner-section h1.new-castle {
	position: absolute;
	left: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #FFFFFF !important;
}
.banner-section h1.port-mcquairy {
	position: absolute;
	left: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #FFFFFF !important;
}
.banner-section h1.wollongong {
	position: absolute;
	left: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #FFFFFF !important;
}
.banner-section h1.gold-coast {
	position: absolute;
	left: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #FFFFFF !important;
}
.banner-section h1.sunshine {
	position: absolute;
	left: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #FFFFFF !important;
}
.banner-section h1.darlings-downs-toowoomba {
	position: absolute;
	left: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #FFFFFF !important;
}
.banner-section h1.hunter-new-england {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: right;
}
.banner-section h1.northern-sydney {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: right;
}
.banner-section h1.country-wa {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #FFFFFF !important;
}
.banner-section h1.western-australiawa {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #FFFFFF !important;
}
.banner-section h1.eastern-melbourne {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #FFFFFF !important;
}
.banner-section h1.murray {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #FFFFFF !important;
}
.banner-section h1.south-australia-sa {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #FFFFFF !important;
}
.banner-section h1.victoriavic {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #FFFFFF !important;
}
.banner-section h1.western-victoria {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #000000 !important;
}
.banner-section h1.north-coast {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: left;
	color: #FFFFFF !important;
}
.banner-section h1.southern-sydney {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: left;
	color: #FFFFFF !important;
}
.banner-section h1.western-nsw {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: left;
	color: #FFFFFF !important;
}
.banner-section h1.western-sydney {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: left;
	color: #FFFFFF !important;
}
.banner-section h1.byron-bay {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #000000 !important;
}
.banner-section h1.central-coast {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #FFFFFF !important;
}
.banner-section h1.northern-queensland {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #FFFFFF !important;
}
.banner-section h1.north-brisbane {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #FFFFFF !important;
}
.banner-section h1.brisbane-north {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #FFFFFF !important;
}
.banner-section h1.cairns {
	position: absolute;
	right: 42px !important;
	top: 10px !important;
	text-align: right;
	color: #FFFFFF !important;
}
.sidebar-menu {
	margin: 0 0 100px 0;
	padding: 0;
	background-color: #ffffff;
	box-shadow: 0 0 43px rgba(160,160,160,0.75);
}
.sidebar-menu .card-body {
	margin: 0 !important;
	padding: 0 !important;
}
.sidebar-menu .fa-minus, .sidebar-menu .fa-plus {
	font-size: 10px;
	line-height: 22px;
	text-align: center;
	width: 24px;
	height: 24px;
	border: 1px solid #002f71;
	margin-top: 3px;
	display: block;
}
.sidebar-menu .card-body .active {
background:;
	color: #02a8c0;
}
.sidebar-menu .card-body .active a, .selcted_parent h6 a {
	color: #02a8c0 !important;
}
.selcted_parent h6 a span {
	color: #002f71 !important;
}
.myaccordion {
	margin: 0 auto;
	padding: 0;
	list-style: none !important;
}
.myaccordion .card, .myaccordion .card:first-child .card-header {
	border: none;
}
#accordion-1 .card:first-child .card-header {
	border: none;
	border-top: 1px dashed #a2a2a2;
}
.myaccordion .card-header {
	border: none;
	border-top: 1px dashed #a2a2a2;
	background: transparent;
}
.myaccordion .fa-stack {
	font-size: 22px;
}
.myaccordion .link-h5 {
	width: 100%;
	font-size: 18px;
	font-family: 'Source Sans Pro';
	font-weight: normal;
	color: #003072;
	padding: 0;
	font-weight: 600;
}
.myaccordion .link-h52 {
	width: 100%;
	font-size: 16px;
	font-family: 'Source Sans Pro';
	font-weight: normal;
	color: #003072;
	padding: 0 0 0 15px;
}
.myaccordion .btn-link:hover, .myaccordion .btn-link:focus {
	text-decoration: none;
}
.myaccordion ul {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 0 0 12% !important;
}
.myaccordion ul li {
	width: 100%;
	font-size: 14px;
	font-family: 'Source Sans Pro';
	font-weight: normal;
	color: #686768;
	padding: 0;
	border-top: 1px dashed #b0b0b0;
}
.myaccordion ul li a {
	padding: 10px 20px 10px 20px;
	color: #686768;
	display: block;
	background: url(../images/bullet-side.png) no-repeat 0px 18px;
}
.myaccordion ul li a:hover {
	color: #02a8c0;
}
.myaccordion ul li.selected a {
	color: #02a8c0;
}
.sidebar-tags {
	margin: 0 0 100px 0;
	padding: 0;
}
.sidebar-tags ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidebar-tags ul li {
	margin: 0 10px 0 0;
	padding: 0;
	display: inline;
	font-family: 'CalibriBold';
	font-size: 16px;
	font-weight: normal;
	line-height: 34px;
	color: #ffffff;
	text-transform: uppercase;
}
.sidebar-tags ul li.selected a {
	color: #FFFFFF;
	background-color: #03aaf3;
}
.sidebar-tags ul li a {
	color: #000000;
	display: inline-block;
	margin-bottom: 14px;
	padding: 0 10px;
	background-color: #dddddd;
	transition: all .4s ease-in-out;
}
.sidebar-tags ul li a:hover {
	color: #FFFFFF;
	background-color: #03aaf3;
	transition: all .4s ease-in-out;
}
.permanent-jobs-details {
	margin: 100px 0;
	padding: 0 25px;
	background-color: #ffffff;
	min-height: 400px;
	box-shadow: 0 0 25px rgba(0,0,0,0.35);
}
.permanent-jobs-details .details-box {
	margin: 25px 0;
	padding: 15px 25px;
	background-color: #ffffff;
	box-shadow: 0 0 25px rgba(0,0,0,0.35);
}
.permanent-jobs-details .job-print-save-share {
	padding: 0;
	border-bottom: none;
}
.permanent-jobs-details h4 {
	color: #03aaf3;
	padding: 0;
}
.permanent-jobs-details h4 strong {
	font-family: 'CalibriBold';
	font-weight: normal;
	display: block;
	color: #00326d;
}
.permanent-jobs-details h5 {
	font-family: 'CalibriBold';
	font-size: 30px;
	font-weight: normal;
	padding: 20px 0 0 0;
}
.permanent-jobs-details .btn-id {
	margin: 20px 0 0 0;
	padding: 15px;
	width: 100%;
	height: 52px;
	background-color: #FFFFFF;
	border: none;
	border-radius: 10px;
	font-size: 20px;
	font-weight: 700;
	line-height: 22px;
	color: #00326d;
	text-align: center;
	display: block;
	box-shadow: 0 0 15px rgba(0,0,0,0.35);
	transition: all .4s ease-in-out;
}
.permanent-jobs-details table {
	margin: 0;
	padding: 0;
	width: 100%;
}
.permanent-jobs-details table th {
	padding: 5px 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #686768;
}
.permanent-jobs-details table td {
	padding: 5px 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #686768;
}
.permanent-jobs-details button[type="submit"] {
	margin: 130px 0 0 0;
	padding: 15px;
	width: 100%;
	height: 60px;
	background-color: #00326d;
	border: none;
	border-radius: 10px;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	color: #FFFFFF;
	text-transform: uppercase;
	box-shadow: 0 0 10px rgba(0,0,0,0.25);
	cursor: pointer;
}
.permanent-jobs-details button[type="submit"] a {
	color: #FFFFFF;
}
.permanent-jobs-details ul.list01 {
	margin: 65px 0 15px 0;
	padding: 15px 15px 15px 40px;
	list-style: url(../images/bullet3.png);
	background-color: #e8e8e8;
}
.permanent-jobs-details ul.list01 li {
	margin: 0;
	padding: 10px 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #686768;
	border-bottom: 1px dotted #686768;
}
.ulstyle {
	background-color: #e8e8e8;
	margin: 65px 0 15px 0;
	padding: 15px 15px 15px 25px;
}
.ulstyle ul {
	margin: 0;
	padding: 0 0 0 15px;
	list-style: url(../images/bullet3.png);
}
.ulstyle ul li {
	margin: 0;
	padding: 10px 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #686768;
	border-bottom: 1px dotted #686768;
}
.permanent-jobs-details .blue-box {
	margin: 5px -25px -15px -25px;
	padding: 15px;
	background-color: #01a8bf;
}
.permanent-jobs-details .blue-box button[type="submit"] {
	margin: 10px 0 !important;
}
.permanent-jobs-details .blue-box h5 {
	color: #FFFFFF !important;
}
.jobs-white-section {
	margin: 100px 0;
	padding: 0 10px;
	background-color: #ffffff;
	min-height: 1500px;
	box-shadow: 0 0 43px rgba(160,160,160,0.75);
}
.jobs-white-section .latest-jobs-section {
	padding: 25px 0;
}
.jobs-white-section .latest-jobs-section h5 {
	padding: 20px 0 0 0;
	text-align: left;
}
.jobs-white-section .latest-jobs-section ul.tab-job li a {
	width: 170px;
}
.jobs-white-section .permanent-job {
	min-height: inherit;
	font-family: 'Source Sans Pro';
}
.jobs-white-section .button-section .btn-create a, .jobs-white-section .button-section .btn-upload a {
	width: 340px;
}
.jobs-white-section .pagination-section {
	padding-top: 40px;
}
.jobs-white-section .locum-title table th {
	font-size: 16px;
}
.jobs-white-section .locum-job section {
	padding: 0 15px;
}
.jobs-white-section .job-print-save-share {
	padding: 15px;
}
.jobs-white-section .locum-job .job-form {
	padding: 15px;
}
.wizard-content {
	padding-bottom: 50px;
}
.wizard-content .wizard>.steps>ul>li:after, .wizard-content .wizard>.steps>ul>li:before {
	content: '';
	z-index: 9;
	display: block;
	position: absolute;
}
.wizard-content .wizard {
	width: 100%;
	overflow: hidden;
}
.wizard-content .wizard .content {
	margin-left: 0!important;
}
.wizard-content .wizard>.steps {
	position: relative;
	display: block;
	width: 100%;
}
.wizard-content .wizard>.steps .current-info {
	position: absolute;
	left: -99999px;
}
.wizard-content .wizard>.steps>ul {
	display: table;
	width: 100%;
	max-width: 300px;
	table-layout: fixed;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
.wizard-content .wizard>.steps>ul>li {
	display: table-cell;
	width: auto;
	vertical-align: top;
	text-align: center;
	position: relative;
	font-family: 'Calibri Light';
	font-size: 32px;
	font-weight: normal;
	line-height: 1;
	color: #434343;
}
.wizard-content .wizard>.steps>ul>li a {
	position: relative;
	display: block;
	margin: 0;
	padding: 0 0 80px 0;
}
.wizard-content .wizard>.steps>ul>li:before {
	left: 0;
}
.wizard-content .wizard>.steps>ul>li:after {
	right: 0;
}
.wizard-content .wizard>.steps>ul>li:first-child:before, .wizard-content .wizard>.steps>ul>li:last-child:after {
	content: none;
}
.wizard-content .wizard>.steps>ul>li.current>a {
	color: #434343;
	cursor: default;
}
.wizard-content .wizard>.steps>ul>li.current .step {
	background-color: #e5198a;
	color: #FFFFFF;
}
.wizard-content .wizard>.steps>ul>li.disabled a, .wizard-content .wizard>.steps>ul>li.disabled a:focus, .wizard-content .wizard>.steps>ul>li.disabled a:hover {
	cursor: default;
}
.wizard-content .wizard>.steps>ul>li.done a, .wizard-content .wizard>.steps>ul>li.done a:focus, .wizard-content .wizard>.steps>ul>li.done a:hover {
}
.wizard-content .wizard>.steps>ul>li.done .step {
	background-color: #02a8c0;
	border-color: #02a8c0;
	color: #FFFFFF;
}
.wizard-content .wizard>.steps>ul>li.error .step {
	border-color: #f62d51;
	color: #f62d51;
}
.wizard-content .wizard>.steps .step {
	background-color: #00326d;
	display: inline-block;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -50px;
	z-index: 10;
	text-align: center;
}
.wizard-content .wizard>.content {
	overflow: hidden;
	position: relative;
	width: auto;
	padding: 0;
	margin: 0;
	z-index: 1;
}
.wizard-content .wizard>.content>.title {
	position: absolute;
	left: -99999px;
}
.wizard-content .wizard>.content>.body {
	box-sizing: border-box;
	max-width: 900px;
	padding: 0 0 290px 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	background: url(../images/modal-bottom.jpg) repeat-x bottom;
	box-shadow: 0 0 15px rgba(0,0,0,0.35);
	border-top: 7px solid #003177;
	margin: 100px auto 240px auto;
	position: relative;
}
.wizard-content .wizard>.content>iframe {
	border: 0;
	width: 100%;
	height: 100%;
}
.wizard-content .wizard>.actions {
	position: relative;
	display: block;
	padding: 10px 0;
	margin: -380px 0 90px 0;
	text-align: center;
	z-index: 2;
}
.wizard-content .wizard>.actions>ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
}
.wizard-content .wizard>.actions>ul:after {
	content: '';
	display: table;
	clear: both;
}
.wizard-content .wizard>.actions>ul>li {
	display: inline;
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
}
.wizard-content .wizard>.actions>ul>li+li {
	margin-left: 10px;
}
.wizard-content .wizard>.actions>ul>li>a {
	background: #00326d;
	color: #FFFFFF;
	display: inline-block;
	padding: 15px 90px;
	border-radius: 10px;
}
.wizard-content .wizard>.actions>ul>li:last-child>a {
	background: #e5198a;
	color: #FFFFFF;
	display: inline-block;
	padding: 15px 90px;
	border-radius: 10px;
}
.wizard-content .wizard>.actions>ul>li>a:focus, .wizard-content .wizard>.actions>ul>li>a:hover {
	-webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .05) inset;
	box-shadow: 0 0 0 100px rgba(0, 0, 0, .05) inset;
}
.wizard-content .wizard>.actions>ul>li>a:active {
	-webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .1) inset;
	box-shadow: 0 0 0 100px rgba(0, 0, 0, .1) inset;
}
.wizard-content .wizard>.actions>ul>li>a[href="#previous"] {
	background-color: #fff;
	color: #54667a;
	border: 1px solid #d9d9d9;
	display: none;
}
.wizard-content .wizard>.actions>ul>li>a[href="#previous"]:focus, .wizard-content .wizard>.actions>ul>li>a[href="#previous"]:hover {
	-webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .02) inset;
	box-shadow: 0 0 0 100px rgba(0, 0, 0, .02) inset;
}
.wizard-content .wizard>.actions>ul>li>a[href="#previous"]:active {
	-webkit-box-shadow: 0 0 0 100px rgba(0, 0, 0, .04) inset;
	box-shadow: 0 0 0 100px rgba(0, 0, 0, .04) inset;
}
.wizard-content .wizard>.actions>ul>li.disabled>a, .wizard-content .wizard>.actions>ul>li.disabled>a:focus, .wizard-content .wizard>.actions>ul>li.disabled>a:hover {
	color: #999;
}
.wizard-content .wizard>.actions>ul>li.disabled>a[href="#previous"], .wizard-content .wizard>.actions>ul>li.disabled>a[href="#previous"]:focus, .wizard-content .wizard>.actions>ul>li.disabled>a[href="#previous"]:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.wizard-content .wizard.wizard-circle>.steps .step {
	width: 80px;
	height: 80px;
	line-height: 80px;
	background-color: #FFFFFF;
	font-size: 28px;
	border-radius: 10px;
	color: #454545;
	box-shadow: 0 1px 10px rgba(0,0,0,0.35);
}
.wizard-content .wizard.wizard-notification>.steps>ul>li:after, .wizard-content .wizard.wizard-notification>.steps>ul>li:before {
	top: 39px;
	width: 50%;
	height: 2px;
	background-color: #009efb;
}
.wizard-content .wizard.wizard-notification>.steps>ul>li.current .step {
	border: 2px solid #009efb;
	color: #009efb;
	line-height: 36px;
}
.wizard-content .wizard.wizard-notification>.steps>ul>li.current .step:after, .wizard-content .wizard.wizard-notification>.steps>ul>li.done .step:after {
	border-top-color: #009efb;
}
.wizard-content .wizard.wizard-notification>.steps>ul>li.current:after, .wizard-content .wizard.wizard-notification>.steps>ul>li.current~li:after, .wizard-content .wizard.wizard-notification>.steps>ul>li.current~li:before {
	background-color: #F3F3F3;
}
.wizard-content .wizard.wizard-notification>.steps>ul>li.done .step {
	color: #FFF;
}
.wizard-content .wizard.wizard-notification>.steps .step {
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 1.3rem;
	border-radius: 15%;
	background-color: #F3F3F3;
}
.wizard-content .wizard.wizard-notification>.steps .step:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -8px;
	margin-bottom: -8px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 8px solid #F3F3F3;
}
.wizard-content .wizard.vertical>.steps {
	display: inline;
	float: left;
	width: 20%;
}
.wizard-content .wizard.vertical>.steps>ul>li {
	display: block;
	width: 100%;
}
.wizard-content .wizard.vertical>.steps>ul>li.current:after, .wizard-content .wizard.vertical>.steps>ul>li.current:before, .wizard-content .wizard.vertical>.steps>ul>li.current~li:after, .wizard-content .wizard.vertical>.steps>ul>li.current~li:before, .wizard-content .wizard.vertical>.steps>ul>li:after, .wizard-content .wizard.vertical>.steps>ul>li:before {
	background-color: transparent;
}
.wizard-content .wizard>.content>.body .step-number {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 50%;
	top: -70px;
	margin-left: -60px;
	width: 120px;
	height: 120px;
	background-color: #02a8c0;
	border-radius: 50%;
	font-size: 70px;
	font-weight: 400;
	line-height: 120px;
	color: #FFFFFF;
	text-align: center;
}
.wizard-content h4 {
	color: #03aaf3;
}
.wizard-content .wizard>.content>.body .section {
	padding: 35px;
	border-bottom: 2px solid #dfdfdf;
}
.wizard-content .wizard>.content>.body .section:last-child {
	border-bottom: none;
}
.wizard-content .wizard>.content>.body .section table {
	margin: 0;
	padding: 0;
	width: 100%;
}
.wizard-content .wizard>.content>.body .section table th, .wizard-content .wizard>.content>.body .section table td {
	padding: 20px 10px;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.4;
	color: #000000;
	vertical-align: middle;
	text-align: left;
}
.wizard-content .wizard>.content>.body .section table th {
	width: 25%;
}
.wizard-content .wizard>.content>.body .section table td span {
	color: #03aaf3;
}
.wizard-content input[type="text"], .wizard-content input[type="password"], .wizard-content input[type="email"], .wizard-content input[type="tel"], .wizard-content input[type="date"], .wizard-content select {
	margin: 0;
	padding: 10px 15px;
	width: 100%;
	height: 52px;
	background-color: #ffffff;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
	color: #000000;
}
.wizard-content select {
	background: #fcfcfc url(../images/dd-arrow.png) no-repeat right;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.wizard-content input[type="button"] {
	margin: 0;
	padding: 10px 15px;
	width: 100%;
	height: 52px;
	background: #e5198a url(../images/icon-upload.png) no-repeat left;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
}
.upload-btn-wrapper {
	position: relative;
	overflow: hidden;
	display: inline-block;
	padding: 25px 25px 25px 30px;
	width: 100%;
	margin-left: -15px;
}
.btnup {
	margin: 0;
	padding: 10px 75px 10px 75px;
	width: 100%;
	height: 52px;
	background: #e5198a url(../images/icon-upload.png) no-repeat left;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
	margin-left: -15px;
	cursor: pointer;
}
.upload-btn-wrapper input[type=file] {
	font-size: 100px;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}
@-moz-keyframes dothabottomcheck {
0% {
 height: 0;
}
100% {
 height: 30px/2;
}
}
@-webkit-keyframes dothabottomcheck {
0% {
 height: 0;
}
100% {
 height: 30px/2;
}
}
@keyframes dothabottomcheck {
0% {
 height: 0;
}
100% {
 height: 30px/2;
}
}
@keyframes dothatopcheck {
0% {
 height: 0;
}
50% {
 height: 0;
}
100% {
 height: 30px * 1.2;
}
}
@-webkit-keyframes dothatopcheck {
0% {
 height: 0;
}
50% {
 height: 0;
}
100% {
 height: 30px * 1.2;
}
}
@-moz-keyframes dothatopcheck {
0% {
 height: 0;
}
50% {
 height: 0;
}
100% {
 height: 30px * 1.2;
}
}
input[type=checkbox] {
	display: none;
}
.check-box {
	height: 30px;
	width: 30px;
	background-color: transparent;
 border: 30px * .1 solid #44a6e7;
	border-radius: 5px;
	position: relative;
	display: inline-block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-transition: border-color ease .4s/2;
	-o-transition: border-color ease .4s/2;
	-webkit-transition: border-color ease .4s/2;
	transition: border-color ease .4s/2;
	cursor: pointer;
	background: #f6f6f6;
}
.check-box::after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	height: 3px;
	width: 30p;
	background-color: #44a6e7;
	display: inline-block;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-webkit-transition: opacity ease .5;
	-moz-transition: opacity ease .5;
	transition: opacity ease .5;
 top: 30px * .37;
 left: 30px * .05;
	font-family: 'FontAwesome';
	content: "\f00c";
}
input[type=checkbox]:checked + .check-box, .check-box.checked {
	border-color: #44a6e7 !important;
}
.check-box.checked::after {
 height: 30px * .5;
	-moz-animation: dothabottomcheck .4s/2 ease 0s forwards;
	-o-animation: dothabottomcheck .4s/2 ease 0s forwards;
	-webkit-animation: dothabottomcheck .4s/2 ease 0s forwards;
	animation: dothabottomcheck .4s/2 ease 0s forwards;
}
.check-box.checked::before {
 height: 30px * 1.2;
	-moz-animation: dothatopcheck .4s ease 0s forwards;
	-o-animation: dothatopcheck .4s ease 0s forwards;
	-webkit-animation: dothatopcheck .4s ease 0s forwards;
	animation: dothatopcheck .4s ease 0s forwards;
}
.gap-15 {
	margin-bottom: 20px !important;
}
.wizard-content input[type="submit"] {
	margin: 0;
	padding: 10px 15px;
	width: 100%;
	height: 52px;
	background-color: #00326d;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
}
.wizard-content::-webkit-input-placeholder {
 color:#070f18;
 opacity:1;
}
.wizard-content::-moz-placeholder {
 color:#070f18;
 opacity:1;
}
.wizard-content:-ms-input-placeholder {
 color:#070f18;
 opacity:1;
}
.wizard-content:-moz-placeholder {
 color:#070f18;
 opacity:1;
}
.wizard-content input[type="checkbox"] {
	margin-right: 10px;
}
/* 	-----------------------------------------------------
---------------- Testimonials Styles ----------------
----------------------------------------------------- */
.col-half {
	width: 50% !important;
	float: left;
}
.testimonials-section {
	padding: 70px 0;
	background: #123c78 url(../images/testimonial-bg.jpg) no-repeat center / cover;
	background-attachment: fixed;
}
.testimonials-section .container {
	max-width: 1200px;
	text-align: center;
}
.testimonials-section .testimonial {
	/*background: url(../images/quote.png) no-repeat 0 10px;*/
	padding: 15px;
}
.testimonials-section .testimonial p {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	color: #ffffff;
	padding: 0;
}
.testimonials-section .testimonial p strong {
	font-weight: 600;
	text-transform: uppercase;
}
.testimonials-section .content {
	/*border: 2px solid #FFFFFF;
	border-radius: 10px; */
	padding: 30px 30px 30px 85px;
	text-align: left;
	background: url(../images/quote2.png) no-repeat 30px 40px;
	margin-bottom: 20px;
	position: relative;
}
.testimonials-section .content:after {
	content: "";
	position: absolute;
	bottom: -18px;
	left: 50%;
	margin-left: -24px;
	width: 48px;
	height: 18px;
}
/* 	-----------------------------------------------------
-------------------- Footer Styles ------------------
----------------------------------------------------- */
.footer-section {
	padding: 100px 0 50px 0;
	background: #3f3f3f url(../images/footer-patter.png) repeat top left;
	color: #FFFFFF;
}
.footer-section .container {
	max-width: 1800px;
}
.footer-section [class*="col-"] {
	padding: 30px 15px;
}
.footer-section p {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	color: #969696;
	padding: 10px 0;
}
.footer-section p a {
	color: #969696;
}
.footer-section h1 {
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2;
	color: #FFFFFF;
	padding: 0;
}
.footer-section h3 {
	font-size: 24px;
	font-weight: 400;
	line-height: 1.2;
	color: #FFFFFF;
	padding: 10px 0;
}
.footer-section h4 {
	font-size: 19px;
	font-weight: 400;
	line-height: 1.2;
	color: #FFFFFF;
	padding: 10px 0;
}
.footer-section ul {
	margin: 0;
	padding: 10px 0;
	list-style: none;
}
.footer-section ul li {
	margin: 4px 0;
	padding: 0 0 0 15px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	color: #969696;
}
.footer-section ul li a {
	color: #969696;
	transition: all .4s ease-in-out;
}
.footer-section ul li a:hover {
	color: #ffffff;
	transition: all .4s ease-in-out;
}
.footer-section .blog-box {
	padding: 10px 0;
	border-bottom: 1px solid #686868;
}
.footer-section .blog-box p {
	padding: 0;
}
.footer-section .blog-box:last-child {
	border-bottom: none;
}
.footer-section .newsletter {
	position: relative;
	margin-top: 5px;
}
.footer-section .newsletter input[type="email"] {
	margin: 0;
	padding: 10px 50px 10px 10px;
	width: 100%;
	height: 40px;
	background-color: #ffffff;
	border: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #000000;
}
.footer-section .newsletter input[type="submit"] {
	margin: 0;
	padding: 0;
	width: 42px;
	height: 40px;
	background: #012a7e url(../images/btn-go.png) no-repeat center;
	border: none;
	display: block;
	text-indent: -5000px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
}
.footer-section-jobs {
	padding: 50px 0;
	background: #3f3f3f url(../images/footer-patter.png) repeat top left;
}
.footer-section-jobs .container {
	max-width: 1200px;
}
.footer-section-jobs [class*="col-"] {
	padding: 15px;
}
.footer-section-jobs p {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	color: #e5e5ee;
	padding: 10px 0;
}
.footer-section-jobs p a {
	color: #e5e5ee;
}
.footer-section-jobs h4 {
	font-size: 19px;
	font-weight: 400;
	line-height: 1.2;
	color: #FFFFFF;
	padding: 10px 0;
	border-bottom: 1px solid #666666;
}
.footer-section-jobs ul {
	margin: 0;
	padding: 10px 0;
	list-style: none;
}
.footer-section-jobs ul li {
	margin: 4px 0;
	padding: 0 0 0 15px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	color: #e5e5ee;
	background: url(../images/bullet2.png) no-repeat 0 8px;
}
.footer-section-jobs ul li a {
	color: #e5e5ee;
	transition: all .4s ease-in-out;
}
.footer-section-jobs ul li a:hover {
	color: #ffffff;
	transition: all .4s ease-in-out;
}
.footer-section-jobs .newsletter {
	position: relative;
	margin-top: 5px;
}
.footer-section-jobs .newsletter input[type="email"] {
	margin: 0;
	padding: 10px 50px 10px 10px;
	width: 100%;
	height: 40px;
	background-color: #ffffff;
	border: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #000000;
}
.footer-section-jobs .newsletter input[type="submit"] {
	margin: 0;
	padding: 0;
	width: 42px;
	height: 40px;
	background: #012a7e url(../images/btn-go.png) no-repeat center;
	border: none;
	display: block;
	text-indent: -5000px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
}
/* 	-----------------------------------------------------
----------------- Copyrights Styles -----------------
----------------------------------------------------- */
.copyrights-section {
	padding: 15px 0;
	background-color: #1f1f1f;
}
.copyrights-section .container {
	max-width: 1300px;
}
.copyrights-section .left {
	font-size: 17px;
	font-weight: 400;
	line-height: 54px;
	color: #979797;
}
.copyrights-section .left img {
	float: left;
	margin-right: 10px;
}
.copyrights-section .left a {
	color: #cfcfcf;
	margin-left: 15px;
}
.copyrights-section .right ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.copyrights-section .right ul li {
	margin: 0 0 0 5px;
	padding: 0;
	display: inline;
	font-size: 18px;
	line-height: 54px;
	color: #FFFFFF;
	text-align: center;
}
.copyrights-section .right ul li a {
	color: #FFFFFF;
	display: inline-block;
	width: 38px;
	height: 38px;
	transition: all .4s ease-in-out;
}
.copyrights-section .right ul li a:hover {
	color: #FFFFFF;
	transition: all .4s ease-in-out;
}
/* 	-----------------------------------------------------
------------------ Go to top Styles -----------------
----------------------------------------------------- */
.cd-top {
	display: inline-block;
	height: 40px;
	width: 40px;
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 999;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: #dc126e url(../fonts/cd-top-arrow.svg) no-repeat center 50%;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s;
	transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
	-webkit-transition: opacity .3s 0s, visibility 0s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s;
	transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
	visibility: visible;
	opacity: 1;
}
.cd-top.cd-fade-out {
	opacity: 1;
}
.no-touch .cd-top:hover {
	background-color: #000000;
	opacity: 1;
}
@media only screen and (min-width:508px) {
.cd-top {
	right: 0;
	bottom: 0;
}
}
@media only screen and (min-width:424px) {
.cd-top {
	height: 40px;
	width: 40px;
	right: 0;
	bottom: 0;
}
}
@media only screen and (min-width: 300px) {
.cd-top {
	display: block;
}
}
@media only screen and (max-width: 500px) {
.min20 {
	width: 100%
}
.job_details_banner h1 {
	left: 0px;
	top: 0px;
	font-family: 'Calibri Light';
	font-size: 30px;
	font-weight: normal;
	line-height: 1.2;
	color: #000000;
	padding: 10px;
	max-width: 100%;
	box-sizing: border-box;
}
}
.im012 {
	width: 100%;
	max-height: 350px;
}
.main012 {
	padding: 15px;
}
.head012 {
	font-size: 28px;
	font-weight: bold;
	color: #2746B6;
}
.head103 {
	font-size: 32px;
	font-weight: bold;
}
.head104 {
	font-size: 32px;
	font-weight: bold;
	color: #2746B6;
}
.ul01 {
	list-style: none;
	padding-left: 20px;
}
.ul01 .li01::before {
	content: "\21DB";
	color: #2746B6;
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}
.bg012 {
	background-color: red;
}
.in012 {
	width: 100%;
	border-radius: 8px;
	margin-top: 10px;
	margin: 8px 0;
	border: 1px solid #ccc;
	padding: 12px 20px;
	box-sizing: border-box;
}
.in013 {
	width: 100%;
	border-radius: 8px;
	margin-top: 10px;
	margin: 2px 0;
	border: 1px solid #ccc;
	padding: 12px 20px;
	box-sizing: border-box;
}
.dr012 {
	width: 100%;
	border-radius: 8px;
	margin-top: 10px;
	margin: 8px 0;
	border: 1px solid #ccc;
	padding: 12px 20px;
	box-sizing: border-box;
}
.bt0123 {
	border: none;
	text-align: center;
	border-radius: 9px;
	border: none;
	width: 100%;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	color: white;
	font-weight: bold;
	background-color: #C512BD;
}
.centered0123 {
	position: absolute !important;
	top: 40% !important;
	left: 10% !important;
	font-weight: bold !important;
	font-size: 42px !important;
	color: white !important;
}
.im123 {
	width: 50%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: auto;
}
.mini0123 {
	padding: 13px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 14px;
	box-shadow: 0 15px 15px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	border-bottom: 5px solid #C512BD;
}
.pd120 {
	font-weight: bold;
	color: #2746B6;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}
.col145 {
	width: 38%;
}
.tbl01 {
	max-width: 602px;
	width: 100%;
	height: auto;
	padding-left: 20px;
	padding-right: 20px;
}
.inp01 {
	width: 100%;
	border-radius: 8px;
	margin-top: 10px;
	margin: 8px 0;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #ccc;
	padding: 12px 20px;
	box-sizing: border-box;
	box-shadow: 0 15px 15px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
.inp02 {
	width: 92%;
	border-radius: 8px;
	margin-top: 10px;
	margin: 8px 0;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #ccc;
	padding: 12px 20px;
	box-sizing: border-box;
	box-shadow: 0 15px 15px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
.cbx012 {
	zoom: 1.5;
	border-radius: 8px;
	margin-top: 10px;
	margin: 8px 0;
	border: 1px solid #ccc;
	padding: 12px 20px;
}
.br0145 {
	border: none;
	text-align: center;
	border-radius: 9px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	color: white;
	font-weight: bold;
	background-color: #30309B;
}
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
.form-checkbox {
	display: block;
}
.form-checkbox input {
	padding: 0;
	height: initial;
	width: initial;
	display: none;
	cursor: pointer;
}
.form-checkbox label {
	position: relative;
	cursor: pointer;
	padding: 0 0 0 50px !important;
}
.form-checkbox label a {
	color: #03aaf3;
}
.form-checkbox label:before {
	content: '';
	-webkit-appearance: none;
	background-color: #fcfcfc;
	box-shadow: 0 0 10px rgba(0,0,0,0.35);
	border-radius: 7px;
	width: 30px;
	height: 30px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	position: absolute;
	top: -4px;
	left: 0;
}
.form-checkbox input:checked + label:after {
	content: '';
	display: block;
	position: absolute;
	top: 5px;
	left: 10px;
	width: 8px;
	height: 16px;
	border: solid #00326d;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
}
.form-radiobox {
	display: block;
}
.form-radiobox input {
	padding: 0;
	height: initial;
	width: initial;
	display: none;
	cursor: pointer;
}
.form-radiobox label {
	position: relative;
	cursor: pointer;
	padding: 0 0 0 50px !important;
}
.form-radiobox label:before {
	content: '';
	-webkit-appearance: none;
	background-color: #fcfcfc;
	box-shadow: 0 0 10px rgba(0,0,0,0.35);
	border-radius: 50%;
	width: 30px;
	height: 30px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	position: absolute;
	top: -4px;
	left: 0;
}
.form-radiobox input:checked + label:after {
	content: '';
	display: block;
	position: absolute;
	top: 3px;
	left: 7px;
	width: 15px;
	height: 15px;
	background: #00326d;
	border-radius: 50%;
	border-width: 0;
	transform: rotate(45deg);
}
.mar-left {
	margin-left: -65px;
}
#myModal .close {
	display: none;
}
.modal-dialog {
	max-width: 550px;
}
.thy-tick {
	text-align: center !important;
}
.thy-h1 {
	text-align: center !important;
	color: #003175 !important;
}
.thy-text {
	text-align: center !important;
}
.thy-blue {
	text-align: center !important;
	background: #003175 !important;
	color: #ffffff !important;
	display: block;
	padding: 12px 25px;
	margin: 35px auto !important;
	float: none !important;
	border-radius: 15px;
}
.ce {
	text-align: center !important;
}
.cms-section {
	margin: 70px auto;
	padding: 20px 50px 40px 50px;
	width: 100%;
	max-width: 1400px;
	background-color: #FFFFFF;
	box-shadow: 0 0 43px rgba(160,160,160,0.75);
}
.cms-section h1, .cms-section h2, .cms-section h3, .cms-section h4, .cms-section h5, .cms-section h6 {
	font-weight: 600;
	color: #00326d;
	padding: 30px 0 0 0;
}
.cms-section p {
	font-size: 17px;
}
.cms-section ul {
	list-style: url(../images/bullet4.png);
}
.cms-section ul li {
	margin: 0 0 20px 0;
	font-size: 17px;
}
.cms-form-section {
	margin: -70px auto 70px auto;
	padding: 50px;
	width: 100%;
	max-width: 1400px;
	background-color: #00326d;
	box-shadow: 0 0 43px rgba(160,160,160,0.75);
}
.cms-form-section section {
	margin: 0 auto;
	max-width: 750px;
}
.cms-form-section h1, .cms-form-section h2, .cms-form-section h3, .cms-form-section h4, .cms-form-section h5, .cms-form-section h6 {
	font-weight: 400;
	color: #FFFFFF;
	padding: 10px 0;
}
.cms-form-section h5 {
	font-size: 28px;
}
.cms-form-section h5 span {
	display: block;
}
.cms-form-section p {
	font-size: 17px;
	color: #FFFFFF;
}
.cms-form-section [class*="col-"] {
	padding: 20px 15px;
}
.cms-form-section input[type="text"], .cms-form-section input[type="password"], .cms-form-section input[type="email"], .cms-form-section input[type="tel"], .cms-form-section select {
	margin: 0;
	padding: 10px 15px;
	width: 100%;
	height: 52px;
	background-color: #ffffff;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
	color: #000000;
}
.cms-form-section select {
	background: #fcfcfc url(../images/dd-arrow.png) no-repeat right;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.cms-form-section input[type="submit"] {
	margin: 0;
	padding: 10px 15px;
	width: 100%;
	height: 52px;
	background-color: #ef078e;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
}
.board-text-section {
	padding: 130px 0;
}
.board-text-section p {
	font-size: 17px;
}
.board-benefits-section {
	text-align: center;
}
.board-benefits-section h4 {
	color: #00326d;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	margin-bottom: 20px;
}
.board-benefits-section .row {
	margin: 0 -10px;
}
.board-benefits-section [class*="col-"] {
	padding: 10px;
}
.board-benefits-section .key-box {
	padding: 15px;
	background: #FFFFFF url(../images/modal-bottom2.jpg) no-repeat bottom;
	box-shadow: 0 0 15px rgba(0,0,0,0.35);
	min-height: 330px;
}
.board-benefits-section .key-box p {
	font-size: 22px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
}
.board-form-section {
	padding: 175px 0;
}
.board-form-section h4 {
	color: #00326d;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	margin-bottom: 20px;
	text-align: center;
}
.board-form-section [class*="col-"] {
	padding: 15px;
}
.board-form-section .form-box {
	box-sizing: border-box;
	max-width: 900px;
	padding: 50px 95px;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	background: url(../images/modal-bottom.jpg) repeat-x bottom;
	box-shadow: 0 0 15px rgba(0,0,0,0.35);
	border-top: 7px solid #003177;
	margin: 0 auto;
	position: relative;
}
.board-form-section label.text01 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #000000;
}
#reg_frm h6 {
	padding: 0 !important;
}
.job-details .btn-apply a {
	margin: 10px 0;
	padding: 15px 100px !important;
	width: auto;
	height: 60px !important;
	background-color: #00326d;
	border: none;
	border-radius: 10px;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	color: #FFFFFF;
	text-transform: uppercase;
	box-shadow: 0 0 10px rgba(0,0,0,0.25);
	cursor: pointer;
	float: left;
}
.pink-button {
	color: #FFFFFF;
	width: auto;
	height: auto;
	background-color: #e5198a;
	border-radius: 10px;
	transition: all .4s ease-in-out;
	box-shadow: 0 0 10px rgba(0,0,0,0.35);
	padding: 15px 50px;
	text-align: center;
}
.pink-button:hover {
	color: #e5198a;
	width: auto;
	height: auto;
	background-color: #ffffff;
	border-radius: 10px;
	transition: all .4s ease-in-out;
	box-shadow: 0 0 10px rgba(0,0,0,0.35);
	padding: 15px 50px;
	text-align: center;
}
.midway {
	margin: 50px auto 0 auto;
	display: table;
}
.member-row {
	float: left !important;
	display: flex;
	clear: none;
	max-width: 33%;
}
.my-gallery-container .padding {
}
.sticky {
	position: fixed;
	top: 0;
	z-index: 9999;
	width: 100%;
	background: #FFFFFF url(../images/header-bottom.jpg) repeat-x bottom;
	transition: all .4s ease-in-out;
}
.sticky .flagharea {
	display: none !important;
	transition: all .4s ease-in-out;
}
.sticky-menu {
	position: fixed;
	top: 127px;
	z-index: 999;
	width: 100%;
	height: 50px;
	background-color: #FFFFFF;
	transition: all .4s ease-in-out;
	margin: 0;
	padding: 0 !important;
	box-shadow: 0 0 43px rgba(160,160,160,0.75);
}
.seleceted_table {
	background-color: #f2f2f2 !important;
	border-bottom: 1px solid #bdbdbd;
}
.testimonials-section .pink-button {
	background-color: #FFFFFF !important;
	color: #000000 !important;
}
.testimonials-page-section {
}
.testimonials-page-section h2 {
	font-family: 'CalibriRegular';
	font-size: 60px;
	font-weight: normal;
	line-height: 1;
	color: #00326d;
	padding: 0 0 34px 0;
}
.testimonials-page-section section {
	background-color: #dbe8f8;
	padding: 40px 0 140px 0;
}
.testimonials-page-section .heading {
	min-height: 100px;
	padding: 20px 50px;
	background-color: #4b0d61;
	border-radius: 20px;
	font-family: 'Calibri Light';
	font-size: 48px;
	font-weight: normal;
	line-height: 60px;
	color: #FFFFFF;
	text-align: center;
	display: inline-block;
	margin: 40px 0;
}
.testimonials-page-section [class*="col-"] {
	padding: 40px 15px;
}
.testimonials-page-section .testimonial {
	padding: 30px;
	background-color: #FFFFFF;
	border-radius: 20px;
	min-height: 260px;
	box-shadow: 0 0 106px rgba(118,118,118,0.75);
}
.testimonials-page-section p {
	font-size: 17px;
	font-weight: 400;
	line-height: 1.4;
	color: #686768;
	padding: 0;
}
.testimonials-page-section .content {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 20px;
	min-height: 240px;
}
.testimonials-page-section .bottom {
	margin-top: 20px;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.5;
	color: #686768;
}
.testimonials-page-section .bottom span {
	display: block;
}
.testimonials-page-section .bottom img {
	margin-right: 20px;
	float: left;
}
.testimonials-page-section .purple {
	background-color: #480c5d;
}
.testimonials-page-section .pink {
	background-color: #b10569;
}
.testimonials-page-section .blue {
	background-color: #002e6f;
}
.testimonials-page-section .purple p, .testimonials-page-section .pink p, .testimonials-page-section .blue p {
	color: #FFFFFF !important;
}
.testimonials-page-section .purple .content, .testimonials-page-section .pink .content, .testimonials-page-section .blue .content {
	border-color: #FFFFFF !important;
}
.testimonials-page-section .purple .bottom, .testimonials-page-section .pink .bottom, .testimonials-page-section .blue .bottom {
	color: #FFFFFF !important;
}
.testimonial-slider {
	padding: 100px 0;
}
.testimonial-slider .item {
	padding: 70px 150px 0 0;
}
.testimonial-slider p {
	font-size: 17px;
	font-weight: 400;
	line-height: 1.5;
	color: #686768;
	padding: 10px 0;
}
.testimonial-slider .author {
	margin: 10px auto;
	padding: 15px;
	max-width: 350px;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	color: #686768;
	text-align: left;
	border-top: 1px solid #cccccc;
}
.testimonial-slider .author span {
	display: block;
}
.testimonial-slider .author img {
	float: left;
	margin-right: 30px;
}
.testimonials-page-section [class*="col-"]:nth-child(1) .testimonial {
	background-color: #480c5d;
	transition: all .4s ease-in-out;
}
.testimonials-page-section [class*="col-"]:nth-child(1) .testimonial:hover {
	background-color: #5D1E73;
	transition: all .4s ease-in-out;
	transform: scale(1.05);
	z-index: 2;
}
.testimonials-page-section [class*="col-"]:nth-child(1) .testimonial p {
	color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(1) .testimonial .content {
	border-color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(1) .testimonial .bottom {
	color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(2) .testimonial {
	background-color: #FFFFFF;
	transition: all .4s ease-in-out;
}
.testimonials-page-section [class*="col-"]:nth-child(2) .testimonial:hover {
	background-color: #f3f3f3;
	transition: all .4s ease-in-out;
	transform: scale(1.05);
	z-index: 2;
}
.testimonials-page-section [class*="col-"]:nth-child(3) .testimonial {
	background-color: #b10569;
	transition: all .4s ease-in-out;
}
.testimonials-page-section [class*="col-"]:nth-child(3) .testimonial:hover {
	background-color: #C62784;
	transition: all .4s ease-in-out;
	transform: scale(1.05);
	z-index: 2;
}
.testimonials-page-section [class*="col-"]:nth-child(3) .testimonial p {
	color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(3) .testimonial .content {
	border-color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(3) .testimonial .bottom {
	color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(4) .testimonial {
	background-color: #FFFFFF;
	transition: all .4s ease-in-out;
}
.testimonials-page-section [class*="col-"]:nth-child(4) .testimonial:hover {
	background-color: #f3f3f3;
	transition: all .4s ease-in-out;
	transform: scale(1.05);
	z-index: 2;
}
.testimonials-page-section [class*="col-"]:nth-child(5) .testimonial {
	background-color: #002e6f;
	transition: all .4s ease-in-out;
}
.testimonials-page-section [class*="col-"]:nth-child(5) .testimonial:hover {
	background-color: #003B8C;
	transition: all .4s ease-in-out;
	transform: scale(1.05);
	z-index: 2;
}
.testimonials-page-section [class*="col-"]:nth-child(5) .testimonial p {
	color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(5) .testimonial .content {
	border-color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(5) .testimonial .bottom {
	color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(6) .testimonial {
	background-color: #FFFFFF;
	transition: all .4s ease-in-out;
}
.testimonials-page-section [class*="col-"]:nth-child(6) .testimonial:hover {
	background-color: #f3f3f3;
	transition: all .4s ease-in-out;
	transform: scale(1.05);
	z-index: 2;
}
.testimonials-page-section [class*="col-"]:nth-child(7) .testimonial {
	background-color: #b10569;
	transition: all .4s ease-in-out;
}
.testimonials-page-section [class*="col-"]:nth-child(7) .testimonial:hover {
	background-color: #C62784;
	transition: all .4s ease-in-out;
	transform: scale(1.05);
	z-index: 2;
}
.testimonials-page-section [class*="col-"]:nth-child(7) .testimonial p {
	color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(7) .testimonial .content {
	border-color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(7) .testimonial .bottom {
	color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(8) .testimonial {
	background-color: #FFFFFF;
	transition: all .4s ease-in-out;
}
.testimonials-page-section [class*="col-"]:nth-child(8) .testimonial:hover {
	background-color: #f3f3f3;
	transition: all .4s ease-in-out;
	transform: scale(1.05);
	z-index: 2;
}
.testimonials-page-section [class*="col-"]:nth-child(9) .testimonial {
	background-color: #480c5d;
	transition: all .4s ease-in-out;
}
.testimonials-page-section [class*="col-"]:nth-child(9) .testimonial:hover {
	background-color: #5D1E73;
	transition: all .4s ease-in-out;
	transform: scale(1.05);
	z-index: 2;
}
.testimonials-page-section [class*="col-"]:nth-child(9) .testimonial p {
	color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(9) .testimonial .content {
	border-color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(9) .testimonial .bottom {
	color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(10) .testimonial {
	background-color: #FFFFFF;
	transition: all .4s ease-in-out;
}
.testimonials-page-section [class*="col-"]:nth-child(10) .testimonial:hover {
	background-color: #f3f3f3;
	transition: all .4s ease-in-out;
	transform: scale(1.05);
	z-index: 2;
}
.testimonials-page-section [class*="col-"]:nth-child(11) .testimonial {
	background-color: #FFFFFF;
	transition: all .4s ease-in-out;
}
.testimonials-page-section [class*="col-"]:nth-child(11) .testimonial:hover {
	background-color: #f3f3f3;
	transition: all .4s ease-in-out;
	transform: scale(1.05);
	z-index: 2;
}
.testimonials-page-section [class*="col-"]:nth-child(12) .testimonial {
	background-color: #FFFFFF;
	transition: all .4s ease-in-out;
}
.testimonials-page-section [class*="col-"]:nth-child(12) .testimonial:hover {
	background-color: #f3f3f3;
	transition: all .4s ease-in-out;
	transform: scale(1.05);
	z-index: 2;
}
.testimonials-page-section [class*="col-"]:nth-child(13) .testimonial {
	background-color: #002e6f;
	transition: all .4s ease-in-out;
}
.testimonials-page-section [class*="col-"]:nth-child(13) .testimonial:hover {
	background-color: #003B8C;
	transition: all .4s ease-in-out;
	transform: scale(1.05);
	z-index: 2;
}
.testimonials-page-section [class*="col-"]:nth-child(13) .testimonial p {
	color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(13) .testimonial .content {
	border-color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(13) .testimonial .bottom {
	color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(14) .testimonial {
	background-color: #b10569;
	transition: all .4s ease-in-out;
}
.testimonials-page-section [class*="col-"]:nth-child(14) .testimonial:hover {
	background-color: #C62784;
	transition: all .4s ease-in-out;
	transform: scale(1.05);
	z-index: 2;
}
.testimonials-page-section [class*="col-"]:nth-child(14) .testimonial p {
	color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(14) .testimonial .content {
	border-color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(14) .testimonial .bottom {
	color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(15) .testimonial {
	background-color: #480c5d;
	transition: all .4s ease-in-out;
}
.testimonials-page-section [class*="col-"]:nth-child(15) .testimonial:hover {
	background-color: #5D1E73;
	transition: all .4s ease-in-out;
	transform: scale(1.05);
	z-index: 2;
}
.testimonials-page-section [class*="col-"]:nth-child(15) .testimonial p {
	color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(15) .testimonial .content {
	border-color: #FFFFFF !important;
}
.testimonials-page-section [class*="col-"]:nth-child(15) .testimonial .bottom {
	color: #FFFFFF !important;
}
@media only screen and (max-width:760px) {
.testimonials-page-section h2 {
	font-size: 30px;
	padding: 20px 0;
}
.testimonials-page-section section {
	padding: 15px 0;
}
.testimonials-page-section .heading {
	min-height: inherit;
	padding: 15px 30px;
	border-radius: 10px;
	font-size: 24px;
	line-height: 1.2;
	margin: 15px 0;
}
.testimonials-page-section [class*="col-"] {
	padding: 15px;
}
.testimonials-page-section .testimonial {
	padding: 30px;
	border-radius: 10px;
	min-height: inherit;
}
.testimonials-page-section .content {
	min-height: inherit;
	padding-bottom: 15px;
}
.testimonials-page-section .bottom {
	margin-top: 15px;
	font-size: 16px;
	line-height: 24px;
}
.testimonials-page-section .bottom img {
	margin-right: 20px;
}
.testimonial-slider {
	padding: 30px 0;
}
.testimonial-slider .item {
	padding: 0;
}
.testimonial-slider .author {
	font-size: 16px;
	line-height: 24px;
}
.testimonial-slider .author img {
	margin-right: 20px;
}
}
.certification {
	margin: 10px -1px 0 -1px;
}
.certification [class*="col-"] {
	padding: 1px !important;
}
.welcome-text-section {
	padding: 50px 0;
	text-align: center;
}
.max-40 {
	max-height: 40px !important;
}
.welcome-text-section h2 {
	font-family: 'Calibri Light';
	font-size: 28px;
	font-weight: normal;
	line-height: 1.2;
	color: #02aaf3;
	padding: 15px 0 0 0;
}
.welcome-text-section p {
	font-family: 'Calibri Light';
	font-weight: normal;
	color: #0f0803;
	padding: 10px 0;
}
.color-purple {
	color: #832aa2 !important;
}
.color-black {
	color: #0f0803 !important;
}
.color-red {
	color: #8e1458 !important;
}
.access-by-profession-section {
	padding: 0px 0;
	text-align: center;
}
.access-by-profession-section h2 {
	font-family: 'Calibri Light';
	font-size: 45px;
	font-weight: normal;
	line-height: 1.2;
	color: #868789;
	padding: 10px 0 0px 0;
}
.access-by-profession-section .container {
	max-width: 960px;
}
.access-by-profession-section .row {
	margin: 0 -25px;
}
.access-by-profession-section [class*="col"] {
	padding: 25px;
}
.access-by-profession-section .profession-box {
	min-height: 300px;
	background-color: #ffffff;
	box-shadow: 0 8px 24px rgba(0,0,0,0.28);
}
.access-by-profession-section .profession-box figure {
	margin: 0;
	padding: 0;
}
.access-by-profession-section .profession-box article {
	margin: 0;
	padding: 15px;
	min-height: 60px;
	text-align: center;
	font-family: 'Lato', sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	color: #003175;
}
.candidate-section {
	padding: 35px 0 0 0;
}
.candidate-section figure {
	margin: 0;
	padding: 0;
}
.candidate-section .candidate-box {
	min-height: 150px;
	background-color: #ffffff;
	box-shadow: 8px 8px 24px rgba(0,0,0,0.28);
	margin: 30px auto;
	padding: 30px;
}
* {
	-webkit-transition: background-color 1s ease-out;
	-moz-transition: background-color 1s ease-out;
	-o-transition: background-color 1s ease-out;
	transition: background-color 1s ease-out;
}
.access-by-profession-section .profession-box:hover {
	margin-top: -15px;
	transition: all 0.5s ease;
}
.candidate-section .candidate-box:hover {
	background-color: #0c1f5c;
	color: #ffffff;
}
.candidate-section .candidate-box figure {
	margin: 0;
	padding: 10px 0;
	width: 90px;
	float: left;
}
.candidate-section .candidate-box article {
	margin-left: 90px;
}
.candidate-section .candidate-box article h2 {
	font-family: 'Calibri Light';
	font-size: 26px;
	font-weight: normal;
	line-height: 1;
	color: #0f0803;
	padding: 0 0 6px 0;
}
.candidate-section .candidate-box article p {
	font-family: 'Calibri Light';
	font-size: 18px;
	font-weight: normal;
	line-height: 1.2rem;
	color: #0f0803;
	padding: 0;
}
.candidate-section .candidate-box:hover {
	background-color: #0c1f5c;
	color: #ffffff;
}
.candidate-section .candidate-box:hover article h2 {
	color: #ffffff;
}
.candidate-section .candidate-box:hover article p {
	color: #ffffff;
}
.access-jobs-section {
	padding: 50px 0;
	text-align: center;
}
.access-jobs-section h2 {
	font-family: 'Calibri Light';
	font-size: 40px;
	font-weight: normal;
	line-height: 1rem;
	color: #868789;
	padding: 15px 0 35px 0;
}
.access-jobs-section section {
	background-color: #ffffff;
	box-shadow: 0px 0px 68px rgba(0,0,0,0.35);
	position: relative;
	padding: 60px 0;
}
.access-jobs-section figure {
	margin: 0;
	padding: 0;
}
.access-jobs-section .icons {
	position: absolute;
	right: 25px;
	top: 25px;
	width: 78px;
}
.access-jobs-section .icons ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.access-jobs-section .icons ul li {
	margin: 0 0 10px 0;
	padding: 0;
	width: 78px;
	height: 78px;
}
.medfuture-three-section {
	padding: 50px 0;
}
.medfuture-three-section .container {
	max-width: 606px;
}
.medfuture-three-section .row {
	margin: 0 -15px;
}
.medfuture-three-section [class*="col"] {
	padding: 0 15px;
}
.medfuture-three-section .text-right {
/*padding-top:18px;*/
}
.medfuture-three-section .text-left {
/*padding-top:18px;*/
}
.medfuture-three-section img {
	transition: all .4s ease-in-out;
}
.medfuture-three-section img:hover {
	transition: all .4s ease-in-out;
	transform: scale(1.2);
}
.medfuture-three-section img {
	transition: all .4s ease-in-out;
}
.medfuture-three-section img:hover {
	transition: all .4s ease-in-out;
	transform: scale(1.4);
	z-index: 9;
}
.medfuture-three-section .text-center img {
	transition: all .4s ease-in-out;
	transform: scale(1.2) !important;
}
.medfuture-three-section .text-center img:hover {
	transition: all .4s ease-in-out;
	transform: scale(1.4) !important;
	z-index: 9;
}
.whi:hover {
	background: rgba(0, 0, 0, 0.05);
}
.refer-n-earn-section {
	padding: 40px 0;
	text-align: center;
	margin: 0 auto !important;
	max-width: 1600px !important;
}
.refer-n-earn-section h2 {
	font-family: 'Calibri Light';
	font-size: 40px;
	font-weight: normal;
	line-height: 1.2;
	color: #868789;
	padding: 15px 0 55px 0;
}
.refer-n-earn-section section {
	box-shadow: 0 0 28px rgba(0,0,0,0.7);
	background: url(../images/candidates.jpg) no-repeat center / cover;
	min-height: 510px;
}
.refer-n-earn-section section .container {
	margin: 0 auto;
	max-width: 1100px;
	padding: 80px 15px;
}
.refer-n-earn-section h3 {
	font-family: 'Calibri Light';
	font-size: 58px;
	font-weight: normal;
	line-height: 1;
	color: #000000;
	padding: 15px 0;
}
.refer-n-earn-section h3 span {
	display: block;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 40px;
}
.refer-n-earn-section .btn-learn-more a {
	margin: 36px auto 0 auto;
	padding: 15px;
	width: 100%;
	max-width: 400px;
	height: 80px;
	background-color: #00326d;
	border: none;
	border-radius: 15px;
	font-family: 'Lato', sans-serif;
	font-size: 38px;
	font-weight: 400;
	line-height: 50px;
	color: #FFFFFF;
	text-align: center;
	display: block;
}
.tried-n-trusted-section {
	padding: 0px 0 45px 0;
	text-align: center;
}
.tried-n-trusted-section h2 {
	font-family: 'Calibri Light';
	font-size: 40px;
	font-weight: normal;
	line-height: 1rem;
	color: #868789;
	padding: 15px 0 35px 0;
}
.tried-n-trusted-section p {
	font-family: 'Lato', sans-serif;
	font-size: 17px;
	font-weight: 300;
	line-height: 1.5;
	color: #FFFFFF;
}
.tried-n-trusted-section h6 {
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.5;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 30px 0 0 0;
}
.tried-n-trusted-section section {
	background: url(../images/tried-n-trusted-bg.jpg) no-repeat center / cover;
	min-height: 700px;
	padding: 245px 0 75px 0;
}
.tried-n-trusted-section section .container {
	margin: 0 auto;
	max-width: 840px;
}
.trusted-slider {
	min-height: 320px;
}
.trusted-slider .content {
	border: 2px solid #FFFFFF;
	border-radius: 10px;
	padding: 30px 100px 30px 150px;
	text-align: left;
	background: url(../images/quote2.png) no-repeat 80px 50px;
	position: relative;
}
.trusted-slider .content:after {
	content: "";
	position: absolute;
	bottom: -18px;
	left: 50%;
	margin-left: -24px;
	width: 48px;
	height: 18px;
	background: url(../images/arrow.png) no-repeat center;
}
.trusted-slider .btn-view-all a {
	margin: 0 auto;
	padding: 15px;
	width: 100%;
	max-width: 270px;
	height: 60px;
	background-color: #FFFFFF;
	border: none;
	border-radius: 10px;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #000000;
	text-align: center;
	box-shadow: 0 0 10px rgba(0,0,0,0.35);
	display: block;
}
.beyond-borders-section {
	padding: 0px 0 45px 0;
	text-align: center;
}
.beyond-borders-section h3 {
	font-family: 'Calibri Light';
	font-size: 25px;
	font-weight: normal;
	line-height: 1;
	color: #868789;
	padding: 0px 0 0px 0;
}
.beyond-borders-section h2 {
	font-family: 'Calibri Light';
	font-size: 50px;
	font-weight: normal;
	line-height: 1;
	color: #868789;
	padding: 0px 0 30px 0;
}
.beyond-borders-section h4 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 34px;
	font-weight: 700;
	line-height: 1.2;
	color: #000000;
	text-transform: uppercase;
	padding: 10px 0 70px 0;
}
.beyond-borders-section h4 span {
	display: block;
	font-family: 'Lato', sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.2;
	color: #8f8f8f;
	text-transform: none;
}
.beyond-borders-section .row {
	margin: 0 -10px;
}
.beyond-borders-section [class*="col"] {
	padding: 10px;
}
.beyond-borders-section figure {
	margin: 0;
	padding: 0;
	box-shadow: 0px 0px 68px rgba(0,0,0,0.35);
}
.beyond-borders-section figure:hover {
	box-shadow: 0px 0px 28px rgba(0,0,0,0.15);
	transition: all 0.5s ease;
}
.latest-jobs-section h2 {
	font-family: 'Calibri Light';
	font-size: 60px;
	font-weight: normal;
	line-height: 1.2;
	color: #0f0803;
	padding: 0 0 95px 0;
}
.latest-jobs-section .btn-view-all a {
	margin: 120px auto 0 auto;
	padding: 15px;
	width: 100%;
	max-width: 270px;
	height: 60px;
	background-color: #00326d;
	border: none;
	border-radius: 10px;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #FFFFFF;
	text-align: center;
	box-shadow: 0 0 10px rgba(0,0,0,0.35);
	display: block;
}
.healthcare-services-section {
	margin-top: -15px;
}
.healthcare-services-section .container {
	max-width: 1304px;
}
.healthcare-services-section .row {
	margin: 0 -10px;
}
.healthcare-services-section [class*="col-"] {
	padding: 15px 10px;
}
.healthcare-services-section .healthcare-box {
	background-color: #FFFFFF;
	box-shadow: 0 0 24px rgba(0,0,0,0.35);
	padding: 15px;
}
.healthcare-services-section .healthcare-box figure {
	margin: 0;
	padding: 0;
	float: left;
}
.healthcare-services-section .healthcare-box article {
	margin-left: 315px;
	padding: 110px 0;
	font-family: 'Lato', sans-serif;
	font-size: 38px;
	font-weight: 400;
	line-height: 50px;
	color: #003175;
}
.healthcare-services-section .healthcare-box section {
	margin-left: 315px;
	padding: 90px 0;
	font-family: 'Lato', sans-serif;
	font-size: 38px;
	font-weight: 400;
	line-height: 50px;
	color: #003175;
}
.healthcare-services-section .healthcare-box section span {
	display: block;
	font-size: 30px;
	line-height: 40px;
}
.our-process-section {
	padding: 60px 0;
	text-align: center;
}
.our-process-section h2 {
	font-family: 'Calibri Light';
	font-size: 60px;
	font-weight: normal;
	line-height: 1.2;
	color: #0f0803;
	padding: 15px 0 30px 0;
}
.our-process-section .container {
	max-width: 1080px;
}
.our-process-section .process-box-01 {
	width: 360px;
	height: 160px;
	background: url(../images/process-bg01.png) no-repeat center;
}
.our-process-section .process-box-02 {
	width: 360px;
	height: 160px;
	background: url(../images/process-bg02.png) no-repeat center;
}
.our-process-section .process-box-03 {
	width: 360px;
	height: 160px;
	background: url(../images/process-bg03.png) no-repeat center;
}
.our-process-section .process-box-04 {
	width: 360px;
	height: 160px;
	background: url(../images/process-bg04.png) no-repeat center;
}
.our-process-section .number {
	padding: 50px 5px;
	width: 60px;
	float: left;
	font-family: 'Oswald', sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 60px;
	color: #FFFFFF;
	text-align: right;
}
.our-process-section .content {
	padding: 50px;
	margin-left: 70px;
	font-family: 'Calibri Light';
	font-size: 26px;
	font-weight: normal;
	line-height: 30px;
	color: #393939;
	text-align: left;
}
.global-network-section {
	padding: 125px 0 50px 0;
}
.global-network-section h2 {
	font-family: 'Calibri Light';
	font-size: 60px;
	font-weight: normal;
	line-height: 1;
	color: #0f0803;
	padding: 15px 0 85px 0;
}
.global-network-section h2 span {
	color: #03aaf3;
	display: block;
}
.global-network-section .section01 {
	box-shadow: 0 0 28px rgba(0,0,0,0.7);
	background-color: #4b0d61;
	margin: 0 auto;
	max-width: 1600px;
}
.global-network-section .section02 {
	box-shadow: 0 0 28px rgba(0,0,0,0.7);
	background-color: #03aaf3;
	margin: 0 auto;
	max-width: 1600px;
}
.global-network-section .section03 {
	box-shadow: 0 0 28px rgba(0,0,0,0.7);
	background-color: #03a8c0;
	margin: 0 auto;
	max-width: 1600px;
}
.global-network-section .section04 {
	box-shadow: 0 0 28px rgba(0,0,0,0.7);
	background-color: #8f1459;
	margin: 0 auto;
	max-width: 1600px;
}
.global-network-section article {
	padding: 40px;
	max-width: 1000px;
}
.global-network-section h3 {
	font-family: 'Calibri Light';
	font-size: 78px;
	font-weight: normal;
	line-height: 1;
	color: #ffffff;
	padding: 0;
}
.global-network-section h3 span {
	color: #ffffff;
	font-size: 40px;
	display: block;
}
.global-network-section .btn-learn-more a {
	margin: 25px 0 0 0;
	padding: 15px;
	width: 100%;
	max-width: 400px;
	height: 80px;
	background-color: #dbdad6;
	border: none;
	border-radius: 15px;
	font-family: 'Lato', sans-serif;
	font-size: 38px;
	font-weight: 400;
	line-height: 50px;
	color: #00326d;
	text-align: center;
	box-shadow: 0 0 10px rgba(0,0,0,0.35);
	display: block;
}
.medfuture-blog-section {
	padding: 120px 0 135px 0;
	text-align: center;
}
.medfuture-blog-section h2 {
	font-family: 'Calibri Light';
	font-size: 60px;
	font-weight: normal;
	line-height: 1.2;
	color: #02aaf3;
	padding: 15px 0 75px 0;
}
.medfuture-blog-section p {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #141311;
	padding: 10px 0;
}
.medfuture-blog-section p a {
	color: #6dacd9;
	font-weight: 700;
}
.medfuture-blog-section p.blog-img {
	max-height: 250px;
	overflow: hidden;
}
.medfuture-blog-section h4 {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.4;
	color: #141311;
	padding: 10px 0 0 0;
}
.medfuture-blog-section h6 {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.4;
	color: #bab1ac;
	padding: 0;
}
.medfuture-blog-section h6 a {
	color: #6dacd9;
}
.medfuture-blog-section .container {
	max-width: 1238px;
}
.medfuture-blog-section .row {
	margin: 0 -20px;
}
.medfuture-blog-section [class*="col-"] {
	padding: 10px 20px;
	text-align: left;
}
.come-in {
	transform: translateY(250px);
	animation: come-in 0.8s ease forwards;
}
.come-in:nth-child(odd) {
	animation-duration: 0.6s; /* So they look staggered */
}
@keyframes come-in {
to {
 transform: translateY(0);
}
}
.mm {
	color: #7e3c9c !important;
}
.rr {
	color: #e31b88 !important;
}
.gg {
	color: #04a6bd !important
}
.bb {
	color: #03a7ee !important
}
.grey {
	color: #868789 !important
}
.label-default {
	background-color: #6c757d !important;
	border-radius: 3px !important;
	font-size: 12px !important;
	color: #FFFFFF !important;
	display: inline-block !important;
	padding: 5px !important;
}
.label-success {
	background-color: #28a745 !important;
	border-radius: 3px !important;
	font-size: 12px !important;
	color: #FFFFFF !important;
	display: inline-block !important;
	padding: 5px !important;
}
.label-danger {
	background-color: #dc3545 !important;
	border-radius: 3px !important;
	font-size: 12px !important;
	color: #FFFFFF !important;
	display: inline-block !important;
	padding: 5px !important;
}
.btn {
	box-shadow: 0 4px 7px rgba(0,0,0,0.45) !important;
}
.btn-primary {
	box-shadow: 0 4px 7px rgba(0,0,0,0.45) !important;
}
/* 16-10-2020 by Lalit for Candidate login */
.candidate-form-section {
	padding-bottom: 50px;
}
.candidate-form-section .container-fluid {
	max-width: 1600px;
	padding: 0;
}
.candidate-form-section .banner-content {
	background: #002f71 url(../images/banner-candidate-small.jpg) no-repeat center / cover;
	min-height: 238px;
	box-shadow: 0 9px 16px rgba(0,0,0,0.4);
	text-align: center;
}
.candidate-form-section .banner-content h2 {
	font-family: 'Calibri Light';
	font-size: 60px;
	font-weight: normal;
	line-height: 68px;
	color: #ffffff;
	padding: 85px 0;
}
.candidate-form-section .text-content {
	padding: 25px;
}
.candidate-form-section .text-content h4 {
	font-family: 'Calibri Light';
	font-size: 36px;
	font-weight: normal;
	line-height: 1.2;
	color: #0f0803;
	padding: 15px 0;
}
.candidate-form-section h3 {
	font-family: 'Calibri Light';
	font-size: 40px;
	font-weight: normal;
	line-height: 1.2;
	color: #03aaf3;
	padding: 0;
	text-align: center;
}
.candidate-form-section h5 {
	font-family: 'Calibri Light';
	font-size: 30px;
	font-weight: normal;
	line-height: 1.2;
	color: #03aaf3;
	padding: 30px 0 0 0;
}
.candidate-form-section .text-content ul {
	padding: 10px 0 10px 22px;
	list-style: square;
}
.candidate-form-section .text-content p {
	font-family: 'Calibri Light';
	font-size: 22px;
	font-weight: normal;
	line-height: 1.4;
	color: #0f0803;
	padding: 10px 0;
}
.candidate-form-section .text-content ul li {
	font-family: 'Calibri Light';
	font-size: 22px;
	font-weight: normal;
	line-height: 1.4;
	color: #0f0803;
	padding: 5px 0;
}
.candidate-form-section .login-content {
	padding: 50px 25px;
}
.candidate-form-section .create-content {
	padding: 0 25px;
}
.candidate-form-section .form {
	margin: 0px auto;
	padding: 50px;
	width: 100%;
	background: #ffffff url(../images/form-line.jpg) repeat-x bottom;
	box-shadow: 0 0 15px rgba(0,0,0,0.35);
	position: relative;
}
.candidate-form-section .form:before {
	content: "";
	width: 100%;
	height: 10px;
	background: url(../images/form-line.jpg) repeat-x center;
	position: absolute;
	top: 0;
	left: 0;
}
.candidate-form-section .form .row {
	margin: 0 -10px;
}
.candidate-form-section .form [class*="col"] {
	padding: 10px;
}
.candidate-form-section .form label {
	margin: 0;
	padding: 10px 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #000000;
	display: block;
}
.candidate-form-section .form legend {
	position: absolute;
	left: 30px;
	top: -15px;
	width: auto;
	background-color: #FFFFFF;
	padding: 5px 20px;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.4;
	color: #ee2591;
	text-transform: uppercase;
	display: block;
}
.candidate-form-section .form input[type="text"], .candidate-form-section .form input[type="password"], .candidate-form-section .form input[type="email"], .candidate-form-section .form input[type="tel"], .candidate-form-section .form input[type="date"], .candidate-form-section .form select {
	margin: 0;
	padding: 10px 15px;
	width: 100%;
	height: 52px;
	background-color: #ffffff;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
	color: #000000;
}
.candidate-form-section .form select {
	background: #ffffff url(../images/dd-arrow.png) no-repeat right;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.candidate-form-section .form input[type="button"] {
	margin: 0 auto;
	padding: 10px 100px;
	width: 100%;
	height: 52px;
	background-color: #00326d;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
	display: block;
}
.candidate-form-section .form input[type="submit"] {
	margin: 0;
	padding: 10px 15px;
	width: 100%;
	height: 52px;
	background-color: #ee2591;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
}
.candidate-form-section .form input[type="button"].upload {
	margin: 0;
	padding: 10px 15px;
	width: 100%;
	height: 52px;
	background: #e5198a url(../images/icon-upload.png) no-repeat left;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
}
.candidate-form-section .form ::-webkit-input-placeholder {
 color:#070f18;
 opacity:1;
}
.candidate-form-section .form ::-moz-placeholder {
 color:#070f18;
 opacity:1;
}
.candidate-form-section .form :-ms-input-placeholder {
 color:#070f18;
 opacity:1;
}
.candidate-form-section .form :-moz-placeholder {
 color:#070f18;
 opacity:1;
}
/*17-10-2020 by Lalit - Employer*/
.on-boarded-employers-section {
	padding: 80px 0;
	text-align: center;
}
.on-boarded-employers-section h2 {
	font-family: 'Calibri Light';
	font-size: 60px;
	font-weight: normal;
	line-height: 1.2;
	color: #868789;
	padding: 15px 0 55px 0;
}
.on-boarded-employers-section table {
	margin: 0;
	padding: 0;
	width: 100%;
	border: 2px solid #cccccc;
	border-collapse: collapse;
}
.on-boarded-employers-section table th {
	margin: 0;
	padding: 15px;
	background-color: #002f71;
	border: 2px solid #cccccc;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
	font-family: 'CalibriRegular';
	font-size: 46px;
	font-weight: normal;
	line-height: 1;
	color: #FFFFFF;
	text-transform: uppercase;
}
.on-boarded-employers-section table td {
	margin: 0;
	padding: 15px;
	background-color: #ffffff;
	border: 2px solid #cccccc;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
	font-family: 'CalibriRegular';
	font-size: 46px;
	font-weight: normal;
	line-height: 1;
	color: #868789;
	text-transform: uppercase;
}
.employers-trusted-slider {
	min-height: 320px;
}
.employers-trusted-slider .content {
	border: 2px solid #FFFFFF;
	border-radius: 10px;
	padding: 30px 30px 30px 85px;
	text-align: left;
	background: url(../images/quote2.png) no-repeat 30px 50px;
	position: relative;
}
.employers-trusted-slider .content:after {
	content: "";
	position: absolute;
	bottom: -18px;
	left: 50%;
	margin-left: -24px;
	width: 48px;
	height: 18px;
	background: url(../images/arrow.png) no-repeat center;
}
.spl {
	margin: 0px !important;
}
.spl .region_sec {
	/*width: 12%;
	float: left;*/
	margin-left: 0;
	padding-right: .5%;
	box-sizing: border-box !important;
}
.spl .region_sec h4 {
	font-size: 1rem !important;
}
.spl .region_sec ul li {
 font-size:.8rem !important;
	position: relative;/*white-space: nowrap !important;*/
}
.spl .region_sec ul li:after {
	content: "\f105";
	font-family: "FontAwesome";
	position: absolute;
	top: 2px;
	left: 0px;
	font-size: 14px;
}
 @media only screen and (max-width:700px) {
.spl .region_sec {
	float: left;
	margin-left: 0;
	padding-right: .5%;
	box-sizing: border-box !important;
}
.spl .region_sec ul li {
	text-align: left !important;
}
.footer-section ul li {
	margin: 4px;
	padding: 0 0 0 10px !important;
	background: none;
	display: block !important;
	text-align: left !important;
}
.footer-section h4 {
	padding: 8px 0;
	text-align: left !important;
}
footer-section p {
	text-align: left !important;
	display: block !important;
}
.spl .col-md-2 {
	padding-left: 0 !important;
}
}
/* 18-11-2020 */
.container {
	position: relative;
}
.container .cap {
	position: absolute;
	z-index: 11;
	left: 0;
	bottom: 0;
	background: rgba(255,255,255,.9) !important;
	color: #5c2d91 !important;
	padding: 8px 15px;
	width: 100%;
	text-align: center;
	font-size: 1rem;
	font-weight: bold;
	text-transform: capitalize;
}
.spl .col-md-2 {
	padding-left: 0 !important;
}
.spl .colfooter {
	width: 12%;
	margin-right: .5%;
	float: left;
}
.spl .colfooter h6 {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.2;
	color: #FFFFFF;
	padding: 10px 0;
	white-space: nowrap !important;
}
.spl .colfooter ul {
	padding: 0 !important;
}
/*Mega Menu*/
#block_top_menu {
	position: relative;
	z-index: 2;
}
.sf-contener {
	clear: both;
	float: left;
	width: 100%;
}
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu {
	position: relative;
	padding: 13px 0 !important;
	width: 100%;
	display: table;
	text-align: center;
	text-decoration: none;
}
.sf-menu ul {
	position: absolute;
	top: -999em;
	background: #FFFFFF;
}
.sf-menu ul li {
	width: 100%;
}
.sf-menu li:hover {
	visibility: inherit;
}
.sf-menu > li {
	border-right: 1px solid #44474e;
	display: inline-block;
	margin: 0 -3px 0 0 !important;
}
.sf-menu > li:last-child {
	border-right: none;
}
.sf-menu .single-dropdown {
	display: inline-block;
	border-right: 1px solid #44474e;
	position: relative;
	margin: 0 -3px 0 0 !important;
}
.sf-menu .single-dropdown ul {
	padding: 26px 30px;
	width: auto;
	top: 35px;
}
.sf-menu > .single-dropdown > ul > li {
	float: left;
	width: 100%;
	padding-right: 15px;
	text-align: left;
	white-space: nowrap;
}
.sf-menu > .single-dropdown > ul > li a {
	display: inline-block;
	position: relative;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #282828;
	text-transform: uppercase;
	text-decoration: none;
	padding-bottom: 10px;
	background: url(../images/bullet-megamenu.png) no-repeat 0 6px;
	padding-left: 15px;
}
.sf-menu > .single-dropdown > ul > li a:hover {
	color: #ef078e;
}
.sf-menu > .single-dropdown > ul > li > ul {
	width: 100%;
	padding: 26px 0 0;
}
.sf-menu > li > a {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	color: #282828;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	padding: 0 30px;
}
.sf-menu > li > a.active {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	color: #002f71;
	;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	background: #C7E0F4;
	padding: 0 30px;
}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
	color: #012a7e;
}
.sf-menu li li li a {
	display: inline-block;
	position: relative;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #282828;
	text-decoration: none;
	background: url(../images/bullet-megamenu.png) no-repeat 0 6px;
	padding-left: 15px;
	margin-bottom: 3px;
}
.sf-menu li li li a:hover {
	color: #ef078e;
}
.sf-menu li ul {
	display: none;
	left: 0;
	top: 50px;
	z-index: 99;
	padding: 5px 0 25px 0;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0 5px 13px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 5px 13px;
	box-shadow: rgba(0, 0, 0, 0.2) 0 5px 13px;
}
.sf-menu li li ul {
	position: static;
	display: block !important;
	opacity: 1 !important;
	background: none;
	padding-bottom: 0;
	-moz-box-shadow: transparent 0 0 0;
	-webkit-box-shadow: transparent 0 0 0;
	box-shadow: transparent 0 0 0;
	margin-bottom: 10px;
}
.sf-menu li li li ul {
	padding: 0 0 0 20px;
}
.sf-menu li li li ul {
	width: 220px;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left: 200px;
	top: 0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left: 200px;
	top: 0;
}
.sf-menu > li > ul {
	padding: 26px 30px;
	width: 100%;
	text-align: left;
}
.sf-menu > li > ul > li > a {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #282828;
	text-transform: uppercase;
	text-decoration: none;
}
.sf-menu > li > ul > li > a strong {
	font-weight: 600;
}
.sf-menu > li > ul > li > a:hover {
	color: #515151;
}
.sf-menu > li > ul > li {
	float: left;
	width: 25%;
	padding-right: 15px;
}
.sf-menu > li > ul > li#category-thumbnail {
	width: 100% !important;
	float: none;
	clear: both;
	overflow: hidden;
	padding-right: 0;
}
.sf-menu > li > ul > li#category-thumbnail > div {
	float: left;
	padding-left: 10px;
	width: 33.333%;
}
.sf-menu > li > ul > li#category-thumbnail > div:first-child {
	padding-left: 0;
}
.sf-menu > li > ul > li#category-thumbnail > div img {
	max-width: 100%;
	display: block;
}
.cat-title {
	display: none;
}
.sf-menu li.sf-search {
	border: none;
}
.sf-menu li.sf-search input {
	display: inline;
	padding: 0 13px;
	height: 30px;
	line-height: 30px;
	background: #FFFFFF;
	margin: 13px 10px 0 0;
	font-size: 13px;
	color: #9c9b9b;
	border: 1px solid #d6d4d4;
}
@media (max-width: 992px) {
.sf-menu > li > ul > li > a {
	font-size: 14px;
}
}
@media (max-width: 767px) {
.sf-menu {
	display: none;
}
.sf-menu ul {
	position: relative;
}
.sf-menu > li {
	float: none;
	position: relative;
	border-right: none;
	width: 100%;
}
.sf-menu > li span {
	position: absolute;
	right: 0px;
	top: 16px;
	width: 30px;
	height: 30px;
	color: #000000;
	z-index: 2;
}
.sf-menu > li span:after {
	font-family: "FontAwesome";
	content: "\f067";
	font-size: 16px;
}
.sf-menu > li span.active:after {
	content: "\f068" !important;
}
.sf-menu > li > a {
	text-align: left;
	padding: 15px 20px 16px 20px;
}
.sf-menu li ul {
	top: 0;
}
.sf-menu li li ul {
	padding-bottom: 20px;
}
.sf-menu > li > ul > li {
	width: 50%;
}
.sf-menu > li > ul > li.first-in-line-lg {
	clear: left;
}
/*** SINGLE DROPDOWN  START ***/
.sf-menu .single-dropdown {
	float: none;
	border-right: none;
	width: 100%;
	position: relative;
}
.sf-menu .single-dropdown ul {
	padding: 26px 30px 31px;
	width: 100%;
}
.sf-menu > .single-dropdown > ul > li {
	float: left;
	width: 100%;
	padding-right: 15px;
}
.sf-menu > .single-dropdown > ul > li > ul {
	width: 100%;
	padding: 26px 0 0;
}
/*** SINGLE DROPDOWN  END ***/
.cat-title {
	display: block;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 22px;
	text-transform: uppercase;
	color: #ffffff;
	display: block;
	padding: 17px 20px;
	background: #002f71;
	position: relative;
	text-align: left;
	cursor: pointer;
}
.cat-title:hover {
	background: #002f71;
	color: #FFFFFF;
}
.cat-title:after {
	display: block;
	content: "";
	position: absolute;
	right: 0;
	top: 3px;
	width: 50px;
	height: 50px;
	background: url(../images/menu-bar.png) no-repeat center;
}
.cat-title.active:after {
	content: "";
	background: url(../images/menu-close.png) no-repeat center;
}
}
@media (min-width: 480px) and (max-width: 767px) {
.sf-menu > li > ul > li.first-in-line-xs {
	clear: left;
}
}
@media (max-width: 479px) {
.sf-menu {
	text-align: left;
}
.sf-menu > li {
	display: block;
}
.sf-menu .single-dropdown {
	display: block;
}
.sf-menu > li > ul > li {
	width: 100%;
}
.sf-menu > li > ul > li#category-thumbnail > div {
	width: 100%;
	padding-left: 0;
	padding-top: 10px;
	text-align: center;
}
.sf-menu .single-dropdown ul {
	top: auto !important;
}
.sf-menu li ul {
	box-shadow: none !important;
	padding: 5px 25px !important;
}
.sf-menu .single-dropdown ul {
	box-shadow: none !important;
	padding: 5px 25px !important;
}
.sf-menu li li ul {
	padding: 5px;
}
.sf-menu > li > ul > li {
	padding-right: 0 !important;
}
}
/*03-11-2020*/
.refer-banner-section {
	margin: 0 auto;
	max-width: 1600px;
}
.refer-banner-section img {
	margin: 0 auto;
	display: block;
}
.refer-banner-section .container {
	margin: 0 auto;
	max-width: 1600px !important;
	padding: 0;
	position: relative;
}
.refer-banner-section h1 {
	position: absolute;
	left: 150px;
	top: 100px;
	font-family: 'Calibri Light';
	font-size: 60px;
	font-weight: normal;
	line-height: 1;
	color: #000000;
}
.refer-n-earn-section01 {
	padding: 50px 0;
	text-align: center;
}
.refer-n-earn-section01 h2 {
	font-family: 'Calibri Light';
	font-size: 46px;
	font-weight: normal;
	line-height: 1;
	color: #0f0803;
	padding: 10px 0;
}
.refer-n-earn-section01 p {
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.4;
	color: #686768;
	padding: 10px 0;
}
.refer-n-earn-section01 p a {
	color: #039fed;
}
.refer-n-earn-section01 ul, .tiku {
	margin: 0 !important;
	padding: 10px 0 10px 20px !important;
	list-style: url(../images/bullet5.png) !important;
}
.refer-n-earn-section01 ul li, .tiku li {
	font-family: 'Lato', sans-serif !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 1.4 !important;
	color: #555555 !important;
}
.refer-n-earn-section02 {
	padding: 0 0 100px 0;
}
.refer-n-earn-section02 h2 {
	font-family: 'Calibri Light';
	font-size: 60px;
	font-weight: normal;
	line-height: 1;
	color: #0f0803;
	padding: 10px 0;
	text-align: center;
}
.refer-n-earn-section02 h4 {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4;
	color: #03aaf3;
	padding: 20px 0 0 0;
}
.refer-n-earn-section02 .form {
	margin: 0px auto;
	padding: 50px;
	width: 100%;
	max-width: 1180px;
	background: #ffffff url(../images/form-line.jpg) repeat-x bottom;
	box-shadow: 0 0 15px rgba(0,0,0,0.35);
	position: relative;
}
.refer-n-earn-section02 .form:before {
	content: "";
	width: 100%;
	height: 6px;
	background: url(../images/form-line.jpg) repeat-x center;
	position: absolute;
	top: 0;
	left: 0;
}
.refer-n-earn-section02 .form .row {
	margin: 0 -10px;
}
.refer-n-earn-section02 .form [class*="col"] {
	padding: 10px;
}
.refer-n-earn-section02 .form label {
	margin: 0;
	padding: 10px 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #000000;
	display: block;
}
.refer-n-earn-section02 .form label a {
	color: #03aaf3;
}
.refer-n-earn-section02 .form legend {
	position: absolute;
	left: 30px;
	top: -15px;
	width: auto;
	background-color: #FFFFFF;
	padding: 5px 20px;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.4;
	color: #ee2591;
	text-transform: uppercase;
	display: block;
}
.refer-n-earn-section02 .form input[type="text"], .refer-n-earn-section02 .form input[type="password"], .refer-n-earn-section02 .form input[type="email"], .refer-n-earn-section02 .form input[type="tel"], .refer-n-earn-section02 .form select {
	margin: 0;
	padding: 15px;
	width: 100%;
	height: 52px;
	background-color: #fcfcfc;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #000000;
}
.refer-n-earn-section02 .form select {
	background: #fcfcfc url(../images/dd-arrow.png) no-repeat right;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.refer-n-earn-section02 .form input[type="button"] {
	margin: 0 auto;
	padding: 10px 100px;
	width: 100%;
	height: 52px;
	background-color: #00326d;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
	display: block;
}
.refer-n-earn-section02 .form input[type="submit"] {
	margin: 0;
	padding: 10px 15px;
	width: 100%;
	height: 52px;
	background-color: #ee2591;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
}
.refer-n-earn-section02 .form input[type="button"].upload {
	margin: 0;
	padding: 10px 15px;
	width: 100%;
	height: 52px;
	background: #e5198a url(../images/icon-upload.png) no-repeat left;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
}
.refer-n-earn-section02 .form ::-webkit-input-placeholder {
 color:#070f18;
 opacity:1;
}
.refer-n-earn-section02 .form ::-moz-placeholder {
 color:#070f18;
 opacity:1;
}
.refer-n-earn-section02 .form :-ms-input-placeholder {
 color:#070f18;
 opacity:1;
}
.refer-n-earn-section02 .form :-moz-placeholder {
 color:#070f18;
 opacity:1;
}
.display-section {
	padding: 30px 0 30px 0;
	display: block !important;
}
#Interest-modal {
	top: 15% !important;
}
.display-section .container {
	position: relative;
}
.display-section .display-content01 {
	padding: 30px;
	background-color: #FFFFFF;
	box-shadow: 4px 0 54px rgba(165,165,165,0.75);
}
.display-section .display-content01 figure {
	margin: 0;
	padding: 0;
	width: 160px;
	height: 160px;
	float: left;
}
.display-section .display-content01 article {
	margin-left: 200px;
	position: relative;
}
.display-section .display-content01 article .posted-date {position: absolute; right: 0; top: 0; color:#03aaf3 !important;}
.display-section .display-content01 h2 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 1;
	color: #003175;
	padding: 10px 0;
}
.display-section .display-content01 .divider {
	padding: 0 10px;
}
.display-section .display-content02 {
	padding: 20px 30px;
	background-color: #FFFFFF;
	box-shadow: 4px 0 54px rgba(165,165,165,0.75);
}
.display-section .display-content02 p span {
	color: #000000;
}
.display-section .display-content03 {
	padding: 20px 30px;
	background-color: #FFFFFF;
	box-shadow: 4px 0 54px rgba(165,165,165,0.75);
}
.display-section .display-content03 .row {
	margin: 0 -10px;
}
.display-section .display-content03 [class*="col"] {
	padding: 10px;
}
.display-section .display-content03 .grey-box {
	height: 74px;
	background-color: #e4e4e4;
	border: 1px solid #b3b3b3;
	box-shadow: 6px 6px 13px rgba(0,0,0,0.35);
	border-radius: 5px;
}
.display-section .display-content03 .grey-box figure {
	margin: 0;
	padding: 0;
	width: 72px;
	height: 72px;
	float: left;
}
.display-section .display-content03 .grey-box article {
	margin: 0 0 0 75px;
	padding: 15px;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	color: #000000;
}
.display-section .display-content03 .grey-box article strong {
	display: block;
	font-size: 18px;
}
.btn-express a {
	margin: 395px 0 0 0;
	padding: 10px 30px;
	width: auto;
	height: 42px;
	background-color: #00326d;
	border: 1px solid #b3b3b3;
	border-radius: 10px;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	color: #FFFFFF;
	text-transform: uppercase;
	box-shadow: 0 0 5px rgba(0,0,0,0.25);
	display: inline-block;
}
.babu {
	margin: 0;
	padding: 10px 15px;
	width: 100%;
	height: 52px;
	background-color: #00326d;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
	display: inline-block !important;
}
.babu:hover {
	color: #ffffff !important;
	background: #e5198a !important;
}
.new-pagination-section {
	text-align: center;
	padding: 100px 0;
}
.new-pagination-section ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
.new-pagination-section ul li {
	margin: 5px;
	padding: 0;
	display: inline;
	font-size: 18px;
	font-weight: 400;
	line-height: 50px;
	color: #454545;
	text-align: center;
}
.new-pagination-section ul li a {
	color: #454545;
	display: inline-block;
	width: 50px;
	height: 50px;
	background-color: #FFFFFF;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.25);
	transition: all .4s ease-in-out;
}
.new-pagination-section ul li a:hover {
	color: #454545;
	background-color: #dddddd;
	transition: all .4s ease-in-out;
}
.new-pagination-section ul li a.active {
	color: #FFFFFF;
	background-color: #003175;
	transition: all .4s ease-in-out;
}
.display-section .container .popup {
	display: none;
	position: absolute;
	padding: 0;
	width: 480px;
	height: auto;
	right: 50px;
	bottom: 120px;
	background: #FFFFFF;
	z-index: 9999;
	-webkit-box-shadow: 0px 0px 0px 9999px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 0px 9999px rgba(0, 0, 0, 0.2);
}
.display-section .container .popup .heading {
	background-color: #03aaf3;
	min-height: 46px;
	padding: 10px 20px;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 26px;
	color: #FFFFFF;
	text-transform: uppercase;
}
.display-section .container .popup .content {
	padding: 15px 20px;
}
.display-section .container .popup .content .row {
	margin: 0 -10px;
}
.display-section .container .popup .content [class*="col"] {
	padding: 5px 10px;
}
.display-section .container .popup .content label {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #000000;
	display: block;
}
.display-section .container .popup .content input[type="text"], .display-section .container .popup .content input[type="password"], .display-section .container .popup .content input[type="email"], .display-section .container .popup .content input[type="tel"], .display-section .container .popup .content select {
	margin: 0;
	padding: 10px;
	width: 100%;
	height: 46px;
	background-color: #ffffff;
	border: 1px solid #b6b6b6;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #000000;
}
.display-section .container .popup .content select {
	background: #ffffff url(../images/dd-arrow.png) no-repeat right;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.display-section .container .popup .content input[type="submit"] {
	margin: 0;
	padding: 10px 25px;
	width: auto;
	height: 46px;
	background-color: #00326d;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.35);
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
}
/* 	-----------------------------------------------------
	---------------- 1st Dec 2020 Styles ----------------
	----------------------------------------------------- */
.top-header-section {
	min-height: 54px;
	background: url(../images/new-haeader-line.png) repeat-x bottom;
	padding: 15px 0;
	margin-top: -127px;
}
.top-header-section .container {
	max-width: 1400px;
}
.top-header-section .email {
	float: left;
	background: url(../images/icon-email.png) no-repeat left;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #000000;
}
.top-header-section .email a {
	color: #000000;
	padding: 0 25px 0 35px;
	display: block;
}
.top-header-section .phone {
	float: left;
	background: url(../images/icon-phone.png) no-repeat left;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #000000;
}
.top-header-section .phone a {
	color: #000000;
	padding: 0 25px 0 35px;
	display: block;
}
.top-header-section .myaccount {
	float: right;
}
.top-header-section .signup {
	float: left;
	background: url(../images/icon-sign-up.png) no-repeat left;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #000000;
	text-transform: uppercase;
}
.top-header-section .signup a {
	color: #000000;
	padding: 0 0 0 25px;
	display: block;
}
.top-header-section .signin {
	margin-right: 35px;
	float: left;
	background: url(../images/icon-sign-in.png) no-repeat left;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #000000;
	text-transform: uppercase;
}
.top-header-section .signin a {
	color: #000000;
	padding: 0 0 0 25px;
	display: block;
}
.top-header-section .language {
	float: right;
	margin-right: 90px;
}
.top-header-section .uk {
	float: left;
	background: url(../images/uk.png) no-repeat left;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #000000;
	text-transform: uppercase;
}
.top-header-section .uk a {
	color: #000000;
	padding: 0 0 0 55px;
	display: block;
}
.top-header-section .nz {
	margin-right: 35px;
	float: left;
	background: url(../images/nz.png) no-repeat left;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #000000;
	text-transform: uppercase;
}
.top-header-section .nz a {
	color: #000000;
	padding: 0 0 0 55px;
	display: block;
}
.bot-header-section {
	min-height: 100px;
	padding: 20px 0;
}
.bot-header-section .container {
	max-width: 1400px;
}
.bot-header-section .logo {
	float: left;
}
.bot-header-section .online-support a {
	float: right;
	padding: 10px 30px 10px 60px;
	width: auto;
	height: 60px;
	background: #FFFFFF url(../images/icon-headphone.png) no-repeat left;
	box-shadow: 0 0 30px rgba(0,0,0,0.35);
	font-family: 'CalibriRegular';
	font-size: 22px;
	font-weight: normal;
	line-height: 20px;
	color: #010101;
	text-decoration: none;
	display: block;
}
.bot-header-section .online-support a span {
	color: #7c7c7c;
	font-size: 17px;
	display: block;
}
.home-banner-section {
}
.home-banner-section .container {
	max-width: 1400px;
}
.home-banner-section .sidebar-heading {
	min-height: 68px;
	margin-bottom: 20px;
	padding: 15px 15px 15px 35px;
	background-color: #002e6c;
	font-family: 'CalibriRegular';
	font-size: 25px;
	font-weight: normal;
	line-height: 38px;
	color: #03aaf3;
}
.home-banner-section .sidebar-content {
	background-color: #FFFFFF;
	box-shadow: 0 8px 24px rgba(0,0,0,0.28);
}
.home-banner-section .sidebar-content ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.home-banner-section .sidebar-content ul li {
	margin: 0;
	padding: 0 35px;
	border-bottom: 1px solid #cccccc;
	font-family: 'CalibriRegular';
	font-size: 20px;
	font-weight: normal;
	line-height: 1;
	color: #000000;
}
.home-banner-section .sidebar-content ul li a {
	color: #000000;
	text-decoration: none;
	padding: 15px 0 15px 15px;
	background: url(../images/bullet7.png) no-repeat 0 21px;
	display: block;
	transition: all .4s ease-in-out;
}
.home-banner-section .sidebar-content ul li a:hover {
	color: #002e6c;
	transition: all .4s ease-in-out;
}
.home-banner-section .sidebar-content ul li:last-child {
	border-bottom: none;
}
.home-banner-section .item {
	min-height: 496px;
	background-size: cover !important;
	padding: 50px 0 0 50px;
}
.home-banner-section h1 {
	font-family: 'CalibriBold';
	font-size: 60px;
	font-weight: normal;
	line-height: 1;
	color: #002e6c;
	padding: 10px 0;
	max-width: 320px;
}
.home-banner-section h2 {
	font-family: 'CalibriRegular';
	font-size: 38px;
	font-weight: normal;
	line-height: 1;
	color: #002e6c;
	padding: 0;
	max-width: 320px;
}
.home-banner-section .btn-explore a {
	margin: 30px 0 0 0;
	padding: 10px 60px;
	width: auto;
	height: 54px;
	background-color: #002e6c;
	border: none;
	border-radius: 10px;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 34px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
	display: inline-block;
}
.newbutt {
	margin: 30px 0 0 0;
	padding: 10px 20px;
	width: auto;
	height: 38px;
	background-color: #002e6c;
	border: none;
	border-radius: 10px;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
	display: inline-block;
}
.newbutt:hover {
	background-color: #001735;
	color: #FFFFFF;
}
.home-three-section {
	padding: 50px 0;
}
.home-three-section .container {
	max-width: 1400px;
}
.home-three-section .mf-candidate {
	background: #003072 url(../images/mf-candidate.jpg) no-repeat center / cover;
	border-radius: 20px;
	min-height: 270px;
	text-align: center;
	font-family: 'CalibriRegular';
	font-size: 35px;
	font-weight: normal;
	line-height: 1;
	color: #FFFFFF;
	text-transform: uppercase;
}
.home-three-section .mf-candidate a {
	color: #FFFFFF;
	padding: 200px 15px 30px 15px;
	display: block;
}
.home-three-section .mf-employer {
	background: #4b0d62 url(../images/mf-employer.jpg) no-repeat center / cover;
	border-radius: 20px;
	min-height: 270px;
	text-align: center;
	font-family: 'CalibriRegular';
	font-size: 35px;
	font-weight: normal;
	line-height: 1;
	color: #FFFFFF;
	text-transform: uppercase;
}
.home-three-section .mf-employer a {
	color: #FFFFFF;
	padding: 200px 15px 30px 15px;
	display: block;
}
.home-three-section .mf-blog {
	background: #b00053 url(../images/mf-blog.jpg) no-repeat center / cover;
	border-radius: 20px;
	min-height: 270px;
	text-align: center;
	font-family: 'CalibriRegular';
	font-size: 35px;
	font-weight: normal;
	line-height: 1;
	color: #FFFFFF;
	text-transform: uppercase;
}
.home-three-section .mf-blog a {
	color: #FFFFFF;
	padding: 200px 15px 30px 15px;
	display: block;
}
.demo-header-section {
	text-align: center;
	margin-top: -127px;
}
.contact-banner-section {
	min-height: 480px;
	padding: 150px 0;
	max-width: 1400px;
	margin: 0 auto;
}
.jobs-banner-section .container {
	max-width: 1400px;
}
.jobs-banner-section ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute !important;
	top: 70px;
	left: 10%;
}
.jobs-banner-section ul li {
	margin: 20px 0;
	padding: 0 30px;
	font-family: 'Lato', sans-serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 1;
	color: #FFFFFF;
	text-transform: uppercase;
	background: url(../images/bullet6.png) no-repeat 0 6px;
}
.jobs-banner-section ul li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	transition: all .4s ease-in-out;
}
.jobs-banner-section ul li a:hover {
	color: #FFFFFF;
	transition: all .4s ease-in-out;
}
.contact-us-section {
	padding: 130px 0;
}
.contact-us-section h2 {
	font-family: 'CalibriBold';
	font-size: 34px;
}
.contact-us-section p {
	font-family: 'Calibri Light';
	font-size: 22px;
}
.contact-us-section .form {
	margin: 0px auto;
	padding: 50px;
	width: 100%;
	background: #ffffff url(../images/form-line.jpg) repeat-x bottom;
	box-shadow: 0 0 15px rgba(0,0,0,0.35);
	position: relative;
}
.contact-us-section .form:before {
	content: "";
	width: 100%;
	height: 10px;
	background: url(../images/form-line.jpg) repeat-x center;
	position: absolute;
	top: 0;
	left: 0;
}
.contact-us-section .form h3, .contact-us-section .form p {
	padding: 0;
}
.contact-us-section .form .row {
	margin: 0 -15px;
}
.contact-us-section .form [class*="col"] {
	padding: 15px;
}
.contact-us-section .form label {
	margin: 0;
	padding: 10px 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #000000;
	display: block;
}
.contact-us-section .form input[type="text"], .contact-us-section .form input[type="password"], .contact-us-section .form input[type="email"], .contact-us-section .form input[type="tel"], .contact-us-section .form select, .contact-us-section .form textarea {
	margin: 0;
	padding: 15px;
	width: 100%;
	height: 52px;
	background-color: #fcfcfc;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #000000;
}
.contact-us-section .form select {
	background: #fcfcfc url(../images/dd-arrow.png) no-repeat right;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.contact-us-section .form textarea {
	height: 150px;
	overflow: auto;
	resize: none;
}
.contact-us-section .form input[type="button"] {
	margin: 0 auto;
	padding: 10px 100px;
	width: auto;
	height: 52px;
	background-color: #00326d;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
	display: block;
}
.contact-us-section .form input[type="submit"] {
	margin: 0;
	padding: 10px 15px;
	width: 100%;
	height: 52px;
	background-color: #ee2591;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF !important;
	text-transform: uppercase;
	cursor: pointer;
}
.contact-us-section .form ::-webkit-input-placeholder {
 color:#070f18;
 opacity:1;
}
.contact-us-section .form ::-moz-placeholder {
 color:#070f18;
 opacity:1;
}
.contact-us-section .form :-ms-input-placeholder {
 color:#070f18;
 opacity:1;
}
.contact-us-section .form :-moz-placeholder {
 color:#070f18;
 opacity:1;
}
.contact-testimonial-section {
	padding: 0 0 80px 0;
}
.contact-testimonial-section [class*="col"] {
	padding: 15px;
}
.contact-testimonial-section .testimonial-content {
	background: #FFFFFF /*url(../images/q-mark.png) no-repeat 0 0*/;
	box-shadow: 0 8px 24px rgba(0,0,0,0.28);
	min-height: 260px;
	padding: 20px;
}
.contact-testimonial-section .testimonial-content p {
	font-family: 'Calibri Light';
	font-size: 17px;
}
.contact-testimonial-section .testimonial-content p strong {
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	font-weight: 700;
}
.jobs-banner-section, .just-shadow {
	margin: 0 auto;
	max-width: 1600px;
	box-shadow: 0 0 43px rgba(160,160,160,0.75);
}
.jobs-banner-section .container, .just-shadow .container {
	margin: 0 auto;
	max-width: 1600px !important;
	padding: 0;
	position: relative;
}
.jobs-banner-section h1 {
	position: absolute;
	left: 140px !important;
	top: 100px !important;
	text-align: left;
	font-family: 'Calibri Light';
	font-size: 60px;
	color: #000000 !important;
	max-width: 600px;
}
.just-shadow h1 {
	position: absolute;
	left: 140px !important;
	top: 100px !important;
	text-align: left;
	font-family: 'Calibri Light';
	font-size: 60px;
	max-width: 700px;
}
.jobs-content-section01 {
	padding: 100px 0;
	text-align: center;
}
.jobs-content-section02 {
}
.jobs-content-section02 .container {
	max-width: 1200px;
}
.jobs-content-section02 .row {
	margin: 0 -50px;
}
.jobs-content-section02 [class*="col"] {
	padding: 0 50px;
}
.jobs-content-section02 h5 {
	font-family: 'CalibriBold';
	padding: 0;
}
.jobs-content-section03 {
	padding: 200px 0;
}
.jobs-content-section03 .form {
	margin: 0px auto;
	padding: 50px;
	width: 100%;
	max-width: 900px;
	background: #ffffff url(../images/form-line.jpg) repeat-x bottom;
	box-shadow: 0 0 15px rgba(0,0,0,0.35);
	position: relative;
}
.jobs-content-section03 .form:before {
	content: "";
	width: 100%;
	height: 10px;
	background: url(../images/form-line.jpg) repeat-x center;
	position: absolute;
	top: 0;
	left: 0;
}
.jobs-content-section03 .form .row {
	margin: 0 -15px;
}
.jobs-content-section03 .form [class*="col"] {
	padding: 15px;
}
.jobs-content-section03 .form label {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	color: #000000;
	display: block;
}
.jobs-content-section03 .form input[type="text"], .jobs-content-section03 .form input[type="password"], .jobs-content-section03 .form input[type="email"], .jobs-content-section03 .form input[type="tel"], .jobs-content-section03 .form select, .jobs-content-section03 .form textarea {
	margin: 0;
	padding: 15px;
	width: 100%;
	height: 52px;
	background-color: #fcfcfc;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #000000;
}
.jobs-content-section03 .form select {
	background: #fcfcfc url(../images/dd-arrow.png) no-repeat right;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.jobs-content-section03 .form textarea {
	height: 150px;
	overflow: auto;
	resize: none;
}
.jobs-content-section03 .form input[type="button"] {
	margin: 0 auto;
	padding: 10px 100px;
	width: auto;
	height: 52px;
	background-color: #00326d;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
	display: block;
}
.jobs-content-section03 .form input[type="submit"] {
	margin: 0;
	padding: 10px 15px;
	width: 100%;
	height: 52px;
	background-color: #ee2591;
	border: none;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer;
}
.jobs-content-section03 .form ::-webkit-input-placeholder {
 color:#070f18;
 opacity:1;
}
.jobs-content-section03 .form ::-moz-placeholder {
 color:#070f18;
 opacity:1;
}
.jobs-content-section03 .form :-ms-input-placeholder {
 color:#070f18;
 opacity:1;
}
.jobs-content-section03 .form :-moz-placeholder {
 color:#070f18;
 opacity:1;
}
.contact {
	display: block;
	width: 100%;
}
@media (max-width: 767px) {
.spl .colfooter {
	width: 49% !important;
	max-width: 49%;
	float: left;
	margin: 0 1% 0 0;
}
.spl .colfooter h6 {
	text-align: left !important;
}
.login-content label {
	display: none !important;
}
.candidate-form-section .form, .employer-section .form {
	padding: 80px 25px 25px 25px !important;
}
}
/*16/12/2020*/
.contact-addresss-section {
	padding: 20px 0 75px 0;
}
.contact-addresss-section .addresss-box {
	margin: 0px auto;
	padding: 70px 70px 40px 70px;
	min-height: 330px;
	background: #ffffff url(../images/form-line.jpg) repeat-x bottom;
	box-shadow: 0 0 15px rgba(0,0,0,0.35);
	position: relative;
}
.contact-addresss-section .addresss-box figure {
	margin: 0 0 0 -68px;
	padding: 0;
	width: 136px;
	height: 146px;
	position: absolute;
	top: -73px;
	left: 50%;
}
.contact-addresss-section h2 {
	font-family: 'CalibriBold';
	font-size: 36px;
	font-weight: normal;
}
.contact-addresss-section p {
	font-family: 'CalibriRegular';
	font-size: 22px;
	line-height: 1.4;
	color: #000000;
	padding: 0;
}
.contact-call-section {
	padding: 75px 0;
	background-color: #000853;
	text-align: center;
}
.contact-call-section h2 {
	font-family: 'CalibriRegular';
	font-size: 70px;
	font-weight: normal;
	color: #FFFFFF;
}
.contact-call-section h2 span {
	font-family: 'CalibriRegular';
	font-size: 36px;
	font-weight: normal;
	display: block;
}
.contact-socials-section {
	padding: 130px 0;
	text-align: center;
}
.contact-socials-section ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.contact-socials-section ul li {
	margin: 20px;
	padding: 0;
	display: inline-block;
}
.contact-socials-section ul li img {
	transition: filter .3s ease-in-out;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
.contact-socials-section ul li:hover img {
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}
.new-testimonials-banner-section {
	margin: 0 auto;
	max-width: 1600px;
}
.new-testimonials-banner-section img {
	margin: 0 auto;
	display: block;
}
.new-testimonials-banner-section .container {
	margin: 0 auto;
	max-width: 1600px !important;
	padding: 0;
	position: relative;
}
.new-testimonials-banner-section h1 {
	position: absolute;
	left: 150px;
	top: 150px;
	font-family: 'CalibriBold';
	font-size: 94px;
	font-weight: normal;
	line-height: 1;
	color: #FFFFFF;
}
.new-testimonials-section {
	padding: 75px 0;
}
.new-testimonials-section .row {
	margin: 0 -50px;
}
.new-testimonials-section [class*="col-"] {
	padding: 0 50px;
}
.new-testimonials-section h2 {
	font-family: 'CalibriBold';
	font-size: 36px;
	padding: 0;
}
.new-testimonials-section .testimonial-box {
	margin: 100px auto;
	padding: 20px 30px;
	min-height: 300px;
	background: #ffffff url(../images/testimonial-line.jpg) repeat-x bottom;
	box-shadow: 0 0 15px rgba(0,0,0,0.35);
	position: relative;
}
.new-testimonials-section .stars {
	color: #ff7800;
}
.new-testimonials-section .testimonial-box p {
	line-height: 1.4;
}
.new-testimonials-section .testimonial-box h6 {
	font-family: 'CalibriBold';
}
.new-testimonials-section .testimonial-box h6 img {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	margin-right: 20px;
}
.new-testimonials-section ul {
	padding: 0;
}
.new-testimonials-section ul li {
	list-style: none;
}
.new-testimonials-section .pagination-section {
	padding: 0 !important;
	text-align: left !important;
}
