@charset: 'uft-8';

@font-face {
	font-family: 'Poppins', sans-serif; font-weight:400;
	src:url(../fonts/opensans-regular-webfont.eot);
	src:url(../fonts/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/opensans-regular-webfont.woff) format("woff"), url(../fonts/opensans-regular-webfont.ttf) format("truetype"), url(../fonts/opensans-regular-webfont.svg) format("svg");
	font-style:normal;
	font-weight:400
}
@font-face {
	font-family:'OpenSans-Bold';
	src:url(../fonts/opensans-bold-webfont.eot);
	src:url(../fonts/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/opensans-bold-webfont.woff) format("woff"), url(../fonts/opensans-bold-webfont.ttf) format("truetype"), url(../fonts/opensans-bold-webfont.svg) format("svg");
	font-style:normal;
	font-weight:400
}
@font-face {
	font-family: 'Poppins', sans-serif; font-weight:600;;
	src:url(../fonts/opensans-semibold-webfont.eot);
	src:url(../fonts/opensans-semibold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/opensans-semibold-webfont.woff) format("woff"), url(../fonts/opensans-semibold-webfont.ttf) format("truetype"), url(../fonts/opensans-semibold-webfont.svg) format("svg");
	font-style:normal;
	font-weight:400
}
@font-face {
	font-family: 'Poppins', sans-serif; font-weight:400; font-style:italic;
	src:url(../fonts/opensans-italic-webfont.eot);
	src:url(../fonts/opensans-italic-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/opensans-italic-webfont.woff) format("woff"), url(../fonts/opensans-italic-webfont.ttf) format("truetype"), url(../fonts/opensans-italic-webfont.svg) format("svg");
	font-style:normal;
	font-weight:400
}
@font-face {
	font-family: 'Poppins', sans-serif; font-weight:300;
	src:url(../fonts/montserrat-light-webfont.eot);
	src:url(../fonts/montserrat-light-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/montserrat-light-webfont.woff2) format("woff2"), url(../fonts/montserrat-light-webfont.woff) format("woff"), url(../fonts/montserrat-light-webfont.ttf) format("truetype"), url(../fonts/montserrat-light-webfont.svg#montserratlight) format("svg");
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:'montserratbold';
	src:url(../fonts/montserrat-bold-webfont.eot);
	src:url(../fonts/montserrat-bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/montserrat-bold-webfont.woff2) format("woff2"), url(../fonts/montserrat-bold-webfont.woff) format("woff"), url(../fonts/montserrat-bold-webfont.ttf) format("truetype"), url(../fonts/montserrat-bold-webfont.svg#montserratbold) format("svg");
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family: 'Poppins', sans-serif; font-weight:500;
	src:url(../fonts/montserrat-medium-webfont.eot);
	src:url(../fonts/montserrat-medium-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/montserrat-medium-webfont.woff2) format("woff2"), url(../fonts/montserrat-medium-webfont.woff) format("woff"), url(../fonts/montserrat-medium-webfont.ttf) format("truetype"), url(../fonts/montserrat-medium-webfont.svg#montserratmedium) format("svg");
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family: 'Poppins', sans-serif; font-weight:400;;
	src:url(../fonts/montserrat-regular-webfont.eot);
	src:url(../fonts/montserrat-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/montserrat-regular-webfont.woff2) format("woff2"), url(../fonts/montserrat-regular-webfont.woff) format("woff"), url(../fonts/montserrat-regular-webfont.ttf) format("truetype"), url(../fonts/montserrat-regular-webfont.svg#montserratregular) format("svg");
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:'montserratsemibold';
	src:url(montserrat-semibold-webfont.eot);
	src:url(montserrat-semibold-webfont.eot?#iefix) format("embedded-opentype"), url(montserrat-semibold-webfont.woff2) format("woff2"), url(montserrat-semibold-webfont.woff) format("woff"), url(montserrat-semibold-webfont.ttf) format("truetype"), url(montserrat-semibold-webfont.svg#montserratsemibold) format("svg");
	font-weight:400;
	font-style:normal
}
/*Front-End Designed & Developed By: Bikash Bhandari (bikash.433@gmail.com)*/
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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	letter-spacing:.5px
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
body {
	line-height:1;
	color:#323232
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
h2 {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size:48px
}
h3 {
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	font-style:normal;
	font-size:30px
}
h3.title {
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	font-weight:700;
	font-style:normal;
	font-size:36px
}
h4 {
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size:24px;
	font-style:normal
}
h5 {
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size:20px
}
h6 {
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size:18px
}
p {
	font-family: 'Poppins', sans-serif;
	font-size:16px;
	font-weight:400;
	line-height:1.5;
	color: black;
	
}
a {
	font-family: 'Poppins', sans-serif;
	font-size:16px;
	transition:all .5s ease 0
}
body {
	font-family: 'poppins', sans-serif; font-weight: 400;
}
.banner-form button, .job-category-items h4.ttl, .training-sec h4.ttl, .tab-manu, .tab-manu h4, .tab-manu .nav-tabs li a, .job-box big a, #accordion .panel-body h5, #accordion .panel-body a, #accordion .panel-heading a, #accordion .panel-title a, .bk-header h4, .job-count-sec big, .download-sec h2, .training-box h4, .bk-header-2 h4, .inner-search button, .job-ad-item big, .share-social li:first-child, .white-box .title, .cms .white-box h4, .cms .white-box h5, .panel-body strong, .post-resume label, .privacy-setting .white-box b, label, h4 b, .job-box b, .job-ad-item b, .white-box .title, .bk-header h4, .btn_sec button, #Blog .font-size {
	font-family: 'Poppins', sans-serif; font-weight: 500;
}
.ad-meta a, .ad-meta li, .white-box ul li, .related-job ul li {
	font-family: 'Poppins', sans-serif; font-weight: 400;
}
.white-box ul li strong, .cms .white-box h5, .sign_with_ttl {
	font-family: 'Poppins', sans-serif; font-weight: 600;
}
.inner-form h4, .aregister .btn {
	font-family: 'Poppins', sans-serif; font-weight: 700;
}
.white-box ul li, .white-box ul li a, .related-job ul li {
	font-size:14px
}
.aregister .btn {
	font-size:18px
}
a:hover {
	color:#ed1c24;
	text-decoration:none;
	transition:all .5s ease 0
}
video {
	width:100%;
	height:auto
}
button:focus {
	outline:0 dotted
}
.background-color-orange {
	background-color:#2f64a3
}
.background-color-orange-light {
	background-color:#ed1c24
}
.background-color-white-light {
	background-color:#fbfbfb
}
.background-color-white-drak {
	background-color:#f8f8f8
}
.background-color-full-white {
	background-color:#fff
}
.background-color-full-white-light {
	background-color:#edefee
}
.background-color-white {
	background-color:#fff
}
.font-color-orange {
	color:#ed1c24
}
.font-color-orange:hover {
	color:#2f64a3
}
.font-color-white {
	color:#fff
}
.font-color-black {
	color:#323232
}
.vertical-space-101 {
	display:inline-block;
	width:100%;
	height:100px
}
.vertical-space-100 {
	display:inline-block;
	width:100%;
	height:100px
}
.vertical-space-80 {
	display:inline-block;
	width:100%;
	height:80px
}
.vertical-space-85 {
	display:inline-block;
	width:100%;
	height:85px
}
.vertical-space-75 {
	display:inline-block;
	width:100%;
	height:75px
}
.vertical-space-70 {
	display:inline-block;
	width:100%;
	height:70px
}
.vertical-space-60 {
	display:inline-block;
	width:100%;
	height:60px
}
.vertical-space-65 {
	display:inline-block;
	width:100%;
	height:65px
}
.vertical-space-50 {
	display:inline-block;
	width:100%;
	height:50px
}
.vertical-space-40 {
	display:inline-block;
	width:100%;
	height:40px
}
.vertical-space-30 {
	display:inline-block;
	width:100%;
	height:30px
}
.vertical-space-20 {
	display:inline-block;
	width:100%;
	height:20px
}
.vertical-space-25 {
	display:inline-block;
	width:100%;
	height:25px
}
.vertical-space-5 {
	display:inline-block;
	width:100%;
	height:5px
}
.header {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:100;
	box-shadow:0 5px 20px rgba(0,0,0,.05);
	transition:all 200ms ease
}
.top_bar {
	width:100%
}
.top_bar_container {
	width:100%;
	height:100%
}
.top_bar_content {
	width:100%;
	height:35px;
	padding:5px 0
}
.top_bar_contact_list li {
	display:inline-block
}
.question {
	font-family: 'Poppins', sans-serif; font-weight: 400;
	font-size:14px;
	color:#fff;
	margin-left:0
}
.top_bar_contact_list li, .top_bar_contact_list li a {
	font-family: 'Poppins', sans-serif; font-weight: 400;
	color:#fff
}
.top_bar_contact_list li i, .top_bar_contact_list li>div {
	display:inline-block;
	font-size:14px;
	color:#fff
}
.top_bar_contact_list li>div {
	margin-left:1px
}
.top_bar_contact_list li:not(:last-child) {
	margin-right:21px
}
.header_container {
	width:100%
}
.header_content {
	height:90px;
	transition:all 200ms ease
}
.logo, .logo_text {
	display:inline-block
}
.logo {
	width:60px;
	height:60px;
	transition:all 200ms ease
}
.logo img, .logo_container img {
	max-width:100%
}
.logo_text {
	font-family: 'Poppins', sans-serif; font-weight: 400;
	font-size:36px;
	line-height:.75;
	color:#384158;
	vertical-align:middle;
	margin-left:7px;
	transition:all 200ms ease
}
.header.scrolled .logo {
	width:40px;
	height:40px
}
.header.scrolled .logo_text {
	font-size:24px
}
.main_nav, .search_button, .shopping_cart {
	display:inline-block
}
.main_nav li {
	display:inline-block;
	position:relative
}
.main_nav li a {
	font-size:16px;
	padding:32px 15px;
	color:#000;
	transition:all 200ms ease;
	position:relative;
	font-family: 'Poppins', sans-serif; font-weight: 600;
	border-bottom:2px solid #fafafa
}
.main_nav>li.active>a::before {
	opacity:1
}
.main_nav>li>a::before {
	content:"";
	position:absolute;
	left:40%;
	transform:translateX(-50%);
	top:0;
	width:0;
	height:0;
	border-right:10px solid #fff;
	border-left:10px solid #fff;
	border-top:10px solid #2f64a3;
	opacity:0;
	transition:all .5s ease 0
}
.log-sec .nav-tabs>li>a {
	position:relative;
	border-bottom:none
}
.main_nav>li>a.active {
	color:#2f64a3;
	border-bottom-color:#2f64a3
}
.scrolled .main_nav>li>a {
	padding:20px 15px
}
.log-sec .nav-tabs>li>a.active::before, .log-sec .nav-tabs>li>a.active:focus::before {
	content:"";
	position:absolute;
	left:49%;
	transform:translateX(-50%);
	bottom:-9px;
	width:0;
	height:0;
	border-right:10px solid #fff;
	border-left:10px solid #fff;
	border-top:10px solid #2f64a3;
	opacity:1;
	transition:all .5s ease 0
}
.header_container .Post-Jobs {
	width:145px;
	text-align:center;
	transition:.3s;
	transition:all .5s ease 0;
	margin-left:24px;
	display:inline-block
}
.header_container .Post-Jobs a {
	width:100%;
	display:block;
	border:1px solid #ed1c24;
border-radius:.25rem;
	color:#ed1c24;
	transition:.3s;
	transition:all .5s ease 0;
	padding:10px 15px;
	color:#ed1c24;
	font-family: 'Poppins', sans-serif; font-weight: 500;
	word-break: break-word;
}
.header_container .Post-Jobs:hover a {
	cursor:pointer;
	color:#2f64a3;
	text-decoration:none;
	transition:.3s;
	border:1px solid;
	transition:all .5s ease 0;
	background-color:#fff;
	border-color:#2f64a3;
	color:#2f64a3
}
.top_bar .coll {
	width:25px;
	height:25px;
	border:1px solid rgba(255,255,255,.9);
	border-radius:50%;
	text-align:center;
	line-height:25px;
	margin-right:5px;
	font-size:12px
}
.header_container .contact-no {
	font-size:12px!important;
	font-family: 'Poppins', sans-serif; font-weight: 400;
}
.header_container .email {
	font-size:14px!important;
	font-family: 'Poppins', sans-serif; font-weight: 400;
}
.top_bar .search {
	width:36px;
	height:36px;
	border:1px solid rgba(218,83,19,.93);
	text-align:center;
	border-radius:50%;
	background-color:#da5313;
	font-size:20px;
	color:#fff;
	transition:all 200ms ease;
	margin:4px;
	margin-top:4px;
	margin-left:4px;
	margin-top:0
}
.top_bar .search.transparent {
	border:1px solid transparent;
	background-color:transparent
}
.top_bar .search .search-icone {
	font-size:21px;
	text-align:center;
	line-height:34px
}
.search_button {
	margin-left:24px!important;
	cursor:pointer
}
.header_search_form {
	display:block;
	position:relative;
	width:40%
}
.header_search_container {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:#14bdee;
	z-index:-1;
	opacity:0;
	transition:all 400ms ease
}
.header_search_container.active {
	bottom:-73px;
	opacity:1
}
.header_search_content {
	width:100%;
	height:73px
}
.log_sec, .log_sec li, .user_dd, .user_dd li.notification {
	display:inline-block;
	position:relative
}
.log_sec li {
	margin:0 5px 0 25px
}
.log_sec li a {
	color:#fff;
	display:inline-block
}
.search_input {
	width:100%;
	height:40px;
	border:none;
	outline:none;
	padding-left:20px
}
.scrolled .top_bar {
	/* display:none */
}
.scrolled .header_content {
	height:65px
}
.scrolled .main_nav>li>a::before {
	/*top:-5px*/
}
.menu-vertical {
	vertical-align:middle
}
.header_search_button {
	position:absolute;
	top:0;
	right:0;
	width:40px;
	height:100%;
	border:none;
	outline:none;
	cursor:pointer
}
.dropdown:hover .dropdown-menu {
	display:block;
	transition:all 5s ease 0
}
.log_sec li.dropdown .dropdown-menu li {
	display:inline-block;
	width:100%!important
}
.menu .dropdown-menu {
	position:relative;
	top:100%;
	right:0;
	z-index:1000;
	display:none;
	float:right;
	min-width:9rem;
	padding:5px;
	margin:0 4px;
	font-size:1rem;
	color:#212529;
	text-align:left;
	list-style:none;
	background-color:transparent;
	background-clip:padding-box;
border-radius:.25rem;
	border:1px solid transparent
}
.menu {
	position:fixed;
	top:0;
	right:0;
	width:215px!important;
	height:0;
	background:rgba(255,255,255,.9);
	z-index:101;
	padding-right:20px;
	padding-top:87px;
	padding-left:20px;
	visibility:hidden;
	transition:all .2s ease-out 0
}
.menu .logo a {
	color:#000
}
.menu.active {
	right:0;
	visibility:visible
}
.menu_close {
	width:100%;
	height:100%;
	transform-style:preserve-3D
}
.menu_close div {
	width:100%;
	height:2px;
	background:#232323;
	top:8px;
	transition:all 200ms ease
}
.menu_close div:last-of-type {
	transform:rotate(90deg) translateX(-2px);
	transform-origin:center
}
.menu_close:hover div {
	background:#937c6f
}
.menu .logo {
	margin-bottom:60px
}
.menu_nav {
	margin:0 auto;
	text-align:center
}
.menu_nav ul li {
	margin-bottom:9px
}
.menu_nav ul li a {
	font-family: 'Poppins', sans-serif; font-weight: 400;
	font-size:14px;
	text-transform:uppercase;
	color:#000;
	letter-spacing:.1em;
	transition:all .2s ease-out 0
}
.menu_nav ul li a:hover {
	color:#ed1c24!important
}
.menu .search {
	width:100%;
	margin-bottom:67px
}
.menu .header_search_form {
	width:100%
}
.menu .search_input {
	width:100%;
	height:40px;
	background:rgba(0,0,0,.1);
	border-radius:3px;
	border:none;
	outline:none;
	padding-left:15px;
	color:rgba(0,0,0,.5)
}
.menu .search_input::placeholder {
color:#000
}
.menu .logo a {
	color:#000
}
.menu.active {
	right:0
}
.menu_nav ul {
	list-style:none
}
.menu_close_container {
	position:absolute;
	top:30px;
	right:30px;
	width:18px;
	height:18px;
	transform-origin:center center;
	transform:rotate(45deg);
	cursor:pointer
}
.menu_close {
	width:100%;
	height:100%;
	transform-style:preserve-3D
}
.menu_close div {
	width:100%;
	height:2px;
	background:#232323;
	top:8px;
	transition:all 200ms ease
}
.menu_close div:last-of-type {
	transform:rotate(90deg) translateX(-2px);
	transform-origin:center
}
.menu_close:hover div {
	background:#937c6f
}
.menu .logo {
	margin-bottom:60px
}
.menu_nav ul li {
	margin-bottom:9px
}
.menu_nav ul li a {
	font-family: 'Poppins', sans-serif; font-weight:400;
	font-size:14px;
	text-transform:uppercase;
	color:#000;
	letter-spacing:.1em;
	transition:all 200ms ease
}
.menu_nav ul li a:hover {
	color:#14bdee
}
.menu .search {
	width:100%;
	margin-bottom:67px
}
.search {
	display:inline-block;
	width:400px;
	transform:translateY(2px)
}
.menu .header_search_form {
	width:100%
}
.search form {
	position:relative
}
.menu .search_input {
	width:100%;
	height:40px;
	background:rgba(0,0,0,.1);
	border-radius:3px;
	border:none;
	outline:none;
	padding-left:15px;
	color:rgba(0,0,0,.5)
}
.menu .search_input::placeholder {
color:rgba(0,0,0,.4)!important
}
.hamburger {
	display:inline-block;
	margin-left:33px;
	display:none;
	cursor:pointer
}
.display {
	display:inline-block
}
#intro {
	width:100%;
	padding-top:125px;
	/*background:#fff*/
}
#intro .carousel-item {
	width:100%;
	/*max-height:50vh;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat*/
}
#intro .employer.carousel-item {
	height:50vh
}
#intro .carousel-background {
	height:100%
}
#intro .carousel-background::after {
	content:'';
	background-color:rgba(0,0,0,.5);
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	right:0;
	left:0;
	bottom:0
}
#intro .carousel-background img {
	/*max-height:50vh;
	object-fit:cover
	height:100%;*/
	width:100%;
}
.owl-prev {
	float:inherit
}
#intro .carousel-container {
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	bottom:0;
	top:11%;
	left:0;
	right:0
}
#intro .carousel-content {
	text-align:center
}
#intro h2 {
	color:#fff;
	margin-bottom:24px;
	font-size:36px;
	font-family: 'Poppins', sans-serif; font-weight:500;
	text-align:left
}
#intro p {
	width:56%;
	margin:0 auto 65px;
	color:#fff
}
#intro p.margin {
	margin:0 0 56px!important
}
#intro .Explore-Jobs {
	width:195px;
	height:53px;
	font-size:18px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	cursor:pointer;
	transition:all .5s ease 0;
	border-radius:30px;
	border:1px solid rgba(242,101,34,0.93);
	color:#fff;
	background-color:#ed1c24;
	display:block;
	text-align:center;
	line-height:2.7
}
#intro .Explore-Jobs:hover {
	cursor:pointer;
	transition:all .5s ease 0;
	border:1px solid #ed1c24;
	color:#ed1c24;
	background-color:#fff
}
.modal-body {
	position:relative;
	-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	line-height:0;
	flex:1 1 auto;
	padding:0
}
#intro .play {
	width:60px;
	height:60px;
	color:#ed1c24;
	background-color:#fff;
	border-radius:50%;
	line-height:60px
}
#resent-job-post.all-job-sec {
	padding:45px 0 30px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff
}
#resent-job-post .nav-pills li a {
	font-size:13px;
	background:#fff;
	border:1px solid #2f64a3;
	color:#2f64a3;
	margin-right:15px;
	padding:5px 10px
}
#resent-job-post .nav-pills li:last-child a {
	margin-right:0
}
#resent-job-post .nav-pills li a:hover {
	border-color:#ed1c24;
	color:#ed1c24
}
#resent-job-post .nav-pills .nav-link.active, #resent-job-post .nav-pills .show>.nav-link {
	color:#fff;
	background-color:#2f64a3;
	border-color:#2f64a3
}
#resent-job-post.all-job-sec .detail h6 a {
	color:#333
}
ul.job_list {
	max-height:62px;
	overflow:hidden
}
.job_list li {
	/*list-style-image:url(../images/list_disc_icon.png)*/
	background: url(../images/list_disc_icon.png) no-repeat left top; 
	list-style: none;
	margin: 0;
	padding-left:15px;
	background-position: left top 5px; line-height: 15px;
}
.job_list li a {
	font-size:12px;
	color:#069;
	margin-bottom:10px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	display:inline-block
}
button.close {
	padding:0 5px 4px;
	background-color:#fff;
	-webkit-appearance:none;
	opacity:1;
	z-index:999
}
.width-100 {
	width:100%!important
}
.button-rounded {
	border-radius:50%;
	height:30px;
	width:30px;
	text-align:center;
	padding:0;
	display:inline-block;
	box-shadow:0 2px 8px rgba(0,0,0,.5);
	position:absolute;
	top:-13px;
	right:-14px;
	line-height:30px
}
#search-box {
	position:relative
}
#search-box .search-box {
	padding:10px 10px 10px 15px;
	background-color:#fff;
	border-radius:7px;
	margin-top:-9px
}
#search-box.margin-none {
	margin-bottom:0
}
#search-box .search {
	float:left;
	margin-right:-25px;
	margin-top:-1px;
	position:relative;
	width:30px;
	height:37px;
	line-height:1.5;
	background-color:#fff;
	text-align:center;
	color:rgba(108,106,106,.8)
}
#search-box span {
	color:#323232;
	font-size:14px;
	text-align:left;
	border:none!important
}
#search-box .rounded {
	border-radius:40px!important
}
#search-box .search-box_search_form div {
	width:calc(80% - 32px);
	display:inline-block;
	position:relative;
	height:34px;
	background:#fff;
	border-radius:37px;
	font-family: 'Poppins', sans-serif; font-weight:400;
}
#search-box .search-box_search_input {
	width:66.666666666%;
	border:none;
	outline:none;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:25px;
	color:#333;
	font-size:20px;
	font-family: 'Poppins', sans-serif; font-weight:400;
}
#search-box .search-box_search_input:not(:last-child) {
	border-right:solid 1px #e5e5e5
}
#search-box .place {
	margin-left:18px
}
#search-box .search-box_search_input::placeholder {
color:#000;
font-family: 'Poppins', sans-serif; font-weight:400;
}
#search-box .dropdown_item_select {
	position:relative;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
	box-shadow:0 0 0 transparent;
	-webkit-user-select:none;
	background-image:url(../images/down.png);
	background-position:center right;
	background-repeat:no-repeat
}
#search-box .search-box_search_button {
	display:inline-block;
	position:relative;
	background:#2f64a3;
	border:none;
	outline:none;
	border-radius:5px;
	font-size:20px;
	color:#fff;
	letter-spacing:.1em;
	cursor:pointer;
	font-family: 'Poppins', sans-serif; font-weight:400;;
	padding:14px
}
#search-box .search-box_search_button:hover {
	background:#f36969
}
#search-box .search-box_slider_nav {
	position:absolute;
	top:55.8%;
	width:50px;
	background:#b6b7bd;
	border-radius:50%;
	text-align:center;
	z-index:10;
	cursor:pointer;
	transition:all 200ms ease
}
#search-box .search-box_slider_prev {
	left:75px
}
#search-box .search-box_slider_next {
	right:75px
}
#search-box .search-box_slider_nav i {
	line-height:50px;
	color:#fff;
	font-size:22px
}
#search-box span.large.material-icons.search {
	font-size:24px
}
#search-box .search-box_slider_nav:hover {
	background:#14bdee
}
#Job-Category {
	text-align:center
}
#Job-Category .max-width {
	max-width:56%;
	margin:0 auto;
	text-align:center
}
#Job-Category .box {
	width:265px;
	height:284px;
	padding:30px 0 19px;
	text-align:center;
	margin:0 auto;
	margin-bottom:0;
	margin-bottom:0;
	transition:all .5s ease 0;
	margin-bottom:20px
}
#Job-Category .box .circle {
	width:110px;
	height:110px;
	margin:0 auto;
	background-color:#faece5;
	border-radius:50%;
	line-height:137px
}
#Job-Category .box h6 {
	margin:33px 0;
	font-size:17px;
	font-family: 'Poppins', sans-serif; font-weight:400;
}
#Job-Category .box .job_post {
	width:150px;
	height:40px;
	text-align:center;
	border:1px solid #e1e1e1;
	border-radius:5px;
	padding:12px 26px;
	color:#6e6e6e;
	background:0 0;
	transition:all .5s ease 0
}
#Job-Category .box:hover .job_post {
	width:150px;
	height:40px;
	text-align:center;
	border:1px solid;
	border-radius:5px;
	padding:12px 26px;
	color:#fff;
	background:#ed1c24;
	font-family: 'Poppins', sans-serif; font-weight:400;
	cursor:pointer;
	transition:all .5s ease 0
}
#Job-Category .box .button {
	overflow:hidden;
	text-decoration:none
}
#Job-Category .box.button span {
	transition-delay:0;
	font-size:16px;
	font-family: 'Poppins', sans-serif; font-weight:400;
}
#Job-Category .box .button::before, #Job-Category .box .button::after {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	text-align:center;
	opacity:0;
	transition:all .5s ease 0
}
#Job-Category .box .button:before {
	content:attr(data-hover)
}
#Job-Category .box .button:after {
	content:attr(data-active)
}
#Job-Category .box:hover .button span, #Job-Category .box .button:active span {
	opacity:0
}
#Job-Category .box:hover .button:before, #Job-Category .box .button:active:after {
	opacity:1;
	transform:translate(0, 0);
	transition-delay:0
}
#Job-Category .box .button:active:before {
	transform:translate(-10%, 0);
	transition-delay:0
}
#Job-Category .box:hover {
	background-color:#fff;
	box-shadow:0 0 10px 10px #f7f7f7;
	transition:all .5s ease 0
}
#Job-Category .Brows-All-Category {
	width:199px;
	height:44px;
	border:1px solid #4c4c4c;
	background-color:transparent;
	border-radius:5px;
	margin:0 auto;
	color:#4c4c4c;
	font-family: 'Poppins', sans-serif; font-weight:400;
	cursor:pointer;
	line-height:2.6;
	display:block
}
#Job-Category .Brows-All-Category a {
	width:100%;
	display:inline-block
}
#Job-Category .Brows-All-Category:hover {
	border:1px solid #ed1c24;
	color:#ed1c24
}
#top-Job-Category {
	text-align:center
}
#top-Job-Category .max-width {
	max-width:56%;
	margin:0 auto;
	text-align:center
}
#top-Job-Category .box {
	width:265px;
	height:284px;
	padding:30px 0 19px;
	text-align:center;
	margin:0 auto;
	margin-bottom:0;
	margin-bottom:0;
	transition:all .5s ease 0;
	margin-bottom:20px;
	background-color:#fff;
	box-shadow:0 0 10px 6px #f7f7f7;
	transition:all .5s ease 0
}
#top-Job-Category .box .circle {
	width:110px;
	height:110px;
	margin:0 auto;
	background-color:#faece5;
	border-radius:50%;
	line-height:137px
}
#top-Job-Category .box h6 {
	margin:33px 0;
	font-size:17px;
	font-family: 'Poppins', sans-serif; font-weight:400;
}
#top-Job-Category .box .job_post {
	width:150px;
	height:40px;
	text-align:center;
	border:1px solid #e1e1e1;
	border-radius:20px;
	padding:12px 26px;
	color:#6e6e6e;
	background:0 0;
	transition:all 0 ease 0
}
#top-Job-Category .box:hover .job_post {
	width:150px;
	height:40px;
	text-align:center;
	border:1px solid;
	border-radius:20px;
	padding:12px 26px;
	color:#fff;
	background:#ed1c24;
	font-family: 'Poppins', sans-serif; font-weight:400;
	cursor:pointer;
	transition:all 0 ease 0
}
#top-Job-Category .box .button {
	overflow:hidden;
	text-decoration:none
}
#top-Job-Category .box.button span {
	transition-delay:.2s;
	font-size:16px;
	font-family: 'Poppins', sans-serif; font-weight:400;
}
#top-Job-Category .box .button::before, #top-Job-Category .box .button::after {
	content:'';
	position:absolute;
	left:0;
	width:100%;
	text-align:center;
	opacity:0;
	transition:.3s
}
#top-Job-Category .box .button:before {
	content:attr(data-hover)
}
#top-Job-Category .box .button:after {
	content:attr(data-active)
}
#top-Job-Category .box:hover .button span, #top-Job-Category .box .button:active span {
	opacity:0
}
#top-Job-Category .box:hover .button:before, #top-Job-Category .box .button:active:after {
	opacity:1;
	transform:translate(0, 0);
	transition-delay:0
}
#top-Job-Category .box .button:active:before {
	transform:translate(-10%, 0);
	transition-delay:0
}
#top-Job-Category .Brows-All-Category {
	width:199px;
	height:44px;
	border:1px solid #4c4c4c;
	background-color:transparent;
	border-radius:20px;
	margin:0 auto;
	color:#4c4c4c;
	font-family: 'Poppins', sans-serif; font-weight:400;
	cursor:pointer;
	display:block;
	line-height:2.6
}
#top-Job-Category .Brows-All-Category:hover {
	color:#ed1c24;
	border:1px solid #ed1c24
}
#resent-job-post .max-width {
	max-width:56%;
	margin:0 auto;
	text-align:center
}
#resent-job-post .width-100 {
	width:100%!important
}
#resent-job-post .Job-Category-box {
	background-color:#fff;
	margin-bottom:20px;
	padding:15px;
	text-align:left;
	-moz-box-shadow:0 1px 3px -1px #999;
	-webkit-box-shadow:0 1px 3px -1px #999;
	box-shadow:0 1px 3px -1px #999;
	max-height:350px;
	overflow:auto
}
.Job-Category-box .btn {
	background:#2f64a3;
	padding:5px 15px;
	border-radius:7px;
	font-size:14px;
	font-family: 'Poppins', sans-serif; font-weight:500;
	text-transform:uppercase
}
.Job-Category-box .btn:hover {
	background:#f36969;
	border-color:#f36969;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s
}
#resent-job-post .Job-Category-box p.title {
	font-family: 'Poppins', sans-serif; font-weight:500;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #ddd
}
#resent-job-post .Job-Nature-box p.title {
	font-weight:500;
	margin-bottom:25px
}
#resent-job-post .Job-Nature-box {
	height:211px;
	background-color:#fff;
	margin-bottom:20px;
	text-align:left;
	padding:26px 20px;
	-moz-box-shadow:0 1px 3px -1px #999;
	-webkit-box-shadow:0 1px 3px -1px #999;
	box-shadow:0 1px 3px -1px #999
}
#resent-job-post .Salary-Range-box {
	min-height:400px;
	background-color:#fff;
	margin-bottom:20px;
	text-align:left;
	padding:25px 20px 40px;
	position:relative;
	-moz-box-shadow:0 1px 3px -1px #999;
	-webkit-box-shadow:0 1px 3px -1px #999;
	box-shadow:0 1px 3px -1px #999
}
#slider-range::before {
	content:'5000';
	font-size:12px;
	position:absolute;
	top:14px;
	left:0
}
#slider-range::after {
	content:'2,50,000';
	font-size:12px;
	position:absolute;
	top:14px;
	right:0
}
.location-icone {
	position:absolute;
	left:54px;
	line-height:2.7
}
.Location {
	padding-left:45px!important
}
.minus {
	font-size:10px;
	padding:0 10px
}
.salery-range {
	color:#343434;
	width:100px;
	height:32px;
	border:1px solid #e6f9ee;
	margin-bottom:25px;
	text-align:center
}
.ui-slider-horizontal {
	height:5px!important
}
.ui-widget-header {
	border:1px solid #ddd;
	background:#ed1c24!important;
	background-position-x:0;
	background-position-y:0;
	color:#333;
	font-weight:700
}
.ui-widget.ui-widget-content {
	border:1px solid #e5e5e5!important;
	border-radius:20px!important;
	position:relative
}
.ui-widget-content {
	border:1px solid #ddd;
	background:#e5e5e5!important;
	color:#333
}
.ui-slider-horizontal .ui-slider-handle {
	top:-7px!important;
	margin-left:-.6em
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:16px!important;
	height:16px!important;
	cursor:default;
	-ms-touch-action:none;
	touch-action:none
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
	background:#fff!important;
	font-weight:400;
	color:#454545;
	border-radius:50%!important;
	box-shadow:0 2px 2px 1px #c5c5c5;
	border:0!important;
	outline:0!important
}
.ui-widget-header {
	border:1px solid #ddd;
	background:#e9e9e9;
	color:#333;
	font-weight:700
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius:3px
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius:3px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius:3px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius:3px
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0;
	top:0;
	height:100%
}
#resent-job-post .Salary-Range-box p.title {
	font-weight:700;
	margin-bottom:25px
}
#resent-job-post .Salary-Range-box p.small-title {
	font-weight:700;
	margin-bottom:17px;
	margin-top:30px
}
#resent-job-post .Industry-box p.title {
	font-weight:700;
	margin-bottom:25px
}
#resent-job-post .Industry-box {
	height:227px;
	background-color:#fff;
	margin-bottom:20px;
	text-align:left;
	padding:29px 20px 39px;
	-moz-box-shadow:0 1px 3px -1px #999;
	-webkit-box-shadow:0 1px 3px -1px #999;
	box-shadow:0 1px 3px -1px #999
}
#resent-job-post .detail {
	width:100%;
	height:auto;
	min-height: 100px;
	background-color:#fff;
	margin:0 auto;
	margin-bottom:0;
	/*padding:15px 10px 10px;*/
	margin-bottom:20px;
	border-radius:5px;
	position:relative;
	border:1px solid #eaeaea;
	border-bottom-width:2px;
	max-height:max-content;
	transition:all .5s ease 0;
	-webkit-transition:300ms ease-in;
	-moz-transition:300ms ease-in;
	-ms-transition:300ms ease-in;
	-o-transition:300ms ease-in;
	transition:300ms ease-in
}
#resent-job-post .detail .media{position: relative; padding:15px 10px 10px;}
#resent-job-post .detail:hover {
	border-bottom-color:#f26c4f;
	/*transition:all .5s ease 0;
	transform:scale(1.05)*/
}
#resent-job-post .search-box_search_input {
	width:100%;
	border:none;
	outline:none;
	height:25px;
	padding-left:20px;
	color:#8c8888;
	font-size:16px;
	height:45px;
	background:#f8f8f8;
	border-radius:5px
}
.list-search {
	margin-top:-30px;
	-moz-box-shadow:0 1px 3px -1px #999;
	-webkit-box-shadow:0 1px 3px -1px #999;
	box-shadow:0 1px 3px -1px #999
}
.pt-30 {
	padding-top:30px
}
#resent-job-post .place {
	margin-left:18px
}
#resent-job-post .search-box_search_input::placeholder {
color:#000
}
#resent-job-post .dropdown_item_select {
	position:relative;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
	box-shadow:0 0 0 transparent;
	-webkit-user-select:none;
	background-image:url(../images/down.png);
	background-position:center right;
	background-repeat:no-repeat
}
#resent-job-post .detail h6 {
	margin-bottom:5px;
	font-family: 'Poppins', sans-serif; font-weight:400;;
	font-size:14px;
	color:#333;
	line-height:1
}
#resent-job-post .detail h6 a {
	font-size:13px;
	color:#4b27da;
	font-family: 'Poppins', sans-serif; font-weight:400;
	word-break: break-word;
}
#resent-job-post .detail h6 a:hover {
	color:#2f64a3
}
#resent-job-post .detail i {
	font-size:13px;
	align-self:center;
	vertical-align:middle;
	margin-bottom:5px
}
#resent-job-post .detail .text {
	font-size:12px;
	margin-bottom:10px;
	color:#ed1c24;
	font-family: 'Poppins', sans-serif; font-weight:400;
	display:inline-block
}
#resent-job-post .detail i.fa-clock-o {
	color:#ed1c24
}
#resent-job-post .detail .full-time {
	display:block;
	position:absolute;
	width:65px;
	height:25px;
	right:-6px;
	bottom:9px;
	font-size:11px;
	color:#fff;
	text-align:center;
	line-height:18px;
	margin-bottom:0;
	vertical-align:middle;
	z-index:0;
	background:url(../images/time-bg.png) no-repeat 0 0
}
#resent-job-post .detail:hover .full-time {
	background:url(../images/time-bg-hover.png) no-repeat 0 0
}
#resent-job-post .detail .part-full-time:hover {
	border:0;
	color:#fff;
	background-color:#2f64a3;
	transition:all .5s ease 0
}
#resent-job-post .detail .date-time {
	font-size:13px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	font-style:normal;
	color:#ed1c24
}
#resent-job-post .detail .margin-top {
	margin-top:5px!important;
	text-align:center
}
#resent-job-post .job-list {
	width:89%;
	margin:0 auto
}
#resent-job-post .job-list .Open-Jobs-Page {
	display:inline-block;
	float:left;
	font-family: 'Poppins', sans-serif; font-weight:400;
	cursor:pointer;
	width:194px;
	height:48px;
	border-radius:5px;
	border:1px solid;
	color:#fff;
	background-color:#ed1c24;
	text-align:center;
	line-height:2.8;
	display:block
}
#resent-job-post .job-list .Open-Jobs-Page:hover {
	border:1px solid;
	color:#ed1c24;
	background-color:transparent;
	color:#ed1c24
}
#resent-job-post .job-list .Open-Jobs-Page i {
	line-height:1.8;
	margin-right:9px
}
#resent-job-post .pdding-none {
	padding:0!important
}
#resent-job-post .keyboard_arrow_left_right {
	padding:9px;
	font-size:18px!important
}
#resent-job-post .pdding-none {
	padding:0!important
}
#resent-job-post .page-link {
	width:36px;
	height:36px;
	position:relative;
	display:block;
	padding:9px;
	line-height:1;
	color:#4c4c4c;
	background-color:transparent;
	border:1px solid #dee2e6;
	margin:5px;
	font-size:16px;
	text-align:center;
	transition:all .5s ease 0
}
#resent-job-post .page-link:hover {
	color:#4c4c4c;
	text-decoration:none;
	background-color:#e9ecef;
	border-color:#dee2e6;
	transition:all .5s ease 0
}
#resent-job-post ul {
	list-style:none;
	margin:0
}
#resent-job-post .list-item1:before {
	content:"\f00c";
	font-family:fontawesome;
	float:left;
	color:#555;
	font-size:10px;
	width:13px;
	height:13px;
	text-align:center;
	position:absolute;
	left:35px;
	background-color:rgba(242,101,34,0.93);
	color:#fff;
	border:1px solid #ed1c24;
	margin-top:1.3px;
	display:none
}
#resent-job-post .deactivate {
	font-family: 'Poppins', sans-serif; font-weight:400;
	font-size:16px;
	margin-bottom:20px;
	padding-left:33px
}
#resent-job-post .deactivate::before {
	content:"\f00c";
	font-family:fontawesome;
	float:left;
	color:#b3b3b3!important;
	font-size:10px;
	width:13px;
	height:13px;
	text-align:center;
	position:absolute;
	left:35px;
	background-color:#fff;
	border:1px solid
}
#resent-job-post .list-item1 {
	font-family: 'Poppins', sans-serif; font-weight:400;;
	font-size:12px;
	margin-bottom:20px
}
#resent-job-post .list-item1 a {
	font-size:13px
}
#resent-job-post .page-item .active {
	background:#2f64a3;
	color:#fff;
	font-weight:700;
	border-radius:5px
}
#resent-job-post .page-item:first-child .page-link {
	margin-left:0;
	border-radius:5px;
	font-size:30px
}
#resent-job-post .page-item:last-child .page-link {
	font-size:30px
}
#resent-job-post .page-item .page-link {
	margin-left:0;
	border-radius:5px
}
#resent-job-post .font-size {
	font-size:15px!important
}
#v2-resent-job-post .max-width {
	max-width:56%;
	margin:0 auto;
	text-align:center
}
#v2-resent-job-post .detail {
	width:89%;
	height:auto;
	margin:0 auto;
	padding:40px 30px 20px;
	margin-bottom:12px;
	border-radius:5px;
	border-bottom:1px solid #e5e5e5
}
#v2-resent-job-post .font-size {
	font-size:15px!important
}
#v2-resent-job-post .detail h6 {
	margin-bottom:12px;
	font-family: 'Poppins', sans-serif; font-weight:600;
}
#v2-resent-job-post .detail i {
	font-size:13px;
	align-self:center;
	vertical-align:middle;
	margin-bottom:5px
}
#v2-resent-job-post .detail .text {
	display:inline;
	font-size:16px;
	margin-bottom:12px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	display:inline-block
}
#v2-resent-job-post .detail .part-full-time {
	width:148px;
	height:38px;
	border:1px solid #f8b5a7;
	color:#f26c4f;
	font-size:16px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	cursor:pointer;
	background-color:#fff;
	border-radius:20px;
	margin-bottom:19px;
	transition:all .5s ease 0;
	display:block;
	line-height:2.4;
	float:right
}
#v2-resent-job-post .detail .part-full-time:hover {
	border:1px solid #fff;
	color:#fff;
	background-color:#f26c4f;
	transition:all .5s ease 0
}
#v2-resent-job-post .detail .date-time {
	font-size:17px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	font-style:normal
}
#v2-resent-job-post .detail .margin-top {
	margin-top:-56px;
	text-align:center
}
#v2-resent-job-post .job-list {
	width:89%;
	margin:0 auto
}
#v2-resent-job-post .job-list .Open-Jobs-Page {
	display:inline-block;
	float:left;
	font-family: 'Poppins', sans-serif; font-weight:400;
	cursor:pointer;
	width:194px;
	height:48px;
	border-radius:5px;
	border:1px solid;
	color:#fff;
	background-color:#ed1c24;
	text-align:center;
	line-height:1.5
}
#v2-resent-job-post .pdding-none {
	padding:0!important
}
#v2-resent-job-post .keyboard_arrow_left_right {
	padding:9px;
	font-size:18px!important
}
#v2-resent-job-post .pdding-none {
	padding:0!important
}
#v2-resent-job-post .page-link {
	width:36px;
	height:36px;
	position:relative;
	display:block;
	padding:9px;
	line-height:1;
	color:#4c4c4c;
	background-color:transparent;
	border:1px solid #dee2e6;
	margin:5px;
	font-size:16px;
	text-align:center;
	transition:all .5s ease 0
}
#v2-resent-job-post .page-link:hover {
	color:#4c4c4c;
	text-decoration:none;
	background-color:#e9ecef;
	border-color:#dee2e6;
	transition:all .5s ease 0
}
#v2-resent-job-post .page-item .active {
	background:#4c4c4c;
	color:#fff;
	font-weight:700;
	border-radius:5px
}
#v2-resent-job-post .page-item:first-child .page-link {
	margin-left:0;
	border-radius:5px
}
#v2-resent-job-post .page-item .page-link {
	margin-left:0;
	border-radius:5px
}
.owl-carousel .owl-item {
	margin-top:30px;
	margin-bottom:30px
}
#Featuread-Company {
	padding:30px 0;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd
}
#Featuread-Company .max-width {
	max-width:56%;
	margin:0 auto;
	text-align:center
}
a.Featuread-Company-item {
	display:block;
	width:100%
}
#Featuread-Company .media1 {
	display:block;
	margin-bottom:10px;
	align-items:flex-start;
	text-align:center;
	background-color:#fff;
	padding:15px;
	box-shadow:0 0 7px -1px #eaeaea;
	margin-left:5px;
	border:1px solid #f0f0f0;
	margin-right:5px;
	border-bottom:2px solid #f0f0f0;
	transition:all .5s ease 0
}
#Featuread-Company .media1:hover {
	box-shadow:0 0 14px 2px #eaeaea;
	border-bottom:2px solid #f26c4f;
	transition:all .5s ease 0
}
#Featuread-Company .font-size {
	font-size:15px!important
}
#Featuread-Company .Featuread-Company-img {
	width:85px;
	height:85px;
	margin-bottom:20px!important;
	margin-left:auto;
	margin-right:auto
}
#Featuread-Company .media1 h6 {
	margin-bottom:15px;
	font-size:16px;
	font-weight:400;
	height:20px;
	overflow:hidden;
	line-height:24px
}
#Featuread-Company .owl-carousel .owl-item {
	margin-bottom:0
}
#Featuread-Company a:hover h6 {
	color:#2f64a3
}
#Featuread-Company .Featuread-Company-carousel a {
	color:#323232;
	margin:0 auto
}
#Featuread-Company .media1 i {
	font-size:13px;
	align-self:center;
	vertical-align:middle;
	margin-bottom:3px
}
#Featuread-Company .media1 .text {
	display:inline;
	font-size:12px;
	margin-bottom:10px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	display:inline-block
}
#v2-Featuread-Company .max-width {
	max-width:56%;
	margin:0 auto;
	text-align:center
}
#v2-Featuread-Company .font-size {
	font-size:15px!important
}
#v2-Featuread-Company .media1 {
	display:inline-block;
	align-items:flex-start;
	text-align:center;
	height:309px;
	background-color:#fff;
	padding:40px 16px 39px;
	box-shadow:0 0 7px -1px #eaeaea;
	margin-left:5px;
	border:1px solid #f0f0f0;
	margin-right:5px;
	border-bottom:2px solid #f0f0f0;
	transition:all .5s ease 0
}
#v2-Featuread-Company .Featuread-Company-img {
	width:85px;
	height:85px;
	margin-bottom:20px!important
}
#v2-Featuread-Company .media1 h6 {
	margin-bottom:12px;
	font-family: 'Poppins', sans-serif; font-weight:600;
}
#v2-Featuread-Company .Featuread-Company-carousel a {
	color:#323232
}
#v2-Featuread-Company .media1 i {
	font-size:13px;
	align-self:center;
	vertical-align:middle;
	margin-bottom:3px
}
#v2-Featuread-Company .media1 .text {
	display:inline;
	font-size:16px;
	margin-bottom:12px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	display:inline-block
}
#Featuread-Company .media1 figure {
	min-height:120px;
	max-height:120px;
	overflow:hidden
}
#Featuread-Company .media1 img {
	width:auto!important;
	max-width:100%;
	max-height:115px;
	margin:0 auto
}
#Career {
	background:url(../images/jobs.jpg) center top no-repeat fixed;
	background-size:cover;
	position:relative;
	border-top:1px solid #fff;
	border-bottom:1px solid #ddd
}
#Career::before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:rgba(255,255,255,.92);
	z-index:9
}
#Career .container {
	position:relative;
	z-index:10
}
#Career .man-img {
	width:100%
}
#Career ul {
	list-style:none
}
#Career .list-item1::before {
	content:"\f178";
	font-family:fontawesome;
	float:left;
	color:#555;
	font-size:16px;
	line-height:1.5;
	width:27px;
	height:27px;
	text-align:center;
	border-radius:50%;
	position:absolute;
	left:13px
}
#Career .list-item1 {
	font-family: 'Poppins', sans-serif; font-weight:400;
	font-size:16px;
	line-height:1.5;
	margin-bottom:20px;
	padding-left:42px
}
#Career .Explore-Employee {
	width:230px;
	height:50px;
	margin-right:30px;
	background-color:#ed1c24;
	color:#fff;
	border:1px solid;
	border-radius:5px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	cursor:pointer;
	transition:all .5s ease 0;
	display:inline-block;
	text-align:center;
	line-height:3
}
#Career .Explore-Employee:hover {
	border:1px solid;
	color:#ed1c24;
	background:0 0;
	cursor:pointer;
	transition:all .5s ease 0
}
#Career .Explore-New-Jobs {
	width:230px;
	height:50px;
	border:1px solid #ed1c24;
	color:#ed1c24;
	background:0 0;
	border-radius:5px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	cursor:pointer;
	transition:all .5s ease 0;
	display:inline-block;
	text-align:center;
	line-height:3
}
#Career .Explore-New-Jobs:hover {
	background-color:#ed1c24;
	color:#fff;
	border:1px solid;
	transition:all .5s ease 0
}
#v2-Career {
	background:url(../images/jobs2.jpg) center top no-repeat fixed;
	background-size:cover;
	position:relative;
	margin-bottom: -32px;
}
#v2-Career::before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:linear-gradient(90deg, hsla(213,55%,41%,0.92) 60%, rgba(32,30,30,0.87) 40%)!important;
	z-index:9
}
.v2-Career-none-roted::before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:linear-gradient(90deg, hsla(213,55%,41%,0.92) 60%, rgba(32,30,30,0.87) 40%)!important;
	z-index:9
}
#v2-Career .title-jobted {
	font-family: 'Poppins', sans-serif; font-weight:400;
}
#v2-Career .container {
	position:relative;
	z-index:10
}
#v2-Career .max-width {
	width:80%
}
#v2-Career .font-size-48 {
	font-size:48px;
	margin-right:20px
}
#v2-Career .title {
	font-weight:400;
	line-height:1.3
}
#v2-Career .display-flex {
	display:inline-flex
}
#v2-Career ul {
	list-style:none
}
#v2-Career .list-item1::before {
	content:"\f00c";
	font-family:fontawesome;
	float:left;
	color:#fff;
	font-size:16px;
	line-height:1.5;
	border:2px solid #fff;
	width:27px;
	height:27px;
	text-align:center;
	border-radius:50%;
	position:absolute;
	left:13px
}
#v2-Career .list-item1 {
	font-family: 'Poppins', sans-serif; font-weight:400;
	font-size:16px;
	line-height:1.5;
	margin-bottom:20px;
	padding-left:42px
}
.adv-sec {
	margin-top:15px
}
.adv-sec figure {
	padding:1px;
	text-align:center;
	-moz-box-shadow:0 1px 3px -1px #999;
	-webkit-box-shadow:0 1px 3px -1px #999;
	box-shadow:0 1px 3px -1px #999
}
.adv-sec figure img {
	max-width:100%;
	margin-left:auto;
	margin-right:auto
}
#Clients-Testimonial {
	padding-top:30px;
	padding-bottom:30px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #666
}
#Clients-Testimonial .max-width {
	max-width:56%;
	margin:0 auto;
	text-align:center
}
#Clients-Testimonial .owl-item.active {
	opacity:.3;
	transform:scale(.8);
	transition:all .7s ease 0
}
#Clients-Testimonial .owl-item {
	opacity:.3;
	transform:scale(.5)
}
#Clients-Testimonial .owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0, 0, 0);
	min-height:300px
}
#Clients-Testimonial .owl-item.center {
	opacity:1;
	transform:scale(1.5);
	margin-top:116px;
	align-self:center;
	transition:all .5s ease 0;
	z-index:9999
}
#Clients-Testimonial .Clients-Testimonial-img {
	width:100%;
	height:auto;
	margin:0 auto
}
#Clients-Testimonial .height-width {
	height:100px;
	width:100px
}
#Clients-Testimonial .testimonial {
	background:#ed1c24;
	padding:25px 25px 15px;
	margin:0 0 35px;
	position:relative;
	text-align:center;
	clip-path:polygon(0 0, 100% 0, 95% 100%, 5% 100%);
	z-index:-11;
	border:1px solid transparent
}
.disabled {
	margin:0 auto;
	width:293px
}
#Clients-Testimonial .testimonial .testimonial-title {
	font-size:15px;
	font-family: 'Poppins', sans-serif; font-weight:500;
	color:#fff;
	margin-bottom:15px;
	margin-top:36px
}
#Clients-Testimonial .testimonial .description {
	font-size:12px;
	font-style:italic;
	line-height:20px;
	color:#fff;
	font-family: 'Poppins', sans-serif; font-weight:400;;
	min-height:60px
}
#Clients-Testimonial .testimonial .post {
	display:block;
	font-size:13px;
	font-style:italic;
	font-weight:700;
	color:#fff;
	margin-top:10px
}
#Clients-Testimonial .pic {
	width:70px;
	height:70px;
	border-radius:50%;
	overflow:hidden;
	position:absolute;
	right:0;
	top:-34px;
	box-shadow:0 0 1px 10px #fff;
	left:0;
	margin:0 auto
}
#Clients-Testimonial.testimonial .pic img {
	width:100%;
	height:auto
}
#Clients-Testimonial .testimonial .star {
	font-size:14px;
	color:#fbb321;
	margin-bottom:10px
}
#Trusted-by-Experts .max-width {
	max-width:56%;
	margin:0 auto;
	text-align:center
}
#Trusted-by-Experts .testimonial {
	text-align:center
}
#Trusted-by-Experts .testimonial .pic {
	display:inline-block;
	width:100px;
	height:100px;
	border-radius:50%;
	margin-bottom:25px;
	overflow:hidden
}
#Trusted-by-Experts .owl-stage-outer {
	height:307px
}
#Trusted-by-Experts .next-prev-color {
	width:50px;
	height:50px;
	border-radius:50%;
	background:#ed1c24;
	font-size:21px;
	text-align:center;
	color:#fff;
	line-height:50px
}
#Trusted-by-Experts .disabled {
	margin:0 auto;
	width:100%;
	position:absolute;
	top:70%;
	bottom:50%
}
#Trusted-by-Experts .owl-stage {
	height:340px
}
#Trusted-by-Experts .testimonial .pic img {
	width:100%;
	height:auto
}
#Trusted-by-Experts .testimonial .title {
	display:block;
	margin:0 0 20px;
	color:#383a42;
	letter-spacing:1px;
	text-transform:uppercase
}
#Trusted-by-Experts .testimonial .post {
	display:block;
	font-size:15px;
	color:#fff;
	text-transform:capitalize;
	margin-bottom:20px
}
#Trusted-by-Experts .testimonial blockquote {
	max-width:70%;
	margin:0 auto;
	position:relative
}
#Trusted-by-Experts .testimonial blockquote p {
	max-width:88%;
	margin:0 auto
}
#Trusted-by-Experts .testimonial blockquote::before {
	color:#ccc;
	font-size:43px;
	line-height:.1em;
	vertical-align:-.4em;
	content:"\f10d";
	font-family:fontawesome;
	float:left
}
#Trusted-by-Experts .testimonial blockquote::after {
	color:#ccc;
	font-size:43px;
	line-height:.1em;
	vertical-align:-.4em;
	content:"\f10e";
	font-family:fontawesome;
	float:right;
	position:absolute;
	top:0;
	right:0
}
.corporate_sec {
	padding:30px 0;
	background-color:#F6F7F9;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff
}
.section-title {
	padding:1rem 1.25rem;
	margin-bottom:0;
	color:#000;
	background-color:#fff;
	border:1px solid #f1f1f1;
	border-bottom:1px solid rgba(0,0,0,.125)
}
.section-title h4 {
	font-size:20px;
	color:#000;
	margin:0;
	text-transform:inherit!important;
	font-family: 'Poppins', sans-serif; font-weight:500;
}
.c_services {
	background:#fff;
	padding:15px;
	display:flex;
	margin-bottom:15px;
	justify-content:space-between;
	border:1px solid #f1f1f1;
	border-bottom:1px solid rgba(0,0,0,.125)
}
.c_services .service_item {
	width:100%;
	background:#fff;
	background:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0);
	text-align:center;
	padding:20px 15px 15px;
	transition:all .5s ease 0;
	border-radius:2px;
	border:1px solid #ddd
}
.c_services .service_item:not(:last-child) {
	margin-right:10px
}
.c_services .service_img {
	min-height:120px;
	max-height:120px
}
.c_services .media {
	background:#f2f2f2;
	text-align:center;
	padding:15px
}
.c_services .media-left, .c_services .media-right, .c_services .media-body {
	display:block;
	width:auto
}
.c_services .media-object {
	margin:auto
}
.c_services .media-heading {
	margin-top:10px
}
.c_services .media-object {
	margin:auto;
	height:120px
}
.c_services .service_item:hover {
	border-bottom-color:#f26c4f;
	transition:all .5s ease 0
}
.c_services .service_desc .btn {
border-radius:.25rem;
	padding:5px 15px;
	font-family: 'Poppins', sans-serif; font-weight:400;;
	background:#fff;
	color:#2f64a3;
	border-color:#2f64a3
}
.c_services .service_desc .btn:hover {
	color:#ed1c24;
	border-color:#ed1c24
}
.c_services .service_desc p {
	color:#333;
	font-size:12px;
	margin-bottom:10px
}
.c_services p.service_title {
	font-size:16px;
	color:#333;
	margin-top:10px;
	font-family: 'Poppins', sans-serif; font-weight:400;
}
.footer-top {
	background-color:#161616;
	color:#93979d;
	padding:15px 0;
	padding-top:30px;
	background:url(../images/footer.png) repeat;
	background-attachment:fixed;
	background-position:center;
	border-top:1px solid #fff
}
.footer-top h4 {
	color:#fff;
	padding-bottom:15px;
	margin-bottom:15px;
	background:url(../images/f_ttl_btm.png) left bottom;
	background-size:auto;
	background-repeat:no-repeat;
	font-family: 'Poppins', sans-serif; font-weight:500;
	font-size:18px
}
.footer-top a {
	color:#ccc;
	font-family: 'Poppins', sans-serif; font-weight:300;
	font-size:13px;
	word-break: break-word;
	line-height: 15px;
}
.footer-top ul {
	list-style-type:none;
	padding-left:20px;
	margin-bottom:0
}
.footer-top ul li {
	line-height:15px;
	margin-bottom: 10px;
	list-style-image:url(../images/list_disc_icon2.png)
}
.footer-top ul li:hover {
	list-style-image:url(../images/list_disc_icon2_hover.png)
}
.footer-top ul li a:hover {
	color:#00aff0
}
.footer-top ul.social-sec {
	padding-left:5px
}
.footer-top ul.social-sec li, .footer-top ul.social-sec li:hover {
	list-style-image:none!important
}
.footer-top ul.social-sec li a i {
	color:#eef0f3;
	font-size:18px
}
.footer-top ul.social-sec li a:hover i {
	color:#00aff0
}
.footer-bottom {
	padding:10px 0;
	color:#fff;
	background:#064f9f;
	font-size:12px;
	font-family: 'Poppins', sans-serif; font-weight:300;
}
.footer-bottom a {
	color:#e0f1f7;
	padding:0 5px;
	display:inline-block;
	font-size:12px;
	position:relative;
	font-family: 'Poppins', sans-serif; font-weight:300;
}
.footer-bottom a.terms {
	border-right:1px solid #fff
}
.footer-bottom span {
	padding-left:5px
}
@media(max-width: 480px) {
.footer-bottom .row div {
	text-align:center
}
.footer-bottom span {
	display:block;
	margin-top:5px
}
}
.footer-bottom a:hover {
	color:#fff;
	text-decoration:underline
}
.footer-bottom .social-sec {
	list-style-type:none;
	padding-left:0
}
.footer-bottom .social-sec li {
	display:inline-block;
	position:relative
}
footer .footer-top p {
	font-size:12px;
	color:#ccc;
	font-family: 'Poppins', sans-serif; font-weight:300;
}
footer .footer-top address p i, footer .footer-top address p span {
	display:inline-block;
	position:relative
}
footer .footer-top address p span {
	width:92%;
	vertical-align:top
}
.footer-top .last-ul ul {
	padding-left:0;
	font-family: 'Poppins', sans-serif; font-weight:300;
}
.footer-top .last-ul ul li {
	list-style-type:none;
	list-style-image:none!important;
	color:#ccc;
	font-family: 'Poppins', sans-serif; font-weight:300;
	font-size:12px;
	line-height:30px
}
footer .footer-top address p i, .footer-top .last-ul ul li i {
	color:#eef0f3
}
.mid_part {
	background:#F6F7F9;
	padding-bottom:30px;
	word-break: break-word;
}
a{word-break: break-all;}
.bk-sidebar{padding-left: 0px;}

