@charset "utf-8";



body {



font-family:Arial, Helvetica, sans-serif;



	color:var(--grey-900) !important;



	background-color: #fff;



	outline: none;



	overflow-x: hidden



}



.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus {



	outline: none



}



.h1, h1 {



	font-size: 65px



}



.h2, h2 {



	font-size: 42px



}



.h3, h3 {



	font-size: 32px



}



.h4, h4 {



	font-size: 22px



}



.h5, h5 {



	font-size: 22px



}



.h6, h6 {



	font-size: 17px



}



/* p {



	margin: 0 0 10px



} */



h1.small {



	font-size: 25px



}



h3.small {



	font-size: 30px



}



::-webkit-input-placeholder {



color:solid 1px var(--grey-600)!important



}



:-moz-placeholder {



color:solid 1px var(--grey-600)!important



}



::-moz-placeholder {



color:solid 1px var(--grey-600)!important



}



:-ms-input-placeholder {



color:solid 1px var(--grey-600)!important



}



@font-face {



	font-family: 'Circular Air Book';



	src: url(../fonts/CircularAir-Book.eot);



	src: url(../fonts/CircularAir-Book.eot?#iefix) format("embedded-opentype"), url(../fonts/CircularAir-Book.woff) format("woff"), url(../fonts/CircularAir-Book.ttf) format("truetype");



	font-weight: 400;



	font-style: normal



}



@font-face {



	font-family: 'Frontage-Outline';



	src: url(../fonts/Frontage-Outline_gdi.eot);



	src: url(../fonts/Frontage-Outline_gdi.eot?#iefix) format("embedded-opentype"), url(../fonts/Frontage-Outline_gdi.woff) format("woff"), url(../fonts/Frontage-Outline_gdi.ttf) format("truetype"), url(../fonts/Frontage-Outline_gdi.otf) format("opentype"), url(../fonts/Frontage-Outline_gdi.svg#Frontage-Outline) format("svg");



	font-weight: 400;



	font-style: normal;



	font-stretch: normal;



unicode-range:U+000D-2122



}



@font-face {



	font-family:Arial, Helvetica, sans-serif;



	src: url(../fonts/CircularAir-Bold_gdi.eot);



	src: url(../fonts/CircularAir-Bold_gdi.eot?#iefix) format("embedded-opentype"), url(../fonts/CircularAir-Bold_gdi.woff) format("woff"), url(../fonts/CircularAir-Bold_gdi.ttf) format("truetype"), url(../fonts/CircularAir-Bold_gdi.otf) format("opentype"), url(../fonts/CircularAir-Bold_gdi.svg#CircularAir-Bold) format("svg");



	font-weight: 700;



	font-style: normal;



	font-stretch: normal;



unicode-range:U+0-10FFFF



}



@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: 'rupee_foradianregular';



	src: url(../fonts/rupee_foradian-webfont.eot);



	src: url(../fonts/rupee_foradian-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/rupee_foradian-webfont.woff2) format("woff2"), url(../fonts/rupee_foradian-webfont.woff) format("woff"), url(../fonts/rupee_foradian-webfont.ttf) format("truetype"), url(../fonts/rupee_foradian-webfont.svg#rupee_foradianregular) format("svg");



	font-weight: 400;



	font-style: normal



}









:root {



  --blue:#0265FF;



  --blue-dark:#0256D9;



  --blue-medium:#80b1ff;    



  --blue-light:#F2F7FF;  







  --green:#03BB6D;



  --green-dark:#029657;



  --green-medium:#35C98A;



  --green-light:#CDF1E2;



    



  --yellow:#FFCC00;



  --yellow-dark:#E6AB08;



  --yellow-medium:#FFD633;



  --yellow-light:#FFF5CC;  



  



  --red:#FB4B26;    



  --red-dark:#C93C1E;



  --red-medium:#FC6F51;



  --red-light:#fedbd4;







  --black:#000000;



  --grey-900:#333333;



  --grey-800:#777777;



  --grey-700:#929292;



  --grey-600:#BBBBBB;



  --grey-500:#EBEBEB;



  --grey-400:#e4e4e4;



  --grey-bg:#edeff1;



   --black:#000000;



   --white:#ffffff;



  







  --border-circle:100px 100px 100px 100px;



  --border-circle-min:3px 3px 3px 3px;



  --border-circle-max:5px 5px 5px 5px;







  --box-shadow:0px 0px 10px rgba(0,0,0,0.08);



  --box-shadow-md:0px 1px 3px rgba(0,0,0,0.08);



  --box-shadow-md-new:0px 1px 3px rgba(0,0,0,0.08);







  --box-shadow-large:0 25px 50px 0 rgba(0, 0, 0, 0.04);



  --padding-large:90px 0 90px 0;



  --padding-medium:60px 0 60px 0;



  --padding-small:45px 0 45px 0;



  --padding-smallest:30px 0 30px 0;  



  --padding-top:90px 0 0 0;  



  --padding-top-medium:60px 0 0 0;  



  --padding-top-small:30px 0 0 0;  



  --padding-top-smallest:15px 0 0 0;  



  --padding-bottom:0 0 90px 0;



  --padding-bottom-medium:0px 0 60px 0;  



  --padding-bottom-small:0px 0 30px 0;  



  --padding-bottom-smallest:0 0 15px 0;  











  --mt:90px 0 0 0;  



  --mt-medium:60px 0 0 0;  



  --mt-small:30px 0 0 0;  



  --mt-smallest:15px 0 0 0;  



  --mt-bottom:0 0 90px 0;



  --mt-bottom-medium:0px 0 60px 0;  



  --mt-bottom-small:0px 0 30px 0;  



  --mt-bottom-smallest:0 0 15px 0;  







--letter-spacing:1px; 



--letter-medimum:0.08rem;



--letter-small:0.03rem;







}







.main {



	width: 100%;



	float: left;



	padding: 0



}



.banner {



	background: url(../images/banner.jpg) center top no-repeat var(--grey-900);



	height: 710px;



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



.banner-left {



	width: 55%;



	margin-top: 210px



}



.banner-left h1 {



	color: #fff;



	letter-spacing: -1px;



	margin: 0 0 0 -3px



}



.banner-left h1.small {



	line-height: 33px;



	margin: 0 0 35px



}







.s-btn {



	width: 16px;



	height: 16px;



	background: url(../images/search-icon.svg) left top no-repeat;



	display: block;



	float: left;



	margin: 3px 7px 0 0;



	cursor: pointer;



	border: none



}



.navbar-inverse {



	position:relative;



	margin: 0;



	background: none;



	border: none;



	z-index: 999



}















.search {



	background: none;



	border: none;



	width: 51px



}



.search-top {



	display: none



}







.jj-default {



	border: solid 2px #fff;



	border-radius: 3px;



	background: none;



	padding: 0 25px;



	height: 34px;



	color: #fff;



	font-size: 14px;



	font-family:Arial, Helvetica, sans-serif;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	line-height: 28px



}



.jj-default span {



	display: none



}



.jj-default.focus, .jj-default:focus {



	color: #fff;



	background-color: #1fb276;



	box-shadow: none;



	border: solid 2px #1fb276



}



.jj-default:hover {



	color: #fff;



	background-color: #1fb276;



	border: solid 2px #1fb276



}



.jj-default.active.focus, .jj-default.active:focus, .jj-default.active:hover, .jj-default:active.focus, .jj-default:active:focus, .jj-default:active:hover, .open>.dropdown-toggle.jj-default.focus, .open>.dropdown-toggle.jj-default:focus, .open>.dropdown-toggle.jj-default:hover {



	color: #fff;



	background-color: #1fb276;



	border: solid 2px #1fb276



}



.jj-primary {



	border-radius: 0 3px 3px 0;



	background: var(--green);



	padding: 0 39px;



	height: 50px;



	color: #fff;



	font-family:Arial, Helvetica, sans-serif;



	border: none;



	font-size: 18px;



	line-height: 50px



}



.jj-primary.focus, .jj-primary:focus {



	color: #fff;



	background-color: #1fb276;



	box-shadow: none



}



.jj-primary:hover {



	color: #fff;



	background-color: #1fb276



}



.jj-primary.active.focus, .jj-primary.active:focus, .jj-primary.active:hover, .jj-primary:active.focus, .jj-primary:active:focus, .jj-primary:active:hover, .open>.dropdown-toggle.jj-primary.focus, .open>.dropdown-toggle.jj-primary:focus, .open>.dropdown-toggle.jj-primaryt:hover {



	color: #fff;



	background-color: #1fb276



}



.jj-info {



	width: auto;



	border-radius:5px;



	background: none;



	border: solid 2px var(--blue);



	padding:0 25px;



	color: var(--blue);



	font-family:Arial, Helvetica, sans-serif;



	font-size: 16px;



	line-height: 36px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s; letter-spacing:0.02rem;



}



.jj-info.focus, .jj-info:focus {



	color: #fff;



	background-color: var(--dark-blue);



	border: solid 2px var(--dark-blue);



	box-shadow: none



}



.jj-info:hover {



	color: #fff;



	background-color: var(--dark-blue);



	border: solid 2px var(--dark-blue)



}



.jj-info.active.focus, .jj-info.active:focus, .jj-info.active:hover, .jj-info:active.focus, .jj-info:active:focus, .jj-info:active:hover, .open>.dropdown-toggle.jj-info.focus, .open>.dropdown-toggle.jj-info:focus, .open>.dropdown-toggle.jj-info:hover {



	color: #fff;



	background-color: var(--dark-blue);



	border: solid 2px var(--dark-blue);



}



.home-job-blue {



	width: 235px;



	border-radius: 3px;



	background: var(--blue);



	border: solid 2px var(--blue);



	padding: 0;



	color: #fff;



	font-family:Arial, Helvetica, sans-serif;



	font-size: 16px;



	line-height: 41px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.home-job-blue.focus, .home-job-blue:focus {



	color: #fff;



	background-color: #0576db;



	border: solid 2px #0576db;



	box-shadow: none



}



.home-job-blue:hover {



	color: #fff;



	background-color: #0576db;



	border: solid 2px #0576db



}



.home-job-blue.active.focus, .home-job-blue.active:focus, .home-job-blue.active:hover, .home-job-blue:active.focus, .home-job-blue:active:focus, .home-job-blue:active:hover, .open>.dropdown-toggle.home-job-blue.focus, .open>.dropdown-toggle.home-job-blue:focus, .open>.dropdown-toggle.jj-info:hover {



	color: #fff;



	background-color: #0576db;



	border: solid 2px #0576db



}



.jj-link {



	height: 50px;



	color: #fff;



	font-family:Arial, Helvetica, sans-serif;



	border: none;



	font-size: 18px;



	padding: 10px 13px 10px 7px



}



.jj-link.focus, .jj-link:focus {



	color: #fff



}



.jj-link:hover {



	color: #fff;



	text-decoration: none



}



.jj-link.active {



	color: #fff;



	text-decoration: none



}



/*.jj-head-bottom {



	width: 100%;



	margin-top: -90px;



	background:#ffffff;



	height: 90px;



	padding: 11px 0 10px; border-bottom:solid 1px var(--grey-light-more);



}*/



.navbar-form {



	padding: 0



}



.form-control.jj-input {



	width: 41.9%;



	height: 50px;



	border-radius: 3px 0 0 3px;



	font-size: 15px;



	color: solid 1px var(--grey-600);



	background: url(../images/search-icon-one.svg) 22px 16px no-repeat #fff;



	padding: 0 0 0 50px;



	box-sizing: border-box;



	float: left;



	border: none;



	width: 41.8%;



	height: 50px;



	border-radius: 3px 0 0 3px;



	font-size: 15px;



	color: solid 1px var(--grey-600);



	background: url(../images/search-icon-one.svg) 22px 16px no-repeat #fff;



	padding: 0 0 0 50px;



	box-sizing: border-box;



	float: left;



	border: none



}



.form-control.jj-menu {



	width: 100%;



	height: 50px;



	border-radius: 0 0 0 0;



	border: none;



	border-left: solid 1px #dbdbdb;



	margin: 0 0 0 -6px;



	box-sizing: border-box;



	font-size: 15px;



	color: solid 1px var(--grey-600);



	background: url(../images/slect_menu.svg) center right no-repeat #fff;



	position: relative;



	-webkit-appearance: none;



	-moz-appearance: none;



	appearance: none;



	padding: 0 0 0 40px;



	box-sizing: border-box



}



.jj-menu select {



	width: 100%



}



select option {



	width: 100%;



	float: left;



	display: block;



	font-size: 15px;



	color: solid 1px var(--grey-600);



	padding: 5px;



	text-align: left;



	text-decoration: none;



	text-indent: 15px;



	z-index: 1;



	position: relative



}



.form-control.jj-input:focus {



	box-shadow: none



}



.form-control.jj-menu:focus {



	box-shadow: none



}



.jj-group {



	position: relative;



	width: 20.6%;



	float: left



}



.jj-group i {



	width: 25px;



	height: 25px;



	position: absolute;



	display: inline-block;



	z-index: 1;



	margin: 15px 0 0 5px



}



.jj-group i.state {



	background: url(../images/state.svg) 7px top no-repeat



}



.jj-group i.rupee {



	background: url(../images/rupee.svg) 7px top no-repeat



}



.jj-search {



	border-radius: 0 3px 3px 0;



	background: #e74c3c;



	margin-left: -6px;



	padding: 0 53px 0 55px;



}



.jj-search.focus, .jj-search:focus {



	color: #fff;



	background-color: #e74c3c



}



.jj-search:hover {



	color: #fff;



	background-color: #e74c3c



}



.jj-search.active.focus, .jj-search.active:focus, .jj-search.active:hover, .jj-search:active.focus, .jj-search:active:focus, .jj-search:active:hover, .open>.dropdown-toggle.jj-search.focus, .open>.dropdown-toggle.jj-search:focus, .open>.dropdown-toggle.jj-search:hover {



	color: #fff;



	background-color: #e74c3c



}



.mid-couner {



	width: 100%;



	margin-top:0px



}



/*.jj-content {



	width: 100%;



	padding: 50px 0



}*/



.jj-content-home {



	width: 100%;



	padding: 60px 0;



	float: left



}



.three-grid {



	width: 550px;



	margin: 0 auto



}



/*.four-grid {



	width: 750px;



	margin: 0 auto



}*/



/*.eight-grid {



	width: 850px;



	margin: 0 auto



}

*/

.ten-grid {



	width: 950px;



	margin: 0 auto



}



.section-one {



	width: 100%;



	background: var(--bg);



	float: left



}



.section-one h3 {



	margin: 0



}



.paragraph-one {



	width: 100%;



	text-align: center;



	margin: 0;



	color: solid 1px var(--grey-600);



	padding: 5px 0 50px



}



.paragraph-one h1 {



	margin: 0;



	color: solid 1px var(--grey-600);



	font-size: 17px;



	display: inline-block



}



.panel {



	margin-bottom: 30px



}



/*.jj-verified {



	background: #fff;



	border: none;



	border-radius: 3px;



	box-shadow: none;



	padding: 30px;



	box-sizing: border-box;



	position: relative;



	height: 270px;



	text-align: left;



	border: solid 1px #fff;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.jj-verified h4 {



	margin-top: 0;



	word-wrap: break-word



}



.jj-verified h4 a {



	color: var(--grey-900);



	text-decoration: none



}



.jj-verified h3 {



	margin: 0;



	padding: 0 0 6px



}



.jj-verified h3 a {



	text-decoration: none;



	color: var(--grey-900);



}



.jj-verified h5 a {



	text-decoration: none;



	color: var(--grey-900);



}



.jj-verified h5 em {



	width: 37px;



	height: 37px;



	border: solid 1px var(--blue);



	border-radius: 50px;



	display: inline-block;



	text-align: center;



	line-height: 37px;



	color: var(--blue);



	font-style: normal;



	margin: 0 5px 0 0



}



.jj-verified ul {



	list-style: none;



	margin: 0;



	padding: 0;



	height: 90px



}



.jj-verified ul li {



	font-size: 14px;



	color: solid 1px var(--grey-600);



	float: left;



	width: 100%;



	padding-bottom: 2px



}



.jj-verified ul li i {



	width: 14px;



	height: 20px;



	background: url(../images/verified-icon.svg) left top no-repeat;



	display: block;



	float: left;



	margin: 2px 8px 0 0



}



.jj-verified ul li a {



	color: solid 1px var(--grey-600)



}



.jj-verified ul li a:hover {



	color: #e74c3c;



	text-decoration: none



}



.jj-verified ul li i.rupee-iocn {



	background-position: left top



}



.jj-verified ul li i.user-iocn {



	background-position: left -21px



}



.jj-verified ul li i.state-iocn {



	background-position: left -44px



}



.jj-verified ul li i.full-iocn {



	background-position: left -122px



}



.jj-verified ul li i.days-iocn {



	background-position: left -98px



}*/



/*.jj-new {



	border: solid 1px #e74c3c;



	background: none;



	border-radius: 3px;



	font-size: 10px;



	color: #e74c3c;



	position: absolute;



	top: 10px;



	right: 10px;



	text-transform: uppercase;



	font-family: "Circular Air Book";



	height: 18px;



	padding: 0 6px;



	line-height: 17px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}*/



/*.two-day {



	border: solid 1px var(--grey-900);!important;



	color: var(--grey-900);!important;



	background: none!important



}*/



.jj-success {



	border-radius:var(--border-circle-max);



	background: none;



	padding: 0;



	height: 30px;



	color: solid 1px var(--grey-600);



	border: none;



	font-size: 12px;



	width: 110px;



	border: solid 1px solid 1px var(--grey-600);



	/*text-transform: uppercase;*/



	line-height: 30px;



	margin-top: 20px;



	margin-right: 10px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.jj-success.focus, .jj-success:focus {



	background: var(--blue);



	border: solid 1px var(--blue);



	color: #fff;



	box-shadow: none



}



.jj-success:hover {



	background: var(--blue);



	border: solid 1px var(--blue);



	color: #fff



}



.jj-success.active.focus, .jj-success.active:focus, .jj-success.active:hover, .jj-success:active.focus, .jj-success:active:focus, .jj-success:active:hover, .open>.dropdown-toggle.jj-success.focus, .open>.dropdown-toggle.jj-success:focus, .open>.dropdown-toggle.jj-success:hover {



	background: var(--blue);



	border: solid 1px var(--blue);



	color: #fff



}



.jj-apply {



	  border-radius: 3px;



    background: none;



    padding: 0;



    height: 30px;



    color: solid 1px var(--grey-600);



    border: none;



    font-size: 12px;



    / width: 48.3%; /



    border: solid 1px solid 1px var(--grey-600);



    text-transform: uppercase;



    line-height: 30px;



    margin-top: 0px;



    -webkit-tap-highlight-color: transparent;



    -webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



    transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



    padding: 0 20px;







}



.jj-apply.focus, .jj-apply:focus {



	background: var(--green)!important;



	border: solid 1px var(--green);



	color: #fff;



	box-shadow: none



}



.jj-apply:hover {



	background: var(--green)!important;



	border: solid 1px var(--green);



	color: #fff



}



.jj-apply.active.focus, .jj-apply.active:focus, .jj-apply.active:hover, .jj-apply:active.focus, .jj-apply:active:focus, .jj-apply:active:hover, .open>.dropdown-toggle.jj-apply.focus, .open>.dropdown-toggle.jj-apply:focus, .open>.dropdown-toggle.jj-apply:hover {



	border: solid 1px var(--green);



	background: none;



	color: #fff



}



/*.jj-verified:hover {



	box-shadow: 0 0 50px #e4e4e4;



	border: solid 1px #e4e4e4



}*/



.jj-verified:hover .jj-new {



	background: #27c483;



	border: solid 1px #27c483;



	color: #fff



}



.jj-verified:hover .two-day {



	border: solid 1px var(--grey-900);!important;



	color: var(--grey-900);!important;



	background: none



}



.section-one p.text {



	padding: 0;



	margin-top: 20px



}



/*.section-two {



	width: 100%;



	background: var(--white);



}*/



.homepage .section-two {



	width: 100%;



	background: #fff



}



.section-two h3 {



	margin: 0; color: var(--grey-900); font-size:22px; padding-bottom: 5px; 



}



.section-two p {



	margin: 0; font-size: 16px;



	padding: 5px 0 50px;



	color:var(--grey-900);



}



.section-two p.text {



	margin-top: 20px;



	padding: 0



}



.press-client {



	width: 100%;



	background: #fff;



	padding: 15px 0



}



.inner-press {



	background: var(--bg);



}







/*.job-seeekr-info-dtail:hover h4 a {



	display: inline-block;



	color:var(--blue);



}



*/



.press-client h6 {



	text-transform: uppercase;



	font-size: 14px



}



ul.press-client {



	list-style: none;



	margin: -10px 0 0;



	padding: 0



}



.press-client li {



	list-style: none;



	float: left;



	padding: 0 3px



}



.thing {



	color: var(--grey-900);



	text-align: center;



	margin-bottom: 30px;



	font-size: 16px



}



.thing figure img {



	width: 100%



}



.thing figure figcaption {



	padding: 8px 0 0



}



.employers {



	height: 105px;



	left: 40%;



	margin: 0 auto;



	position: absolute;



	top: 94px;



	width: 105px;



	z-index: 1;



	border: solid 2px var(--blue);



	border-radius: 100px;



	background: #fff;



	font-size: 11px;



	color: var(--blue);



	text-transform: uppercase;



	text-align: center;



	padding: 38px 0 0;



	box-sizing: border-box;



	font-family:Arial, Helvetica, sans-serif;



}



.employers-one {



	border: solid 2px var(--green);



	color: var(--green)



}



/*.jj-explore {



	color: #fff;



	background: var(--blue);



	border-color: var(--blue);



	color: #fff



}



.jj-explore.focus, .jj-explore:focus {



	color: #fff;



	background: var(--blue);



	border-color: var(--blue)



}



.jj-explore:hover {



	color: #fff;



	background: var(--blue);



	border-color: var(--blue)



}



.jj-explore.active.focus, .jj-explore.active:focus, .jj-explore.active:hover, .jj-explore:active.focus, .jj-explore:active:focus, .jj-explore:active:hover, .open>.dropdown-toggle.jj-explore.focus, .open>.dropdown-toggle.jj-explore:focus, .open>.dropdown-toggle.jj-explore:hover {



	color: #fff;



	background: var(--blue);



	border-color:var(--blue)



}*/



.serach-j-btn {	



	margin-right: 20px



}



.serach-j-btn.focus, .serach-j-btn:focus {



	color: #fff;



	background:var(--dark-blue);



	border-color:var(--dark-blue);



}



.serach-j-btn:hover {



	color: #fff;



	background:var(--dark-blue);



	border-color:var(--dark-blue);



}



.serach-j-btn.active.focus, .serach-j-btn.active:focus, .serach-j-btn.active:hover, .serach-j-btn:active.focus, .serach-j-btn:active:focus, .serach-j-btn:active:hover, .open>.dropdown-toggle.serach-j-btn.focus, .open>.dropdown-toggle.serach-j-btn:focus, .open>.dropdown-toggle.serach-j-btn:hover {



	color: #fff;



	background: var(--dark-blue);



	border-color: var(--dark-blue);



}



.postjob-button {



	



}



.postjob-button.focus, .postjob-button:focus {



	color: #fff;



	background:var(--dark-blue);



	border-color: var(--dark-blue)



}



.postjob-button:hover {



	color: #fff;



	background: var(--dark-blue);



	border-color: var(--dark-blue);



}



.postjob-button.active.focus, .postjob-button.active:focus, .postjob-button.active:hover, .postjob-button:active.focus, .postjob-button:active:focus, .postjob-button:active:hover, .open>.dropdown-toggle.postjob-button.focus, .open>.dropdown-toggle.postjob-button:focus, .open>.dropdown-toggle.postjob-button:hover {



	color: #fff;



	background: var(--dark-blue);



	border-color: var(--dark-blue);



}



.section-three {



	width: 100%;



	background: var(--blue);



	float: left



}



.section-three h3 {



	margin: 0;



	color: #fff



}



.paragraph {



	width: 100%;



	text-align: center;



	margin: 0;



	color: #fff;



	padding: 5px 0 35px



}



.paragraph h2 {



	margin: 0;



	font-size: 17px;



	color: #fff;



	display: inline-block



}



.jobs-list {



	text-align: center;



	font-size: 14px;



	color: #fff;



	margin-bottom: 10px



}



.jobs-list figure {



	width: 130px;



	height: 130px;



	margin: 0 auto;



	border: solid 2px var(--blue);



	border-radius: 100px;



	padding: 0 10px;



	line-height: 17px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.jobs-list figure a {



	color: #fff



}



.jobs-list figure a:hover {



	color: #fff;



	text-decoration: none



}



.jobs-list figure i {



	width: 65px;



	height: 65px;



	display: flex;



	background: url(../images/search-job-icon.svg) left top no-repeat;



	margin: 12px auto 0;



	display: block



}



.jobs-list figure i.job-icon1 {



	background-position: -7px top



}



.jobs-list figure i.job-icon2 {



	background-position: -95px top



}



.jobs-list figure i.job-icon3 {



	background-position: -183px top



}



.jobs-list figure i.job-icon4 {



	background-position: -267px top



}



.jobs-list figure i.job-icon5 {



	background-position: -348px top



}



.jobs-list figure i.job-icon6 {



	background-position: -443px top;



	width: 80px



}



.jobs-list figure i.job-icon7 {



	background-position: -4px -81px



}



.jobs-list figure i.job-icon8 {



	background-position: -97px -81px



}



.jobs-list figure i.job-icon9 {



	background-position: -186px -81px



}



.jobs-list figure i.job-icon10 {



	background-position: -268px -81px



}



.jobs-list figure i.job-icon11 {



	background-position: -359px -81px



}



.jobs-list figure i.job-icon12 {



	background-position: -458px -81px



}



.jobs-list figure i.job-icon13 {



	background-position: -6px -163px



}



.jobs-list figure i.job-icon14 {



	background-position: -95px -163px



}



.jobs-list figure i.job-icon15 {



	background-position: -184px -163px



}



.jobs-list figure i.job-icon16 {



	background-position: -274px -163px



}



.jobs-list figure i.job-icon17 {



	background-position: -358px -163px



}



.jobs-list figure i.job-icon18 {



	background-position: -458px -163px



}



.jobs-list figure i.job-icon19 {



	background-position: -2px -236px



}



.jobs-list figure i.job-icon20 {



	background-position: -95px -236px



}



.jobs-list figure i.job-icon21 {



	background-position: -180px -236px



}



.jobs-list figure i.job-icon22 {



	background-position: -271px -232px



}



.jobs-list figure i.job-icon23 {



	background-position: -365px -236px



}



.jobs-list figure i.job-icon24 {



	background-position: -457px -236px



}



.jobs-list figure:hover {



	border: solid 2px #fff



}



a.jj-browse {



	color: #fff;



	background: none;



	border-color: #fff



}



.jj-browse.focus, .jj-browse:focus {



	color: var(--blue)!important;



	background: #fff!important;



	border-color: #fff



}



.jj-browse:hover {



	color: var(--green);



	background: #fff;



	border-color: #fff



}



.jj-browse.active {



	color: var(--green);



	background: #fff;



	border-color: #fff



}



.jj-browse.active.focus, .jj-browse.active:focus, .jj-browse.active:hover, .jj-browse.focus:active, .jj-browse:active:focus, .jj-browse:active:hover, .open > .dropdown-toggle.jj-browse.focus, .open > .dropdown-toggle.jj-browse:focus, .open > .dropdown-toggle.jj-browse:hover {



	color: var(--green);



	background: #fff;



	border-color: #fff



}



.section-four {



	width: 100%;



	background: #fff



}



.section-four h3 {



	margin: 0



}



.section-four p {



	margin: 0;



	padding: 5px 0 50px;



	color: solid 1px var(--grey-600)



}



.section-four p.text {



	margin-top: 50px;



	padding: 0



}



.jj-testimonial {



	text-align: center



}



.jj-testimonial figure img {



	width: 105px;



	height: 105px;



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



.jj-testimonial figure figcaption span {



	font-size: 16px;



	color: solid 1px var(--grey-600);



	line-height: 19px;



	display: inline-block;



	padding-top: 20px



}



.jj-testimonial figure figcaption span strong {



	color: #e74c3c;



	display: block;



	font-family:Arial, Helvetica, sans-serif;



}



.jj-testimonial figure figcaption p {



	color: var(--grey-900);



	padding: 8px 20px 0;



	font-size: 16px



}



.section-five {



	width: 100%;



	background: var(--blue) url(../images/logo-pattern.svg) left top repeat



}



.section-five h3 {



	margin: 0;



	color: #fff;



	padding-bottom: 0



}



.section-five p {



	margin: 0;



	color: #fff



}



.section-six {



	width: 100%;



	background: var(--bg);



}



.section-six h3 {



	margin: 0



}



.section-six p {



	margin: 0;



	padding: 5px 0 55px;



	color: solid 1px var(--grey-600)



}



.section-six p.text {



	margin-top: 40px;



	padding: 0



}



.jj-blog a {



	color: var(--grey-900);



	text-decoration: none



}



.jj-blog figure {



	width: 100%;



	position: relative



}



.jj-blog figure img {



	width: 100%



}



.jj-blog {



	margin-top: 0;



	height: 320px;



	box-shadow: 0 3px 0 #eaedef;



	background: #fff;



	border: solid 1px #eaedef;



	border-radius: 3px;



	text-align: left



}



.jj-blog .panel-default {



	box-shadow: none;



	border: none



}



.jj-blog span {



	padding: 20px 20px 10px!important;



	color: #0173f2;



	font-size: 12px!important;



	text-transform: uppercase;



	line-height: 17px;



	display: inline-block;



	width: 100%;



	font-weight: 400;



	text-align: left



}



.jj-blog h5 {



	text-align: left;



	margin-top: 10px;



	padding: 0 20px 10px;



	min-height: auto



}



.jj-blog h5:hover {



	color:#0173f2



}



.jj-blog-caption {



	border: none;



	background: none;



	border-radius: 2px;



	font-size: 10px;



	color: #e74c3c;



	text-transform: uppercase;



	font-family:Arial, Helvetica, sans-serif;



	height: 18px;



	padding: 0 6px;



	line-height: 17px



}



.jj-sign {



	color: #fff;



	background: none;



	border-color: #fff



}



.jj-sign.focus, .jj-sign:focus {



	color: var(--blue);



	background: #fff;



	border-color: #fff



}



.jj-sign:hover {



	color: var(--blue);



	background: #fff;



	border-color: #fff;



	border-color: #fff



}



.jj-sign.active.focus, .jj-sign.active:focus, .jj-sign.active:hover, .jj-sign:active.focus, .jj-sign:active:focus, .jj-sign:active:hover, .open>.dropdown-toggle.jj-sign.focus, .open>.dropdown-toggle.jj-sign:focus, .open>.dropdown-toggle.jj-sign:hover {



	color: var(--blue);



	background: #fff;



	border-color: #fff



}



.section-seven {



	width: 100%;



	background: var(--grey-900);



}







.jj-head-bottom .sticky {



	position: fixed;



	width: 100%;



	z-index: 9999999;



	height: 90px;



	background: rgba(44,62,80,0.80) none repeat scroll 0 0;



	display: inline-block;



	padding-top: 10px;



	left: 0;



	top: 0;



	-webkit-transition: all .3s ease-in;



	-moz-transition: all.3s ease-in;



	-o-transition: all .3s ease-in;



	transition: all .3s ease-in;



	-webkit-transition: all .3s ease-out;



	-moz-transition: all.3s ease-out;



	-o-transition: all .3s ease-out;



	transition: all .3s ease-out



}



.privacy-nav .sticky {



	position: fixed;



	width: 100%;



	z-index: 9999999;



	height: 45px;



	background: rgba(44,62,80,0.80) none repeat scroll 0 0;



	display: inline-block;



	left: 0;



	top: 0;



	padding: 0;



	-webkit-transition: all .3s ease-in;



	-moz-transition: all.3s ease-in;



	-o-transition: all .3s ease-in;



	transition: all .3s ease-in;



	-webkit-transition: all .3s ease-out;



	-moz-transition: all.3s ease-out;



	-o-transition: all .3s ease-out;



	transition: all .3s ease-out



}















.legal-sec {



	width: 100%; display:inline-block;



	text-align: center;



	position: relative;



	background:var(--white);



}



.legal-sec .jj-content{ padding-bottom:50px; }



.new-post-blog {



	width: 100%;



	text-align: center;



	position: relative;



	background: var(--white); padding-bottom:100px;



}



.new-post-blog .jj-content{ padding-bottom:0px; }











/*.legal-sec span {



	font-size:24px;



	color: var(--grey-900);



	display: block;



	padding:0px 0px 30px 0px; 



	line-height:32px;



}



.legal-sec span br{display:none;}



.legal-list {



	margin-top:40px;



	min-height: 210px



}



.legal-list figure i {



	width: 75px;



	height: 75px;



	margin: 0 auto;



	background: url(../images/legal-list-icon.svg) left top no-repeat;



	display: inline-block



}



.legal-list figure figcaption h5 {



	margin:20px 0 10px; font-size: 16px; font-weight: bold;



}



.legal-list figure figcaption p {



	line-height: 24px; 



	padding: 0 0px; font-size:16px; color: solid 1px var(--grey-600); letter-spacing:0.00rem; font-weight: normal;



}



.legal-list figure a {



	color: var(--grey-900);



	text-decoration: none



}



.legal-list figure a:hover {



	text-decoration: none



}



.legal-list figure i.legal-icon-1 {



	background-position: left top



}



.legal-list figure i.legal-icon-2 {



	background-position: -89px top



}



.legal-list figure i.legal-icon-3 {



	background-position: -186px top



}



.legal-list figure i.legal-icon-4 {



	background-position: -275px top



}



.legal-list figure i.legal-icon-5 {



	background-position: -369px top



}



.legal-list figure i.legal-icon-6 {



	background-position: -462px top



}



.legal-list figure i.legal-icon-7 {



	background-position: -551px top



}



.legal-list figure i.legal-icon-8 {



	background-position: -645px top



}



.legal-list figure i.legal-icon-9 {



	background-position: -735px top



}



.legal-list figure a:hover i.legal-icon-1 {



	background-position: left -76px



}



.legal-list figure a:hover i.legal-icon-2 {



	background-position:-89px -76px;



}



.legal-list figure a:hover i.legal-icon-3 {



	background-position: -186px -76px



}



.legal-list figure a:hover i.legal-icon-4 {



	background-position: -275px -76px



}



.legal-list figure a:hover i.legal-icon-5 {



	background-position: -369px -76px



}



.legal-list figure a:hover i.legal-icon-6 {



	background-position: -462px -76px



}



.legal-list figure a:hover i.legal-icon-7 {



	background-position: -551 -76px



}



.legal-list figure a:hover i.legal-icon-8 {



	background-position: -645px -76px



}



.legal-list figure a:hover i.legal-icon-9 {



	background-position: -735px -76px



}*/



/*.legal-one {



	background:var(--bg); padding:50px 0;



}*/



/*.legal-one h3 {



	margin: 0;



	padding-bottom: 0



}



.legal-one h3.small {



	font-size:22px;



	margin-bottom:0px; line-height:30px;



}



.legal-one label {



	width: auto;



	float: left;



	font-size: 32px;



	font-weight: 400;



	line-height: 45px;



	margin: 0



}*/



.value-section {



	width: 100%;



	background: var(--white);



}



.value-section .jj-content{padding:100px 0;}



.looking {



	width: 585px;



	margin: 0 auto



}



.header {



	position: relative;



	display: block;



	width: 100%;



	height: 100%



}



.privacy-banner {



	background: url(../images/privacy-banner.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



.refund-banner {



	background: url(../images/refund-banner.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



.security {



	background: url(../images/security.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



.spam-banner {



	background: url(../images/spam-banner.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



.term-banner {



	background: url(../images/term-banner.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



.cookies-banner {



	background: url(../images/cookies-banner.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



.copyright-banner {



	background: url(../images/copyright-banner.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



.trademarks-banner {



	background: url(../images/trademark-banner.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



.registration-banner {



	background: url(../images/registration-banner.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}







/*.privacy-sec {width: 100%;background: var(--white); float:left;}



.privacy-sec .ten-grid{ margin:20px auto 0 auto;}



.privacy-sec p {color: var(--grey-900); padding-bottom: 30px; margin: 0; font-size: 16px; line-height:24px;}



.privacy-sec p strong {font-family:Arial, Helvetica, sans-serif; font-weight: 400}*/



.privacy-content {width: 100%; text-align: left}



.privacy-content p {padding: 0 0 35px;margin: 0; font-size: 16px;color: var(--grey-900);line-height:24px}



.privacy-content p a {color: #e74c3c; display: block



}















ol.privacy-list {



	list-style: number;



	margin: 0;



	padding: 0 0 0 30px;



	margin-left: 30px



}



.privacy-list li {



	padding: 0 0 30px



}



ul.change-loge {



	list-style: circle;



	margin: 0;



	padding: 0 0 0 18px



}



.change-loge li {



	padding: 0 0 25px 10px



}



.jj-download {



	color: #fff;



	background: none;



	border-color:var(--blue);



	color:var(--blue);



	margin-top: 10px;



	height:44px



}



.jj-download.focus, .jj-download:focus {



	color: #fff;



	background:var(--blue-dark);



	border-color:var(--blue-dark);



}



.jj-download:hover {



	color: #fff;



	background:var(--blue-dark);



	border-color:var(--blue-dark);



}



.jj-download.active.focus, .jj-download.active:focus, .jj-download.active:hover, .jj-download:active.focus, .jj-download:active:focus, .jj-download:active:hover, .open>.dropdown-toggle.jj-download.focus, .open>.dropdown-toggle.jj-download:focus, .open>.dropdown-toggle.jj-download:hover {



	color: #fff;



	background: var(--blue-dark);



	border-color: var(--blue-dark);



}



.jj-download i {



	display: inline-block;



	height: 45px;



	width: 55px;



	float: left;



	background: url(../images/dowload-btn.svg) 15px 8px no-repeat;



	border-right: solid 2px #e94436;



	margin: -2px 0 0



}



.jj-download:hover i {



	background: url(../images/dowload-btn-ho.svg) 15px 8px no-repeat;



	border-right: solid 2px #fff



}



.jj-download.active i {



	background: url(../images/dowload-btn-ho.svg) 15px 6px no-repeat;



	border-right: solid 2px #fff



}



.jj-download.active.focus i, .jj-download.active:focus i, .jj-download:active.focus i, .jj-download:active:focus i, .open>.dropdown-toggle i.jj-download.focus i, .open>.dropdown-togglei .jj-download:focus i, .open>.dropdown-toggle i.jj-download:hover {



	background: url(../images/dowload-btn-ho.svg) 15px 8px no-repeat;



	border-right: solid 2px #fff



}



.jj-copyright h5 {



	padding: 0



}



.jj-copyright p {



	color: var(--grey-900);



}



.copyright-button {



	color: #fff;



	width: 280px;



	background: none;



	border-color: #e94436;



	color: #e94436;



	margin-top: 10px;



	margin-left: 8px



}



.copyright-button.focus, .copyright-button:focus {



	color: #fff;



	background: #e94436;



	border-color: #e94436



}



.copyright-button:hover {



	color: #fff;



	background: #e94436;



	border-color: #e94436



}



.copyright-button.active.focus, .copyright-button.active:focus, .copyright-button.active:hover, .copyright-button:active.focus, .copyright-button:active:focus, .copyright-button:active:hover, .open>copyright-button-toggle.copyright-button.focus, .open>.copyright-button.jj-copyright:focus, .open>.copyright-button-toggle.jj-copyright-button:hover {



	color: #fff;



	background: #e94436;



	border-color: #e94436



}



.jj-tradmark {



	width: auto;



	float: right;



	margin-left: 40px



}



.imgWrap {



	width: auto;



	float: left;



	margin-right: 40px;



	position: relative;



	height: 276px;



	max-width: 264px;



	width: 100%



}



.imgDescription {



	position: absolute;



	padding: 0;



	margin: 0;



	cursor: pointer;



	top: 0;



	bottom: 0;



	left: 0;



	text-align: center;



	line-height: 276px;



	right: 0;



	background: rgba(0,0,0,0.50);



	color: #fff;



	visibility: hidden;



	opacity: 0



}



.imgWrap:hover .imgDescription {



	visibility: visible;



	opacity: 1



}



.imgWrap-one {



	position: relative;



	height: 247px;



	max-width: 262px;



	width: 100%



}



.imgDescription-one {



	position: absolute;



	padding: 0;



	margin: 0;



	cursor: pointer;



	top: 0;



	bottom: 0;



	left: 0;



	text-align: center;



	line-height: 247px;



	right: 0;



	background: rgba(0,0,0,0.50);



	color: #fff;



	visibility: hidden;



	opacity: 0



}



.imgWrap-one:hover .imgDescription-one {



	visibility: visible;



	opacity: 1



}



.imgWrap-two {



	position: relative;



	height: 340px;



	max-width: 260px;



	width: 100%



}



.imgDescription-two {



	position: absolute;



	padding: 0;



	margin: 0;



	cursor: pointer;



	top: 0;



	bottom: 0;



	left: 0;



	text-align: center;



	line-height: 340px;



	right: 0;



	background: rgba(0,0,0,0.50);



	color: #fff;



	visibility: hidden;



	opacity: 0



}



.imgWrap-two:hover .imgDescription-two {



	visibility: visible;



	opacity: 1



}



.about-banner {



	background:/*url(../images/pattern-top.png) repeat scroll left top *//*url(../images/about-banner.jpg) center top no-repeat*/ var(--blue); background-position: inherit;}



.career-banner {



	background: url(../images/career-banner.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



.contact-banner {



	/*background: url(../images/contact-banner.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;*/



	background:/*url(../images/pattern-top.png) repeat scroll left top var(--blue)*/ var(--bg);



}



.press-banner {



	background: url(../images/press-banner.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}







.individual-banner {



	background: url(../images/individual.jpg) center top no-repeat var(--grey-900);



	height: 380px;



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover;



	position: relative



}



.blog-banner {



	background: url(../images/blog-banner.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



/*.blog-detail-banner {



	background: url(../images/blog-detail-banner.jpg) center top/cover no-repeat var(--grey-900);



	height:auto;



	position: relative



}*/



.blog-detail-banner .bg-color {



	background: none



}



.features-banner {



	background: url(../images/features.jpg) center top/cover no-repeat var(--grey-900);



}



.brand-banner {



	background: url(../images/brand-banner.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



.pricing-banner {



	background: url(../images/pricing.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



.bg-color {



	background: #000;



	width: 100%;



	height: 100%;



	opacity: .4



}



/*.team-section {



	width: 100%;



	background: var(--bg);



}*/



/*.team-section h3 {margin: 0; font-size:26px;padding: 0 0 20px}



.team-section h3.small {



	padding:0 50px 30px 50px; font-size:20px; line-height:30px;



}*/







.our-team-pic-section{ width:100%; float:left; padding:0 0 30px 0;}



.our-team-pic-section img{  width:100%; height:auto;}



/*.team-section h4 {



	margin: 0; font-size:22px; line-height:30px;



	padding: 0 50px 20px 50px;



}*/



.team-section .jj-content {



	padding:100px 0 100px



}



/*.team-list {



	margin-bottom: 35px



}



.team-list-end {



	margin-left: 38%



}



.team-list figure img {



	width: 150px;



	height: 150px



}



.team-list figure figcaption h6 {



	margin: 12px 0 0



}



.team-list figure figcaption span {



	font-size: 12px;



	color: solid 1px var(--grey-600);



	text-transform: uppercase



}*/



/*.team-social {



	margin-top: 15px



}



.team-social a {



	width: 21px;



	height: 21px;



	background: url(../images/team-social.svg) left top no-repeat;



	display: inline-block;



	margin-right: 2px



}



.team-social a.tweet {



	background-position: -26px top



}



.team-social a.web {



	background-position: -54px top



}



.team-social a:hover {



	opacity: .8



}*/



/*.mission-section { margin-top:0px;



	width: 100%;



	



	display: inline-block; background: var(--bg); padding-bottom: 80px;



}











.mission-section figure img{ width:100px; display: none;}



.mission-section h3 {



	color:var(--grey-900); font-size:24px; margin-top:0px; text-transform:uppercase; padding-bottom:5px; letter-spacing:0.05rem;



}



.mission-section p {



	color: var(--grey-900);



	    font-size:18px;



    line-height: 30px;



    padding: 0 35px;



}*/



/*.value-section h3 {



	margin: 0; font-size: 22px; color: var(--grey-900); padding-bottom:30px;



}



.value-section p {



	margin: 0;



	padding: 5px 0 0;



	color: var(--grey-900);



}



.value-list {



	margin:20px 0;



}



.value-list figure i {



	width:55px;



	height:55px;



	margin: 0 auto;



	background: url(../images/value-icon.svg) left top no-repeat;



	display: inline-block



}



.value-list figure figcaption h5 {



	margin:20px 0 10px; font-size: 16px; color: var(--grey-900); font-weight: bold;



}



.value-list figure figcaption p {



	font-size:16px;



	line-height: 26px;



	padding: 0 0px; color: solid 1px var(--grey-600);



}



.value-list figure a {



	color: var(--grey-900);



	text-decoration: none



}



.value-list figure a:hover {



	text-decoration: none



}



.value-list figure i.value-icon-1 {



	background-position: left top



}



.value-list figure i.value-icon-2 {



	background-position: -78px 6px



}



.value-list figure i.value-icon-3 {



	background-position:-157px 6px



}



.value-list figure i.value-icon-4 {



	background-position: -5px -79px



}



.value-list figure i.value-icon-5 {



	background-position: -80px -79px



}



.value-list figure i.value-icon-6 {	



	background-position: -157px -79px



}*/



/*.company a {



	margin:0 12px !important;



}*/







/*.servnew-container {



	width: 1481px !important;



}*/



/*.bg-color-gr {



	padding:40px 0;



	display: inline-block;



	background: var(--blue-bg); margin:0 0 0 -6px; 



}*/



/*.bg-color-bl {



	padding:40px 0;



	display: inline-block;



	background: var(--blue-bg); margin-left:6px;



}*/



/*.opening-section {



	width: 100%;



	width: 100%;



	background: var(--white);



}



.opening-section h3 {



	margin: 0; font-size:26px;



	padding: 0 190px 50px



}



.opening-section h5 a {



	color:var(--blue);



	text-decoration: underline



}



.jj-opening {



	background: #fff;



	border: solid 1px #dce0e0;



	border-radius: 3px;



	box-shadow: none;



	padding: 30px;



	box-sizing: border-box;



	position: relative;



	height: auto;



	border-bottom: solid 2px var(--blue)



}



.jj-opening-left {



	width: auto;



	float: left;



	margin-right: 3%



}



.jj-opening-right {



	width: 84%;



	display: inline-block



}



.jj-opening h4 {



	margin-top: 0;



	word-wrap: break-word



}



.jj-opening ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.jj-opening ul li {



	font-size: 17px;



	color: solid 1px var(--grey-600);



	float: left;



	width: 100%;



	padding-bottom: 2px



}



.jj-opening ul li i {



	width: 14px;



	height: 20px;



	background: url(../images/location-icon.svg) left top no-repeat;



	display: block;



	float: left;



	margin: 2px 8px 0 0



}



.jj-opening ul li i.experience {



	background-position: left 4px



}



.jj-opening ul li i.location {



	background-position: left -21px



}*/



/*.team-pic {



	width: 100%;



	background: url(../images/team-pic.jpg) center top no-repeat;



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover;



	height: 260px



}*/



/*.reasons-section {



	width: 100%;



	background: var(--bg);



}*/



/*.reasons-section h3 {



	padding-bottom: 0; font-size: 26px;



	margin: 0



}*/



/*.reason-list {



	margin-top: 35px;



	height: 135px



}



.reason-list h3 {



	margin: 0;



	padding: 0



}



.reason-list figure figcaption p {



	margin: 5px 0 0



}



.reason-list figure a {



	color: var(--grey-900);



	text-decoration: none



}



.reason-list figure a:hover {



	text-decoration: none



}



.reason-list figure i {



	width: 65px;



	height: 65px;



	margin: 0 auto;



	background: url(../images/reason-icon.svg) left top no-repeat;



	display: inline-block



}



.reason-list figure i.reason-icon-1 {



	background-position: left top



}



.reason-list figure i.reason-icon-2 {



	background-position: -85px top



}



.reason-list figure i.reason-icon-3 {



	background-position: -176px top



}



.reason-list figure i.reason-icon-4 {



	background-position: -263px top;



	width: 68px



}



.reason-list figure i.reason-icon-5 {



	background-position: -355px top



}



.reason-list figure i.reason-icon-6 {



	background-position: -445px top



}



.reason-list figure i.reason-icon-7 {



	background-position: -537px top



}



.reason-list figure i.reason-icon-8 {



	background-position: -628px top



}*/







/*.press-info {



	margin-top: 10px



}



.press-info h3 {



	margin: 0;



	padding: 0



}



.press-info figure figcaption p {



	margin:8px 0 0; font-size:16px;



}



.press-info figure figcaption p span {



	display: block;



	color: solid 1px var(--grey-600);



	text-transform: uppercase;



	font-size: 12px;



	padding: 0;



	line-height: normal



}*/



/*.press-info figure a {



	color: var(--grey-900);



	text-decoration: none



}



.press-info figure a:hover {



	text-decoration: none



}



.press-info figure i {



	width: 80px;



	height: 78px;



	margin: 0 auto;



	background: url(../images/press-info.svg) left top no-repeat;



	display: inline-block



}



.press-info figure i img {



	width: 100%



}



.press-info figure i.info-icon1 {



	background-position: left top



}



.press-info figure i.info-icon2 {



	background-position: -104px top



}



.press-info figure i.info-icon3 {



	background-position: -209px top



}



.press-info figure i.info-icon4 {



	background-position: -314px top



}*/



/*.news {



	margin-top: 0px;



}*/



/*.news h3 {



	margin: 0;



	padding: 0 0 20px; font-size:24px;



}*/



.news-list {



	background: #fff;



	border: solid 1px #e5e5e5;



	padding: 30px;



	border-radius: 0;



	box-shadow: none;



	-webkit-tap-highlight-color: transparent;



	text-align: left;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	position: relative



}



.news-list span {



	position: absolute;



	right: 0;



	padding: 0;



	font-size: 16px;



	color: solid 1px var(--grey-600);



	border-left: solid 1px #e5e5e5;



	border-bottom: solid 1px #e5e5e5;



	top: 0;



	padding: 0 15px 0 15px;



	background: #fff;



	letter-spacing: 1px;



	text-transform: uppercase



}



.news-list a {



	color: solid 1px var(--grey-600);



	display: block;



	text-decoration: none



}



.news-list:hover {



	background: var(--bg);



}



.news-list p {



	font-size: 22px;



	color: var(--grey-900);



	line-height: 26px;



	padding: 22px 0 0



}



/*.press-content p {



	font-size: 16px;



	padding-bottom: 8px



}



.press-content span {



	display: block;



	color: solid 1px var(--grey-600);



	font-size: 14px!important;



	text-transform: uppercase;



	padding: 0



}



.press-content a {



	text-decoration: none;



	color: var(--grey-900);



	float: left; font-size:18px;



	padding-bottom: 30px



}*/



/*.blog {



	margin-top: 50px



}*/



.blog-list {



	margin:0;



	/*height: 350px;*/



	box-shadow: 0 3px 0 var(--grey-light-more);



	background: #fff;



	border: solid 1px var(--grey-light-more);



	border-radius: 3px;



	text-align: left; margin:15px 0;



}



.blog-none-color {



	border: none;



	box-shadow: none;



	border: none;



	border-radius: 0;



	background: none



}



.blog-list .panel-default {



	box-shadow: none;



	border: none



}



.blog-list figure {



	position: relative



}



.blog-list figure img {



	width: 100%; height:180px; object-fit: cover;



}



.blog-list span {



	/*padding: 20px 20px 10px!important;*/



	color: #e74c3c;



	font-size: 13px!important;



	text-transform: uppercase;



	/*line-height: 17px;*/



	display: inline-block;



	width: 100%;



	font-weight: 400;



	text-align: left



}



.blog-list h5 {



	text-align: left;



	margin-top: 15px;



	padding: 0 20px 5px;



	min-height: auto; color: var(--grey-900);



}



.blog-list a {



	text-decoration: none;



	color: var(--grey-900);



}



.blog-soical-list {



	width: 100%;



	float: left;



	border-top: solid 1px var(--grey-light-more);



	padding: 15px 0



}



.blog-soical-list ul {



	list-style: none;



	margin: 0 0 0 20px;



	padding: 0



}



.blog-soical-list ul li {



	line-height: normal;



	float: left



}



.blog-soical-list ul li a {



	width: 30px;



	height: 19px;



	background: url(../images/blog-social.svg) left top no-repeat;



	display: block;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.blog-soical-list ul li a.blog-fb {



	background-position: left top



}



.blog-soical-list ul li a.blog-tweet {



	background-position: -52px top



}



.blog-soical-list ul li a.blog-gplus {



	background-position: -105px top



}



.blog-soical-list ul li a.blog-linked {



	background-position: -159px top



}



.blog-soical-list ul li a:hover.blog-fb {



	background-position: left -19px



}



.blog-soical-list ul li a:hover.blog-tweet {



	background-position: -52px -19px



}



.blog-soical-list ul li a:hover.blog-gplus {



	background-position: -105px -19px



}



.blog-soical-list ul li a:hover.blog-linked {



	background-position: -159px -19px



}



.subscribe {



	background: var(--blue);



	border: solid 1px var(--blue);



	border-radius: 0;



	padding: 30px;



	margin: 0;



	min-height: 247px



}



.subscribe h4 {



	color: #fff;



	line-height: 29px;



	margin: 0;



	padding-bottom: 22px;



	padding-right: 35px;



	text-align: left



}



.form-control.jj-subs {



	width: 58.2%;



	height: 50px;



	border-radius: 3px 0 0 3px;



	font-size: 15px;



	color: var(--grey-900);



	padding: 0 0 0 20px;



	box-sizing: border-box;



	float: left;



	border: none



}



.subscribe-text {



	border: solid 1px var(--blue);



	font-size: 14px;



	color: var(--blue);



	text-align: left;



	line-height: 60px;



	text-indent: 27px



}



.subscribe-text a {



	color: var(--blue)



}



.subscribe-text a:hover {



	text-decoration: underline



}



.jj-subscribe {



	border-radius: 0 3px 3px 0;



	background: var(--green);



	margin-left: -7px;



	padding: 0 25px;



	font-size: 16px



}



.jj-subscribe.focus, .jj-subscribe:focus {



	color: #fff;



	background-color: var(--green)



}



.jj-subscribe:hover {



	color: #fff;



	background-color: var(--green)



}



.jj-subscribe.active.focus, .jj-subscribe.active:focus, .jj-subscribe.active:hover, .jj-subscribe:active.focus, .jj-subscribe:active:focus, .jj-subscribe:active:hover, .open>.dropdown-toggle.jj-subscribe.focus, .open>.dropdown-toggle.jj-subscribe:focus, .open>.dropdown-toggle.jj-subscribe:hover {



	color: #fff;



	background-color: var(--green)



}



.statnow {



	background: var(--green);



	border: solid 1px var(--green);



	padding: 20px 30px



}



.statnow-text {



	border: solid 1px var(--green);



	background: #fff;



	font-size: 13px;



	color: var(--green);



	text-align: left;



	line-height: 60px;



	text-indent: 27px



}



.statnow-text a {



	color: var(--green)



}



.statnow p a {



	color: #fff



}



.loading {



	margin-top:0px;



	font-size: 16px;



	color: var(--grey-900);



	cursor: default



}



.loading img {



	margin-right: 8px



}



#mc-embedded-subscribe-form .jj-primary {



	width: 130px;



	box-shadow: none



}



/*.brand {



	margin-top: 65px



}



.brand-sec {



	margin-bottom: 25px; text-align: left;



}







.brand-sec em{font-size: 16px;



    color: #ffffff;



    padding: 3px 12px;



    background: var(--blue);



    border-radius: 3px;



    margin-bottom:15px;



    display: inline-block;



    position: relative; text-align: left; font-style: normal;}



.brand-sec em i{background: url(../images/features-arrow.svg) center top no-repeat; bottom: -4px; display: block; height: 5px;



    left: 0; position: absolute; width: 100%;}    



.brand-sec h4 {



	margin: 0;



	padding-bottom: 10px



}



.brand-list ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.brand-list ul li {



	line-height: normal;



	float: left;



	margin: 0 2em 0 0



}



.brand-list ul li a {



	font-size: 18px;



	color: var(--grey-900);



	text-align: left;



	display: block;



	line-height: 50px;



	text-decoration: none;



	text-indent: 20px;



	border-radius: 3px 0 0 3px;



	float: left;



	position: relative;



	text-decoration: none;



	z-index: 1;



	width: 175px



}



.brand-list ul li a.active {



	background: var(--blue) none repeat scroll 0 0;



	color: #fff



}



.brand-list ul li a::after {



	border-radius: 3px;



	content: "";



	height: 36px;



	margin-top: -18px;



	position: absolute;



	right: -18px;



	top: 50%;



	transform: rotate(45deg);



	width: 37px;



	z-index: -1



}



.brand-list ul li a.active::after {



	background: var(--blue) none repeat scroll 0 0



}*/



/*.brand-up {



	text-align: left;



	box-shadow: none;



	margin: 0;



	background: none



}



.brand-dotted-border {



	border: dotted 1px var(--grey-900);



	text-align: center;



	padding: 6% 0



}



.brand-up img {



	width: 100%;



	width: 70%



}



.brand-up p a {



	font-size: 16px;



	color: var(--grey-900);



	padding: 10px 0 0;



	text-decoration: none;



	display: inline-block;



	cursor: default



}



.brand-up p a img {



	margin: -2px 2px 0 0;



	width: auto;



	border: none



}



.brand-logo {



	border: dotted 1px var(--grey-900);



	box-shadow: none;



	border-radius: 0;



	height: 162px;



	position: relative;



	line-height: 162px;



	margin-bottom: 10px



}



.imgWrap-three {



	position: relative;



	height: 162px;



	width: 100%; text-align: center;



}



.imgDescription-three {



	position: absolute;



	padding: 0;



	margin: 0;



	cursor: pointer;



	top: 0;



	bottom: 0;



	left: 0;



	text-align: center;



	line-height: 162px;



	right: 0;



	background: rgba(0,0,0,0.50);



	color: #fff;



	visibility: hidden;



	opacity: 0



}



.imgWrap-three span {



	padding: 0;



	line-height:155px



}



.imgWrap-three span img {



	width: auto;



	height: auto



}



.imgWrap-three:hover .imgDescription-three {



	visibility: visible;



	opacity: 1; padding:0px;



}



.brand-mid {



	margin-bottom: 10px;



	box-shadow: none;



	border-radius: 0;



	background: #000;



	margin-bottom: 10px



}



.brand-mid img {



	width: 100%;



	height: 162px



}



.brand-bot {



	width: 100%;



	border: solid 1px solid 1px var(--grey-600);



	float: left



}



.color-list {



	border-right: solid 1px solid 1px var(--grey-600);



	padding-top: 15px;



	padding-bottom: 0



}



.color-list:last-child {



	border: none



}



.color-list ul {



	list-style: none;



	margin: 0;



	padding: 12px 0



}



.color-list ul li {



	font-size: 12px;



	color:var(--grey-900);



	text-align: left;



	padding: 7px 0;



	border-bottom: solid 1px solid 1px var(--grey-600)



}



.color-list ul li:last-child {



	border-bottom: none



}



.color-list ul li label {



	font-size: 12px;



	color:var(--grey-900);



	text-align: left;



	font-weight: 400;



	width: 30%;



	margin: 0



}



.blue {



	background:var(--blue);



	height: 130px;



	border-radius: 3px



}



.yellow-c {



	background:var(--yellow);



}



.green {



	background: var(--green)



}



.black-c {



	background: var(--black)



}*/



.jj-zip {



	color: #fff;



	background: none;



	border-color: #e94436;



	color: #e94436;



	margin-top: 40px;



	height: 45px



}



.jj-zip.focus, .jj-zip:focus {



	color: #fff;



	background: #e94436;



	border-color: #e94436



}



.jj-zip:hover {



	color: #fff;



	background: #e94436;



	border-color: #e94436



}



.jj-zip.active.focus, .jj-zip.active:focus, .jj-zip.active:hover, .jj-zip:active.focus, .jj-zip:active:focus, .jj-zip:active:hover, .open>.dropdown-toggle.jj-zip.focus, .open>.dropdown-toggle.jj-zip:focus, .open>.dropdown-toggle.jj-zip:hover {



	color: #fff;



	background: #e94436;



	border-color: #e94436



}



.jj-zip i {



	display: inline-block;



	height: 45px;



	width: 55px;



	float: left;



	background: url(../images/zip-icon.svg) 15px 8px no-repeat;



	border-right: solid 2px #e94436;



	margin: -2px 0 0



}



.jj-zip:hover i {



	background: url(../images/zip-icon-white.svg) 15px 8px no-repeat;



	border-right: solid 2px #fff



}



.jj-zip.active i {



	background: url(../images/zip-icon-white.svg) 15px 8px no-repeat;



	border-right: solid 2px #fff



}



.jj-zip.active.focus i, .jj-zip.active:focus i, .jj-zip:active.focus i, .jj-zip:active:focus i, .open>.dropdown-toggle i.jj-zip.focus i, .open>.dropdown-togglei .jj-zip:focus i, .open>.dropdown-toggle i.jj-zip:hover {



	background: url(../images/zip-icon-white.svg) 15px 8px no-repeat;



	border-right: solid 2px #fff



}



.pop-up {



	width: 100%;



	float: left;



	background: url(../images/pop-bg.jpg) center top no-repeat;



	padding: 100px 0



}



.pop-inside {



	width: 100%;



	background: #fff;



	border-radius: 3px;



	padding: 50px 90px;



	box-sizing: border-box;



	position: relative; border-radius:5px; 



}


.pop-inside h3 {



	margin: 0;



	padding: 0 0 10px



}



.pop-inside h4 {



	margin: 0;



	color: var(--blue);



	padding-bottom: 0



}



.pop-inside p {



	font-size: 16px;



	color: var(--grey-900);



	padding:10px 0 0;



	margin: 0



}

.fav-wrap p{ padding-bottom:15px;}

.pop-inside span {



	font-size: 12px;



	color: var(--grey-900);



	display: block;



	padding-top: 19px;



	float: left



}



.pop-inside span em {



	color: #e74c3c;



	font-style: normal



}



.pop-inside span em a {



	color: #e74c3c



}



.pop-inside ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.pop-inside ul li {



	line-height: normal;



	display: inline-block;



	font-size: 14px;



	color: var(--grey-900);



	margin-right: 8px



}



.pop-inside ul li i {



	width: 14px;



	height: 20px;



	background: url(../images/share-icon.svg) left top no-repeat;



	display: block;



	float: left;



	margin: 2px 5px 0 0



}



.pop-inside ul li i.name {



	background-position: left -21px



}



.pop-inside ul li i.user-location {



	background-position: left -45px



}



.pop-inside ul li i.office {



	background-position: left -97px



}



.pop-up .alert-input {



	margin-top: 20px



}



.pop-up .alert-area {



	margin-top: 20px



}



h4.job-title-popup-margin {



	margin-top: 15px



}



.alert-input {



	width: 100%;



	border: solid 1px var(--grey-600);



	border-radius: 3px;



	margin-bottom:18px; margin-top:0px;



	padding: 0 20px;



	box-sizing: border-box;



	height: 45px;



	line-height: 45px;



	font-size: 16px;



	color: solid 1px var(--grey-600);



	display: inline-block



}



.alert-input:focus {



	color: var(--grey-900);



}



div.input-error {



	width: 100%;



	font-size: 12px;



	color: #e74c3c;



	background: #fff6f5;



	border: solid 1px #f8cbc6;



	border-radius: 3px;



	padding: 9px 10px 5px;



	box-sizing: border-box;



	margin: -4px 0 0;



	float: left



}



div.input-success {



	width: 100%;



	font-size: 12px;



	color: var(--green);



	background: #f4fffa;



	border: solid 1px #ccebde;



	border-radius: 3px;



	padding: 9px 10px 5px;



	box-sizing: border-box;



	margin: -4px 0 0;



	float: left



}



.alert-textarea {



	width: 100%;



	border: solid 1px var(--grey-600);



	border-radius: 3px;



	margin-top: 18px;



	padding: 20px;



	box-sizing: border-box;



	height: 50px;



	font-size: 16px;



	color: solid 1px var(--grey-600)



}



.alert-textarea:focus {



	color: var(--grey-900);



}



.location-input {



	width: 100%;



	border: solid 1px var(--grey-600);



	border-radius: 3px;



	margin-top: 18px;



	padding: 0 20px;



	box-sizing: border-box;



	height: 50px;



	line-height: 50px;



	font-size: 16px;



	color: var(--grey-900);



}



.location-btn {



	background: rgba(0,0,0,0) url(../images/location.svg) no-repeat scroll right center;



	border: medium none;



	cursor: pointer;



	float: right;



	height: 30px;



	margin: -41px 0 0;



	padding: 0;



	position: relative;



	width: 38px



}



.alert-area::-ms-expand {



display:none



}



/*.alert-area {



	width: 100%;



	border: solid 1px solid 1px var(--grey-600);



	border-radius: 3px;



	margin-top: 30px;



	padding: 0 20px 0 10px;



	box-sizing: border-box;



	height: 50px;



	line-height: 40px;



	font-size: 16px;



	color: solid 1px var(--grey-600);



	background: url(../images/drop_arrow.svg) center right no-repeat #fff;



	position: relative;



	-webkit-appearance: none;



	-moz-appearance: none;



	appearance: none



}*/



.alert-area:focus {



	color: var(--grey-900);



}



.alert-area select {



	width: 100%



}



.alert-area-one {



	border: solid 1px #c0c3c4;



	background: url(../images/drop_arrow_dselect.svg) center right no-repeat #fff;



	color: #c0c3c4



}



/*.alert-multiple {



	width: 100%;



	border: solid 1px solid 1px var(--grey-600);



	border-radius: 3px;



	margin-top: 30px;



	padding: 0;



	box-sizing: border-box;



	height: 50px;



	line-height: 50px;



	font-size: 16px;



	color: solid 1px var(--grey-600);



	display: inline-block;



	color: solid 1px var(--grey-600)



}*/



/*.alert-multiple:focus {



	color: var(--grey-900);



}*/



.alert-date-of {



	width: 30%;



	margin: 30px 14px 0 0



}



.alert-browse {



	width: 100%;



	border: solid 1px var(--grey-600);



	border-radius: 3px;



	margin-top: 30px;



	padding: 0 20px;



	box-sizing: border-box;



	line-height: 50px;



	font-size: 16px;



	color: solid 1px var(--grey-600);



	display: inline-block



}



.captcha {



	margin: 30px 0 10px



}



.jj-submit {



	width: 100%;



	border-radius: 3px;



	background: var(--green);



	border: solid 2px var(--green);



	padding: 0;



	height: 50px;



	color: #fff;



	font-family:Arial, Helvetica, sans-serif;



	font-size: 18px;



	line-height: 47px;



	margin-top: 18px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.jj-submit.focus, .jj-submit:focus {



	color: #fff;



	background-color: var(--green);



	border: solid 2px var(--green);



	box-shadow: none



}



.jj-submit:hover {



	color: #fff;



	background-color: var(--green);



	border: solid 2px var(--green)



}



.jj-submit.active.focus, .jj-submit.active:focus, .jj-submit.active:hover, .jj-submit:active.focus, .jj-submit:active:focus, .jj-submit:active:hover, .open>.dropdown-toggle.jj-submit.focus, .open>.dropdown-toggle.jj-submit:focus, .open>.dropdown-toggle.jj-submit:hover {



	color: #fff;



	background-color: var(--green);



	border: solid 2px var(--green)



}



.email-submit {



	width: 100%;



	border-radius: 3px;



	background: none;



	border: solid 2px var(--green);



	padding: 0;



	height: 50px;



	color: var(--green);



	font-family:Arial, Helvetica, sans-serif;



	font-size: 18px;



	line-height: 47px;



	margin-top: 18px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.email-submit.focus, .email-submit:focus {



	color: #fff;



	background-color: var(--green);



	border: solid 2px var(--green);



	box-shadow: none



}



.email-submit:hover {



	color: #fff;



	background-color: var(--green);



	border: solid 2px var(--green)



}



.email-submit.active.focus, .email-submit.active:focus, .email-submit.active:hover, .email-submit:active.focus, .jj-submit:active:focus, .email-submit:active:hover, .open>.dropdown-toggle.email-submit.focus, .open>.dropdown-toggle.email-submit:focus, .open>.dropdown-toggle.email-submit:hover {



	color: #fff;



	background-color: var(--green);



	border: solid 2px var(--green)



}



/*.pop-close {



	width: auto;



	position: absolute;



	right: 0;



	top: 0;



	background: #fff6f5;



	border-bottom: solid 1px #f8cbc6;



	border-left: solid 1px #f8cbc6;



	font-size: 12px;



	color: #e74c3c;



	text-transform: uppercase;



	letter-spacing: 2px



}



.pop-close a {



	color: #e74c3c;



	text-decoration: none;



	padding: 0 25px;



	line-height: 44px;



	display: block



}*/



.richard {



	width: 100%;



	border: solid 1px var(--grey-600);



	margin-top: 18px;



	border-radius: 3px;



	padding: 8px;



	box-sizing: border-box



}



.richard ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.richard ul li {



	border: solid 1px var(--grey-600);



	line-height: 32px;



	border-radius: 3px;



	padding: 0 8px



}



.richard ul li i {



	width: 14px;



	height: 20px;



	background: url(../images/share-icon.svg) left top no-repeat;



	display: block;



	float: left;



	margin: 9px 5px 0 0



}



.richard ul li i.add-email {



	background-position: left -21px



}



.richard ul li span {



	float: right;



	margin: -1px 0 0 10px;



	padding: 0



}



.pop-bot {



	margin-top: 25px



}



.pop-bot p {



	font-size: 12px!important;



	color: #8c9293;



	text-align: center;



	margin: 0;



	padding: 0!important



}



.pop-bot p a {



	color: #e74c3c



}



.pop-bot p span {



	color: #e74c3c;



	display: inline-block;



	float: none



}



.pop-career {



	width: 100%;



	background: #fff;



	border-radius: 3px;



	padding: 50px;



	box-sizing: border-box;



	position: relative



}



.pop-career h3 {



	margin: 0;



	padding: 0;



	color: var(--blue)



}



.pop-career ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.pop-career ul li {



	line-height: normal;



	display: inline-block;



	font-size: 16px;



	color: var(--grey-900);



	margin-right: 15px



}



.pop-career ul li i {



	width: 14px;



	height: 20px;



	background: url(../images/share-icon.svg) left top no-repeat;



	display: block;



	float: left;



	margin: 2px 5px 0 0



}



.pop-career ul li i.full-time {



	background-position: left -70px



}



.pop-career ul li i.user-location {



	background-position: left -44px



}



.pop-career p {



	font-size: 16px;



	color: var(--grey-900);



	padding: 15px 0 0



}



.pop-career h5 {



	padding-top: 10px;



	margin: 0;



	padding-bottom: 5px



}



ol.personal-list {



	list-style: disc;



	padding: 0 0 0 15px



}



.personal-list li {



	padding-left: 5px;



	line-height: 30px;



	color: var(--grey-900);



	font-size: 16px



}



.radio {



	width: auto;



	margin: 18px 0 0;



	line-height: normal;



	display: inline-block;



	font-size: 14px;



	color: var(--grey-900);



	width: 100%



}



.radio label {



	padding: 0;



	width: auto;



	float: left;



	max-width: auto!important;



	display: flex;



	margin-right: 17px



}



.radio label span {



	padding: 0;



	font-size: 14px;



	color: var(--grey-900);



}



.alert-input-one {



	width: 24%;



	border: solid 1px  var(--grey-600);



	margin-top: 18px;



	padding: 0 20px 0 40px;



	box-sizing: border-box;



	height: 50px;



	line-height: 50px;



	font-size: 15px;



	color: var(--grey-900);



	float: left;



	border-radius: 3px 0 0 3px;



	background: url(../images/india.svg) 14px 17px no-repeat



}



.alert-input-two {



	width: 40%;



	border-radius: 0 3px 3px 0;



	border-left: none;



	padding: 0 20px;



	background: none



}



.alert-input-three {



	width: 33%;



	margin-left: 8px;



	border-radius: 3px;



	float: right;



	padding: 0 20px;



	background: none



}



.alert-input-one:focus {



	box-shadow: none



}



.upload {



	width: 64%;



	float: left



}



/*.jj-upload {



	border-radius: 3px;



	margin: 18px 0 0 11px;



	padding: 0 31px;



	background: var(--bg);



	float: left;



	border: 1px solid var(--grey-900);



	box-sizing: border-box;



	color: var(--grey-900);



	font-size: 15px;



	font-family: 'Circular Air Book';



	width: 33%



}*/



/*.jj-upload.focus, .jj-upload:focus {



	color: var(--grey-900);



	border-color: none;



	background: var(--bg);



}



.jj-upload:hover {



	color: var(--grey-900);



	background: none;



	border: 1px solid var(--grey-900);



}



.jj-upload.active.focus, .jj-upload.active:focus, .jj-upload.active:hover, .jj-upload:active.focus, .jj-upload:active:focus, .jj-upload:active:hover, .open>.dropdown-toggle.jj-upload.focus, .open>.dropdown-toggle.jj-upload:focus, .open>.dropdown-toggle.jj-upload:hover {



	color: var(--grey-900);



	background: none



}*/



.porg {



	width: 100%;



	border: solid 1px #d9d9d9;



	background: none;



	height: 9px;



	margin-top: 10px;



	margin-bottom: 0;



	float: left;



	border-radius: 100px;



	box-shadow: none



}



.progress-bar {



	background: var(--green);



	box-shadow: none



}



.precent {



	font-size: 12px;



	color: var(--grey-900);



	width: 100%;



	float: left;



	padding-top: 8px



}



.precent span {



	float: right;



	color: var(--grey-900);



	font-size: 12px;



	padding: 0



}



.blog-detail h1 {



	letter-spacing: -4px;



	line-height:normal;



	padding: 0 50px



}



/*.blog-detail {



	position: absolute;



	top: 50%;



	left: 50%;



	-webkit-transform: translate(-50%, -50%);



	-moz-transform: translate(-50%, -50%);



	-ms-transform: translate(-50%, -50%);



	-o-transform: translate(-50%, -50%);



	transform: translate(-50%, -50%);	



	max-width: 1100px;



	min-width: 300px; 	zoom: 1;



	z-index: 1 background:#ffffff;



	width: 100%;



	display: inline-block;



	padding:0px 0;



	text-align: left; 



}*/



/*.detail-user {



	list-style: none;



	padding: 0;



	width: 100%;



	margin-bottom: 30px;



	text-align: center



}



.detail-user li {



	line-height: normal;



	display: inline-block



}



.detail-user li a {



	font-size: 16px;



	color: rgba(0,0,0,0.7);



	margin-right: 0;



	text-decoration: none;



	display: block;



	line-height: 45px



}



.detail-user li a i {



	width: 25px;



	height: 25px;



	background: url(../images/blog-detail-icon-new.svg) left top no-repeat;



	display: block;



	float: left;



	margin: 5px 5px 0 0



}



.detail-user li a img {



	margin: -2px 5px 0 0



}



.detail-user li a i.detail-icon {



	background-position: left 4px



}



.detail-user li a i.detail-icon1 {



	background-position: left -32px



}



.detail-user li a i.detail-icon2 {



	background-position: left -73px



}



.detail-user li a span {



	width: 7px;



	height: 4px;



	display: inline-block;



	float: right;



	padding: 0;



	line-height: normal;



	background: none;



	margin: 15px 0 0 8px



}



.detail-user-right {



	width: 170px;



	display: inline-block;



	text-align: left;



	float: right



}*/



.search-blog {



	width: 100%;



	border-radius: 100px;



	border: solid 1px var(--grey-900);



	height: 33px;



	line-height: 33px;



	padding: 0 20px;



	box-sizing: border-box;



	font-size: 16px;



	color: var(--grey-900);



}



.search-blog-btn {



	width: 29px;



	height: 29px;



	background: url(../images/search-blog-icon.svg) left 6px no-repeat;



	display: inline-block;



	border: none;



	margin: 2px 0 0 -34px;



	position: relative;



	float: right



}







.blog-list p{



padding: 0 20px 10px;



text-align: left;



font-size: 16px;



color:solid 1px var(--grey-600);



line-height:26px;



}







.blog-detail-content span {



	line-height: 31px;



	color: var(--grey-900);



	font-size: 20px;



	text-align: left;



	display: inline-block;



	padding: 20px 0;



	font-family:Arial, Helvetica, sans-serif;



}



.blog-detail-content p {



	padding: 0 0 15px; margin-bottom:0px;



	text-align: left;



	font-size: 16px;



	color: var(--grey-700);



	line-height: 27px



}



.blog-detail-content p:last-child{padding-bottom:0px;}



.blog-detail-content p a {



	text-decoration: none;



	color: #e74c3c



}



.blog-detail-content strong {



	color: var(--grey-900);



	font-size: 16px;



	display: block;



	padding: 10px 0 5px;



	font-family:Arial, Helvetica, sans-serif;



}



iframe {



	width: 100%



}



.blog-detail-content blockquote {



	text-align: left;



	font-size: 22px;



	border-left: 5px solid var(--green);



	color: var(--green);



	padding: 0 20px



}



ul.detail-list {



	list-style: circle;



	margin: 0;



	padding: 0 0 0 18px



}



.detail-list li {



	padding: 5px 0 20px 5px;



	text-align: left;



	font-size: 16px;



	line-height: 28px



}



.left-social {



	position: absolute;



	top: 300px;



	left: 20px;



	z-index: 9



}







/*



.jj-mailing {



	padding: 33px;



	box-sizing: border-box;



	background: #fff;



	margin-top: 30px;



	border: none;



	text-align: center;



	box-shadow: none



}



.jj-mailing h5 {



	text-align: center;



	color: #e74c3c;



	border-bottom: solid 1px #e74c3c;



	padding: 0 0 15px;



	margin: 0



}



.jj-mailing span {



	font-size: 10px;



	color: solid 1px var(--grey-600);



	text-transform: uppercase;



	padding: 20px 0 10px;



	display: block



}



.jj-mailing p {



	color: var(--grey-900);



	font-size:18px;



	line-height: 28px;



	padding: 0 15px;



	margin: 0!important



}



.jj-mailing i {



	width: 25px;



	height: 20px;



	background: url(../images/mailing-icon.svg) center top no-repeat;



	display: inline-block;



	margin: 0 1px 0 0



}



.jj-mailing i.mail {



	background-position: 5px 1px



}



.jj-mailing i.email {



	background-position: -34px 3px



}



.jj-mailing i.suppot {



	background-position: -71px 2px



}*/



.contact-t-sec .jj-content {



	padding-top: 100px; padding-bottom:100px;



}







.contact-t-sec h3{ text-align: center; line-height:30px;}



.contact-map {



	width: 100%;



	height: auto; float: left; background:var(--grey-bg);



}







.contact-map .col-lg-6{padding:0px;}







.map {



	width: 172px;



	margin: 0 auto;



	padding: 122px 0 0



}



.jj-get {



	font-size: 11px;



	width: 48.3%;



	border-color: var(--grey-900);



	color: var(--grey-900);



	text-transform: uppercase;



	line-height: 30px;



	margin-top: 15px;



	letter-spacing: 1px



}



.jj-get.focus, .jj-get:focus {



	background: var(--grey-900);!important;



	border-color:var(--grey-900);



	color: #fff



}



.jj-get:hover {



	background: var(--grey-900);!important;



	border-color: var(--grey-900);



	color: #fff



}



.jj-get.active.focus, .jj-get.active:focus, .jj-get.active:hover, .jj-get:active.focus, .jj-get:active:focus, .jj-get:active:hover, .open>.dropdown-toggle.jj-get.focus, .open>.dropdown-toggle.jj-apply:focus, .open>.dropdown-toggle.jj-apply:hover {



	border-color: var(--grey-900);



	background: var(--grey-900);



	color: #fff



}



.jj-track {



	font-size: 11px;



	width: 47.5%;



	border-color: #0d7ffd;



	color: #0d7ffd;



	text-transform: uppercase;



	line-height: 30px;



	margin-top: 15px;



	letter-spacing: 1px



}



.jj-track.focus, .jj-track:focus {



	background: #0d7ffd!important;



	border-color: #0d7ffd;



	color: #fff



}



.jj-track:hover {



	background: #0d7ffd!important;



	border-color: #0d7ffd;



	color: #fff



}



.jj-track.active.focus, .jj-track.active:focus, .jj-track.active:hover, .jj-track:active.focus, .jj-track:active:focus, .jj-track:active:hover, .open>.dropdown-toggle.jj-track.focus, .open>.dropdown-toggle.jj-track:focus, .open>.dropdown-toggle.jj-track:hover {



	border-color: #0d7ffd;



	background: #0d7ffd;



	color: #fff



}



.jj-email h5 {



	border-bottom: solid 1px var(--green);



	color: var(--green)



}



.jj-support-sec p {



	font-size: 17px;



	color: var(--grey-900);



	line-height: 22px;



	padding: 20px 0 0



}



.jj-support-sec h5 {



	border-bottom: solid 1px #0d7ffd;



	color: #0d7ffd



}



/*.email-info {



	margin-top: 15px



}



.email-info figure {



	margin: 0!important



}



.email-info figure figcaption p {



	margin: 0;



	font-size: 17px;



	color: var(--grey-900);



}



.email-info figure figcaption p span {



	display: block;



	color: solid 1px var(--grey-600);



	text-transform: uppercase;



	font-size: 10px;



	padding: 0;



	line-height: normal



}



.email-info figure a {



	color: var(--grey-900);



	text-decoration: none



}



.email-info figure a:hover {



	text-decoration: none



}



.email-info figure i {



	width: 50px;



	height: 35px;



	margin: 0 auto;



	background: url(../images/email-icon.svg) left top no-repeat;



	display: inline-block



}



.email-info figure i.email-icon1 {



	background-position: 5px 2px



}



.email-info figure i.email-icon2 {



	background-position: -101px 2px



}



.email-info figure i.email-icon3 {



	background-position: -206px top



}



.email-info figure i.email-icon4 {



	background-position: -305px 1px



}*/



/*.contact-us {



	width: 100%;



	text-align: center;



	background: var(--bg);



}



.contact-us h3 {



	margin: 0;



	padding-bottom: 10px



}



.jj-submit-btn {



	width: 100%;



	border-radius: 3px;



	color: #fff;



	background-color: var(--blue);



	border-color: var(--blue);



	margin-top: 18px



}



.jj-submit-btn.focus, .jj-submit-btn:focus {



	color: #fff;



	background-color: var(--blue);



	border-color: var(--blue);



	box-shadow: none



}



.jj-submit-btn:hover {



	color: #fff;



	background-color: var(--blue);



	border-color: var(--blue)



}



.jj-submit-btn.active.focus, .jj-submit-btn.active:focus, .jj-submit-btn.active:hover, .jj-submit-btn:active.focus, .jj-submit-btn:active:focus, .jj-submit-btn:active:hover, .open>.dropdown-toggle.jj-submit-btn.focus, .open>.dropdown-toggle.jj-submit-btn:focus, .open>.dropdown-toggle.jj-submit-btn:hover {



	color: #fff;



	background-color: var(--blue);



	border-color: var(--blue)



}*/



/*.feature{ padding:100px 0 50px 0; }*/



/*.feature h1 {



	margin: 0;



	font-family: 'montserratbold';



	text-transform: uppercase;



	color:var(--black);



	font-size: 106px;



	padding: 0 0 10px



}*/



.feature span {



	margin: 0;



	font-size: 22px;	



	color:var(--grey-900); display: block; text-align: center; padding-bottom:5px;



}



/*.feature p {



	font-size:16px;



	color:var(--grey-900);



	text-align: center;



	line-height: normal;



	letter-spacing: -.2px;



	line-height:26px;



	padding-bottom:20px;



	padding-left: 4px;



	letter-spacing: .1px;



	margin: 0



}*/



/*.feature-left span {



	font-size: 16px;



	color:#ffffff;



	padding: 3px 12px;



	background: var(--blue);



	border-radius: 3px;



	margin-bottom: 30px;



	display: inline-block;



	position: relative



}



.feature-left em{ width: 100%; float: left; display: block; font-style: normal; padding-top:30px;}



.feature-left span i {



	background: url(../images/features-arrow.svg) center top no-repeat;



	bottom: -4px;



	display: block;



	height: 5px;



	left: 0;



	position: absolute;



	width: 100%



}



.feature-left span.fe-right {



	background: var(--green);



	float: left;



}



.feature-left span.fe-right i {



	background: url(../images/features-arrow-green.svg) center top no-repeat;



	bottom: -4px;



	display: block;



	height: 5px;



	left: 0;



	position: absolute;



	width: 100%



}*/



/*.for-employe {



	color: var(--grey-900);



	text-align: center;



	margin:15px 0;



	font-size: 16px; min-height:240px;



}



.for-employe figure img {width:100%}



.feature-work figure img {width:50%}







.for-employe figure figcaption h5 {



	margin: 0;



	padding:20px 0 10px; color:var(--grey-900); font-size: 16px; font-weight: bold;



}



.for-employe figure figcaption p {



	padding: 0;



	font-size:16px;



	color: solid 1px var(--grey-600);



	line-height:24px; letter-spacing:0.02rem;



}*/



.feature-work {



	height:230px;}



.feature-bot {



	padding-top: 0



}



.feature-bot h3 {



	padding-bottom: 40px;



	margin-top: 0



}



.feature-list {



	text-align: center;



	font-size: 14px;



	color: #fff;



	margin-bottom: 25px



}



.feature-list p {



	font-size: 16px;



	color: var(--grey-900);



	padding: 6px 0 0;



	margin: 0



}



.feature-list figure {



	width: 100px;



	height: 100px;



	margin: 0 auto;



	border-radius: 100px;



	padding: 0;



	line-height: 17px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.feature-list figure a {



	color: #fff



}



.feature-list figure i {



	width: 100px;



	height: 100px;



	display: flex;



	background: url(../images/more-features-list-icon.svg) left top no-repeat;



	margin: 0 auto;



	display: block



}



.feature-list figure i.feat-icon1 {



	background-position: -11px -11px



}



.feature-list figure i.feat-icon2 {



	background-position: -140px -11px



}



.feature-list figure i.feat-icon3 {



	background-position: -269px -11px



}



.feature-list figure i.feat-icon4 {



	background-position: -399px -11px



}



.feature-list figure i.feat-icon5 {



	background-position: -529px -10px



}



.feature-list figure i.feat-icon6 {



	background-position: -658px -11px



}



.feature-list figure i.feat-icon7 {



	background-position: -11px -139px



}



.feature-list figure i.feat-icon8 {



	background-position: -140px -139px



}



.feature-list figure i.feat-icon9 {



	background-position: -269px -139px



}



.feature-list figure i.feat-icon10 {



	background-position: -398px -139px



}



.feature-list figure i.feat-icon11 {



	background-position: -526px -139px



}



.feature-list figure i.feat-icon12 {



	background-position: -653px -139px



}



.feature-list figure i.feat-icon13 {



	background-position: -653px -139px



}



.feature-list figure i.feat-icon14 {



	background-position: -12px -267px



}



.feature-list figure i.feat-icon15 {



	background-position: -140px -267px



}



.feature-list figure i.feat-icon16 {



	background-position: -140px -267px



}



.pricing {



	width: 100%



}



.pricing span {



	padding-top: 0



}



.pricing-section {



	width: 100%;



	margin-top: 50px



}



.pricing-section ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.pricing-section ul li {



	line-height: normal;



	display: inline-block



}



.pricing-section ul li a {



	padding: 0 35px;



	text-decoration: none;



	font-size: 14px;



	color: var(--grey-900);



	display: block;



	height: 40px;



	line-height: 40px;



	border: solid 1px var(--grey-900);



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	border-radius: 3px



}



.pricing-section ul li a:last-child {



	margin-left: -5px



}



.pricing-section ul li a:hover {



	background: var(--grey-900);



	color: #fff



}



.pricing-section ul li a.active {



	background: var(--grey-900);



	color: #fff



}



.plan-list {



	width: 100%;



	margin-top:0px



}



.plan-list-left {



	background: #fff;



	border: solid 1px #e8e8e8;



	border-bottom: solid 2px #e74c3c;



	box-shadow: none;



	position: relative;



	text-align: center



}



.plan-list-mid {



	border-bottom: solid 2px #32c98b



}



.plan-list-left:hover {



	box-shadow: 0 0 15px #edecec



}



.plan-list-right {



	border-bottom: solid 2px #0d7efc



}



.red {



	background: #e74c3c none repeat scroll 0 0;



	border-radius: 3px 3px 0 0;



	color: #fff;



	font-size: 80px;



	height: 195px;



	width: 100%



}



.green-plan {



	background: #32c98b



}



.blue-plan {



	background: #0d7ffd



}



.red sub {



	color: #fff;



	display: inline-block;



	padding: 0;



	bottom: 0!important;



	font-size: 40px;



	font-family: 'rupee_foradianregular'



}



.red-content {



	width: 100%;



	padding: 0 17% 45px;



	box-sizing: border-box



}



.red-content span {



	background: url(../images/plan-pricing-bg.svg) center top no-repeat;



	font-size: 14px;



	color: var(--grey-900);



	text-transform: uppercase;



	margin-top: -11px;



	padding: 8px 0 0;



	line-height: normal



}



.red-content p {



	color: var(--grey-900);



	line-height: normal;



	padding: 25px 0 0;



	margin: 0



}



.red-content h4 {



	color: var(--grey-900);



	margin: 0;



	padding: 25px 0 0



}



.red-content em {



	font-size: 16px;



	color: var(--grey-900);



	font-style: normal;



	display: inline-block



}



.red-content em i {



	font-family: 'rupee_foradianregular';



	font-style: normal



}



.jj-pricing-btn {



	color: #fff;



	background: #e74c3c;



	border: solid 1px #e74c3c;



	color: #fff;



	font-family: 'Circular Air Book';



	font-weight: 400;



	font-size: 18px;



	margin: 0;



	width: 100%;



	height: 45px;



	margin-top: 25px



}



.jj-pricing-btn.focus, .jj-pricing-btn:focus {



	color: #fff;



	background: #e74c3c;



	border: solid 1px #e74c3c



}



.jj-pricing-btn:hover {



	color: #fff;



	background: #e74c3c;



	border: solid 1px #e74c3c



}



.jj-pricing-btn.active.focus, .jj-pricing-btn.active:focus, .jj-pricing-btn.active:hover, .jj-pricing-btn:active.focus, .jj-plan:active:focus, .jj-pricing-btn:active:hover, .open>.dropdown-toggle.jj-pricing-btn.focus, .open>.dropdown-toggle.jj-pricing-btn:focus, .open>.dropdown-toggle.jj-pricing-btn:hover {



	color: #fff;



	background: #e74c3c;



	border: solid 1px #e74c3c



}



.jj-plan {



	color: #fff;



	background: none;



	border: solid 1px #e74c3c;



	color: #fff;



	font-family: 'Circular Air Book';



	font-weight: 400;



	font-size: 16px;



	margin: 0;



	width: 100%;



	color: #e74c3c



}



.jj-plan.focus, .jj-plan:focus {



	color: #fff;



	background: #e74c3c;



	border: solid 1px #e74c3c



}



.jj-plan:hover {



	color: #fff;



	background: #e74c3c;



	border: solid 1px #e74c3c



}



.jj-plan.active.focus, .jj-plan.active:focus, .jj-plan.active:hover, .jj-plan:active.focus, .jj-plan:active:focus, .jj-plan:active:hover, .open>.dropdown-toggle.jj-plan.focus, .open>.dropdown-toggle.jj-plan:focus, .open>.dropdown-toggle.jj-plan:hover {



	color: #fff;



	background: #e74c3c;



	border: solid 1px #e74c3c



}



.plan-list-left:hover .jj-plan {



	color: #fff;



	background: #e74c3c;



	border: solid 1px #e74c3c



}



.plan-list-mid:hover .jj-green {



	color: #fff;



	background: #32C98B;



	border: solid 1px #32C98B



}



.plan-list-right:hover .jj-blue {



	color: #fff;



	background: #0D7FFD;



	border: solid 1px #0D7FFD



}



.justmargintop50 {



	margin-top: 50px



}



.jj-green {



	color: #fff;



	background: none;



	border: solid 1px #32c98b;



	color: #32c98b;



	height: 44px;



	line-height: 44px;



	font-family: 'Circular Air Book';



	font-weight: 400;



	font-size: 16px;



	margin: 0



}



.jj-green.focus, .jj-green:focus {



	color: #fff;



	background: #32c98b;



	border: solid 1px #32c98b



}



.jj-green:hover {



	color: #fff;



	background: #32c98b;



	border: solid 1px #32c98b



}



.jj-green.active.focus, .jj-green.active:focus, .jj-green.active:hover, .jj-green:active.focus, .jj-green:active:focus, .jj-green:active:hover, .open>.dropdown-toggle.jj-green.focus, .open>.dropdown-toggle.jj-green:focus, .open>.dropdown-toggle.jj-green:hover {



	color: #fff;



	background: #32c98b;



	border: solid 1px #32c98b



}



.jj-blue {



	color: #fff;



	background: none;



	border: solid 1px #0d7ffd;



	color: #0d7ffd;



	height: 44px;



	line-height: 44px;



	font-family: 'Circular Air Book';



	font-weight: 400;



	font-size: 16px;



	margin: 0;



	width: 100%



}



.jj-blue.focus, .jj-blue:focus {



	color: #fff;



	background: #0d7ffd;



	border: solid 1px #0d7ffd



}



.jj-blue:hover {



	color: #fff;



	background: #0d7ffd;



	border: solid 1px #0d7ffd



}



.jj-blue.active.focus, .jj-blue.active:focus, .jj-blue.active:hover, .jj-blue:active.focus, .jj-blue:active:focus, .jj-blue:active:hover, .open>.dropdown-toggle.jj-blue.focus, .open>.dropdown-toggle.jj-blue:focus, .open>.dropdown-toggle.jj-blue:hover {



	color: #fff;



	background: #0d7ffd;



	border: solid 1px #0d7ffd



}



.popular {



	width: 100%;



	position: absolute;



	background: url(../images/green-up.png) center top no-repeat;



	margin: -10px 0 0;



	font-size: 10px;



	color: #fff;



	font-family: 'montserratbold';



	text-transform: uppercase;



	padding: 5px 0 0



}



.plan-bottom {



	width: 668px;



	margin: 0 auto



}



.plan-bottom ul {



	list-style: none;



	margin: 0;



	padding: 0;



	display: inline-block



}



.plan-bottom ul li {



	line-height: normal;



	font-size: 16px;



	color: #818789;



	margin-right: 30px;



	display: inline-block;



	margin-top: 20px



}



.plan-bottom ul li i {



	width: 25px;



	height: 20px;



	background: url(../images/plan-icon.svg) left top no-repeat;



	display: inline-block;



	margin: 0 3px 0 0;



	float: left



}



.plan-bottom ul li i.p-icon1 {



	background-position: left top



}



.plan-bottom ul li i.p-icon2 {



	background-position: -53px top



}



.plan-bottom ul li i.p-icon3 {



	background-position: -105px top



}



.plan-bottom h3.small {



	margin-top: 70px;



	display: inline-block



}



.plan-bottom h3.small a {



	color: #e74c3c;



	text-decoration: underline



}



.question {



	list-style: none;



	margin: 0;



	padding: 0



}



.question li {



	padding: 40px 0;



	float: left;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.question li p {



	font-size: 17px;



	color: var(--grey-900);



	line-height: 26px;



	padding: 0 0 20px



}



.question li h5 {



	padding-left: 10px



}



.question li:hover {



	background: #fff;



	border-radius: 3px



}



.question li:hover h5 {



	color: #e74c3c



}



.new-things {



	background: #0d80ff



}



.new-things h3 {



	color: #fff



}



.new-things p {



	color: #fff



}



.new-things-list {



	margin-bottom: 40px



}



.new-things-list figure img {



	width: 100%



}



.new-things-list figure figcaption {



	color: #fff;



	text-align: center;



	padding: 8px 0 0



}



.jj-started {



	color: #fff;



	background: none;



	width: 350px;



	background: url(../images/up-arrow.png) right 14px no-repeat #e74c3c;



	border-color: #e74c3c;



	color: #fff



}



.jj-started.focus, .jj-started:focus {



	color: #fff;



	background: url(../images/up-arrow.png) right 14px no-repeat #e74c3c;



	border-color: #e74c3c



}



.jj-started:hover {



	color: #fff;



	background: url(../images/up-arrow.png) right 14px no-repeat #e74c3c;



	border-color: #e74c3c



}



.jj-started.active.focus, .jj-started.active:focus, .jj-started.active:hover, .jj-started:active.focus, .jj-started:active:focus, .jj-started:active:hover, .open>.dropdown-toggle.jj-started.focus, .open>.dropdown-toggle.jj-started:focus, .open>.dropdown-toggle.jj-started:hover {



	color: #fff;



	background: url(../images/up-arrow.png) right 14px no-repeat #e74c3c;



	border-color: #e74c3c



}



.error-page {



	background: #fff



}



.error-content {



	width: 100%



}



.error-content h2 {



	color: #e74c3c



}



.error-content ul {



	list-style: none;



	margin: 30px 0;



	padding: 0



}



.error-content ul li {



	line-height: normal;



	display: inline-block;



	margin-right: 45px



}



.error-content ul li a {



	font-size: 16px;



	color: solid 1px var(--grey-600);



	text-decoration: none



}



.error-content ul li a i {



	width: 20px;



	height: 23px;



	background: url(../images/error-list-iocn.svg) left top no-repeat;



	display: block;



	float: left;



	margin: 0 5px 0 0



}



.error-content ul li a i.er-icon1 {



	background-position: left top



}



.error-content ul li a i.er-icon2 {



	background-position: -46px 2px



}



.error-content ul li a i.er-icon3 {



	background-position: -87px 1px



}



.center-contain {



	position: absolute;



	top: 50%;



	left: 50%;



	-webkit-transform: translate(-50%, -50%);



	-moz-transform: translate(-50%, -50%);



	-ms-transform: translate(-50%, -50%);



	-o-transform: translate(-50%, -50%);



	transform: translate(-50%, -50%);



	width: 100%;



	max-width: 1100px;



	min-width: 300px;



	display: inline-block;



	padding: 20px;



	text-align: left;



	zoom: 1;



	z-index: 1



}



.er-social {



	margin: 0 auto;



	width: 307px



}



.er-social ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.er-social ul li {



	line-height: none;



	float: left;



	margin-right: 13px



}



.er-social ul li a {



	width: 48px;



	height: 48px;



	background: url(../images/404-social.svg) left top no-repeat;



	display: block;



	border: solid 1px #888a8c;



	border-radius: 100px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.er-social ul li a:hover {



	background: url(../images/404-social.svg) left top no-repeat #fff



}



.er-social ul li a.f-icon {



	background-position: 14px 11px



}



.er-social ul li a:hover.f-icon {



	background-position: 14px -26px;



	background-color: #005189;



	border: solid 1px #005189



}



.er-social ul li a.t-icon {



	background-position: -50px 10px



}



.er-social ul li a:hover.t-icon {



	background-position: -50px -27px;



	background-color: #13a1d0;



	border: solid 1px #13a1d0



}



.er-social ul li a.g-icon {



	background-position: -112px 11px



}



.er-social ul li a:hover.g-icon {



	background-position: -112px -26px;



	background-color: #bf3729;



	border: solid 1px #bf3729



}



.er-social ul li a.link-icon {



	background-position: -178px 11px



}



.er-social ul li a:hover.link-icon {



	background-position: -178px -26px;



	background-color: #3a93c5;



	border: solid 1px #3a93c5



}



.er-social ul li a.e-icon {



	background-position: -243px 12px



}



.er-social ul li a:hover.e-icon {



	background-position: -243px -25px;



	background-color: #e74c3c;



	border: solid 1px #e74c3c



}



.mobile-social {



	margin: 0 auto;



	width: 100%;



	display: none



}



.mobile-social ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.mobile-social ul li {



	line-height: none;



	float: left;



	margin-right: 13px



}



.mobile-social ul li a {



	width: 40px;



	height: 40px;



	background: url(../images/mobile-social.svg) left top no-repeat;



	display: block;



	border: solid 2px var(--grey-900);



	border-radius: 100px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.mobile-social ul li a:hover {



	background: url(../images/mobile-social.svg) left top no-repeat #fff



}



.mobile-social ul li a.mo-f {



	background-position: -2px 0



}



.mobile-social ul li a:hover.mo-f {



	background-position: -2px -40px;



	background-color: #005189;



	border: solid 2px #005189



}



.mobile-social ul li a.mo-t {



	background-position: -56px -2px



}



.mobile-social ul li a:hover.mo-t {



	background-position: -56px -41px;



	background-color: #13a1d0;



	border: solid 2px #13a1d0



}



.mobile-social ul li a.mo-g {



	background-position: -110px -3px



}



.mobile-social ul li a:hover.mo-g {



	background-position: -110px -42px;



	background-color: #bf3729;



	border: solid 2px #bf3729



}



.mobile-social ul li a.mo-link {



	background-position: -163px -2px



}



.mobile-social ul li a:hover.mo-link {



	background-position: -163px -41px;



	background-color: #3a93c5;



	border: solid 2px #3a93c5



}



.mobile-social ul li a.mo-e {



	background-position: -216px -1px



}



.mobile-social ul li a:hover.mo-e {



	background-position: -216px -41px;



	background-color: #e74c3c;



	border: solid 2px #e74c3c



}



.jj-back {



	color: #fff;



	width: auto;



	background: none;



	height: 30px;



	line-height: 30px;



	border: solid 1px var(--grey-900);



	color: var(--grey-900);



	font-size: 11px;



	text-transform: uppercase;



	font-family: 'Circular Air Book';



	margin: 20px 20px 0 0;



	width: 82px;



	padding: 0



}



.jj-back:hover {



	color: #fff;



	background: var(--grey-900);



	border: solid 1px var(--grey-900);



}



.jj-back i {



	width: 10px;



	height: 9px;



	display: inline-block;



	background: url(../images/back-arrow.svg) left top no-repeat;



	margin-right: 4px



}



.jj-back:hover i {



	background: url(../images/back-arrow-white.svg) left top no-repeat



}



.jj-back.active i {



	background: url(../images/back-arrow-white.svg) left top no-repeat!important



}



.login-section {



	background: var(--white);



	width: 100%;



	float: left;



	height: 100%;



	position: fixed



}



.sign-right {



	width: auto;



	float: right;



	margin: 28px 20px 0 0



}



.sign-right label {



	color: solid 1px var(--grey-600);



	font-size: 14px;



	font-weight: 400;



	padding-right: 5px



}



.jj-login {



	color: #fff;



	width: auto;



	background: none;



	height: 30px;



	line-height: 30px;



	border: solid 1px var(--green);



	color: var(--green);



	font-size: 11px;



	text-transform: uppercase;



	font-family: 'Circular Air Book';



	width: 82px;



	padding: 0



}



.jj-login:hover {



	color: #fff;



	background: var(--green);



	border: solid 1px var(--green)



}



.jj-login.focus, .jj-login:focus, .jj-login:hover {



	color: #fff;



	background: var(--green);



	border: solid 1px var(--green)



}



.employe-login {



	background: #fff;



	border-radius: 3px;



	padding: 40px 95px;



	box-sizing: border-box;



	border: solid 1px var(--grey-light-more); text-align: center;



}



.employe-login h1 {



	font-size: 32px; color:var(--grey-900); margin-top:0px; padding-bottom:20px;



}



.employe-login h3 {



	text-align: center;



	margin: 0;



	padding: 0 0 20px



}



.remember {



	width: 100%;



	padding: 20px 0 5px;



	font-size: 16px;



	color: var(--grey-900);



	font-weight: 500



}



.remember p {



	font-size: 11px;



	color: var(--grey-900);



	padding: 0!important;



	margin-top: -5px



}



.remember p a {



	color: var(--grey-900);



	padding: 0



}



.remember p a:hover {



	border-bottom: solid 1px var(--grey-900);



}



.remember label {



	font-weight: 500



}



.remember label .jNiceWrapper {



	width: 18px;



	height: 18px;



	margin-right: 8px



}



.remember label a {



	color: var(--grey-900);



}



.employe-login p {



	font-size: 14px;



	color: var(--grey-900);



	text-align: right;



	padding: 12px 0 0



}



.employe-login p a {



	font-size: 14px;



	color: var(--grey-900);



	text-align: right;



	text-decoration: none



}



.employe-login p a:hover {



	text-decoration: underline;



	color: #e74c3c



}







.sign-footer {



	position: inherit



}



.seeker-footer {



	background: rgba(0,0,0,0.1);



	width: 100%;



	color: #fff;



	line-height: 27px;



	margin: -52px 0 0;



	position: inherit;



	float: left



}



.seeker-footer span {



	color: #fff



}



.sign-section {



	background: var(--bg);



	width: 100%;



	float: left;



	height: 100%;



	position: inherit



}



/*.sign-section-inside {



	width: 100%;



	padding: 150px 0



}*/



/*.sign-left {



	background: #fff;



	box-shadow: none;



	border: solid 1px #dce0e0;



	border-radius: 3px;



	padding: 50px 60px;



	box-sizing: border-box



}



.sign-left h3 {



	margin: 0;



	padding: 0 0 25px



}



.sign-left span {



	color: var(--grey-900);



	display: block;



	margin: 0 0 -7px



}*/



.secure {



	width: 100%;



	padding: 30px 0 0;



	font-size: 16px;



	color: var(--grey-900);



}



.secure img {



	margin: -11px 3px 0 0



}



.secure span {



	list-style: none;



	margin: 0;



	padding: 0;



	float: right



}



.secure span img {



	margin: -11px 0 0



}



.apply-now-page h3 {



	padding: 0



}



.apply-now-page span {



	padding-bottom: 20px



}



.right-sign {



	background: #e74c3c;



	margin-left: 15px;



	padding: 30px 20px



}



.order-sum {



	border-bottom: solid 1px #fff;



	padding-bottom: 3px;



	margin-top: 25px



}



.order-sum h6 {



	font-size: 10px;



	text-transform: uppercase;



	font-family: 'montserratbold';



	color: #fff;



	margin: 0;



	padding: 0 0 10px



}



.order-sum ul {



	list-style: none;



	border: solid 1px #fff;



	margin: 0;



	padding: 0



}



.order-sum ul li {



	line-height: 32px;



	font-size: 14px;



	color: #fff;



	padding: 0 18px;



	border-bottom: solid 1px #fff



}



.order-sum ul li:last-child {



	border-bottom: none



}



.order-sum ul li span {



	float: right



}



.order-sum ul li span strong {



	font-family: 'montserratbold';



	font-weight: 400



}



.order-sum ul li strong {



	font-family: 'montserratbold';



	font-weight: 400



}



.order-sum:first-child {



	margin-top: 0



}



.promo {



	border-bottom: none



}



.promo p {



	font-size: 14px;



	color: #fff;



	line-height: 18px;



	padding: 10px 0 0;



	display: inline-block



}



.promo-input {



	width: 100%;



	border: none;



	border-radius: 3px;



	padding: 0 18px;



	box-sizing: border-box;



	height: 42px;



	line-height: 42px;



	font-size: 14px;



	color: var(--grey-900);



	float: left



}



.promo-input:focus {



	box-shadow: none



}



.expire {



	font-size: 14px;



	color: #fff;



	width: 100%;



	float: left;



	padding-top: 10px



}



.expire img {



	padding-right: 6px;



	float: left;



	padding-top: 1px



}



.enter-code {



	width: 18px;



	height: 18px;



	background: url(../images/enter-code-icon.svg) left top no-repeat;



	display: block;



	float: left;



	border: none;



	margin: 12px 0 0 -30px



}



.enter-code:hover {



	background: url(../images/enter-code-icon.svg) left -18px no-repeat



}



ul.promo-list {



	list-style: none;



	margin: 15px 0 0;



	padding: 0;



	border: none



}



.promo-list li {



	line-height: 30px;



	border: none!important;



	padding: 0 0 5px!important;



	display: inline-block;



	line-height: normal!important



}



.promo-list li i {



	width: 20px;



	height: 20px;



	background: url(../images/promo-icon.svg) left top no-repeat;



	display: block;



	margin: 2px 8px 0 0;



	float: left



}



.promo-list li i.pr-icon1 {



	background-position: left top



}



.promo-list li i.pr-icon2 {



	background-position: left -30px



}



.promo-list li i.pr-icon3 {



	background-position: left -59px



}



.promo-list li i.pr-icon4 {



	background-position: left -89px



}



.an-individul {



	border: 1px solid solid 1px var(--grey-600);



	border-radius: 3px;



	box-sizing: border-box;



	color: var(--grey-900);



	font-size: 15px;



	height: 50px;



	line-height: 50px;



	margin-top: 18px;



	padding: 0 20px;



	width: 100%;



	font-size: 22px;



	color: solid 1px var(--grey-600);



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



label.an-individul {



	font-weight: 500



}



.an-individul i {



	width: 26px;



	height: 26px;



	background: url(../images/individual-icon.svg) left top no-repeat;



	display: block;



	float: left;



	margin: 8px 8px 0 0



}



.an-individul i.indi-icon1 {



	background-position: left top



}



.an-individul i.indi-icon2 {



	background-position: -55px top



}



.an-individul:hover {



	color: #fff;



	background: var(--green);



	border: solid 1px var(--green)



}



.an-individul:hover i.indi-icon1 {



	background-position: left -28px



}



.an-individul:hover i.indi-icon2 {



	background-position: -55px -26px



}



.employer-section {



	width: 100%;



	padding-bottom:0px;



	margin: -124px 0 0;



	display:block; background:rgba(237, 239, 241); float: left;



}











.top-breadcrumb {



	margin: 65px 0 0!important;



	position: relative;



	z-index: 9



}



.edit-ic {



	position: absolute;



	right: 29px;



	top: 13px



}



/*.edit-ic a {



	width: 20px;



	height: 20px;



	background: url(../images/pencial.svg) center center no-repeat #fff;



	display: inline-block;



	border-radius: 2px



}



.edit-ic a:hover {



	background: url(../images/pencial-ho.svg) center center no-repeat



}



*/



.sm-list {



	margin-top: 30px



}











.jj-verified-border {



	border: 1px solid #e5e5e5



}







/*.join-bg {



	background: none



}*/







.jj-post-emp {



	color: solid 1px var(--grey-600)



}



.jj-post-emp:hover {



	text-decoration: none;



	color: #e74c3c



}















.dash {



	width: 100%;



	background: url(../images/dash-bg.jpg) center top no-repeat



}



.bio {



	width: 100%;



	background: #fff;



	border-radius: 3px;



	padding: 50px;



	box-sizing: border-box;



	position: relative



}



.bio h3 {



	margin: 0;



	padding: 0;



	color: var(--grey-900);



}



.bio-list {



	width: 100%



}



.bio-list ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.bio-list ul li {



	line-height: normal;



	padding: 30px 0;



	border-bottom: solid 1px #dad9d9



}



.bio-list span.list-left {



	width: 40px;



	height: 40px;



	border: solid 1px #848a8c;



	border-radius: 50px;



	font-size: 17px;



	color: var(--grey-900);



	text-align: center;



	line-height: 40px;



	padding: 0;



	margin-right: 20px;



	float: left



}



/*.bio-list span.list-right {



	width: 86%;



	font-size: 16px;



	color: var(--grey-900);



	line-height: 23px;



	padding: 0;



	float: left



}



.bio-list span.list-right p {



	padding: 0



}*/



.list-right ol {



	list-style: disc;



	margin: 10px 0 0;



	padding: 0



}



.list-right ol li {



	padding: 0;



	border-bottom: none;



	line-height: 30px;



	font-size: 16px;



	color: var(--grey-900);



	background: url(../images/bult.svg) left 12px no-repeat;



	padding: 0 0 0 20px



}



/*.jj-add {



	width: auto;



	border-radius: 3px;



	background: none;



	border: solid 1px var(--green);



	height: 16px;



	color: var(--green);



	font-size: 10px;



	line-height: 16px;



	text-transform: uppercase;



	padding: 0 10px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.jj-add.focus, .jj-add:focus {



	color: #fff;



	background-color: var(--green);



	border: solid 1px var(--green)



}



.jj-add:hover {



	color: #fff;



	background-color: var(--green);



	border: solid 1px var(--green)



}*/



.jj-add.active.focus, .jj-add.active:focus, .jj-add.active:hover, .jj-add:active.focus, .jj-add:active:focus, .jj-add:active:hover, .open>.dropdown-toggle.jj-add.focus, .open>.dropdown-toggle.jj-add:focus, .open>.dropdown-toggle.jj-add:hover {



	color: #fff;



	background-color: #1fb276;



	border: solid 1px var(--green)



}



.pop-plan {



	width: 1000px;



	margin: 0 auto



}



.bio span {



	float: none



}



.select-plan {



	padding: 0 10% 45px



}



.payment-tab {



	border: solid 1px #7c8385;



	border-right: 0;



	border-radius: 3px 0 0 3px;



	padding: 0;



	margin-top: 50px



}



.payment-tab ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.payment-tab ul li {



	line-height: normal



}



.payment-tab ul li a {



	font-size: 16px;



	color: var(--grey-900);



	padding: 25px 0;



	display: block;



	border-bottom: solid 1px #6b7274;



	text-decoration: none;



	position: relative



}



.payment-tab ul li a i {



	width: 24px;



	height: 24px;



	background: url(../images/payment-icon.svg) left top no-repeat;



	display: block;



	float: left;



	margin: 2px 10px 0 25px



}



.payment-tab ul li a i.payment-icon1 {



	background-position: left 2px



}



.payment-tab ul li a i.payment-icon2 {



	background-position: left -68px



}



.payment-tab ul li a i.payment-icon3 {



	background-position: left -106px



}



.payment-tab ul li a i.payment-icon4 {



	background-position: left -139px



}



.payment-tab ul li a i.payment-icon5 {



	background-position: left -172px



}



.payment-tab ul li a:hover {



	background: #fff;



	border-left: solid 4px #e85747;



	left: -4px;



	border-radius: 3px 0 0 3px;



	width: 102%



}



.payment-tab span {



	background: #fff;



	display: block;



	padding: 28px 15px 28px 20px;



	font-size: 14px;



	color: var(--grey-900);



}



.payment-tab span img {



	float: left;



	margin: 5px 10px 0 0



}



.payment-right {



	background: #fff none repeat scroll 0 0;



	border: 1px solid solid 1px var(--grey-600);



	border-radius: 3px;



	box-shadow: none;



	box-sizing: border-box;



	padding: 50px 60px



}



.payment-right h3 {



	padding: 0 0 8px



}



.payment-right span {



	color: var(--grey-900);



	font-size: 14px;



	padding: 0;



	display: block



}



.payment-right span a {



	color: #e74c3c



}



.payment-right p {



	font-size: 16px;



	color: var(--grey-900);



	margin: 25px 0 -20px



}



.cvv-code {



	padding-top: 70px;



	padding-left: 0



}



.job-bg {



	width: 100%;



	float: left;



	background: url(../images/jobseeker-bg.jpg) center top no-repeat;



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover;



	padding: 150px 0



}



.job-seeker-left {



	margin-top: 30px



}



.job-filled {



	width: 100%;



	position: relative;



	float: left



}



.job-seeker-left label {



	font-size: 15px;



	color: #fff;



	font-weight: 500;



	padding: 15px 0 5px;



	width: 100%



}



.form-control.jj-seeker-menu {



	width: 100%;



	height: 50px;



	border-radius: 0 0 0 0;



	border: none;



	border-left: solid 1px #dbdbdb;



	margin: 0;



	box-sizing: border-box;



	font-size: 15px;



	color: #fff;



	background: url(../images/white_drop_arrow.svg) center right no-repeat;



	position: relative;



	border: solid 1px #fff;



	border-radius: 3px;



	-webkit-appearance: none;



	-moz-appearance: none;



	appearance: none;



	padding: 0 0 0 40px;



	box-sizing: border-box



}



.jj-seeker-menu select {



	width: 100%



}



select option {



	width: 100%;



	float: left;



	display: block;



	font-size: 15px;



	color: solid 1px var(--grey-600);



	padding: 5px;



	text-align: left;



	text-decoration: none;



	text-indent: 15px;



	z-index: 1;



	position: relative



}



.form-control.seeker-input {



	background: url(../images/white-search-icon.svg) no-repeat scroll 22px 16px;



	border: solid 1px #fff;



	border-radius: 3px;



	box-sizing: border-box;



	color: #fff!important;



	float: left;



	font-size: 15px;



	height: 50px;



	padding: 0 0 0 50px;



	width: 100%



}



.seeker-state {



	background: none;



	left: 20px;



	top: 56px;



	margin: 0;



	position: absolute



}



.seeker-search {



	background: #e74c3c;



	border: none;



	color: #fff



}



.seeker-search.focus, .seeker-search:focus {



	color: #fff;



	background-color: #d23d2e;



	border-color: #d23d2e;



	box-shadow: none



}



.seeker-search:hover {



	color: #fff;



	background-color: #d23d2e;



	border-color: #d23d2e



}



.seeker-search.active.focus, .seeker-search.active:focus, .seeker-search.active:hover, .seeker-search:active.focus, .seeker-search:active:focus, .seeker-search:active:hover, .open>.dropdown-toggle.seeker-search.focus, .open>.dropdown-toggle.jj-search:focus, .open>.dropdown-toggle.seeker-search:hover {



	color: #fff;



	background-color: #d23d2e;



	border-color: #d23d2e



}



.seeker-tool {



	border: solid 1px #fff;



	border-radius: 3px;



	background: none;



	padding: 0 0 15px



}



.seeker-tool span {



	display: block;



	font-size: 15px;



	color: #fff;



	text-align: center;



	border-bottom: solid 1px #fff;



	line-height: 55px



}



.seeker-list {



	margin: 25px 0



}



.seeker-list h3 {



	margin: 0;



	padding: 0;



	text-align: center



}



.seeker-list figure figcaption p {



	margin: 5px 0 0;



	text-align: center;



	color: #fff;



	font-size: 14px



}



.seeker-list figure a {



	color: var(--grey-900);



	text-decoration: none



}



.seeker-list figure a:hover {



	text-decoration: none



}



.seeker-list figure i {



	width: 47px;



	height: 45px;



	margin: 0 auto;



	background: url(../images/seeker-icon.svg) left top no-repeat;



	display: flex



}



.seeker-list figure i.seekers-icon1 {



	background-position: left top



}



.seeker-list figure i.seekers-icon2 {



	background-position: -81px top



}



.seeker-list figure i.seekers-icon3 {



	background-position: left -68px



}



.seeker-list figure i.seekers-icon4 {



	background-position: -78px -67px



}



.seeker-list figure i.seekers-icon5 {



	background-position: left -144px



}



.seeker-list figure i.seekers-icon6 {



	background-position: -75px -140px



}



.jspanel-container {



	padding: 0 50px



}



.listing-banner {



	background: url(../images/job-listing-banner.png) center bottom no-repeat var(--blue);



	height: 350px



}



.listing-banner-one {



	background: url(../images/job-listing-banner-one.jpg) center bottom no-repeat var(--blue);



	height: 350px



}



.listing-banner h3 {



	padding-top: 110px;



	color: #fff



}



/*.job-list-section {



	width: 100%;



	display: inline-block



}*/



.job-search {



	width: 100%;



	border: solid 1px var(--blue);



	border-radius: 3px;



	padding: 0 20px;



	box-sizing: border-box;



	height: 50px;



	line-height: 50px;



	font-size: 15px;



	color: var(--blue)



}



.search-btn {



	width: 18px;



	height: 18px;



	background: url(../images/job-search.svg) left top no-repeat;



	display: block;



	cursor: pointer;



	border: none;



	margin: -34px 15px 0 0;



	float: right



}



/*.job-list-section .jj-content {



	padding: 70px 0 100px 0;



}*/



.key-list1 {



	margin-bottom: 0



}



/*.key-list {



	margin-top: 0;



	width: 100%;



	float: left;



	border: solid 1px var(--grey-light-more);



	border-radius: 3px



}



.key-list ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.key-list ul li {



	line-height: normal;



	width: 100%;



	float: left;



	border: none;



	box-shadow: none;



	margin: 0!important



}



.key-list ul li a {



	font-size: 16px;



	color: var(--grey-900);



	line-height: 45px;



	text-decoration: none;



	display: block;



	outline: none;



	background: none;



	border: none;



	border-radius: 0;



	font-family: "Circular Air Book";



	padding: 0 0 0 20px;



	border-bottom: solid 1px #ccc



}



.key-list ul li a em {



	float: right;



	font-size: 14px;



	color: var(--grey-900);



	font-style: normal;



	padding: 0 15px 0 0;



	background: none;



	margin: 0



}



.key-list ul li a em img {



	margin: -3px 0 0 5px;



	margin-right: 5px



}



.key-list ul li a.active {



	background: var(--blue-bg);



	border: none



}



.key-list ul li a i {



	display: none



}



.key-list ul li a span {



	width: 15px;



	height: 12px;



	background: url(../images/accordian-minus.svg) left top no-repeat;



	display: block;



	float: left;



	margin: 17px 5px 0 0



}



.key-list ul li a:hover {



	color: var(--grey-900);



}



.key-list ul li a:hover span {



	background: url(../images/accordian-minus.svg) left top no-repeat



}



.key-list ul li a.active {



	color: var(--grey-900);



}



.key-list ul li a.active span {



	background: url(../images/accordian-plus.svg) left top no-repeat



}*/







.job-list-right {



	width: 100%; display: inline-block;



}



/*.job-list-right h4 {



	margin: 0;



	padding-left: 40px;



	padding-bottom: 10px;



	font-size: 30px;



	color:var(--blue);



}*/



.job-list-right h4 a {



	color: #0173f2



}



.job-list-right h4 a:hover {



	color: #0173f2



}



.job-list-right h1 a {



	color: #0173f2;



	font-size: 30px



}



.job-list-right h1 a:hover {



	color: #0173f2



}







.total {



	width: 165px;



	float: right



}



.total ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.total ul li {



	font-size: 14px;



	color: var(--grey-900);



	background: var(--bg);



	line-height: 34px;



	padding: 0 10px;



	border-bottom: solid 1px #fff



}



.total ul li span {



	padding: 0;



	font-size: 14px;



	color: var(--grey-900);



	width: 80px;



	display: inline-block



}



/*.new-list {



	width: 100%



}



.new-list-inside {



	width: 100%;



	float: left



}



.new-list-inside-right {



	width: 91.5%;



	float: left;



	border-bottom: dotted 1px #cccecf;



	padding: 20px 0 22px



}



.new-list-inside-right:hover h4 a {



	background: var(--blue);



	color: #fff;



	display: inline-block



}



.new-list-left {



	width: 60px;



	float: left;



	text-align: center;



	padding-top: 25px



}



.new-list-mid {



	width: 80%;



	float: left



}



.new-list-inside:hover {



	background: none;



	cursor: pointer



}



.new-list-mid h4 {



	margin: 0 0 8px;



	padding: 0;



	font-size:20px;



}



.new-list-mid h4 a {



	text-decoration: none;



	color: var(--grey-900);



	padding: 0;



	line-height: 35px



}



.new-list-mid h4 span {



	background:var(--red);



	color: #fff;



	font-size: 10px;



	text-transform: uppercase;



	padding: 3px 4px 2px;



	border-radius: 3px;



	margin-left: 10px



}



.new-list-mid ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.new-list-mid ul li {



	line-height: normal;



	float: left;



	margin-right: 10px;



	font-size: 14px;



	color: var(--grey-900);



}



.ie .new-list-mid ul li {



	line-height: 23px



}



.ie .favorite-employe ul li i.tb-icon1.in-icon2 {



	background-position: left -35px;



	width: 20px



}



.new-list-mid ul li a {



	text-decoration: none;



	color: var(--grey-900);



}



.new-list-mid ul li i {



	width: 16px;



	height: 15px;



	float: left;



	display: inline-block;



	background: url(../images/new-job-icon.svg) left top no-repeat;



	margin: 0 5px 0 0



}



.new-list-mid ul li i.new-job-icon1 {



	background-position: left top



}



.new-list-mid ul li i.new-job-icon2 {



	background-position: -31px top



}



.new-list-mid ul li i.new-job-icon3 {



	background-position: -63px top



}



.new-list-right {



	width: auto;



	float: right;



	margin: 17px 0 0;



	font-size: 12px;



	color: var(--grey-900);



}



.new-list-right em {



	font-style: normal;



	font-size: 10px;



	color: var(--grey-900);



	display: block;



	text-align: center;



	text-transform: uppercase



}



.new-list-right span {



	background: #e74c3c;



	color: #fff;



	font-size: 10px;



	text-transform: uppercase;



	padding: 2px 5px 0;



	border-radius: 3px



}



.home-apply {



	width: 100%;



	float: left;



	margin-bottom: 3px



}



.home-apply a {



	height: 33px;



	line-height: 30px;



	background: var(--green);



	border-radius: 3px;



	font-size: 16px;



	color: #fff;



	font-family:Arial, Helvetica, sans-serif;



	display: inline-block;



	padding: 0 18px;



	text-decoration: none;



	width: 100%



}



.home-apply a:hover {



	background: #1eb778; color:#ffffff;



}*/



.job-list-footer p a {



	color: var(--grey-900);



}



.job-list-footer p a:hover {



	color: #e74c3c



}



.list-mode {



	width: 161px;



	float: right;



	margin: -42px 0 0



}



.h-mode {



	margin: -31px 0 0;



	display: none



}



.b-all-job {



	width: 100%;



	float: left;



	text-align: center



}



.b-all-job a {



	height: 44px;



	line-height: 44px;



	background: var(--blue);



	border-radius: 3px;



	font-size: 16px;



	color: #fff;



	font-family:Arial, Helvetica, sans-serif;



	display: inline-block;



	padding: 0 50px;



	text-decoration: none



}



.b-all-job a:hover {



	background: #0173f2



}



.job-focused {



	width: 100%;



	background: var(--green) url(../images/job-focused.png) center bottom no-repeat



}



.job-focused h3 {



	color: #fff



}



.search-total {



	width: 100%;



	margin: 0 0 10px;



	float: left;



	border-radius: 3px



}



.search-total h3 {



	font-size: 20px;



	margin: 0;



	padding-top: 0;



	display: block;



	width: 100%;



	float: left



}



.search-total ul {



	list-style: outside none none;



	margin: 0;



	padding: 0



}



.search-total ul li {



	color: var(--green);



	font-size: 11px;



	width: 50%;



	text-align: center;



	line-height: 22px;



	padding: 0 14px;



	float: left;



	text-transform: uppercase;



	border-right: solid 1px var(--green);



	letter-spacing: 1px



}



ul.s-cat-list {



	list-style: none;



	margin: 0 0 20px 65px;



	padding: 0;



	width: 77%;



	float: left



}



.s-cat-list li {



	float: left;



	font-size: 10px;



	text-transform: uppercase;



	color: var(--grey-900);



	background: #f2f2f2;



	line-height: 24px;



	padding: 0 10px;



	margin: 10px 10px 0 0



}



.s-cat-list li i {



	font-size: 10px;



	font-family: 'rupee_foradianregular'



}



.s-cat-list li em {



	float: right;



	margin: -1px 0 0 10px



}



.s-cat-list li span {



	border: solid 1px #e95849;



	color: #e95849;



	background: #fff;



	font-size: 10px;



	line-height: 21px;



	padding: 0



}



.s-cat-list li span a {



	color: #e95849;



	text-decoration: none;



	display: block;



	padding: 0 12px



}



.s-cat-list li span a:hover {



	background: #e95849;



	color: #fff



}



.s-cat-list li.cl-ear {



	padding: 0;



	background: none



}



.s-cat-list li.cl-ear a {



	padding-top: 1px



}



.s-clear {



	width: auto;



	float: right;



	margin: 46px 0 0



}



.s-clear a {



	font-size: 11px;



	color: #fff;



	background: solid 1px var(--grey-600);



	text-transform: uppercase;



	padding: 0 10px;



	display: block;



	line-height: 21px;



	height: 22px;



	text-decoration: none



}



/*.page-in {



	width: 100%;



	float: left;



	margin-top: 50px



}



.page-in ul {



	list-style: none;



	margin: 0;



	padding: 0;



	text-align: center



}



.page-in ul li {



	line-height: normal;



	display: inline-block



}



.page-in ul li a {



	width: auto;



	height: auto;



	border: solid 1px #565a5d;



	border-radius: 3px;



	display: inline-block;



	font-size: 13px;



	text-align: center;



	line-height: 30px;



	margin: 0 6px;



	padding: 0 10px;



	color: solid 1px var(--grey-600);



	font-family: 'Circular Air Book';



	text-decoration: none



}



.page-in ul li a:hover {



	color: #fff;



	background: var(--blue);



	border: solid 1px var(--blue)



}



.page-in ul li a.active {



	color: #fff;



	background: var(--blue);



	border: solid 1px var(--blue)



}



.page-in span.current {



	color: #fff;



	background: var(--green);



	border: solid 1px var(--green);



	width: 32px;



	height: 32px;



	border-radius: 3px;



	display: inline-block;



	font-size: 14px;



	text-align: center;



	line-height: 30px;



	margin: 0 5px;



	font-family: 'Circular Air Book';



	text-decoration: none



}*/



/*.col-lg-12 p.fav-midtext {



	min-width: 400px;



	margin: 80px auto 0



}*/



.page-in-seeker {



	width: auto;



	float: right;



	margin-top: -30px



}



.emppage-in ul li a:hover {



	color: #fff;



	background: var(--green);



	border: solid 1px var(--green)



}



.page-in ul li.next-page {



	width: auto;



	float: right



}



/*.page-in ul li.next-page a {



	width: auto;



	padding: 0 15px;



	background: #f1f2f2;



	border: solid 1px #565a5d



}*/



/*.page-in ul li.prev-page {



	width: auto;



	float: left



}



.page-in ul li.prev-page a {



	width: auto;



	padding: 0 15px;



	background: #f1f2f2;



	border: solid 1px #565a5d;



	margin: 0



}



.page-in ul li.prev-page a i {



	width: 7px;



	height: 10px;



	background: url(../images/page-in-ar.svg) left top no-repeat;



	float: left



}



.page-in ul li.prev-page a i.page-in-ar {



	background-position: left top;



	margin: 10px 5px 0 0



}



.page-in ul li.prev-page a:hover i.page-in-ar {



	background-position: left -10px



}



.page-in ul li.prev-page a.active i.page-in-ar {



	background-position: left -10px



}



.page-in ul li.next-page a i {



	width: 7px;



	height: 10px;



	background: url(../images/page-in-ar.svg) left top no-repeat;



	margin: 10px 0 0 4px;



	float: right



}



.page-in ul li.next-page a i.page-in-ar-right {



	background-position: -6px top



}



.page-in ul li.next-page a:hover i.page-in-ar-right {



	background-position: -6px -10px



}



.page-in ul li.next-page a.active i.page-in-ar-right {



	background-position: -6px -10px



}



.page-in ul li.next-page a:hover {



	color: #fff;



	background: var(--blue);



	border: solid 1px var(--blue)



}



.page-in ul li.prev-page a:hover {



	color: #fff;



	background: var(--blue);



	border: solid 1px var(--blue)



}



.page-in ul li.next-page a.active {



	color: #fff;



	background: var(--blue);



	border: solid 1px var(--blue)



}



.page-in ul li.prev-page a.active {



	color: #fff;



	background: var(--blue);



	border: solid 1px var(--blue)



}*/



.recent-drop {



	width: 115px;



	height: 30px;



	line-height: 30px;



	padding: 0 12px;



	border: solid 1px var(--grey-900);



	margin: 1px 0 0;



	float: left;



	font-size: 14px;



	color: var(--grey-900);



	background: url(../images/recent-arrow.svg) center right no-repeat #fff;



	position: relative;



	-webkit-appearance: none;



	-moz-appearance: none;



	appearance: none



}



.recent-drop:focus {



	color: var(--grey-900);



	box-shadow: none



}



.recent-drop select {



	width: 100%



}



.change-area {



	width: 100%;



	border: 1px solid #b2b3b4;



	border-radius: 2px;



	margin-top: 0;



	padding: 0 15px;



	box-sizing: border-box;



	height: 38px;



	line-height: 38px;



	font-size: 16px;



	color: solid 1px var(--grey-600);



	background: url(../images/drop_arrow.svg) center right no-repeat #fff;



	position: relative;



	-webkit-appearance: none;



	-moz-appearance: none;



	appearance: none



}



.change-area:focus {



	color: var(--grey-900);



	box-shadow: none



}



.change-area select {



	width: 100%



}



.set-input {



	width: 100%;



	border: solid 1px #b2b3b4;



	border-radius: 0;



	margin-top: 0;



	padding: 0 20px;



	box-sizing: border-box;



	height: 38px;



	line-height: 38px;



	font-size: 16px;



	color: solid 1px var(--grey-600);



	display: inline-block



}



.set-input:focus {



	color: var(--grey-900);



}



.alert-job-btn {



	width: 100%;



	float: left;



	margin-top: 20px;



	padding: 0 0 20px



}



.alert-job-btn a {



	height: 38px;



	line-height: 38px;



	border: 2px dotted var(--blue);



	font-size: 13px;



	color: var(--blue);



	text-transform: uppercase;



	font-family:Arial, Helvetica, sans-serif;



	text-transform: uppercase;



	display: block;



	text-align: center;



	border-radius: 2px;



	text-decoration: none



}



.alert-job-btn a img {



	margin: -4px 5px 0 0



}



.alert-job-btn a:hover {



	color: var(--blue)



}



.alert-job-btn a:focus, a:hover {



	color: var(--blue)



}



/*.refine-total {



	width: 100%;



	float: left;



	border: solid 1px var(--blue);



	border-radius: 3px;



	margin-bottom: 20px; max-width: 300px;



}



.refine-total a {



	display: block;



	font-size: 12px;



	color: var(--blue);



	width: auto;



	float: left;



	line-height: 26px;



	height: 26px;



	text-align: center;



	border-right: solid 1px var(--blue);



	text-decoration: none;



	padding: 0 5px



}



.refine-total a:hover {



	color: var(--blue)



}



.refine-total a:focus, a:hover {



	color: var(--blue)



}*/



.none-job {



	width: 100%;



	float: left;



	margin-left: 0px



}



.none-post {



	background:var(--yellow-bg);



	border: 1px solid var(--yellow-border);



	border-radius: 3px;



	float: left;



	margin: 30px 0 0;



	padding: 40px 35px;



	text-align: center;



	width: 100%



}



/*.none-post h6 {



	border-bottom: 1px solid var(--yellow-border);



	padding-bottom:10px;



	line-height: 30px;



	    margin: 0 0 15px 0; font-size: 16px; color: var(--grey-900);



}



.none-post p {



	font-size: 14px;



	color:var(--grey-900);



	line-height: 25px;



	margin: 0



}



.none-post p a {



	font-size: 14px;



	color: var(--grey-900);



	display: block;



	padding-top: 25px



}*/



.job-listing {



	width: 100%;



	float: left;



	margin-bottom: 10px



}



/*.location-list {



	background: #fff;



	border: none;



	border-radius: 0;



	padding: 18px 18px 18px 20px;



	box-sizing: border-box;



	margin-bottom: 0;



	border-bottom: solid 1px var(--grey-light-more);



}*/



.list-input {



	margin: 0;



	border: solid 1px var(--grey-light-more);



	height: 40px;



	line-height: 40px



}



/*ul.select-list {



	list-style: none;



	margin: 0;



	width: 100%;



	display: inline-block



}



.select-list li {



	font-size: 16px;



	color: var(--grey-900);



	padding: 5px 0



}



.select-list li label {



	font-weight: 400;



	float: left;



	margin: 0



}*/



.range {



	background: none;



	border: none;



	padding: 0



}



.jtime-list {



	margin-top: 0



}



/*ul.select-list li {



	color: var(--grey-900);



	font-size: 14px;



	line-height: 26px;



	padding: 0



}



ul.select-list label.active {



	color: var(--blue);



	font-family:Arial, Helvetica, sans-serif;



}



ul.select-list li span {



	background: var(--blue);



	border-radius: 100px;



	font-size: 10px;



	color: #fff;



	font-weight: 700;



	line-height: 18px;



	padding: 0 6px;



	display: inline-block



}*/



/*.job-seeker-list-left {



	width: auto;



	float: left;



	margin-top: 25px



}



.job-seeker-list-left img {



	width: 73px;



	height: 73px;



	border-radius: 100px



}



.job-seeker-list-left span {



	background: none;



	border-radius:50px;



	font-size: 26px;



	color: var(--blue);



	border: solid 2px var(--blue);



	text-align: center;



	line-height: 73px;



	padding: 0!important;



	width: 73px;



	height: 73px; margin:7px 0 0 0;



}*/



.home-job-list h4 {



	padding-left: 0;



	padding-bottom: 0



}



.home-job-list .searchfiltersadd {



	margin-left: 0



}



/*.job-seeker-list-right {



	width: 86.7%;



	float: left;



	margin-left: 20px;



	padding: 25px 0;



	border-bottom: 1px dotted var(--grey-light-more);



}*/



/*.job-seeekr-info-dtail h4 {



	margin-bottom: 0;



	padding-left: 0



}



.job-seeekr-info-dtail h4 a {



	padding: 0



}



.job-seeekr-info-dtail:hover h4 a {



	background: var(--blue);



	display: inline-block;



	color: #fff



}*/



.job-seeekr-info-dtail p {



	font-size: 14px;



	color: solid 1px var(--grey-600);



	margin: 0;



	padding: 4px 0 10px



}



/*.job-seeekr-info-dtail p em {



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic



}



.job-seeekr-info-dtail ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.job-seeekr-info-dtail ul li {



	line-height: normal;



	float: left



}



.job-seeekr-info-dtail ul li i {



	background: rgba(0,0,0,0) url(../images/jobs-seeker-info-icon.svg) no-repeat scroll left top;



	display: inline-block;



	float: left;



	height: 15px;



	margin: 2px 5px 0 0;



	width: 18px



}



.job-seeekr-info-dtail ul li i.j-s-icon1 {



	width: 18px;



	background-position: 2px top



}



.job-seeekr-info-dtail ul li i.j-s-icon2 {



	background-position: -20px top



}*/



.job-seeekr-info-dtail-right {



	width: auto;



	float: right



}



.job-seeekr-info-dtail {



	width: 70%



}



.seeker-detail-like {



	position: absolute;



	right:30px;



	top:25px;



}



/*.seeker-like {



	width: auto;



	float: left;



	padding-top: 0



}



.seeker-like ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.seeker-like ul li {



	line-height: normal;



	float: left;



	margin-left: 8px



}



.seeker-like ul li a {



	text-decoration: none



}



.seeker-like ul li a i {



	width:32px;



	height:32px;	



	display: block;



	margin:0px 0 0;border-radius: var(--border-circle);



    background: var(--grey-400); font-size: 15px; color:var(--black); line-height:32px; text-align: center;



}







.seeker-like ul li a:hover i { background:var(--blue-light);  color:var(--blue);}



.seeker-like ul li a i.see-like-icon1 {



	background-position: left top



}



.seeker-like ul li a i.see-like-icon2 {



	background-position: -25px top



}



.seeker-like ul li a.jj-red i.see-like-icon1 {



	background-position: left -19px



}



.seeker-like ul li a.jj-red i.see-like-icon2 {



	background-position: -25px -19px



}*/



.seeker-hire-btn {



	border: solid 1px var(--blue);



	background: var(--blue);



	font-size: 14px;



	color: #fff;



	height: 33px;



	line-height: 33px;



	display: inline-block;



	border-radius: 3px;



	padding: 0 15px;



	font-family:Arial, Helvetica, sans-serif;



	margin-bottom: 10px;



	text-transform: none;



	margin-left: 5px



}



.seeker-hire-btn:hover {



	color: #fff;



	background: var(--blue)



}



.seeker-hire-btn:focus {



	color: #fff;



	background: var(--blue)



}



.seeker-hire-btn.active {



	color: #fff;



	background: var(--blue)



}



.seeker-like em {



	font-size: 11px;



	color: solid 1px var(--grey-600);



	text-transform: none;



	display: block;



	text-align: right;



	padding-top:0px



}



.emp-login-last .job-seeekr-info-dtail {



	width: 61%



}



.emp-login-last .new-list-right {



	margin: 0



}



.emp-login-last .seeker-like ul {



	text-align: right



}



/*.emp-login-last .seeker-like ul li {



	float: none;



	display: inline-block



}*/



.emp-seeker-text {



	width: auto;



	float: left;



	padding-top: 0



}



.emp-seeker-text em {



	font-style: normal;



	font-style: normal;



	font-size: 14px;



	display: block



}



.job-detail-banner {



	background: var(--blue);



	height: 180px



}



.job-detail-banner h3 {



	padding-top: 120px;



	color: #fff



}



.job-detail-section {



	width: 100%;



	padding: 50px 0 10px



}



.job-detail-up ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.job-detail-up ul li {



	line-height: normal



}



.job-detail-up ul li a {



	float: left;



	background: #e5e5e5;



	height: 50px;



	text-align: center;



	display: block;



	width: 33.3%;



	text-decoration: none;



	margin-bottom: 30px



}



.job-detail-up ul li a i {



	width: 28px;



	height: 25px;



	background: url(../images/job-detail-icon.svg) left top no-repeat;



	display: flex;



	margin: 11px auto 0



}



.job-detail-up ul li a i.detail-ic1 {



	background-position: left top



}



.job-detail-up ul li a i.detail-ic2 {



	background-position: -53px top



}



.job-detail-up ul li a i.detail-ic3 {



	background-position: -105px top



}



.job-detail-up ul li a:hover i.detail-ic1 {



	background-position: left -23px



}



.job-detail-up ul li a:hover i.detail-ic3 {



	background-position: -105px -24px



}



.job-detail-up ul li a.active i.detail-ic1 {



	background-position: left -44px



}



.job-detail-up ul li a.active i.detail-ic2 {



	background-position: -53px -46px



}



.job-detail-up ul li a.active i.detail-ic3 {



	background-position: -105px -46px



}



.job-detail-up ul li a.active {



	background: var(--green)



}



.other-option {



	margin-top: 30px



}



.other-option ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.other-option ul li {



	line-height: normal;



	width: 100%;



	float: left



}



.other-option ul li a {



	width: auto;



	float: none;



	color: var(--grey-900);



	font-size: 16px



}



.other-option ul li a i {



	width: 18px;



	height: 20px;



	display: block;



	float: left;



	background: url(../images/other-icon.svg) left top no-repeat;



	margin: 8px 8px 0 0



}



.other-option ul li a span {



	width: 80%;



	display: inline-block;



	padding: 8px 0;



	border-bottom: solid 1px #e5e5e5



}



.other-option ul li a i.other-icon1 {



	background-position: -2px 3px



}



.other-option ul li a i.other-icon2 {



	background-position: -38px 3px



}



.other-option ul li a i.other-icon3 {



	background-position: -75px 1px



}



.other-option ul li a i.other-icon4 {



	background-position: -110px 2px



}



.other-option ul li a i.other-icon5 {



	background-position: -144px 0



}



.other-option ul li a i.other-icon6 {



	background-position: -181px 2px



}



.other-option ul li a i.other-icon7 {



	background-position: -38px 3px



}



.other-option ul li a:hover i.other-icon1 {



	background-position: -2px -18px



}



.other-option ul li a:hover i.other-icon2 {



	background-position: -38px -18px



}



.other-option ul li a:hover i.other-icon3 {



	background-position: -75px -20px



}



.other-option ul li a:hover i.other-icon4 {



	background-position: -110px -19px



}



.other-option ul li a:hover i.other-icon5 {



	background-position: -144px -21px



}



.other-option ul li a:hover i.other-icon6 {



	background-position: -181px -19px



}



.other-option ul li a:hover {



	color: var(--blue)



}



.job-detail-right {



	width: 100%;



	padding-left: 50px



}



.job-detail-right h1 {



	margin: 0;



	padding: 0 0 25px



}



.employe-detail ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.employe-detail ul li {



	width: auto;



	color: var(--grey-900);



	font-size: 16px;



	width: 100%;



	float: left



}



.employe-detail ul li span {



	font-weight: 400;



	display: inline-block;



	width: 80%;



	border-bottom: solid 1px #e5e5e5



}



.employe-detail ul li span label {



	font-weight: 400;



	width: 140px;



	float: left;



	margin: 0



}



.employe-detail ul li i {



	width: 25px;



	height: 21px;



	display: block;



	float: left;



	background: url(../images/em-detail-icon.svg) left top no-repeat;



	margin: 8px 8px 0 0



}



.employe-detail ul li span {



	width: 80%;



	display: inline-block;



	padding: 8px 0;



	border-bottom: solid 1px #e5e5e5



}



.employe-detail ul li i.em-detail-icon1 {



	background-position: left top



}



.employe-detail ul li i.em-detail-icon2 {



	background-position: left -44px



}



.employe-detail ul li i.em-detail-icon3 {



	background-position: left -87px



}



.employe-detail ul li i.em-detail-icon4 {



	background-position: left -130px



}



.employe-detail ul li i.em-detail-icon5 {



	background-position: left -165px



}



.employe-detail ul li i.em-detail-icon6 {



	background-position: left -206px



}



.employe-detail ul li i.em-detail-icon7 {



	background-position: left -245px



}



.employe-detail ul li i.em-detail-icon8 {



	background-position: left -286px



}



.jobs-benefits {



	width: 100%



}



.jobs-benefits span {



	font-size: 16px;



	color: var(--grey-900);



	padding: 22px 0 0;



	display: block



}



.jobs-benefits span img {



	float: left;



	margin: 0 25px 0 0



}



.jobs-benefits h5 {



	margin: 0;



	padding: 50px 0 20px



}



.jobs-benefits p {



	font-size: 16px;



	color: var(--grey-900);



}



.jobs-benefits p span {



	font-size: 14px;



	color: var(--grey-900);



	padding: 0



}



.jobs-benefits ul {



	list-style: disc;



	margin: 0;



	padding: 0 0 0 15px



}



.jobs-benefits ul li {



	font-size: 16px;



	color: var(--grey-900);



	padding: 5px 0



}



.jj-suitable-btn {



	width: 420px;



	border-radius: 3px;



	color: #fff;



	background: var(--green)!important;



	border-color: var(--green)!important;



	margin-top: 18px



}



.jj-suitable-btn.focus, .jj-suitable-btn:focus {



	color: #fff;



	background-color: var(--green)!important;



	border-color: var(--green)!important;



	box-shadow: none



}



.jj-suitable-btn:hover {



	color: #fff;



	background-color: var(--green);



	border-color: var(--green)



}



.jj-suitable-btn.active.focus, .jj-suitable-btn.active:focus, .jj-suitable-btn.active:hover, .jj-suitable-btn:active.focus, .jj-suitable-btn:active:focus, .jj-suitable-btn:active:hover, .open>.dropdown-toggle.jj-submit-btn.focus, .open>.dropdown-toggle.jj-suitable-btn:focus, .open>.dropdown-toggle.jj-suitable-btn:hover {



	color: #fff;



	background-color: var(--green);



	border-color: var(--green)



}



.popular-search {



	width: 100%;



	margin-top: 70px



}



.popular-search label {



	font-size: 11px;



	color: #66696b;



	font-weight: 400;



	text-transform: uppercase;



	padding-right: 20px;



	float: left;



	line-height: 26px



}



.popular-search label img {



	margin: -1px 0 0 5px



}



.popular-search ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.popular-search ul li {



	margin-right: 9px;



	float: left



}



.popular-search ul li a {



	font-size: 11px;



	color: var(--grey-900);



	border: solid 1px var(--grey-900);



	padding: 0 10px;



	line-height: 19px;



	border-radius: 3px;



	display: inline-block;



	text-decoration: none;



	text-transform: uppercase



}



.popular-search ul li a:hover {



	color: #fff;



	border: solid 1px var(--blue);



	background: var(--blue)



}



.pageination {



	width: 100%;



	background: var(--bg);



	border-top: solid 1px var(--grey-600);



	float: left



}



.pageination ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.pageination ul li {



	line-height: 80px;



	color: solid 1px var(--grey-600);



	border-right: solid 1px var(--grey-600);



	border-right: solid 1px var(--grey-600);



	display: block;



	width: 33.3%;



	text-align: center;



	font-size: 16px;



	float: left



}



.pageination ul li a {



	text-decoration: none;



	color: var(--grey-900);



	display: block;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.pageination ul li a:hover {



	background: #fff



}



.pageination ul li a.active {



	background: #fff



}



.copy-form {



	background: #fff none repeat scroll 0 0;



	border-radius: 3px;



	box-sizing: border-box;



	padding: 50px;



	position: relative;



	width: 100%;



	float: left;



	border: solid 1px #e4e4e4;



	box-shadow: 0 0 10px #e4e4e4;



	margin-top: 20px



}



.copy-form h3 {



	margin: 0



}



.copy-form h3 span {



	font-size: 14px;



	color: solid 1px var(--grey-600);



	padding: 5px 0 25px;



	line-height: 18px



}



.copy-form h5 {



	color: var(--grey-900);



	margin: 0



}



.copy-form p {



	font-size: 12px;



	color: var(--grey-900);



	padding: 5px 0 0



}



.alert-otp {



	margin-top: 30px



}



.copy-form-new h3 span {



	padding-bottom: 0



}



.copy-form-new h4 {



	color: var(--grey-900);



}



.copy-form-new h5 {



	padding: 20px 0 0



}



.copy-form-new em {



	font-size: 16px;



	font-style: normal;



	line-height: 20px;



	display: inline-block;



	padding: 20px 0 0; color: var(--grey-700);



}



.complaint-submit {



	width: 100%;



	border-radius: 3px;



	background: #e74c3c;



	border: solid 2px #e74c3c;



	padding: 0;



	height: 50px;



	color: #fff;



	font-family:Arial, Helvetica, sans-serif;



	font-size: 18px;



	line-height: 47px;



	margin-top: 18px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.complaint-submit.focus, .complaint-submit:focus {



	color: #fff;



	background-color: #e74c3c;



	border: solid 2px #e74c3c;



	box-shadow: none



}



.complaint-submit:hover {



	color: #fff;



	background-color: #e74c3c;



	border: solid 2px #e74c3c



}



.complaint-submit.active.focus, .complaint-submit.active:focus, .complaint-submit.active:hover, .complaint-submit:active.focus, .complaint-submit:active:focus, .complaint-submit:active:hover, .open>.dropdown-toggle.complaint-submit.focus, .open>.dropdown-toggle.complaint-submit:focus, .open>.dropdown-toggle.complaint-submit:hover {



	color: #fff;



	background-color: #e74c3c;



	border: solid 2px #e74c3c



}



.jj-form-btn {



	width: 215px;



	border-radius: 3px;



	color: #e74c3c;



	background: none;



	border-color: #e74c3c;



	margin-top: 18px



}



.jj-form-btn.focus, .jj-form-btn:focus {



	color: #fff;



	background-color: #e74c3c;



	border-color: #e74c3c



}



.jj-form-btn:hover {



	color: #fff;



	background-color: #e74c3c;



	border-color: #e74c3c



}



.jj-form-btn.active.focus, .jj-form-btn.active:focus, .jj-form-btn.active:hover, .jj-form-btn:active.focus, .jj-form-btn:active:focus, .jj-form-btn:active:hover, .open>.dropdown-toggle.jj-form-btn.focus, .open>.dropdown-toggle.jj-form-btn:focus, .open>.dropdown-toggle.jj-form-btn:hover {



	color: #fff;



	background-color: #e74c3c;



	border-color: #e74c3c



}



.jj-remove-btn {



	width: 135px;



	border-radius: 3px;



	color: var(--grey-900);



	background: none;



	border: solid 1px var(--grey-900);



	margin-top: 18px;



	font-size: 14px;



	color: var(--grey-900);



	font-family: 'Circular Air Book';



	height: 35px;



	line-height: 34px;



	margin-right: 5px



}



.jj-remove-btn.focus, .jj-remove-btn:focus {



	color: #fff;



	background-color: #e74c3c;



	border: solid 1px #e74c3c



}



.jj-remove-btn:hover {



	color: #fff;



	background-color: #e74c3c;



	border: solid 1px #e74c3c



}



.jj-remove-btn.active.focus, .jj-remove-btn.active:focus, .jj-remove-btn.active:hover, .jj-remove-btn:active.focus, .jj-remove-btn:active:focus, .jj-remove-btn:active:hover, .open>.dropdown-toggle.jj-remove-btn.focus, .open>.dropdown-toggle.jj-remove-btn:focus, .open>.dropdown-toggle.jj-remove-btn:hover {



	color: #fff;



	background-color: #e74c3c;



	border: solid 1px #e74c3c



}



.cpy-remember {



	color: var(--grey-700);



	font-size: 16px;



	font-weight: 500;



	padding: 15px 0 0;



	width: 100%



}



.cpy-remember label {



	font-weight: 400;



	line-height: 17px;



	margin: 0



}



.favorite-sec h3.small {



	margin: 0;



	padding-top: 35px;



	padding-bottom: 35px



}



.fav-nav li a {



	color: var(--grey-900);!important



}



.search-fav {



	width: 16px;



	height: 16px;



	background: url(../images/gray-search.png) left top no-repeat;



	display: block;



	border: none;



	float: left;



	margin: 3px 7px 0 0



}



.fav-nav-right label {



	color: var(--grey-900);



}



.fav-sign {



	border: solid 2px var(--grey-900);



	border-radius: 3px;



	background: none;



	padding: 0 25px;



	height: 34px;



	color: var(--grey-900);



	font-size: 14px;



	font-family:Arial, Helvetica, sans-serif;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.fav-sign.focus, .fav-sign:focus {



	color: #fff;



	background-color: #1fb276;



	border: solid 2px #1fb276



}



.fav-sign:hover {



	color: #fff;



	background-color: #1fb276;



	border: solid 2px #1fb276



}



.jj-default.active.focus, .fav-sign.active:focus, .fav-sign.active:hover, .fav-sign:active.focus, .fav-sign:active:focus, .fav-sign:active:hover, .open>.dropdown-toggle.fav-sign.focus, .open>.dropdown-toggle.fav-sign:focus, .open>.dropdown-toggle.fav-sign:hover {



	color: #fff;



	background-color: #1fb276;



	border: solid 2px #1fb276



}



ul.favorite-job li {



	line-height: normal;



	float: left;



	list-style: none;



	width: 22%;



	margin: 0 1.5% 0 1%



}



.favorite-job li a {



	font-size: 45px;



	color: var(--green);



	text-align: center;



	border: solid 1px var(--green);



	display: block;



	border-radius: 3px;



	text-decoration: none;



	line-height: normal;



	padding: 18px 0 10px;



	line-height: 35px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	position: relative;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	outline: none



}



.favorite-job li a span {



	font-size: 15px;



	display: block;



	color: var(--green);



	margin: 0



}



.favorite-job li a em {



	height: 14px;



	bottom: -14px;



	display: block;



	position: absolute;



	left: 0;



	width: 100%



}



.favorite-job li a:hover em.tab-green {



	background: url(../images/tab-green-arrow.svg) no-repeat scroll center top



}



.favorite-job li a:hover em.tab-blue {



	background: url(../images/tab-blue-arrow.svg) no-repeat scroll center top



}



.favorite-job li a:hover em.tab-red {



	background: url(../images/tab-red-arrow.svg) no-repeat scroll center top



}



.favorite-job li a:hover em.tab-gray {



	background: url(../images/tab-gray-arrow.svg) no-repeat scroll center top



}



.favorite-job li a.active em.tab-green {



	background: url(../images/tab-green-arrow.svg) no-repeat scroll center top



}



.favorite-job li a.active em.tab-blue {



	background: url(../images/tab-blue-arrow.svg) no-repeat scroll center top



}



.favorite-job li a.active em.tab-red {



	background: url(../images/tab-red-arrow.svg) no-repeat scroll center top



}



.favorite-job li a.active em.tab-gray {



	background: url(../images/tab-gray-arrow.svg) no-repeat scroll center top



}



.favorite-job li a:hover {



	color: #fff;



	background: var(--green)



}



.favorite-job li a:hover span {



	color: #fff



}



.favorite-job li a.active {



	color: #fff;



	background: var(--green)



}



.favorite-job li a.active span {



	color: #fff



}



.favorite-job li a.fav-employe {



	color: #2483fe;



	border: solid 1px #2483fe



}



.favorite-job li a.fav-employe span {



	color: #2483fe



}



.favorite-job li a:hover.fav-employe {



	color: #fff;



	background: #2483fe



}



.favorite-job li a:hover.fav-employe span {



	color: #fff



}



.favorite-job li a.active.fav-employe {



	color: #fff;



	background: #2483fe



}



.favorite-job li a.active.fav-employe span {



	color: #fff



}



.favorite-job-list {



	width: 100%;



	margin: 80px 0 0;



	float: left



}



.favorite-job li a.fav-apply {



	color: #e74c3c;



	border: solid 1px #e74c3c



}



.favorite-job li a.fav-apply span {



	color: #e74c3c



}



.favorite-job li a:hover.fav-apply {



	color: #fff;



	background: #e74c3c



}



.favorite-job li a:hover.fav-apply span {



	color: #fff



}



.favorite-job li a.active.fav-apply {



	color: #fff;



	background: #e74c3c



}



.favorite-job li a.active.fav-apply span {



	color: #fff



}



.favorite-job li a.fav-view {



	color: var(--grey-900);



	border: solid 1px var(--grey-900);



}



.favorite-job li a.fav-view span {



	color: var(--grey-900);



}



.favorite-job li a:hover.fav-view {



	color: #fff;



	background: var(--grey-900);



}



.favorite-job li a:hover.fav-view span {



	color: #fff



}



.favorite-job li a.active.fav-view {



	color: #fff;



	background: var(--grey-900);



}



.favorite-job li a.active.fav-view span {



	color: #fff



}



.green-star {



	width: 43px;



	height: 43px;



	margin: 0;



	right: 0;



	background: none;



	top: -3px;



	right: 6px;



	position: absolute



}



.jj-view {



	float: left



}



.jj-view.focus, .jj-view:focus {



	background: var(--green)!important;



	border: solid 1px var(--green);



	color: #fff



}



.jj-view:hover {



	background: var(--green)!important;



	border: solid 1px var(--green);



	color: #fff



}



.jj-view.active.focus, .jj-view.active:focus, .jj-view.active:hover, .jj-view:active.focus, .jj-view:active:focus, .jj-view:active:hover, .open>.dropdown-toggle.jj-view.focus, .open>.dropdown-toggle.jj-view:focus, .open>.dropdown-toggle.jj-view:hover {



	border: solid 1px var(--green);



	background: none;



	color: #fff



}



.note {



	background: #fff2d0;



	border: solid 1px #ffe089;



	border-radius: 3px;



	font-size: 14px;



	color: var(--grey-900);



	line-height: 50px;



	text-align: left;



	padding: 0 0 0 25px



}



.note img {



	margin-right: 5px



}



.jj-all-job {



	width: 100%;



	border-radius: 3px;



	background: none;



	border: solid 1px var(--green);



	color: var(--green);



	padding: 0;



	margin: 0



}



.jj-all-job.focus, .jj-all-job:focus {



	color: #fff;



	background-color: var(--green);



	border: solid 1px var(--green)



}



.jj-all-job:hover {



	color: #fff;



	background-color: var(--green);



	border: solid 1px var(--green)



}



.jj-all-job.active.focus, .jj-all-job.active:focus, .jj-all-job.active:hover, .jj-all-job:active.focus, .jj-all-job:active:focus, .jj-all-job:active:hover, .open>.dropdown-toggle.jj-all-job.focus, .open>.dropdown-toggle.jj-all-job:focus, .open>.dropdown-toggle.jj-all-job:hover {



	color: #fff;



	background-color: var(--green);



	border: solid 1px var(--green)



}



.fav-tab-first {



	padding: 0 0 110px



}



.jj-view-red {



	float: left



}



.jj-view-red.focus, .jj-view-red:focus {



	background: #e74c3c!important;



	border: solid 1px #e74c3c;



	color: #fff



}



.jj-view-red:hover {



	background: #e74c3c!important;



	border: solid 1px #e74c3c;



	color: #fff



}



.jj-view-red.active.focus, .jj-view-red.active:focus, .jj-view-red.active:hover, .jj-view-red:active.focus, .jj-view:active:focus, .jj-view-red:active:hover, .open>.dropdown-toggle.jj-view-red.focus, .open>.dropdown-toggle.jj-view-red:focus, .open>.dropdown-toggle.jj-view-red:hover {



	border: solid 1px #e74c3c;



	background: none;



	color: #fff



}



.jj-view-blue {



	float: left



}



.jj-view-blue.focus, .jj-view-blue:focus {



	background: var(--blue)!important;



	border: solid 1px var(--blue);



	color: #fff



}



.jj-view-blue:hover {



	background: var(--blue)!important;



	border: solid 1px var(--blue);



	color: #fff



}



.jj-view-blue.active.focus, .jj-view-blue.active:focus, .jj-view-blue.active:hover, .jj-view-blue:active.focus, .jj-view:active:focus, .jj-view-blue:active:hover, .open>.dropdown-toggle.jj-view-blue.focus, .open>.dropdown-toggle.jj-view-blue:focus, .open>.dropdown-toggle.jj-view-blue:hover {



	border: solid 1px var(--blue);



	background: none;



	color: #fff



}



.jj-all-job-one {



	width: 100%;



	border-radius: 3px;



	background: none;



	border: solid 1px var(--blue);



	color: var(--blue);



	padding: 0;



	margin: 0



}



.jj-all-job-one.focus, .jj-all-job-one:focus {



	color: #fff;



	background-color: var(--blue);



	border: solid 1px var(--blue)



}



.jj-all-job-one:hover {



	color: #fff;



	background-color: var(--blue);



	border: solid 1px var(--blue)



}



.jj-all-job-one.active.focus, .jj-all-job-one.active:focus, .jj-all-job-one.active:hover, .jj-all-job-one:active.focus, .jj-all-job-one:active:focus, .jj-all-job-one:active:hover, .open>.dropdown-toggle.jj-all-job-one.focus, .open>.dropdown-toggle.jj-all-job-one:focus, .open>.dropdown-toggle.jj-all-job-one:hover {



	color: #fff;



	background-color: var(--blue);



	border: solid 1px var(--blue)



}



.jj-all-job-two {



	width: 100%;



	border-radius:var(--border-circle-max);



	background: none;



	border: solid 1px #e74c3c;



	color: #e74c3c;



	padding: 0;



	margin: 0



}



.jj-all-job-two.focus, .jj-all-job-two:focus {



	color: #fff;



	background-color: #e74c3c;



	border: solid 1px #e74c3c



}



.jj-all-job-two:hover {



	color: #fff;



	background-color: #e74c3c;



	border: solid 1px #e74c3c



}



.jj-all-job-two.active.focus, .jj-all-job-two.active:focus, .jj-all-job-two.active:hover, .jj-all-job-two:active.focus, .jj-all-job-two:active:focus, .jj-all-job-two:active:hover, .open>.dropdown-toggle.jj-all-job-two.focus, .open>.dropdown-toggle.jj-all-job-two:focus, .open>.dropdown-toggle.jj-all-job-two:hover {



	color: #fff;



	background-color: #e74c3c;



	border: solid 1px #e74c3c



}



/*.favorite-employe {



	height: auto;



	padding-bottom: 80px;



	border: solid 1px #e4e4e4



}



.favorite-employe ul {



	height: auto;



	width: 100%;



	float: left;



	padding-bottom: 15px



}



.favorite-employe ul li {



	line-height: normal;



	width: auto;



	margin-right: 15px



}



.favorite-employe ul li i {



	width: 14px;



	height: 20px;



	background: url(../images/bule-tab-iocn.svg) left top no-repeat;



	margin: -2px 5px 0 0



}



.favorite-employe ul li i.tb-icon1 {



	background-position: left top



}



.favorite-employe ul li i.tb-icon2 {



	background-position: -42px top



}



.favorite-employe ul li i.tb-icon3 {



	background-position: -85px top



}*/



/*.favorite-sec .jj-verified {



	border: solid 1px #e4e4e4



}*/



.privacy-drop {



	width: 100%;



	display: none



}



.author-banner {



	background: var(--green);



	height: 450px;



	padding-top: 104px;



	box-sizing: border-box



}



.author-banner img {



	width: 112px



}



.author-banner h2 {



	color: #fff;



	position: relative;



	z-index: 999;



	letter-spacing: -2px;



	margin: 0;



	padding: 10px 0 0



}



.author-banner p {



	color: #fff



}



.author-social {



	width: 100%;



	float: left



}



.author-social ul {



	list-style: none;



	margin: 0;



	padding: 0;



	width: 150px;



	margin: 0 auto



}



.author-social ul li {



	line-height: none;



	float: left



}



.author-social ul li a {



	width: 27px;



	height: 27px;



	background: url(../images/author-social.svg) left top no-repeat;



	display: block;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.author-social ul li a:hover {



	background: url(../images/author-social.svg) left top no-repeat



}



.author-social ul li a.f-icon {



	background-position: 12px 9px



}



.author-social ul li a:hover.f-icon {



	background-position: 12px 9px



}



.author-social ul li a.t-icon {



	background-position: -47px 9px



}



.author-social ul li a:hover.t-icon {



	background-position: -47px 9px



}



.author-social ul li a.g-icon {



	background-position: -104px 9px



}



.author-social ul li a:hover.g-icon {



	background-position: -104px 9px



}



.author-social ul li a.link-icon {



	background-position: -161px 9px



}



.author-social ul li a:hover.link-icon {



	background-position: -161px 9px



}



.author-social ul li a.e-icon {



	background-position: -219px 9px



}



.author-social ul li a:hover.e-icon {



	background-position: -219px 9px



}



li.dropdown {



	list-style: none



}



.author-drop {



	color: #fff;



	background: url(../images/author-arrow.svg) right 19px no-repeat;



	border: solid 1px #fff;



	color: #fff;



	font-family: 'Circular Air Book';



	width: auto;



	padding: 0 30px 0 20px;



	margin-top: 20px



}



.author-drop.focus, .author-drop:focus {



	color: #fff;



	background: url(../images/author-arrow.svg) right 19px no-repeat;



	border: solid 1px #fff



}



.author-drop:hover {



	color: #fff;



	background: url(../images/author-arrow.svg) right 19px no-repeat;



	border: solid 1px #fff



}



.author-drop.active.focus, .author-drop.active:focus, .author-drop.active:hover, .author-drop:active.focus, .author-drop:active:focus, .author-drop:active:hover, .open>.dropdown-toggle.author-drop.focus, .open>.dropdown-toggle.author-drop:focus, .open>.dropdown-toggle.author-drop:hover {



	color: #fff;



	background: url(../images/author-arrow.svg) right 19px no-repeat;



	border: solid 1px #fff



}



.author-menu {



	width: 225px;



	margin: 0 auto;



	left: auto;



	position: relative;



	box-shadow: none;



	float: none



}



.author-menu .drop-menu {



	box-shadow: none;



	margin-top: 20px



}



.job-detail-section {



	width: 100%;



	padding: 50px 0 10px;



	background: var(--bg);



}



.user-detail {



	width: 100%;



	background: #fff;



	padding: 40px 35px 60px;



	border: solid 1px #e5e5e5;



	margin-bottom: 10px;



	position: relative



}



/*.all-ready {



	width: auto;



	float: left;



	position: absolute;



	top: -12px;



	background: #fff2d0;



	border: 1px solid #e0dfd3;



	font-size: 11px;



	color: #8c872b;



	text-transform: uppercase;



	line-height: 22px;



	padding: 0 15px



}*/



.user-detail h1 {



	padding: 0;



	margin: 0;



	line-height: 49px;



	letter-spacing: -1px;



	font-size: 45px



}



.user-detail p {



	font-size: 18px;



	padding: 18px 0 0



}



.user-detail p img {



	margin: -4px 3px 0 0



}



.user-detail p span {



	float: right;



	margin: -2px 0 0



}



.user-detail p span a {



	color: var(--grey-900);



	text-decoration: none;



	font-size: 10px;



	text-transform: uppercase;



	border: solid 1px var(--grey-900);



	line-height: 20px;



	padding: 0 14px;



	display: inline-block;



	border-radius: 3px;



	margin: 0;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.user-detail p span a:hover {



	background: var(--blue);



	border: solid 1px var(--blue);



	color: #fff



}



.user-detail-deselect {width: auto; float: left;  margin: 15px 0 0 0;}



.user-detail-deselect a {



	width: 24px;



	height: 23px;



	background: url(../images/star-deslect.svg) left top no-repeat;



	display: inline-block



}



.user-detail-deselect a:hover {



	background-position: left -22px



}



.user-detail-deselect a.jj-green1 {



	background-position: left -46px



}



.home-deselect a {



	width:30px;



	height:30px; background:none; border-radius:100px !important; border: solid 1px var(--grey-900);	



	display: inline-block; color: var(--grey-900); font-weight: 300; text-align: center; line-height:32px; cursor: pointer;



}



.home-deselect a i{font-weight:400; margin:0px !important;}



/*.home-deselect a:hover {



	background-position: left -14px



}*/







.home-deselect a:hover{ background: none; color: var(--blue); border-color: var(--blue);}



.home-deselect a:hover i{ font-weight:bold; color: var(--blue);}



/*.home-deselect a:hover{color: var(--grey-800);} 



.home-deselect a.jj-green1{ color: var(--red); font-weight:bold;}*/



.home-deselect a.jj-green1 i{font-weight:bold; color: var(--red); margin:0px;}



.home-deselect a.jj-green1{background:var(--red-light); border-color:var(--red);}



/*.home-deselect a.jj-green1 {



	background-position: left -28px



}*/



.user-detail-info {



	margin: 40px 0 0



}



.user-detail-info ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.user-detail-info ul li {



	width: auto;



	color: var(--grey-900);



	font-size: 16px;



	width: 100%;



	float: left



}



.user-detail-info ul li span {



	font-weight: 400;



	display: inline-block;



	width: 80%



}



.user-detail-info ul li span label {



	font-weight: 400;



	width: 120px;



	float: left;



	color: #9d9fa0;



	margin: 0;



	padding: 8px 0 12px



}



.user-detail-info ul li span em {



	float: left;



	font-style: normal;



	color: var(--grey-900);



	width: 175px;



	border-bottom: solid 1px var(--grey-900);



	padding: 8px 0 12px



}



.user-detail-info ul li i {



	width: 25px;



	height: 23px;



	display: block;



	float: left;



	background: url(../images/user-detail-info-icon.svg) left top no-repeat;



	margin: 8px 8px 0 0



}



.user-detail-info ul li span {



	width: 80%;



	display: inline-block



}



.user-detail-info ul li i.us-detail-icon1 {



	background-position: left top



}



.user-detail-info ul li i.us-detail-icon2 {



	background-position: 2px -44px



}



.user-detail-info ul li i.us-detail-icon3 {



	background-position: 2px -87px



}



.user-detail-info ul li i.us-detail-icon4 {



	background-position: 2px -130px



}



.user-detail-info ul li i.us-detail-icon5 {



	background-position: left -165px



}



.user-detail-info ul li i.us-detail-icon6 {



	background-position: left -206px



}



.user-detail-info ul li i.us-detail-icon7 {



	background-position: left -245px



}



.user-detail-info ul li i.us-detail-icon8 {



	background-position: left -286px



}



.benifit-user h3.small {



	margin: 0;



	padding: 0 0 20px



}



.benifit-user {



	margin-top: 20px;



	min-height: 73px



}



.benifit-user i {



	width: 56px;



	height: 56px;



	float: left;



	background: url(../images/user-benifits-icon.svg) left top no-repeat;



	display: block;



	margin: 0 18px 0 0



}



.benifit-user i.benefit-icon1 {



	background-position: left top



}



.benifit-user i.benefit-icon2 {



	background-position: -86px top



}



.benifit-user i.benefit-icon3 {



	background-position: -173px top



}



.benifit-user i.benefit-icon4 {



	background-position: left -76px



}



.benifit-user i.benefit-icon5 {



	background-position: -86px -76px



}



.benifit-user i.benefit-icon6 {



	background-position: -173px -76px



}



.benifit-user i.benefit-icon7 {



	background-position: left -156px



}



.benifit-user i.benefit-icon8 {



	background-position: -86px -156px



}



.benifit-user i.benefit-icon9 {



	background-position: -173px -156px



}



.benifit-user i.benefit-icon10 {



	background-position: left -234px



}



.benifit-user i.benefit-icon11 {



	background-position: -86px -234px



}



.benifit-user i.benefit-icon12 {



	background-position: -173px -234px



}



.benifit-user i.benefit-icon13 {



	background-position: left -315px



}



.benifit-user i.benefit-icon14 {



	background-position: -86px -315px



}



.benifit-user i.benefit-icon15 {



	background-position: -173px -315px



}



.benifit-user i.benefit-icon16 {



	background-position: left -394px



}



.benifit-user i.benefit-icon17 {



	background-position: -86px -394px



}



.benifit-user i.benefit-icon18 {



	background-position: -173px -394px



}



.benifit-user i.benefit-icon19 {



	background-position: left -474px



}



.benifit-user i.benefit-icon20 {



	background-position: -86px -474px



}



.benifit-user i.benefit-icon21 {



	background-position: -173px -474px



}



.benifit-user i.benefit-icon22 {



	background-position: left -560px



}



.benifit-user span {



	font-size: 16px;



	color: var(--grey-900);



	width: 67%;



	display: inline-block;



	padding: 4px 0 0



}



.seeker-user {



	width: 100%;



	margin: 0;



	position: relative;



	line-height: 44px;



	padding: 15px 0 0;



	float: left



}



.seeker-user ul label {



	width: 100%;



	float: left;



	font-size: 18px;



	color: #000;



	font-weight: 400;



	line-height: normal



}



.seeker-user ul {



	list-style: none;



	margin: 0!important;



	padding: 0;



	width: auto



}



.seeker-user ul li {



	line-height: normal;



	float: auto;



	display: inline-block



}



.seeker-user ul li a {



	font-size: 14px;



	color: #000;



	text-decoration: none;



	margin-right: 2px;



	border: solid 2px #ccc;



	padding: 2px 8px;



	display: inline-block;



	border-radius: 3px;



	line-height: 23px



}



.seeker-user ul li a i {



	width: 17px;



	height: 18px;



	display: inline-block;



	float: left;



	background: url(../images/social-seeker-n.svg) left top no-repeat;



	margin: 3px 5px 0 0



}



.seeker-user ul li a.share-f-blue {



	border-color: #005189;



	color: #005189



}



.seeker-user ul li a.share-t-lightblue {



	border-color: #13a1d0;



	color: #13a1d0



}



.seeker-user ul li a i.social-seeker1 {



	background-position: 0 top



}



.seeker-user ul li a i.social-seeker2 {



	background-position: -30px top



}



.seeker-user ul li a i.social-seeker3 {



	background-position: -63px top



}



.seeker-user ul li a i.social-seeker4 {



	background-position: -94px top



}



.seeker-user .ap-job-btn {



	width: auto;



	margin-bottom: 50px;



	padding: 0 30px;



	margin-top: 0!important



}



.description-user {



	width: 100%;



	float: left;



	padding: 50px 0 0;



	word-wrap: break-word



}



.description-user h3.small {



	margin: 0;



	padding: 0



}



.description-user p {



	font-size: 17px;



	line-height: 27px



}



.description-user p span {



	font-size: 14px;



	color: var(--grey-900);



	padding: 0



}



.description-user ul {



	list-style: disc;



	margin: 0;



	padding: 10px 0 0 45px



}



.description-user ul li {



	font-size: 17px;



	padding: 5px 0



}



.apply-job-btn {



	line-height: 40px;



	height: 44px;



	text-transform: uppercase;



	font-size: 16px;



	margin: 0



}



.apply-user {



	width: 100%;



	float: left;



	background: #fff;



	border: solid 1px #e5e5e5;



	padding: 20px 25px 30px;



	box-sizing: border-box



}



.apply-user figure {



	text-align: center;



	margin: 10px 0 0



}



.apply-user figure figcaption {



	font-size: 26px;



	color: var(--grey-900);



	text-align: center;



	padding: 10px 7px 0;



	line-height: 28px;



	word-wrap: break-word



}



.apply-user figure a {



	text-decoration: none;



	display: block



}



.apply-user figure i {



	width: 125px;



	height: 125px;



	margin: 0 auto;



	display: flex;



	background: #f1f1f1;



	border-radius: 100px;



	text-align: center;



	display: block;



	line-height: 125px;



	color: #8e8e8e;



	font-style: normal



}



.apply-user:hover figure i {



	color: #8e8e8e



}



.apply-user figure i img {



	height: 100%



}



.ab-emp-heading {



	width: 100%;



	float: left;



	margin-top: 10px



}



.ab-emp-heading h4 {



	text-align: center;



	border: solid 1px #dedede;



	border-bottom: none;



	font-size: 10px;



	margin: 0;



	padding: 5px 0;



	background: #dedede;



	color: #8e8e8e;



letter-spacing:.06rem;



	text-transform: uppercase



}



@media screen and (-webkit-min-device-pixel-ratio: 0) {



.apply-user figure i img {



	height: 115px;



	width: 115px



}



}



.apply-user h4 {



	color: var(--grey-900);



	margin: 0;



	padding: 0 0 10px



}



.apply-user p {



	font-size: 14px;



	color: var(--grey-900);



	line-height: 20px



}



.apply-user ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.apply-user ul li {



	line-height: normal;



	width: 100%;



	float: left



}



.apply-user ul li span.info-icon {



	width: auto;



	float: left



}



.apply-user ul li span.info-icon i {



	width: 20px;



	height: 21px;



	display: block;



	float: left;



	background: url(../images/user-info-icon.svg) left top no-repeat;



	margin: 8px 8px 0 0



}



.apply-user ul li span.info-icon i.in-icon1 {



	background-position: left -1px



}



.apply-user ul li span.info-icon i.in-icon2 {



	background-position: left -34px



}



.apply-user ul li span.info-icon i.in-icon3 {



	background-position: left -77px



}



.apply-user ul li span.info-icon i.in-icon4 {



	background-position: left -119px



}



.apply-user ul li span.info-icon i.in-icon5 {



	background-position: left -154px



}



.apply-user ul li span.info-icon i.in-icon6 {



	background-position: left -193px



}



.apply-user ul li span.info-icon i.in-icon7 {



	background-position: left -270px



}



.apply-user ul li span.info-icon i.in-icon8 {



	background-position: left -301px



}



.apply-user ul li span.info-icon i.in-icon9 {



	background-position: left -329px



}



.apply-user ul li span.info-icon i.in-icon10 {



	background-position: left -365px



}



.apply-user ul li span.info-icon i.in-icon11 {



	background-position: left -404px



}



.apply-user ul li span em {



	float: right;



	font-style: normal



}



.apply-user ul li span.info-text {



	width: 86%;



	float: left;



	font-size: 14px;



	color: var(--grey-900);



	border-bottom: solid 1px #e5e5e5;



	padding: 8px 25px 8px 0;



	word-wrap: break-word;



	position: relative



}



.apply-user ul li span.info-text a {



	color: var(--grey-900);



	text-decoration: none



}



.apply-user ul li span.info-text a:hover {



	color: #e74c3c



}



.apply-user ul li span.info-text em {



	float: right;



	margin: 0;



	position: absolute;



	top: 7px;



	right: 0



}



.apply-user ul li span.info-text em i {



	font-size: 10px;



	font-style: normal



}



.user-option ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.user-option ul li {



	line-height: normal;



	width: 100%;



	float: left



}



.user-option ul li a {



	width: auto;



	float: none;



	color: var(--grey-900);



	font-size: 14px;



	outline: none



}



.user-option ul li a i {



	width: 21px;



	height: 20px;



	display: block;



	float: left;



	background: url(../images/user-other-icon.svg) left top no-repeat;



	margin: 8px 8px 0 0



}



.user-option ul li a span {



	width: 80%;



	display: inline-block;



	padding: 8px 0;



	border-bottom: solid 1px #e5e5e5



}



.user-option ul li a i.other-icon1 {



	background-position: -2px 1px



}



.user-option ul li a i.other-icon2 {



	background-position: -36px 1px



}



.user-option ul li a i.other-icon3 {



	background-position: -74px 1px



}



.user-option ul li a i.other-icon4 {



	background-position: -108px 2px



}



.user-option ul li a.share-highlight {



	color: var(--blue)



}



.user-option ul li a.share-highlight i.other-icon1 {



	background-position: -2px -20px



}







.user-category {



	width: 100%;



	float: left;



	margin: 30px 0 0



}



.user-category ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.user-category ul li {



	line-height: normal



}



.user-category ul li a {



	line-height: 29px;



	display: block;



	float: left;



	font-size: 14px;



	color: var(--grey-900);



	border: solid 1px #c5c5c5;



	padding: 0 8px;



	margin: 0 5px 5px 0;



	text-decoration: none;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.user-category ul li a:hover {



	background: var(--green);



	border: solid 1px var(--green);



	color: #fff



}



@media screen and (-webkit-min-device-pixel-ratio: 0) {



.apply-user ul li span.info-icon i.in-icon1 {



	background-position: left -1px



}



.apply-user ul li span.info-icon i.in-icon2 {



	background-position: left -35px



}



.apply-user ul li span.info-icon i.in-icon3 {



	background-position: left -77px



}



.apply-user ul li span.info-icon i.in-icon4 {



	background-position: left -119px



}



.apply-user ul li span.info-icon i.in-icon5 {



	background-position: left -156px



}



.apply-user ul li span.info-icon i.in-icon6 {



	background-position: left -193px



}



.apply-user ul li span.info-icon i.in-icon7 {



	background-position: left -268px



}



.apply-user ul li span.info-icon i.in-icon8 {



	background-position: left -303px



}



.apply-user ul li span.info-icon i.in-icon9 {



	background-position: left -332px



}



.apply-user ul li span.info-icon i.in-icon10 {



	background-position: left -364px



}



.user-option ul li a i.other-icon3 {



	background-position: -74px -1px



}



.user-option ul li a i.other-icon4 {



	background-position: -108px 0



}



}



.apply-job-btn {



	margin-top: 0!important



}



.jj-login-btn {



	border: solid 1px #fff;



	border-radius: 3px;



	background: none;



	padding: 0 25px;



	height: 34px;



	color: #fff;



	font-size: 14px;



	-webkit-tap-highlight-color: transparent;



	font-family: 'Circular Air Book';



	line-height: 33px;



	margin-left: 10px



}



.jj-login-btn.focus, .jj-login-btn:focus {



	color: #fff;



	background-color: var(--blue);



	box-shadow: none;



	border: solid 1px var(--blue)



}



.jj-login-btn:hover {



	color: #fff;



	background-color: var(--blue);



	border: solid 1px var(--blue)



}



.jj-login-btn.active.focus, .jj-login-btn.active:focus, .jj-login-btn.active:hover, .jj-login-btn:active.focus, .jj-login-btn:active:focus, .jj-login-btn:active:hover, .open>.dropdown-toggle.jj-login-btn.focus, .open>.dropdown-toggle.jj-login-btn:focus, .open>.dropdown-toggle.jj-login-btn:hover {



	color: #fff;



	background-color: var(--blue);



	border: solid 1px var(--blue)



}



.jj-employer-btn {



	background-color: var(--green);



	border: solid 1px var(--green)



}



.jj-employer-btn.focus, .jj-employer-btn:focus {



	color: #fff;



	background-color: var(--green);



	box-shadow: none;



	border: solid 1px var(--green)



}



.jj-employer-btn:hover {



	color: #fff;



	background-color: var(--green);



	border: solid 1px var(--green)



}



.jj-employer-btn.active.focus, .jj-employer-btn.active:focus, .jj-employer-btn.active:hover, .jj-employer-btn:active.focus, .jj-employer-btn:active:focus, .jj-employer-btn:active:hover, .open>.dropdown-toggle.jj-employer-btn.focus, .open>.dropdown-toggle.jj-employer-btn:focus, .open>.dropdown-toggle.jj-employer-btn:hover {



	color: #fff;



	background-color: var(--green);



	border: solid 1px var(--green)



}



.navbar-right {



	margin: 26px 0 0;



	padding-right: 0



}



.navbar-right ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.navbar-right ul li {



	line-height: normal;



	float: left



}



.login-list {



	background: #fff;



	border-radius: 3px 3px 0 0;



	box-sizing: border-box;



	display: inline-block;



	position: relative;



	padding: 30px;



	width: 330px;



	margin-top: 18px; border-radius:5px;



}



.seeker-main-popup{ border-radius:11px;}



.login-list h3.small {



	margin: 0



}



.login-list h4 {



	color: var(--green)!important;



	padding-bottom: 0; margin-bottom:5px;



	font-size: 20px;



	font-family: 'Circular Air Book'



}



.navbar-form .form-control.login-input {



	width: 100%



}



.login-input {



	width: 100%;



	border: solid 1px var(--grey-600);



	border-radius: 3px;



	margin-top: 13px;



	padding: 0 15px;



	box-sizing: border-box;



	height: 44px;



	line-height: 44px;



	font-size: 16px;



	color: solid 1px var(--grey-600);



	display: inline-block;



	float: left;



	position: relative



}



.login-input:focus {



	color: var(--grey-900);



}



/*.drop-top-arrow {



	height: 10px;



	position: absolute;



	right: 35px;



	top: -8px;



	width: 18px;



	background: url(../images/drop-top-arrow.svg) left top no-repeat



}

*/

.login-list label {



	font-size: 14px;



	color: var(--grey-900);



	margin: 0;



	font-weight: 500;



	line-height: 20px;



	padding-top: 13px



}



.login-list span {



	float: right;



	font-size: 14px;



	line-height: 22px;



	padding-top: 13px



}



.login-list span a {



	color: var(--grey-900);



	border-bottom: solid 1px var(--grey-900);



}



.login-list span a:hover {



	text-decoration: none



}



.login-list em {



	bottom: -50px;



	color: var(--grey-900);



	display: block;



	float: left;



	font-size: 14px;



	font-style: normal;



	left: 0;



	position: absolute;



	text-align: center;



	width: 100%;



	background: var(--bg);



	line-height: 50px;



	border-top: solid 1px #e5e5e5;



	border-radius: 0 0 3px 3px



}



.login-list em a {



	color: #e74c3c;



	border-bottom: solid 1px #e74c3c



}



.login-list em a:hover {



	text-decoration: none



}



.jj-employer-login {



	width: 100%;



	border-radius: 3px;



	color: #fff;



	background-color: var(--green);



	line-height: 40px;



	height: 44px;



	border-color: var(--green);



	margin-top: 15px



}



.jj-employer-login.focus, .jj-employer-login:focus {



	color: #fff;



	background-color: var(--green);



	border-color: var(--green);



	box-shadow: none



}



.jj-employer-login:hover {



	color: #fff;



	background-color: var(--green);



	border-color: var(--green);



	opacity: .9



}



.jj-employer-login.active.focus, .jj-employer-login.active:focus, .jj-employer-login.active:hover, .jj-employer-login:active.focus, .jj-employer-login:active:focus, .jj-employer-login:active:hover, .open>.dropdown-toggle.jj-employer-login.focus, .open>.dropdown-toggle.jj-employer-login:focus, .open>.dropdown-toggle.jj-employer-login:hover {



	color: #fff;



	background-color: var(--green);



	border-color: var(--green)



}



.seeker-job {



	width: 20px;



	height: 20px;



	background: url(../images/search-icon-one.svg) left top no-repeat;



	border: none;



	margin: 25px 11px 0 -34px;



	float: right;



	position: relative



}



.list-seeker {



	width: 100%;



	float: left;



	margin-top: 13px



}



.list-seeker li {



	line-height: normal;



	width: 49.2%;



	background: var(--bg);



	margin: 0 2px 2px 0



}



.list-seeker li a {



	text-align: center;



	height: 110px;



	display: block;



	text-align: center;



	font-size: 35px;



	color: var(--blue);



	padding: 12px 20px 0;



	border: solid 2px var(--bg);



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.list-seeker li a:hover {



	text-decoration: none;



	background: #fff;



	border: solid 2px var(--bg);



}



.list-seeker li a span {



	display: block;



	font-size: 11px;



	text-transform: uppercase;



	font-family:Arial, Helvetica, sans-serif;



	float: none;



	padding: 0 12px;



	line-height: normal



}



.list-seeker li.seeker-red a {



	color: #e74c3c



}



.list-seeker li.seeker-green a {



	color: var(--green)



}



.list-seeker li.seeker-gray a {



	color: var(--grey-900);



}



.list-seeker p {



	margin: 0



}



p.jj-alert {



	margin: 0



}



.jj-alert {



	color: var(--grey-900);



	padding: 20px 0 0;



	display: inline-block



}



.jj-alert:hover {



	text-decoration: none;



	color: var(--grey-900);



}



.jj-alert img {



	margin: -2px 5px 0 0



}



.seeker-create {



	border-radius: 3px;



	padding: 30px 30px 20px



}



.drop-plan {



	margin-top: 35px



}



.drop-price {



	width: 730px;



	margin-top: 18px



}



.drop-price-inside {



	padding: 25px;



	box-sizing: border-box



}



.drop-price-inside h3.small {



	margin: 0;



	padding: 10px 0 0



}



.drop-price-inside p {



	text-align: center;



	padding: 0



}



.red em {



	display: block;



	font-size: 20px;



	font-style: normal;



	margin: -18px 0 0;



	text-align: center;



	text-transform: uppercase



}



.drop-red {



	height: 125px;



	font-size: 45px;



	padding: 20px 0 0



}



.drop-red em {



	font-size: 16px;



	padding-top: 10px



}



.drop-price-content span {



	float: none;



	font-size: 11px



}



.drop-price-content {



	padding: 0 12% 25px



}



.drop-price-content h4 {



	font-size: 22px;



	padding-top: 20px



}



.drop-price-content h4 i {



	font-family: 'rupee_foradianregular';



	font-style: normal



}



.drop-price-content em {



	font-size: 11px;



	text-transform: uppercase;



	color: solid 1px var(--grey-600);



	letter-spacing: 1px;



	padding-bottom: 20px



}



.drop-price-content em i {



	font-family: 'rupee_foradianregular';



	font-style: normal



}



.plan-red-btn {



	height: 34px;



	line-height: 32px;



	font-size: 14px



}



.drop-plan-bot {



	width: 560px



}



.drop-plan-bot ul li {



	font-size: 11px;



	text-transform: uppercase;



	color: solid 1px var(--grey-600);



	margin: 0 15px



}



.drop-plan-bot ul li i {



	width: 25px;



	height: 20px;



	background: url(../images/plan-dorp-icon.svg) left top no-repeat;



	display: inline-block;



	margin: -2px 3px 0 0;



	float: left



}



.drop-plan-bot ul li i.drop-ic1 {



	background-position: left top



}



.drop-plan-bot ul li i.drop-ic2 {



	background-position: -35px top



}



.drop-plan-bot ul li i.drop-ic3 {



	background-position: -72px top



}



.user-drop {



	width: 225px;



	float: right;



	position: absolute;



	right: 0;



	z-index: 99;



	background: #fff;



	border-bottom: solid 1px #e2e2e2;



	border-left: solid 1px #e2e2e2;



	padding: 10px 0;



	box-sizing: border-box;



	box-shadow: none;



	border-radius: 0;



	border-right: none;



	border-top: none;



	margin: 10px 0 0;



	border-radius: 3px



}



.user-drop p {



	font-size: 14px;



	color: solid 1px var(--grey-600);



	border: dashed 1px solid 1px var(--grey-600);



	margin: 10px 20px;



	padding: 10px



}



.user-drop p a {



	color: solid 1px var(--grey-600);



	text-decoration: none;



	border-bottom: solid 1px var(--grey-600)



}



.user-drop p a:hover {



	color: solid 1px var(--grey-600);



	text-decoration: underline



}



.warning-differnt {



	background-color: #fcf8e3;



	color: #8a6d3b;



	font-size: 16px;



	height: 50px;



	line-height: 47px;



	padding: 0;



	width: 100%;



	text-align: center;



	float: left;



	margin-bottom: 5px



}



.warning-differnt a {



	color: #8a6d3b;



	border-bottom: solid 1px #8a6d3b;



	text-decoration: none



}



.success-message {



	background-color: #cbf3db;



	color: #3c765a;



	font-size: 16px;



	height: 50px;



	line-height: 47px;



	padding: 0;



	width: 100%;



	text-align: center;



	float: left;



	margin-bottom: 5px



}



.success-message a {



	color: #3c765a;



	border-bottom: solid 1px #3c765a;



	text-decoration: none



}



.user-drop ul {



	list-style: none;



	margin: 0;



	padding: 0;



	display: inline-block;



	width: 100%



}



.user-drop ul li {



	line-height: 32px;



	margin-left: 25px;



	float: none



}



.user-drop ul li a {



	color: solid 1px var(--grey-600)!important;



	font-size: 14px!important;



	text-decoration: none;



	padding: 0;



	-webkit-tap-highlight-color: transparent;



	text-transform: none!important;



	display: block;



	font-family: 'Circular Air Book'!important;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.user-drop ul li a i {



	width: 19px;



	height: 17px;



	background: url(../images/user-icon.svg) left top no-repeat;



	display: block;



	float: left;



	margin: 8px 8px 0 0



}



.user-drop ul li a i.user-icon1 {



	background-position: left top



}



.user-drop ul li a i.user-icon2 {



	background-position: left -32px



}



.user-drop ul li a i.user-icon3 {



	background-position: left -66px



}



.user-drop ul li a i.user-icon4 {



	background-position: left -100px



}



.user-drop ul li a i.user-icon5 {



	background-position: left -150px



}



.user-drop ul li a span {



	border-top: solid 1px var(--bg);



	display: block;



	margin-top: 8px;



	color: #e74c3c;



	font-size: 14px;



	height: auto;



	width: 100%;



	line-height: 30px



}



i.rupee {



	font-family: 'rupee_foradianregular';



	font-style: normal



}



.contact-list p {



	font-size: 12px;



	color: #fff;



	text-transform: uppercase;



	text-align: center



}



.contact-list p a {



	color: var(--green);



	text-decoration: underline



}



.contact-list p i {



	margin: 0 5px 0 8px



}



@media screen and (-webkit-min-device-pixel-ratio: 0) {



.search-blog-btn {



	margin-top: -31px



}



.alert-input {



	line-height: normal



}



}



#breadcrumbs {



	width: 100%;



	float: left;



	background: #f1f1f1;



	padding: 5px 5px 5px 10px;



	color: #8e8e8e;



	margin: 0



}



#breadcrumbs span a {



	color: #8e8e8e;



	font-size: 14px;



	background: url(../images/breadcrumb-arrow.svg) right 6px no-repeat;



	display: inline-block;



	padding: 0 15px 0 8px



}



#breadcrumbs span a:hover {



	color: #8e8e8e



}



#breadcrumbs span.breadcrumb_last {



	color: #4e4e4e;



	font-size: 14px;



	padding-left: 8px



}



#ibm-homepage-cognitive, #particles-js, .ibm-cci_particles {



	background-color: #e74c3c



}



.ibm-center-block {



	margin: 0 auto!important;



	float: none!important



}



#ibm_cci-close-bg-video {



	position: absolute;



	top: -16px;



	right: -26px



}



#ibm_cci-close-bg-video a {



	color: #fff



}



.ibm-cci_particles {



	position: relative;



	box-sizing: border-box



}



.ibm-cci_particles .ibm-cci_particles-background {



	width: 100%;



	height: 100%;



	position: absolute;



	top: 0



}



.ibm-cci_particles .ibm-columns {



	position: relative;



	z-index: 1



}



#particles-js {



	background-image: url();



	background-position: 50% 50%;



	background-repeat: no-repeat;



	background-size: cover



}







/*.jjlist_reset_submit{ border: solid 1px var(--grey-900); padding:0 20px; height: 36px; line-height: 34px; display: inline-block !important;



    padding: 0px 20px !important; border-radius:3px; margin-top:15px;}*/







@media only screen and (min-width: 768px) and (max-width: 1024px) {



.eight-grid {



	width: 100%



}



.ten-grid {



	width: 100%



}



.three-grid {



	width: 100%



}



.four-grid {



	width: 100%



}



.new-list-mid {



	width: 69%;



	float: left



}



.form-control.jj-input {



	width: 35.7%



}



.banner-left {



	width: 85%



}











.jj-default {



	font-size: 14px



}



.sign-in {



	margin: 19px 0 0



}



.sign-in label {



	font-size: 13px;



	margin-right: 5px;



	padding: 0



}



.jj-default {



	font-size: 13px;



	padding: 0 10px



}



.jj-verified {



	padding: 25px;



	height: 330px



}



.jj-success {



	width: 48.4%;



	margin-right: 5px



}



.contact-list ul li {



	padding: 0



}



.employers {



	left: 40%;



	top: 58px;



	height: 80px;



	width: 80px;



	font-size: 10px;



	padding: 28px 0 0



}



.jobs-list figure {



	width: 115px;



	height: 115px



}



.jj-testimonial figure figcaption p {



	padding: 8px 0 0



}



.privacy-drop {



	width: 100%;



	display: none



}



.thing figure figcaption {



	font-size: 14px



}



.privacy-nav a {



	padding: 0 7px;



	font-size: 12px;



	letter-spacing: 0



}



.text-right img {



	width: 100%



}



.company a {



	font-size: 14px;



	padding: 0 15px 0 14px



}



.value-list figure figcaption p {



	padding: 0



}



.mission-section p {



	padding: 0 30px



}



.jj-opening-right {



	width: 83%



}



.jj-opening ul li {



	font-size: 14px



}



.opening-section h3 {



	padding: 0 0 50px



}



.jj-opening-right {



	height: 180px



}



.legal-sec span {



	padding: 20px 0 0



}



.blue {



	height: 100px



}



.color-list ul li label {



	font-size: 11px



}



.color-list ul li {



	font-size: 11px



}



.form-control.jj-subs {



	width: 64.2%



}



.jj-subscribe {



	padding: 0 16px



}



.blog-detail h1 {



	padding: 0



}



.detail-user-right {



	width: 23%



}



.jj-mailing {



	padding: 10px



}



.jj-get {



	width: 100%



}



.jj-track {



	width: 100%



}



.email-info figure figcaption p {



	font-size: 15px



}



.right-sign {



	margin-left: 0;



	padding: 15px 10px



}



.sign-left {



	padding: 25px



}



.remember {



	display: inline-block;



	font-size: 14px



}



.pop-career {



	margin: 15px;



	width: 95.9%;



	padding: 20px



}



.pop-inside {



	margin: 15px;



	width: 91.9%



}



.drop-price {



	width: 100%



}



.login-list h3.small {



	padding: 0



}



.pop-plan {



	width: 100%



}



.plan-bottom {



	margin: 0 auto;



	width: 595px



}



.plan-bottom ul li {



	margin-right: 10px



}



.upload {



	width: 71%



}



.jj-upload {



	width: 27%



}



.red-content {



	padding: 0 5% 45px



}



.red-content span {



	padding: 0



}



.feature-list {



	height: 135px



}



.feature-list p {



	font-size: 14px



}



.payment-right p {



	font-size: 15px



}



.payment-tab ul li a {



	padding: 20px 0



}



.job-detail-right {



	padding-left: 15px



}



.job-detail-up img {



	width: 100%



}



.employer-info ul li span.info-text {



	width: 87%



}



.jobs-benefits span {



	font-size: 14px;



	padding: 28px 0 0



}



.user-detail h2 {



	font-size: 40px



}



.seeker-user label {



	padding: 10px 0 0;



	width: 100%;



	line-height: normal



}



.seeker-user ul {



	float: left



}



.benefits span {



	padding: 18px 0 0



}



.employer-social li a span {



	width: 81%



}



.join-em ul {



	float: left



}



/*.join-em ul li a {



	margin-left: 0;



	margin-right: 10px;



	margin-top: 10px



}*/



.join-em {



	display: inline-block;



	padding: 5px 0;



	margin: -12px 0 0



}



.jj-post {



	padding: 25px



}



ul.job-post {



	float: left;



	margin: -25px 0 0



}



.no-active {



	margin-top: 10px



}



.right-info h2 {



	font-size: 25px



}



.right-info .logged_user {



	margin-top: -89px



}



.join-em label {



	width: 44%;



	font-size: 13px;



	padding: 8px 0 0;



	line-height: normal



}



.right-info p {



	padding: 0 50px 0 0;



	min-height:auto;



}



.right-info span a {



	margin: 68px 0 0



}



.seeker-option a img {



	width: 100%



}



.search-total ul li {



	letter-spacing: 0;



	font-size: 10px



}



.new-list-mid ul li {



	margin: 0 10px 5px 0



}



.new-list-mid h4 {



	font-size: 22px



}



}



@media screen and (-webkit-min-device-pixel-ratio: 0) {



.apply-user ul li span.info-icon i.in-icon1 {



	background-position: left -1px



}



.apply-user ul li span.info-icon i.in-icon2 {



	background-position: left -35px



}



.apply-user ul li span.info-icon i.in-icon3 {



	background-position: left -78px



}



.apply-user ul li span.info-icon i.in-icon9 {



	background-position: left -331px



}



}



.fav-sign {



	padding: 0 10px



}



.note {



	line-height: normal;



	padding: 10px



}



.benifit-user span {



	width: 59%



}



.apply-user {



	padding: 20px 15px 30px



}



.apply-user ul li span.info-text {



	width: 85%;



	padding: 8px 0



}



.benefits-list span {



	width: 71%



}



.benefits-list {



	height: auto



}



.benefits-list i {



	margin: 0 10px 0 0



}



@media only screen and (min-width:980px) and (max-width:1280px) {



.three-grid {



	width: 550px;



	margin: 0 auto



}



.four-grid {



	width: 750px;



	margin: 0 auto



}



.eight-grid {



	width: 870px;



	margin: 0 auto



}



.ten-grid {



	width: 950px;



	margin: 0 auto



}







.sign-in label {



	font-size: 15px



}



.sign-in {



	margin: 24px 0 0



}



.jj-verified {



	height: 280px



}



.employers {



	left: 42%;



	top: 81px



}



.contact-list ul li {



	padding: 0 15px



}



.jj-opening-right {



	height: auto



}



.privacy-nav a {



	padding: 0 13px;



	font-size: 14px;



	letter-spacing: 0



}



.company a {



	font-size: 14px;



	padding: 0 15px 0 14px



}



.jj-get {



	width: 48.3%



}



.jj-track {



	width: 47.5%



}



.upload {



	width: 65%



}



.jj-upload {



	width: 31%



}



.right-info .logged_user {



	margin-top: -62px



}



.seeker-user label {



	padding: 10px 0 0;



	width: 46%;



	line-height: normal



}



}



@media only screen and (min-width: 320px) and (max-width: 767px) {



.h1, h1 {



	font-size: 45px



}



.h2, h2 {



	font-size: 30px



}



.h3, h3 {



	font-size: 25px



}



.h4, h4 {



	font-size: 22px



}



.h5, h5 {



	font-size: 20px



}



.h6, h6 {



	font-size: 17px



}



p {



	margin: 0 0 10px



}



h1.small {



	font-size: 17px



}



h3.small {



	font-size: 25px



}



/*.container {



	padding: 0 25px



}*/







.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {



	background: rgba(44,62,80,0.85);



	border: none



}



.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {



	max-height: 100%!important



}







.jj-default {



	float: right



}







.search {



	width: 100%;



	border: solid 1px var(--blue);



	color: solid 1px var(--grey-600);



	border-radius: 3px;



	height: 45px;



	line-height: 45px;



	padding: 0 20px;



	font-size: 17px



}



.s-btn {



	width: 20px;



	height: 20px;



	background: url(../images/search-icon-mo.svg) left top no-repeat;



	float: right;



	margin: 13px 10px 0;



	position: absolute;



	right: 0



}







.sign-in label {



	color: var(--grey-900);



	float: right;



	line-height: 44px;



	font-size: 16px;



	padding: 0;



	text-align: right



}



.jj-default {



	border: solid 2px var(--green);



	border-radius: 3px;



	background: var(--green);



	padding: 0 22px;



	height: 44px;



	color: #fff;



	font-size: 14px;



	font-family:Arial, Helvetica, sans-serif;



	-webkit-tap-highlight-color: transparent;



	float: left;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.jj-default span {



	display: inline-block



}



.sign-in {



	margin: 0;



	width: 100%;



	background: none;



	display: inline-block



}



.search-top {



	display: block;



	margin: 20px 0 0;



	position: relative



}



.mobile-social {



	width: 100%;



	display: inline-block;



	padding: 30px 0



}







.banner {



	height: 440px



}



.banner-left {



	margin-top: 110px;



	width: 100%



}



.banner-left h1 {



	padding-bottom: 8px;



	line-height: 44px



}



.banner-left h1.small {



	line-height: 22px;



	margin-bottom: 20px



}



.jj-verified h4 {



	padding-right: 20px



}



.jj-link {



	font-size: 12px;



	padding: 0;



	height: 40px;



	line-height: 40px



}



.jj-primary {



	font-size: 16px;



	height: 44px;



	line-height: 44px;



	padding: 0 30px



}







.navbar-form {



	padding: 10px 0



}



.navbar-toggle {



	margin-top: 19px;



	border: none



}



.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {



	background: none



}



.form-control.jj-input {



	width: 100%;



	border: solid 1px #cfcfcf;



	border-radius: 3px;



	background: #fff url(../images/search-icon-one.svg) no-repeat scroll 18px 16px



}



.jj-group {



	width: 100%



}



.jj-search {



	width: 100%;



	border-radius: 3px;



	margin: 8px 0 0



}



.form-control.jj-menu {



	width: 100%;



	border: solid 1px #cfcfcf;



	border-radius: 3px;



	margin: 0;



	margin-top: 8px



}



.jj-head-bottom .sticky {



	display: none



}



.jj-group i {



	margin: 22px 0 0 12px



}



.jj-content {



	padding: 30px 0



}



.section-one p {



	font-size: 14px;



	padding: 5px 0 25px



}



.section-two p {



	font-size: 14px;



	padding: 5px 0 25px



}



.section-three p {



	font-size: 14px;



	padding: 5px 0 25px



}



.section-four p {



	font-size: 14px;



	padding: 5px 0 25px



}



.section-six p {



	font-size: 14px;



	padding: 5px 0 25px



}



.jj-testimonial {



	margin-bottom: 35px



}



.section-four p.text {



	margin-top: 0



}



.section-three p.text {



	padding: 0



}



.section-six p.text {



	margin-top: 0



}



.thing figure figcaption {



	font-size: 12px;



	padding: 5px 15px 0 16px



}



.thing {



	margin-bottom: 10px



}



.jj-verified {



	height: auto;



	display: inline-block;



	padding: 20px



}



.jj-verified ul {



	height: auto



}



.jj-success {



	margin-right: 6px



}







.eight-grid {



	width: 100%



}



.ten-grid {



	width: 100%



}



.three-grid {



	width: 100%



}



.four-grid {



	width: 100%



}



.employers {



	border: 1px solid var(--blue);



	height: 65px;



	width: 65px;



	top: 50px;



	font-size: 9px;



	padding: 21px 0 0



}



.employers-one {



	border: 1px solid var(--green)



}



.jj-testimonial {



	margin-bottom: 30px



}



.jj-testimonial figure figcaption p {



	padding: 8px 0 0



}



.jj-blog {



	margin-bottom: 30px;



	height: auto;



	padding: 0



}







.ten-grid {



	width: 100%



}



.type-job {



	margin: 0



}



.section-five h3 {



	font-size: 28px



}



.contact-list ul li {



	width: 50%;



	padding: 0 0 8px



}



.contact-list ul li a i.helpdesk {



	background-position: -124px top



}







.job-list-section .jj-content {



	padding: 40px 0 0



}



.banner {



	-webkit-background-size: none;



	-moz-background-size: none;



	-o-background-size: none;



	background-size: none



}



.job-detail-banner {



	background: var(--blue)



}



/*.job-list-right h4 {



	font-size: 22px



}*/



.list-mode {



	margin: 0;



	width: 100%!important



}



.legal-sec span {



	font-size: 25px;



	padding: 40px 0 0



}



.legal-list figure figcaption p {



	padding: 0; color: solid 1px var(--grey-600);



}



.legal-list {



	margin-top: 40px



}



.legal-one h3.small {



	font-size: 25px



}



.inside-banner {



	height: auto;



	background-position: center center!important



}



.privacy-nav {



	display: none



}



.privacy-content {



	width: auto



}



.text-right img {



	width: 100%



}



.jj-tradmark {



	margin-left: 0;



	width: 100%;



	padding-bottom: 15px



}



.jj-tradmark img {



	width: 100%



}



.jj-certificat {



	margin-left: 0;



	width: 100%;



	padding-bottom: 15px



}



.jj-certificat img {



	width: 100%



}



.privacy-sec p {



	margin: 0



}



.team-section h3.small {



	font-size: 25px



}



.team-list figure img {



	width: 130px;



	height: 130px



}



.team-list figure figcaption span {



	font-size: 11px



}



.bg-color-gr {



	background: #27c684;



	padding: 60px 15px; margin: 0 0 0 -2px;



}



.bg-color-bl {



	background: #0079fe;



	margin: -10px 0 0;



	padding: 60px 15px



}



.mission-section p {



	line-height: 30px;



	font-size: 22px;



	padding: 0



}



.mission-section {



	background: none



}



.mission-section .jj-content {



	padding: 0



}



.looking {



	width: 100%



}



.legal-one label {



	font-size: 23px



}



.team-section h4 {



	padding: 0 0 20px



}



.opening-section h3 {



	padding: 0 0 30px



}



.jj-opening ul li {



	font-size: 15px



}



.jj-opening-right {



	width: 100%;



	padding-top: 0



}



.legal-sec span {



	padding: 20px 0 0



}



.news-list span {



	font-size: 16px;



	padding: 0 15px



}



.color-list {



	border: none



}



.brand-list ul li a {



	text-indent: 12px;



	width: auto



}



.brand-up {



	padding-top: 20px;



	display: inline-block



}



.blog-detail h1 {



	padding-top: 0;



	line-height: 45px



}



.blog-list {



	height: auto;



	margin-bottom: 30px



}



.blog {



	margin-top: 0



}



.blog-detail-content p a img {



	width: 100%



}



.form-control.jj-subs {



	width: 100%;



	border-radius: 3px



}



.jj-subscribe {



	margin: 10px 0 0;



	border-radius: 3px



}



.detail-user li {



	padding: 0!important



}



.detail-user li a {



	margin: 0;



	padding: 0 15px!important



}



.blog-detail h1 {



	padding: 0



}



.detail-user-right {



	width: 100%



}



.jj-mailing {



	padding: 15px 15px 20px



}



.email-info figure figcaption p {



	font-size: 15px



}



.employe-login {



	padding: 20px



}



.sign-right {



	float: right;



	margin: 22px 20px 0 0;



	position: absolute;



	right: 0;



	top: 0;



	width: auto



}



.login-section {



	height: auto;



	position: inherit



}



.center-contain {



	left: auto;



	max-width: auto;



	float: left;



	min-width: auto;



	position: inherit;



	top: auto;



	left: auto;



	transform: translate(0%, 0%);



	padding: 100px 0 60px



}



.inner-footer {



	position: inherit;



	line-height: 19px;



	text-align: center



}



.inner-footer span {



	display: block;



	text-align: center;



	float: none;



	padding-top: 5px



}



.sign-right label {



	display: none



}



.error-page .center-contain {



	padding: 60px 0



}



.error-content ul li {



	margin-right: 12px



}



.er-social {



	width: 300px



}



.right-sign {



	margin-left: 0;



	margin-top: 30px;



	padding: 15px 10px



}



.sign-left {



	padding: 20px;



	margin: 15px



}



.sign-section-inside {



	padding:15px 0 50px



}



.pop-career {



	margin: 15px;



	width: 91%;



	padding: 50px 15px 15px



}



.personal-list li {



	line-height: 22px;



	padding-bottom: 8px



}



.pop-inside {



	padding: 50px 15px 15px;



	margin: 0;



	width: 100%



}



.pop-inside h3 {



	padding-bottom: 10px



}



.radio label {



	margin-right: 8px;



	margin-bottom: 8px



}



.alert-input-one {



	padding: 0 2px 0 35px;



	font-size: 14px



}



.alert-input-two {



	padding: 0 8px;



	font-size: 14px



}



.alert-input-three {



	padding: 0 8px;



	font-size: 14px;



	margin-left: 5px



}



.jj-primary {



	padding: 0 10px



}



.upload {



	width: 61%



}



.bio-list span.list-right {



	width: 78%



}



.bio-list span.list-left {



	margin-right: 15px



}



.pop-plan {



	width: 100%



}



.plan-bottom {



	width: 100%;



	padding: 0 15px;



	box-sizing: border-box



}



.plan-bottom ul li {



	margin-right: 10px



}



.red-content {



	padding: 0 5% 45px



}



.plan-list {



	width: auto



}



.red-content span {



	padding: 0;



	font-size: 14px



}



.plan-bottom {



	width: 100%



}



.plan-bottom ul li {



	margin: 8px 0 0



}



.pricing-section {



	width: auto



}



.new-things-list {



	height: auto;



	margin-bottom: 10px



}



.new-things-list figure figcaption {



	font-size: 14px



}



.jj-started {



	width: 100%



}



.question li {



	padding: 25px 0



}



.serach-j-btn {



	margin: 0 0 15px



}



.feature-list {



	height: 120px



}



.feature-list p {



	font-size: 14px



}



.feature h1 {



	font-size: 52px



}



.feature span {



	font-size: 21px



}



.feature p {



	font-size: 22px;



	line-height: 22px



}



.feature-work {



	height: auto;



	padding: 0 20px



}



.blog-list {



	margin: 30px 0 0



}



.subscribe h4 {



	padding: 0 0 20px



}



.job-bg {



	padding: 60px 0 100px



}



.seeker-tool {



	margin-top: 30px



}



.seeker-footer {



	margin: -96px 0 0



}



.copy-form {



	padding: 15px



}



.jj-remove-btn {



	width: 46.9%



}



.payment-tab {



	margin: 15px 0 0 -7px;



	border: solid 1px #7c8385;



	border-radius: 3px



}



.cvv-code {



	padding-top: 15px



}



.secure span {



	float: left



}



.secure span img {



	margin: 10px 0 0



}



.payment-tab ul li a:hover {



	width: 101%



}



.payment-tab ul li a {



	padding: 15px 0



}



.payment-tab span {



	padding: 15px 15px 15px 20px



}



.job-detail-right {



	margin-top: 30px;



	display: inline-block;



	padding: 20px



}



.job-detail-up img {



	width: 100%



}



.employe-detail ul li span {



	width: 88%



}



.other-option ul li a span {



	width: 88%



}



.employer-info ul li span.info-text {



	width: 87%



}



.jobs-benefits span {



	font-size: 14px;



	padding: 28px 0 0



}



.employer-info {



	position: relative;



	z-index: 1



}



.benefits-list i {



	float: none;



	margin: 0 auto



}



.jobs-benefits span {



	padding: 10px 0 0;



	text-align: center



}



.jj-suitable-btn {



	width: 100%



}



.pageination ul li a {



	font-size: 13px



}



.pageination ul li {



	line-height: 40px



}



.benefits-sec h4 {



	padding: 0 0 30px



}



.user-detail-info {



	display: inline-block;



	margin: 10px 0 0;



	width: 100%;



	float: left



}



.user-detail-info ul li span {



	width: 85%



}



.user-detail-info ul li span label {



	width: 42%



}



.user-detail-info ul li span em {



	width: 52%



}



.benifit-user {



	min-height: 120px



}



.benifit-user i {



	margin: 0 auto;



	float: none



}



.benifit-user span {



	width: 100%;



	text-align: center;



	padding: 5px 0 0;



	font-size: 15px



}



.seeker-user {



	padding: 15px 0 0



}



.seeker-user label {



	line-height: normal;



	padding: 10px 0 0



}



.seeker-user ul {



	float: left;



	padding-bottom: 30px



}



.seeker-user ul li a {



	margin-right: 6px;



	font-size: 13px



}



.user-detail {



	padding: 20px



}



.user-detail p {



	display: inline-block;



	padding: 15px 0 0



}



.benefits-list span {



	font-size: 14px;



	text-align: center;



	padding: 10px 0 0



}



.join-em {



	display: inline-block;



	padding: 10px 0 20px



}



.join-em ul li a {



	margin: 0 10px 5px 0



}



ul.job-post {



	float: left;



	margin: -20px 0 15px



}



.job-post li a {



	margin: 0 5px 0 0



}



.no-active {



	display: inline-block;



	line-height: normal;



	height: auto;



	padding: 20px 0



}



.employer-section {



	padding-bottom: 60px; margin:-140px 0 0;



}



.loading {



	margin-top: 40px



}



.right-info {



	padding: 20px 0 0;



	display: inline-block



}



.right-info h2 {



	color: var(--grey-900);



	padding: 0



}



.right-info p {



	color: var(--grey-900);



	padding: 0 0 10px



}



.right-info p img {



	padding: 2px



}



.jj-post h4 {



	padding: 15px 0



}



.benefits-sec span {



	padding: 20px 40px 0 0



}



.benefits-list {



	margin-bottom: 20px;



	min-height: 110px



}



.benefits-list i {



	float: none;



	margin: 0 auto



}



.benefits-list span {



	display: block;



	font-size: 14px;



	padding: 10px 0 0;



	text-align: center;



	width: 100%;



	border: none



}



.right-info span a {



	margin: 10px 0 0;



	background: rgba(0,0,0,0) url(../images/change-profile.svg) no-repeat scroll left top var(--grey-900);



	border-radius: 3px



}



.join-em label {



	line-height: normal



}



.seeker-option a img {



	width: 100%



}



.job-list-right {



	margin:0px 0 0;



	display: inline-block



}



.new-list-mid {



	width: 77%



}



.new-list-mid h4 {



	display: block!important



}



.job-list-right h3 {



	padding: 0



}



.job-list-right span {



	padding: 0 0 20px



}



.total {



	width: 100%;



	margin-bottom: 10px;



	float: left



}



.new-list-right span {



	padding: 2px 5px



}







.new-list-left {



	width: 30px



}



.new-list-mid h4 {



	font-size: 20px



}



.fav-sign {



	padding: 0 10px



}



.note {



	line-height: normal;



	padding: 10px



}



.jj-all-job-one {



	margin-top: 10px



}



.jj-all-job {



	margin-top: 10px



}



.jj-all-job-two {



	margin-top: 10px



}



.jj-view-blue {



	font-size: 12px



}



.jj-apply {



	font-size: 12px



}



ul.favorite-job li {



	width: 48%;



	margin: 0 1% 1%



}



.favorite-job li a span {



	font-size: 13px



}



.favorite-job {



	padding: 0



}



.blog-detail h1 {



	letter-spacing: -1px



}



.feature span {



	font-size: 24px!important



}



.jj-blog span {



	font-size: 10px!important



}



.none-job {



	width: 100%;



	margin-left: 0



}



.posted-note {



	padding: 0



}







/*.job-seeker-list-left span {



	width: 50px;



	line-height: 50px;



	height: 50px;



	font-size: 20px



}



.job-seeker-list-left img {



	width: 50px;



	height: 50px



}



.job-seeker-list-right {



	width: 76.7%;



	margin-left: 10px



}



.seeker-like ul li {



	margin-left: 0;



	margin-right: 8px



}



.page-in ul li a {



	margin: 0 2px 5px



}



.new-list-mid h4 a {



	line-height: 23px



}



.new-list-mid ul li {



	float: none;



	width: 100%;



	display: inline-block;



	margin: 3px 0



}*/







.job-list-right {



	float: left



}



.right-info p i {



	background: url(../images/emp-location-icon.svg) left top no-repeat;



	margin: 3px 0 0



}



.m-heading {



	display: block;



}



.employer-info {



	margin-top: 30px



}



.employer-info .sm-list {



	margin-top: 40px!important



}



.home-apply a {



	padding: 0



}



.ab-emp-heading {



	width: 100%;



	float: left



}



.seeker-user ul {



	width: 100%;



	float: left;



	padding: 0 0 15px!important



}



.seeker-user .ap-job-btn {



	margin: 0 0 20px!important



}



.job-list-right h1 {



	display: none



}



.page-in {



	margin-top: 25px



}



.section-two h3 {



	padding-top:0px



}



.contact-t-sec .jj-content {



	padding-top: 20px;



	padding-bottom: 10px



}



.user-detail h1 {



	font-size: 25px;



	line-height: 28px



}



.jj-info {



	width: auto;



	padding: 0 16px



}



.postjob-button {



	margin: 0 0 15px 5px



}



.team-section h3 {



	padding: 35px 0 30px



}



/*.contact-banner h1 {



	padding: 120px 0 110px



}



.legal-banner h1 {



	padding: 120px 0 110px



}*/



.user-detail p {



	margin-bottom: 0



}



.right-info h1 {



	color: var(--grey-900);



}



.jj-post ul {



	height: auto



}



.right-info h1 {



	font-size: 30px



}



.new-list-mid h4 a {



	float: left



}



.seeker-hire-btn {



	font-size: 14px



}



.job-seeekr-info-dtail ul li i {



	margin: 1px 5px 5px 0



}



.new-list-mid ul li {



	word-wrap: break-word



}



.emp-login-last .job-seeekr-info-dtail {



	width: 91%



}



.page-in ul li.next-page {



	width: 100%;



	margin: 7px 0 0



}



.page-in ul li.next-prev {



	width: 100%;



	margin: 0 0 10px



}



.refine-total a {



	width: 50%



}



.jj-view {



	width: 110px



}



.jj-apply {



	width: 110px



}



.jj-view-blue {



	width: 140px



}



.st-inline-share-buttons {



	margin: 0!important



}



}



.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {



	margin-bottom: 0



}



.wpml-ls-legacy-list-horizontal a span {



	color: rgba(255,255,255,0.5)



}



.wpml-ls-legacy-list-horizontal .wpml-ls-current-language a span {



	color: #fff!important



}



@media only screen and (min-width: 480px) and (max-width: 767px) {



.seeker-footer {



	margin: -78px 0 0



}



.employers {



	left: 43%;



	top: 76px



}



.contact-list ul li {



	width: 33%



}



.benefits-list {



	min-height: auto



}



.benifit-user {



	min-height: auto



}



}



@media only screen and (min-width: 481px) and (max-width:640px) {



.employers {



	left: 45%;



	top: 111px



}



.serach-j-btn {



	margin: 0 20px 0 0



}



}



body.blog {



	margin-top: 0



}



.row.blog {



	margin-top: 50px



}



.wpcf7-valid-tip {



	width: 100%;



	font-size: 12px;



	color: var(--green);



	background: #f4fffa;



	border: solid 1px #ccebde;



	border-radius: 3px;



	padding: 9px 10px 5px;



	box-sizing: border-box;



	margin: -4px 0 0;



	display: block



}



.detail-user-right i.detail-icon2 {



	width: 25px;



	height: 25px;



	background: url(../images/blog-detail-icon.svg) left -73px no-repeat;



	display: block;



	float: left;



	margin: 0 5px 0 0



}



.admin-bar .navbar-fixed-top {



	top: 32px



}



.subscribe h4 {



	padding-right: 32px



}



#load-more-pos {



	background: transparent none repeat scroll 0 0;



	display: block;



	float: left;



	height: 5px;



	width: 100%



}



.justmargintop50 {



	display: none



}



.pop-inside span.wpcf7-not-valid-tip {



	color: red



}



div.wpcf7-validation-errors {



	display: inline-block;



	float: none;



	margin: 0;



	padding: 0



}



/*.posted-note {



	background: #fff2d0 none repeat scroll 0 0;



	border: 1px solid #ffe089;



	border-radius: 3px;



	float: left;



	margin: 30px 0 0;



	padding: 50px 0;



	text-align: center;



	width: 100%



}



.posted-note h4 {



	margin: 0;



	padding-top: 10px



}*/



.img-icon {



	border-radius: 100%;



	width: 30px



}



.jj-defalut {



	background: var(--green) none repeat scroll 0 0;



	border: medium none;



	border-radius: 3px;



	color: #fff!important;



	font-size: 14px;



	height: 35px;



	line-height: 35px;



	margin: 10px 0 0;



	padding: 0;



	transition: background-color .3s ease 0s, color .3s ease 0s, width .3s ease 0s, border-width .3s ease 0s, border-color .3s ease 0;



	width: 100%



}



.jj-defalut.post-btn:hover {



	background: var(--green) none repeat scroll 0 0



}



.jj-defalut.post-btn:visited {



	background: var(--green) none repeat scroll 0 0



}



.post-btn {



	font-size: 12px;



	letter-spacing: 1px;



	margin: 20px 0 0;



	text-transform: uppercase;



	width: 250px



}



.copy-form-new span {



	width: 100%



}



.comp-check span label {



	width: 100%;



	float: left



}



.comp-check span label span {



	color: var(--grey-900);



	font-size: 16px;



	font-weight: 500;



	width: 94%



}



.comp-check span label input {



	float: left;



	margin: 10px 8px 0 0;



	width: auto



}



.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok.success-message {



	border: medium none;



	float: none;



	margin: 0;



	padding: 0;



	width: auto



}



.success-message .close {



	margin: 13px 15px 0 10px



}



.success-message em {



	float: right;



	margin: 5px 6px 5px 0



}



.success-message em a {



	background: var(--green) none repeat scroll 0 0;



	border-radius: 3px;



	color: #fff;



	display: block;



	font-size: 14px;



	font-style: normal;



	line-height: 36px;



	padding: 0 25px;



	text-decoration: none



}



.success-message {



	background-color: #cbf3db;



	border: 1px solid transparent;



	border-radius: 3px;



	color: #3c763d;



	display: inline-block;



	font-size: 16px;



	height: 50px;



	line-height: 47px;



	margin-bottom: 25px;



	margin-top: 25px;



	padding: 0;



	width: auto



}



.success-message span {



	background: #ace9c7 none repeat scroll 0 0;



	display: inline-block;



	height: 49px;



	margin-right: 10px;



	text-align: center;



	width: 56px



}



.alert-message {



	background-color: #d8f1fe;



	border: 1px solid transparent;



	color: #31708f



}



.alert-message span {



	background: #bbe5fe none repeat scroll 0 0;



	display: inline-block



}



.warning-message {



	background-color: #fbf0c3;



	border: 1px solid transparent;



	color: #8a6d3b



}



.warning-message span {



	background: #f8e49b none repeat scroll 0 0;



	display: inline-block



}



.error-message {



	background-color: #fadbd8;



	border: 1px solid transparent;



	color: #a94442



}



.error-message span {



	background: #f8ccc9 none repeat scroll 0 0;



	display: inline-block



}



.success-differnt {



	/* background-color: #dff0d8;



	border: 1px solid #d6e9c6;



	border-radius: 3px;



	color: #447c44;



	font-size: 16px;



	height: 50px;



	line-height: 47px;



	margin-bottom: 25px;



	margin-top: 25px;



	padding: 0 */

	 background-color: var(--green-light);

    color: var(--green-dark);

    border-radius: 3px;

    font-size: 16px;

    border: none;

    height: 60px;

    line-height: 57px;

    margin-bottom: 25px;

    padding: 0;

    margin-top: 25px;





}



.success-differnt span {



	border-left: 3px solid #447c45;



	border-radius: 3px 0 0 3px;



	display: inline-block;



	height: 49px;



	margin-right: 0;



	text-align: center;



	width: 56px



}



.alert-differnt {



	background-color: #d9edf7;



	border: 1px solid #bce8f1;



	color: #31708f



}



.alert-differnt span {



	border-left: 3px solid #31708f;



	display: inline-block



}



.warning-differnt {



	background-color: #fcf8e3;



	border: 1px solid #faebcc;



	color: #8a6d3b



}



.warning-differnt span {



	border-left: 3px solid #8a6d3b;



	display: inline-block



}



.error-differnt {



	background-color: #f2dede;



	border: 1px solid #ebccd1;



	color: #a94442



}



.error-differnt span {



	border-left: 3px solid #a94442;



	display: inline-block



}



.close {



	margin: 13px 15px 0 0



}



#login-form .form-group {



	margin-bottom: 0



}



.sign-left span.wpcf7-not-valid-tip {



	color: #e74c3c



}



.sign-left span.wpcf7-valid-tip {



	color: var(--green)



}



div.wpcf7-mail-sent-ok {



	border: 2px solid #398f14;



	float: left



}







.jj-explore{ display: inline-block !important; color: var(--blue) !important;}



.jj-explore:hover {color: var(--white) !important;



	



}







.detail-user li a span {



	width: 7px;



	height: 4px;



	display: inline-block;



	float: right;



	padding: 0;



	line-height: normal;



	background: none;



	margin: 12px 0 0 8px



}



.detail-user-right {



	width: 170px;



	display: inline-block;



	text-align: left;



	float: right



}



.search-blog {



	width: 100%;



	border-radius: 100px;



	border: solid 1px var(--grey-900);



	height: 33px;



	line-height: 33px;



	padding: 0 20px;



	box-sizing: border-box;



	font-size: 16px;



	color: var(--grey-900);



}



.search-blog-btn {



	width: 29px;



	height: 29px;



	background: url(../images/search-blog-icon.svg) left 6px no-repeat;



	display: inline-block;



	border: none;



	margin: 2px 0 0 -34px;



	position: relative;



	float: right



}



.detail-user li a img {



	margin: -2px 5px 0 0



}



.detail-user li {



	margin-right: 30px



}



.detail-user li a {



	margin: 0 11px;



}



.author-social {



	position: relative;



	z-index: 1



}



.drop-menu ul li a img {



	width: 30px



}



@media screen and (-webkit-min-device-pixel-ratio: 0) {



.search-blog-btn {



	margin-top: -31px



}



}



.search-blog-btn {



	text-indent: -99999px



}



#menu-main-menu {



	margin-left: 0



}



.logged-in #menu-main-menu {



	display: none



}



.author .img-circle {



	max-height: 29px;



	max-width: 29px



}



.after-login-nav ul li.author a.dropdown-toggle i {



	background: rgba(0,0,0,0) none repeat scroll 0 0



}







.after-login-drop ul li a i {



	width: 19px;



	height: 17px;



	background: url(../dashborad-images/user-icon.svg) left top no-repeat;



	display: block;



	float: left;



	margin: 2px 8px 0 0



}



.after-login-drop ul li a i.user-icon1 {



	background-position: left top



}



.after-login-drop ul li a i.user-icon2 {



	background-position: left -32px



}



.after-login-drop ul li a i.user-icon3 {



	background-position: left -66px



}



.after-login-drop ul li a i.user-icon4 {



	background-position: left -100px



}



.after-login-drop ul li a i.user-icon5 {



	background-position: left -150px



}



.after-login-drop ul li a i.user-icon6 {



	background-position: left -185px



}



.after-login-drop ul li a span {



	border-top: solid 1px var(--bg);



	display: block;



	margin-top: 8px;



	color: #e74c3c;



	font-size: 14px



}



@media only screen and (min-width: 320px) and (max-width: 767px) {



#load-more-pos {



	margin: 0 0 10px;



	height: auto



}



}



.h6, h6 {



	font-size: 16px



}







.banner {



	height: 680px;



	text-align: center



}



.banner-left h2 {



	color: #fff;



	margin: 20px 0 0;



	text-transform: uppercase;



	font-family:Arial, Helvetica, sans-serif;



	text-shadow: 2px 0 2px rgba(0,0,0,0.3);



	background: url(../images/heading-line.svg) center bottom no-repeat;



	padding: 0 0 20px;



	position: relative



}



.banner-left h2 sup {



	font-size: 14px;



	position: absolute;



	right: 105px;



	top: 12px



}



.banner-left h2.small {



	font-size: 25px;



	line-height: 30px;



	margin: 15px 30px 25px;



	font-family: 'Circular Air Book';



	text-transform: none;



	text-shadow: 2px 0 2px rgba(0,0,0,0.3);



	background: none;



	padding: 0



}



.banner-left {



	width: 700px;



	margin: 0 auto;



	margin-top: 105px



}



.nav-home {



	width: 100%;



	float: left;



	background: var(--blue);



	position: relative;



	height: 70px



}



.banner-left .jj-link {



	width: 170px;



	padding: 0;



	margin: 0;



	border-radius: 3px 0 0 3px;



	margin: 0 -5px 0 0;



	background: var(--blue);



	box-shadow: -2px 2px 2px rgba(0,0,0,0.3)



}



.banner-left .jj-link.focus, .jj-link:focus {



	color: #fff;



	background-color: #0371ec;



	text-decoration: none



}



.banner-left .jj-link:hover {



	color: #fff;



	background-color: #0371ec



}



.banner-left .jj-link.active.focus, .banner-left .jj-link.active:focus, .banner-left .jj-link.active:hover, .banner-left /.jj-link:active.focus, .jj-link:active:focus, .banner-left .jj-link:active:hover, .open>.dropdown-toggle.banner-left .banner-left .jj-link.focus, .open>.dropdown-toggle .banner-left .jj-link:focus, .open>.dropdown-toggle.jj-link:hover {



color:#fff;



background-color:#0371ec;



text-decoration:none



}



*/ .banner-left .jj-primary {



width:170px;



padding:0;



margin:0;



border-radius:0 3px 3px 0;



box-shadow:2px 2px 2px rgba(0,0,0,0.3)



}



.jj-link.active.focus, .jj-link.active:focus, .jj-link.active:hover, .jj-link:active.focus, .jj-link:active:focus, .jj-link:active:hover, .open>.dropdown-toggle.jj-link.focus, .open>.dropdown-toggle.jj-link:focus, .open>.dropdown-toggle.jj-link:hover {



	color: #fff;



	background-color: #0371ec;



	text-decoration: none



}



.left-seeker-btn {



	width: auto;



	float: left;



	position: absolute;



	top: 630px;



	left: 0



}



.left-seeker-btn a {



	font-size: 11px;



	color: rgba(255,255,255,0.7);



	letter-spacing: 1px;



	text-transform: uppercase;



	background: rgba(255,255,255,0.1);



	line-height: 50px;



	padding: 0 30px;



	display: inline-block



}



.left-seeker-btn a:hover {



	text-decoration: none



}



.right-seeker-btn {



	width: auto;



	float: left;



	position: absolute;



	top: 630px;



	right: 0



}



.right-seeker-btn a {



	font-size: 11px;



	color: rgba(255,255,255,0.7);



	letter-spacing: 1px;



	text-transform: uppercase;



	background: rgba(255,255,255,0.1);



	line-height: 50px;



	padding: 0 30px;



	display: inline-block



}



.right-seeker-btn a:hover {



	text-decoration: none



}



.jj-link {



	border-radius: 3px;



	background: #e74c3c;



	margin: 0 20px 0 0;



	line-height: 50px;



	padding: 0 39px



}



.jj-link.focus, .jj-link:focus {



	color: #fff;



	background-color: #d74031;



	text-decoration: none



}



.jj-link:hover {



	color: #fff;



	background-color: #d74031



}



.jj-login-btn {



	border-radius: 0;



	background: rgba(0,0,0,0) none repeat scroll 0 0;



	border: none;



	border-left: 1px solid rgba(255,255,255,.4);



	color: #fff;



	display: block;



	font-size: 16px;



	height: 60px;



	line-height: 60px;



	margin: 0;



	padding: 0 18px;



	transition: background-color .3s ease 0s, color .3s ease 0s, width .3s ease 0s, border-width .3s ease 0s, border-color .3s ease 0



}



#menu-main-menu {



	display: none



}



.jj-login-btn.focus, .jj-login-btn:focus {



	color: #fff;



	box-shadow: none;



	border: none;



	border-left: 1px solid rgba(255,255,255,.4);



	background: none



}



.jj-login-btn:hover {



	color: #fff;



	border: none;



	border-left: 1px solid rgba(255,255,255,.4);



	background: none



}



.jj-login-btn.active.focus, .jj-login-btn.active:focus, .jj-login-btn.active:hover, .jj-login-btn:active.focus, .jj-login-btn:active:focus, .jj-login-btn:active:hover, .open>.dropdown-toggle.jj-login-btn.focus, .open>.dropdown-toggle.jj-login-btn:focus, .open>.dropdown-toggle.jj-login-btn:hover {



	color: #fff;



	background: none;



	border: none;



	border-left: 1px solid rgba(255,255,255,.4)



}



.jj-employer-btn {



	background-color: none;



	border: none;



	border-left: 1px solid rgba(255,255,255,.4)



}



.jj-employer-btn.focus, .jj-employer-btn:focus {



	color: #fff;



	background-color: none;



	box-shadow: none;



	border: none;



	border-left: 1px solid rgba(255,255,255,.4)



}



.jj-employer-btn:hover {



	color: #fff;



	background-color: none;



	border: none;



	border-left: 1px solid rgba(255,255,255,.4)



}



.jj-employer-btn.active.focus, .jj-employer-btn.active:focus, .jj-employer-btn.active:hover, .jj-employer-btn:active.focus, .jj-employer-btn:active:focus, .jj-employer-btn:active:hover, .open>.dropdown-toggle.jj-employer-btn.focus, .open>.dropdown-toggle.jj-employer-btn:focus, .open>.dropdown-toggle.jj-employer-btn:hover {



	color: #fff;



	background: none;



	border: none;



	border-left: 1px solid rgba(255,255,255,.4)



}



.search-nav {



	background: rgba(255,255,255,0.2);



	height: 60px



}



.is-search-nav {



	background: rgba(255,255,255,0.2);



	height: 60px



}



.is-search-nav .search-area {



	border-left: 1px solid rgba(255,255,255,.4);



	width: 50%



}



.list-search-nav {



	background: none



}







.search-nav .search-area {



	width: 44%;



	margin: 0 0 0 15px !important;



	border-left: 1px solid rgba(255,255,255,.4)



}



.search-nav .navbar-brand {



	padding: 16px 13px 16px 20px



}



.search-nav .after-login-nav {



	margin: 0 10px 0 0;



	position: absolute;



	right: 0



}



.search-nav .navbar-right ul li {



	padding: 20px 14px 6px;



	border-left: 1px solid rgba(255,255,255,.4);



	height: 60px



}



.search-nav .navbar-right ul li.nav-pad-zero {



	padding: 0;



	border: none



}



.search-nav-filled {



	width: 100%;



	line-height: 60px;



	float: left;



	color: #fff;



	font-size: 16px;



	border: none;



	background: url(../images/search-icon.svg) 18px 21px no-repeat;



	padding: 0 30px 0 45px;



	box-sizing: border-box;



	outline: none



}



.list-seeker ul li {



	height: auto!important;



	padding: 0!important



}



.login-list {



	box-shadow: none;



	width: 100%;



	margin-top: 0;



	padding: 0 0 0px



}



.login-list em {



	border-top: none;



	position: relative;



	bottom: -15px;



	border-radius: 3px



}



input[type=checkbox], input[type=radio] {



	display: inline-block



}



.pop-inside span {



	padding-top: 12px;



	padding-bottom: 12px



}



.login-list.reset-login {



	position: relative;



	right: 0;



	margin: 0



}



.plan-pop {



	width: 810px!important;



	position: relative;



	margin: 0 auto



}



.drop-price {



	float: right;



	margin: 0;



	position: relative;



	text-align: center



}



.drop-price .red {



	padding: 25px 0 0



}



.drop-price .drop-red em {



	background: rgba(0,0,0,0) none repeat scroll 0 0;



	bottom: 0!important;



	color: #fff;



	font-size: 16px;



	padding-top: 7px



}



.drop-price p {



	padding-top: 0



}



.drop-price .drop-price-content em {



	background: rgba(0,0,0,0) none repeat scroll 0 0;



	bottom: 0!important;



	color: solid 1px var(--grey-600);



	float: left;



	font-size: 11px;



	letter-spacing: 1px;



	line-height: normal;



	padding-bottom: 20px;



	position: inherit!important;



	text-transform: uppercase



}



.search-seek-submit {



	display: none



}



.seeker-create {



	width: 315px;



	padding: 30px!important;



	border-left: solid 1px #e2e2e2;



	border-bottom: solid 1px #e2e2e2;



	border-top: none;



	border-radius: 0;



	margin: 0 -10px 0 0



}



.job-search {



	width: 100%!important



}



.drop-menu {



	border-radius: 0;



	box-shadow: none;



	margin: 0 -10px 0 0



}



.jj-primary {



	-webkit-tap-highlight-color: transparent;



	box-shadow: 2px 2px 2px rgba(0,0,0,0.3);



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	width: 170px



}



.jj-primary:hover {



	color: #fff;



	background: #1cb576



}



.jj-submit {



	-webkit-tap-highlight-color: transparent;



	background: var(--blue);



	color: #fff;



	border: solid 2px var(--blue);



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.jj-submit:hover {



	color: #fff;



	background:var(--dark-blue);



	border: solid 2px var(--dark-blue);



}



.jj-submit.focus, .jj-submit:focus {



	color: #fff;



	background: var(--dark-blue)!important;



	border: solid 2px var(--dark-blue)!important



}



.jj-submit.active.focus, .jj-submit.active:focus, .jj-submit.active:hover, .jj-submit:active.focus, .jj-submit:active:focus, .jj-submit:active:hover, .open>.dropdown-toggle.jj-submit.focus, .open>.dropdown-toggle.jj-submit:focus, .open>.dropdown-toggle.jj-submit:hover {



	color: #fff;



	background: var(--dark-blue)!important;



	border: solid 2px var(--dark-blue)!important



}



.jj-submit.disabled, .jj-submit.disabled.active, .jj-submit.disabled.focus, .jj-submit.disabled:active, .jj-submit.disabled:focus, .jj-submit.disabled:hover, .jj-submit[disabled], .jj-submit[disabled].active, .jj-submit[disabled].focus, .jj-submit[disabled]:active, .jj-submit[disabled]:focus, .jj-submit[disabled]:hover, fieldset[disabled] .jj-submit, fieldset[disabled] .jj-submit.active, fieldset[disabled] .jj-submit.focus, fieldset[disabled] .jj-submit:active, fieldset[disabled] .jj-submit:focus, fieldset[disabled] .jj-submit:hover {



	color: #fff;



	background: var(--dark-blue)!important;



	border: solid 2px var(--dark-blue)!important



}



.apply-job-btn {



	-webkit-tap-highlight-color: transparent;



	background: var(--green);



	color: #fff;



	border: solid 2px var(--green);



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.apply-job-btn:hover {



	color: #fff;



	background: var(--green);



	border: solid 2px var(--green)



}



.apply-job-btn.focus, .apply-job-btn:focus {



	color: #fff;



	background-color: var(--green);



	border-color: var(--green);



	box-shadow: none



}



.apply-job-btn.active.focus, .apply-job-btn.active:focus, .apply-job-btn.active:hover, .apply-job-btn:active.focus, .apply-job-btn:active:focus, .apply-job-btn:active:hover, .open>.dropdown-toggle.apply-job-btn.focus, .open>.dropdown-toggle.apply-job-btn:focus, .open>.dropdown-toggle.apply-job-btn:hover {



	color: #fff;



	background-color: #0576db;



	border-color: #0576db



}



.jj-search {



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.jj-search:hover {



	color: #fff;



	background-color: #d74031;



	background: #d74031;



	opacity: 1



}











.jj-support {



	width: 685px



}



.red {



	line-height: normal;



	padding: 35px 0 0



}



.red-content h4 sub {



	bottom: 2px



}



.subscribe {



	padding: 47px 30px



}



.statnow {



	padding: 23px 30px



}







.search-blog {



	outline: none



}



.gs-theme-light a span {



	padding: 0;



	width: auto



}



.privacy-nav {



	padding: 0;



	z-index: 99



}



.team-section h4 {



	padding-bottom:30px; line-height:26px;



}



.privacy-nav .sticky {



	padding: 0;



	top: 0;



	height: 45px



}



.looking {



	width: 632px



}



.looking label {



	width: 100%;



	text-align: center;



	padding-bottom:30px; color: var(--grey-900);



}



.looking .jj-explore {



	margin-right: 20px



}



.legal-one label {



	font-size:22px; line-height: normal;



}



.hire-btn {



	height: 44px;



	line-height: 42px;



	font-size: 16px



}



ol.personal-list {



	margin: 0



}



.apply-now-page h3 {



	padding: 0



}



.alert-multiple {



	margin-bottom: -2px;



	margin-top: 12px



}



textarea.alert-input {



	margin-bottom: -2px



}



.jj-zip {



	color: #fff;



	background: none;



	border-color: #e94436;



	color: #e94436;



	margin-top: 40px;



	height: 45px



}



.jj-zip.focus, .jj-zip:focus {



	color: #fff;



	background: none;



	border-color: #e94436



}



.jj-zip:hover {



	color: #e94436;



	background: none;



	border-color: #e94436!important



}



.jj-zip.active.focus, .jj-zip.active:focus, .jj-zip.active:hover, .jj-zip:active.focus, .jj-zip:active:focus, .jj-zip:active:hover, .open>.dropdown-toggle.jj-zip.focus, .open>.dropdown-toggle.jj-zip:focus, .open>.dropdown-toggle.jj-zip:hover {



	color: #e94436;



	background: none;



	border-color: #e94436



}



.jj-zip i {



	display: inline-block;



	height: 45px;



	width: 55px;



	float: left;



	background: url(../images/zip-icon.svg) 15px 8px no-repeat;



	border-right: solid 2px #e94436;



	margin: -2px 0 0



}



.jj-zip:hover i {



	background: url(../images/zip-icon.svg) 15px 8px no-repeat;



	border-right: solid 2px #e94436



}



.jj-zip.active i {



	background: url(../images/zip-icon.svg) 15px 8px no-repeat;



	border-right: solid 2px #e94436



}



.jj-zip.active.focus i, .jj-zip.active:focus i, .jj-zip:active.focus i, .jj-zip:active:focus i, .open>.dropdown-toggle i.jj-zip.focus i, .open>.dropdown-togglei .jj-zip:focus i, .open>.dropdown-toggle i.jj-zip:hover {



	background: url(../images/zip-icon.svg) 15px 8px no-repeat;



	border-right: solid 2px #e94436



}



/*ul.change-loge {



	list-style: none;



	margin: 0;



	padding: 0



}



.change-loge li {



	padding: 0 0 20px 28px !important;



	background: url(../images/term-bult.svg) 2px 7px no-repeat; font-size: 16px; line-height:24px;



}*/



.copyright-button {



	color: #fff;



	width: 280px;



	background: none;



	border-color: #e94436;



	color: #e94436;



	margin-top: 10px;



	margin-left: 8px



}



.copyright-button.focus, .copyright-button:focus {



	color: #e94436;



	background: none;



	border-color: #e94436



}



.copyright-button:hover {



	color: #e94436;



	background: none;



	border-color: #e94436



}



.copyright-button.active.focus, .copyright-button.active:focus, .copyright-button.active:hover, .copyright-button:active.focus, .copyright-button:active:focus, .copyright-button:active:hover, .open>copyright-button-toggle.copyright-button.focus, .open>.copyright-button.jj-copyright:focus, .open>.copyright-button-toggle.jj-copyright-button:hover {



	color: #e94436;



	background: none;



	border-color: #e94436



}



.imgDescription {



	transition: all .7s ease 0



}



.imgDescription-two {



	transition: all .7s ease 0



}



.imgDescription-one {



	transition: all .7s ease 0



}



.jj-mailing i {



	width: 25px;



	height: 22px



}



.jj-mailing i.suppot {



	background-position: -79px 1px



}



.jj-mailing i.email {



	background-position: -39px 2px



}



.jj-mailing i.mail {



	background-position: 5px 1px



}



.jj-mailing {



	display: inline-block



}



.jj-mailing h4 {



	padding: 0 0 15px



}



span.wpcf7-not-valid-tip {



	text-align: left



}



textarea.alert-input {



	line-height: 22px



}







.wpcf7-valid-tip {



	text-align: left



}



.plan-list-mid {



	box-shadow: none



}



.plan-list-left:hover {



	box-shadow: 0 0 50px #e4e4e4



}



.plan-bottom h3.small a {



	text-decoration: none;



	border-bottom: solid 2px #e74c3c



}



.red-content h4 sub {



	font-family: 'rupee_foradianregular'



}



.red-content em i {



	font-family: 'rupee_foradianregular';



	font-style: normal



}



.jj-verified ul li {



	word-wrap: break-word



}



.jj-verified ul li em {



	font-family: 'rupee_foradianregular';



	font-style: normal



}



.form-control.jj-menu {



	font-family: 'rupee_foradianregular'



}



.bg-color {



	background: var(--grey-900);



	width: 100%;



	height:100%;



	opacity: .6;



	position: absolute



}



.employer-bg-color {



	background: none;



	height: 135px;



	opacity: .5;



	position: absolute;



	width: 100%



}



ul.detail-user{float: left; width: 100%; text-align: left; margin:0 0 30px -11px;; padding: 0px;}



.detail-user li.dropdown a span {



	margin: 15px 0 0 8px



}



.detail-user li a{ color: var(--grey-900);}



.detail-user li a i.detail-icon {



	background-position: left 4px



}



.detail-user li a i.detail-icon1 {



	background-position: left -31px



}



.detail-user li { display: inline-block;



	margin: 0 0px;



}



.drop-menu ul li {



	height: auto!important;



	padding: 0!important



}



i.rupee {



	font-family: 'rupee_foradianregular';



	font-style: normal



}



.subscribe-text a {



	border-bottom: solid 1px var(--blue)



}



.statnow-text a {



	border-bottom: solid 1px var(--green)



}



.statnow-text a:hover {



	text-decoration: none



}



.subscribe-text a:hover {



	text-decoration: none



}



.blog-detail h1 {



	text-shadow: 0 1px 2px #5e5e5e



}



.author .img-circle {



	max-width: 112px;



	max-height: 112px



}



/*.opening-section .jj-content {



	padding: 0 0 100px



}*/







.after-login-nav ul li a i img {



	width: 25px;



	height: 25px



}



.imgDescription-three {



	transition: all .7s ease 0



}



ol.privacy-list {



	margin: 0



}



.blog-list figure {



	position: relative;



	position: relative;



	overflow: hidden;



	height: auto



}



.blog-list figure img {



	width: 100%;



	width: 100%;



	-webkit-transition: -webkit-transform .4s linear;



	-moz-transition: -moz-transform .4s linear



}



.blog-list figure img:hover {



	-webkit-transform: scale(1.1);



	-moz-transform: scale(1.1)



}



.jj-blog figure {



	position: relative;



	position: relative;



	overflow: hidden;



	height: auto



}



.jj-blog figure img {



	width: 100%;



	width: 100%;



	-webkit-transition: -webkit-transform .4s linear;



	-moz-transition: -moz-transform .4s linear



}



.jj-blog figure img:hover {



	-webkit-transform: scale(1.1);



	-moz-transform: scale(1.1)



}



.jj-blog a:hover h5 {



	color:#0173f2;



}



.jj-blog a:focus h5 {



	color:#0173f2;



}



.employe-login p.rst-text {



	font-size: 16px;



	text-align: left



}



.popular {



	background: rgba(0,0,0,0) url(../images/green-up.svg) no-repeat scroll center top



}



.jj-green {



	line-height: 42px



}



.jj-blue {



	line-height: 42px



}



/*.privacy-nav a.current_page_item {



	color:var(--blue); border-bottom:solid 3px var(--blue); font-weight:bold;



}*/



.jj-pricing-btn {



	border: 2px solid #e74c3c



}



.plan-green-btn {



	height: 34px;



	line-height: 32px;



	font-size: 14px



}



.plan-blue-btn {



	height: 34px;



	line-height: 32px;



	font-size: 14px



}



.social {



	margin: 0 auto;



	width: 415px



}



.social ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.social ul li {



	line-height: none;



	float: left;



	margin-right: 13px



}



.social ul li:last-child {



	margin-right: 0



}



.social ul li a {



	width: 40px;



	height: 40px;



	background: url(../images/social.svg) left top no-repeat #fff;



	display: block;



	border: solid 1px #fff;



	border-radius: 100px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.social ul li a:hover {



	background: url(../images/social.svg) left top no-repeat



}



.social ul li a.f-icon {



	background-position: 12px 9px;



	border: solid 1px #fff



}



.social ul li a:hover.f-icon {



	background-position: 12px -20px;



	background-color: transparent;



	background-color: #005189



}



.social ul li a.t-icon {



	background-position: -43px 9px;



	border: solid 1px #fff



}



.social ul li a:hover.t-icon {



	background-position: -43px -20px;



	background-color: transparent;



	background-color: #13a1d0



}



.social ul li a.g-icon {



	background-position: -98px 8px;



	border: solid 1px #fff



}



.social ul li a:hover.g-icon {



	background-position: -98px -21px;



	background-color: transparent;



	background-color: #bf3729



}



.social ul li a.link-icon {



	background-position: -153px 9px;



	border: solid 1px #fff



}



.social ul li a:hover.link-icon {



	background-position: -153px -20px;



	background-color: transparent;



	background-color: #3a93c5



}



.social ul li a.e-icon {



	background-position: -202px 9px;



	border: solid 1px #fff



}



.social ul li a:hover.e-icon {



	background-position: -202px -20px;



	background-color: transparent;



	background-color: #fff



}



.social ul li a.you-tube {



	background-position: -249px 8px;



	border: solid 1px #fff



}



.social ul li a:hover.you-tube {



	background-position: -249px -21px;



	background-color: transparent;



	background-color: #e02f2f



}



.social ul li a.inst-gram {



	background-position: -289px 8px;



	border: solid 1px #fff



}



.social ul li a:hover.inst-gram {



	background-position: -289px -21px;



	background-color: transparent;



	background-color: #966842



}



.social ul li a.quora-icon {



	background-position: -327px 8px;



	border: solid 1px #fff



}



.social ul li a:hover.quora-icon {



	background-position: -327px -21px;



	background-color: transparent;



	background-color: #e02f2f



}



.social ul li a.sshare-icon {



	background-position: -365px 8px;



	border: solid 1px #fff



}



.social ul li a:hover.sshare-icon {



	background-position: -365px -21px;



	background-color: transparent;



	background-color: #5ba6a8



}



.jj-support label {



	display: none



}



.list-seeker li a {



	text-align: center;



	height: 110px;



	display: block;



	text-align: center;



	font-size: 35px;



	color: var(--blue);



	padding: 12px 20px 0;



	border: solid 1px var(--bg);



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.list-seeker li a:hover {



	text-decoration: none;



	background: #fff;



	border: solid 1px var(--blue)



}



.list-seeker li a span {



	display: block;



	font-size: 11px;



	text-transform: uppercase;



	font-family:Arial, Helvetica, sans-serif;



	float: none;



	padding: 0 12px;



	line-height: normal



}



.list-seeker li.seeker-red a {



	color: #e74c3c



}



.list-seeker li.seeker-green a {



	color: var(--green)



}



.list-seeker li.seeker-gray a {



	color: var(--grey-900);



}



.list-seeker li:hover.seeker-red a {



	color: #e74c3c;



	border: solid 1px #e74c3c



}



.list-seeker li:hover.seeker-green a {



	color: var(--green);



	border: solid 1px var(--green)



}



.list-seeker li:hover.seeker-gray a {



	color: var(--grey-900);



	border: solid 1px var(--grey-900);



}



.pop-inside {



	box-shadow: 0 5px 50px rgba(44,62,80,0.9);



	border-radius: 0;



	padding: 30px 30px;



	border-radius: 0; border-radius:10px;



}


#wait-postjob .pop-inside, #myModalLocation .modal-content, #myModalLocation .dailog-new,
#myModalLanguage .city-popup, #myModalLanguage .modal-content{
	border-radius: 0px !important;
}
#myModalLocation .dailog-new, #myModalLanguage .city-popup{
	width:100% !important;
	max-width:100% !important;
}
.pop-inside h3 {



	padding: 0 0 8px



}



.emp-popup-login {



	padding:30px



}









.fav-job-main .button{ padding:0 15px; margin:15px 3px 0px 3px;}



/*.feature h1 {



	text-shadow: none;



	font-size: 100px!important;



	padding:0px 0 0;



}*/



.author-drop {



	background: rgba(0,0,0,0) url(../images/author-arrow.svg) no-repeat scroll right 18px;



	width: 167px



}



.drop-menu ul li a i {



	width: 22px;



	height: 20px;



	float: left



}



.drop-menu ul li a i.cate-icon1 {



	background-position: -4px 1px



}



.drop-menu ul li a i.cate-icon2 {



	background-position: -36px 1px



}



.drop-menu ul li a i.cate-icon3 {



	background-position: -72px top



}



.drop-menu ul li a i.cate-icon4 {



	background-position: -111px top



}



.drop-menu ul li a i.cate-icon5 {



	background-position: -148px -1px



}



.drop-menu ul li a i.cate-icon6 {



	background-position: -224px top



}



.drop-menu ul li a i.cate-icon7 {



	background-position: -36px 1px



}



.drop-menu ul li a:hover i.cate-icon1 {



	background-position: -4px -19px



}



.drop-menu ul li a:hover i.cate-icon2 {



	background-position: -36px -19px



}



.drop-menu ul li a:hover i.cate-icon3 {



	background-position: -72px -20px



}



.drop-menu ul li a:hover i.cate-icon4 {



	background-position: -111px -20px



}



.drop-menu ul li a:hover i.cate-icon5 {



	background-position: -148px -21px



}



.drop-menu ul li a:hover i.cate-icon6 {



	background-position: -224px -20px



}



.drop-menu ul li a:hover i.cate-icon7 {



	background-position: -36px -19px



}



@media screen and (-webkit-min-device-pixel-ratio: 0) {



ol.privacy-list {



	padding: 0 0 0 27px;



}



.drop-menu ul li a i.cate-icon1 {



	background-position: -4px 1px



}



.drop-menu ul li a i.cate-icon2 {



	background-position: -36px 1px



}



.drop-menu ul li a i.cate-icon3 {



	background-position: -72px top



}



.drop-menu ul li a i.cate-icon4 {



	background-position: -111px top



}



.drop-menu ul li a i.cate-icon5 {



	background-position: -148px -1px



}



.drop-menu ul li a i.cate-icon6 {



	background-position: -223px top



}



.drop-menu ul li a i.cate-icon7 {



	background-position: -34px top



}



.drop-menu ul li a i.cate-icon8 {



	background-position: -2px top



}



.drop-menu ul li a:hover i.cate-icon1 {



	background-position: -4px -19px



}



.drop-menu ul li a:hover i.cate-icon2 {



	background-position: -36px -19px



}



.drop-menu ul li a:hover i.cate-icon3 {



	background-position: -72px -20px



}



.drop-menu ul li a:hover i.cate-icon4 {



	background-position: -111px -20px



}



.drop-menu ul li a:hover i.cate-icon5 {



	background-position: -148px -21px



}



.drop-menu ul li a:hover i.cate-icon6 {



	background-position: -223px -20px



}



.drop-menu ul li a:hover i.cate-icon7 {



	background-position: -34px -20px



}



.drop-menu ul li a:hover i.cate-icon8 {



	background-position: -2px -20px



}



}



.author-menu .drop-menu {



	margin-left: 30px;



	border-radius: 3px;



	margin-top: 0



}



.row.blog {



	margin-top: 0



}



.row.blog .posted-note {



	margin-top: 0



}



/*.jj-opening-right .jj-success {



	width: 40.3%;



	float: left



}



.jj-opening-right .jj-apply {



	width: 40.3%;



	float: left



}*/



#jj_apply_form #phone_number-error {



	margin-left: 0



}







.form-control.jj-input {



	padding: 0 25px 0 50px;



	background: #fff url(../images/search-icon-one.svg) no-repeat scroll 22px 15px



}



.after-login-drop ul li a span i {



	margin: 3px 8px 0 0



}



.legal-one h3 {



	padding-bottom: 30px



}



.sb-search-submit {



	opacity: 1!important;



	z-index: 99!important



}



.search-blog-btn {



	background: rgba(0,0,0,0) url(../images/search-blog-icon.svg) no-repeat scroll right 13px



}











.jj-new-content p { text-align: left; font-size: 16px; 



}







.jj-verified h4 {



	height: auto



}



.form-control.jj-menu {



	padding: 0 35px 0 40px;



	color: solid 1px var(--grey-600);



	font-family: "Circular Air Book"



}



.drop-plan-bot {



	width: 600px



}



.feature-bot {



	padding: 0 100px 100px;



	box-sizing: border-box



}



.feature-list {



	height: 145px



}



.pop-career h3 {



	padding-bottom: 10px



}



.pop-bot {



	display: inline-block



}



.pop-bot p span {



	padding: 0



}



.detail-user li a img {



	border-radius: 0



}







.banner {



	background: var(--grey-900); url(../images/banner8.jpg) no-repeat scroll center bottom / cover



}







.after-login-drop {



	padding: 0;



	border: none;



	width: 216px;



	border-bottom: 1px solid #e2e2e2!important;



	border-left: 1px solid #e2e2e2!important



}



.after-login-drop ul {



	list-style: none;



	padding: 10px 0 15px



}



.after-login-drop ul li a {



	padding: 0 10px 0 20px;



	font-size: 14px!important;



	line-height: 34px;



	width: 100%;



	display: block;



	float: left



}



.after-login-drop ul li a:hover {



	background: #f9f9f9



}



.after-login-drop ul li a.active {



	background: #f9f9f9



}



.navbar-right {



	width: auto



}



.contact-map iframe {



	width: 100%



}







.sb-search.sb-search-open, .no-js .sb-search {



	width: 240px



}



.seeker-job {



	text-indent: -9999px



}







.cate-nav ul {



	width: 100%;



	margin: 0;



	padding: 0



}



.cate-nav ul li {



	width: 50%;



	float: left



}











.jj-download {



	color: #fff;



	background: none;



	    border-color: var(--blue);



    color: var(--blue);



	margin-right: 30px;



	height: 45px;



	margin-top: 0



}



.jj-download.focus, .jj-download:focus {	



	background: var(--dark-blue);



	border-color: var(--dark-blue);



    color:var(--white);



}



.jj-download:hover {	



	background:var(--dark-blue);



	border-color: var(--dark-blue);



    color:var(--white);



}



.jj-download.active.focus, .jj-download.active:focus, .jj-download.active:hover, .jj-download:active.focus, .jj-download:active:focus, .jj-download:active:hover, .open>.dropdown-toggle.jj-download.focus, .open>.dropdown-toggle.jj-download:focus, .open>.dropdown-toggle.jj-download:hover {



	background:var(--dark-blue);



	border-color: var(--dark-blue);



    color:var(--white);



}



.jj-download i {



	display: inline-block;



	height: 45px;



	width: 55px;



	float: left;



	background: url(../images/dowload-btn.svg) 15px 8px no-repeat;



	border-right: solid 2px #e94436;



	margin: -2px 0 0



}



.jj-download:hover i {



	background: url(../images/dowload-btn.svg) 15px 8px no-repeat;



	border-right: solid 2px #e94436



}



.jj-download.active i {



	background: url(../images/dowload-btn.svg) 15px 6px no-repeat;



	border-right: solid 2px #e94436



}



.jj-download.active.focus i, .jj-download.active:focus i, .jj-download:active.focus i, .jj-download:active:focus i, .open>.dropdown-toggle i.jj-download.focus i, .open>.dropdown-togglei .jj-download:focus i, .open>.dropdown-toggle i.jj-download:hover {



	background: url(../images/dowload-btn.svg) 15px 8px no-repeat;



	border-right: solid 2px #e94436



}



.drop-plan-bot ul li i.drop-ic3 {



	background-position: -72px -3px



}



.jj-verified {



	height: 200px



}



.privacy-sec h5 {



	padding:0px 0 15px 0;



}



.jj-tradmark {



	margin: 20px 0 25px 40px



}



.imgWrap-one {



	margin-top: 10px;



	max-width: 302px;



	height: 150px



}



.imgDescription-one {



	line-height: 150px;



	width: 104.3%



}



.imgWrap-one a img {



	width: 300px



}



.imgDescription-one img {



	width: 40px;



	height: 48px



}



.imgWrap {



	height: 321px;



	margin-bottom:0



}



.imgWrap-two {



	height: 289px



}



.imgDescription {



	line-height: 321px



}



.privacy-list li {



	padding:0 0 20px 10px; color: var(--grey-900); font-size: 16px;



}



.imgWrap-two:hover .imgDescription-two {



	visibility: hidden



}







.list-seeker ul li {



	padding: 0



}



.jj-mailing {



	/*height: 300px*/



}



/*.jj-mailing h4 {



	padding-bottom: 15px;



	color: var(--grey-900);



	border-bottom: 1px solid var(--grey-900);



}*/



.jj-email h4 {



	color: var(--green);



	border-color: var(--green)



}



.jj-support-sec h4 {



	color: var(--blue);



	border-color: var(--blue)



}



.jj-mailing p {



	line-height: normal



}



.jj-get {



	margin: 15px 0 0



}



.join-em {



	float: left



}



.benefits span {



	padding: 25px 0 15px;



	float: left



}



.employer-placeholder a {



	border: solid 1px #ededed;



	padding: 0;



	background: #fff;



	border-radius: 3px;



	display: block



}



.employer-placeholder a img {



	border: solid 1px var(--grey-600);



	border-radius: 1px



}



.employer-social li a {



	padding: 0;



	border-radius: 0;



	display: block;



	border: none



}



.other-option ul li a {



	padding: 0;



	border-radius: 0;



	display: block;



	border: none



}



.join-em ul {



	list-style: none;



	margin: 0;



	padding: 0;



	float: right



}



.join-em ul li {



	line-height: normal;



	float: left



}



/*.join-em ul li a {



	line-height: 30px;



	display: block;



	border: solid 1px var(--grey-900);



	font-size: 12px;



	color: var(--grey-900);



	border-radius: 3px;



	margin-left: 10px;



	text-decoration: none;



	padding: 0 18px;



	text-transform: uppercase;



	cursor: pointer!important



}



.join-em ul li a i {



	width: 18px;



	height: 16px;



	background: url(../images/join-icon.svg) left top no-repeat;



	display: inline-block;



	float: left;



	margin: 6px 6px 0 0



}



.join-em ul li a i.j-icon1 {



	background-position: left top



}



.join-em ul li a i.j-icon2 {



	background-position: -48px top



}



.join-em ul li a i.j-icon3 {



	background-position: -93px top



}



.join-em ul li a:hover i.j-icon1 {



	background-position: left top



}



.join-em ul li a:hover i.j-icon2 {



	background-position: -48px top



}



.join-em ul li a:hover i.j-icon3 {



	background-position: -93px top



}



.join-em ul li a.active i.j-icon1 {



	background-position: left -15px



}



.join-em ul li a.active i.j-icon2 {



	background-position: -48px -15px



}



.join-em ul li a.active i.j-icon3 {



	background-position: -93px -15px



}



.join-em ul li a:hover {



	border: solid 1px var(--grey-900);



	background: #fff;



	color: var(--grey-900);



	cursor: pointer



}*/



.employer-info ul li span.info-text a {



	border: none;



	padding: 0



}



.right-info {



	padding-left: 50px



}



.job-detail-up ul {



	list-style: none;



	margin: 0;



	padding: 0;



	width: 103%



}



.job-detail-up ul li {



	line-height: normal;



	position: relative



}



.job-detail-up ul li a {



	float: left;



	background: none;



	border: solid 1px #b0b0b0;



	height: 50px;



	text-align: center;



	display: block;



	width: 31%;



	margin-right: 6px;



	text-decoration: none;



	margin-bottom: 30px



}



.job-detail-up ul li a i {



	width: 28px;



	height: 25px;



	background: url(../images/job-detail-icon.svg) left top no-repeat;



	display: flex;



	margin: 11px auto 0



}



.job-detail-up ul li a:hover {



	background: #e4e4e4



}



.job-detail-up ul li a.active {



	background: var(--green)



}



.jj-faverate {



	background: var(--green)!important;



	border: solid 1px var(--green)!important



}



.job-detail-up ul li a i.detail-ic1 {



	background-position: left top



}



.job-detail-up ul li a i.detail-ic2 {



	background-position: -53px top



}



.job-detail-up ul li a i.detail-ic3 {



	background-position: -105px top



}



.job-detail-up ul li a:hover i.detail-ic1 {



	background-position: left top



}



.job-detail-up ul li a:hover i.detail-ic2 {



	background-position: -53px top



}



.job-detail-up ul li a:hover i.detail-ic3 {



	background-position: -105px top



}



.job-detail-up ul li a.active i.detail-ic1 {



	background-position: left -25px



}



.job-detail-up ul li a.active i.detail-ic2 {



	background-position: -53px -46px



}



.job-detail-up ul li a.active i.detail-ic3 {



	background-position: -105px -46px



}



.job-detail-up ul li a.active {



	background: var(--green)



}



.action-drop {



	background: #fff none repeat scroll 0 0;



	border: medium none;



	border-radius: 3px;



	box-shadow: 0 0 5px #dbdbdb;



	box-sizing: border-box;



	display: inline-block;



	padding: 20px;



	width: 135px;



	left: 180px;



	top: 60px;



	position: absolute



}



.action-drop h6 {



	font-size: 10px;



	color: #868686;



	padding-bottom: 8px;



	text-transform: uppercase;



	margin: 0



}



.action-drop ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.action-drop ul li {



	line-height: 30px



}



.action-drop ul li a {



	font-size: 14px;



	color: var(--grey-900);



	width: auto;



	height: auto;



	border: none;



	text-align: left;



	line-height: 30px;



	margin: 0;



	display: block;



	width: 100%



}



.action-drop ul li a:hover {



	color: #0b1f35;



	background: none;



	border: none



}



.action-drop ul li a i {



	width: 18px;



	height: 18px;



	background: url(../images/share-social.svg) left top no-repeat;



	display: inline-block;



	margin: 4px 8px 0 0;



	float: left



}



.action-drop ul li a i.share-f {



	background-position: left top



}



.action-drop ul li a i.share-t {



	background-position: left -25px



}



.action-drop ul li a i.share-in {



	background-position: left -51px



}



.action-drop ul li a i.share-g {



	background-position: left -79px



}



.action-drop ul li a:hover.share-f-blue {



	color: #005189



}



.action-drop ul li a:hover.share-t-lightblue {



	color: #13a1d0



}



.action-drop ul li a:hover.share-in-blue {



	color: #3a93c5



}



.action-drop ul li a:hover.share-g-red {



	color: #bf3729



}



.action-drop ul li a.active.share-f-blue {



	color: #005189



}



.action-drop ul li a.active.share-t-lightblue {



	color: #13a1d0



}



.action-drop ul li a.active.share-in-blue {



	color: #3a93c5



}



.action-drop ul li a.active.share-g-red {



	color: #bf3729



}



.action-drop ul li a:hover i.share-f {



	background-position: left -102px



}



.action-drop ul li a:hover i.share-t {



	background-position: left -127px



}



.action-drop ul li a:hover i.share-in {



	background-position: left -153px



}



.action-drop ul li a:hover i.share-g {



	background-position: left -181px



}



.ac-arrow {



	background: rgba(0,0,0,0) url(../images/drop-top-arrow.svg) no-repeat scroll left top;



	height: 10px;



	position: absolute;



	left: 28px;



	top: -8px;



	width: 18px



}



.pressdetail-banner span {



	padding: 0



}



.modal-dialog {



	width: 366px;




}
.modal-content {
    border-radius: 10px !important;
    padding: 30px 29px !important;
}


/*.alert-input {



	margin-top: 13px;



	height: 44px;



	line-height: 44px;



	padding: 0 10px



}



.alert-input-one {



	height: 44px;



	line-height: 44px;



	background: rgba(0,0,0,0) url(../images/india.svg) no-repeat scroll 10px 15px;



	padding: 0 0 0 34px;



	margin-top: 13px;



	width: 28%!important



}



.alert-input-two {



	height: 44px;



	line-height: 44px



}*/



.jj-submit {



	margin-top: 13px



}



/*textarea.alert-input {



	height: 100px!important;



	padding: 10px!important



}*/



.email-submit {



	height: 44px;



	line-height: 40px



}



/*.pop-close a {



	font-size: 10px;



	height: 25px;



	letter-spacing: 1px;



	line-height: 26px;



	padding: 0 7px 0 8px



}



.pop-close a:hover {



	color: #e74c3c



}



.pop-close a:focus, a:hover {



	color: #e74c3c



}*/



.input-left-filled {



	padding-right: 6px



}



.input-right-filled {



	padding-left: 6px



}



.mobile-row .alert-input-one {



	margin-left: 0!important;



	width: 25%!important;



	position: relative; border: solid 1px #acacac!important; 

	    color: var(--grey-700);



}



.mobile-row .alert-input-two {



	background: #fff;



	position: relative;



	margin-left:-1px!important;



	padding: 0 0 0 10px;



	width: 75%!important;



}



.mobile-row .alert-input-three {



	background: rgba(0,0,0,0) none repeat scroll 0 0;



	text-align: center;



	float: left;



	padding: 0 10px;



	width: 63px!important;



	margin-left: -18px!important



}



.pop-bot {



	margin-top: 13px;



	width: 100%



}



.pop-inside h5 {	



	padding:0; color: var(--grey-900);



	font-size:20px;



	margin: 0px;



}







.bootstrap-tagsinput {



	margin-top: 13px!important;



	padding: 0!important



}



.bootstrap-tagsinput input {



	padding: 0 10px!important



}



.radio {



	padding: 0 0 0 10px !important;



	margin-top: 10px



}



.text-mess {



	line-height: 19px!important;



	font-size: 14px;



	letter-spacing: 1px



}



.pop-inside p {



	padding-top:10px



}



.location-btn {



	margin: -39px -3px 0 0



}



.alert-area {



	height: 44px;



	line-height: 44px;



	margin-top: 13px



}



.personal-list li {



	line-height: normal;



	padding-bottom: 10px



}



.pop-career h5 {



	padding-top: 15px



}



.user-area {



	width: 100%;



	border: solid 1px var(--grey-600);



	border-radius: 3px;



	margin-top: 30px;



	padding: 0 20px;



	box-sizing: border-box;



	height: 44px;



	line-height: 44px;



	font-size: 16px;



	color: solid 1px var(--grey-600);



	background: url(../images/drop_arrow.svg) center right no-repeat #fff;



	position: relative;



	-webkit-appearance: none;



	-moz-appearance: none;



	appearance: none



}



.user-area:focus {



	color: var(--grey-900);



}



.user-area select {



	width: 100%



}



.profile-input {



	padding: 0 22px



}



.favorite-job li a span.jj-count {



	padding: 8px 0 0



}



.favorite-job li a.fav-view {



	padding-top: 19px



}



.jj-submit { width: auto;

	    height: 32px;

    line-height: 29px;

    font-size: 14px;

    padding: 0 15px;

    border-radius: 5px;



}



.jj-submit-btn {



	width: 100%;



	border-radius: 3px;



	color: #fff;



	background-color: var(--blue);



	border-color: var(--blue);



	margin-top: 18px



}



.jj-submit-btn.focus, .jj-submit-btn:focus {



	color: #fff;



	background-color: var(--dark-blue);



	border-color: var(--dark-blue);



	box-shadow: none



}



.jj-submit-btn:hover {



	color: #fff;



	background-color: var(--dark-blue);



	border-color: var(--dark-blue)



}



.jj-submit-btn.active.focus, .jj-submit-btn.active:focus, .jj-submit-btn.active:hover, .jj-submit-btn:active.focus, .jj-submit-btn:active:focus, .jj-submit-btn:active:hover, .open>.dropdown-toggle.jj-submit-btn.focus, .open>.dropdown-toggle.jj-submit-btn:focus, .open>.dropdown-toggle.jj-submit-btn:hover {



	color: #fff;



	background-color:var(--dark-blue);



	border-color: var(--dark-blue);



}



/*.sign-section-inside {



	padding: 40px 0 90px



}*/



.sign-up-sec {



	padding-top: 150px



}



.favorite-sec h3.small {



	padding-top: 0



}



ul.favorite-job li {



	line-height: normal;



	float: left;



	list-style: none;



	width: auto;



	margin: 0 10px 0 0



}



.favorite-job li a {



	font-size: 45px;



	color: var(--green);



	text-align: center;



	border: solid 1px var(--green);



	display: block;



	border-radius: 3px;



	text-decoration: none;



	line-height: normal;



	padding: 11px 20px 10px;



	min-height: 98px;



	line-height: 35px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	position: relative;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	outline: none



}



.favorite-job li a span {



	font-size: 15px;



	display: block;



	color: var(--green);



	margin: 0



}



.favorite-job li a em {



	height: 14px;



	bottom: -14px;



	display: block;



	position: absolute;



	left: 0;



	width: 100%



}



.favorite-job li a span i {



	width: 42px;



	height: 42px;



	background: url(../images/job-list-icon.svg) no-repeat scroll center top;



	margin: 0 auto;



	display: block



}



.favorite-job li a span i.jobs-icons1 {



	background-position: left top



}



.favorite-job li a span i.jobs-icons2 {



	background-position: -56px top



}



.favorite-job li a:hover span i.jobs-icons1 {



	background-position: left top



}



.favorite-job li a:hover span i.jobs-icons2 {



	background-position: -56px top



}



.favorite-job li a.active span i.jobs-icons1 {



	background-position: left -42px



}



.favorite-job li a.active span i.jobs-icons2 {



	background-position: -56px -42px



}



.favorite-job li a:hover em.tab-green {



	background: none



}



.favorite-job li a:hover em.tab-dark-blue {



	background: none



}



.favorite-job li a:hover em.tab-blue {



	background: none



}



.favorite-job li a:hover em.tab-red {



	background: none



}



.favorite-job li a:hover em.tab-gray {



	background: none



}



.favorite-job li a.active em.tab-green {



	background: url(../images/tab-green-arrow.svg) no-repeat scroll center top;



	background: url(../images/tab-green-arrow.svg) no-repeat scroll center top



}



.favorite-job li a.active em.tab-blue {



	background: url(../images/tab-blue-arrow.svg) no-repeat scroll center top



}



.favorite-job li a.active em.tab-red {



	background: url(../images/tab-red-arrow.svg) no-repeat scroll center top



}



.favorite-job li a.active em.tab-gray {



	background: url(../images/tab-gray-arrow.svg) no-repeat scroll center top



}



.favorite-job li a.active em.tab-dark-blue {



	background: url(../images/tab-dark-blue-arrow.svg) no-repeat scroll center top



}



.favorite-job li a {



	background: var(--bg);



}



.favorite-job li a:hover {



	background: #fff;



	color: var(--green)



}



.favorite-job li a:hover span {



	color: var(--green)



}



.favorite-job li a.active {



	background: var(--green)



}



.favorite-job li a.active span {



	color: #fff



}



.favorite-job li a.fav-employe {



	color: #2483fe;



	border: solid 1px #2483fe



}



.favorite-job li a.fav-employe span {



	color: #2483fe



}



.favorite-job li a:hover.fav-employe {



	background: #fff;



	color: #2483fe



}



.favorite-job li a:hover.fav-employe span {



	color: #2483fe



}



.favorite-job li a.active.fav-employe {



	color: #fff;



	background: #2483fe



}



.favorite-job li a.active.fav-employe span {



	color: #fff



}



.favorite-job-list {width: 100%;	margin:0px 0 0;float: left}



.favorite-job li a.you-profile {



	color: var(--grey-900);



	border: solid 1px var(--grey-900);



}



.favorite-job li a.you-profile span {



	color: var(--grey-900);



}



.favorite-job li a:hover.you-profile {



	background: #fff;



	color: var(--grey-900);



}



.favorite-job li a:hover.you-profile span {



	color: var(--grey-900);



}



.favorite-job li a.active.you-profile {



	color: #fff;



	background: var(--grey-900);



}



.favorite-job li a.active.you-profile span {



	color: #fff



}



.favorite-job li a.fav-apply {



	color: #e74c3c;



	border: solid 1px #e74c3c



}



.favorite-job li a.fav-apply span {



	color: #e74c3c



}



.favorite-job li a:hover.fav-apply {



	background: #fff;



	color: #e74c3c



}



.favorite-job li a:hover.fav-apply span {



	color: #e74c3c



}



.favorite-job li a.active.fav-apply {



	color: #fff;



	background: #e74c3c



}



.favorite-job li a.active.fav-apply span {



	color: #fff



}



.favorite-job li a.fav-view {



	color: var(--grey-900);



	border: solid 1px var(--grey-900);



}



.favorite-job li a.fav-view span {



	color: var(--grey-900);



}



.favorite-job li a:hover.fav-view {



	background: #fff;



	color: var(--grey-900);



}



.favorite-job li a:hover.fav-view span {



	color: var(--grey-900);



}



.favorite-job li a.active.fav-view {



	color: #fff;



	background: var(--grey-900);



}



.favorite-job li a.active.fav-view span {



	color: #fff



}



.jj-verified ul li i.full-iocn {



	background-position: left -122px



}



.profile-filled {



	width: 100%;



	float: left;



	padding: 0 45px;



	box-sizing: border-box



}



.save-submit {



	-webkit-tap-highlight-color: transparent;



	background: var(--green);



	color: #fff;



	border: solid 2px var(--green);



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.save-submit:hover {



	color: #fff;



	background: #1cb576;



	border: solid 2px #1cb576



}



.save-submit {



	width: 100%;



	border-radius: 3px;



	background: var(--blue);



	border: solid 2px var(--blue);



	padding: 0;



	height: 52px;



	color: #fff;



	font-family:Arial, Helvetica, sans-serif;



	font-size: 18px;



	line-height: 49px;



	margin-top: 18px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.save-submit.focus, .save-submit:focus {



	color: #fff;



	background-color: var(--blue);



	border: solid 2px var(--blue);



	box-shadow: none



}



.save-submit:hover {



	color: #fff;



	background-color: var(--blue);



	border: solid 2px var(--blue)



}



.save-submit.active.focus, .save-submit.active:focus, .save-submit.active:hover, .save-submit:active.focus, .save-submit:active:focus, .save-submit:active:hover, .open>.dropdown-toggle.save-submit.focus, .open>.dropdown-toggle.save-submit:focus, .open>.dropdown-toggle.save-submit:hover {



	color: #fff;



	background-color: var(--blue);



	border: solid 2px var(--blue)



}



.porg-user {



	width: 100%;



	border: none;



	background: #d6d8d8;



	height: 7px;



	margin-top: 10px;



	margin-bottom: 0;



	float: left;



	box-shadow: none



}



.progress-bar-user {



	background: var(--green);



	box-shadow: none;



	height: 7px



}



.precent-user {



	font-size: 12px;



	color: solid 1px var(--grey-600);



	width: 100%;



	float: left;



	padding: 8px 0 10px;



	text-align: left



}



.precent-user img {



	margin: -2px 4px 0 0



}



.precent-user span {



	float: right;



	color: solid 1px var(--grey-600);



	font-size: 12px;



	padding: 0



}



.precent-user span a {



	color: #e74c3c



}



.upload-file {



	background: rgba(0,0,0,0) none repeat scroll 0 0;



	border: medium none;



	border-radius: 3px;



	box-sizing: border-box;



	color: #bcbdbe;



	float: right;



	font-family: "Circular Air Book";



	font-size: 14px;



	height: 43px;



	margin: -43px 0 0 11px;



	padding: 0 15px;



	position: relative;



	width: auto



}



.comment-user {



	width: 100%;



	float: left;



	margin-top: 20px



}



.comment-user p {



	font-size: 14px;



	color: var(--grey-900);



	line-height: 22px;



	padding: 0;



	text-align: left



}



.comment-user p span {



	color: #e74c3c



}



.phone-filled {



	height: 44px;



	line-height: 44px;



	background: url(../images/india.svg) no-repeat scroll 10px 15px #fff!important;



	padding: 0 0 0 34px;



	margin-top: 13px;



	width: 28%!important;



	border: 1px solid solid 1px var(--grey-600);



	float: left;



	border-radius: 3px 0 0 3px



}



.phone-num {



	background: #fff;



	border-left: medium none;



	border: 1px solid solid 1px var(--grey-600);



	border-radius: 0 3px 3px 0;



	margin-top: 13px;



	padding: 0 20px;



	border-left: none;



	border-radius: 0 3px 3px 0;



	height: 44px;



	line-height: 44px;



	background: #fff!important;



	width: 72%



}


/* 
.modal-open .modal {



	background: rgba(44,62,80,0.7) none repeat scroll 0 0



} */



.support {



	width: 100%;



	float: left;



	background: rgba(13,23,35,0.2);



	padding: 25px 0;



	margin-top: 0



}







.author-banner img {



	width: auto



}



.login-nav {



	width: 100%;



	float: left;



	background: #fff;



	box-shadow: var(--box-shadow-md); border:none;



	height: 52px



}



.login-nav .navbar-brand {



	padding: 12px 12px 12px 22px



}



.login-nav .navbar-brand img {



	width: 140px



}



.sign-right {



	margin: 13px 22px 0 0



}



.jj-login {



	background: var(--green);



	color: #fff;



	line-height: 29px;



	width: auto;



	padding: 0 10px



}



.jj-login:hover {



	background: #1cb576



}



.inner-footer {



	display: none



}



.employe-login {



	margin-top: 58px



}



.copy-form {



/*	padding: 50px 60px!important;



	box-shadow: none!important;



	margin-top: 110px*/



}



.copy-form h1 {



	font-size: 30px



}



/*.apply-now-page {



	margin-top: 110px



}*/



.right-sign {



	background: var(--green);



	margin: 120px 0 0 15px;



	padding: 0 20px 15px



}



/*.sign-left {



	margin-top: 100px



}*/



.promo p {



	padding: 0;



	margin: 0



}



.jj-plantotal {



	background: #1cb576



}



.order-sum ul li {



	padding: 0 16px



}



.jj-back {



	margin: 13px 22px 0 0;



	background: var(--green);



	color: #fff;



	line-height: 29px;



	border-color: var(--green)



}



.jj-back:hover {



	background: #1cb576;



	border-color: var(--green);



	color: #fff



}



.jj-back i {



	background: rgba(0,0,0,0) url(../images/back-arrow-white.svg) no-repeat scroll left top



}



.jj-back.active.focus, .jj-back.active:focus, .jj-back.focus, .jj-back.focus:active, .jj-back:active:focus, .jj-back:focus {



	color: #fff



}



.er-social {



	margin: 0 auto;



	width: 430px



}



.er-social ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.er-social ul li {



	line-height: none;



	float: left;



	margin-right: 13px



}



.er-social ul li a {



	width: 48px;



	height: 48px;



	background: url(../images/404-social.svg) left top no-repeat;



	display: block;



	border: solid 1px #888a8c;



	border-radius: 100px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.er-social ul li a:hover {



	background: url(../images/404-social.svg) left top no-repeat #fff



}



.er-social ul li a.f-icon {



	background-position: 14px 11px



}



.er-social ul li a:hover.f-icon {



	background-position: 14px -26px;



	background-color: #005189;



	border: solid 1px #005189



}



.er-social ul li a.t-icon {



	background-position: -50px 10px



}



.er-social ul li a:hover.t-icon {



	background-position: -50px -27px;



	background-color: #13a1d0;



	border: solid 1px #13a1d0



}



.er-social ul li a.g-icon {



	background-position: -112px 11px



}



.er-social ul li a:hover.g-icon {



	background-position: -112px -26px;



	background-color: #bf3729;



	border: solid 1px #bf3729



}



.er-social ul li a.link-icon {



	background-position: -178px 11px



}



.er-social ul li a:hover.link-icon {



	background-position: -178px -26px;



	background-color: #3a93c5;



	border: solid 1px #3a93c5



}



.er-social ul li a.e-icon {



	background-position: -243px 12px



}



.er-social ul li a:hover.e-icon {



	background-position: -243px -25px;



	background-color: #e74c3c;



	border: solid 1px #e74c3c



}



.er-social ul li a.you-tube {



	background-position: -284px 12px



}



.er-social ul li a:hover.you-tube {



	background-position: -284px -25px;



	background-color: #e02f2f;



	border: solid 1px #e02f2f



}



.error-content {



	margin-top: 58px



}



.er-social ul li a.you-tube {



	background-position: -284px 12px



}



.er-social ul li a:hover.you-tube {



	background-position: -284px -25px;



	background-color: #e02f2f;



	border: solid 1px #e02f2f



}



.er-social ul li a.sshare-icon {



	background-position: -407px 12px



}



.er-social ul li a:hover.sshare-icon {



	background-position: -407px -25px;



	background-color: #5ba6a8;



	border: solid 1px #5ba6a8



}



.er-social ul li a.quora-icon {



	background-position: -366px 12px



}



.er-social ul li a:hover.quora-icon {



	background-position: -366px -25px;



	background-color: #e02f2f;



	border: solid 1px #e02f2f



}



/*.brand {



	margin-top:40px;



	width: 100%;



	float: left; padding-bottom:100px;



}



.brand-sec {



	margin-bottom: 25px



}



.brand-sec h4 {



	margin: 0;



	padding-bottom: 10px



}



.brand-list {



	position: absolute;



	width: auto;



	float: left



}



.brand-list ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.brand-list ul li {



	line-height: normal;



	float: none;



	margin: 0 2em 0 0



}



.brand-list ul li a {



	font-size: 18px;



	color: var(--grey-900);



	text-align: left;



	display: block;



	line-height: 50px;



	text-decoration: none;



	text-indent: 20px;



	border-radius: 3px 0 0 3px;



	float: left;



	position: relative;



	text-decoration: none;



	z-index: 1;



	width: 175px



}



.brand-list ul li a.active {



	background: var(--blue) none repeat scroll 0 0;



	color: #fff



}



.brand-list ul li a::after {



	border-radius: 3px;



	content: "";



	height: 36px;



	margin-top: -18px;



	position: absolute;



	right: -18px;



	top: 50%;



	transform: rotate(45deg);



	width: 37px;



	z-index: -1



}



.brand-list ul li a.active::after {



	background: var(--blue) none repeat scroll 0 0



}*/



.sticky-one {



	position: fixed;



	width: auto;



	z-index: 9999999;



	height: 90px;



	background: none;



	display: inline-block;



	padding-top: 10px;



	left: auto;



	top: 80px;



	-webkit-transition: all .3s ease-in;



	-moz-transition: all.3s ease-in;



	-o-transition: all .3s ease-in;



	transition: all .3s ease-in;



	-webkit-transition: all .3s ease-out;



	-moz-transition: all.3s ease-out;



	-o-transition: all .3s ease-out;



	transition: all .3s ease-out



}



.key-list em {



	padding: 0



}



.job-list-right h3 {



	color: var(--blue)



}



.total {



	margin: 0;



	width: auto



}



.employe-detail ul li span em {



	width: 165px;



	float: left;



	font-style: normal



}



/*.jj-post:hover .two-day {



	font-family:Arial, Helvetica, sans-serif;



	font-weight: 400;



	background: none!important



}*/



.job-detail-banner {



	height: 60px



}



.list-input {



	border-radius: 0;



	border: none;



	border-bottom: solid 1px var(--blue);



	box-shadow: none;



	font-size: 16px;



	color: var(--blue)!important;



	margin: -20px 0 21px -15px !important;



	width: 113%;



	background: var(--bg);



	padding: 0 10px 0 16px



}



/*ul.select-list {



	margin-top: 0



}



ul.select-list span {



	font-size: 14px;



	color: #8a8a8a;



	display: block;



	padding: 0 0 10px



}



ul.select-list li {



	font-size: 16px;



	line-height: 26px;



	padding: 0;



	color: #2e2e2e



}*/



.select-list li label {



	width: 100%;



	cursor: pointer



}



.select-list li label:hover {



	color: var(--blue)



}



.cat-list {



	height: auto!important;



	overflow-x: none!important;



	overflow-y: none!important



}



/*.job-list-right h3 {



	padding-left: 51px



}*/



.job-list-right span {



	padding-left: 51px



}



.job-detail-section {



	padding: 60px 0 0



}



.new-list-right span {



	padding: 2px 5px 0



}



.search-country {



	border: none;



	padding: 0



}



.list-input-search {



	margin: -20px 0 0!important;



	-moz-appearance: none;



	border: 1px solid #b2b3b4;



	border-radius: 3px;



	box-sizing: border-box;



	color: solid 1px var(--grey-600);



	font-size: 16px;



	height: 40px;



	line-height: 40px;



	margin-top: 10px;



	padding: 0 20px;



	position: relative;



	width: 100%



}



.change-area {



	width: 100%;



	border:solid 1px var(--grey-600);



	border-radius: 3px;



	margin-top: 0;



	padding: 0 20px;



	box-sizing: border-box;



	height: 40px;



	line-height: 40px;



	font-size: 16px;



	color: solid 1px var(--grey-600);



	background: url(../images/drop_arrow.svg) center right no-repeat #fff;



	position: relative;



	-webkit-appearance: none;



	-moz-appearance: none;



	appearance: none



}



.change-area:focus {



	color: var(--grey-900);



	box-shadow: none



}



.change-area select {



	width: 100%



}



.slider.slider-horizontal {



	width: 96%!important;



	margin: 0 10px 0 0



}



.slider-handle.round {



	border-radius: 0!important



}



.slider-handle {



	background: url(../images/slide-range.svg) left top no-repeat!important;



	background-color: none



}



.slider-selection {



	background: var(--green)!important;



	box-shadow: none;



	box-shadow: none!important



}



.slider-handle {



	width: 16px!important;



	height: 16px!important;



	box-shadow: none;



	border: solid 1px #fff!important



}



.slider-track {



	box-shadow: none!important;



	background: #e2e2e2;



	background-image: none;



	border-radius: 0!important



}



.slider-track-low, .slider-track-high {



	border-radius: 0!important



}



.slider.slider-horizontal .slider-tick, .slider.slider-horizontal .slider-handle {



	margin-top: -3px!important;



	margin-left: 0!important



}



.slider-selection {



	border-radius: 0!important



}



.range {



	padding: 45px 0 40px;



	border-top: 1px solid #b2b3b4



}



.panel-group .panel {



	border: none;



	box-shadow: none; border-radius:3px;



}



.ui-widget-content a {



	color: var(--grey-900);!important;



	font-size: 15px!important;



	font-family: "Circular Air Book"!important



}



.ui-widget-content a:hover {



	background: none!important;



	border: none!important



}



.ui-widget-content a.active {



	background: none!important;



	border: none!important



}



#ui-id-1 .ui-state-focus {



	border: solid 1px #fff!important;



	background: none!important;



	font-weight: 400;



	color: var(--grey-900);!important



}



.edit-emplogo.edit-ic > a {



	/*background: url(../images/pencial.svg) no-repeat scroll center center #fff;*/



	border-radius: 0;



	width: 25px;



	height: 25px;



	border: none;



	margin: -5px 38px 0 0; font-size: 15px;



}



.right-info h2 span a {



	margin: -4px 0 0



}



.jj-primary-search {



	border-radius: 0 3px 3px 0;



	background: #e74c3c;



	padding: 0 50px;



	height: 50px;



	color: #fff;



	font-family:Arial, Helvetica, sans-serif;



	border: none;



	font-size: 18px;



	line-height: 50px



}



.jj-primary-search.focus, .jj-primary-search:focus {



	color: #fff;



	background-color: #d74031;



	box-shadow: none



}



.jj-primary-search:hover {



	color: #fff;



	background-color: #d74031



}



.jj-primary-search.active.focus, .jj-primary-search.active:focus, .jj-primary-search.active:hover, .jj-primary-search:active.focus, .jj-primary-search:active:focus, .jj-primary-search:active:hover, .open>.dropdown-toggle.jj-primary-search.focus, .open>.dropdown-toggle.jj-primary-search:focus, .open>.dropdown-toggle.jj-primary-search-search:hover {



	color: #fff;



	background-color: #d74031



}



.news-list span {



	padding: 0 15px!important



}







.img-icon {



	height: 30px



}



.jj-verified h4 {



	height: 60px



}



.an-individul {



	border: 1px solid solid 1px var(--grey-600);



	border-radius: 3px;



	box-sizing: border-box;



	color: var(--grey-900);



	font-size: 15px;



	height: 44px;



	line-height: 44px;



	margin-top: 18px;



	padding: 0 20px;



	width: 100%;



	font-size: 22px;



	color: solid 1px var(--grey-600);



	-webkit-tap-highlight-color: transparent;



	margin-bottom: 0;



	position: relative;



	z-index: 1;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	background: #fff



}



label.an-individul {



	font-weight: 500



}



.an-individul i {



	width: 26px;



	height: 26px;



	background: url(../images/individual-icon.svg) left top no-repeat;



	display: block;



	float: left;



	margin: 8px 8px 0 0



}



.an-individul i.indi-icon1 {



	background-position: left 1px



}



.an-individul i.indi-icon2 {



	background-position: -43px 1px



}



.an-individul:hover {



	color: var(--grey-900);



	background: var(--bg);



	border: solid 1px var(--grey-600)



}



.an-individul:hover i.indi-icon1 {



	background-position: left 1px



}



.an-individul:hover i.indi-icon2 {



	background-position: -43px 1px



}



.an-individul.active {



	color: #fff;



	background: var(--green);



	border: solid 1px var(--green)



}



.an-individul.active i.indi-icon1 {



	background-position: left -23px



}



.an-individul.active i.indi-icon2 {



	background-position: -43px -23px



}



.jj-verified ul li i {width: 18px}



.jj-post ul li i {



	width: 16px



}



.jj-post ul li i.user-iocn {



	background-position: left -20px



}



.jj-verified ul li i.user-iocn {



	background-position: left -20px



}







.jj-alert {



	color: var(--grey-900);!important;



	display: inline-block;



	padding: 20px 0 0



}



.exit-seeker {



	float: right



}



#resume-error {



	margin: -8px 0 0



}



.jj-upload {



	position: relative



}



.g-recaptcha {



	position: relative;



	z-index: 1



}



.captcha {



	margin: 8px 0 0



}



@media screen and (-webkit-min-device-pixel-ratio: 0) {



.alert-input {



	line-height: normal; color:var(--grey-700);



}



}



.input-ar {



	padding: 0 32px 0 10px



}



.email-unsubsceibe {



	width: 48%;



	float: left;



	background: none;



	border-color: var(--green);



	color: var(--green)



}



.email-update {



	width: 48%;



	margin-left: 4%



}



.desk-apply-btn {



	display: block



}



.m-apply-btn {



	display: none



}



.left-side-apply-btn {



	width: 100%;



	float: left;



	margin: 15px 0 0



}



.left-side-apply-btn .jj-submit {



	width: auto;



	display: inline-block;



	padding: 0 30px;



	margin: 0;



	float: left;



	margin-right: 10px;



	border-radius: 3px!important



}



.detail-save {



	width: auto;



	float: left



}



.sv-btn {



	background: none;



	color: #888;



	margin-left: 5px;



	border-color: #888



}



.sv-btn:hover {



	border-color: #888;



	background: none;



	color: #888



}



.sv-btn:focus {



	border-color: #888;



	background: none;



	color: #888



}



.sv-btn i {



	width: 16px;



	height: 16px;



	background: url(../images/sv-heart.svg) left top no-repeat;



	display: inline-block;



	margin: 13px 8px 0 0;



	float: left



}



.sv-btn:hover i {



	background: url(../images/sv-heart-fill-gray.svg) left top no-repeat



}



.sv-btn:focus i {



	background: url(../images/sv-heart-fill-gray.svg) left top no-repeat



}



.jj-green1 {



	background: #FF1744;



	color: #fff;



	border-color: #FF1744



}







.sv-btn.active.focus, .sv-btn.active:focus, .sv-btn.active:hover, .sv-btn:active.focus, .sv-btn:active:focus, .sv-btn:active:hover, .open>.dropdown-toggle.sv-btn.focus, .open>.dropdown-toggle.sv-btn:focus, .open>.dropdown-toggle.sv-btn:hover {



	border: solid 2px #888!important;



	background: none!important;



	color: #888!important



}



.sv-btn.focus, .sv-btn:focus {



	border: solid 2px #888!important;



	background: none!important;



	color: #888!important



}







.jj-blog-caption{ display: none !important;}



@media only screen and (min-width: 768px) and (max-width: 1024px) {



.h3, h3 {



	font-size: 30px



}



.form-control.jj-input {



	width: 35.8%!important



}







.text-right {



	margin-left: -100px;



	max-width: 302px



}



.imgDescription-one {



	width: 142.3%



}



.scroll {



	background-position: inherit!important



}



.buymorejobs {



	width: 594px!important



}



.banner-left {



	margin: 70px auto 0



}



.banner {



	height: 600px



}







.jj-login-btn {



	padding: 0 10px



}







.jj-verified {



	height: 305px



}



.jj-verified h4 {



	margin-top: 10px



}



.brand-list ul li a {



	width: 130px



}



.imgWrap-three span {



	line-height: 75px



}



.blog-list span {



	padding: 0 10px



}



.form-control.jj-subs {



	width: 58.2%



}



.jj-subscribe {



	margin-left: -11px



}



#mc-embedded-subscribe-form .jj-primary {



	width: 124px



}



.statnow-text {



	line-height: normal;



	padding: 10px



}



.pricing span {



	padding-top: 0



}



.email-info figure figcaption p {



	word-wrap: break-word



}



.jj-mailing {



	height: 375px



}



.feature-bot {



	padding: 0 0 100px



}



.right-info {



	padding-left: 0



}



.em-verification {



	padding: 20px



}



.jj-verified h4 {



	height: auto



}



.jj-post {



	min-height: 343px



}



ul.job-post {



	margin: -10px 0 15px;



	display: inline-block



}



ul.favorite-job li {



	margin: 0 5px 0 0



}



.favorite-job li a span {



	font-size: 13px



}



.favorite-job li a {



	padding: 11px 10px 10px



}



ul.favorite-job li {



	margin: 0 5px 0 0



}



.search-nav .navbar-right ul li {



	padding: 20px 7px 6px



}



.navbar-inverse .after-login-nav.navbar-right li a {



	font-size: 14px



}



.search-nav-filled {



	font-size: 14px



}



.order-sum ul li {



	padding: 0 5px;



	font-size: 13px



}



.mobile-row .alert-input-one {



	width: 30%!important



}



#signup-form .mobile-row .alert-input-two {



	width: 63%!important



}



.pop-inside {



	padding: 20px



}



.list-input {



	width: 116%



}



}



@media only screen and (min-width: 980px) and (max-width: 1280px) {



.imgDescription-one {



	width: 110.3%



}



.form-control.jj-subs {



	width: 71.2%



}











.jj-mailing {



	height: 300px



}



.jj-post {



	min-height: 300px



}



.jj-verified {



	height: 280px



}



.order-sum ul li {



	font-size: 14px;



	padding: 0 12px



}



.list-input {



	width: 111.3%



}



}



@media only screen and (min-width: 320px) and (max-width: 767px) {



.h3, h3 {



	font-size: 25px



}







.mobile-social ul li {



	padding: 0!important



}



.search {



	width: 100%!important



}



.navbar-right ul li {



	float: none;



	padding: 7px 0 0;



	width: 100%



}







.form-control.jj-input {



	width: 100%!important



}



.mobile-social ul li {



	float: left!important;



	padding: 0!important;



	width: auto!important



}







.jj-group {



	width: 100%!important



}



.navbar-toggle {



	margin-top: 0



}







.cate-nav ul li {



	width: auto



}











.jj-verified {



	display: block



}



.jj-support ul {



	text-align: center



}



.jj-support ul li {



	float: none;



	display: inline-block



}



.banner {



	height: auto;



	padding: 0 0 40px;



	background: var(--grey-900); url(../images/hero-banner-mobile.jpg) no-repeat scroll center bottom / cover



}



.banner-left {



	width: 100%;



	margin: 15px 0 0



}



.banner-left h2 {



	font-size: 25px



}



.banner-left h2.small {



	line-height: 25px;



	font-size: 20px;



	margin: 15px 0



}



.jj-link {



	font-size: 18px;



	height: 44px;



	line-height: 42px



}



.banner-left .jj-link {



	width: 140px



}



.jj-primary {



	width: 140px



}



.jj-verified {



	height: auto



}



.social {



	width: 300px



}



.social ul {



	text-align: center



}



.social ul li {



	margin: 0;



	float: none;



	display: inline-block



}



.jj-tradmark {



	margin: 0 20px 20px 0;



	width: 100%;



	float: left



}







.seeker-job {



	margin: 13px 11px 0 -34px;



	border: none



}



.jj-login-btn {



	color: var(--grey-900);



	width: 100%;



	float: left;



	text-align: left;



	line-height: 40px;



	height: 40px;



	padding: 0 18px 0 0



}



.jj-login-btn:hover {



	color: var(--grey-900);



}



.jj-download {



	margin-right: 0;



	margin-bottom: 10px



}



.inner-sub-nav {



	background: #fff;



	border-bottom: solid 2px var(--bg);



	border: 1px solid rgba(0,0,0,0.15);



	box-shadow: 0 6px 12px rgba(0,0,0,0.176);



	border-radius: 4px



}



.privacy-drop li ul {



	margin: 0 15px 15px;



	width: 92%



}



.imgDescription img {



	width: 35px;



	height: 35px



}



.imgWrap {



	margin-right: 0;



	display: block;



	margin-bottom: 20px



}



.imgWrap-one {



	height: 100%;



	line-height: 100%;



	margin-top: 10px;



	max-width: 100%



}



.imgWrap-one a img {



	width: 100%



}



.imgDescription-one {



	width: 100%;



	line-height: 135px



}



.buymorejobs {



	width: 100%!important



}



.legal-one label {



	font-size: 22px



}



.brand-list ul li a {



	width: auto



}



.brand {



	width: auto;



	margin-top: 0



}



.brand-list ul li {



	float: left;



	margin: 0 1em 0 0



}



.brand-list {



	position: inherit



}



.sticky-one {



	position: inherit;



	top: 0



}



.imgWrap-three span {



	line-height: 120px



}



.brand-sec {



	margin-right: -15px



}



.looking {



	width: 100%



}



.blog-list {



	height: auto



}



.blog .blog-list {



	min-height: auto!important



}



.blog-list span {



	font-size: 10px;



	padding: 0 10px



}



.subscribe {



	padding: 20px;



	min-height: auto



}



.subscribe h4 {



	padding-right: 0



}



.subscribe .navbar-form {



	padding: 10px 0;



	margin: 0



}



.jj-subscribe {



	padding: 0 25px



}



.statnow-text {



	line-height: normal;



	padding: 10px



}



.jj-mailing {



	height: auto;



	margin-top: 0;



	width: 100%



}



.jj-get {



	width: 57.3%



}



.question li h5 {



	padding-left: 0



}



.right-sign {



	margin: 30px 0 0



}



.em-verification {



	padding: 20px



}



.feature-bot {



	padding: 0 0 100px



}



.blog-detail-banner {



	height: 500px



}



.bg-color {



	height: 100%



}



.blog .blog-list {



	min-height: auto



}



.detail-user-right {



	width: 100%!important;



	margin: 0!important;



	padding: 0!important



}



.detail-user li {



	width: 100%;



	margin: 0;



	padding-bottom: 10px;



	text-align: left;



	height: auto



}



.sb-search.sb-search-open, .no-js .sb-search {



	width: 100%



}



.new-list-right {



	padding-top: 0;



	margin-top: 0



}



.employe-detail ul li span em {



	width: 114px



}



.jobs-benefits p {



	text-align: left



}



.popular-search ul li {



	margin-right: 7px



}



.que-icon title {



	text-transform: none



}



.modal-dialog {



	width: 100%;



	margin: 0



}



.copy-form {



	padding: 20px!important



}



.job-detail-section {



	padding: 30px 0 0



}



.pop-inside {



	padding:20px



}



.modal-dialog{margin:15px; width: auto;}



.author-banner {



	padding: 55px 0 0



}



.author-drop {



	margin-top: 0



}



.right-info {



	padding-left: 0



}



.join-em ul li a {



	margin-left: 0



}



.jj-post {



	padding: 15px;



	display: inline-block



}



.jj-verified {



	padding: 15px



}



.jj-verified h4 {



	height: auto



}



.job-list-right h3 {



	padding-left: 0



}



.key-list {



	position: relative;



	z-index: 1;



	margin: 0 0 15px



}



.ccode-mobile {



	display: block



}



.plan-pop {



	width: 95%!important;



	margin: 10px 0 0 8px



}



.em-verification h3 {



	padding-bottom: 15px



}



.em-verification p {



	padding-top: 8px



}



.drop-price {



	width: 100%



}



#verify-pricing .em-verification {



	height: 420px;



	margin-top: 20px



}



.drop-plan-bot {



	width: 100%



}



.login-list .drop-price {



	height: 390px;



	overflow-y: scroll;



	overflow-x: hidden



}



.drop-plan {



	margin-top: 10px



}



.detail-user-right .search {



	border: none;



	padding: 0



}



.emp-popup-login {



	padding: 75px 15px 15px



}



.individual-banner {



	height: 200px



}



.employer-bg-color {



	height: 200px;



	width: auto



}



.join-em ul {



	float: left



}



.desk-apply-btn {



	display: none



}



.m-apply-btn {



	display: block;



	width: 100%;



	float: left;



	padding-bottom: 40px;



	margin-top: 8px



}



.m-apply-btn p {



	margin: 0



}



.input-left-filled {



	padding-right: 15px; width: 100%; float: left;



}



.input-right-filled {



	padding-left: 15px;width: 100%; float: left;



}



.employe-login {



	margin-top: 0



}



.center-contain {



	padding: 50px 0 60px



}



.job-list-right span {



	padding-left: 0



}



.search-country {



	border: none;



	padding: 18px 18px 18px 20px



}



.list-input {



	width: 109%



}



.list-input-search {



	width: 100%



}



/*.feature h1 {



	font-size: 51px!important



}*/



.left-side-apply-btn .jj-submit {



	margin-bottom: 10px



}



.job-detail-banner {



	height: 45px



}



/*.sharethis-inline-share-buttons {



	margin: 0 0 40px!important;



	float: left!important



}*/



.alert-area {



	padding: 0 20px 0 10px



}



.team-section h4 {



	padding-bottom: 30px



}



.jj-mailing h4 {



	padding-bottom: 15px!important



}



.looking label {



	padding-bottom: 20px



}



.edit-emplogo.edit-ic > a {



	margin: -5px 0px 0 0



}











.blog-detail{  padding:40px 0 30px 0;}



.feature{ text-align: center; }



.feature h1{ padding-top:0px; }







.new-notification .button-grey{ float: left !important; margin:15px 3px 0px 0px !important;}







}



@media only screen and (min-width: 480px) and (max-width: 767px) {



.imgWrap {



	margin-right: 20px



}



.imgDescription-one {



	line-height: 206px



}



.jj-download {



	margin-right: 4px



}



.modal-dialog {



	width: 96%;

	max-width:100%;



}



}



@media only screen and (min-width: 481px) and (max-width:640px) {



.jj-download {



	margin-right: 20px;



	margin-bottom: 0



}



}



.success-message em {



	float: right;



	margin: 5px 6px 5px 0



}



.success-message em a {



	color: #fff;



	line-height: 36px;



	font-size: 14px;



	color: #fff;



	font-style: normal;



	background: var(--green);



	display: block;



	padding: 0 25px;



	border-radius: 3px;



	text-decoration: none



}



.success-message {



	background-color: #cbf3db;



	color: #3c763d;



	border: 1px solid transparent;



	border-radius: 3px;



	font-size: 16px;



	height: 51px;



	line-height: 51px;



	margin-bottom: 25px;



	padding: 0;



	margin-top: 25px;



	width: 100%;



	display: inline-block



}



.success-message span {



	display: inline-block;



	height: 49px;



	margin-right: 20px;



	text-align: center;



	width: 56px;



	background: #ace9c7



}



.alert-message {



	background-color: #d8f1fe;



	color: #31708f;



	border: 1px solid transparent



}



.alert-message span {



	display: inline-block;



	background: #bbe5fe



}



.warning-message {



	background-color: #fbf0c3;



	color: #8a6d3b;



	border: 1px solid transparent



}



.warning-message span {



	display: inline-block;



	background: #f8e49b



}



.error-message {



	background-color: #fadbd8;



	color: #a94442;



	border: 1px solid transparent



}



.error-message span {



	display: inline-block;



	background: #f8ccc9



}



.close-wrap {



	padding: 0 12px



}



.top-messages-wrapper {



	position: fixed;



	display: none;



	top: 0;



	width: 100%;



	z-index: 999999



}



.msg-differnt {



	background-color: #dff0d8;



	border: solid 1px #d6e9c6;



	color: #447c44;



	border-radius: 3px;



	font-size: 16px;



	height:auto; line-height:25px; padding:15px 10px;



	margin-bottom: 25px;







}



.success-differnt {



	/* background-color: #dff0d8;



	border: solid 1px #d6e9c6;



	color: #447c44;



	border-radius: 3px;



	font-size: 16px;



height:auto; line-height:25px; padding:15px 10px;



	margin-bottom: 25px;



	margin-top: 25px */

	 background-color: var(--green-light);

    color: var(--green-dark);

    border-radius: 3px;

    font-size: 16px;

    border: none;

    height: 60px;

    line-height: 57px;

    margin-bottom: 25px;

    padding: 0;

    margin-top: 25px;



	



}



.success-differnt span {



	display: inline-block;



	height: 49px;



	margin-right: 0;



	text-align: center;



	width: 56px;



	border-left: solid 3px #447c45;



	border-radius: 3px 0 0 3px



}



.alert-differnt {



	background-color: #d9edf7;



	color: #31708f;



	border: solid 1px #bce8f1



}



.alert-differnt span {



	display: inline-block;



	border-left: solid 3px #31708f



}



.warning-differnt {



	background-color: #fcf8e3;



	color: #8a6d3b;



	border: solid 1px #faebcc



}



.warning-differnt span {



	display: inline-block;



	border-left: solid 3px #8a6d3b



}



.error-differnt {



	background-color: #f2dede;



	color: #a94442;



	border: solid 1px #ebccd1



}



.error-differnt span {



	display: inline-block;



	border-left: solid 3px #a94442



}



.jj-errors-success-top .success-differnt {



	text-align: center;



	margin-top: 0



}



.jj-errors-success-top .alert-differnt {



	text-align: center;



	margin-top: 0



}



.jj-errors-success-top .warning-differnt {



	text-align: center;



	margin-top: 0



}



.jj-errors-success-top .error-differnt {



	text-align: center;



	margin-top: 0



}



.jj-errors-success-top .success-message {



	text-align: center;



	margin-top: 0



}



.jj-errors-success-top .alert-message {



	text-align: center;



	margin-top: 0



}



.jj-errors-success-top .warning-message {



	text-align: center;



	margin-top: 0



}



.jj-errors-success-top .error-message {



	text-align: center;



	margin-top: 0



}



.close {



	margin: 13px 15px 0 0



}



/*.posted-note {



	width: 100%;



	background:var(--yellow-bg);



	border: solid 1px var(--yellow-border);



	border-radius: 3px;



	float:left;



	margin:0px 0 0;



	text-align: center;



	padding: 50px 0



}*/



.error-message p {



	width: 70%;



	display: inline-block



}



@media only screen and (min-width: 767px) and (max-width: 1024px) {



.success-message span {



	float: left



}



.error-message p {



	width: 51%;



	font-size: 12px;



	line-height: normal;



	margin: 0;



	padding: 9px 0 0



}



}



@media only screen and (min-width: 320px) and (max-width: 767px) {



.success-message em a {



	margin: 0 10px 10px;



	text-align: center



}



.success-message span {



	margin: 0;



	padding: 0;



	height: auto;



	background: none;



	width: 100%



}



.success-message {



	height: auto



}



.error-message p {



	display: inline-block;



	line-height: normal;



	padding: 0 10px 10px;



	text-align: center;



	width: 100%



}



.msg-differnt {



	line-height: normal;



	padding: 8px 0 0;



	font-size: 14px



}



.posted-note {



	padding: 10px 0



}



}



select option {



	z-index: 99



}



.cpy-remember label {



	width: 100%



}



.cpy-remember label span {



	font-size: 17px;



	width: 90%;



	display: inline-block;



	padding: 3px 0 0



}



.cpy-remember label input {



	float: left;



	margin-right:10px



}



.alert-date-of {



	width: 100%



}



.jj-group {



	width: 20.6%



}



.form-control.jj-input {



	width: 41.8%



}



.benefits-list i.benefit-icon1 {



	background-position: left top



}



.benefits-list i.benefit-icon2 {



	background-position: -101px top



}



.benefits-list i.benefit-icon3 {



	background-position: -201px top



}



.benefits-list i.benefit-icon4 {



	background-position: left -89px



}



.benefits-list i.benefit-icon5 {



	background-position: -101px top



}



.benefits-list i.benefit-icon6 {



	background-position: -201px top



}



.benefits-list i.benefit-icon7 {



	background-position: left -179px



}



.benefits-list i.benefit-icon8 {



	background-position: -101px top



}



.benefits-list i.benefit-icon9 {



	background-position: -101px top



}



.benefits-list i.benefit-icon10 {



	background-position: -201px top



}



.benefits-list i.benefit-icon11 {



	background-position: left -89px



}



.benefits-list i.benefit-icon12 {



	background-position: -101px top



}



.benefits-list i.benefit-icon13 {



	background-position: -201px top



}



.benefits-list i.benefit-icon14 {



	background-position: left -179px



}



.benefits-list i.benefit-icon15 {



	background-position: -101px top



}



.benefits-list i.benefit-icon16 {



	background-position: -101px top



}



.jj-new {



	font-style: normal



}



.jj-success-wrap .success-message, .jj-errors-wrap .error-message {



	padding: 0 20px



}



.jj-error-success {



	display: none



}



#sharejobsms p {



	width: 100%;



	float: left



}



.print-content h3 {



	margin: 0;



	padding: 30px 0 15px



}



.print-sec {



	background: var(--bg); none repeat scroll 0 0;



	float: left;



	padding-bottom: 50px;



	padding-top: 50px;



	width: 100%



}



.print-sec .col-md-offset-1 {



	margin-left: 50px;



	margin-left: 25px;



	max-width: 627px



}



.sign-right .jj-login {



	width:auto!important; padding:0 10px;



}



.print-sec .col-md-offset-1 .gen-info-list li span {



	width: 88%



}



#sharejobsms .alert-input-one {



	width: 100%



}



#sharejobsms .alert-input-two {



	width: 100%;



	margin-left: -30px



}



#sharejobsms .alert-input-three {



	float: left;



	margin-left: -42px;



	width: 121px



}



#frnd_mobile_number-error {



	margin-left: 0



}



#mobile_otp-error {



	margin-left: -47px;



	width: 133px



}



#phone_number-error {



	margin-left: -30px



}



#report_job_form .alert-input-one {



	width: 100%



}



#report_job_form .alert-input-two {



	width: 100%;



	margin-left: -30px



}



#report_job_form .alert-input-three {



	float: left;



	margin-left: -42px;



	width: 121px



}



.radio label {



	padding: 0 10px;



	line-height: 21px



}



.radio {



	padding: 0 0 0 7px



}



.seeker-job {



	text-indent: -99px



}



.g-recaptcha {



	float: right



}



.captcha {



	float: right



}



.buymorejobs {



	width: 710px



}



.key-list ul li a {



	cursor: pointer



}



.search-btn {



	position: relative;



	z-index: 1



}



/*.cat-list li {



	display: none



}



.cat-list li.cat-show {



	display: inline



}*/



.list-loader {



	height: 500px;



	left: 300px;



	position: absolute;



	text-align: center;



	top: 84px;



	z-index: 999999;



	width: auto;



	display: none



}



/*.select-list li label.active {



	color: var(--blue)



}*/



.key-list ul li a strong {



	font-weight: 400



}



.ui-widget-content {



	height: auto!important;



	overflow-y: scroll!important;



	background: rgba(255,255,255,0.9) none repeat scroll 0 0



}



.ui-menu .ui-menu-item {



	padding: 4px 11px 6px!important;



	border: solid 1px transparent



}



.ui-widget-content .ui-state-focus {



	border: none!important;



	background: #eaeaea!important;



	font-weight: 400;



	color: var(--grey-900);!important



}



ul.ui-widget-content li.ui-state-focus {



	border: none!important;



	background: #eaeaea!important;



	font-weight: 400;



	color: var(--grey-900);!important



}



.ui-widget-content a:hover {



	border: none!important;



	cursor: pointer



}



.ui-menu .ui-menu-item a {



	font-family: "Circular Air Book"!important;



	color: var(--grey-900);!important;



	font-size: 14px!important



}



.ui-autocomplete {



	z-index: 99999!important;



	height: 250px!important



}



div.tooltip {



	width: 150px



}



.input-dob {



	width: 100%;



	border: solid 1px #abaaaa;



	height: 45px;



	line-height: 45px;



	color: var(--grey-900);



	font-size: 16px;



	font-weight: 400;



	background: #fff;



	border-radius: 5px!important;



	padding: 0 15px;



	box-shadow: none;



	text-align: left



}



#cal-btn {



	width: 26px;



	height: 45px;



	/*background: url(../landing-images/date-icon.svg) right top no-repeat;*/



	float: right;



	margin: -32px -10px 0 0



}



#cal-btn1 {



	width: 26px;



	height:auto;	



	float: right;



	margin:-33px 46px 0 0;



	position: relative;



	z-index: 99



}







#cal-btn1 i{ color: var(--grey-700); margin:2px 10px 0 0;}



#cal-btn2 {



    width: 26px;



    height: 45px;



    /*background: url(../landing-images/date-icon.svg) right 14px no-repeat;*/



    float: right;



    margin: -32px 0 0;



    position: relative;



    z-index: 99;



}



.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {



	background: #eaeaea!important;



	border: none!important



}



.favorite-sec .jj-fav-emp {



	background: var(--blue);



	border: solid 2px var(--blue)



}



.favorite-sec .jj-fav-applyjob {



	background: #e74c3c;



	border: solid 2px #e74c3c;



	margin-top: 30px



}



.favorite-sec .jj-fav-emp:hover {



	background: #005dff!important;



	border: solid 2px #005dff!important



}



.favorite-sec .jj-fav-applyjob:hover {



	background: #df3224!important;



	border: solid 2px #df3224!important



}



.note {



	line-height: 43px



}



.emp_job_list {



	float: left



}



.share-drop {



	left: 0;



	top: 7px



}



.share-drop ul li a {



	padding: 0;



	text-transform: inherit



}



.tooltip .tooltip-inner {



	text-transform: none!important;



	font-size: 10px



}



.mobile-row .alert-seeker {



	background: #eee!important



}



.copy-form-new em {



	padding:0px 0 15px 0;



}



.seekar-tick {



	width: auto;



	float: right;



	margin: -35px -30px 0 0



}



#contact-seeker-form .jj-upload {



	margin: 13px 0 0 11px



}



#contact-seeker-form .save-submit {



	margin-top: 12px!important



}



#contact-seeker-form .user-area {



	margin-top: 13px



}



.payment-sec {



	padding: 0



}



.payment-new {



	width: 100%;



	float: left;



	background: var(--bg);



}



.payment-new ul {



	list-style: none;



	margin: 0;



	padding: 0



}



.payment-new ul li {



	line-height: normal;



	float: left;



	width: 33.3%



}



.payment-new ul li a {



	font-size: 20px;



	color: var(--grey-900);



	text-align: center;



	display: block;



	line-height: 65px;



	border-right: solid 1px #e2e5e5;



	border-bottom: solid 1px #e3e3e3;



	position: relative;



	z-index: 1



}



.payment-new ul li a:hover {



	color: var(--green);



	text-decoration: none



}



.payment-new ul li a.active {



	background: #fff;



	border-top: solid 3px var(--green);



	line-height: 65px;



	margin: -3px 0 0;



	border-radius: 3px 3px 0 0;



	line-height: 65px;



	position: relative;



	border-bottom: none



}



.payment-form {



	padding: 50px 60px 70px;



	width: 100%;



	float: left;



	background: #fff;



	margin-top: -1px



}



.payment-input {



	width: 88%;



	border: solid 1px var(--grey-600);



	border-radius: 3px;



	margin: 0 0 20px;



	padding: 0 15px;



	box-sizing: border-box;



	height: 44px;



	line-height: 44px;



	font-size: 16px;



	color: solid 1px var(--grey-600);



	display: inline-block;



	float: left



}



.card-pay {



	height: 44px;



	width: 55px;



	float: right



}



.payment-input:focus {



	color: var(--grey-900);



}



.payment-area {



	width: 34%;



	border: solid 1px var(--grey-600);



	border-radius: 3px;



	margin-top: 0;



	padding: 0 15px;



	box-sizing: border-box;



	height: 44px;



	line-height: 44px;



	font-size: 16px;



	color: solid 1px var(--grey-600);



	background: url(../images/drop_arrow.svg) center right no-repeat #fff;



	position: relative;



	float: left;



	-webkit-appearance: none;



	-moz-appearance: none;



	appearance: none



}



.payment-area:focus {



	color: var(--grey-900);



}



.payment-area select {



	width: 100%



}



.payment-area-one {



	width: 22%;



	float: left;



	margin-left: 12px



}



.payment-input-one {



	width: 22%;



	float: left;



	margin-left: 12px



}



.pay-secure-btn {



	margin-top: 0!important



}



.pay-question {



	padding: 8px 0 0 10px;



	width: auto;



	float: left



}



.filled-pay {



	width: 100%;



	float: left



}



.pay-secure {



	width: 100%;



	padding: 40px 0 0;



	font-size: 16px;



	color: var(--grey-900);



}



.pay-secure img {



	margin: -11px 0 0 3px



}



.pay-secure span {



	list-style: none;



	margin: 0;



	padding: 0;



	float: right



}



.pay-secure span img {



	margin: -11px 0 0 5px



}



.checkout-nav {



	margin: 0!important;



	background: #fff none repeat scroll 0 0;



	border-bottom: 1px solid #dce0e0;



	float: left;



	height: 58px;



	width: 100%



}



.check-main {



	padding: 140px 0 100px;



	width: 100%;



	float: left;



	background: var(--bg);



}



.checkout-nav .after-login-nav.navbar-right li a {



	color: solid 1px var(--grey-600)



}



.checkout-nav .after-login-nav.navbar-right li a:hover {



	color: solid 1px var(--grey-600)



}



.secure span img {



	margin: -11px 0 0 5px



}



.single-job_listing .user-detail p span.address {



	width: 100%!important



}



.seeker-user ul {



	float: right;



	list-style: outside none none;



	margin: 6px 0!important;



	padding: 0



}



.user-link .input {



	line-height: 19px



}



.user-link .copy-btn {



	line-height: 19px



}



#jj_contact_form .input-error {



	text-align: left



}



.press-info figure figcaption p span {



	color: solid 1px var(--grey-600);



	display: block;



	font-size: 12px;



	line-height: normal;



	padding:5px 0 0 0;



	text-transform: uppercase



}



textarea {



	resize: vertical



}



.overlay {



	background: transparent;



	position: relative;



	width: 1200px;



	height: 334px;



	top: 334px



}



.employer-info {



	float: none



}



.employer-info ul li span.info-text a {



	word-wrap: break-word



}



.join-em ul li a:hover {



	cursor: inherit



}



.seeker-resume {



	font-size: 13px;



	text-align: left



}



.seeker-in {



	color: var(--grey-900);



}



div.input-success {



	text-align: left



}



div.input-error {



	text-align: left



}



.favorite-sec .jj-submit {



	width: auto;



	padding: 0 30px



}



.favorite-sec .save-submit {



	width: 100%



}



/*.favorite-sec .jj-verified {



	display: inline-block;



	height: 250px



}*/



.jj-individual .jj-verified ul li i.user-iocn {



	background-position: left -144px



}



.jj-individual .jj-verified ul li i.buiz-iocn {



	background-position: left -19px



}



.jj-verified ul li i.buiz-iocn {



	background-position: left -20px



}



.jj-verified ul li i.user-iocn {



	background-position: left -144px



}



.favorite-employe ul li i.tb-icon1.in-icon10 {



	background-position: left -365px!important



}



.row .jj-verified h4 {



	height: auto;



	min-height: auto!important



}



/*.favorite-employe ul li i.tb-icon1 {



	width: 21px!important



}*/



/*.jj-verified h3 {



	font-size: 28px!important



}*/



/*.favorite-employe ul li i.tb-icon1.in-icon2 {



	background-position: left -34px!important



}*/



.full-user p span {



	color: var(--green)



}



.pop-inside .jj-fexist span.remove-exresume {



	float: right



}



.jj-frexist {



	background: #eee none repeat!important;



	margin: 0 0 0 11px



}



.jj-fexist {



	margin: 0 0 0 11px !important;



	color: var(--grey-900);!important;



	font-family: "Circular Air Book"!important;



	font-size: 16px!important



}



.favorite-job-list .phone-num {



	width: 82%!important



}



.favorite-job-list .phone-filled {



	width: 18%!important



}



button.jopacity {



	background: var(--bg); none repeat scroll 0 0;



	border: 1px dashed var(--grey-900);



	border-radius: 3px;



	box-sizing: border-box;



	color: var(--grey-900);



	font-family: "Circular Air Book";



	font-size: 15px;



	margin: 11px 0 0 11px !important;



	padding: 0 15px



}



.jobs-list a:hover {



	text-decoration: none



}



.jobs-list em {



	font-style: normal;



	color: #fff



}







.social_hide {



	display: none!important



}



/*.jj-job-listng {



	padding: 80px 0



}*/



/*.total em {



	background: none;



	width: auto;



	float: left;



	font-size: 10px;



	color: #fff;



	text-transform: uppercase;



	font-style: normal;



	margin-top: 14px;



	border-radius: 2px



}



.total em a {



	background:none;



	border-radius: 0;



	color: var(--red);



	display: block;



	padding: 0 8px;



    height: 17px;



    line-height: 16px;



	text-decoration: none;



	border: solid 1px var(--red); border-radius:3px;



}



.total em a svg {



	    width: 6px;



    float: left;



    margin: 3px 4px 0 0;



}



.total em a i {



	font-style: normal;



	float: left;



	margin: 0 3px 0 0



}



.total em a:hover {



	background: #e74c3c;



	border: solid 1px #e74c3c;



	color: #fff



}*/



ul.j-list-home {



	list-style: none;



	margin: 0;



	padding: 0;



	position:relative;



	right: 0;



	top: 0px; width:100%; float: left;



}



.j-list-home li {



	list-style: none;



	float: left!important;



	width: auto;



	display: inline-block;



	width: auto!important



}



/*.j-list-home li i {



	background: none!important



}*/



.j-list-home li .user-detail-deselect {



	float: none;



	right: auto;



	top: auto;



	width: auto;



	position: inherit;



	margin: 3px 7px 0 0



}



/*.j-list-home li .jj-new {



	float: none;



	right: auto;



	top: auto;



	width: auto;



	position: inherit



}*/



.j-list-home li em {



	height: 18px;



	display: inline-block;



	font-family:Arial, Helvetica, sans-serif; float: left; 



}



.new-post-blog span {



	padding: 0px 0 0px 0



}



.jj-blog-caption{ display: none;}



#signup-form .home-bs-hs label {



	width: 48%;



	float: left;



	padding: 2px;



	line-height: 36px;



	height: 38px;



	text-align: center



}



#signup-form .home-bs-hs label i {



	margin: 3px 0 0 7px



}



.em-verification h4 {



	color: var(--grey-900);



}



.em-verification h6 {



	margin: 5px 0



}



.statnow-text {



	text-indent: 15px



}



.loading-plan {



	position: absolute;



	height: 500px;



	width: 100%;



	z-index: 999;



	left: -30px;



	padding: 35px 0 0;



	display: none



}



.sec-loader {



	left: 35px;



	padding: 35px 0 0;



	text-align: left;



	left: -30px



}



.employer-price-banner {



	width: 100%;



	float: left;



	background: url(../images/employer-price-banner.jpg) center top no-repeat



}



.employer-pop {



	width: 810px;



	position: relative



}



.employer-pop-inside {



	width: 100%;



	background: #fff;



	border-radius: 3px;



	padding: 35px 45px 30px;



	box-sizing: border-box;



	position: relative;



	box-shadow: 0 0 5px rgba(0,0,0,0.2);



	margin: 35px 0 0 48px



}



.employer-price-left h2 {



	margin: 0;



	padding-bottom: 15px



}



.employer-price-left ul {



	list-style: none;



	margin: 10px 0 0;



	padding: 0



}



.employer-price-left ul li {



	line-height: normal;



	float: left;



	font-size: 15px;



	color: var(--grey-900);



	padding: 0 20px 15px 0



}



.employer-price-left ul li i {



	float: left;



	margin-right: 14px



}



.employer-price-left p {



	width: 100%;



	float: left;



	padding-top: 10px;



	letter-spacing: 1px



}



.employer-price-left p em {



	font-style: normal;



	color: #e74c3c



}



.hurry-btn {



	border: 2px dotted var(--blue);



	border-radius: 0;



	color: var(--blue);



	float: left;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size: 11px;



	font-style: italic;



	font-weight: 700;



	line-height: 19px;



	margin: 15px 0 0 22px;



	padding: 4px 10px 4px 40px;



	position: relative;



	width: auto;



	background: #e5f1ff



}



.hurry-btn i {



	position: absolute;



	left: -24px;



	top: -2px



}



ul.em-plan-list {



	list-style: none;



	margin: 40px 0 0;



	padding: 0;



	width: 100%;



	text-align: center;



	float: left



}



.em-plan-list li {



	line-height: normal;



	display: inline-block;



	font-size: 11px;



	color: #55616e;



	text-transform: uppercase;



	padding-right: 12px;



	line-height: 20px



}



.em-plan-list li span {



	width: 20px;



	height: 20px;



	color: #55616e;



	border: solid 1px #55616e;



	border-radius: 100px;



	display: inline-block;



	text-align: center;



	margin-right: 3px;



	line-height: 19px



}



.em-plan-list li i {



	float: left;



	margin: -1px 5px 0 0



}



.employer-price-right h6 {



	font-size: 14px;



	color: #fff;



	text-transform: uppercase;



	text-align: center;



	background: url(../images/green-back-bg.svg) center top no-repeat;



	line-height: 23px;



	font-weight: 400;



	font-family: 'Circular Air Book'



}



.employer-price-right p {



	font-size: 12px;



	color: var(--grey-900);



	text-transform: uppercase;



	text-align: center;



	margin: 0;



	padding-bottom: 5px



}



.employer-price-right p span {



	color: #e74c3c



}



.employer-price-right p a {



	display: inline-block;



	line-height: 22px;



	color: #2bc787;



	border: dashed 1px #2bc787;



	padding: 0 5px;



	margin-left: 5px



}



.em-price {



	width: 100%;



	float: left;



	background: #f9f9f9;



	border: solid 1px #e5e5e5;



	padding: 10px 12px;



	margin-top: 10px



}



.em-price-left {



	width: 31%;



	float: left



}



.em-price-left h4 {



	margin: 0;



	font-size: 21px



}



.em-price-left p {



	font-size: 12px;



	color: var(--grey-900);



	padding: 0;



	text-align: left



}



.em-price-left span {



	text-decoration: line-through;



	color: var(--grey-900);!important



}



.em-price-left em {



	font-size: 15px;



	color: var(--green);



	font-style: normal



}



.em-price-left em.p-blue {



	color: var(--blue)



}



.em-price-left em.p-green {



	color: var(--blue)



}



.em-price-left p.small {



	font-size: 10px;



	color: #9399a0;



	font-style: normal;



	text-transform: none;



	width: 115px



}



.em-price-mid {



	width: auto;



	float: right;



	margin: 7px 0 0 10px



}



.em-price-mid ul {



	list-style: none;



	float: left;



	margin: 0;



	padding: 0



}



.em-price-mid ul li {



	line-height: normal;



	float: left



}



.em-price-mid ul li a {



	font-size: 12px;



	color: #fff;



	background: var(--grey-900);



	border: solid 1px var(--grey-900);



	border-radius: 3px;



	text-transform: uppercase;



	line-height: 30px;



	padding: 0 12px;



	display: block;



	border-radius: 0 3px 3px 0



}



.em-price-mid ul li a.white {



	background: #fff;



	border-radius: 3px 0 0 3px;



	font-size: 10px;



	color: var(--grey-900);



}



.em-price-mid.medium {



	margin-top: 15px



}



.em-price-blue ul li a {



	border: solid 1px var(--grey-900);



	background: var(--grey-900);



}



.em-price-blue ul li a.blue {



	color: var(--grey-900);



	height: auto



}



.em-price-green ul li a {



	border: solid 1px var(--green);



	background: var(--green)



}



.em-price-green ul li a.green {



	color: var(--green)



}



.em-price-right {



	width: auto;



	float: left;



	margin: 4px 10px 0 0



}



.employer-price-right p span i {



	font-family: 'rupee_foradianregular';



	font-size: 12px



}



.payment-sec {



	width: 100%;



	float: left;



	margin-top: 10px



}



.payment-sec label {



	font-size: 14px;



	color: #828992;



	font-weight: 400;



	line-height: 20px



}



.payment-sec span {



	float: right



}



.coupon-button {



	border: none;



	background: none;



	color: var(--grey-900);



	font-size: 12px;



	margin: 0;



	padding-bottom: 5px;



	text-align: center;



	text-transform: uppercase



}







.planpopup-dropdown .employer-price-left {



	text-align: left!important



}



.planpopup-dropdown .employer-price-left ul li {



	padding: 0!important



}



.planpopup-dropdown .employer-price-left h2 {



	letter-spacing: 0!important



}



.planpopup-dropdown .em-price-mid ul li {



	padding: 0!important;



	height: auto



}



.planpopup-dropdown .drop-price {



	width: 810px!important



}



.planpopup-dropdown .em-plan-list li {



	float: none!important;



	height: auto!important;



	padding: 0 12px 0 0 !important



}



.planpopup-dropdown .em-price-mid {



	margin: 7px 0 0



}



.planpopup-dropdown .em-price-mid ul li a {



	text-transform: uppercase!important;



	font-size: 12px!important;



	margin: 0 0 0 -1px



}



.planpopup-dropdown .em-price-left {



	text-align: left



}



.planpopup-dropdown .em-price-mid ul li a.white {



	font-size: 10px!important



}



.employer-price-right p a:hover {



	text-decoration: none



}



.hire-five span.discount {



	color: #fff;



	display: block;



	font-size: 12px;



	letter-spacing: 1px;



	margin-top: 10px;



	text-transform: uppercase



}



.hire-five span.discount em {



	color: var(--grey-900);



	font-style: normal



}



#signup-form .an-individul.active i.indi-icon1 {



	background-position: left -24px



}



#signup-form .an-individul.active i.indi-icon2 {



	background-position: -42px -23px



}



.em-price-mid ul li a:hover {



	text-decoration: none



}



.warning-differnt-one a {



	color: #8a6d3b;



	text-decoration: underline



}







#flip {



	display: none



}



#mobile_jj_list {



	display: none



}



.press-release-sec {



	width: 100%;



	float: left;



	background: #fff;



	text-align: center



}



.legal-one {



	width: 100%;



	float: left; padding:50px 0; 



}



/*.press-cover-sec {



	width: 100%;



	float: left;



	background: var(--white);



	text-align: center; padding:0px 0 100px 0;



}







.press-cover-sec h3{ margin-top:0px; font-size: 22px; }*/



/*.press-cover-sec ul {



	list-style: none;



	margin: 10px 0 0;



	padding: 0;



	width: 100%;



	display: inline-block



}



.press-cover-sec ul li {



margin: 10px 0px 0;



display: inline-block;



width: 12%;



	/*line-height: normal;



	float: left;



	width: 25%; min-height:85px;



}







.press-cover-sec ul li:nth-child(3){ width:15%;}



.press-cover-sec ul li:nth-child(5){ width:16%;}*/



/*.press-content {



	margin-bottom:100px;



	display: inline-block; padding-top:50px;



}



.press-content p {



	font-size: 16px;



	padding-bottom: 0;



	margin-bottom: 0



}



.press-content span {



	display: block;



	color: solid 1px var(--grey-600);



	text-transform: uppercase;



	padding: 0;



	line-height: 35px



}



.press-content a {



	text-decoration: none;



	color: var(--grey-900);



	padding-bottom: 30px;



	float: left;



	text-align: center;



	width: 100%



}*/



.seeker-login {



	margin: 75px auto 0;



	width: 350px



}



.seeker-login-inside {



	border-radius: 0;



	box-shadow: 0 5px 50px rgba(44,62,80,0.9);



	padding: 28px 40px 45px;



	background: #fff;



	box-shadow: 0 5px 50px rgba(44,62,80,0.9);



	text-align: center



}



.seeker-login-inside h4 {



	margin: 15px 0 0



}



.seeker-login-inside p {



	font-size: 16px;



	color: var(--grey-900);



	margin-top: 2px;



	padding: 0



}



.seeker-login-inside h6 {



	font-size: 16px;



	color: var(--grey-900);



	margin-top: 18px;



	line-height: 20px



}



.seeker-login-inside h4 i {



	font-style: normal



}



.seeker-login-inside p i {



	font-style: normal



}



.seeker-login-inside h6 i {



	font-style: normal



}



.resend_main_seeker {



	font-size: 16px;



	color: var(--grey-900);



	margin-top: 0;



	padding: 0



}



.resend_main_seeker a {



	color: var(--blue);



	text-decoration: none



}



.seeker-search-btn {



	width: 100%;



	border-radius: 3px;



	background: var(--blue);



	border: solid 2px var(--blue);



	padding: 0;



	height: 44px;



	color: #fff;



	font-family:Arial, Helvetica, sans-serif;



	font-size: 18px;



	margin-top: 13px;



	line-height: 30px;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.seeker-search-btn.focus, .seeker-search-btn.focus:focus {



	color: #fff;



	background-color:var(--dark-blue);



	border: solid 2px var(--dark-blue);



	box-shadow: none;



}



.seeker-search-btn:hover {



	color: #fff;



	background: var(--dark-blue);



	border: solid 2px var(--dark-blue);



}



.seeker-search-btn.active.focus, .seeker-search-btn.active:focus, .seeker-search-btn.active:hover, .jj-submit:active.focus, .seeker-search-btn:active:focus, .seeker-search-btn:active:hover, .open>.dropdown-toggle.seeker-search-btn.focus, .open>.dropdown-toggle.seeker-search-btn:focus, .open>.dropdown-toggle.seeker-search-btn:hover {



	color: #fff;



	background-color: var(--dark-blue);



	border: solid 2px var(--dark-blue);



}



.home_search_key {



	text-align: left



}



.j-left-input {



	width: 25%;



	height: 44px;



	padding: 0 0 0 31px;



	background: rgba(0,0,0,0) url(../images/india.svg) no-repeat scroll 8px 15px



}



.j-left-input-right {



	width: 75%;



	height: 44px



}



.imgexist-user {



	width: 100px;



	border-radius: 100px;



	height: 100px



}



.seeker-sec-one {



	width: 100%;



	float: left;



	background: #fff;



	text-align: center



}



.seeker-sec-one h3 {



	text-align: center;



	margin-top: 0;



	padding-bottom: 40px



}



/*.seeker-sec-one a {



	color: var(--grey-900);



	font-family: "Circular Air";



	font-size: 16px;



	font-weight: 900;



	padding-top: 40px;



	text-transform: uppercase;



	text-decoration: none;



	display: inline-block;



	border-bottom: solid 1px #fff



}



.seeker-sec-one a:hover {



	border-bottom: solid 1px var(--grey-900);



}*/







.login-area {



	width: 100%;



	border: solid 1px var(--grey-600);



	border-radius: 3px;



	margin-top: 10px;



	padding: 0 12px;



	box-sizing: border-box;



	height: 46px;



	line-height: 46px;



	font-size: 16px;



	color: solid 1px var(--grey-600);



	background: url(../images/drop_arrow.svg) center right no-repeat #fff;



	position: relative;



	display: inline-block;



	-webkit-appearance: none;



	-moz-appearance: none;



	appearance: none



}



.login-area:focus {



	color: var(--grey-900);



}



.login-area select {



	width: 100%



}



.ourvalue-sec {



	background: var(--bg);!important



}



.ourvalue-sec .jj-content {



	padding-bottom:0px !important



}



.ourvalue-banner {



	background: url(../images/ourvalue-banner.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



.goog-te-gadget-simple {



	padding: 2px!important;



	margin: -2px 0 0;



	width: 100%;



	background: var(--grey-900); none repeat scroll 0 0!important;



	border: 1px solid rgba(255,255,255,0.2)!important;



	border-radius: 3px;



	font-family: 'Circular Air Book'



}



.goog-te-gadget-simple .goog-te-menu-value {



	padding: 0



}



.goog-te-gadget-simple .goog-te-menu-value span {



	color: #e5e5e5!important



}



.goog-te-menu2-item div, .goog-te-menu2-item:link div, .goog-te-menu2-item:visited div, .goog-te-menu2-item:active div {



	box-shadow: none!important



}



.goog-te-menu-value img {



	margin-left: 4px!important;



	margin-right: 4px!important



}



.goog-te-menu-frame {



	box-shadow: none!important



}



.investor-banner {



	background: url(../images/investor-banner.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



div#google_translate_element div.goog-te-gadget-simple {



	font-size: 14px;



	background-color: #000



}



div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span {



	color: #fff



}



div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:hover {



	color: #ff0



}



/*.investor-sec {



	 width: 100%; float:left;



	text-align: center;



	background:var(--white);



}



.investor-sec h3 {



	color: var(--grey-900);



	padding:0px 0 0px 0; font-size:24px; margin-top:0px;



}



.investor-sec p{ font-size: 16px; color: var(--grey-900); }



.investor-sec h4{



	padding: 0 50px 30px;



	line-height:30px; font-size: 18px;



	color: var(--grey-900); 



}



.investor-sec span {



	color: #e74c3c;



	padding-bottom: 25px;



	display: block;



	font-size: 18px



}



.investor-sec p {



	color: var(--grey-900);



	padding-bottom: 25px;



	line-height: 28px



}*/



.inve-contact-btn {



	width: auto;



	border-radius: 3px;



	background: #e74c3c;



	border: solid 2px #e74c3c;



	padding: 0 30px;



	color: #fff;



	font-family:Arial, Helvetica, sans-serif;



	font-size: 18px;



	line-height: 41px;



	text-transform: uppercase;



	-webkit-tap-highlight-color: transparent;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s



}



.inve-contact-btn.focus, .inve-contact-btn:focus {



	color: #fff;



	background-color: #d73c2c;



	border: solid 2px #d73c2c;



	box-shadow: none



}



.inve-contact-btn:hover {



	color: #fff;



	background-color: #d73c2c;



	border: solid 2px #d73c2c



}



.inve-contact-btn.active.focus, .inve-contact-btn.active:focus, .inve-contact-btn.active:hover, .inve-contact-btn:active.focus, .inve-contact-btn:active:focus, .inve-contact-btn:active:hover, .open>.dropdown-toggle.inve-contact-btn.focus, .open>.dropdown-toggle.inve-contact-btn:focus, .open>.dropdown-toggle.jj-info:hover {



	color: #fff;



	background-color: #d73c2c;



	border: solid 2px #d73c2c



}



.just-job-banner {



	background: url(../images/just-job-banner.jpg) center top no-repeat var(--grey-900);



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



.just-job-sec {



	width: 100%;



	float: left;



	background: var(--bg);



	text-align: center;



	width: 100%;



	float: left



}



.just-timeline {



	margin-top: 50px;



	background: url(../images/just-mid-line.jpg) center top repeat-y;



	padding: 50px 0;



	text-align: left;



	width: 100%;



	float: left



}



.just-timeline-left {



	background: #fff;



	border: solid 1px var(--grey-900);



	margin: 0 35px 0 0;



	padding: 25px 25px 20px;



	box-shadow: -7px 7px 0 #e8e8e8;



	position: relative



}



.just-timeline-left span {



	font-size: 12px;



	color: var(--green);



	text-transform: uppercase;



	display: block;



	padding-bottom: 10px



}



.just-timeline-left p {



	font-size: 16px;



	line-height: 24px;



	color: var(--grey-900);



}



.just-timeline-arrow {



	position: absolute;



	right: -13px



}



.just-timeline-arrow-m {



	position: absolute;



	left: -13px;



	display: none



}



.just-timeline-arrow-one {



	position: absolute;



	left: -13px



}



.timeline-right {



	float: right



}



.just-timeline-right {



	margin: 0 0 0 35px;



	box-shadow: 7px 7px 0 #e8e8e8



}



.just-line {



	position: absolute;



	right: -51px



}



.just-line-one {



	position: absolute;



	left: -51px



}



.happy-time p {



	font-size: 16px;



	color: var(--grey-900);



	padding-top: 5px;



	line-height: 22px



}



.seekloader {



	position: absolute;



	z-index: 99;



	right: 22px;



	top: 18px;



	display: none



}



.titleloader {



	position: absolute;



	z-index: 99;



	right: 25px;



	top: 22px;



	display: none



}



.login-input-seeker {



	margin-top: 10px



}



.login-area-seeker {



	height: 44px;



	line-height: 43px



}



.input-error-seek {



	border: solid 1px #e74c3c!important



}



.input-success-seek {



	border: solid 1px var(--green)!important



}



div.input-error-seek {



	display: none!important



}



div.input-success-seek {



	display: none!important



}



.coming-sec {



	width: 100%;



	float: left;



	background: url(../appimage/pattern-shap-gray.png) left top repeat var(--blue);



	text-align: center;



	padding: 60px 0



}



.coming-sec a {



	font-size: 17px;



	color: #fff;



	padding: 0 10px;



	text-decoration: none



}



.coming-sec p {



	margin-bottom: 0;



	margin-top: 20px!important;



	color: #fff



}



.coming-sec p a {



	color: #fff



}



.snapshot-sec {



	width: 100%;



	float: left



}



.snapshot-sec h2 {



	font-family:Arial, Helvetica, sans-serif;



	text-align: center



}



.snapshot-sec img {



	width: 100%



}



.emp-feature-job {



	background: var(--yellow-light) !important;



	border:none



}



.emp-premium-job {



    background:#e0ffff !important;



}



.single-fe-job {



	background: #ffffd9;



	border: solid 1px #f7e3a6;



	padding: 40px 35px 60px;



	box-sizing: border-box;



	width: 109.3%;



	margin: -41px 0 0 -36px



}



/*.feature-job {



	background: #FFF2D0 !important;



}*/



.navbar-header span {



	font-size: 12px;



	text-transform: uppercase;



	margin: 0;



	display: inline-block;



	margin: 15px 0 0 15px



}



.navbar-header span a {



	display: inline-block;



	border: solid 1px #fff;



	line-height: 25px;



	padding: 0 8px;



	border-radius: 3px;



	color: #fff;



	text-decoration: none



}



.navbar-header span a:hover {



	background: rgba(44,62,80,0.2)



}



.navbar-header span img {



	width: 10px;



	margin: -2px 2px 0 0



}



.home-app-sec {



	width: 100%;



	float: left;



	background: #fbfbfb;



	padding: 18px 0 15px;



	text-align: center;



	border-bottom: solid 1px #e5e5e5



}



.home-app-sec span {



	font-size: 20px;



	padding: 0;



	color: var(--grey-900);



}



.home-app-sec a {



	color: #000;



	text-decoration: none



}



.home-app-sec a img {



	margin: -4px 0 0



}



.home-app-sec a:hover {



	color: #000



}



.app-filled-inside {



	width: 35%;



	float: left



}



.input-app-btn {



	width: 68%!important;



	float: left



}



.download-app-sec {



	width: 100%;



	float: left;



	background: url(../images/app-hero-banner.jpg) center top no-repeat;



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover



}



.download-app-sec-left {



	margin: -50px 0 0 70px



}







.download-app-sec-right h4 {



	font-size: 40px;



	color: #fff;



	padding: 60px 0 0



}



.download-app-sec-right span {



	font-size: 22px;



	color: #fff;



	font-weight: 700;



	padding-bottom: 20px;



	display: block



}



.download-app-sec-right p {



	font-size: 14px;



	color: #fff



}



.download-app-sec-right p em {



	font-style: normal



}



.input-left {



	width: 80px!important;



	float: left;



	height: 45px;



	background: url(../images/flag.svg) 15px 16px no-repeat #fff;



	border: none;



	line-height: 45px;



	color: solid 1px var(--grey-600);



	border-radius: 3px 0 0 3px;



	padding: 0 10px 0 40px;



	font-size: 16px



}



.input-right {



	width: 28%;



	float: left;



	height: 45px;



	background: #fff;



	border: none;



	line-height: 45px;



	color: solid 1px var(--grey-600);



	border-radius: 0;



	border-left: solid 1px #c9c9c9;



	padding: 0 20px;



	font-size: 16px



}



.app-btn-success {



	border: solid 2px #e74c3c;



	border-radius: 0 3px 3px 0;



	background: #e74c3c;



	padding: 0 24px;



	height: 45px;



	color: #fff;



	font-size: 14px;



	text-transform: uppercase;



	-webkit-tap-highlight-color: transparent;



	float: left;



	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;



	line-height: 36px;



	margin: 0 0 0 -3px



}



.app-btn-success.focus, .app-btn-success:focus {



	color: #fff;



	background-color: #da4030;



	box-shadow: none;



	border-color: #da4030



}



.app-btn-success:hover {



	color: #fff;



	background-color: #da4030;



	border-color: #da4030



}



.app-btn-success.active.focus, .app-btn-success.active:focus, .app-btn-success.active:hover, .app-btn-success:active.focus, .app-btn-success:active:focus, .app-btn-success:active:hover, .open>.dropdown-toggle.app-btn-success.focus, .open>.dropdown-toggle.app-btn-success:focus, .open>.dropdown-toggle.app-btn-success:hover {



	color: #fff;



	background-color: #da4030;



	border-color: #da4030



}



.app-btn-success strong {



	font-weight: 400



}



.app-filled {



	width: 100%;



	float: left



}



.app-filled em {



	font-size: 12px;



	line-height: 26px;



	color: #fff;



	font-style: normal;



	text-transform: uppercase;



	padding: 0 10px 0 13px



}



.app-filled a {



	text-decoration: none



}



.front-bottom-nav p em {



	font-style: normal;



	display: block;



	text-align: center;



	font-size: 10px;



	text-transform: uppercase;



	padding-top: 5px



}



.front-bottom-nav p em a {



	color: #fff!important;



	text-decoration: none



}



.app-download-here {



	width: 100%;



	float: left;



	text-align: center;



	padding-bottom: 15px



}



.app-download-here p a {



	font-size: 11px;



	color: var(--grey-900);



	text-transform: uppercase;



	padding-top: 15px;



	display: block;



	text-decoration: none



}



.app-download-here img {



	width: 100%



}



.wrap-unlock-main {



	background: #ecf4fd



}



.wrap-unlock-main:hover {



	background: #ecf4fd!important



}



.disbale-unlock {



	background: #cccecf;



	border: solid 1px #cccecf;



	color: #fff



}



.disbale-unlock:hover {



	background: #cccecf!important



}



.inactiveLink {



	pointer-events: none;



	cursor: default



}



.disable-btn-seeker {



	background: #cccecf;



	border: solid 1px #cccecf!important;



	color: #fff!important



}



.seeker-unlocked-detail {



	font-size: 14px;



	color: #fff;



	border: solid 1px var(--blue);



	background: var(--blue);



	padding: 4px;



	border-radius: 3px



}



.seeker-unlocked-detail:hover {



	color: #fff!important



}



.new-employer-detail {



	width: 100%;



	float: left;



	padding: 0 0 20px



}



/*.new-employer-detail .employer-section {



	padding: 0 20px



}*/







.new-employer-detail .right-detail-info {



	padding: 0;



	margin: 0;



	width: 100%;



	margin: 0 0 0 0;



}



ul.seeker-tab {



	width: 100%;



	float: left;



	list-style: none;



	margin: 0;



	padding: 0;



	border: none;



	line-height: 50px;



	position: relative;



	z-index: 9999



}



.seeker-tab li {



	list-style: none;



	margin: 0;



	padding: 0



}



.seeker-tab li a {



	width: 50%;



	font-size: 17px;



	color: #8e8e8e;



	text-align: center;



	float: left;



	text-decoration: none;



	background: #dedede



}



.seeker-tab li a.active {



	background: none;



	color: var(--green)



}



.seeker-main-popup .seeker-tab li a.active {



	color: var(--blue)



}



.seeker-main-popup .login-list {



	text-align:left



}



.seeker-main-popup .em-verification h4 { margin-top:0px; font-weight: bold;



	color: var(--grey-900)!important;



	padding-top: 0; letter-spacing:0px;



}



.seeker-main-popup .pop-inside p {



	padding-top: 10px



}

.seeker-main-popup .pop-inside p a{ font-size: 14px; }



.seeker-main-popup .seeker_login_two {



	text-align: left



}



.seeker-main-popup .seeker_login_two h4 i {



	font-style: normal



}



.seeker-main-popup .seeker_login_two p i {



	font-style: normal



}



@media only screen and (min-width:768) and (max-width:1024px) {



.total em {



	margin-top: 47px



}



.seeker-user ul {



	float: left



}



.employer-pop {



	width: 94%



}



.employer-pop-inside {



	padding: 30px 20px 10px



}



.em-price {



	padding: 15px



}



.plan-pop {



	width: 100%!important



}



.plan-pop .employer-pop-inside {



	margin: 0;



	padding: 15px



}



.planpopup-dropdown .drop-price {



	width: 725px!important



}



.press-content a {



	width: 100%



}



ul.press-client {



	background: none;



	text-align: center



}



.press-client li {



	display: inline-block;



	float: none



}



.legal-sec span {



	padding: 30px 0



}



.new-employer-detail .right-detail-info {



	width: 125%;



	margin: 0 0 0 -120px



}



}



@media only screen and (min-width:480px) and (max-width:768px) {



.new-employer-detail .right-detail-info {



	width: 121%;



	margin: 0 0 0 -85px



}



}



@media only screen and (min-width:320px) and (max-width:767px) {



.jj-job-listng {



	padding: 40px 0



}



.total em {



	margin-top: 47px



}



.secure span img {



	margin: 15px 0 0



}



.employer-pop {



	width: 94%



}



.employer-pop-inside {



	padding: 15px 15px 10px



}



.employer-price-left ul li {



	padding: 0 0 20px



}



.em-price {



	padding: 15px



}



.employer-price-left {



	display: inline-block



}



.hurry-btn {



	font-size: 12px;



	padding: 4px 10px 4px 34px



}



.employer-price-right {



	margin-top: 20px;



	display: inline-block



}



.em-price {



	padding: 10px



}



.em-price-mid ul li a {



	padding: 0 5px;



	font-size: 10px



}



.em-price-mid {



	margin: 7px 0 0



}



.em-price-left {



	width: 34%



}



.em-price-left em {



	font-size: 14px



}



.payment-sec label {



	font-size: 9px



}



ul.em-plan-list {



	margin-top: 20px



}



.plan-pop {



	width: 100%!important;



	margin: 0



}



.plan-pop .employer-pop-inside {



	margin: 0;



	padding: 10px



}



.employer-price-left ul li i {



	margin-right: 10px



}



.employer-price-left ul li {



	display: flex



}



.hurry-btn {



	font-size: 11px



}



.employer-price-left {



	display: none



}



#verify-pricing .em-verification {



	height: auto!important



}



#flip {



	border: soild 1px var(--bg);



	border-radius: 3px;



	background: var(--bg);



	line-height: 30px;



	padding: 0 30px;



	height: 30px;



	display: none;



	width: 100%



}



#mobile_jj_list {



	display: block



}



#desktop_jj_list {



	display: block



}



.searchfilters-wrap {



	display: inline-block



}



.planpopup-dropdown .drop-price {



	width: 310px!important;



	top: 65px!important;



	right: 53px!important



}



.planpopup-dropdown .em-price-mid ul li {



	height: auto;



	padding: 0!important;



	width: auto!important;



	margin: 0



}



.planpopup-dropdown .employer-price-left ul li {



	padding: 0 0 15PX!important



}



.planpopup-dropdown .em-price-mid ul li a {



	font-size: 12px



}



.planpopup-dropdown .em-plan-list li {



	width: auto!important



}



.total em {



	margin-top: 0



}



.press-cover-sec ul li {



	width: 50%;



	height: 85px



}



.press-cover-sec ul li:nth-child(2) img {



	width: 100%



}



.legal-sec span {



	padding: 0



}



ul.press-client {



	background: none;



	text-align: center



}



.press-client li {



	display: inline-block;



	float: none



}



.seeker-sec-one img {



	width: 100%



}



.seeker-sec-one a img {



	width: auto



}







#signup-form .home-signup .alert-input-two {



	max-width: auto!important



}



.investor-sec h3.small {



	line-height: normal;



	padding: 0 0 30px



}



.legal-one label {



	line-height: normal



}



.investor-sec .press-info {



	margin-top: 20px



}



.download-app-sec {



	padding: 30px 0



}



.download-app-sec-left {



	display: none



}



.download-app-sec-right {



	padding: 0



}



.download-app-sec-right h4 {



	font-size: 30px;



	padding: 0



}



.download-app-sec-right span {



	font-size: 16px



}



.app-filled-inside {



	width: 100%



}



.app-btn-success {



	width: 100%;



	margin: 5px 0;



	border-radius: 3px



}



.input-right {



	border-radius: 0 3px 3px 0



}



.input-app-btn {



	width: 58%!important;



	padding: 0 10px



}



.app-filled-inside {



	width: 79%;



	display: none



}



.app-btn-success {



	width: 20%;



	padding: 0;



	margin: 0;



	float: right;



	display: none



}



.app-btn-success strong {



	display: none;



	padding: 0



}



.app-filled em {



	display: none



}



.app-filled a {



	display: inline-block;



	padding-bottom: 8px



}



.home-app-sec span {



	display: inline-block;



	padding-bottom: 10px



}



.new-employer-detail .right-info {



	padding-left: 0



}



.new-employer-detail .employer-section {



	padding: 0



}



.send_otp {



	width: 100%;



	float: left



}



.new-employer-detail .right-detail-info {



	margin: 0;



	width: 100%



}







.download-app-sec-right p em {



	display: none



}



.favorite-sec .jj-verified {



	height: auto



}



}



textarea.alert-input {



	line-height: 25px;



	height: 100px;



	padding: 20px; margin-top:18px;



}



.warning-differnt-one {



	background-color: #fcf8e3;



	color: #8a6d3b;



	font-size: 16px;



	position: relative;



	z-index: 99999;



	height: 60px;



	line-height: 57px;



	padding: 0;



	width: 100%;



	text-align: center;



	float: left;



	margin-bottom: 5px;



	box-shadow: 0 0 4px #8a8a8a



}



.warning-differnt-one a.change-plan {



	color: #8a6d3b;



	border-bottom: solid 1px #8a6d3b;



	text-decoration: none



}



.warning-differnt-one a.complete-yourorder {



	color: #8a6d3b;



	border-bottom: solid 1px #8a6d3b;



	text-decoration: none



}



.success-message-one {



	background-color: #cbf3db;



	color: #3c765a;



	font-size: 16px;



	height: 60px;



	line-height: 57px;



	padding: 0;



	width: 100%;



	text-align: center;



	float: left;



	margin-bottom: 5px



}



.success-message-one a {



	color: #3c765a;



	border-bottom: solid 1px #3c765a;



	text-decoration: none



}



.red-message-one {



	background-color: #f2dede;



	color: #a94442;



	font-size: 16px;



	height: 60px;



	line-height: 57px;



	padding: 0;



	width: 100%;



	text-align: center;



	float: left;



	margin-bottom: 5px



}



.red-message-one a {



	color: #a94442;



	border-bottom: solid 1px #a94442;



	text-decoration: none



}



.success-message-one {



	background-color: #cbf3db;



	border: 1px solid transparent;



	border-radius: 3px;



	color: #3c763d;



	display: inline-block;



	font-size: 16px;



	height: 60px;



	line-height: 57px;



	margin-bottom: 25px;



	margin-top: 0;



	padding: 0;



	position: relative;



	width: 100%;



	z-index: 999



}



.apply-now-page span {



	padding-bottom: 5px;



	color: solid 1px var(--grey-600)



}



.page-id-393 div.wpcf7-validation-errors {



	margin-left: 15px



}







.jobs-benefits span.wrap_resend {



	font-size: 12px



}



#signup-form .mobile-row .alert-input-one {



	max-width: none



}



#signup-form .mobile-row .alert-input-two {



	max-width: none;



	width: 70%!important



}



i.i-place {



	font-style: normal



}



.cover-image-loading {



	background: #000 none repeat scroll 0 0;



	height: 440px;



	opacity: .5;



	position: absolute;



	text-align: center;



	width: 100%;



	display: none



}



.cover-image-loading > img {



	margin-top: 100px;



	position: relative



}



.employer-placeholder .emp-logo-img {



	display: relative



}



.logo-image-loading {



	background: #000 none repeat scroll 0 0;



	height: 100%;



	opacity: .5;



	position: absolute;



	text-align: center;



	width: 100%;



	display: none;



	left: 0;



	top: 0;



	z-index: 99999



}



.logo-image-loading .loader-img {



	margin-top: 35%;



	position: relative



}



#signup-form .ccode-mobile {



	margin-left: 15px



}



.email_choices {



	margin-top: 0



}



.email_choices p {



	font-size: 15px;



	line-height: 18px



}



.email_choices label {



	font-weight: 400;



	line-height: normal;



	margin: 0



}



#signup-form .ccode-mobile div.input-success, #signup-form .ccode-mobile div.input-error {



	width: 94%



}



.other-option ul li a.star.job.jj-green1 i.other-icon5 {



	background-position: -144px -21px



}



.navbar-inverse .after-login-nav.navbar-right li a {



	font-size: 16px;



	font-family: inherit;



	text-transform: none



}



.pop-inside .mobile-row .mobile_otp1 {



	display: block



}



.pop-inside .mobile-row .mobile_otp1[disabled="disabled"] {



	background-color: #eee



}



.pop-inside .wrap_resend {



	display: none



}



.wpcf7-form select option {



	z-index: 99



}



.red-content .per-job {



	color: solid 1px var(--grey-600);



	font-size: 12px



}



.star.emp.jj-green1 {



	background: var(--red-ligth);



	border: solid 1px var(--red-ligth);



	color: #fff;



	cursor: pointer



}



.star.emp.jj-green1 i.j-icon2 {



	background-position: -48px -15px



}



.star.job.jj-green1 i.detail-ic1 {



	background-position: left -23px



}







.pop-inside .mobile_otp1, .pop-inside .wrap_resend {



	display: none



}



.signup-changeplan .drop-price {



	margin: 0;



	position: absolute;



	right: 63px;



	top: 0



}



.signup-changeplan {



	float: right;



	margin: 15px 0 0;



	padding: 0



}



.jj-toggle.signup-toggle {



	font-size: 14px



}



.signup-changeplan .jj-toggle.signup-toggle {



	color: #fff;



	font-family: "montserratbold";



	font-size: 10px;



	margin: 0;



	padding: 0 0 10px;



	text-transform: uppercase



}







#sel-emptype {



	display: inline-block



}



.current .plan-list-left {



	box-shadow: 0 0 50px #e4e4e4



}



.current .plan-list-right .jj-blue {



	color: #fff;



	background: #0D7FFD;



	border: solid 1px #0D7FFD



}



.current .plan-list-left .jj-red {



	color: #fff;



	background: #e74c3c;



	border: solid 1px #e74c3c



}



.current .plan-list-mid .jj-green {



	color: #fff;



	background: #32C98B;



	border: solid 1px #32C98B



}



.jj-errors-success-top {



	position: fixed;



	width: 100%;



	z-index: 9999999



}



.jj-errors-success-top .close-wrap.success-message {



	margin: 0;



	padding: 0 15px



}



.inside-banner h1 {



	z-index: 99



}



.blog-detail h1 {



	font-size: 40px;



	letter-spacing: 0;



	line-height:normal; padding-top:10px;



}



a.bottom-border {



	border-bottom: 1px solid;



	text-decoration: none;



	color: inherit



}



.order-sum {



	border-bottom: none



}



.favorite-sec .jj-submit {



	margin-top: 0



}



/*.favorite-sec .jj-all-job-two {



	margin-top: -48px;



	position: relative



}*/



.edit-input {



	border: solid 1px solid 1px var(--grey-600);



	padding: 0 20px 0 40px;



	box-sizing: border-box;



	height: 50px;



	line-height: 50px;



	font-size: 15px;



	color: var(--grey-900);



	float: left;



	border-radius: 3px 0 0 3px;



	background: url(../images/india.svg) 14px 17px no-repeat



}



.sign-left span.wpcf7-not-valid-tip {



	padding: 5px 0 5px 7px;



	margin: 0



}



.sign-left span.wpcf7-valid-tip {



	padding: 5px 0 5px 7px;



	margin: 0



}



.employe-login p.rst-text {



	font-size: 16px;



	text-align: left



}



.sb-search-input {



	border: 1px solid #a3a3a3;



	border-radius: 100px;



	color: var(--grey-900);



	font-family: inherit;



	font-size: 14px;



	height: 42px;



	margin: 0;



	outline: medium none;



	padding: 0;



	position: absolute;



	right: 0;



	text-indent: 20px;



	top: 0;



	width: 95%;



	z-index: 10



}



.sb-search-submit {



	border: medium none;



	color: transparent;



	opacity: 0;



	outline: medium none;



	z-index: -1



}



.sb-icon-search, .sb-search-submit {



	cursor: pointer;



	display: block;



	height: 44px;



	line-height: 60px;



	margin: 0;



	padding: 0;



	position: absolute;



	right: 0;



	text-align: center;



	top: 0;



	width: 44px



}



.sb-icon-search {



	color: #fff;



	font-family: "icomoon";



	font-size: 22px;



	font-style: normal;



	font-variant: normal;



	font-weight: 400;



	text-transform: none;



	z-index: 90



}



.sb-icon-search, .sb-search-submit {



	cursor: pointer;



	display: block;



	height: 44px;



	line-height: 60px;



	margin: 0;



	padding: 0;



	position: absolute;



	right: 0;



	text-align: center;



	top: 0;



	width: 100px



}



.sb-icon-search {



	background: rgba(0,0,0,0) url(../images/search_icon.svg) no-repeat scroll 3px 2px;



	border: medium none;



	color: #fff;



	font-family: "icomoon";



	font-size: 22px;



	font-style: normal;



	font-variant: normal;



	font-weight: 400;



	text-transform: none;



	z-index: 90



}



.sb-search {



	float: right;



	height: 44px;



	margin-top: 0;



	min-width: 100px;



	overflow: hidden;



	position: relative;



	transition: width .3s ease 0;



	width: 0



}



.search {



	float: left;



	height: 45px;



	width: 320px



}



.detail-user-right {



	display: inline-block;



	margin-top: -37px;



	padding-left: 41px;



	text-align: left;



	width: auto



}



.error-message ul.errors {



	display: inline-block;



	list-style: outside none none;



	margin: 0;



	padding: 0



}



.success-message ul.errors {



	display: inline-block;



	list-style: outside none none;



	margin: 0;



	padding: 0



}



.an-individul:hover {



	cursor: pointer



}



.an-individul.active {



	color: #fff;



	background: var(--green);



	border: solid 1px var(--green);



	cursor: pointer



}



.an-individul.active i.indi-icon1 {



	background-position: left -28px



}



.an-individul.active i.indi-icon2 {



	background-position: -55px -26px



}



#signup_submit.btn-default[disabled], #signup_submit.btn-default[disabled]:active, #signup_submit.btn-default[disabled]:focus, #signup_submit.btn-default[disabled]:hover {



	background-color: var(--green);



	border-color: var(--green)



}



i.rupee {



	font-family: "rupee_foradianregular";



	font-style: normal;



	padding-right: 3px



}



.navbar-right .user img {



	width: 51px;



	height: 51px;



	max-width: 51px;



	max-height: 51px;



	border-radius: 50px



}



div.input-error1 {



	background: #fff6f5 none repeat scroll 0 0;



	border: 1px solid #f8cbc6;



	border-radius: 3px;



	box-sizing: border-box;



	color: #e74c3c;



	float: left;



	font-size: 12px;



	margin: -4px 0 0;



	padding: 9px 10px 5px;



	width: 100%



}



div.input-success1 {



	background: #f4fffa none repeat scroll 0 0;



	border: 1px solid #ccebde;



	border-radius: 3px;



	box-sizing: border-box;



	color: var(--green);



	float: left;



	font-size: 12px;



	margin: -4px 0 0;



	padding: 9px 10px 5px;



	width: 100%



}



.page-id-17 .login-section {



	position: inherit



}



.page-id-17 .inner-footer {



	position: inherit



}







.plan-list-green {



	border-bottom: 2px solid #32c98b



}



.plan-list-blue {



	border-bottom: 2px solid #0d7efc



}



.job-post li.active a {



	background: var(--green) none repeat scroll 0 0;



	border: 1px solid var(--green);



	color: #fff



}



.pop-inside .bootstrap-tagsinput {



	border: 1px solid solid 1px var(--grey-600);



	border-radius: 3px;



	box-sizing: border-box;



	color: solid 1px var(--grey-600)



}



.bootstrap-tagsinput input {



	border: 1px solid solid 1px var(--grey-600);



	border-radius: 3px;



	box-sizing: border-box;



	color: solid 1px var(--grey-600);



	display: inline-block;



	font-size: 16px;



	line-height: 40px;



	width: auto



}



.bootstrap-tagsinput input:focus {



	border: 1px solid solid 1px var(--grey-600);



	border-radius: 3px;



	box-sizing: border-box;



	color: solid 1px var(--grey-600);



	display: inline-block;



	font-size: 16px;



	width: auto



}



.bootstrap-tagsinput {



	margin-top: 30px;



	width: 100%



}



.bootstrap-tagsinput span {



	display: inline-block;



	float: auto;



	font-size: 12px;



	height: inherit;



	line-height: normal



}



.bootstrap-tagsinput .tag > span {



	float: auto;



	height: 20px;



	line-height: normal;



	padding-top: 0



}



.pop-inside .bootstrap-tagsinput span {



	float: inherit;



	margin-top: 5px;



	padding-top: 0



}



.bootstrap-multiemail span {



	display: inline-block;



	float: auto;



	font-size: 12px;



	height: inherit;



	line-height: normal



}



.bootstrap-multiemail .tag > span {



	float: auto;



	height: 20px;



	line-height: normal;



	padding-top: 6px



}



.mobile-row .alert-input-one {



	width: 100%



}



.mobile-row .alert-input-two {



	margin-left: -30px;



	width: 100%;



	position: relative;



	z-index: 999



}



.mobile-row .alert-input-three {



	float: left;



	margin-left: -46px;



	width: 121px



}



.green-star {



	width: auto;



	margin: 0;



	right:30px;



	background: none;



	top:27px;



	position: absolute



}



.green-star a{width:32px;	height:32px; border:solid 1px var(--grey-900); background:var(--white);display: inline-block; line-height:32px; border-radius:100px; color: var(--grey-900);}

.green-star a:hover{color:var(--blue); border-color:var(--blue);}

.green-star a:hover i{ font-weight: bold;}

.green-star a.jj-green1 i{ color: var(--red);}



.green-star a.jj-green1{width:32px;

	height:32px; border:solid 1px var(--red); background:var(--red-light);

	display: inline-block; line-height:32px; border-radius:100px; display: inline-block;}



.green-star a.star.job.jj-green1 {



width:32px;

	height:32px; border:solid 1px var(--red); background:var(--red-light); 

	display: inline-block; line-height:32px; border-radius:100px; font-size:16px; text-align: center;

	



}



.green-star a.star.jj-green1.blue-star {



width:32px;



	height:32px; border:solid 1px var(--red); background:var(--red-light) !important;

	display: inline-block; line-height:32px; border-radius:100px;



	display: inline-block; text-align: center;

	



}



.green-star a.red-tick {



	width: 38px;



	height: 38px;



	background: url(../home-image/red-heart.svg) left 15px no-repeat;



	display: inline-block;



	border: medium none



}



.new-list-star {



	width: 23px;



	margin: 12px 10px 0 0;



	float: right;



	height: 23px



}



.new-list-star a.star {



	width: 23px;



	height: 23px;



	background: url(../images/job-list-star.svg) left top no-repeat;



	display: inline-block



}



.new-list-inside:hover .new-list-star a.star {



	background-position: left top;



	display: block;



	background: url(../images/job-list-star.svg) left top no-repeat



}



.new-list-inside:hover .new-list-star a.star:hover {



	background-position: left -23px;



	display: block



}



.new-list-inside .new-list-star a.star.jj-green1 {



	background-position: left -45px;



	display: block



}



.new-list-inside:hover .new-list-star a.star.jj-green1:hover {



	background-position: left -45px;



	display: block



}



.page-id-605 .login-section {



	position: inherit



}



.page-id-605 .inner-footer {



	position: inherit



}



#mobile_otp-error {



	margin-left: -47px;



	width: 133px



}



#phone_number-error {



	margin-left: 0



}



#mobile_otp-error {



	margin-left: -18px;



	width: 63px



}



.favorite-job li a span.jj-count {



	font-size: 45px



}



.jj-hide, .jj-load-img {



	display: none



}



.favorite-job-list .loading {



	cursor: pointer



}



.list-seeker li a span.jj-count {



	font-size: 35px



}



.favorite-job-list {



	display: none



}



.pop-inside .fiiled-right.jj-errors-success-wrap > div {



	width: 100%;



	padding-left: 10px



}



.filename {



	float: left



}



.jj-upload.jj-primary:hover {



	color: var(--grey-900);



	background: none;



	border: 1px dashed var(--grey-900);



}



.progress.porg {



	display: none



}



.remove-file {



	cursor: pointer;



	padding-left: 5px



}



.pop-inside .jj-fexist span {



	padding-top: inherit



}



.pop-inside .jj-fexist span.filename {



	float: left



}



.pop-inside .jj-fexist span.remove-exfile {



	float: right



}



.delete-file {



	display: none



}



.precent {



	display: none



}



.float-right {



	float: right



}



.notag {



	font-style: normal



}



.file-select .btn.btn-success.fileinput-button {



	display: inline-block;



	float: left;



	font-size: 12px;



	padding: 5px;



	display: none



}



.file-select .glyphicon.glyphicon-plus {



	display: inline-block;



	float: left;



	font-size: 10px;



	font-weight: 400;



	padding: 2px 3px 0 0



}



.jopacity {



	display: block;



	opacity: 0;



	height: 0;



	padding: 0;



	margin: 0



}



.precent.jshow {



	display: block



}



.progress.porg.jshow {



	display: block



}



.file-select .btn.btn-success.fileinput-button.jopacity {



	display: block;



	opacity: 0;



	height: 0;



	padding: 0;



	margin: 0



}



.precent.jopacity {



	display: block;



	opacity: 0;



	height: 0;



	padding: 0;



	margin: 0



}



.progress.porg.jopacity {



	display: block;



	opacity: 0;



	height: 0;



	padding: 0;



	margin: 0



}



.row.fileupload-buttonbar {



	padding: 0



}



.jobs-benefits .file-select span img {



	float: left;



	margin: 0 3px 0 0



}



.progress-col {



	display: none



}



.file-select {



	float: right



}



.progress-col .progress {



	margin-bottom: 0



}



.file-select .btn.btn-success.fileinput-button > span {



	display: inline-block;



	float: left;



	font-size: 12px;



	padding: 0



}



.upload {



	float: left;



	width: 62%



}



.jj-upload {



	background: var(--bg); 



	border: 1px dashed var(--grey-900);



	border-radius: 3px;



	box-sizing: border-box;



	color: var(--grey-900);



	float: left;



	font-family: "Circular Air Book";



	font-size: 15px;



	margin: 11px 0 15px 11px;



	padding: 0 15px;



	width: 100%;



	float: right



}

.jj-upload:hover { background: none; color: var(--grey-900); }

.jj-upload:focus { background: none; color: var(--grey-900); }



.legal-banner.employe-banner {



	transition: background .5s linear;



	-moz-transition: background .5s linear;



	-webkit-transition: background .5s linear;



	-o-transition: background .5s linear



}



.employer-placeholder .emp-logo-img {



	margin:0 45px 0 0;



	background: #fff none repeat scroll 0 0;



	border:10px solid #fff;



	box-shadow:var(--box-shadow-md-new);



	border-radius: 0;



	display: block;



	height:165px;



	padding: 10px;



	width: 100%; display: flex; align-items: center; border-radius:5px;



}



.legal-banner.employe-banner {



	position: relative



}



.employe-banner .container {



	float: none;



	margin: 0 auto;



	position: relative;



	text-align: center;



	top: 45%



}



.emp-logo-img {



	position: relative



}



.emp-logo-img .progress.porg {



	max-width: 100%;



	position: absolute;



	width: 92%;



	top: 47%



}



.edit-ic {



	position: absolute;



	right:-20px;



	top: 12px;



	z-index: 9999



}



.noty_message {

	background: #fff none repeat scroll 0 0;

	border-radius: 5px;

	box-shadow:var(--box-shadow-md) !important;

	padding:15px;	

height: auto; line-height: normal;	

 text-align: center; border:solid 1px var(--grey-500);

	width:260px; margin:10px auto 10px auto;



}



.col-lg-6.col-sm-6.company-row {



	width: 47.5%



}



.noty_message .noty_img_add {



	background: rgba(0,0,0,0) url(../images/addfav-icon.svg) no-repeat scroll center center;



	border-radius: 2px;



	display: inline-block;



	float: left;



	height: 18px;



	padding: 60px 0 0;



	width: 18px



}



.noty_message .noty_img_rem {



	background: rgba(0,0,0,0) url(../images/removefav-icon.svg) no-repeat scroll center center;



	border-radius: 2px;



	display: inline-block;



	float: left;



	height: 18px;



	padding: 60px 0 0;



	width: 18px



}



.add-fav .noty_text {



	color: var(--green)



}







.noty_message i.fa-check-circle{ font-size: 16px; font-weight: bold;



	color: var(--green)



}







.noty_message i.fa-times-circle{font-size: 16px;



	color: var(--red); font-weight: bold;



}



.add-fav .noty_text i.fa-check-circle{



	color: var(--green)



}



.remove-fav .noty_text {



	color:var(--red);



}



.remove-fav .noty_text i.fa-times-circle{ color: var(--red);}



.noty_text {



	padding-left: 7px



}



.after-login-nav .user-dropmenu .user-drop p a {



	border-bottom: 1px solid solid 1px var(--grey-600);



	color: solid 1px var(--grey-600);



	text-decoration: none;



	font-size: 14px



}



.change-wrap {



	display: inline-block;



	position: relative;



	line-height: normal



}



.change-wrap .dropdown-menu {



	margin: 0



}



.change-wrap .dropdown-menu .drop-price {



	position: absolute;



	right: 62px;



	top: 7px



}



.change-wrap .dropdown-menu .drop-price .drop-price-inside {



	box-shadow: none



}



.payment-pending nav.navbar-fixed-top {



	margin: 60px 0 0



}



.payment-pending .job-detail-banner {



	margin-top: 60px;



	background: #e74c3c



}



.payment-pending .user-drop ul li a i {



	height: 20px;



	width: 25px



}



.payment-pending .user-drop ul li {



	margin-left: 3px



}



.payment-pending .user-drop ul li a span {



	margin: 0;



	padding: 0



}







.jj-individual .jj-verified ul li i.user-iocn {



	background-position: left -145px



}



.jj-business .jj-verified ul li i.user-iocn {



	background-position: left -21px



}



.jj-individual .employer-info ul li span.info-icon i.in-icon2 {



	background-position: left -370px



}



.jj-business .employer-info ul li span.info-icon i.in-icon2 {



	background-position: left -34px



}



.drop-menu ul li.active a {



	color: var(--blue)



}







@media screen and (-webkit-min-device-pixel-ratio: 0) {



.jj-individual .employer-info ul li span.info-icon i.in-icon2 {



	background-position: left -365px



}



.jj-business .employer-info ul li span.info-icon i.in-icon2 {



	background-position: left -35px



}



}



.jj-individual .new-list-mid ul li i.new-job-icon1 {



	background-position: -98px top



}



.jj-business .new-list-mid ul li i.new-job-icon1 {



	background-position: left top



}



.jj-individual .jj-post ul li i.user-iocn {



	background-position: left -144px



}



.jj-business .jj-post ul li i.user-iocn {



	background-position: left -20px



}



.red-message-one {



	position: relative;



	z-index: 99999



}



.jj-view-red.jj-applied {



	background: #ccc!important;



	border: solid 1px #ccc;



	color: #fff



}



.jj-view-red.jj-applied:hover {



	background: #ccc!important;



	border: solid 1px #ccc;



	color: #fff



}



/*.favorite-employe ul li i.tb-icon1 {



	width: 18px;



	height: 21px;



	display: block;



	float: left;



	background: url(../images/user-info-icon.svg) left top no-repeat;



	margin: 0 5px 0 0



}



.favorite-employe ul li i.tb-icon1.in-icon2 {



	background-position: left -44px



}



.favorite-employe ul li i.tb-icon1.in-icon10 {



	background-position: left -360px



}*/



.seekar-tick.resume-uploaded {



	clear: both



}



.emp_job_list .job.jshow {



	display: block



}



.seeker-pages .main .search-nav {



	background: inherit



}



.single-job_listing #sharejobform .col-lg-12.col-sm-12.mobile-row {



	padding: 0



}



/*.row .jj-verified h4 {



	height: auto



}



.row .jj-verified ul {



	height: auto



}*/



.single-job_listing .user-detail p span.address {



	display: block;



	max-width: 86%;



	float: left



}



.single-job_listing .user-detail p span.map {



	float: right;



	margin: -2px 0 0;



	width: 114px;



	max-width: 14%;



	padding: 0



}



.other-option ul li a:hover i.other-icon4 {



	background-position: -110px 2px



}



.cpayment-tab {



	display: none



}



.change-area2 {



	width: 100%;



	border: 1px solid #b2b3b4;



	border-radius: 3px;



	margin-top: 0;



	padding: 0 20px;



	box-sizing: border-box;



	height: 40px;



	line-height: 40px;



	font-size: 16px;



	color: solid 1px var(--grey-600);



	background: url(../images/drop_arrow.svg) center right no-repeat #fff;



	position: relative;



	-webkit-appearance: none;



	-moz-appearance: none;



	appearance: none



}



.pop-inside #apply_job_form p {



	display: block;



	font-size: 12px;



	padding: 5px 0



}



.pop-inside #apply_job_form .p1 {



	font-size: 15px



}



.pop-inside #apply_job_form .p2 {



	font-size: 15px



}



.pop-inside #apply_job_form .p3 {



	font-weight: 700;



	text-align: center



}



.pop-inside #apply_job_form .we-accept {



	clear: both



}



.author-banner .author-drop {



	width: auto



}



.home .homepage .jj-info {



	background: var(--green) none repeat scroll 0 0;



	color: #fff



}



.home .homepage .jj-info:hover {



	background: #22b87a none repeat scroll 0 0;



	color: #fff



}



.home .homepage .jj-browse {



	background: #fff none repeat scroll 0 0;



	border-color: #fff;



	color: var(--blue)



}



.home .homepage .jj-browse:hover {



	background: #e1e1e1 none repeat scroll 0 0;



	border-color: #e1e1e1;



	color: var(--blue)



}



.home .homepage .jj-sign {



	background: var(--green);



	border-color: var(--green);



	color: #fff



}



.home .homepage .jj-sign:hover {



	background: var(--green);



	border-color: var(--green);



	color: #fff



}







.searchfilters-wrap {



	position: relative



}



/*.searchfilters {



	padding: 0;



	width: 77%;



	float: left



}



.searchfilters .tm-tag.tm-tag-success {



	float: left;



	font-size: 10px;



	text-transform: uppercase;



	color: var(--grey-900);



	background:var(--bg);



	line-height: 21px;



	padding: 0 10px;



	margin: 0 10px 0 0



}



.searchfilters span.tm-tag span {



	padding: 0;



	font-size: 10px;



	text-transform: uppercase;



	color: var(--grey-900);



}



.searchfilters.jjhide {



	display: none



}*/



/*.searchfiltersadd {



	margin: 10px 0 10px 41px



}*/



.searchfilters .tm-tag .tm-tag-remove {



	float: right;



	margin: 0px 0 0 6px;



	font-size: 11px;



	color: var(--grey-900);



}



.page-id-106 .no-active {



	height: 180px;



	line-height: 25px;



	text-align: center;



	margin: 0 auto;



	padding: 60px



}



.job-list-section #salary-list ul li i.rupee-iocn {



	background-position: left top



}



.job-list-section #salary-list ul li i {



	width: 16px;



	background: rgba(0,0,0,0) url(../images/verified-icon.svg) no-repeat scroll left top;



	display: inline-block;



	float: none;



	height: 11px;



	margin: 0;



	width: 11px



}



.safari .job-list-section #salary-list ul li i.rupee-iocn {



	background-position: left 4px;



	height: 16px



}



.jj-fexist {



	background: #fff none repeat scroll 0 0;



	border: 1px solid var(--grey-900);



	border-radius: 3px;



	box-sizing: border-box;



	color: var(--grey-900);



	float: right;



	font-family: "Circular Air Book";



	font-size: 15px;



	margin: 11px 0 0 11px;



	padding: 0 15px;



	width: 100%



}



.remove-exfile {



	float: right



}



.jj-fexist.jj-primary:hover {



	color: var(--grey-900);



	background: none;



	border: 1px solid var(--grey-900);



}



.jj-fexist.jj-primary:focus {



	color: var(--grey-900);



	background: none;



	border: 1px solid var(--grey-900);



}



.user-detail-info ul li.salary-row em i.rupee-iocn {



	width: 12px;



	height: 21px;



	display: inline-block;



	float: none;



	background: url(../images/verified-icon.svg) no-repeat;



	margin: 6px 0 0;



	background-position: left 8px



}



.safari .user-detail-info ul li.salary-row em i.rupee-iocn {



	background-position: left 5px



}



/*.searchfilters .tm-tag i.rupee-iocn {



	background-position: left top



}



.searchfilters .tm-tag i {



	width: 16px;



	display: inline-block;



	float: none;



	height: 11px;



	margin: 0;



	width: 11px;



	font-style: normal



}*/



#job-alert-form #email_choice-error {



	display: none!important



}



.jj-apply.jj-applied {



	background: #ccc none repeat scroll 0 0!important;



	border: 1px solid #ccc;



	color: #fff



}



.form-control.alert-input.text-mess#share_sms {



	max-width: 100%;



	resize: vertical



}



#sharejobform .bootstrap-tagsinput input {



	width: 100%



}



.ie .navbar-brand > img {



	height: 100%



}







#st-1 .st-btn {



	height: 33px!important;



	line-height: 33px!important



}



#st-1 .st-btn > svg {



	top: 7px!important



}



#st-1 .st-btn > img {



	top: 8px!important



}







.blog-soical-list #st-1 .st-btn > img {



	top: 8px!important



}



.blog-detail-content #st-1 .st-btn > span { font-family: 'Circular Air Book'; line-height: 31px; font-size: 13px !important; text-transform: uppercase;}



@media screen and (-webkit-min-device-pixel-ratio: 0) {



form input, form .login-input, form .alert-input-two, form .change-input, form .date {



	line-height: normal



}







#cal-btn1 i{margin: 2px 0px 0 0px;}





}



@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {







.search-nav-filled {



	padding: 0 5px 0 42px



}



.searchfilters {



	width: 69%



}



}



@media only screen and (min-width: 768px) and (max-width: 1024px) {



.employer-placeholder .emp-logo-img {



	width: 160px



}



.navbar-inverse .after-login-nav.navbar-right li a {



	font-size: 14px



}



}



@media only screen and (min-width:320px) and (max-width:767px) {



.searchfilters {



	width: auto;



	margin: 0 0 10px



}



.employer-placeholder .emp-logo-img {



	width: 100%;



	box-sizing: border-box



}



.single-job_listing .user-detail p span.address {



	width: 100%



}



.single-job_listing .user-detail p span.map {



	width: 100%;



	max-width: 100%;



	float: left



}



.user-detail-info ul li.salary-row em i.rupee-iocn {



	margin: 0



}



.single-job_listing .user-detail p span.address {



	padding-bottom: 10px



}



.col-lg-6.col-sm-6.company-row {



	width: 90%;



	margin: 0 15px



}



.warning-differnt-one {



	padding: 5px 10px;



	font-size: 14px;



	line-height: normal



}



.searchfilters-wrap {



	width: 100%



}



#signup-form .mobile-row .alert-input-two {



	max-width: 75%!important



}



.edit-ic {



	right: 0



}



.right-info p {



	font-size: 22px



}





.jj-verified ul li i{ margin:3px 4px 4px 0; float: left; }

}



