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: 5px
}
.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: #f5f5f5 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: 160px!important
}
.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: #0079ff
}
.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: #565a5c!important
}
ul.ui-widget-content li.ui-state-focus {
	border: none!important;
	background: #eaeaea!important;
	font-weight: 400;
	color: #565a5c!important
}
.ui-widget-content a:hover {
	border: none!important;
	cursor: pointer
}
.ui-menu .ui-menu-item a {
	font-family: "Circular Air Book"!important;
	color: #2c3e50!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: #2c3e50;
	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: -46px -10px 0 0
}
#cal-btn1 {
	width: 26px;
	height: 45px;
	background: url(../landing-images/date-icon.svg) right 14px no-repeat;
	float: right;
	margin: -46px 0px 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: #0079ff;
	border: solid 2px #0079ff
}
.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: 20px 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: #f5f5f5
}
.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: #565a5c;
	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: #27c685;
	text-decoration: none
}
.payment-new ul li a.active {
	background: #fff;
	border-top: solid 3px #27c685;
	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 #82888a;
	border-radius: 3px;
	margin: 0 0 20px;
	padding: 0 15px;
	box-sizing: border-box;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	color: #82888a;
	display: inline-block;
	float: left
}
.card-pay {
	height: 44px;
	width: 55px;
	float: right
}
.payment-input:focus {
	color: #565a5c
}
.payment-area {
	width: 34%;
	border: solid 1px #82888a;
	border-radius: 3px;
	margin-top: 0;
	padding: 0 15px;
	box-sizing: border-box;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	color: #82888a;
	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: #565a5c
}
.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: #565a5c
}
.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: #f5f5f5
}
.checkout-nav .after-login-nav.navbar-right li a {
	color: #82888a
}
.checkout-nav .after-login-nav.navbar-right li a:hover {
	color: #82888a
}
.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: #82888a;
	display: block;
	font-size: 10px;
	line-height: normal;
	padding: 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: #2c3e50
}
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: #27c685
}
.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: #2c3e50!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: #f5f5f5 none repeat scroll 0 0;
	border: 1px dashed #565a5c;
	border-radius: 3px;
	box-sizing: border-box;
	color: #565a5c;
	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
}
.team-list figure figcaption {
	height: 95px
}
.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:#e74c3c;
	border-radius: 0;
	color: #fff;
	display: block;
	padding: 0 9px;
	height: 22px;
	line-height: 21px;
	text-decoration: none;
	border: solid 1px #e74c3c
}
.total em a svg{width:8px; float:left; margin: 5px 6px 0 0;}
.total em a i{ font-style:normal; float:left; margin:0px 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: absolute;
	right: 10px;
	top: 10px
}
.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: "CircularAir-Bold"!important
}
.new-post-blog span {
	padding: 30px 0
}
#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: #2c3e50
}
.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: #2c3e50;
	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 #0079ff;
	border-radius: 0;
	color: #0079ff;
	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: #2c3e50;
	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: #2c3e50;
	padding: 0;
	text-align: left
}
.em-price-left span {
	text-decoration: line-through;
	color: #2c3e50!important
}
.em-price-left em {
	font-size: 15px;
	color: #27c685;
	font-style: normal
}
.em-price-left em.p-blue {
	color: #0079ff
}
.em-price-left em.p-green {
	color: #0079ff
}
.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: #565a5c;
	border: solid 1px #565a5c;
	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: #565a5c
}
.em-price-mid.medium {
	margin-top: 15px
}
.em-price-blue ul li a {
	border: solid 1px #565a5c;
	background: #565a5c
}
.em-price-blue ul li a.blue {
	color: #565a5c;
	height: auto
}
.em-price-green ul li a {
	border: solid 1px #27c685;
	background: #27c685
}
.em-price-green ul li a.green {
	color: #27c685
}
.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: #2c3e50;
	font-size: 12px;
	margin: 0;
	padding-bottom: 5px;
	text-align: center;
	text-transform: uppercase
}
.home-banner .search-nav .after-login-nav {
	margin: 0 10px 0 0
}
.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: #2c3e50;
	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
}
.after-login-nav ul li a i {
	text-align: left
}
#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
}
.press-cover-sec {
	width: 100%;
	float: left;
	background: #f5f5f5;
	text-align: center
}
.press-cover-sec ul {
	list-style: none;
	margin: 10px 0 0;
	padding: 0;
	width: 100%;
	display: inline-block
}
.press-cover-sec ul li {
	line-height: normal;
	float: left;
	width: 25%
}
.press-content {
	margin-bottom: 70px;
	display: inline-block
}
.press-content p {
	font-size: 16px;
	padding-bottom: 0;
	margin-bottom: 0
}
.press-content span {
	display: block;
	color: #82888a;
	font-size: 11px!important;
	text-transform: uppercase;
	padding: 0;
	line-height: 35px
}
.press-content a {
	text-decoration: none;
	color: #2c3e50;
	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: #2c3e50;
	margin-top: 2px;
	padding: 0
}
.seeker-login-inside h6 {
	font-size: 16px;
	color: #2c3e50;
	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: #2c3e50;
	margin-top: 0;
	padding: 0
}
.resend_main_seeker a {
	color: #0079ff;
	text-decoration: none
}
.seeker-search-btn {
	width: 100%;
	border-radius: 3px;
	background: #0079ff;
	border: solid 2px #0079ff;
	padding: 0;
	height: 44px;
	color: #fff;
	font-family: 'CircularAir-Bold';
	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: #0576db;
	border: solid 2px #0576db;
	box-shadow: none
}
.seeker-search-btn:hover {
	color: #fff;
	background-color: #0576db;
	border: solid 2px #0576db
}
.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: #0576db;
	border: solid 2px #0576db
}
.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: #2c3e50;
	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 #2c3e50
}
.foot-up {
	width: 100%;
	float: left;
	background: #fafafa;
	padding: 35px 0
}
.foot-up h6 {
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0;
	color: #a4a8aa;
	font-size: 14px
}
.foot-up ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center
}
.foot-up ul li {
	margin: 10px 13px 0;
	display: inline-block
}
.login-area::-ms-expand {
display:none
}
.login-area {
	width: 100%;
	border: solid 1px #82888a;
	border-radius: 3px;
	margin-top: 10px;
	padding: 0 12px;
	box-sizing: border-box;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	color: #82888a;
	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: #565a5c
}
.login-area select {
	width: 100%
}
.ourvalue-sec {
	background: #f5f5f5!important
}
.ourvalue-sec .jj-content {
	padding-bottom: 0!important
}
.ourvalue-banner {
	background: url(../images/ourvalue-banner.jpg) center top no-repeat #2c3e50;
	-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: #2c3e50 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 #2c3e50;
	-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 {
	widows: 100%;
	text-align: center;
	background: #fafafa
}
.investor-sec h3 {
	color: #e74c3c;
	padding-bottom: 15px
}
.investor-sec h3.small {
	padding: 0 57px 30px;
	line-height: 37px;
	color: #2c3e50
}
.investor-sec span {
	color: #e74c3c;
	padding-bottom: 25px;
	display: block;
	font-size: 18px
}
.investor-sec p {
	color: #565a5c;
	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: 'CircularAir-Bold';
	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 #2c3e50;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}
.just-job-sec {
	width: 100%;
	float: left;
	background: #f5f5f5;
	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 #2c3e50;
	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: #27c685;
	text-transform: uppercase;
	display: block;
	padding-bottom: 10px
}
.just-timeline-left p {
	font-size: 16px;
	line-height: 24px;
	color: #565a5c
}
.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: #565a5c;
	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 #27c685!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 #0079ff;
	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: 'CircularAir-Bold';
	text-align: center
}
.snapshot-sec img {
	width: 100%
}
.emp-feature-job {
	background: #ffffd9;
	border: solid 1px #f7e3a6
}
.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: #ffffd9
}
.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: #2c3e50
}
.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-left img {
	width: 100%
}
.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: #82888a;
	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: #82888a;
	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: #2c3e50;
	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 #0079ff;
	background: #0079ff;
	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-info {
	padding-left: 30px
}
.new-employer-detail .right-detail-info {
	padding: 0;
	margin: 0;
	width: 115%;
	margin: 0 0 0 -120px
}
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: #27c685
}
.seeker-main-popup .seeker-tab li a.active {
	color: #0079ff
}
.seeker-main-popup .login-list {
	text-align: center
}
.seeker-main-popup .em-verification h4 {
	color: #0079ff!important;
	padding-top: 5px
}
.seeker-main-popup .pop-inside p {
	padding-top: 10px
}
.seeker-main-popup .seeker_login_two {
	text-align: center
}
.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 #f5f5f5;
	border-radius: 3px;
	background: #f5f5f5;
	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:0px;
}
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
}
.foot-up h6 {
	padding-bottom: 10px
}
.foot-up ul li {
	width: 32%;
	margin: 0
}
.foot-up ul li:nth-child(1) img {
	width: 100%
}
.foot-up ul li:nth-child(2) img {
	width: 50%
}
.foot-up ul li:nth-child(3) img {
	width: 90%
}
.foot-up ul li:nth-child(4) img {
	width: 65%
}
.foot-up ul li:nth-child(5) img {
	width: 85%
}
.foot-up ul li:nth-child(6) img {
	width: 85%
}
.foot-up ul li:nth-child(7) img {
	width: 45%
}
.foot-up ul li:nth-child(8) img {
	width: 80%
}
#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%
}
.footer-site-sec ul li {
	width: 30%;
	padding: 0 5px
}
.download-app-sec-right p em {
	display: none
}

.favorite-sec .jj-verified{ height:auto;}
}