.white-box p {
	font-size:14px
}
#intro.b_com .carousel-background::after, .b_com .carousel-background::after {
	background-color:rgba(0,0,0,0)
}
.job-details {
	/*padding-top:15px*/
}
.job-ad-item {
	padding:15px;
	overflow:hidden;
	position:relative;
	border:1px solid #f3f3f3;
	background:#fff;
	margin:18px 0;
	border-radius:2px
}
.job-details .job-ad-item {
	border:0;
	margin:0 0 15px;
	padding:0px;
	text-align: left;
}
.job-details .item-image figure{margin: 0px; text-align: left; border: 0;
	background: #013954;}
.job-details .item-image figure img{max-height: 150px;}
.job-details .ad-info{padding-top: 15px;}
.job-details .job-ad-item.section {
	-moz-box-shadow:0 1px 3px -1px #999;
	-webkit-box-shadow:0 1px 3px -1px #999;
	box-shadow:0 1px 3px -1px #999
}
.item-image-box, .item-info {
	margin:0;
	padding-right:0
}
.job-ad-item .item-info {
	min-height:0;
	overflow:hidden
}
.job-ad-item b {
	padding-top:0
}
.item-image figure img {
	max-width:100%;
	max-height:100px;
	margin-left:auto;
	margin-right:auto;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
.share-social {
	padding-left:0
}
.share-social li {
	display:inline-block;
	position:relative;
	color:#272727
}
.share-social li:first-child{padding-right: 15px;}
.share-social li+li {
	margin-left:10px
}
.job-details .button .btn, .button .btn {
	padding:10px 20px;
	border:0
}
.job-details .button .btn i, .button .btn.btn-primary i {
	font-size:18px;
	vertical-align:bottom
}
.job-details .button .btn.btn-primary, .white-box .btn-primary, .button .btn.btn-primary {
	background-color:#2f64a3;
	margin-right:15px;
	font-family: 'Poppins', sans-serif; font-weight:400;
}
.share-social li, .share-social li a {
	font-size:16px
}
.share-social li a i {
	font-size:24px
}
.share-social li a .fa-facebook-official {
	color:#0072bc
}
.share-social li a .fa-twitter-square {
	color:#00aeef
}
.share-social li a .fa-instagram {
	color:#fb3958
}
.share-social li a .fa-linkedin-square {
	color:#448ccb
}
.share-social li a .fa-google-plus-square {
	color:#eb434a
}
.share-social li a .fa-whatsapp {
	color:#34af23
}
.white-box {
	-moz-box-shadow:0 1px 3px -1px #999;
	-webkit-box-shadow:0 1px 3px -1px #999;
	box-shadow:0 1px 3px -1px #999;
	background-color:#fff;
	padding:10px 15px 15px;
	margin-bottom:15px
}
.white-box .title {
	display:block;
	font-size:18px;
	border-bottom:1px solid #ccc;
	padding:0 10px 10px 15px;
	margin-left:-15px;
	margin-right:-15px;
	color: #0f3a6c;
}
.white-box .title i {
	font-size:20px
}
.cms .white-box h4, .cms .white-box h5 {
	font-size:16px;
	margin-top:30px
}
.white-box ul {
	padding-left:15px
}
.white-box ul li {
	padding-top:10px;
	line-height:20px
}
.white-box ul li.color-red, .white-box ul li.color-red strong, .white-box ul li.color-red a, .ad-meta li.color-red, .ad-meta li.color-red a.panel-default>.panel-heading, .panel-default>.panel-heading.color-red, h5.color-red {
	color:#eb434a
}
.white-box ul li.color-green, .white-box ul li.color-green strong, .white-box ul li.color-green a {
	color:#4cb748
}
.white-box ul li strong {
	font-weight:400;
	color:#333;
	padding-right:5px
}
.white-box .btn-success {
	background-color:#93c949;
	border:0;
	padding:10px 20px
}
.related-job ul {
	padding-left:0;
	margin-bottom:0
}
.related-job ul li {
	list-style-type:none;
	padding:10px;
	border-bottom:1px solid #eee;
}
.related-job ul li:last-child {
	border:none
}
.related-job ul li:nth-child(2n) {
	background:#fafafa
}
.related-job ul li figure {
	border:1px solid #d1dce4;
	text-align:center; margin-bottom: 0px;
}
.related-job ul li figure img {
	max-width:100%;
	max-height:60px;
}
.related-job ul li b {
	font-size:14px;
	display:block;
	width:100%
}
.related-job ul li b a {
	font-size:14px;
	padding:5px 0;
	line-height:18px;
	word-break: break-word;
}
.related-job ul li em {
	font-size:11px;
	color:#eb434a;
	display:block;
	padding:5px 0px 0px 0px; line-height: 15px;
	font-family: 'Poppins', sans-serif; font-weight:400; font-style:italic;
/*	border-bottom:1px solid #ddd;*/
	text-align:left;
}
/*.related-job {
	padding:15px 0 0;
}*/
.related-job ul li small a {
	color:#999;
	font-size:11px;
	padding-top:5px;
	display:block
}
.log-reg .btn {
	font-size:13px
}
.log-reg button.btn {
	color:#4cb748
}
.log-reg a.btn {
	color:#eb434a
}
.job-box b, .job-ad-item b {
	padding:0;
	display:block;
	font-size:18px;
	padding-top:0
}
.all-jobs {
	background:#fff;
	padding:15px;
	border-radius:4px
}
.all-jobs figure, .item-image figure {
	position:relative;
	border:1px solid #f3f3f3;
	overflow:hidden;
	text-align:center
}
.all-jobs figure img {
	max-width:100%;
	max-height:90px;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
.all-jobs .job-box:hover figure img {
	-moz-transform:scale(1.05) rotate(2deg);
	-webkit-transform:scale(1.05) rotate(2deg);
	-o-transform:scale(1.05) rotate(2deg);
	-ms-transform:scale(1.05) rotate(2deg);
	transform:scale(1.05) rotate(2deg)
}
.ad-meta {
	position:relative;
	background-color:transparent;
	border-top:none;
	padding-left:0;
	min-height:inherit;
	display:inline;
	bottom:0;
	right:-1px;
	width:100%;
	display:table;
	font-size:14px
}
.ad-meta li {
	font-size:14px;
	color:#a0a0a0;
	float:left;
	margin-right:20px;
	list-style-type:none;
	line-height: 30px;
}
.ad-meta li:last-child {
	margin-right:0
}
.ad-meta a, .ad-meta li {
	font-size:13px;
	color:#666
}
.ad-meta i {
	text-align:right;
	font-size:14px;
	margin-right:2px
}
.share-social li {
	margin-top:10px
}
.job-details .button {
	padding-top:10px
}
.cms .white-box h4, .cms .white-box h5 {
	font-size:16px;
	margin-top:30px;
	margin-bottom:15px
}
.bk-box {
	position:relative;
	display:flex;
	flex-direction:column;
	background-color:#fff;
	-moz-box-shadow:0 1px 3px -1px #999;
	-webkit-box-shadow:0 1px 3px -1px #999;
	box-shadow:0 1px 3px -1px #999;
	margin-bottom:15px
}
.bk-header {
	margin-bottom:0;
	border-bottom:1px solid rgba(0,0,0,.125);
	background-color:#fff;
	padding:15px
}
.bk-header h4, .bk-header-2 h4 {
	font-size:16px;
	color:#0f3a6c;
	margin-bottom: 0px;
}
.btn_sec button {
	margin-top:15px
}
.blog {
	margin-top:-50px;
	position:relative
}
.blog h4 {
	background:#fff;
	border-bottom:1px solid #ccc;
	font-size:20px;
	padding:15px 30px
}
#Blog .blog-image {
	width:100%;
	height:auto;
	object-fit:cover;
	border:0 solid transparent
}
#Blog .justify-content-end {
	-webkit-box-pack:end!important;
	-ms-flex-pack:end!important;
	justify-content:flex-start!important;
	margin-top:20px!important;
	float:right!important
}
#Blog .blog-box {
	display:inline-block;
	width:100%;
	height:auto;
	margin-top:-3px;
	padding:15px 20px 35px;
	margin-bottom:25px
}
#Blog .blog-box p {
	line-height:24px
}
#Blog .fa-long-arrow-right {
	margin-left:10px
}
#Blog .job-list {
	width:100%;
	margin:0 auto
}
#Blog .page-item .page-link {
	margin-left:0;
	border-radius:5px
}
#Blog .page-item .active {
	background:#4c4c4c;
	color:#fff;
	font-weight:700;
	border-radius:5px
}
#Blog .pdding-none {
	padding:0!important
}
#Blog .keyboard_arrow_left_right {
	padding:9px;
	font-size:18px!important
}
#Blog .pdding-none {
	padding:0!important
}
#Blog .page-link {
	width:36px;
	height:36px;
	position:relative;
	display:block;
	padding:9px;
	line-height:1;
	color:#4c4c4c;
	background-color:transparent;
	border:1px solid #dee2e6;
	margin:5px;
	font-size:16px;
	text-align:center;
	transition:all .5s ease 0
}
#Blog .page-link:hover {
	color:#4c4c4c;
	text-decoration:none;
	background-color:#e9ecef;
	border-color:#dee2e6;
	transition:all .5s ease 0
}
#Blog .font-size {
	font-size:20px;
	font-style:normal;
	margin-bottom:20px;
	display:inherit;
	line-height:22px;
	max-height:30px
}
#Blog .width {
	width:100%;
	display:inherit;
	margin-bottom:20px
}
.blog-box.white-box h2 {
	font-size:24px;
	font-family: 'Poppins', sans-serif; font-weight:600;
}
.blog-box.white-box ul, .blog-box.white-box ol {
	padding-top:10px;
	padding-bottom:10px
}
.blog-box.white-box li {
	list-style-position:inside;
	font-family: 'Poppins', sans-serif; font-weight:400;;
	color:#000;
	list-style-type: auto;
}
#Blog .width a i {
	color:#069
}
#Blog .font-size-14 {
	font-size:14px
}
#Blog .font-bold {
	font-weight:700
}
.white-box ul.socials {
	padding-left:0;
	padding-top:15px
}
.white-box ul.socials li {
	display:inline-block;
	position:relative
}
.white-box ul.socials li a {
	font-size:24px
}
.white-box ul.socials span {
	font-family: 'Poppins', sans-serif; font-weight:500;
	font-size:18px
}
.search-form {
	overflow:hidden;
	position:relative
}
.search-form input {
	border:1px solid #e4e4e4;
	color:#b5b5b5;
	float:left;
	height:50px;
	padding-left:20px;
	width:100%
}
.search-form button {
	background:rgba(0,0,0,0) none repeat scroll 0 0;
	border:medium none;
	color:#b5b5b5;
	font-size:16px;
	height:100%;
	line-height:50px;
	position:absolute;
	right:0;
	top:0;
	transition:all .3s ease 0;
	width:55px;
	transition:.3s
}
.search-form button:hover {
	color:#009344
}
.widget-title {
	color:#232323;
	font-size:18px;
	font-family: 'Poppins', sans-serif; font-weight:500;
	position:relative;
	text-transform:capitalize
}
.widget-title::after {
	border-bottom:2px solid #2f64a3;
	content:"";
	display:block;
	margin:15px auto 30px 0;
	position:relative;
	width:52px;
	z-index:1
}
.widget-title::before {
	border-bottom:2px solid #f1f1f1;
	bottom:0;
	content:"";
	display:block;
	position:absolute;
	width:100%
}
.recent-posts {
	padding:0
}
dl, ul.recent-posts, ul.blog-categories {
	padding:0!important
}
.recent-posts > li {
	margin-bottom:15px;
	overflow:hidden;
	border-bottom:1px solid #ddd;
	padding-bottom:15px
}
.recent-posts > li:last-child {
	margin-bottom:0
}
.widget-posts-image {
	float:left;
	overflow:hidden
}
.widget-posts-image img {
	max-height:75px;
	max-width:100%
}
.widget-posts-body {
	margin-left:125px
}
.widget-posts-title {
	font-size:16px;
	font-weight:400;
	line-height:26px;
	margin:0
}
.widget-posts-title1 {
	font-size:18px;
	font-family: 'Poppins', sans-serif; font-weight:600;;
	line-height:24px;
	margin:0
}
.widget-posts-meta {
	color:#232323;
	font-size:12px;
	font-weight:400;
	font-family: 'Poppins', sans-serif; font-style:italic;
}
.widget-posts-title > a {
	color:#2f64a3;
	transition:.3s;
	font-size:18px;
	font-family: 'Poppins', sans-serif; font-weight:600;
}
.widget-posts-title > a:hover {
	color:#009344
}
.widget-posts-title1 > a {
	color:#2f64a3;
	transition:.3s;
	display:block
}
.widget-posts-title1 > a:hover {
	color:#ed1c24
}
.blog-categories > li {
	border-bottom:1px solid #e5e5e5;
	color:#4c4c4c;
	margin:0;
	overflow:hidden;
	padding:15px 0;
	position:relative
}
.blog-categories > li:last-child {
	border-bottom:0 none;
	padding-bottom:0
}
.blog-categories > li:first-child {
	padding-top:0
}
.blog-categories a {
	color:#000;
	display:block;
	font-size:16px;
	font-weight:400;
	position:relative;
	text-transform:capitalize;
	transition:.3s
}
.blog-categories a:hover {
	color:#ed1c24
}
#Best-Place-to-Find-Jobs {
	padding:60px 0;
	position:relative
}
#Best-Place-to-Find-Jobs .Best-Place-to-Find-Jobsimages {
	visibility:hidden;
	display:none
}
#Best-Place-to-Find-Jobs .Best-Place-to-Find-Jobs-image {
	background-image:url(../images/Best-Place-to-Find-Jobs.jpg);
	background-size:50% auto;
	position:relative;
	background-repeat:no-repeat;
	background-position:right
}
#Best-Place-to-Find-Jobs .container {
	position:relative;
	z-index:10
}
#Best-Place-to-Find-Jobs img {
	width:100%
}
#Best-Place-to-Find-Job .position-relative {
	position:relative
}
#Best-Place-to-Find-Jobs .position-absolute {
	position:absolute;
	left:0;
	right:0;
	top:95px
}
#Best-Place-to-Find-Jobs .Title-text-here-one-box {
	background-color:#fff;
	box-shadow:0 0 10px 3px #f6f6f6;
	padding:15px 20px
}
#Best-Place-to-Find-Jobs .Title-text-here-one-box .media .imges.orange {
	background:#fff5ea
}
#Best-Place-to-Find-Jobs .Title-text-here-one-box .media .imges.blue {
	background:#f4effd
}
#Best-Place-to-Find-Jobs .Title-text-here-one-box .media .imges.pink {
	background:#fdeefd
}
#Best-Place-to-Find-Jobs .Title-text-here-one-box .media img {
width:28px padding-top:74px
}
#Best-Place-to-Find-Jobs .Title-text-here-one-box .media .imges {
	width:54px;
	height:54px;
	background:#fff5ea;
	border-radius:50%;
	text-align:center;
	line-height:69px
}
#Best-Place-to-Find-Jobs .Title-text-here-one-box .media .media-body h6 {
	font-weight:700;
	margin-bottom:10px;
	font-size:18px
}
#Meet-With-Our-Team {
	position:relative
}
#Meet-With-Our-Team img {
	width:100%
}
#Meet-With-Our-Team .Meet-With-Our-Team-box {
	width:auto;
	background-color:#fff;
	box-shadow:0 0 10px 6px #f6f6f6;
	margin-bottom:30px;
	-moz-box-shadow:0 1px 3px -1px #999;
	-webkit-box-shadow:0 1px 3px -1px #999;
	box-shadow:0 1px 3px -1px #999;
	background-color:#fff
}
#Meet-With-Our-Team .media .imges {
	width:54px;
	height:54px;
	background:#fff5ea;
	border-radius:50%;
	text-align:center;
	line-height:69px
}
#Meet-With-Our-Team .media img {
	width:80px
}
#Meet-With-Our-Team .media .media-body h6 {
	font-weight:700;
	margin-top:10px;
	margin-bottom:10px
}
#Meet-With-Our-Team .max-width {
	max-width:56%;
	margin:0 auto;
	text-align:center
}
#post_job .list-box {
	width:195px;
	height:50px;
	float:left;
	background-color:#fff;
	box-shadow:0 0 10px 4px #f6f6f6;
	text-align:center;
	padding:17px 30px;
	border-radius:5px
}
#post_job .list-box .margin-right {
	margin-right:10px
}
#post_job .list-box .margin-left {
	margin-left:10px
}
#post_job .form-control {
	display:block;
	width:100%;
	padding:0 23px;
	font-size:1rem;
	line-height:1.5;
	color:#495057;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #eaeaea;
border-radius:.25rem;
	transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	height:50px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	font-size:16px
}
#post_job .form-control::placeholder {
color:#6c757d;
opacity:1;
font-family: 'Poppins', sans-serif; font-weight:400;
font-size:14px
}
#post_job .small {
	height:98px!important;
	padding-top:15px
}
#post_job .large {
	height:140px!important;
	padding-top:15px
}
#post_job .Save {
	width:140px;
	height:50px;
	float:right;
	border-radius:30px;
	border:1px solid;
	background-color:transparent;
	color:#ed1c24;
	font-family: 'Poppins', sans-serif; font-weight:400;
	cursor:pointer;
	transition:all .5s ease 0;
	text-align:center;
	line-height:3
}
#post_job .Save:hover {
	border:1px solid rgba(242,101,34,0.93);
	background-color:#ed1c24;
	color:#fff;
	transition:all .5s ease 0
}
#post_job .job-post-box {
	width:100%;
	height:auto;
	background-color:#fff;
	box-shadow:0 0 10px 4px #f6f6f6;
	padding:50px 68px 70px
}
#post_job .job-post-box form label {
	font-family: 'Poppins', sans-serif; font-weight:400;
	font-size:18px;
	margin-bottom:20px;
	text-align:center
}
#post_job .job-post-box form .form-group {
	margin-bottom:50px
}
#post_job .job-post-box form .form-check-label {
	font-family: 'Poppins', sans-serif; font-weight:400;
	font-size:16px;
	line-height:1.5;
	margin-bottom:0
}
#Job-Nature .Job-Nature.active1 {
	background-color:#ed1c24;
	color:#fff;
	box-shadow:0 5px 4px 0 #dedede;
	cursor:pointer
}
#Job-Nature .Job-Nature {
	width:201px;
	height:50px;
	background-color:#feefe8;
	text-align:center;
	padding:10px 30px;
	border-radius:30px;
	align-self:center;
	line-height:2.3;
	color:#ed1c24;
	cursor:pointer
}
#post_job .form-check {
	position:relative;
	display:block
}
#post_job .Post-Job-Offer {
	width:209px;
	height:53px;
	background-color:#ed1c24;
	color:#fff;
	font-family: 'Poppins', sans-serif; font-weight:400;
	font-size:18px
}
#post_job .inputfile {
	opacity:0;
	z-index:-1;
	visibility:hidden;
	text-align:center;
	overflow:hidden
}
#post_job .inputfile1 {
	opacity:0;
	z-index:-1;
	visibility:hidden;
	text-align:center;
	overflow:hidden
}
#post_job .box {
	border:1px dotted #eaeaea;
	width:100%;
	height:auto;
	padding:3.25rem
}
#post_job .inputfile+label {
	max-width:80%;
	font-size:1.25rem;
	font-weight:700;
	text-overflow:ellipsis;
	white-space:nowrap;
	cursor:pointer;
	display:inline-block;
	overflow:hidden;
padding:.625rem 1.25rem
}
#post_job .no-js .inputfile+label {
	display:none
}
#post_job .inputfile:focus+label, #post_job .inputfile.has-focus+label {
	outline:1px dotted #000;
	outline:-webkit-focus-ring-color auto 5px
}
#post_job .inputfile+label * {
	font-weight:400
}
#post_job .inputfile+label svg {
	width:1em;
	height:1em;
	vertical-align:middle;
	fill:currentColor;
	margin-top:-.25em;
	margin-right:.25em
}
#post_job .inputfile1+label {
	max-width:80%;
	font-size:1.25rem;
	font-weight:700;
	text-overflow:ellipsis;
	white-space:nowrap;
	cursor:pointer;
	display:inline-block;
	overflow:hidden;
padding:.625rem 1.25rem
}
#post_job .no-js .inputfile1+label {
	display:none
}
#post_job .inputfile1:focus+label, #post_job .inputfile1.has-focus+label {
	outline:1px dotted #000;
	outline:-webkit-focus-ring-color auto 5px
}
#post_job .inputfile1+label * {
	font-weight:400
}
#post_job .inputfile1+label svg {
	width:1em;
	height:1em;
	vertical-align:middle;
	fill:currentColor;
	margin-top:-.25em;
	margin-right:.25em
}
#post_job .inputfile-5+label i {
	display:block;
	margin:0 auto 10px
}
#post_job .inputfile-5+label svg {
	width:100%;
	height:100%;
	fill:#f1e5e6
}
#post_job .inputfile-4+label i {
	display:block;
	margin:0 auto 10px
}
#post_job .inputfile-4+label svg {
	width:100%;
	height:100%;
	fill:#f1e5e6
}
#Get-in-Touch h4, .contact-info h4 {
	border-bottom:1px solid #ccc;
	font-size:20px;
	padding:15px 30px;
	margin-left:-30px;
	margin-right:-30px
}
#Get-in-Touch .Get-in-Touch-box, .contact-info {
	margin:0 auto;
	background-color:#fff;
	padding:30px;
	padding-top:0
}
#Get-in-Touch, .contact-info {
	position:relative;
	margin-top:-3.2rem
}
.button .btn.btn-primary {
	font-size:18px
}
.button .btn.btn-primary i {
	display:inline-block;
	position:relative;
	vertical-align:middle;
	margin-top:-2px
}
#Get-in-Touch .form-group {
	margin-bottom:30px
}
#Get-in-Touch .icone {
	float:right;
	margin-right:13px;
	margin-top:-25px;
	position:relative;
	width:30px;
	height:26px;
	line-height:1;
	text-align:center;
	color:#8c8c8c;
	font-size:16px
}
#Get-in-Touch textarea {
	padding-top:9px!important
}
#Get-in-Touch .form-control {
	display:block;
	width:100%;
	padding-right:20px;
	line-height:1.5;
	color:#495057;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #ddd;
	transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	font-family: 'Poppins', sans-serif; font-weight:400;
	font-size:14px
}
#Get-in-Touch .form-control::placeholder {
color:#6c757d;
opacity:1;
font-family: 'Poppins', sans-serif; font-weight:400;
font-size:16px
}
#Get-in-Touch .button-rounded {
	border-radius:50%;
	height:52px;
	width:52px;
	text-align:center;
	padding:0;
	display:inline-block;
	box-shadow:0 2px 8px rgba(0,0,0,.5);
	position:absolute;
	top:-26px;
	right:63px;
	line-height:30px
}
.form-control:focus {
	color:#495057;
	background-color:#fff;
	border-color:#80bdff;
	outline:0;
box-shadow:0 0 0 .1rem rgba(255,255,255,.9)
}
#Get-in-Touch button.close {
	z-index:9
}
.contact-info p {
	margin-top:17px
}
.contact-info p i {
	height:40px;
	width:40px;
	border:1px solid #ccc;
	line-height:40px;
	text-align:center;
	margin-right:10px;
	border-radius:100%;
	-webkit-border-radius:100%;
	-ms-border-radius:100%;
	-moz-border-radius:100%;
	-o-border-radius:100%
}
.aregister {
	background:url(../images/cbg.png) no-repeat #fff;
	background-position:bottom;
	background-size:cover;
	margin-top:30px;
	padding:30px
}
.aregister h4 {
	font-size:20px;
	text-align:center;
	margin:0 0 15px;
	padding:0;
	color:#000
}
.mapouter {
	border:2px dashed #069;
	margin-top:30px
}
#footer h5 {
	font-weight:700;
	margin-bottom:20px
}
#footer .paregraf {
	height:138px
}
#footer .social-icon {
	width:30px;
	height:30px;
	border:1px solid;
	text-align:center;
	font-size:14px;
	line-height:2;
	border-radius:50%;
	color:#f26c4f;
	margin-right:24px
}
#footer .text {
	display:inline-grid
}
#footer .text a {
	color:#5a5a5a;
	margin-bottom:15px
}
#footer .text a:hover {
	color:#ed1c24
}
#footer .email-icone {
	float:right;
	margin-right:5px;
	margin-top:-57px;
	position:relative;
	width:30px;
	height:37px;
	line-height:2.5;
	background-color:#ededed;
	text-align:center;
	color:#8c8c8c;
	font-size:16px
}
#footer .email {
	overflow:visible;
	width:100%;
	height:44px;
	padding:15px;
	background-color:#ededed;
	border:1px solid transparent;
	border-radius:5px;
	font-size:15px;
	margin-bottom:15px;
	color:#8c8c8c
}
#footer .Subscribe {
	background-color:#ed1c24;
	color:#fff;
	border:1px solid;
	border-radius:5px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	cursor:pointer;
	transition:all .5s ease 0;
	float:right;
	width:150px;
	height:40px;
	margin-top:15px
}
#footer .main-footer {
	width:100%;
	height:90px
}
#footer .background-color-orange {
	background-color:#ed1c24
}
#footer .main-footer p {
	font-size:14px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	color:#fff;
	line-height:2.3
}
#footer .facebook:hover {
	background-color:rgba(59,89,152,.93);
	color:#fff;
	border:1px solid #3b5998
}
#footer .twitter:hover {
	background-color:rgba(29,161,242,0.93);
	color:#fff;
	border:1px solid #1da1f2
}
#footer .pinterest-p:hover {
	background-color:rgba(189,8,28,.93);
	color:#fff;
	border:1px solid #bd081c
}
#footer .map-marker:hover {
	background-color:rgba(242,101,34,.93);
	color:#fff;
	border:1px solid #ed1c24
}
.top_bar_contact_list a {
	font-family: 'Poppins', sans-serif; font-weight:400;
}
.log-sec .modal-dialog {
	top:5px
}
.top_bar_contact_list li>div a .log_sec li a {
	color:#fff;
	font-family: 'Poppins', sans-serif; font-weight:600;;
	text-shadow:1px 1px #666
}
.log_sec li a {
	font-size:14px
}
.top_bar_contact_list li, .top_bar_contact_list a {
	font-size:12px
}
.login-top {
	padding:2em
}
.login-top .input-group {
	position:relative
}
.login-top input[type="text"], .login-top input[type="email"], .login-top input[type="password"] {
	outline:none;
	font-size:.9em;
	color:#000;
	padding:.5em .5em .5em 1em;
	margin:0;
	width:100%;
	border:none;
	border-bottom:1px solid #ccc;
	-webkit-appearance:none;
	margin-bottom:3em;
	font-family: 'Poppins', sans-serif; font-weight:400;
}
.login-top .input-group i {
	position:absolute;
	left:-10px;
	font-size:18px;
	top: 9px;
	color:#ccc;
	z-index:1
}
.login-top .input-group .form-control:focus, .login-top .input-group input:-internal-autofill-selected {
background:none!important
}
.login-top button {
	background-color:#2f64a3;
	color:#fff;
	padding:8px 21px;
	outline:none;
	border:none;
	border-radius:10px;
	font-size:1em;
	cursor:pointer;
	letter-spacing:1px;
	font-family: 'Poppins', sans-serif; font-weight:600;;
	transition:.5s all;
	-webkit-transition:.5s all;
	-moz-transition:.5s all;
	-o-transition:.5s all;
	-ms-transition:.5s all;
	margin-bottom:26px;
}
.login-top input[type="submit"]:hover {
	background-color:#ffb900;
	transition:.5s all;
	-webkit-transition:.5s all;
	-moz-transition:.5s all;
	-o-transition:.5s all;
	-ms-transition:.5s all
}
.login-top input[type="checkbox"] {
	display:none
}
.login-top input[type="checkbox"]+label {
	position:relative;
	padding-left:1.5em;
	border:none;
	outline:none;
	font-size:.9em;
	color:#999;
	font-weight:400;
	cursor:pointer;
	font-family: 'Poppins', sans-serif; font-weight:400;
	padding-top:3px
}
.login-top input[type="checkbox"]+label span:first-child {
	width:16px;
	height:16px;
	border:2px solid #C8C8C8;
	position:absolute;
	left:0;
	top:-6px
}
.login-top input[type="checkbox"]:checked+label span:first-child:before {
	content:"\f00c";
	font:normal normal normal 14px/1 FontAwesome;
	position:absolute;
	left:2px;
	top:1px;
	font-size:10px;
	width:10px;
	height:10px;
	color:#4cb748
}
.log-sec .modal-header {
	padding:0;
	border-top:5px solid #2f64a3;
	border-top-right-radius:0
}
.log-sec .modal-dialog {
	max-width:420px
}
.log-sec .modal-content {
	border-top-right-radius:0
}
.log-sec .modal-body {
	padding:0
}
.log-sec .modal-title {
	padding:5px 15px 5px 30px;
	font-family: 'Poppins', sans-serif; font-weight:600;;
	font-size:18px
}
.log-sec .modal-header .close {
	background:#ed1c24;
	opacity:1;
	text-shadow:none;
	color:#fff;
	padding:3px 10px;
	position:absolute;
	right:-18px;
	top:15px
}
.log-sec .nav-tabs {
	list-style:none;
	text-align:center;
	border:none
}
.log-sec .nav-tabs>li {
	display:inline-block;
	margin:0;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
	width:50%;
	float:left;
	margin-top:-1px
}
.log-sec .nav-tabs>li a {
	color:#000;
	font-size:1.2em;
	cursor:pointer;
	outline:none;
	background:#fff;
	padding:10px 0;
	display:block;
	margin:0;
	border-radius:0;
	font-family: 'Poppins', sans-serif; font-weight:600;;
	border-bottom:2px solid #ccc
}
.log-sec .nav-tabs>li>a.active, .log-sec .nav-tabs>li>a.active:focus, .log-sec .nav-tabs>li>a.active:hover {
	color:#fff;
	border-bottom-color:#2f64a3;
	background:#2f64a3
}
.log-sec .nav-tabs>li>a.active:focus {
	outline:none!important
}
.log-sec .nav-tabs>li>a.active {
	border-bottom:none
}
.log-sec .nav-tabs>li>a {
	min-height:40px;
	padding:15px 0
}
.login-bottom {
	margin:1em 0 1.5em
}
.login-bottom ul {
	padding-left:0
}
.login-bottom li {
	display:inline-block;
	float:left
}
.login-bottom li:nth-child(2) {
	float:right
}
.login-bottom a {
	font-size:.9em;
	color:#ed1c24;
	vertical-align:middle;

	float: right;
}
.login-bottom input[type="submit"] {
	font-size:.9em;
	color:#fff;
	background:#0c517d;
	outline:none;
	border:none;
	cursor:pointer;
	padding:10px 20px;
	-webkit-appearance:none
}
.login-bottom input[type="submit"]:hover {
	background:#387296;
	color:#fff;
	transition:.5s all ease;
	-webkit-transition:.5s all ease;
	-moz-transition:.5s all ease;
	-o-transition:.5s all ease;
	-ms-transition:.5s all ease
}
.social_log_sec {
	display:block;
	width:100%;
	line-height:30px
}
.social_log_sec ul {
	text-align:center
}
.social_log_sec ul li {
	display:inline-block;
	position:relative;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px
}
.social_log_sec ul li a, .social_log_sec ul li a i {
	display:block;
	height:33px;
	width:126px;
	border-radius:5px;
	color:#fff;
	font-size:14px;
	transition:all .5s ease 0;
	-webkit-transition:300ms ease-in;
	-moz-transition:300ms ease-in;
	-ms-transition:300ms ease-in;
	-o-transition:300ms ease-in;
	transition:300ms ease-in
}
.social_log_sec ul li a i.fa-facebook {
	background:#445c8e
}
.social_log_sec ul li a i.fa-twitter {
	background:#43afe9
}
.social_log_sec ul li a i.fa-google {
	background:#fb353f
}
.social_log_sec ul li a i {
	padding:9px
}
.createAccount .modal-body {
	padding:15px 30px
}
.social_log_sec ul li a:hover {
	border-bottom-color:#f26c4f;
	transition:all .5s ease 0;
	transform:scale(1.05)
}
.social_log_sec ul li a i.fa-facebook:hover {
	background:#132c61
}
.social_log_sec ul li a i.fa-twitter:hover {
	background:#4285f4
}
.social_log_sec ul li a i.fa-google:hover {
	background:#e0000b
}
.createAccount .modal-header p {
	font-size:14px;
	line-height:18px;
	color:#616161
}
.for-employers, .job-seekers {
	background-color:#ed1c24;
	color:#fff;
	border-radius:2px 0 0 2px;
	min-height:255px;
	padding:30px 15px
}
.for-employers {
	background-color:#2f64a3;
	border-radius:0 2px 2px 0
}
.for-employers img {
	max-height:52px;
	max-width:100%;
	margin-left:auto;
	margin-right:auto
}
.for-employers h5, .job-seekers h5 {
	font-size:16px;
	font-weight:700;
	text-transform:uppercase;
	margin:15px 0 10px
}
.for-employers p, .job-seekers p {
	font-size:14px;
	color:#fff;
	padding:10px 0
}
.for-employers .btn, .job-seekers .btn {
	background-color:#fff;
	border:1px solid #fff;
	text-transform:uppercase;
	color:#ed1c24;
	font-weight:700;
	font-size:12px;
	font-family:sans-serif;
	padding:10px 20px;
	margin:10px 0 0
}
.timer h4, .timer h6, .timer p {
	font-family:SolaimanLipi, sans-serif
}
.job-seekers .btn:hover {
	background-color:#ed1c24;
	color:#fff;
	border:1px solid #fff
}
.for-employers .btn:hover {
	background-color:#2f64a3;
	color:#fff;
	border:1px solid #fff
}
.for-employers .btn {
	color:#2f64a3
}
.createAccount .modal-body .col-md-6 {
	padding:0
}
#intro .nav-pills .nav-link {
	padding:20px 30px!important;
	border-radius:0;
	margin-bottom:0;
	color:#fff;
	font-size:18px;
	font-weight:400;
	position:relative;
	display:inline-block;
	border:1px solid transparent;
	background:#2f64a3;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
margin-right:.25rem!important;
	font-family: 'Poppins', sans-serif; font-weight:500;
}
#intro .nav-pills .nav-link.active, #intro .nav-pills .nav-link:hover {
	color:#2f64a3;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	border:1px solid transparent;
	background:#fff
}
#search-box .search-box_search_input {
	font-size:14px
}
#search-box .search-box_search_form i {
	padding-left:15px
}
#resent-job-post .detail i, #resent-job-post .detail span {
	display:inline-block;
	position:relative
}
#resent-job-post .detail span.location {
	font-size:12px;
	color:#666;
	margin-bottom:10px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	display:inline-block;
	max-height:18px;
	overflow:hidden;
	max-width:90%;
	vertical-align:top;
	line-height:15px
}
a.client_logo {
	border:1px solid #eee;
	text-align:center;
	padding:5px;
	min-height:80px;
	min-width:30px
}
a.client_logo img {
	max-width:100%;
	max-width:60px;
	max-height:60px
}
#resent-job-post .detail a:hover span.location {
	color:#2f64a3
}
#resent-job-post .detail .address a {
	display:block;
	width:100%
}
#resent-job-post .detail .address a i {
	color:#ed1c24
}
#resent-job-post .detail .address a:hover i, .job_list li a:hover {
	color:#2f64a3
}
.pad-right-0 {
	padding-right:0
}
.pad-left-0 {
	padding-left:0
}
.job-title {
	font-family: 'Poppins', sans-serif; font-weight:500;
	display:block;
	margin-bottom:15px;
	font-size:20px
}
.job-title span {
	display:inline-block;
	position:relative;
	border-bottom:2px solid #2f64a3;
	padding-bottom:5px
}
.view-all {
	float:right;
	display:inline-block;
	position:relative;
	font-size:12px;
	margin-top:1px;
	color:#2f64a3;
	border:1px solid #2f64a3;
	border-radius:4px;
	font-family: 'Poppins', sans-serif; font-weight:300;
	background:#fff;
	padding:5px 10px
}
.view-all:hover {
	border-color:#ed1c24
}
.feature-job-sec {
	border-top:1px solid #ddd;
	border-bottom:1px solid #fff;
	background:#F6F7F9;
	padding-top:30px
}
.all-job-sec {
	background:#eef0f3
}
.hot-job-sec {
	padding-top:30px;
	padding-bottom:30px;
	background:#fff;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd
}
.jp_add_resume_wrapper {
	background:url(../images/resume-bg.jpg) 50% 0 repeat-y;
	width:100%;
	background-position:center 0;
	background-size:cover;
	background-repeat:no-repeat;
	position:relative;
	text-align:center;
	padding-left:30px;
	padding-right:30px;
	margin-top:30px
}
.jp_add_resume_img_overlay {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.6)
}
.jp_add_resume_cont {
	position:relative;
	display:inline-block;
	padding-top:45px;
	padding-bottom:45px
}
.jp_add_resume_cont img {
	max-width:100%
}
.jp_add_resume_cont h4 {
	font-size:16px;
	color:#fff;
	padding-top:25px;
	line-height:25px;
	position:relative
}
.jp_add_resume_cont h4:before {
	content:'';
	border:1px solid #23c0e9;
	width:8px;
	position:absolute;
	bottom:-15px;
	left:-45px;
	right:0;
	margin:0 auto
}
.jp_add_resume_cont h4:after {
	content:'';
	border:1px solid #23c0e9;
	width:30px;
	position:absolute;
	bottom:-15px;
	left:0;
	right:0;
	margin:0 auto
}
.jp_add_resume_cont ul {
	display:inline-block;
	margin-top:35px
}
.jp_add_resume_cont li a {
	float:left;
	width:100%;
	padding:5px 15px;
	text-align:center;
	line-height:30px;
	color:#fff;
	background:#2f64a3;
-webkit-border-radius:.25rem;
-moz-border-radius:.25rem;
border-radius:.25rem;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s;
	font-family: 'Poppins', sans-serif; font-weight:500;
}
.jp_add_resume_cont li a:hover {
	background:#f36969;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s
}
.jp_register_section_main_wrapper {
	float:left;
	width:100%;
	margin-top:40px
}
.jp_regis_left_side_box_wrapper {
	float:left;
	width:50%;
	text-align:center;
	background:#fff;
	border:1px solid #e9e9e9;
	border-bottom:1px solid #23c0e9;
	border-right:0;
	padding-top:60px;
	padding-bottom:60px
}
.jp_regis_left_side_box {
	display:inline-block
}
.jp_regis_left_side_box h4 {
	font-size:20px;
	color:#000;
	text-transform:uppercase;
	padding-top:15px;
	position:relative;
	font-family: 'Poppins', sans-serif; font-weight:400;
}
.jp_regis_left_side_box h4:before {
	content:'';
	border:1px solid #23c0e9;
	width:8px;
	position:absolute;
	bottom:-15px;
	left:-45px;
	right:0;
	margin:0 auto
}
.jp_regis_left_side_box h4:after {
	content:'';
	border:1px solid #23c0e9;
	width:30px;
	position:absolute;
	bottom:-15px;
	left:0;
	right:0;
	margin:0 auto
}
.jp_regis_left_side_box p {
	padding-top:50px;
	padding-right:45px
}
.jp_regis_left_side_box ul {
	display:inline-block;
	margin-top:25px
}
.jp_regis_left_side_box li a {
	float:left;
	text-align:center;
	color:#fff;
	padding:10px 15px;
	text-transform:uppercase;
	font-family: 'Poppins', sans-serif; font-weight:600;;
	background:#2f64a3;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s
}
.jp_regis_left_side_box li a:hover {
	background:#f36964;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s
}
.jp_regis_right_side_box_wrapper {
	float:left;
	width:50%;
	padding-top:60px;
	padding-bottom:60px;
	background:url(../images/register_bg.jpg) 50% 0 repeat-y;
	background-position:center 0;
	background-size:cover;
	background-repeat:no-repeat;
	position:relative;
	text-align:center
}
.jp_regis_right_img_overlay {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.9)
}
.jp_regis_right_side_box {
	display:inline-block;
	position:relative
}
.jp_regis_right_side_box h4 {
	font-size:20px;
	color:#fff;
	text-transform:uppercase;
	padding-top:15px;
	position:relative;
	font-family: 'Poppins', sans-serif; font-weight:400;
}
.jp_regis_right_side_box h4:before {
	content:'';
	border:1px solid #23c0e9;
	width:8px;
	position:absolute;
	bottom:-15px;
	left:-45px;
	right:0;
	margin:0 auto
}
.jp_regis_right_side_box h4:after {
	content:'';
	border:1px solid #23c0e9;
	width:30px;
	position:absolute;
	bottom:-15px;
	left:0;
	right:0;
	margin:0 auto
}
.jp_regis_right_side_box p {
	padding-top:50px;
	color:#ffffffa3;
	padding-left:45px
}
.jp_regis_right_side_box ul {
	display:inline-block;
	margin-top:25px
}
.jp_regis_right_side_box li a {
	float:left;
	text-align:center;
	color:#fff;
	padding:10px 15px;
	text-transform:uppercase;
	font-family: 'Poppins', sans-serif; font-weight:600;;
	background:#f36969;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s
}
.jp_regis_right_side_box li a:hover {
	background:#23c0e9;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s
}
.jp_regis_center_tag_wrapper {
	width:70px;
	height:70px;
	background:#23c0e9;
	position:absolute;
	left:-34px;
	top:50%;
	margin-top:-20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.jp_regis_center_tag_wrapper p {
	color:#fff;
	font-weight:700;
	-ms-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	margin-top:23px
}
#Career figure {
	padding-top:30px
}
#resent-job-post.search-list .detail h6, #resent-job-post.search-list .detail h6 a {
	font-size:16px
}
#resent-job-post.search-list ul.job_list {
	padding-left:0
}
#resent-job-post.search-list .job_list li {
	display:inline-block;
	position:relative;
	background:url(../images/list_disc_icon.png);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:15px;
	margin-right:15px
}
#resent-job-post.search-list .job_list li:last-child {
	margin-right:0
}
.job-post.search-list .job{font-size: 13px;}
#resent-job-post.search-list .job_list li a {
	font-size:13px;
	margin-bottom:0;
	padding:5px 1px
}
.inner-form {
	position:relative;
	padding:30px;
	padding-top:0;
	margin-left:auto;
	margin-right:auto;
	width:500px;
	margin-top:-5.3rem
}
.inner-form h4 {
	font-size:18px;
	padding:20px 30px;
	color:#000;
	text-align:left;
	text-transform:uppercase;
	border-bottom:1px solid #c5c5c5;
	margin:25px -30px 15px
}
span.required {
	display:inline-block;
	position:relative;
	font-size:18px;
	color:#ed1c24
}
.inner-form label {
	margin-bottom:10px;
	font-family: 'Poppins', sans-serif; font-weight:600;;
	font-size:14px
}
.captcha .form-control {
	margin-bottom:15px
}
.forgot a {
	display:block
}
.chk_txt2, .forgot, .forgot a, .no-ac-txt {
	padding-top:7px
}
.inner-form input, .forgot a, .no-ac-txt, .no-ac-txt a {
	font-size:14px
}
.btn-captcha {
	font-size:16px;
	color:#000;
	padding:5px 10px;
	float:right;
	display:inline-block
}
#captcha_img {
	width:75%;
	display:inline-block;
	position:relative
}
#captcha_img img {
	width:100%;
	max-height:34px
}
.check-box {
	display:inline-block;
	padding-right:15px
}
.captcha-input {
	position:relative
}
.btn-captcha {
	position:absolute;
	right:0
}
.relative {
	position:relative
}
.chk_txt input[type=checkbox] {
	position:absolute;
	left:15px;
	top:5px;
	z-index:999;
	height:20px;
	width:20px
}
.chk_txt small {
	font-size:14px;
	position:relative;
	text-align:left;
	padding-left:30px;
	line-height:20px;
	display:inline-block
}
.chk_txt small a {
	font-size:14px
}
.social_login > li {
	display:inline-block
}
.social_login {
	margin-top:10px
}
.social_login > li > a {
	width:35px;
	height:35px;
	text-align:center;
	line-height:35px;
	color:#fff;
	border-radius:50%;
	display:inline-block
}
.social_login > li > a.facebook {
	background-color:#3b5998
}
.social_login > li > a.gplus {
	background-color:#dd4b39
}
.inner-form .sign_with {
	padding-top:15px
}
.sign_with .sign_with_ttl {
	margin-bottom:5px;
	/* margin-top: -69px; */
	font-size:18px;
	font-weight:600;
	color:black;
}
.sign_with button {
	color:#fff;
	border:none;
	text-align:center;
	border-radius:50%;
	height:40px;
	width:40px;
	line-height:40px
}
.sign_with .fb_btn {
	background-color:#3B5998
}
.sign_with .g_btn {
	background-color:#DF4A32
}
.sign_with .lnkin_btn {
	background-color:#0077B5
}
.dropdown-menu li.close a:hover {
	background:#535876
}
.user_login {
	padding-bottom:5px;
	margin-bottom:0
}
.user_login .dropdown-menu li.close a:hover {
	background:#555!important
}
.user_login::after {
	clear:both;
	display:block;
	content:""
}
.user_login > li > a {
	color:#fff;
	padding:5px 2px
}
.user_login > li.notification {
	padding-top:0;
	display:block
}
.user_login > li > a img {
	width:30px;
	height:30px;
	display:block;
	object-fit:cover;
	border-radius:50%
}
.user_login > li > a .fa {
	font-size:15px
}
.user_login > li {
	display:inline-block!important;
	float:none!important;
	vertical-align:middle
}
.user_login > li.user_img {
	position:relative
}
.user_login > li > a {
	color:#fff;
	padding:2px 10px;
	cursor:pointer
}
.user_login > li > a:hover {
	text-decoration:none
}
.user_login > li > .dropdown_btn:hover > .fa {
	text-decoration:none;
	color:#fafafa
}
.user_login > li.notification {
	padding-top:0;
	display:block
}
.user_login > li > a img {
	width:25px;
	height:25px;
	display:block;
	object-fit:cover;
	border-radius:50%
}
.user_login > li > a .fa {
	font-size:15px
}
.photo_upload {
	border:1px solid #c5c5c5;
	margin:10px 0;
	padding:15px 0;
	background:#eef5f9
}
.file-input-wrapper figure p {
	font-size:14px;
	color:#535876;
	font-weight:600;
	margin-bottom:7px
}
.dropdown-menu {
	width:280px
}
.notifications_listing ul::after {
	clear:both;
	display:block;
	content:""
}
.bell .dropdown-menu li, .notifications_listing ul li {
	border-bottom:1px dashed #c5c5c5;
	padding:10px 15px
}
.notifications_listing ul li:first-child {
	padding-top:10px
}
.notifications_listing ul li:last-child {
	border-bottom:0
}
.bell .dropdown-menu li:last-child {
	border-bottom:0;
	text-align:center;
	padding-right:15px
}
.bell .dropdown-menu li:last-child a {
	color:#00aef0;
	font-size:14px;
	font-weight:500;
	letter-spacing:.5px
}
.bell .dropdown-menu li:last-child a .fa {
	font-size:11px;
	margin-left:3px
}
.bell .dropdown-menu li a {
	padding:0
}
.bell .dropdown-menu li a:hover {
	background:transparent
}
.notifications_listing ul li a figure {
	height:35px;
	width:35px;
	float:left;
	vertical-align:middle;
	margin-right:15px;
	overflow:hidden;
	position:relative;
	top:-5px;
	margin-bottom:10px
}
.bell .dropdown-menu li {
	position:relative;
	padding-left:50px
}
.bell .dropdown-menu li a figure {
	position:absolute;
	left:10px;
	width:35px;
	height:35px;
	border-radius:50%;
	overflow:hidden;
	vertical-align:middle;
	margin-right:9px
}
.bell .dropdown-menu li a figure img {
	object-fit:contain
}
.bell .dropdown-menu li a figure img, .notifications_listing ul li a figure img {
	width:100%;
	height:100%
}
.bell .dropdown-menu li a span, .notifications_listing ul li a span {
	font-size:14px;
	font-weight:600;
	white-space:pre-wrap;
	color:#535876
}
.bell .dropdown-menu li a small, .notifications_listing ul li a small {
	display:block;
	margin-top:2px;
	color:#535876
}
.notifications_listing ul li a small {
	margin-top:0
}
.bell .dropdown-menu li.seen, .notifications_listing ul li.seen {
	background:#e6e1e1
}
.dropdown_btn {
	padding:9px
}
.dropdown_btn > .fa {
	font-size:15px;
	color:#fff
}
.header_dropdown.employeer .bell .dropdown-menu {
	top:25px!important;
	right:-15px;
	left:auto
}
.notifications_detail {
	padding-left:15px;
	padding-right:15px
}
.notification_logo img {
	width:100px;
	object-fit:cover;
	height:100px
}
.notifications_detail h3 {
	font-size:18px;
	font-weight:600;
	margin-top:15px;
	margin-bottom:5px;
	color:#535876;
	border-bottom:1px solid #c5c5c5;
	padding-bottom:10px;
	margin-bottom:15px
}
.notifications_detail span.time {
	color:#535876;
	font-size:13px;
	font-weight:600
}
.notification_ul {
	padding-left:10px;
	margin-top:15px;
	margin-bottom:20px
}
.notification_ul li {
	font-size:14px;
	padding-bottom:6px
}
/*ul {
	list-style-type:none!important
}*/
.dropdown.af_login ul.dropdown-menu {
	padding-top:0;
	margin-top:10px
}
.dropdown.af_login ul.dropdown-menu li a {
	display:block;
	padding:10px 15px;
	border-top:1px solid #ddd;
	font-size:12px;
	font-family: 'Poppins', sans-serif; font-weight:600;;
	color:#2f64a3
}
.dropdown.af_login ul.dropdown-menu li a i {
	padding-right:5px;
	min-width:20px;
	color:#ed1c24
}
.dropdown.af_login ul.dropdown-menu li a:hover {
	background:#069;
	color:#fff!important;
	border-color:rgba(255,255,255,0.3)
}
.dropdown.af_login ul.dropdown-menu li a:hover i {
	color:#fff
}
.dropdown-menu li.user_name {
	padding-bottom:10px;
	width:100%;
	display:inline-block
}
.dropdown.af_login ul li.user_name {
	padding-left:5px;
	padding-top:10px;
	background:#2f64a3;
	display:grid;
	grid-template-columns:25% 73%;
	grid-column-gap:.1em;
	align-items:center
}
.dropdown.af_login ul li.user_name a {
	color:#fff
}
.dropdown.af_login ul li.user_name figure {
	height:65px;
	width:65px!important;
	display:inline-block;
	overflow:hidden;
	float:left;
	border-radius:50%;
	margin-top:-3px
}
.dropdown.af_login ul li.user_name a {
	display:inline-block;
	padding-left:0px;
	border:none;
	background:#069;
	color:#fff;
	padding-right:5px
}
.dropdown.af_login ul li.user_name a span {
	display:block;
	padding-top:5px
}
.dropdown.af_login ul li.user_name figure img {
	width:100%;
	height:100%;
	object-position:center;
	object-fit:cover
}
.dropdown.af_login .dropdown-menu {
	left:auto;
	right:-15px
}
.my_account .form-group i.fa {
	color:#00aeef;
	font-size:14px;
	padding-right:10px
}
.my_account form label {
	font-family: 'Poppins', sans-serif; font-weight:600;;
	font-size:14px;
	display:block
}
.my_account form span.required {
	display:inline-block;
	position:relative
}
.my_account form, .my_account form input, .my_account form span, .my_account form p, .my_account form .form-control {
	font-size:14px
}
.avatar-upload {
	position:relative;
	z-index:99;
}
.avatar-upload .avatar-edit {
	position:absolute;
	right:12px;
	z-index:1;
	top:10px
}
.avatar-upload .avatar-edit input {
	display:none
}
.avatar-upload .avatar-edit input+label {
	display:inline-block;
	width:34px;
	height:34px;
	margin-bottom:0;
	border-radius:100%;
	background:#00aeef;
	border:1px solid transparent;
	box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);
	cursor:pointer;
	font-weight:400;
	transition:all .2s ease-in-out
}
.avatar-upload .avatar-edit input+label:after {
	content:"";
	font-family:"FontAwesome";
	color:#fff;
	position:absolute;
	top:10px;
	left:0;
	right:0;
	text-align:center;
	margin:auto
}
.avatar-upload .avatar-preview {
	width:auto;
	height:75px;
	margin:0 auto;
	position:relative;
	border-radius:100%
}
.avatar-upload .avatar-preview>div {
	width:100%;
	height:100%;
	border-radius:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center
}
.acc_side_menu {
	position:relative;
	z-index:99;
	margin-top: 100px;
}
#imagePreview img {
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:center center
}
.resume_panel {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:25px
}
.dashboard h3 {
	border-bottom:1px solid #c5c5c5;
	padding-bottom:10px;
	margin-bottom:42px;
	text-transform:uppercase;
	color:#535876;
	font-size:20px;
	font-weight:700
}
.p-category {
	background:#fff;
	padding:20px 10px;
	-moz-box-shadow:0 1px 3px -1px #999;
	-webkit-box-shadow:0 1px 3px -1px #999;
	box-shadow:0 1px 3px -1px #999;
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
	margin-bottom:30px;
	min-height:175px
}
.p-category a {
	display:block
}
.p-category a p {
	margin-bottom:2px
}
.p-category:hover {
	background:#fff;
	border-top:0;
	transition:all .5s ease 0;
	transform:scale(1.05)
}
.p-category .fa {
	font-size:36px;
	color:#069;
	margin-bottom:15px
}
.p-category h4 {
	font-size:16px;
	font-weight:600;
	color:#4b27da;
	margin-top:5px;
	margin-bottom:10px
}
.p-category p {
	font-size:13px;
	color:#069
}
a:hover {
	text-decoration:none!important
}
.manage_jobs {
	background-color:#fff;
	margin-bottom:15px;
	border:1px solid #eee;
	-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);
	box-shadow:0 1px 2px 0 rgba(0,0,0,.05);
	-webkit-transition:background-color .5s, -webkit-box-shadow .5s;
	transition:background-color .5s, -webkit-box-shadow .5s;
	-o-transition:box-shadow .5s, background-color .5s;
	transition:box-shadow .5s, background-color .5s;
	transition:box-shadow .5s, background-color .5s, -webkit-box-shadow .5s
}
.item_header {
	padding:20px 30px;
	position:relative
}
.item_header::after {
	clear:both;
	display:block;
	content:""
}
.item_header a img {
	width:140px;
	margin-right:30px;
	float:left
}
.item_header .hgroup {
	display:inline-block
}
.item_header .hgroup h4 {
	font-size:18px;
	line-height:20px;
	font-weight:500
}
.item_header .hgroup h5 {
	font-size:14px;
	line-height:35px;
	font-weight:500;
	color:#96a2b2
}
.header-meta {
	float:right
}
.header-meta .job_location {
	font-size:14px;
	color:#96a2b2;
	line-height:20px
}
.header-meta span {
	display:block
}
.header-meta .label {
	display:block;
	position:absolute;
	width:65px;
	height:25px;
	right:-6px;
	bottom:9px;
	font-size:13px;
	color:#fff;
	text-align:center;
	line-height:18px;
	margin-bottom:0;
	vertical-align:middle;
	z-index:0;
	background:url(../images/time-bg.png) no-repeat 0 0
}
.item_header:hover .header-meta .label {
	background:url(../images/time-bg-hover.png) no-repeat 0 0
}
.item-footer {
	padding:5px 30px;
	color:#fff;
	background:#069
}
.item-footer .total_aplicants {
	padding-left:30px;
	display:inline-block;
	position:relative
}
.manage_jobs:hover .item-footer {
	background:#009ad3
}
.manage_jobs:hover .header-meta .label {
	opacity:1
}
.item-footer::after {
	clear:both;
	display:block;
	content:""
}
.item-footer p {
	float:left;
	font-size:14px;
	color:#96a2b2
}
.item-footer p span {
	font-weight:600
}
.item-footer .actions-btn {
	float:right;
	opacity:1;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
.item-footer .actions-btn .btn-xs {
	color:#069;
	padding:2px 15px;
	min-width:60px;
	font-size:14px;
	border-radius:100px
}
.item-footer .actions-btn .btnCancel {
	padding:2px 15px;
	min-width:60px;
	font-size:14px;
	border-radius:100px
}
.item-footer .btn-gray {
	background:#eceeef;
	color:#818a91
}
.item-footer .btn-success {
	background:#00aef0
}
.manage_jobs:hover .actions-btn {
	opacity:1
}
.manage-list-row {
	background:#fff;
	border:1px solid #e9f0f3;
	border-radius:4px;
	padding:20px 0;
	margin-bottom:15px;
	margin-left:0;
	list-style:none;
	box-shadow:0 3px 10px 0 rgba(62,28,131,.02);
	-webkit-box-shadow:0 3px 10px 0 rgba(62,28,131,.02);
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	-webkit-backface-visibility:hidden
}
.manage-list-row .job-info {
	float:left;
	padding-left:25px;
	position:relative
}
.manage-list-row .job-info .job-img {
	border-radius:2px;
	float:left;
	margin-right:25px;
	width:60px
}
.manage-list-row .job-info .job-img img {
	display:block;
	max-width:70px
}
.manage-list-row .job-details {
	display:inline-block;
	font-size:16px
}
.manage-list-row .job-info h3 {
	display:block;
	font-size:18px!important;
	color:#535876!important;
	margin:0;
	line-height:1.3;
	margin-bottom:3px;
	text-transform:capitalize;
	font-weight:600
}
.candi-skill {
	margin-top:10px
}
.manage-list-row small {
	color:#546e7a;
	display:inline-block;
	line-height:1.3;
	margin-right:15px;
	padding-bottom:10px;
	font-size:14px
}
.shortlisted-can {
	position:relative;
	height:26px;
	display:inline-block;
	color:#fff;
	font-weight:500;
	font-size:14px;
	background-color:#4990a0;
	text-align:center;
	font-weight:500;
	border-radius:4px;
	padding:0 8px 0 0;
	margin:0;
	padding-left:34px;
	line-height:27px;
	text-transform:capitalize
}
.shortlisted-can a {
	color:#fff
}
.skill-tag {
	background-color:#ed1c24;
	border-radius:0 2px 2px 0;
	color:#fff;
	display:inline-block;
	font-size:11px;
	font-weight:600;
	line-height:1.2727272727;
	margin:2px 15px 2px 0;
	padding:3px 7px;
	position:relative;
	text-transform:uppercase
}
.skill-tag:before {
	border-top:10px solid transparent;
	border-left:9px solid #ed1c24;
	border-bottom:10px solid transparent;
	content:"";
	height:0;
	position:absolute;
	top:0;
	right:-8px;
	width:0
}
.skill-tag:after {
	background-color:#fff;
	border-radius:50%;
	content:"";
	height:4px;
	position:absolute;
	top:8px;
	right:-2px;
	width:4px
}
.shortlisted-can:before {
	content:"\f00c";
	font-family:'fontawesome';
	font-size:14px;
	color:#fff;
	position:absolute;
	top:0;
	left:0;
	border-radius:4px 0 0 4px;
	line-height:26px;
	height:26px;
	width:26px;
	display:inline-block;
	background-color:#4990a0
}
.manage-list-row .job-buttons {
	float:right;
	margin-right:25px;
	position:relative;
	margin-top:7px
}
a.btn.btn-gary.manage-btn {
	background:#f4f5f7;
	color:#818a91
}
.btn.manage-btn {
	margin:10px 2px;
	padding:5px 10px;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
a.btn.btn-blue.manage-btn {
	background:#00aef0;
	color:#fff
}
a.btn.btn-cancel.manage-btn {
	background:#F44336;
	color:#fff
}
.employeer-dashboard .p-category {
	height:170px
}
.employeer-dashboard h3 {
	margin-bottom:20px
}
@media (min-width: 768px) {
.navbar-default.sidebar {
	position:fixed;
	min-height:100vh;
	overflow:hidden;
	display:block;
	margin-left:-250px;
	display:block;
	top:150px;
	left:250px;
	width:250px;
	background:#131c23;
	position:fixed;
	min-height:100vh;
	overflow:hidden;
	z-index:1000;
	transition:all .4s ease 0
}
.sidebar-nav.navbar-collapse {
	max-height:100vh;
	width:calc(100% + 17px);
	overflow-y:scroll;
	position:relative;
	display:block;
	height:100%;
	min-height:300px;
	padding:0 0 50px
}
}
.sidebar-nav.navbar-collapse {
	background:#131c23
}
.nav>li {
	position:relative;
	display:block
}
.sidebar-nav.navbar-collapse > .nav > li > a {
	padding:17px 10px
}
.sidebar-nav.navbar-collapse .nav > li > a {
	background:transparent;
	text-shadow:none;
	color:#718a9e;
	font-weight:500;
	border-bottom:1px dashed #253440;
	text-transform:capitalize!important
}
.my_account::-webkit-scrollbar {
display:none
}
.job_item .job_listing, .job_block {
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
.job_item .job_listing:hover, .job_block:hover, .item_header:hover {
	background-color:#f9f9f9
}
.job_item .job_listing:hover .job_info p {
	color:#e8e2e2
}
.job_item .job_listing:hover .job_description li a {
	color:#fff
}
.desc_content, .desc_content p {
	font-size:14px;
	line-height:30px
}
.content-single a {
	color:#00aef0
}
.services_page .pricing-section, .services_page, .breadcrumb {
	margin:0!important
}
.service-section {
	padding:70px 0;
	padding-top:0
}
.category_title::after {
	clear:both;
	display:block;
	content:""
}
.main_job_category .tab-content .job_item {
	margin-bottom:20px
}
.main_job_category .tab-content {
	margin-top:50px
}
.multitab-section ul::after {
	clear:both;
	display:block;
	content:""
}
.multitab-section ul li {
	float:left
}
.job_categories_section .nav-tabs > li > a, .main_job_category .tabs>li>a, .multitab-section ul li a {
	font-size:15px;
	color:#535876;
	font-weight:600;
	border:1px solid #cfddf3;
	border-radius:25px;
	padding:10px 20px;
	margin-right:15px
}
.job_categories_section .nav-tabs > li.active > a, .job_categories_section .nav-tabs > li.active > a:hover, .job_categories_section .nav-tabs > li.active > a:focus, .main_job_category .tabs > li.active > a, .main_job_category .tabs > li.active > a:hover, .main_job_category .tabs > li.active > a:focus, .multitab-section ul li a.multitab-widget-current {
	border:0;
	font-size:15px;
	background:#fcce31;
	color:#535876;
	border-radius:25px
}
.job_categories_section .main_job_category .nav-tabs > li > a, .tabs>li>a:hover {
	background:#fcce31;
	color:#535876;
	border-radius:25px
}
.main_job_category .section-heading {
	position:relative;
	top:6px
}
.main_job_category .load-btn {
	margin-top:35px
}
.dashboard_sec {
	margin-top:0;
	margin-bottom:30px
}
.job_description li a:hover {
	color:#fcce31!important
}
.user-menu {
	margin-top:10px
}
.user-menu .user_dd, .user-menu .fleft {
	display:inline-flex
}
.user-menu {
	margin-top:20px!important;
	position:relative;
	z-index:999999
}
.user-menu .user_dd .btn-post-free {
	border-radius:25px!important
}
.user-menu .dropdown .dropdown-toggle .fa {
	color:#fff;
	font-size:16px
}
.user-menu .dropdown-menu {
	z-index:9999
}
.user-menu .dropdown-menu li a {
	padding:15px;
	display:block
}
.nav-tabs>li>a .fa, .tab-content .d-inline .fa, .services-icon .fa {
	color:#fcce31
}
.company_desc_ttl {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:rgba(247,247,247,0.9);
	padding:15px 30px;
	z-index: 1;
}
.company_ttl span, .desc_content_ttl {
	display:block;
	width:100%;
	font-family: 'Poppins', sans-serif; font-weight:300;
	color:#000
}
.company_ttl span i {
	padding-right:5px;
	color:#069
}
.company_ttl span.company_name {
	font-size:24px;
	padding-bottom:15px;
	margin-top:10px;
	color:#ed1c24;
	font-family:'montserratbold'
}
.company_desc_ttl span.social {
	display:inline-block;
	padding:0;
	text-align:center;
	position:absolute;
	right:15px;
	top:15px
}
.desc_content_ttl {
	font-family: 'Poppins', sans-serif; font-weight:400;;
	font-size:18px;
	padding:15px 0
}
.company_desc_ttl span.social a {
	border-radius:10%
}
.company_desc_ttl span.social .f_b {
	background-color:#4862A3
}
.company_desc_ttl span.social .ggl {
	background-color:#DC4A38
}
.company_desc_ttl span.social .l_in {
	background-color:#1686B0
}
.company_desc_ttl span.social .twt {
	background-color:#1DA1F2
}
.company_desc_ttl span.social a {
	display:inline-block;
	height:30px;
	width:30px;
	text-align:center;
	border-radius:50px;
	background-color:transparent;
	line-height:30px
}
.company_desc_ttl span.social a:hover {
	background-color:#fff
}
.company_desc_ttl span.social a i {
	padding-right:1px;
	width:auto;
	color:#fff
}
.company_desc_ttl span.social a:hover i {
	color:#69bd45
}
.main-section {
	padding-top:30px
}
.desc_bdy {
	padding:30px
}
.company_desc .form-group {
	margin-top:25px
}
.company_desc .form-group .form-control {
	background:#fff;
	height:40px;
	line-height:40px;
	border-radius:25px;
	padding-left:15px
}
.company_desc .form-group textarea.form-control {
	height:120px
}
.company_desc .form-group .btn-primary {
	display:inline-block;
	font-size:15px;
	background:#4990a0;
	color:#fff;
	padding:15px 55px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-ms-border-radius:30px;
	-o-border-radius:30px;
	border-radius:30px;
	border:1px solid #c5c5c5;
	margin-top:10px;
	-webkit-transition:all .4s ease 0;
	-moz-transition:all .4s ease 0;
	-ms-transition:all .4s ease 0;
	-o-transition:all .4s ease 0;
	transition:all .4s ease 0
}
.company_desc .form-group .btn-primary:focus {
	outline:none
}
.resume_listing .keyword_field {
	width:50%
}
.resume_listing .location {
	width:42%
}
.resume_result .companylogo {
	margin-top:15px
}
.resume_result .job_block_company_name {
	margin-top:5px;
	color:#00aeef!important;
	font-size:14px
}
.resume_result .job_block_ttl {
	color:#535876!important;
	margin-top:5px;
	color:#00aeef;
	font-size:14px
}
.resume_result .job_block_dtl {
	color:#515151;
	font-size:14px;
	margin-top:2px!important
}
.resume_result .job_block .job_block_btn {
	opacity:0
}
.resume_result .job_block:hover .job_block_btn {
	opacity:1
}
.manage-list-row .job-company .fa, .manage-list-row .job-sallery .fa {
	font-size:10px;
	color:#ed1c24;
	margin-right:3px
}
.topjobs_section .load-btn {
	margin-top:30px
}
.freelancing_jobs {
	height:200px!important
}
.freelancing_jobs .job_info {
	width:100%!important
}
.freelancing_jobs .job_info p {
	font-size:14px;
	margin-top:10px;
	color:#565656;
	height:40px;
	overflow:hidden
}
.freelancing_jobs .job_description {
	margin-left:7px
}
.freelancing_jobs:hover .featureInfo > li {
	color:#00aeef
}
@media(min-width: 991px) {
.r-row > div:nth-child(2n+1) {
	clear:both;
	display:block;
	content:""
}
}
.form-modal form .form-group .form-control {
	height:40px;
	line-height:40px;
	border-radius:25px!important;
	border:1px solid #ccc!important;
	border-radius:5px;
	box-shadow:none!important;
	font-size:14px
}
#book_training {
	margin-bottom:20px
}
.form-modal form .form-group textarea.form-control {
	height:130px
}
.form-modal .modal-body {
	padding-left:25px!important;
	padding-right:25px!important;
	padding-bottom:0!important
}
.user-profile-menu .panel-body {
	padding:15px!important
}
.user-profile-menu .panel-default > .panel-heading {
	background:#4990a0;
	color:#fff;
	padding:12px 15px
}
.user-profile-menu .panel-default > .panel-heading h4.panel-title {
	font-size:15px;
	font-weight:500
}
.user-profile-menu .panel-default > .panel-heading h4.panel-title a {
	width:100%;
	display:block;
	height:100%;
	position:relative
}
.user-profile-menu .panel-default > .panel-heading h4.panel-title a:hover {
	color:#fff
}
.user-profile-menu .panel-group .panel + .panel {
	margin-top:0;
	border-bottom:0
}
.user-profile-menu .panel-title > a:before {
	float:right!important;
	font-family:FontAwesome;
	content:"\f068";
	padding-right:5px
}
.user-profile-menu .panel-title > a.collapsed:before {
	float:right!important;
	content:"\f067"!important
}
.panel-title > a:hover, .panel-title > a:active, .panel-title > a:focus {
	text-decoration:none
}
.category_Section .swiper-container-horizontal>.swiper-pagination-bullets {
	bottom:0
}
.category_Section .swiper-container {
	padding-bottom:80px
}
.portfolio_meter {
	margin-bottom:50px;
	margin-top:50px
}
.progress-circle {
	transform:rotate(-90deg);
	margin-top:-40px
}
.progress-circle-back {
	fill:none;
	stroke:#D2D2D2;
	stroke-width:10px
}
.progress-circle-prog {
	fill:none;
	stroke:#7E3451;
	stroke-width:10px;
	stroke-dasharray:0 999;
	stroke-dashoffset:0;
	transition:stroke-dasharray .7s linear 0
}
.progress-text {
	width:100%;
	position:absolute;
	top:-75px;
	left:-15px;
	text-align:center;
	font-size:2em
}
.innerpage_dropdown .dropdown-menu {
	top:40px!important
}
.user_dd, .employeer .user_dd {
	position:relative;
	top:2px
}
.header_dropdown.employeer .dropdown-menu {
	top:24px!important
}
.dropdown-menu {
	top:0;
	right:0;
	min-width:240px!important;
	margin:0!important
}
.dropdown-menu li.close {
	position:absolute;
	right:46px;
	top:-5px
}
.dropdown-menu li.user_name {
	padding-bottom:10px;
	width:100%;
	display:inline-block
}
.dropdown.af_login ul li.user_name {
	padding-left:5px;
	padding-top:10px;
	margin-left:0 !important
}
.dropdown.af_login ul li.user_name figure {
	height:65px;
	width:65px!important;
	display:inline-block;
	overflow:hidden;
	float:left;
	border-radius:50%;
	margin-bottom:0
}
.dropdown.af_login ul li.user_name a {
	display:inline-block;
	padding-left:0px;
	text-align:center
}
.dropdown.af_login ul li.user_name figure img {
	width:100%;
	height:100%;
	object-position:center;
	object-fit:cover
}
.dropdown.af_login ul li {
	padding-left:0
}
.featureInfo > li {
	display:inline-block;
	padding:0 6px 0 10px;
	border-left:1px solid #e0e0e0;
	font-size:13px
}
.featureInfo > li:first-child {
	border-left:0
}
.featureInfo i {
	color:#00aeef;
	padding-right:5px
}
.time-btn {
	display:inline-block;
	background:#4990a0;
	padding:6px 18px;
	color:#fff;
	float:left;
	font-size:14px;
	font-weight:500;
	margin:12px 5px 7px 14px
}
.click-btn {
	margin-top:14px;
	margin-bottom:4px
}
.click-btn a {
	font-size:14px;
	text-decoration:none;
	display:inline-block;
	background:#00aef0;
	padding:6px 18px;
	margin-bottom:3px;
	color:#fff;
	font-weight:500
}
.tabs_job_listing .job_info h5 a {
	font-size:17px;
	margin-bottom:5px
}
.tabs_job_listing .job_description li a {
	font-size:16px;
	padding-left:5px;
	font-weight:500;
	margin-top:5px;
	margin-bottom:2px
}
.tabs_job_listing {
	height:unset
}
.job_item .job_listing:hover .show_all::after {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
.show_detail {
	position:absolute;
	top:0;
	right:0;
	width:45px;
	height:45px;
	line-height:30px;
	background:#069;
	color:#fff;
	line-height:30px;
	text-align:center;
	border-bottom-left-radius:100px;
	padding:2px 2px 5px 15px;
	-webkit-transition:all .5s ease-in;
	-moz-transition:all .5s ease-in;
	-o-transition:all .5s ease-in;
	transition:all .5s ease-in
}
.show_detail:hover {
	color:#fff
}
.job_block:hover .show_detail {
	opacity:1
}
.job_detail_modal .job_block_ttl a {
	color:#000;
	font-size:17px;
	font-weight:600
}
.job_detail_modal .job_block_company_name a {
	font-size:14px;
	margin-bottom:10px;
	color:#000;
	text-transform:capitalize;
	font-family:'Open Sans', sans-serif
}
.job_detail_modal .btnApplyNow {
	margin-bottom:20px;
	margin-top:10px
}
.job_detail_modal .modal-body p {
	margin-top:10px;
	font-size:14px
}
.inner-form form .form-group span {
	position:absolute;
	width:100%
}
.inner-form form .form-group span.chk_txt {
	position:unset
}
.job_detail_modal .job_block_ttl a {
	font-size:17px!important;
	color:#09a0db!important
}
.job_detail_modal h3 {
	font-size:16px;
	color:#535876;
	font-weight:600;
	text-transform:capitalize;
	margin-top:15px;
	margin-bottom:10px
}
.job_detail_modal p i {
	color:#555;
	font-weight:500!important;
	font-size:13px
}
.job_detail_modal span {
	font-size:15px;
	margin-bottom:15px;
	display:block;
	color:#09a0db
}
.job_detail_modal span i strong {
	font-weight:600
}
.job_detail_modal ul li {
	font-size:14px;
	position:relative;
	padding-left:12px;
	padding-bottom:5px
}
.job_detail_modal ul li::before {
	position:absolute;
	left:0;
	top:11px;
	width:5px;
	height:1px;
	background:#888;
	content:""
}
.social_login > li {
	display:inline-block
}
.social_login {
	margin-top:10px
}
.social_login > li > a {
	width:35px;
	height:35px;
	text-align:center;
	line-height:35px;
	color:#fff;
	border-radius:50%;
	display:inline-block
}
.social_login > li > a.facebook {
	background-color:#3b5998
}
.social_login > li > a.gplus {
	background-color:#dd4b39
}
.side-btn {
	position:fixed;
	right:0;
	top:30%;
	z-index:9999
}
.btn-nonit {
	font-size:15px;
	color:#535876;
	font-weight:600;
	border-radius:25px;
	padding:12px 20px;
	margin-right:15px;
	border:1px solid #b8babd;
	-webkit-transition:all 300ms ease-in;
	-moz-transition:all 300ms ease-in;
	-o-transition:all 300ms ease-in;
	transition:all 300ms ease-in
}
.btn-nonit:hover {
	color:#535876;
	background:#fcce31
}
.btn-nonit.active {
	color:#535876;
	background:#fcce31;
	box-shadow:none
}
.freelancing_jobs .job_info h5 a {
	color:#535876;
	margin-left:7px;
	margin-bottom:7px
}
.user_login::after {
	clear:both;
	display:block;
	content:""
}
.user_login > li > a {
	color:#fff
}
.user_login > li > a img {
	width:30px;
	height:30px;
	display:block;
	object-fit:cover;
	border-radius:50%
}
.user_login > li > a .fa {
	font-size:15px
}
.services_page .nav-tabs {
	border:0
}
.services_page .nav-tabs > li > a {
	background-color:#535876;
	color:#fff;
	height:50px;
	margin-bottom:10px;
	font-size:16px;
	padding:0 20px;
	line-height:45px;
	font-weight:600;
	position:relative
}
.services_page .nav-tabs > li.active > a::after {
	position:absolute;
	content:"";
	right:-25px;
	top:0;
	width:0;
	height:0;
	border:0 solid transparent;
	border-bottom-width:25px;
	border-top-width:25px;
	border-left:25px solid #fcce31
}
.services_page .nav-tabs > li > a:hover, .services_page .nav-tabs > li.active > a {
	background-color:#fcce31;
	color:#535876
}
.services_page .tab-content {
	padding-left:25px
}
.employee_user .fleft, .employee_user .user_dd {
	display:inline-block!important
}
.employee_user .fleft {
	position:relative;
	top:10px;
	padding-left:15px
}
.employee_user .dropdown.af_login ul li.user_name a {
	font-size:14px;
	font-size:600
}
.employee_user .dropdown.af_login ul li.user_name i.fa-user-circle {
	font-size:24px;
	margin-top:0
}
.employee_user .dropdown-menu {
	top:32px
}
.footer-bottom .social-sec {
	margin-bottom:0
}
#resent-job-post ul.nav-pills li {
	margin-bottom:15px
}
.price-table {
	padding:60px 0 30px
}
.price-table .item-price {
	background-color:#fff;
	-webkit-box-shadow:4px 0 19px rgba(66,78,92,.35);
	box-shadow:4px 0 19px rgba(66,78,92,.35);
	-webkit-transition:all ease-in-out .4s;
	transition:all ease-in-out .4s
}
.price-table .item-price:hover {
	-webkit-transform:translateY(-2%);
	-ms-transform:translateY(-2%);
	transform:translateY(-2%)
}
.price-table .item-price .price-head .name-wrap {
	color:#fff;
	background-color:#062D55;
	position:relative;
	text-align:center;
	padding:20px 0
}
.price-table .item-price.premium-price .price-head .name-wrap {
	color:#fff;
	background-color:#009ad3;
	position:relative;
	text-align:center;
	padding:20px 0
}
.price-table .item-price .price-head .name-wrap h3 {
	font-size:17px;
	font-weight:400;
	letter-spacing:.5px;
	text-transform:uppercase;
	margin-bottom:0
}
.price-table .item-price .price-head .price-wrap {
	text-align:center;
	padding:11px
}
.price-table .item-price .price-head .price-wrap p {
	font-size:16px;
	color:#062D55;
	margin-bottom:0;
	font-family: 'Poppins', sans-serif; font-weight:500;
}
.price-table .item-price .price-head .price-wrap p span:first-child {
	font-size:16px;
	margin-right:4px;
	display:inline-block;
	width:48%;
	text-align:left
}
.price-table .item-price .price-head .price-wrap p em {
	display:inline-block;
	position:relative
}
.price-table .item-price .price-head .price-wrap p span:last-child {
	margin-left:5px;
	font-size:16px;
	display:inline-block;
	width:48%;
	text-align:right
}
.price-table .item-price .price-list ul li {
	text-align:center;
	color:#2f64a3;
	font-weight:400;
	padding:11px;
	font-size:14px;
	font-family: 'Poppins', sans-serif; font-weight:400;
}
.price-table .item-price .price-list ul li span {
	display:inline-block;
	position:relative;
	width:45%
}
.price-table .item-price .price-list ul li span:first-child {
	text-align:left
}
.price-table .item-price .price-list ul li span:last-child {
	text-align:right
}
.price-table .item-price .price-list ul li:nth-child(2n+1) {
	background-color:#f1f1f1
}
.price-table .item-price .price-list ul li:last-child {
	padding-top:19px;
	padding-bottom:19px
}
.price-table .most {
	background-color:#424e5c;
	position:relative
}
.price-table .most .head .price-wrap {
	padding-top:15px;
	padding-bottom:15px
}
.price-table .most .head .price-wrap p span:last-child {
	color:#e7edf3
}
.price-table .most .price-list ul li {
	color:#fafafa
}
.price-table .most .price-list ul li:nth-child(2n+1) {
	background-color:#37414d
}
@media(max-width: 1024px) {
.topjobs_section, .category_Section, .use_section {
	overflow:hidden
}
.footer_item {
	text-align:center;
	margin-bottom:10px
}
.footer_item p {
	text-align:center
}
}
@media(max-width: 991px) {
.cat_item {
	margin-bottom:25px
}
.ad_section {
	margin-top:25px
}
}
@media(min-width: 767px) and (max-width: 991px) {
.ad_section ul::after {
	clear:both;
	display:block;
	content:""
}
.ad_section ul li {
	width:50%;
	box-sizing:border-box;
	float:left
}
}
@media(max-width: 767px) {
.header-left.pull-left {
	float:none!important
}
.category_Section .tabs {
	float:none!important;
	margin-top:20px
}
.category_Section .tabs li {
	float:none!important
}
.category_Section .tabs li a {
	display:block;
	width:100%;
	margin-bottom:5px;
	text-align:center
}
.header-right.pull-right {
	float:none!important;
	margin-top:10px
}
.top-header {
	text-align:center
}
.header_social_links ul > li > a {
	border:1px solid #827d7d;
	padding:5px;
	border-radius:100%
}
.header_social_links {
	display:block!important;
	margin:10px 0
}
.forms_tab_items .nav-tabs>li {
	float:none
}
.forms_tab_items .nav-tabs>li>a {
	width:100%;
	margin-top:0
}
.how_apply_section > li {
	float:none;
	width:100%;
	text-align:center;
	margin-top:30px
}
.main_job_category .section-heading {
	float:none!important;
	text-align:center
}
.nav-tabs.pull-right {
	float:none!important;
	margin-top:25px
}
.nav-tabs > li {
	float:none;
	text-align:center
}
.main_job_category .nav-tabs>li>a {
	margin-top:10px
}
.cat_icon {
	left:calc(50% - 30px);
	-webkit-left:calc(50% - 30px)
}
.header_social_links ul > li > a::after {
	background-color:transparent
}
.keyword_field {
	width:100%
}
.custom-combobox {
	width:100%
}
.location {
	width:100%
}
.tab-content .submit-btn {
	width:100%
}
.banner_container {
	bottom:50px
}
.banner-area {
	height:650px
}
.select2-container {
	max-width:100%!important
}
.companylogo {
	margin-top:0
}
.job_block figure img {
	height:100%
}
.company_description img {
	margin:unset
}
.details-content h3 {
	font-size:17px
}
.btn_green {
	display:block;
	width:100%;
	margin-bottom:10px;
	max-width:unset!important
}
.social-share, .social-share ul.requirement-ul {
	float:none!important;
	top:unset;
	margin-top:10px
}
.job_summary ul li {
	width:50%
}
.job_summary ul li:nth-child(3n+1) {
	clear:unset
}
.job-listing {
	display:block
}
.c-logo {
	float:none;
	margin-bottom:10px
}
.c-logo img {
	height:100px
}
.job-title-sec h3, .job-is {
	display:block;
	float:none;
	margin-top:10px
}
.job-lctn {
	display:unset
}
.job-title-sec h3, .job-title-sec span {
	padding-left:0
}
.blogpost.style2 .blog-posthumb, .blogpost.style2 {
	display:block;
	width:100%
}
.blogpost.style2 .blog-postdetail {
	display:block;
	padding-left:0
}
.blog-postdetail>p {
	margin-bottom:30px
}
.post-metas {
	margin-top:20px
}
.blog-ul {
	margin-bottom:30px
}
.fullwidth {
	padding-left:17px;
	padding-right:17px
}
.my_account .nav-tabs>li {
	width:100%!important;
	float:none
}
.my_account .nav-tabs>li>a {
	width:100%
}
.my_account .nav-tabs>li.active>a::after {
	display:none
}
.profile .tab-content>.active, .my_account .profile .tab-content {
	padding:0!important
}
.profile-form .form-group select {
	margin-bottom:15px
}
#btnSaveExperience, #btnSaveEducation {
	margin-left:0!important
}
.btnApplyNow {
	float:none!important;
	margin-top:10px
}
.account_sec .job_block_dtl {
	margin-top:20px!important
}
.account_sec .job_block .job_block_ttl a {
	font-size:15px
}
.change_p {
	padding-right:17px!important;
	padding-left:17px!important
}
.deactivate_account_ul li label {
	font-size:12px
}
.navbar-bg .navbar-nav>li:first-child>a {
	padding-left:25px
}
.testinomial_item p {
	padding:5px;
	font-size:14px;
	margin-bottom:10px
}
.section-heading {
	font-size:20px
}
.jobs_section .section-heading {
	float:none!important;
	text-align:center
}
.testinomial_item h3 {
	font-size:18px
}
.inner-form {
	width:100%;
	top:0;
	transform:unset;
	left:0
}
.form-wrapper {
	height:900px
}
.form-wrapper.loginform {
	height:485px;
	overflow:hidden
}
.banner-caption h1 {
	font-size:26px
}
.modal {
	padding-right:20px!important
}
.modal-dialog {
	width:100%!important
}
.navbar .btn {
	padding:8px 3px;
	font-size:13px
}
}
.select2-container {
	max-width:100%!important
}
.educational-panel {
	padding:0 15px
}
.panel-default {
	margin-bottom:0!important
}
.profile {
	margin-bottom:40px;
	margin-top:10px
}
.big_inner {
	padding:30px 0
}
.big_inner .big-icon .fa {
	font-size:50px;
	margin-bottom:25px;
	color:#fff
}
.toggle-button-container {
	padding:10px 30px
}
.toggle-button-container, .toggle-button-container p {
	font-size:14px;
	color:#000;
	margin-bottom:10px;
	font-family: 'Poppins', sans-serif; font-weight:300;
	line-height:30px
}
#profile .fa-times-circle {
	position:unset;
	top:unset;
	right:unset;
	color:red;
	padding-right:0
}
#profile .btn-sm {
	padding:5px 25px;
	display:inline-block;
	position:relative;
	margin-bottom:10px
}
.btn-small.btn-success {
	height:40px;
	line-height:40px
}
#preference, #private, #refer {
	background:#fff;
	padding:15px 25px
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background:transparent!important;
	border:0!important
}
.main_job_category .swiper-button-next {
	position:absolute;
	bottom:0;
	left:50%;
	top:unset;
	height:14px;
	margin-left:10px
}
.main_job_category .swiper-button-prev {
	position:absolute;
	bottom:0;
	left:50%;
	top:unset;
	height:14px;
	margin-right:10px
}
.jobs_section .swiper-button-next {
	right:30px;
	top:30px;
	height:14px;
	margin-left:10px
}
.jobs_section .swiper-button-prev {
	right:50px;
	left:unset;
	top:30px;
	height:14px;
	margin-left:10px
}
.item-footer .btn-primary {
	background:#fff;
	border-radius:100px;
	border:0;
	padding:3px 15px;
	margin-left:5px;
	font-size:13px;
	color:#069
}
.manage_jobs_page table.personal_info tr th, .manage_jobs_page table.app_table tr th {
	font-size:15px;
	font-weight:600;
	color:#00aef0
}
.manage_jobs_page table.personal_info tr td, .manage_jobs_page table.app_table tr td {
	font-size:14px;
	border:1px solid #ddd;
	padding:10px
}
.manage_jobs_page table.personal_info tr td:first-child {
	width:200px
}
.manage_jobs_page .btn-sm {
	padding:5px 7px
}
.manage_jobs_page table.app_table tr th {
	color:#fff!important;
	text-align:center;
	background-color:#008b8b
}
.manage_jobs_page .btn-primary {
	background-color:#00aeef;
	border:0;
	color:#fff!important
}
.manage_jobs_page table.personal_info tr td a {
	color:#4990a0
}
@media(max-width: 767px) {
.innerpage-nav {
	padding-bottom:35px
}
.user-menu {
	position:absolute;
	float:none!important;
	top:30px;
	width:100%;
	left:0;
	background:#4990a0
}
.top-header {
	margin-bottom:34px
}
.navbar .btn {
	border-radius:0;
	width:33.33333333%
}
.user_login > li {
	display:inline-block!important;
	float:none!important
}
.user_login > li.user_img {
	position:relative;
	top:3px
}
.employeer {
	right:0;
	display:unset;
	float:right;
	margin-right:35px
}
.employee_user .user_dd .btn-post-free {
	border-radius:0;
	border:1px solid #fff;
	width:auto!important;
	padding:0 5px;
	position:relative;
	top:-8px
}
a.btn.btn-post-free:hover {
	color:#ddd!important
}
.employee_user {
	float:right;
	margin-right:23px
}
.btn-nonit {
	margin-bottom:10px
}
.btn-nonit.active::before {
	left:-14px;
	border-top-width:13px;
	border-bottom-width:13px;
	border-right:13px solid rgba(252,206,49,0.8)
}
}
.job-listing.rounded {
	position:relative
}
.savejob_favjob {
	position:absolute;
	right:30px;
	bottom:0
}
.savejob_favjob a {
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	background:#4990a0;
	display:inline-block;
	opacity:0
}
.savejob_favjob a .fa {
	font-size:11px;
	color:#fff
}
.job-listing.rounded:hover .savejob_favjob a {
	opacity:1
}
.course_item {
	height:140px;
	overflow:hidden
}
.course_item.course-open {
	height:auto;
	overflow:unset
}
#file-upload-btn {
	display:inline-block;
	text-align:center
}
.show_more.downarrow .fa {
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.swiper-slide-active {
	margin-top:0!important
}
.category-section #owl-demo .item {
	display:block;
	margin-right:15px!important
}
.employee_user .user_dd .btn {
	border:0!important
}
@media(max-width: 1200px) {
.social-share {
	float:none!important
}
.social-share ul.requirement-ul {
	display:block;
	top:unset;
	float:none!important;
	margin-top:25px
}
.requirement-ul li:first-child {
	padding-left:0
}
.freelancing_jobs {
	height:auto!important
}
}
.form-group p {
	padding:0!important;
	margin-bottom:0 !important
}
@media(max-width: 767px) {
.form-group label {
	display:block
}
.form-group .col-sm-4 {
	margin-bottom:5px
}
.featureInfo > li {
	margin-top:5px
}
.job_item .job_listing {
	height:150px
}
.show_detail {
	opacity:1!important
}
}
@media(max-width: 420px) {
.featureInfo > li:last-child {
	border-left:0
}
}
.text-danger, .text-error {
	color:#a94442!important
}
.photo_upload {
	border:1px solid #c5c5c5;
	margin:10px 0;
	padding:0;
	background:#eef5f9
}
.file-input-wrapper figure p {
	font-size:14px;
	color:#535876;
	font-weight:600;
	margin-bottom:7px
}
.dropdown-menu {
	width:280px
}
.notifications_listing ul::after {
	clear:both;
	display:block;
	content:""
}
.bell .dropdown-menu li, .notifications_listing ul li {
	border-bottom:1px dashed #c5c5c5;
	padding:10px 15px
}
.notifications_listing ul li:last-child {
	border-bottom:0
}
.bell .dropdown-menu li:last-child {
	border-bottom:0;
	text-align:center;
	padding-right:15px
}
.bell .dropdown-menu li:last-child a {
	color:#00aef0;
	font-size:14px;
	font-weight:500;
	letter-spacing:.5px
}
.bell .dropdown-menu li:last-child a .fa {
	font-size:11px;
	margin-left:3px
}
.bell .dropdown-menu li a {
	padding:0
}
.bell .dropdown-menu li a:hover {
	background:transparent
}
.notifications_listing ul li a figure {
	height:35px;
	width:35px;
	float:left;
	vertical-align:middle;
	margin-right:15px;
	overflow:hidden;
	position:relative;
	top:-5px
}
.bell .dropdown-menu li {
	position:relative;
	padding-left:50px
}
.bell .dropdown-menu li a figure {
	position:absolute;
	left:10px;
	width:35px;
	height:35px;
	border-radius:50%;
	overflow:hidden;
	vertical-align:middle;
	margin-right:9px
}
.bell .dropdown-menu li a figure img {
	object-fit:contain
}
.bell .dropdown-menu li a figure img, .notifications_listing ul li a figure img {
	width:100%;
	height:100%
}
.bell .dropdown-menu li a span, .notifications_listing ul li a span {
	font-size:13px;
	font-weight:600;
	white-space:pre-wrap;
	color:#535876
}
.bell .dropdown-menu li a small, .notifications_listing ul li a small {
	display:block;
	margin-top:2px;
	color:#535876;
	font-size:11px
}
.notifications_listing ul li a small {
	margin-top:0
}
.bell .dropdown-menu li.seen, .notifications_listing ul li.seen {
	background:#e6e1e1
}
.dropdown_btn > .fa {
	font-size:15px
}
.notifications_detail {
	padding-left:15px;
	padding-right:15px
}
.notification_logo img {
	width:100px;
	object-fit:cover;
	height:100px
}
.notifications_detail h3 {
	font-size:18px;
	font-weight:600;
	margin-top:15px;
	margin-bottom:5px;
	color:#535876;
	border-bottom:1px solid #c5c5c5;
	padding-bottom:10px;
	margin-bottom:15px
}
.notifications_detail span.time {
	color:#535876;
	font-size:13px;
	font-weight:600
}
.notification_ul {
	padding-left:10px;
	margin-top:15px;
	margin-bottom:20px
}
.notification_ul li {
	font-size:14px;
	padding-bottom:6px
}
.status_ul {
	margin-top:6px
}
.status_ul::after {
	clear:both;
	display:block;
	content:""
}
.status_ul > li:first-child {
	padding-left:0
}
.status_ul > li > a {
	color:#fff;
	padding:3px 8px;
	font-weight:600
}
.status_ul > li > a.delete {
	background:#a94442
}
.status_ul > li > a.edit {
	background:#535876
}
.status_ul > li {
	font-size:14px;
	float:left;
	box-sizing:border-box;
	color:#535876;
	font-weight:700;
	padding-left:15px
}
.status_ul > li span {
	margin-left:5px;
	padding:3px 8px;
	background:linear-gradient(to right, #141e30, #243b55);
	color:#fff;
	font-weight:600
}
@media(max-width: 767px) {
.job_description li a {
	display:inline-block
}
}
@media(min-width: 991px) {
.h-row > div:nth-child(3n+1) {
	clear:both;
	display:block;
	content:""
}
}
.other_information {
	padding:15px!important
}
span.required {
	color:red;
	font-size:15px;
	line-height:12px
}
.jobswiper-container.swiper-container-horizontal.swiper-container-multirow {
	overflow:hidden
}
.id-upcoming .owl-controls.clickable .owl-pagination {
	display:block
}
.category-section.category_bottom {
	padding-bottom:0
}
.dropdown-menu.open {
	opacity:1!important;
	visibility:visible!important;
	transform:translateY(0%)!important
}
.main_category {
	padding:7px 15px;
	background:#fff;
	box-shadow:5px 5px 5px #e9e9e9;
	margin-bottom:25px
}
.choose_category p {
	font-size:16px;
	margin-bottom:10px;
	color:#535876;
	margin-top:10px;
	font-weight:600
}
.main_category_fixed {
	position:fixed;
	top:80px;
	z-index:999;
	width:100%;
	background:#ebebeb;
	left:0
}
.choose_category::after {
	clear:both;
	display:block;
	content:""
}
.btn_group {
	text-align:center
}
@media(max-width: 1300px) {
.main_category_fixed {
	top:80px
}
.choose_category p {
	float:none
}
.btn_group {
	float:none
}
.main_category {
	text-align:center
}
.top-header {
	margin-bottom:0
}
}
@media(max-width: 767px) {
.main_category_fixed {
	top:50px
}
.header_social_links ul > li > a:hover .fa {
	color:#fff
}
}
.header_social_links ul > li > a.active {
	color:#fff
}
.alert-danger {
	display:block
}
.alert-danger .text-danger {
	position:unset;
	bottom:unset
}
.hide_category {
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	border-radius:50%;
	background:rgba(0,0,0,0.4);
	display:block;
	color:#fff;
	position:absolute;
	left:-15px;
	top:-7px
}
.cat_inner {
	position:relative
}
.pad-60 {
	padding-top:60px
}
.notification .badge {
	position:relative;
	right:8px;
	top:-5px;
	background-color:#ed1c24
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background:transparent;
	color:#fcce31
}
@media(max-width: 767px) {
.form-wrapper {
	overflow:hidden
}
}
.contact-top li.active a {
	color:#fcce31
}
.contact-top li a:active, .contact-top li a:focus {
	color:#fff
}
.top_job_item {
	margin-bottom:20px
}
.category_inner > ul::after {
	clear:both;
	display:block;
	content:""
}
.category_inner > ul > li {
	position:relative;
	padding:7px 15px;
	width:25%;
	float:left;
	box-sizing:border-box
}
.category_inner > ul > li::before {
	position:absolute;
	content:"";
	left:0;
	top:7px;
	font-family:FontAwesome;
	content:\f0da;
	font-size:17px;
	color:#fcce31
}
.category_inner > ul > li > a {
	font-size:17px;
	font-weight:500;
	display:block;
	-webkit-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out
}
.category_inner > ul > li a:hover {
	color:#fcce31
}
.addmore-btn {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding-bottom:10px
}
.addmore-btn .btn-primary {
	margin-top:10px!important;
	background:transparent!important
}
.addmore-btn .btn-primary .fa {
	width:25px;
	height:25px;
	border-radius:50%;
	border:2px solid #535876;
	font-size:13px;
	margin-right:7px;
	line-height:23px
}
.addmore-btn .btn-primary:active, .addmore-btn .btn-primary:focus {
	border:0;
	outline:none;
	box-shadow:none
}
.btn-cancel {
	font-size:14px
}
@media(max-width: 991px) {
.category_inner > ul > li {
	width:50%
}
}
@media(max-width: 767px) {
.category_inner > ul > li {
	width:100%;
	float:none
}
.topjobs_section {
	padding-top:40px
}
.ad_section {
	padding-top:0;
	margin-bottom:35px
}
.job_categories_section, .category-section.category_bottom {
	padding-top:40px
}
}
.job_categories_section .job_listing {
	position:relative;
	z-index:99
}
.job_categories_section .tab-content .fade {
	display:none
}
.job_categories_section .tab-content .fade.in.active {
	display:block
}
.blog figure {
	text-align:center;
	background:#fff
}
.blog img {
	margin-left:auto;
	margin-right:auto
}
.blog-content-ul {
	list-style-type:disc;
	margin-left:25px
}
.blog-content-subtitle {
	color:#535876;
	font-size:19px;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:600
}
.blog-content-title {
	margin-bottom:10px!important;
	margin-top:20px
}
.content-single ol {
	margin-left:15px
}
#profile_form_social .relative.facebook-icon i {
	background-color:#3b5998
}
#profile_form_social .relative.twitter-icon i {
	background-color:#55acee
}
#profile_form_social .relative.googleplus-icon i {
	background-color:#dd4b39
}
#profile_form_social .relative.linkedin-icon i {
	background-color:#007bb5
}
#profile_form_social .relative.github-icon i {
	background-color:#000
}
.dis_pic {
	padding:15px;
	display:block;
	text-align:center;
	background:#069
}
.dis_pic h4 {
	color:#fff;
	padding-top:15px;
	text-align:left;
	font-family:'OpenSans-Bold';
	margin-top:15px
}
.dis_pic .img_sec figure {
	padding:3px;
	border:1px solid #cacaca;
	max-width:146px;
	width:100%;
	max-height:146px;
	margin:0 auto;
	height:100%;
	border-radius:2px
}
.dis_pic .img_sec img {
	margin:0 auto 15px
}
.dis_pic .right_content {
	padding:5px 0 0
}
.dis_pic .right_content span {
	color:#979797;
	width:100%;
	display:block;
	font-size:12px
}
.dis_pic .right_content span.ttl {
	text-transform:uppercase;
	font-weight:700
}
.account_sec .acc_side_menu {
	background:#fff;
	-moz-box-shadow:0 1px 3px -1px #666;
	-webkit-box-shadow:0 1px 3px -1px #666;
	box-shadow:0 1px 3px -1px #666;
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
.account_sec .acc_side_menu ul {
	list-style-type:none;
	font-size:13px;
	box-shadow: -1px 2px 4px 1px #d6d6d6;
	margin-bottom:0!important
}
.account_sec .acc_side_menu li {
	position:relative
}
.account_sec .acc_side_menu li.accord_title a {
	font-size:15px;
	font-weight:700;
	text-transform:uppercase;
	color:#69bd45
}
.account_sec .acc_side_menu li.accord_title {
	background-color:#efefef
}
.account_sec .acc_side_menu li.accord_title:before {
	content:'\f078';
	font:normal normal normal 14px/1 FontAwesome;
	color:#69bd45;
	position:absolute;
	right:10px;
	top:14px
}
.account_sec .acc_side_menu li:hover {
	background:#009ad3
}
.account_sec .acc_side_menu li.active {
	background:#009ad3
}
.account_sec .acc_side_menu ul li a {
	display:block;
	font-size:14px;
	line-height:18px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	border-bottom:1px solid #eee;
	padding:15px 20px
}
.account_sec .acc_side_menu li:hover a, .account_sec .acc_side_menu li.active a {
	color:#fff;
	text-decoration:none;
	border-color:#00aeef;
	position:relative
}
.account_sec .acc_side_menu li.active a:before {
	position:absolute;
	content:'';
	top:13px;
	right:-7px;
	width:15px;
	height:15px;
	background:#009ad3;
	-webkit-transform:rotate(225deg);
	-moz-transform:rotate(225deg);
	-o-transform:rotate(225deg);
	-ms-transform:rotate(225deg);
	transform:rotate(225deg);
	border:1px solid #009ad3;
	border-left:0;
	border-top:0;
	z-index:9
}
.account_sec .acc_side_menu ul li a i {
	margin-right:16px;
	border-radius:10px
}
.dash_board .dash_block {
	border:1px solid #f5f5f5;
	border-radius:5px;
	position:relative;
	margin-bottom:30px
}
.dash_board .dash_block.applied {
	background-color:#00A65A
}
.dash_board .dash_block.applied:before {
	content:'\f064';
	font:normal normal normal 130px/1 fontAwesome;
	position:absolute;
	right:66px;
	top:20px;
	color:rgba(0,0,0,0.05)
}
.dash_board .dash_block.saved {
	background-color:#00C0EF
}
.dash_board .dash_block.saved:before {
	content:'\f0c7';
	font:normal normal normal 130px/1 fontAwesome;
	position:absolute;
	right:66px;
	top:20px;
	color:rgba(0,0,0,0.05)
}
.dash_board .dash_block.new_opening {
	background-color:#932AB6
}
.dash_board .dash_block.new_opening:before {
	content:'\f097';
	font:normal normal normal 130px/1 fontAwesome;
	position:absolute;
	right:66px;
	top:20px;
	color:rgba(0,0,0,0.05)
}
.dash_board .dash_block.views {
	background-color:#F56954
}
.dash_board .dash_block.views:before {
	content:'\f2c3';
	font:normal normal normal 130px/1 fontAwesome;
	position:absolute;
	right:66px;
	top:20px;
	color:rgba(0,0,0,0.05)
}
.dash_board .dash_block .dash_bdy {
	padding:70px 40px
}
.dash_board .dash_block .dash_bdy span.big_txt {
	display:block;
	font-size:80px;
	color:rgba(255,255,255,0.9)
}
.dash_board .dash_block .dash_bdy span.small_txt {
	font-size:20px;
	display:block;
	color:#fff;
	padding-top:25px
}
.dash_board .dash_block .m_info {
	position:absolute;
	bottom:0;
	background-color:rgba(0,0,0,0.2);
	text-align:center;
	width:100%;
	border-radius:0 0 5px 5px;
	color:#fff
}
.dash_board .dash_block .m_info span {
	padding:2px 0;
	display:block
}
.top-pad-15 {
	padding-top:15px
}
.my_account .section_ttl {
	padding-bottom:15px;
	text-transform:uppercase;
	font-size:18px;
	color:#4a4a4a;
	font-weight:600
}
.my_account .form-group i.fa {
	position:absolute;
	top:12px;
	right:25px
}
.my_account .form-group div.col-sm-6.relative {
	margin-bottom:10px
}
.my_account .col-sm-6 input {
	margin-bottom:5px
}
.my_account .form-group div.col-sm-6.relative:hover i.fa {
	color:#69bd45
}
label {
	padding-left:8px;
	font-weight:400!important;
	font-family: 'Poppins', sans-serif; font-weight:400;
}
.submit_btn, .user-profile-menu .btn-primary {
	background-color:#2f64a3;
	border:2px solid #2f64a3;
	font-size:16px!important;
	color:#f4f4f4;
	padding:5px 25px!important;
	margin:0 0 15px;
	display:inline-block;
	font-family: 'Poppins', sans-serif; font-weight:500;
	text-transform:uppercase;
	letter-spacing:.014em
}
.submit_btn:hover {
	background:#f36969;
	border-color:#f36969;
	color:#fff!important
}
.tab-content {
	padding:0
}
.my_account .nav-tabs>li.active>a, .my_account .nav-tabs>li.active>a:hover {
	border-radius:0
}
.my_account .nav-tabs>li.active>a, .my_account .nav-tabs>li.active>a:hover, .my_account .nav-tabs>li.active>a:focus {
	background:linear-gradient(to right, #009ad3, #009ad3);
	border-bottom-color:transparent;
	cursor:default;
	color:#fff!important;
	font-family: 'Poppins', sans-serif; font-weight:400;;
	font-size:14px;
	margin-top:0!important
}
.my_account .nav-tabs>li.active {
	margin-bottom:0
}
.my_account .nav-tabs>li.active>a::after {
	position:absolute;
	content:"";
	left:40%;
	bottom:-10px;
	width:0;
	height:0;
	border:0 solid transparent;
	border-left-width:10px;
	border-right-width:10px;
	border-top:10px solid #009ad3
}
.user-tab {
	margin-bottom:0
}
.user-tab li a {
	padding:10px 15px;
	text-align:center;
	display:block;
	border:none
}
.my_account .panel-body {
	padding:15px
}
.my_account .profile .panel-body {
	padding:0
}
.my_account .profile .tab-content {
	padding:15px;
	background:#fff;
	-moz-box-shadow:0 1px 3px -1px #666;
	-webkit-box-shadow:0 1px 3px -1px #666;
	box-shadow:0 1px 3px -1px #666;
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
.profile {
	border:0
}
.my_account .nav-tabs>li>a {
	margin-right:0;
	line-height:24px;
	border-radius:0;
	font-family: 'Poppins', sans-serif; font-weight:400;;
	border-left:1px solid #c5c5c5;
	font-size:14px;
	color:#ed1c24
}
.my_account .nav-tabs {
	border-bottom:1px solid #e1e1e1;
	background-color:#fff
}
.my_account .nav-tabs>li>a:hover {
	border-color:#eee;
	background-color:#fff;
	color:#069
}
.my_account .table, .my_account .table thead tr {
	border:1px solid #ddd
}
.my_account .table thead tr th {
	border:1px solid #ddd
}
.my_account .table thead td {
	border-bottom:3px solid #e0e0e0;
	border-top:none!important;
	border-right:none;
	text-transform:uppercase;
	padding:10px 16px
}
.my_account .table tbody td {
	font-size:12px;
	padding:6px 4px;
	display:table-cell;
	vertical-align:middle
}
.my_account .table tbody tr:nth-child(2) {
	background-color:#f9f9f9
}
.exp_more_record.row {
	margin-bottom:10px
}
.adder {
	padding-top:15px
}
.adder a {
	text-decoration:none;
	color:#69bd45;
	font-weight:700;
	opacity:.8
}
.adder:hover a {
	opacity:1
}
.port_block {
	padding:5px 0;
	border-bottom:1px solid #e0e0e0
}
.port_block img {
	height:auto;
	max-height:100px;
	width:100%;
	max-width:100px
}
.port_block span.port_ttl {
	padding:15px;
	font-size:14px
}
.port_block span.port_btn {
	float:right;
	padding:36px 0
}
.port_block span.port_btn i {
	padding:0 10px
}
.port_block a {
	color:#818080
}
.port_block:hover a {
	color:#69bd45
}
.sl_jobs img {
	max-height:100%;
	width:100%;
	max-width:70px;
	max-height:70px;
	margin-right:5px;
	border:1px solid #e0e0e0
}
.sl_jobs span.sl_ttl {
	margin-left:15px;
	font-size:16px;
	font-weight:700;
	text-transform:uppercase
}
.sl_jobs span.right_dtl {
	float:right;
	padding:12px 0
}
.sl_jobs span.right_dtl span {
	padding-left:10px
}
.sl_jobs:hover span.right_dtl span.sl_remove {
	color:#69bd45
}
.sl_jobs span.right_dtl .sl_date {
	font-size:12px;
	font-weight:700
}
.a_job img {
	width:75px;
	height:auto;
	max-height:75px;
	border:1px solid #e0e0e0
}
.a_job .aj_ttl {
	font-size:16px;
	font-weight:700
}
.my_account .table.a_job tbody tr:nth-child(2) {
	background-color:transparent
}
.my_account .table.a_job tbody tr {
	border-bottom:1px solid #e0e0e0
}
.cv {
	border:1px solid #e0e0e0;
	padding:15px
}
.cv .cv_ttl, .cover_letter .cl_ttl {
	font-weight:700;
	font-size:15px;
	text-transform:uppercase;
	margin-bottom:15px
}
.cv .cv_upblock {
	border:2px solid #e0e0e0;
	margin-left:10px;
	padding:7px;
	margin-top:1px;
	max-width:150px
}
.cv .cv_upblock i {
	padding-left:5px
}
.cv .cv_upblock i:hover {
	color:#69bd45
}
.cv .guide_line {
	font-weight:700;
	opacity:.8;
	font-size:12px
}
.cover_letter {
	margin-top:15px
}
.cover_letter textarea {
	border:1px solid #e0e0e0;
	padding:15px
}
.cms_page .section_ttl {
	margin-top:15px;
	font-size:24px;
	font-weight:700;
	color:#69bd45;
	padding-bottom:10px
}
.cms_page .cms_body {
	border-top:1px solid #f6f7f9;
	padding-top:15px
}
.cms_body p {
	margin-bottom:15px
}
.cms_body p strong {
	font-size:16px
}
.cms_body.jobHolder, .contact .jobHolder {
	padding:15px;
	margin-bottom:15px
}
.cms_body ul {
	list-style-type:initial;
	padding-left:15px
}
.related_jobs {
	padding-top:20px;
	margin-top:20px;
	border-top:1px solid #ececec
}
.related_jobs .rj_title {
	text-transform:uppercase;
	font-size:16px;
	font-weight:700;
	color:#717171;
	margin-bottom:10px
}
.related_jobs .rj_body {
	border:1px solid #eaeaea;
	background-color:#fff;
	padding:5px
}
.related_jobs .rj_body li {
	width:33.333333%;
	height:10px;
	display:inline-block
}
.related_jobs .rj_body .rj_box {
	border-bottom:1px solid #ececec;
	margin-bottom:10px;
	padding:0 0 10px
}
.related_jobs .rj_body .rj_box figure {
	float:left;
	width:22%
}
.related_jobs .rj_body .rj_box figure img {
	max-width:100%
}
.related_jobs .rj_body .rj_box .rj_dtl {
	padding-left:5px;
	max-width:45%;
	display:inline-block;
	float:left
}
.related_jobs .rj_body .rj_box .rj_btn {
	padding-left:5px;
	max-width:30%;
	display:inline-block;
	float:right
}
.related_jobs .rj_body .rj_box .rj_btn a {
	font-size:10px;
	line-height:13px;
	padding:5px
}
.rj_box .rj_dtl .jb_ttl {
	font-size:12px;
	font-weight:700;
	color:#792228;
	line-height:12px
}
.rj_box .rj_dtl .jb_pos {
	font-size:11px;
	font-weight:700;
	color:#6f6f6f;
	line-height:18px
}
.rj_box .rj_dtl .time {
	font-size:12px;
	color:#cd0b18;
	padding-top:2px;
	padding-bottom:2px;
	line-height:10px
}
.rj_box .rj_dtl button {
	padding-top:2px;
	padding-bottom:2px;
	margin-top:5px
}
.related_jobs .rj_job_title {
	font-size:16px;
	font-weight:700;
	text-transform:uppercase;
	color:#077fcd;
	line-height:25px;
	margin-bottom:10px
}
.related_job_table tbody {
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd
}
.related_job_table tbody tr td {
	vertical-align:middle;
	border-right:1px solid #ddd
}
.related_job_table tbody tr:last-of-type {
	border-bottom:#ddd
}
.related_job_table .rl_job_ttl .jb_ttl {
	font-size:16px;
	font-weight:700
}
.related_job_table .job_time {
	color:#69bd45
}
.related_job_table .rj_btn .btn-primary {
	background-color:transparent;
	color:#077fcb;
	border-color:#077fcb
}
.related_job_table .rj_btn .btn-primary:hover {
	background-color:#077fcb;
	color:#fff
}
.related_job_table i {
	font-size:18px
}
.related_job_table i.fa-map-marker {
	color:#009bff
}
.related_job_table .rl_job_time {
	color:#ff6a6a
}
.nwz_container .content .time {
	font-size:12px;
	color:#e60505;
	padding-top:5px;
	line-height:10px
}
.nwz_container .content button {
	padding-top:2px;
	padding-bottom:2px;
	margin-top:5px
}
.search_block.search_sec {
	position:relative;
	padding-bottom:30px
}
.search_block.search_sec h3 {
	color:#69bd45!important
}
.search_block.search_sec span.btm_txt {
	font-size:10px;
	color:#989898;
	display:block;
	text-align:left;
	padding-left:5px
}
.search_body {
	margin-top:30px;
	background:#f3f2f2
}
.refine_search input {
	font-size:12px
}
.refine_src_bdy .refine_title {
	background-color:#0072bc;
	border-radius:3px 3px 0 0;
	color:#fff;
	text-transform:uppercase;
	line-height:34px;
	padding:0 10px;
	font-size:12px
}
.refine_src_bdy .refine_refiners ul {
	margin-bottom:0
}
.refine_src_bdy label {
	margin-top:8px;
	margin-bottom:3px
}
.refine_src_bdy .form-group {
	margin-bottom:0;
	font-size:13px
}
.refine_src_bdy .selectables, .refine_src_bdy .form-group select {
	font-size:13px
}
.refine_src_bdy .selectables ul li {
	position:relative;
	margin-bottom:3px
}
.refine_src_bdy .selectables ul li .chkbox {
	margin-left:10px
}
.refine_src_bdy .selectables ul li span.txt {
	position:absolute;
	left:30px;
	top:-1px
}
.refine_src_bdy .selectables ul li span.count {
	position:absolute;
	right:5px;
	top:-1px;
	min-width:23px;
	border:1px solid #eee;
	border-radius:30px;
	height:100%;
	line-height:23px;
	text-align:center;
	padding:0 4px;
	color:#8e8e8e
}
.refine_src_bdy .selectables ul li:hover span.count {
	border-color:#69bd45;
	background-color:#69bd45;
	color:#fff
}
.refine_src_bdy .refine_refiners .accordion a {
	text-decoration:none
}
.refine_refiners .accordion-heading .collapsed i.fa-angle-up:before {
	content:"\f107"
}
.filter_tags {
	margin-bottom:15px;
	font-weight:700;
	font-size:12px;
	border:1px solid #f3f3f3;
	background-color:rgba(249,249,249,0.9);
	padding:5px;
	border-radius:2px
}
.filter_tags span {
	margin:0 2px;
	border:1px solid rgba(85,167,71,0.8);
	border-radius:2px;
	padding:2px 4px;
	font-size:11px;
	background-color:rgba(85,167,71,0.05);
	color:#69bd45
}
.job_block {
	padding:15px;
	border-radius:5px;
	position:relative;
	border:1px solid #eaeaea;
	border-bottom-width:2px;
	transition:all .5s ease 0;
	-webkit-transition:300ms ease-in;
	-moz-transition:300ms ease-in;
	-ms-transition:300ms ease-in;
	-o-transition:300ms ease-in;
	transition:300ms ease-in
}
.job_block figure img {
	width:100%;
	max-width:160px;
	border:1px solid #f5f5f5;
	padding:2px;
	border-radius:3px
}
.job_block .job_block_ttl {
	font-family: 'Poppins', sans-serif; font-weight:500;
	font-size:15px;
	text-transform:uppercase;
	color:#454545
}
.job_block .job_block_ttl a {
	font-family: 'Poppins', sans-serif; font-weight:400;;
	color:#000;
	font-size:17px
}
.job_block:hover .job_block_ttl a {
	color:#fff
}
.job_block .job_block_dtl {
	margin-top:7px
}
.job_block .job_block_dtl ul {
	margin-bottom:0
}
.job_block .job_block_dtl ul li {
	font-size:13px;
	line-height:18px;
	padding-bottom:5px;
	display:inline-block;
	position:relative;
	padding-right:10px
}
.job_block .job_block_dtl ul li:last-child {
	padding-right:0
}
.job_block .job_block_dtl ul li i {
	padding-right:2px;
	color:#ed1c24;
	display:inline-block;
	position:relative
}
.job_block .job_block_dtl li span {
	width:60px;
	display:inline-block;
	color:#757575;
	font-weight:600
}
.job_block .job_block_dtl p {
	font-size:14px;
	margin-top:9px;
	margin-bottom:5px;
	color:#000
}
.job_block .job_block_dtl p a {
	font-size:12px;
	color:#00aef0
}
.job_block .job_block_btn {
	position:absolute;
	right:15px;
	top:0;
	width:260px;
	text-align:right
}
.job_block .job_block_btn .job_desc_btn {
	color:#69bd45;
	padding:3px;
	border:1px solid #69bd45;
	background-color:transparent;
	border-radius:3px;
	min-width:100px;
	display:inline-block;
	font-size:12px;
	line-height:18px;
	text-align:center
}
.job_block .job_block_btn .apply_btn {
	color:#fff;
	background-color:#69bd45;
	padding:3px;
	border:1px solid #69bd45;
	border-radius:3px;
	width:100%;
	max-width:120px;
	display:inline-block;
	font-size:12px;
	line-height:16px;
	text-align:center
}
.job_block .job_block_btn .shortlist_btn {
	display:inline-block;
	width:30px;
	background-color:#69bd45;
	border:1px solid #69bd45;
	border-radius:3px;
	padding:0 0 1px
}
.job_block .job_block_btn .shortlist_btn i {
	color:#fff
}
.apply_procedure {
	margin:0 15px 10px;
	padding:10px;
	background-color:rgba(7,127,203,0.09);
	border-radius:4px;
	font-size:12px;
	line-height:18px;
	color:#585858
}
.apply_procedure a {
	color:#585858
}
.apply_procedure .ap_ttl h4 {
	margin-top:0;
	font-size:16px;
	font-weight:600;
	color:#0072bc
}
@media (min-width: 1200px) {
	.container {
		max-width:1170px
	}
}
@media only screen and (min-width:2000px) {
#v2-Career::before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:linear-gradient(100deg, rgba(241,115,55,0.8) 55%, rgba(32,30,30,0.87) 45%);
	z-index:9
}
.v2-Career-none-roted::before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:linear-gradient(90deg, rgba(241,115,55,0.8) 55%, rgba(32,30,30,0.87) 45%)!important;
	z-index:9
}
#Clients-Testimonial .testimonial::before {
	content:'';
	background:#ed1c24;
	padding:11px;
	margin:-22px -33px;
	position:relative;
	text-align:center;
	transform:skewX(6deg);
	height:195px;
	float:left;
	border:0 solid transparent
}
#Clients-Testimonial .testimonial::after {
	content:'';
	background:#ed1c24;
	padding:11px;
	margin:-172px -36px;
	position:relative;
	text-align:center;
	transform:skew(-6deg);
	height:195px;
	float:right;
	border:0 solid transparent
}
}
@media only screen and (max-width:1199px) {
#Get-in-Touch .position-absolute {
	position:absolute;
	left:0;
	right:0;
	top:-234px
}
.max-width-50 {
	max-width:50%
}
.margin-left-18 {
	margin-left:18%
}
#Trusted-by-Experts .owl-stage-outer {
	height:336px
}
#Job-Nature .Job-Nature {
	width:100%;
	height:50px;
	background-color:#feefe8;
	text-align:center;
	padding:0;
	border-radius:30px;
	align-self:center;
	line-height:3.3;
	color:#ed1c24;
	cursor:pointer;
	display:inline-block
}
}
@media only screen and (max-width:991px) {
.display {
	display:none!important
}
#Job-Nature .Job-Nature {
	width:100%;
	height:50px;
	background-color:#feefe8;
	text-align:center;
	padding:10px 16px;
	border-radius:30px;
	align-self:center;
	line-height:2;
	color:#ed1c24;
	cursor:pointer;
	display:inline-block
}
#Best-Place-to-Find-Jobs .Best-Place-to-Find-Jobsimages {
	visibility:visible;
	display:block;
	margin-bottom:30px
}
#Best-Place-to-Find-Jobs .Best-Place-to-Find-Jobs-image {
	background-image:url(../images/Best-Place-to-Find-Jobs.html);
	background-size:50% auto;
	position:relative;
	background-repeat:no-repeat;
	background-position:right
}
.v2-Career-none-roted::before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:linear-gradient(180deg, rgba(241,115,55,0.8) 77%, rgba(32,30,30,0.87) 33%)!important;
	z-index:9
}
#job-Details .job-Details .Exclusive-Product a {
	float:unset;
	display:inherit;
	margin-top:-68px;
	color:#f26c4f;
	text-decoration:underline;
	margin-bottom:40px
}
#job-Details .job-Details .Exclusive-Product .Apply-Now {
	width:171px;
	height:45px;
	display:inline-block;
	float:unset;
	font-size:18px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	cursor:pointer;
	background-color:#ed1c24;
	color:#fff;
	border:1px solid;
	border-radius:30px;
	transition:all .5s ease 0;
	margin-bottom:20px;
	margin-top:20px
}
#intro h2 {
	margin-top:41px
}
#intro p {
	width:56%;
	margin:0 auto 28px;
	color:#fff
}
.search_button {
	display:none
}
.display-inline {
	display:inherit!important;
	text-align:left
}
.main_nav {
	display:none
}
.top_bar_contact_list li i, .top_bar_contact_list li>div, .login_button a {
	font-size:12px
}
.login_button {
	width:140px
}
.hamburger {
	display:inline-block;
	margin-left:15px
}
#search-box .search-box_search_form div {
	width:calc(100% - 32px);
	height:46px;
	background:#fff;
	border-radius:37px
}
#search-box .search-box {
	padding:8px 8px 8px 38px;
	box-shadow:0 6px 22px 0 #eaeaea;
	background-color:#fff;
	border-radius:10px;
	left:0;
	top:-58px;
	/*display:none!important*/
}
#intro .carousel-content .nav-pills {
	display:none!important
}
.top_bar_content .ml-auto {
	margin-right:auto!important
}
.vertical-space-2 {
	margin-bottom:30px
}
#Trusted-by-Experts .owl-stage-outer {
	height:360px
}
#Clients-Testimonial .testimonial {
	background:#ed1c24;
	padding:20px;
	margin:0 0 30px;
	position:relative;
	text-align:center;
	border:1px solid transparent
}
.margin-left-18 {
	margin-left:0!important
}
#job-Details {
	position:relative;
	margin-bottom:2029px
}
#Get-in-Touch {
	position:relative;
	margin-bottom:2rem
}
}
@media only screen and (max-width:767px) {
#Get-in-Touch {
	position:relative;
	margin-bottom:5rem
}
#Get-in-Touch .form-group {
	margin-bottom:20px
}
#resent-job-post .detail i {
	font-size:13px;
	align-self:center;
	vertical-align:middle;
	margin-bottom:0
}
#Blog .margin-auto {
	width:89%;
	margin:0 auto
}
#post_job .box {
	border:1px dotted #eaeaea;
	width:100%;
	height:auto;
	padding:3.25rem 0
}
#Clients-Testimonial .testimonial .description {
	font-size:16px;
	font-style:italic;
	color:#fff
}
#Clients-Testimonial .testimonial .testimonial-title {
	font-size:22px;
	font-weight:700;
	color:#fff;
	margin-bottom:15px;
	margin-top:36px
}
.owl-dots {
	display:none!important
}
#Job-Category .box {
	width:265px;
	height:268px;
	padding:30px 0 19px;
	text-align:center;
	margin:0 auto;
	margin-bottom:0;
	transition:all .5s ease 0;
	margin-bottom:20px
}
#search-box {
	position:relative
}
#search-box .place {
	margin-left:0
}
#resent-job-post .detail .text-align-center {
	text-align:left!important;
	margin-top:2px;
	display:block
}
a.client_logo {
	min-width:75px
}
#resent-job-post .detail .part-full-time {
	margin-top:20px
}
#v2-resent-job-post .detail .part-full-time {
	margin-top:20px
}
#v2-resent-job-post .detail .text-align-center {
	float:unset!important;
	text-align:center!important;
	margin-top:2px;
	display:block
}
#v2-resent-job-post .detail .part-full-time {
	float:unset;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px
}
#resent-job-post .detail .part-full-time {
	float:unset;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px
}
#Job-Category .box h6 {
	margin:14px 0 33px;
	font-size:17px;
	font-family: 'Poppins', sans-serif; font-weight:400;
}
#Get-in-Touch .Get-in-Touch-box {
	padding:33px
}
#Best-Place-to-Find-Jobs {
	padding:0 0;
	position:relative
}
#job-Details .job-Details .Exclusive-Product {
	padding:40px 54px 35px 30px
}
#job-Details .job-Details .Job-Description {
	padding:30px 70px 40px 30px
}
#comment .max-width-80 {
	max-width:100%
}
/*#search-box.margin-none {
	margin-bottom:50px
}*/
.max-width-50 {
	max-width:100%
}
.vertical-space-100 {
	display:inline-block;
	width:100%;
	height:60px
}
.vertical-space-85 {
	display:inline-block;
	width:100%;
	height:50px
}
.vertical-space-75 {
	display:inline-block;
	width:100%;
	height:45px
}
.vertical-space-70 {
	display:inline-block;
	width:100%;
	height:40px
}
.vertical-space-60 {
	display:inline-block;
	width:100%;
	height:40px
}
.vertical-space-65 {
	display:inline-block;
	width:100%;
	height:7px
}
.vertical-space-50 {
	display:inline-block;
	width:100%;
	height:30px
}
.vertical-space-40 {
	display:inline-block;
	width:100%;
	height:20px
}
#Trusted-by-Experts .owl-stage-outer {
	height:408px
}
.vertical-space-30 {
	display:inline-block;
	width:100%;
	height:10px
}
.vertical-space-25 {
	display:inline-block;
	width:100%;
	height:15px
}
.vertical-space-20 {
	display:inline-block;
	width:100%;
	height:5px
}
.text-align-center {
	text-align:center!important
}
#v2-resent-job-post .detail .text-align-center {
	float:unset!important;
	text-align:center!important;
	margin-top:2px
}
#intro h2 {
	font-size:32px;
	margin-top:41px;
	margin-bottom:9px
}
#footer .paregraf {
	height:88px
}
#Clients-Testimonial .owl-item.active {
	opacity:.3;
	transform:scale(0)
}
#Clients-Testimonial .owl-item {
	opacity:.3;
	transform:scale(0)
}
#Clients-Testimonial .owl-item.center {
	opacity:1;
	transform:scale(.8);
	margin-top:6px;
	align-self:center
}
#search-box .search-box_search_button {
	width:100%;
	height:34px;
	border:none;
	outline:none;
	border-radius:5px;
	font-size:20px;
	color:#fff;
	letter-spacing:.1em;
	cursor:pointer;
	font-family: 'Poppins', sans-serif; font-weight:400;
	padding:0
}
#search-box .search-box_search_input {
	width:100%;
	padding-left:10px;
	height:33px;
	margin-bottom:10px;
	border:solid 1px #e5e5e5;
	border-radius:5px;
	font-size:14px;
	color: #323232;
}
#search-box .search {
	float:left;
	margin-right:0;
	margin-top:0;
	position:relative;
	width:30px;
	height:0;
	line-height:1.5;
	background-color:#fff;
	text-align:center;
	font-size:20px
}
#search-box .search-box {
	padding:20px
}
#search-box .search-box_search_input:not(:last-child) {
	border:solid 1px #e5e5e5; border-radius: 0px;
}
#search-box .inline-block {
	display:inline-block!important
}
#resent-job-post .detail {
	width:100%;
	height:auto;
	background-color:#fff;
	margin:0 auto;
	margin-bottom:0;
	margin-bottom:0;
	margin-bottom:12px;
	border-radius:5px
}
#v2-resent-job-post .detail {
	width:89%;
	height:auto;
	background-color:#fff;
	margin:0 auto;
	padding:23px 23px 28px;
	margin-bottom:12px;
	border-radius:5px
}
#Clients-Testimonial .owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0, 0, 0);
	height:208px
}
#v2-resent-job-post .job-list {
	width:89%;
	margin:0 auto;
	display:inline-grid
}
#resent-job-post .job-list {
	width:89%;
	margin:0 auto;
	display:inline-grid
}
.margin-auto {
	margin:0 auto
}
.justify-content-end {
	-webkit-box-pack:end!important;
	-ms-flex-pack:end!important;
	justify-content:flex-start!important;
	margin-top:20px!important
}
.main_nav, .search_button {
	display:none
}
.home_slider_nav {
	display:none
}
#search-box .search-box_search_form div {
	width:100%;
	height:auto
}
.home_slider_title {
	font-size:48px
}
.home_search_form div {
	width:100%
}
#intro p {
	width:90%;
	margin:0 auto 14px;
	color:#fff
}
#Clients-Testimonial .max-width {
	max-width:90%;
	margin:0 auto;
	text-align:center
}
#Featuread-Company .max-width {
	max-width:90%;
	margin:0 auto;
	text-align:center
}
#v2-Featuread-Company .max-width {
	max-width:90%;
	margin:0 auto;
	text-align:center
}
#resent-job-post .max-width {
	max-width:90%;
	margin:0 auto;
	text-align:center
}
#v2-resent-job-post .max-width {
	max-width:90%;
	margin:0 auto;
	text-align:center
}
#Job-Category .max-width {
	max-width:90%;
	margin:0 auto;
	text-align:center
}
#top-Job-Category .max-width {
	max-width:90%;
	margin:0 auto;
	text-align:center
}
#v2-Career::before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:linear-gradient(190deg, rgba(241,115,55,0.8) 82%, rgba(32,30,30,0.87) 20%);
	z-index:9
}
.v2-Career-none-roted::before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:linear-gradient(180deg, rgba(241,115,55,0.8)85%, rgba(32,30,30,0.87) 20%)!important;
	z-index:9
}
#Meet-With-Our-Team .max-width {
	max-width:90%;
	margin:0 auto;
	text-align:center
}
#post_job .job-post-box {
	width:100%;
	height:auto;
	background-color:#fff;
	box-shadow:0 0 10px 4px #f6f6f6;
	padding:30px
}
#Job-Nature .Job-Nature {
	width:100%;
	display:inherit;
	margin-bottom:20px
}
}
@media only screen and (max-width:575px) {
h2 {
	font-size:24px
}
#search-box .search {
	float:left;
	margin-right:0;
	margin-top:0;
	position:relative;
	width:30px;
	height:0;
	line-height:1.5;
	background-color:#fff;
	text-align:center;
	margin-left:7px
}
#comment {
	padding:28px
}
#comment .media {
	display:-webkit-box;
	display:-ms-flexbox;
	display:inherit;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	text-align:center
}
#comment .imagess {
	margin-bottom:10px
}
#comment {
	padding:28px 28px 77px
}
.menu {
	width:100%;
	right:-100%
}
#Career .Explore-Employee {
	width:230px;
	height:50px;
	margin-right:30px;
	background-color:#ed1c24;
	color:#fff;
	border:1px solid;
	border-radius:5px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	cursor:pointer;
	transition:all .5s ease 0;
	margin-bottom:20px
}
#Career .Explore-New-Jobs {
	width:230px;
	height:50px;
	border:1px solid #ed1c24;
	color:#ed1c24;
	background:0 0;
	background-color:transparent;
	border-radius:5px;
	font-family: 'Poppins', sans-serif; font-weight:400;
	cursor:pointer;
	transition:all .5s ease 0;
	margin-bottom:20px
}

ul.job_list{max-height: 160px; min-height: 60px;}

}
@media only screen and (max-width:507px) {
#Trusted-by-Experts .owl-stage-outer {
	height:426px
}
#Best-Place-to-Find-Jobs .Title-text-here-one-box .media {
	display:-webkit-box;
	display:-ms-flexbox;
	display:inherit;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	text-align:center
}
#Best-Place-to-Find-Jobs .Title-text-here-one-box .media .mr-3 {
	margin:0 auto 20px!important
}
}
@media only screen and (max-width:493px) {
#job-Details {
	position:relative;
	margin-bottom:2079px
}
}
@media only screen and (max-width:487px) {
#v2-Career::before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:linear-gradient(190deg, rgba(241,115,55,0.8) 87%, rgba(32,30,30,0.87) 13%);
	z-index:9
}
.v2-Career-none-roted::before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:linear-gradient(180deg, rgba(241,115,55,0.8)90%, rgba(32,30,30,0.87) 13%)!important;
	z-index:9
}
}
@media only screen and (max-width:486px) {
#job-Details {
	position:relative;
	margin-bottom:2148px
}
}
@media only screen and (max-width:471px) {
#job-Details {
	position:relative;
	margin-bottom:2211px
}
}
@media only screen and (max-width:456px) {
#Trusted-by-Experts .owl-stage-outer {
	height:446px
}
}
@media only screen and (max-width:436px) {
	a.client_logo{float: none !important; display: block; margin-bottom: 10px;}
	#resent-job-post .detail .text-align-center{width: 100%;}
	#resent-job-post ul.nav-pills li{display: block; width: 100%; text-align: center;
		margin-bottom: 5px;}
	#resent-job-post .nav-pills li a{display: block; width: 100%; text-align: center;}
#job-Details {
	position:relative;
	margin-bottom:2313px
}
.log_sec li a {
    font-size: 12px;
	}
}
@media only screen and (max-width:409px) {
#Trusted-by-Experts .owl-stage-outer {
	height:475px
}
#job-Details {
	position:relative;
	margin-bottom:2371px
}

.log_sec li a {
    font-size: 12px;
    max-width: 100px;
    line-height: 30px;
    overflow: hidden;
    max-height: 30px;
}

}
@media only screen and (max-width:396px) {
	#resent-job-post ul li a{font-size: 12px !important;}
	#resent-job-post .detail.all_list .media-body:before{left: 15% !important;}
#job-Details {
	position:relative;
	margin-bottom:2510px;
}
}
@media only screen and (max-width:387px) {
#Trusted-by-Experts .owl-stage-outer {
	height:494px
}
}
@media only screen and (max-width:378px) {
#footer .paregraf {
	height:111px
}
}
@media only screen and (max-width:374px) {
#job-Details {
	position:relative;
	margin-bottom:2584px
}
}
@media only screen and (max-width:369px) {
	#resent-job-post ul li a{font-size: 11px !important;}
#job-Details {
	position:relative;
	margin-bottom:2690px
}
}
@media only screen and (max-width:364px) {
#post_job .Save {
	float:left;
	margin-top:14px
}
}
@media only screen and (max-width:360px) {
.log_sec li {
    margin: 0 1px 0 1px !important;
}
#post_job .inputfile {
	opacity:0;
	z-index:-1;
	visibility:hidden;
	text-align:center;
	overflow:hidden;
	display:none
}
#post_job .inputfile+label {
	max-width:90%;
	font-size:1.25rem;
	font-weight:700;
	text-overflow:ellipsis;
	white-space:nowrap;
	cursor:pointer;
	display:inline-block;
	overflow:hidden;
	padding:0
}
#post_job .inputfile1 {
	opacity:0;
	z-index:-1;
	visibility:hidden;
	text-align:center;
	overflow:hidden;
	display:none
}
#post_job .inputfile1+label {
	max-width:90%;
	font-size:1.25rem;
	font-weight:700;
	text-overflow:ellipsis;
	white-space:nowrap;
	cursor:pointer;
	display:inline-block;
	overflow:hidden;
	padding:0
}
#Trusted-by-Experts .owl-stage-outer {
	height:517px
}
#v2-resent-job-post .detail {
	width:89%;
	height:auto;
	background-color:#fff;
	margin:0 auto;
	margin-bottom:0;
	margin-bottom:0;
	padding:20px 10px 27px;
	margin-bottom:12px;
	border-radius:5px
}
#resent-job-post .detail {
	/*width:89%;*/
	height:auto;
	background-color:#fff;
	margin:0 auto;
	margin-bottom:0;
	margin-bottom:0;
	/*padding:20px 10px 27px;*/
	margin-bottom:12px;
	border-radius:5px
}
.top_bar_contact_list li:not(:last-child) {
	margin-right:11px
}
#job-Details .job-Details .Exclusive-Product {
	padding:20px
}
#job-Details .job-Details .Job-Description {
	padding:20px
}
#job-Details {
	position:relative;
	margin-bottom:2271px
}
#Featuread-Company .media1 {
	padding:20px
}
}
@media only screen and (max-width:342px) {
#Clients-Testimonial .testimonial::after {
	content:'';
	background:#ed1c24;
	padding:15px;
	margin:-218px -35px;
	position:relative;
	text-align:center;
	transform:skew(-6deg);
	height:219px;
	float:right;
	border:0 solid transparent
}
.disabled {
	margin:0 auto;
	width:256px
}
#job-Details {
	position:relative
}
}
@media only screen and (max-width:336px) {
#job-Details {
	position:relative;
	margin-bottom:2359px
}
}
@media only screen and (max-width:333px) {
#job-Details {
	position:relative;
	margin-bottom:2440px
}
}
#search-box .search-box_search_button:hover, .job-details .button .btn.btn-primary:hover, .white-box .btn-primary:hover, .button .btn.btn-primary:hover {
	background:#f36969;
	border-color:#f36969
}
.h6, h6 {
	font-size:18px
}
select.form-control:not([size]):not([multiple]) {
	height:34px!important
}
.user-form-title {
	font-size:18px;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
	padding:15px;
	color:#069;
	font-family: 'Poppins', sans-serif; font-weight:500;
}
.profile-form .user-form-title {
	padding:0;
	font-size:16px;
	font-family: 'Poppins', sans-serif; font-weight:400;;
	padding-bottom:5px;
	color:#999;
	border-bottom:1px solid #ccc;
	margin-bottom:15px
}
.profilepic-title {
	padding:15px;
	color:#069;
	font-family: 'Poppins', sans-serif; font-weight:500;
}
.profile-form {
	padding-top:15px
}
.my_account .accordion-container .panel-body {
	padding-top:0!important
}
button {
	position:relative
}
.btn-add, .user-profile-menu .btn-success, #profile .btn-sm, .profile-form .btn, .login-form .btn {
	font-family: 'Poppins', sans-serif; font-weight:500;
	text-transform:uppercase;
	letter-spacing:.014em;
	font-size:16px!important
}
.exp_more_record .form-group .col-sm-6, #profile_form_preference .form-group .col-sm-6 {
	margin-bottom:10px
}
.login-form {
	padding:15px
}
.job_detail_modal h3, .job_detail_modal ul, .job_block .modal-body .job_block_ttl, .job_block .modal-body .job_block_company_name {
	line-height:24px
}
.job_detail_modal .modal-header h4.modal-title {
	font-family: 'Poppins', sans-serif; font-weight:500;
}
.job_detail_modal .modal-header .close {
	position:absolute;
	right:17px
}
.job_item .job_listing:hover h5 a, .job_block:hover .job_block_ttl a, .job_item:hover .like-job-wrapper, .job_block:hover .job_block_company_name a span, .job_block:hover .job_block_dtl ul li, .job_block:hover .job_block_dtl ul li i, .job_block:hover .job_block_dtl p, .job_block:hover .job_block_dtl p a, .item_header:hover .hgroup h5 a, .item_header:hover .hgroup h5, .item_header:hover .hgroup h5 span, .job_block:hover .job_block_company_name a span.text-primary {
	color:#000!important
}
.job_block:hover .modal-body .job_block_ttl a, .job_block .modal-body .job_block_ttl, .job_block .modal-body .job_block_company_name {
	color:#000!important
}
.job_block:hover .show_detail, .show_detail:hover {
	background:#ed1c24;
	color:#fff!important
}
.item_header:hover .header-meta span {
	color:#fff!important
}
.item_header:hover .header-meta span.job_location {
	color:#069!important
}
.file-upload {
	display:block;
	text-align:center;
	font-family: 'Poppins', sans-serif; font-weight:600;;
	font-size:14px
}
.file-upload .file-select {
	display:block;
	border:1px solid #ccc;
	border-radius:4px;
	color:#34495e;
	cursor:pointer;
	height:calc(2.2rem + 2px);
	line-height:30px;
	text-align:left;
	background:#FFF;
	overflow:hidden;
	position:relative
}
.file-upload .file-select .file-select-button {
	background:#34495e;
	color:#fff;
	padding:0 10px;
	display:inline-block;
	height:calc(2.2rem + 2px);
	line-height:30px
}
.file-upload .file-select .file-select-name {
	line-height:30px;
	display:inline-block;
	padding:0 10px;
	font-family: 'Poppins', sans-serif; font-weight:400;
}
.file-upload .file-select:hover {
	border-color:#34495e;
	transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out
}
.file-upload .file-select:hover .file-select-button {
	background:#34495e;
	color:#FFF;
	transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out
}
.file-upload.active .file-select {
	border-color:#33b35a;
	transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out
}
.file-upload.active .file-select .file-select-button {
	background:#33b35a;
	color:#FFF;
	transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out
}
.file-upload .file-select input[type=file] {
	z-index:100;
	cursor:pointer;
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	opacity:0;
	filter:alpha(opacity=0)
}
.file-upload .file-select.file-select-disabled {
	opacity:.65
}
.file-upload .file-select.file-select-disabled:hover {
	cursor:default;
	display:block;
	border:2px solid #069;
	color:#069;
	cursor:pointer;
	height:40px;
	line-height:40px;
	margin-top:5px;
	text-align:left;
	background:#FFF;
	overflow:hidden;
	position:relative
}
.file-upload .file-select.file-select-disabled:hover .file-select-button {
	background:#069;
	color:#000;
	padding:0 10px;
	display:inline-block;
	height:40px;
	line-height:40px
}
.file-upload .file-select.file-select-disabled:hover .file-select-name {
	line-height:40px;
	display:inline-block;
	padding:0 10px
}
.upload_img, .upload_img2 {
	margin-top:10px
}
.cke_chrome {
	border-left:none!important;
	border-right:none!important
}
.upload_img, .upload_img2 {
	position:relative
}
.upload_img label, .upload_img2 label {
	display:block;
	width:100%;
	font-size:14px;
	font-family: 'Poppins', sans-serif; font-weight:600;;
	color:#333
}
.upload_img figure {
	display:block;
	position:relative;
	min-height:207px;
	max-height:207px;
	border:2px dashed #ddd;
	text-align:center;
	padding:7px;
	margin-bottom:0;
	overflow:hidden
}
.upload_img figure img {
	max-width:100%;
	max-height:200px
}
.upload_img2 figure {
	display:block;
	position:relative;
	max-height:207px;
	border:2px dashed #ddd;
	text-align:center;
	padding:7px;
	border-radius:100px;
	margin-bottom:0;
	overflow:hidden
}
.upload_img2 figure img {
	max-width:100%;
	max-height:200px;
	border-radius:100px
}
.ml-30 {
	margin-left:30px
}
.upload_img .btn-file, .upload_img2 .btn-file2 {
	position:absolute;
	top:0;
	left:auto;
	left:0;
	overflow:hidden;
	width:100%;
	height:100%;
	background:none;
	color:#069;
	border:0;
	border-radius:0
}
.upload_img .btn-success:not(:disabled):not(.disabled).active, .upload_img .btn-success:not(:disabled):not(.disabled):active, .upload_img .show>.btn-success.dropdown-toggle, .upload_img2 .btn-success:not(:disabled):not(.disabled).active, .upload_img2 .btn-success:not(:disabled):not(.disabled):active, .upload_img2 .show>.btn-success.dropdown-toggle {
	background:none;
border-color::#fff
}
.upload_img .btn-file input[type=file], .upload_img2 .btn-file2 input {
	position:absolute;
	top:0;
	right:0;
	min-width:100%;
	min-height:100%;
	font-size:100px;
	text-align:right;
	filter:alpha(opacity=0);
	opacity:0;
	background:red;
	cursor:inherit;
	display:block
}
.button .formsubmit-btn, .no-ac-txt {
	margin-top:15px
}
.button .formsubmit-btn {
	padding:5px 15px
}
.account_sec {
	padding-top:3rem;
	background:#f1f1f1
}
.text-right a.back {
	padding-top:30px;
	display:inline-block
}
.alert-icon {
	background:#069;
	color:#fff
}
#profile.fade.in {
	opacity:1!important
}
.log_sec.user_login li {
	margin:0 2px!important
}
.log_sec.user_login li a {
	padding:5px 15px
}
.serach-box .select2-container--default .select2-selection--single {
	border:0!important;
	border:none!important
}
.my_account form span.rdo_txt {
	padding-left:5px;
	margin-right:15px;
	display:inline-block;
	position:relative
}
.profile-form .user-form-title h4 {
	font-size:16px
}
.file-upload3 .file-select {
	display:block;
	border:1px solid #ccc;
	border-radius:4px;
	color:#34495e;
	cursor:pointer;
	height:calc(2.2rem + 2px);
	line-height:30px;
	text-align:left;
	background:#FFF;
	overflow:hidden;
	position:relative
}
.file-upload3 .file-select .file-select-button {
	background:#34495e;
	color:#fff;
	padding:0 10px;
	display:inline-block;
	height:calc(2.2rem + 2px);
	line-height:30px
}
.file-upload3 .file-select .file-select-name {
	line-height:30px;
	display:inline-block;
	padding:0 10px;
	font-family: 'Poppins', sans-serif; font-weight:400;
}
.my_account {
	background:#fff;
	margin-bottom:30px
}
.pad-right-0 {
	padding-right:0
}
.manage-list-row .job-img {
	border:1px solid #eee;
	padding:2px;
	margin-left:10px;
	min-height:90px;
	background:#fff
}
.manage-list-row .job-name {
	font-size:24px;
	padding-bottom:10px
}
.manage-list-row:hover {
	background:#f9f9f9;
	border-color:#ddd
}
.manage-list-row:hover .skill-tag {
	color:#fff;
	background:#00aeef
}
.manage-list-row:hover .skill-tag:before {
	border-top:10px solid transparent;
	border-left:9px solid #00aeef;
	border-bottom:10px solid transparent
}
.search-box #search-box span {
	border:0!important
}
.job-img img.attachment-thumbnail {
	max-height:120px!important;
	max-width:100%!important
}
#LoginModal #FrmLogin, #FrmEmail {
	padding:30px 30px 10px
}
#LoginModal #FrmLogin label, #FrmEmail label {
	display:block;
	width:100%;
	float:none;
	clear:both;
	font-size:14px;
	min-height:10px
}
#LoginModal #FrmLogin input, #FrmEmail input {
	font-size:14px
}
.loginresponse {
	min-height:30px;
	background:none!important;
	font-size:12px;
	float:none!important;
	width:100%!important
}
.c_services .njob_desc {
	text-align:left
}
.c_services .njob_desc p.service_title {
	font-size:14px;
	color:#000;
	max-height:45px;
	overflow:hidden
}
.njob_desc ul li .job_title {
	text-align:left;
	font-size:12px
}
.c_services .Newspaper-Jobs-item figure {
	min-height:100px;
	max-height:100px;
	overflow:hidden
}
.c_services .Newspaper-Jobs-item figure .media-object {
	height:auto;
	max-width:100px;
	max-height:100px
}
.download_cv {
	float:right;
	font-size:24px
}
.font-weight-bold {
	font-weight:400!important;
	font-family: 'Poppins', sans-serif; font-weight:600;!important
}
.resume-position-title {
	font-family: 'Poppins', sans-serif; font-weight:400;!important;
	font-weight:400!important
}
.theme-bg-primary {
	background-color:#3582C4
}
.theme-bg-primary-darken {
	background-color:#1f4d74
}
a.theme-btn-on-bg, .theme-btn-on-bg {
	background:rgba(0,0,0,0.2);
	color:#fff;
	border:none
}
a.theme-btn-on-bg:hover, a.theme-btn-on-bg:focus, a.theme-btn-on-bg:active, .theme-btn-on-bg:hover, .theme-btn-on-bg:focus, .theme-btn-on-bg:active {
	background:rgba(0,0,0,0.4);
	border-color:transparent;
	border:none
}
@keyframes progress-bar-stripes {
from {
background-position:1rem 0
}
to {
	background-position:0 0
}
}
.progress {
	display:flex;
	height:1rem;
	overflow:hidden;
font-size:.75rem;
	background-color:#e9ecef;
border-radius:.25rem
}
.progress-bar {
	display:flex;
	flex-direction:column;
	justify-content:center;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	background-color:#3582C4;
	transition:width .6s ease
}
@media screen and (prefers-reduced-motion: reduce) {
.progress-bar {
	transition:none
}
}
.progress-bar-striped {
	background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-size:1rem 1rem
}
.progress-bar-animated {
	animation:progress-bar-stripes 1s linear infinite
}
.progress {
	border-radius:2px;
	margin:5px 0 15px
}
.theme-progress-bar-dark {
	background-color:#3582C4
}
.resume-wrapper {
	padding-top:0;
	padding-bottom:0;
	margin-top:-15px
}
.resume-wrapper-inner {
	max-width:1000px
}
.resume-header {
	background:#134f5c;
	color:rgba(255,255,255,0.9);
	min-height:160px
}
.resume-header figure {
	overflow:hidden;
	max-height:200px
}
.resume-header .picture {
	max-width:160px;
	max-height:200px
}
.resume-header .name {
	font-size:1.5rem;
letter-spacing:.175rem;
	font-weight:900
}
.resume-header .title {
	font-size:1rem;
	padding-top:10px
}
.resume-header a {
	color:rgba(255,255,255,0.9);
	font-size:13px
}
.resume-header a:hover {
	color:#fff
}
.resume-social {
font-size:.875rem
}
.resume-social .fa-container {
	font-size:1rem;
	display:inline-block;
	width:24px;
	height:24px;
border-radius:.125rem;
	background:#fff;
	color:#3582C4;
	line-height:24px
}
.resume-section-title {
	font-size:1.14rem;
	position:relative;
	color:#134f5c
}
.resume-section-title:after {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:1.5px;
	background:#8d9aad
}
.resume-section-content {
	color:#58677c;
	font-size:14px
}
.resume-section-content p {
	font-size:14px;
	line-height:24px
}
.resume-timeline {
	padding-left:2rem
}
.resume-timeline:before {
	content:"";
	display:inline-block;
	width:3px;
	height:100%;
	background:#d2e4f3;
	left:6px;
	top:4px;
	position:absolute
}
.resume-timeline-item:before {
	content:"";
	display:inline-block;
	position:absolute;
	left:-32px;
	top:3px;
	width:15px;
	height:15px;
	border:4px solid #5a9bd2;
	background:#fff;
	border-radius:50%
}
.resume-progress {
height:.4rem
}
.resume-company-name {
	color:#069;
font-size:.875rem;
	font-weight:500
}
.resume-position-time {
font-size:.775rem;
	color:#999;
	font-family: 'Poppins', sans-serif; font-weight:300;
}
.resume-position-title {
	font-size:1rem;
	color:#434E5E
}
.resume-timeline-item-desc ul li {
	margin-top:10px
}
.resume-timeline-item-desc-heading {
	font-size:1rem;
	padding-bottom:10px;
	padding-top:15px
}
.resume-skills-cat {
font-size:.9rem;
	color:#069;
	padding-bottom:10px
}
.resume-skill-name {
font-size:.8125rem;
	color:#333
}
.resume-degree {
	color:#069;
	font-family: 'Poppins', sans-serif; font-weight:600;!important;
	padding-bottom:10px;
	font-size:13px
}
.resume-degree-org {
font-size:.675rem;
	font-family: 'Poppins', sans-serif; font-weight:400;
	padding-bottom:10px
}
.resume-degree-time {
	color:#999;
font-size:.675rem;
	font-family: 'Poppins', sans-serif; font-weight:400;
	padding-bottom:10px
}
.resume-award-icon {
	left:0;
	top:4px;
	color:#999;
	font-family: 'Poppins', sans-serif; font-weight:400;
}
.resume-award-name {
	font-family: 'Poppins', sans-serif; font-weight:400;
	color:#434E5E
}
.resume-award-desc {
font-size:.375rem
}
.resume-lang-name {
	color:#434E5E;
	font-size:13px
}
.resume-lang-list .text-muted, .interests-section ul li {
	font-size:12px
}
.interests-section ul, .resume-timeline-item-desc ul {
	padding-left:15px
}
.interests-section ul li, .resume-timeline-item-desc ul li {
	line-height:20px;
	list-style-image:url(../images/list_disc_icon.png)
}
.publication_list ul li {
	font-weight:400!important;
	display:block;
	text-align:left;
	color:#069;
	font-size:13px;
	line-height:30px;
	background:url(../images/list_disc_icon.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px
}
.publication_list ul li span, .publication_list ul li em {
	display:inline-block;
	position:relative
}
.publication_list ul li em {
	float:right;
	color:#333
}
.media-body .primary-info ul li i {
	min-width:30px;
	font-size:18px
}
.media-body .primary-info ul li {
	padding:2px 0;
	display:block
}
@media (max-width: 767.98px) {
.resume-wrapper {
	padding-top:0
}
.resume-header {
	height:auto
}
.resume-header .picture {
	width:120px;
	border-radius:4px
}
}
#bookingform {
	padding:30px 30px 10px 0;
	font-size:14px;
	margin-right:-31px
}
.top_bar_contact_list, .log_sec {
	margin-bottom:0
}
span#AppliedResponse_1530 span {
	position:absolute;
	top:38px;
	z-index:999
}
div#heatad_1530 {
	margin-top:0!important
}
@media all and (max-width:1280px) {
#Jobtend figure img {
	max-width:100%
}
.jp_regis_left_side_box p, .jp_regis_right_side_box p {
	font-size:12px
}
.jp_regis_left_side_box_wrapper, .jp_regis_right_side_box_wrapper {
	padding-top:45px;
	padding-bottom:45px
}
#resent-job-post .list-item1 {
	font-size:11px;
	margin-bottom:10px;
	line-height:18px
}
#resent-job-post .Job-Category-box {
	padding:10px
}
}
@media all and (max-width:1199px) {
#resent-job-post .detail .full-time {
	bottom:0!important
}
#resent-job-post .detail span.location {
	max-width:70%
}
}
@media all and (max-width:991px) {
.hamburger .font-color-white {
	font-size:24px;
	color:#2f64a3!important
}
.menu .header_search_form {
	display:none!important
}
.menu .search {
	margin-bottom:0!important
}
.menu {
	padding-top:70px
}
.menu_nav ul li {
	margin-bottom:15px
}
#intro h2 {
	font-size:24px;
	margin-top:0!important
}
#intro .nav-pills .nav-link {
	font-size:16px
}
#search-box .search-box {
	padding:0px 0px 8px 0px!important;
	top:0!important
}
#search-box .search-box_search_button {
	padding:7px 15px;
	font-size:16px
}
a.client_logo {
	float:left
}
#resent-job-post .detail {
	min-height:max-content;
	max-height:max-content
}
#resent-job-post .detail span.location {
	max-width:60%
}
.jp_regis_left_side_box_wrapper, .jp_regis_right_side_box_wrapper {
	display:block;
	width:100%
}
.jp_regis_center_tag_wrapper {
	left:40%;
	top:-15px
}
#Jobtend figure img {
	margin-top:90px
}
.corporate_sec .c_services {
	display:block!important
}
.c_services .service_item {
	margin-bottom:15px
}
.c_services .service_img {
	min-height:inherit!important;
	max-height:200px
}
}
@media all and (max-width:844px) {
.top_bar_contact_list {
	display:none
}
#intro h2 {
	font-size:16px
}
}
.company-detail.notification {
	float:left;
	border-right:1px solid #ddd
}
.company-detail.notification h3 {
	border-bottom:none
}
.notification.job-detail {
	float:left;
	margin-top:30px
}
.notification.job-detail h4 {
	font-family: 'Poppins', sans-serif; font-weight:500;
	margin-bottom:1rem;
	font-size:22px
}
.notification.job-detail .status_ul li a {
	margin-top:-8px
}
.description {
	clear:both;
	padding:15px 10px;
	border-top:1px solid #ddd;
	line-height:24px;
	text-align:justify
}
@media(max-width: 768px) {
.company-detail.notification {
	float:none;
	border-bottom:1px solid #ddd;
	border-right:none;
	text-align:center
}
.col-sm-5, .col-sm-7 {
	max-width:100%
}
.notification.job-detail {
	float:none;
	text-align:center
}
.notification.job-detail .status_ul {
	justify-content:center;
	display:flex
}
}
@media(min-width:768px) {
.related-job ul li .col-md-4 {
	padding-right:0
}
}
@media(max-width: 991px) {
.job-details .ad-meta li.color-red {
	margin-left:0
}
.job-details .ad-meta li {
	padding-bottom:5px
}
.account_sec .acc_side_menu ul li a {
	padding:15px 5px;
	font-size:12px
}
}
@media(max-width: 768px) {
.related-job ul li .col-md-8 {
	text-align:center
}
.related-job ul li figure {
	border:none
}
.share-social.sb_share li.text-right {
	text-align:left!important
}
}
@media(max-width: 767px) {
#Jobtend figure {
	height:50vh
}
#Jobtend figure img {
	height:100%;
	width:100%;
	object-fit:contain;
	margin-top:1rem
}
}
@media(max-width: 575px) {
.header_container .Post-Jobs {
	width:auto
}
.header_container .Post-Jobs a {
	padding:10px 5px; font-weight: 600;
	font-size:13px; letter-spacing: 0.014em;
}
.header_container .Post-Jobs {
	margin-left:5px
}
.log_sec li{margin: 0 5px 0 10px;}

}
@media(min-width: 560px) and (max-width: 768px) {
.account_sec .container, .header_container .container, .mid_part .container {
	max-width:95%
}
.account_sec .acc_side_menu ul li a {
	padding:15px 5px;
	font-size:12px
}
.account_sec .acc_side_menu ul li a i {
	margin-right:5px
}
}
@media(max-width: 460px) {
#intro .employer.carousel-item {
	height:40vh
}
.job_desc_ttl, .company_desc_ttl {
	height:auto;
	min-height:201px;
	padding:10px!important
}
.main_nav_contaner.ml-auto {
	display:flex;
	align-items:center
}
.faq-page .panel-heading {
	position:relative;
	background-color:#2f64a3!important;
	color:#fff!important
}
.faq-page .panel-heading i.fa {
	position:absolute;
	right:10px
}
.log_sec li {
    margin: 0 5px 0 5px;
}


}
.deactive-list {
	margin-top: 20px
}
.deactivate_account_ul li {
	display:flex;
	align-items:center;
	margin-bottom: 10px
}
.deactivate_account_ul li label {
	margin-bottom: 0
}
.job_block .alert-danger {
	margin-bottom:0 !important;
	position:relative !important;
	background-color:#fff !important;
	position:relative;
	padding-top:205px;
	text-align:center;
	color:#ed1c24;
	border-color:#fff!important;
	box-shadow:0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2)
}
.job_block .alert-danger::before {
	content: "";
	position: absolute;
	top: 0;
	left: 35%;
	background-image: url(../../../uploads/empty.png);
	background-position: top center;
	height: 200px;
	width: 200px;
}
.seeker_sidebar .avatar-upload .avatar-preview {
	width: 80px;
	height: 80px;
}
.seeker_sidebar #imagePreview img {
	border-radius:100%;
	border: 4px solid #009ad3;
}
.seeker_sidebar {
	margin-top:125px !important;
	background-color:transparent !important;
	box-shadow:none !important;
}
.seeker_sidebar .dis_pic> .row {
	margin-top:-55px;
	align-items:center
}
.prof {
	background-color:#f94e54;
	color:#fff;
	border-radius:20px;
padding:.25rem;
	text-align:center;
	margin-bottom:0
}
.seeker_sidebar .dis_pic {
	padding-bottom:5px;
	;
border-radius:.25rem;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	;
	background-color:#fff;
}
.seeker_sidebar ul {
	background-color:#fff;
	box-shadow:none !important;
border-radius:.25rem
}
.seeker_sidebar ul li a {
	padding:8.5px 10px !important;
	color:#009ad3
}
@media (min-width :576px) {
.my_account {
	margin-bottom:20px !important;
	margin-top: 125px !important;
}
}
.p-category.dash {
	box-shadow: none;
border-radius: .25rem;
	margin-bottom: 20px;
	min-height: inherit !important;
}
.dashchild {
	display: grid !important;
	align-items: center;
	grid-template-columns: 28% 53% 15%;
	grid-column-gap: .25em;
}
.p-category.dash .fa {
	font-size: 38px
}
.p-category.dash .fa:not(.side) {
	padding:11px;
	border-radius: 100%;
	text-align: center;
	color: transparent;
	margin-bottom: 0;
	height: 65px;
	width: 65px;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #fff;
}
.p-category.dash .num {
	font-weight:700;
	font-size: 22px;
	text-align: right;
}
.p-category.dash .dash-title p, .p-category.dash .dash-title h4 {
	color:#000 !important;
	font-size: 17px !important;
	font-weight: 600 !important;
	margin-bottom: 0 !important
}
.cat-sec > div >div:nth-child(3n+1) .dash .fa {
	background-color: #069
}
.cat-sec > div >div:nth-child(3n+1) .dash .num {
	color: #069
}
.cat-sec > div >div:nth-child(3n+2) .dash .fa {
	background-color: #f94e54
}
.cat-sec > div >div:nth-child(3n+2) .dash .num {
	color: #f94e54
}
.cat-sec > div >div:nth-child(3n+3) .dash .fa {
	background-color: #009ad3
}
.cat-sec > div >div:nth-child(3n+3) .dash .num {
	color: #009ad3
}
.dash.warn .fa {
	background-color: #ffbf2f !important
}
.dash.warn .num {
	color: #ffbf2f !important
}
.dash.danger .fa {
	background-color: #f94e54 !important
}
.dash.danger .num {
	color: #f94e54 !important
}
.dash.success .fa {
	background-color: #22bb33 !important
}
.dash.success .num {
	color: #22bb33 !important
}
@media(min-width: 768px) {
.cat-sec > div >div:nth-child(3n+2) {
	padding-left: 0px;
	padding-right: 0px
}
/*.cat-sec > div >div:nth-child(3n+1){padding-left: 0}
*/.p-category.dash {
	min-height: 120px !important
}
.dashchild {
	min-height: 80px
}
}
.account_sec .acc_side_menu ul {
	padding: 10px 0;
	background-color: #009ad3;
}
.p-category.dash .dash-title {
	color:#000;
	padding-left: 10px
}
.account_sec .acc_side_menu.seeker_sidebar li {
	padding-left: 15px;
	background-color: #009ad3
}
.account_sec .acc_side_menu.seeker_sidebar li:last-child {
border-bottom-left-radius: .25rem;
border-bottom-right-radius: .25rem
}
.account_sec .acc_side_menu.seeker_sidebar li:not(:first-child) {
	border-top: 1px solid #eee;
}
.account_sec .acc_side_menu.seeker_sidebar li.active {
	border-top: none;
}
.account_sec .acc_side_menu.seeker_sidebar li.active + li {
	border-top: none;
}
.account_sec .acc_side_menu.seeker_sidebar ul li a {
	border-bottom: none;
	transition: transform .5s ease-in-out;
	color:#fff;
}
.account_sec .acc_side_menu.seeker_sidebar li.active a {
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	color: #009ad3;
	background: #f1f1f1;
	font-weight: 600;
	padding-left: 20px !important;
	border-width: 0
}
.account_sec .acc_side_menu.seeker_sidebar li.active:hover a {
	transform: none;
	color: #009ad3;
}
.account_sec .acc_side_menu.seeker_sidebar li:hover a {
	color: #fff;
	transform: translateX(4px);
}
.account_sec .acc_side_menu.seeker_sidebar li.active a:before {
	content:none !important;
}
.table-holder {
	padding: 15px;
	background-color: #ffff;
border-radius: .25rem
}
.dashboard .table thead tr th {
	background-color: #009ad3;
	;
	color: #fff
}
.employeer-dashboard .p-category {
	height: inherit !important
}
.side.fa {
	font-size: 14px !important;
	background-color: transparent !important;
	margin-bottom: 5px important
}
.success {
	color: #22bb33 !important
}
.notviewed {
	color: #f94e54 !important
}
.closed {
	color: #000 !important
}
.p-category .fa {
	margin-bottom: 5px !important
}
.my_account .nav-tabs {
	border-bottom: 1px solid #e1e1e1;
	background-color: #009ad3 !important;
}
.my_account .nav-tabs>li.active>a, .my_account .nav-tabs>li:hover>a {
	background:transparent !important;
	background-color: #f94e54 !important;
	color: #fff !important
}
.my_account .nav-tabs>li.active>a::after {
	border-top: 10px solid #f94e54 !important
}
.my_account .nav-tabs>li>a {
	color: #fff !important
}
.alert {
	padding: 10px !important
}
.alert-danger {
	font-size: 14px !important
}
.alert button.close {
	bottom: 5px;
	padding: 0 3px
}
.form-wrapper.loginform {
	overflow: visible !important
}
.big_inner.reset-form, .white-box, .panel, .my_account .profile .tab-content {
	box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03) !important;
	border:none !important;
}
.job_block .alert-danger {
	padding-top: 205px !important;
	box-shadow:none;
}
.text-danger, .text-error {
	color: #ed1c24 !important;
	font-weight:600 !important;
	font-size: 12px !important
}
.tab-content #preference, .tab-content #private {
	padding: 0px 15px
}
.my_account.emp .user-form-title {
	margin-bottom: 0 !important
}
#resent-job-post.newspaper .detail.all_list:hover ul.job_list, 
#resent-job-post .detail.all_list:hover ul.job_list {
	max-height: unset
}
/*.top_employers{
	background-color: #f5f5f6
}*/
.employers, .invitation_bid, .job_cat {
	background-color: #f6f7f9;
	margin-bottom: 20px !important;
	border-top:1px solid #ddd !important;
	padding: 20px 15px !important
}
.top_employers .owl-item {
	margin-top: 0 !important
}
.top_employers .media1 figure {
	min-height: 75px !important;
	max-height: 75px !important;/*	margin-bottom: .5em !important
*/}
.top_employers .media1 img {
	max-height: 100px !important;
	min-height: 75px !important
}
.invitation_bid .media {
	background: #fff;
	display: grid;
	border-radius: .25em;
	grid-template-columns: 30% 65%;
	grid-gap: .5em;
	padding: .25em !important;
	align-items: center;
	border: 1px solid #eaeaea;
	-webkit-box-shadow: 0 1px 3px -1px #ccc;
	box-shadow: 0 1px 3px -1px #ccc;
}
.invitation_bid .media:not(:last-child) {
	margin-bottom: .25em !important
}
.invitation_bid .media figure {
	max-height: auto !important;
	min-height: auto !important;
	margin-bottom: 0 !important
}
.invitation_bid .media img {
	width: 100%;
	height: 40px !important;
	min-height: auto !important;
	max-height: auto !important;
	object-fit: contain;
}
.employers figure {
	margin:0 !important;
	border:1px solid #ddd
}
.employers figure img {
	margin: 0 !important;
	min-height: 60px;
	max-height: 60px;/*object-fit: contain;
*/}
.employers .owl-item {
	margin-bottom: 0 !important
}
.job_cat .Job-Category-box {
	padding: 15px 0px 15px 5px !important;
	max-height: 100% !important
}
.job_cat .list-item1 {
	margin-bottom: 15px !important
}
.job_cat {
	padding: 20px 10px !important
}
.job_action ul li{list-style-type: disc !important;}


#intro .carousel-container {
    z-index: 99;
    top: 40%
}
.b_com{background: #F6F7F9; padding-top: 125px;}
.b_com .col-lg-8{padding-right: 0px;}
.main_banner{background: #fff;}
.main_banner img{min-height: 300px;}
.company_info{margin-top: -2px;}
/*.company_info{min-height: 260px;}
.white-box.company_info{margin-bottom: 15px;}*/
.white-box.company_info .title, .white-box.company_info .title i
{font-size: 16px; color: #0f3a6c;}
.company_disc{padding-top: 10px; display: block;}
.company_disc p{line-height: 24px; text-align: justify; margin-bottom: 2px;}
.company_disc a{font-weight: 500; word-break: break-word;}
.company_banner{margin-top: 15px; background: #2f64a3;}
.company_banner img{max-width: 100%; width: 100%; min-height: 260px; 
	border: 1px solid #fff;
	-moz-box-shadow: 0 1px 3px -1px #999;
    -webkit-box-shadow: 0 1px 3px -1px #999;
    box-shadow: 0 1px 3px -1px #999;
    }

.company-pro{margin-top: -4px; background:#007bff; 
    padding: 10px; border:1px solid #fff;  border-top: 0;
    color: #fff; font-family: "Poppins", sans-serif;
position: relative; width: 100%; background:url(../images/footer.png) repeat;
	background-attachment:fixed;
	background-position:center;}
.company-pro figure, .company-pro .company-name{
    display: inline-block; 
    position: relative; vertical-align: middle;
}
.company-pro figure{margin-bottom: 0px;}
.company-pro small{font-size: 11px;}
.company-pro p{line-height: 15px;}
.deadline{padding-left: 10px;}
.company-pro .btn-info{padding: 2px 10px; position: relative; font-size: 13px;}
.company-pro .btn-info, .deadline{margin-top: 10px;}
.company-pro figure{width: 14%; margin-right: 5px;}
.company-pro .company-name{width: 82%;}
.company-pro ul li{display: inline-block; position: relative; font-size: 16px;}
.company-pro figure img{max-height: 60px; max-width: 100%;
border: 1px solid #fff; padding: 2px;}
.position-relative{position: relative;}
.company-name h4 a{color: #fffa2f; word-break: break-word;}
.company-pro p{margin-bottom: 5px;}
.company-pro ul{list-style-type: none; margin-top: 5px; margin-bottom: 0px;}
.company-pro ul li i{min-width: 20px; display: inline-block; font-size: 18px;}
.company-pro p, .company-name small, .company-pro ul li a{color:#fff;}
.company-pro a:hover{color: #ffc31b;}
.breadcrumb_banner{max-height: 500px; overflow-x: hidden; min-height: 175px;}
.breadcrumb_banner img{max-width: 100%;}
#resent-job-post ul li a{font-size: 13px; word-break: break-word;}
.refine_src_bdy h4{font-size: 18px; padding-bottom: 5px;}
.favourite{display: none !important;}
.search-list{padding-top: 30px;}

#resent-job-post .detail.all_list, #resent-job-post .detail.all_list:hover ul.job_list
{position: relative; height: unset;}
#resent-job-post .detail.all_list{z-index: 5;}
#resent-job-post .detail.all_list:hover{z-index: 9;}
#resent-job-post .detail.all_list:hover .media{
	background: #fff;
    border: 1px solid #f2f2f2;
    border-bottom-width:2px;
	position: absolute;
    left: -1px;
    height: auto;
    min-height: 110px;
    width: 101%;
    z-index: 5;
    top: -1px;
    border-radius: 5px;
    border-bottom-color:#f26c4f;
}
#resent-job-post .detail.all_list .media-body:before{
	content:"\f107";
	position: absolute;
	bottom: 2px;
	left:25%;
	z-index: 9;
	font-family:'FontAwesome';
	font-size: 16px;
	color: #999;
	width: 57%;
	text-align: center;
	background: #fff;
}
#resent-job-post .detail.all_list:hover .media-body:before{display: none;}
.short_info-right{margin-top: 50px;}

.service_packages{position: relative; margin-top: -3.2rem;}
.service_packages p{color: #000 !important;}
.service_packages .white-box{min-height: 425px;}
.service-box{margin: 0 auto; background-color: #fff; padding: 30px; padding-top: 0;}
.service-box h4{border-bottom: 1px solid #ccc; font-size: 20px; padding: 15px 30px; 
	margin-left: -30px; margin-right: -30px;}

.service-box ul li{font-family: 'Poppins', sans-serif;  font-weight: 400; position: relative;
    font-size: 15px; line-height: 1.2;  margin-top: 15px; padding-left: 25px;}

.service-box ul li:before{
	content: "\f00c";
    font-family: fontawesome;
    float: left;
    color: #b0e0e6;
    font-size: 14px;
    line-height: 1.5;
    border: 2px solid #b0e0e6;
    width: 25px;
    height: 25px;
    text-align: center;
    border-radius: 50%;
    position: absolute;
    left: -10px; top: 25%;
}

.service-box ul li::marker{display: none !important; color: #fff !important;}

.top-client-carousel figure{
	max-height: 150px; min-height: 120px;
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
    padding: 5px;
    background: #e2e9ef;
    border: 1px solid #fff;
    box-shadow: 0px 5px 15px 0px rgb(8 18 109 / 10%);
}
.top-client-carousel figure img{max-height: 100px;}

#pricing .trans-red{background-color: #ffdadd;}



/* Button structure */

.zocial,
a.zocial {
	border: 1px solid #777;
	border-color: rgba(0,0,0,0.2);
	border-bottom-color: #333;
	border-bottom-color: rgba(0,0,0,0.4);
	color: #fff;
	-moz-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9);
	-webkit-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9);
	box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9);
	cursor: pointer;
	display: inline-block;
	font: bold 100%/2.1 "Lucida Grande", Tahoma, sans-serif;
	padding: 0 .95em 0 0;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	white-space: nowrap;
	
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	
	position: relative;
	
	-moz-border-radius: .3em;
	-webkit-border-radius: .3em;
	border-radius: .3em;
	color: #fff !important;
	display: block; line-height: 90px; font-size: 26px; margin-top: 30px; font-weight: 600;
}

.zocial:before {
	content: "";
	border-right: 0.075em solid rgba(0,0,0,0.1);
	float: left;
	font: 55px/1.65 zocial;
	font-style: normal;
	font-weight: normal;
	margin: 0 0.5em 0 0;
	padding: 0 0.5em;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	
	-moz-box-shadow: 0.075em 0 0 rgba(255,255,255,0.25);
	-webkit-box-shadow: 0.075em 0 0 rgba(255,255,255,0.25);
	box-shadow: 0.075em 0 0 rgba(255,255,255,0.25);
	
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;

	min-width: 100px; text-align: center;
}

.zocial:active {
	outline: none; /* outline is visible on :focus */
}

/* Buttons can be displayed as standalone icons by adding a class of "icon" */

.zocial.icon {
	overflow: hidden;
	max-width: 2.4em;
	padding-left: 0;
	padding-right: 0;
	max-height: 2.15em;
	white-space: nowrap;
}
.zocial.icon:before {
	padding: 0;
	width: 2em;
	height: 2em;
	
	box-shadow: none;
	border: none;
}

/* Gradients */

.zocial {
	background-image: -moz-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1));
	background-image: -ms-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1));
	background-image: -o-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1));
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.1)), color-stop(49%, rgba(255,255,255,.05)), color-stop(51%, rgba(0,0,0,.05)), to(rgba(0,0,0,.1)));
	background-image: -webkit-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1));
	background-image: linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1));
}

.zocial:hover, .zocial:focus {
	background-image: -moz-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15));
	background-image: -ms-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15));
	background-image: -o-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15));
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.15)), color-stop(49%, rgba(255,255,255,.15)), color-stop(51%, rgba(0,0,0,.1)), to(rgba(0,0,0,.15)));
	background-image: -webkit-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15));
	background-image: linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15));
}

.zocial:active {
	background-image: -moz-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1));
	background-image: -ms-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1));
	background-image: -o-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1));
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.1)), color-stop(30%, rgba(255,255,255,0)), color-stop(50%, transparent), to(rgba(0,0,0,.1)));
	background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1));
	background-image: linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1));
}

/* Button icon and color */
/* Icon characters are stored in unicode private area */
.zocial.macstore:before {content: "\f27e"; font: normal normal normal 55px/1.75 FontAwesome;}
.zocial.spotify:before {content: "\f005"; font: normal normal normal 55px/1.75 FontAwesome; }
.zocial.yelp:before {content: "\f0b1"; font: normal normal normal 55px/1.75 FontAwesome;}

/* Button background and text color */
.zocial.macstore {background-color: #007dcb}
.zocial.spotify {background-color: #60af00;}
.zocial.yelp {background-color: #e60010;}

/* Any browser-specific adjustments */
button:-moz-focus-inner {
	border: 0;
	padding: 0;
}


 @media (min-width: 1600px) {
	.container {
		max-width:1600px
	}