
:root {
  --blue:#0265FF;
  --dark-blue:#0256D9;
  --blue-bg:#f2f7ff;
  --blue-light:#80b1ff;
  --black:#000000;
  --grey-dark:#565656;
  --grey-light:#acacac;
  --grey-light-more:#F2F2F2;
  --green:#03dc80;
  --green-dark:#03BB6D;
  --bg:#f8f8f8;
  --white:#ffffff;
  --yellow:#ffc415;
  --yellow-bg:#FFF2D0;
  --yellow-border:#FFE08A;
  --red:#f72d1c;  
  
}
.home-nav {
	height:38px;
	margin-top:-58px;
	padding:0;
	position:relative;
	text-align:center;
	z-index:99;
	background:rgba(255, 255, 255, 0.1) none repeat scroll 0
}
.home-nav a {
	color:#c0bfbe;
	display:inline-block;
	font-size:12px;
	line-height:38px;
	list-style:outside none none;
	margin:0 0 0 -4px;
	padding:0 10px;
	text-decoration:none;
transition:background-color .3s ease 0s, color .3s ease 0s, width .3s ease 0s, border-width .3s ease 0s, border-color .3s ease 0
}
.home-nav span {
	color:#c0bfbe;
	display:inline-block;
	font-family:'CircularAir-Bold';
	font-size:11px;
	text-transform:uppercase;
	margin-right:10px
}
.home-nav a:hover {
	color:#FFF
}
.hm-navbar-right {
	margin:14px 20px 0 0;
	padding-right:0
}
::-webkit-input-placeholder {
color:var(--grey-dark);
opacity:1!important
}
::-moz-placeholder {
color:var(--grey-dark)
}
.hm-navbar-right {
	margin:0 20px 0 0;
	padding-right:0
}
.hm-login-btn {
	border:none;
	border-radius:0;
	background:none;
	padding:0;
	height:60px;
	color:#fff;
	font-size:17px;
	-webkit-tap-highlight-color:transparent;
	font-family:'Circular Air Book';
	line-height:60px;
	border-left:solid 1px rgba(255, 255, 255, 0.2);
	padding:0 30px 0 30px
}
.hm-login-btn.focus, .hm-login-btn:focus {
	color:#fff;
	background-color:none;
	box-shadow:none;
	border-left:solid 1px rgba(255, 255, 255, 0.2)
}
.hm-login-btn:hover {
	color:#fff;
	background-color:none;
	border-left:solid 1px rgba(255, 255, 255, 0.2)
}
.hm-login-btn.active.focus, .hm-login-btn.active:focus, .hm-login-btn.active:hover, .hm-login-btn:active.focus, .hm-login-btn:active:focus, .hm-login-btn:active:hover, .open>.dropdown-toggle.hm-login-btn.focus, .open>.dropdown-toggle.hm-login-btn:focus, .open>.dropdown-toggle.hm-login-btn:hover {
	color:#fff;
	background-color:none;
	border-left:solid 1px rgba(255, 255, 255, 0.2)
}
.hm-login-btn i {
	width:20px;
	height:20px;
	background:url(../images/home-right-nav-icon.svg) left top no-repeat;
	display:inline-block;
	float:left;
	margin:23px 5px 0 0
}
.hm-login-btn i.right-n-icon1 {
	background-position:left top
}
.hm-login-btn i.right-n-icon2 {
	background-position:-33px top
}
.hm-employer-btn {
	background-color:none;
border-left:solid 1px rgba(255, 255, 255, 0.2) padding:0 25px 0 25px;
	margin-right:0;
	border-radius:3px
}
.hm-employer-btn.focus, .hm-employer-btn:focus {
	color:#fff;
	background-color:none;
	border-left:solid 1px rgba(255, 255, 255, 0.2)
}
.hm-employer-btn:hover {
	color:#fff;
	background-color:none;
	border-left:solid 1px rgba(255, 255, 255, 0.2)
}
.hm-employer-btn.active.focus, .hm-employer-btn.active:focus, .hm-employer-btn.active:hover, .hm-employer-btn:active.focus, .hm-employer-btn:active:focus, .hm-employer-btn:active:hover, .open>.dropdown-toggle.hm-employer-btn.focus, .open>.dropdown-toggle.hm-employer-btn:focus, .open>.dropdown-toggle.hm-employer-btn:hover {
	color:#fff;
	background-color:none;
	border-left:solid 1px rgba(255, 255, 255, 0.2)
}
.home-banner {
	background:url(../images/hero-banner.jpg) center top no-repeat var(--grey-dark);
	height:460px;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.home-banner-content {
	margin-top:80px;
	text-align:center
}
.home-banner-content h3 {
	color:#ffffff;
	font-size:50px;
	font-family:'CircularAir-Bold';
	letter-spacing:-2px; padding:55px 0 0 0;
}

/*.home-banner-content h1 {
	color:#fff;
	font-size:50px; font-family: 'Circular Air Book';
	letter-spacing:-2px; font-weight:normal; font-size:42px !important;
}
.home-banner-content p {
	color:#fff;
	padding:5px 0 8px;
	font-size:24px;
	font-weight:700
}
.home-banner-content p a {
	color:#fff;
	text-decoration:none
}
.home-banner-content p a:hover {
	color:#fff;
	text-decoration:none
}
.home-banner-content h1 em {
	font-style:normal
}
.home-banner-content h3 a {
	color:#fff;
	font-family:'CircularAir-Bold'
}
.home-banner-content h3 a:hover {
	color:#fff;
	text-decoration:none
}
.home-banner-content h1 a {
	color:#fff;
	font-family:'CircularAir-Bold'
}
.home-banner-content h1 a:hover {
	color:#fff;
	text-decoration:none
}*/
ul.hm-list {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center
}
.hm-list li {
	line-height:normal;
	display:inline-block
}
.hm-list li a {
	font-size:12px;
	color:#fff;
	background:url(../images/home-tick.svg) left 1px no-repeat;
	text-transform:uppercase;
	padding:0 20px 0 18px;
	text-decoration:none
}
.home-filled {
	width:400px;
	margin:20px auto 0
}
.home-filled-left {
	width:48%;
	float:left;
	margin-right:8px
}
.home-filled-left p {
	font-size:14px; letter-spacing:0.02rem;
	color:#fff;
	text-align:center;
	padding:5px 0 0;
	width:100%;
	float:left;
	font-family:'Circular Air Book';
	font-weight:400
}
.hm-input {
	border:none;
	height:55px;
	line-height:55px;
	border-radius:2px;
	padding:0 30px 0 20px;
	font-size:18px;
	color:var(--grey-dark);
	font-weight:400;
	font-family:'Circular Air Book';
	background:rgba(255, 255, 255, 0.9)
}
.hm-input:focus {
	background:#fff
}
.hm-input value span {
	color:#c7c7c7
}
.home-filled-right {
	width:11%
}
.new-list-left {
	padding-top:12px
}
.home-post-btn {
	background:var(--blue);
	height:48px;
	line-height:48px;
	display:inline-block;
	border-radius:3px;
	letter-spacing:1px;
	font-size:15px;
	color:#fff;
	font-family:'CircularAir-Bold';
	text-transform:uppercase;
	width:100%
}
.home-post-btn:hover {
	text-decoration:none;
	color:#fff
}
.home-s-btn {
	background:none;
	height:46px;
	line-height:42px;
	display:inline-block;
	border-radius:3px;
	letter-spacing:1px;
	font-size:15px;
	color:#fff;
	font-family:'CircularAir-Bold';
	background:var(--blue);
	text-transform:uppercase;
	width:96%;
	border:solid 2px var(--blue);
	margin-left:4%
}
.home-s-btn:hover {
	text-decoration:none;
	color:#fff
}
.home-search.focus, .home-search:focus {
	text-decoration:none;
	color:#fff
}
.home-search {
	width:100%;
	border-radius:3px;
	background:url(../images/home-search.svg) 19px 12px no-repeat #e74c3c;
	border:none;
	padding:0;
	height:55px;
	color:#fff;
	font-family:'CircularAir-Bold';
	font-size:18px;
	line-height:53px;
	margin-top:12px;
	-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-search.focus, .home-search:focus {
	color:#fff;
	background:url(../images/home-search.svg) 19px 12px no-repeat #d73c2c;
	border:none;
	box-shadow:none
}
.home-search:hover {
	color:#fff;
	background:url(../images/home-search.svg) 19px 12px no-repeat #d73c2c;
	border:none
}
.home-search.active.focus, .home-search.active:focus, .home-search.active:hover, .home-search:active.focus, .home-search:active:focus, .home-search:active:hover, .open>.dropdown-toggle.home-search.focus, .open>.dropdown-toggle.jj-submit:focus, .open>.dropdown-toggle.home-search:hover {
	color:#fff;
	background:url(../images/home-search.svg) 19px 12px no-repeat #d73c2c;
	border:none
}

.hm-drop-menu {
	border-radius:2px;
	width:100%;
	float:left;
	padding:0 30px 0 20px;
	border:none;
	font-size:18px;
	color:var(--grey-dark);
	background:url(../images/hm-slect_menu.svg) center right no-repeat rgba(255, 255, 255, 0.9);
	height:55px;
	font-family:'Circular Air Book';
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	margin:13px 0 0
}
.hm-drop-menu:focus {
	background:url(../images/hm-slect_menu.svg) center right no-repeat #fff
}
.hm-drop-menu select {
	width:100%
}
select option {
	width:100%;
	float:left;
	font-size:14px; letter-spacing:0.02rem;
	color:#606060;
	display:block;
	padding:5px 5px;
	text-align:left;
	text-decoration:none;
	z-index:-1;
	position:relative
}
optgroup{ font-size:14px !important; font-family:'CircularAir-Bold';}
.hire-sec {
	width:100%;
	float:left;
	text-align:center;
	background:#fff
}
.hire-sec h2 {
	font-size:50px;
	color:#27c483;
	font-family:'CircularAir-Bold';
	margin:0;
	padding-bottom:15px
}
.hire-sec h2 em {
	font-style:normal
}
.hire-sec p {
	font-size:19px;
	padding:0 197px 15px
}
.hire-sec span.discount {
	font-size:12px;
	color:var(--grey-dark);
	margin-top:-10px;
	display:block;
	text-transform:uppercase;
	letter-spacing:1px
}
.hire-sec span.discount em {
	color:#f04d41;
	font-style:normal
}
.hm-post-btn {
	border-radius:0;
	background:none;
	border:dashed 2px var(--blue);
	padding:0 18px;
	color:var(--blue);
	font-family:'CircularAir-Bold';
	font-size:18px;
	line-height:41px;
	-webkit-tap-highlight-color:transparent;
	border-right:none;
-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
}
.hm-post-btn.focus, .hm-post-btn:focus {
	color:var(--blue);
	background-color:none;
	border:dashed 2px var(--blue);
	border-right:none;
	box-shadow:none
}
.hm-post-btn:hover {
	color:var(--blue);
	background-color:none;
	border:dashed 2px var(--blue);
	border-right:none
}
.hm-post-btn.active.focus, .hm-post-btn.active:focus, .hm-post-btn.active:hover, .hm-post-btn:active.focus, .hm-post-btn:active:focus, .hm-post-btn:active:hover, .open>.dropdown-toggle.hm-post-btn.focus, .open>.dropdown-toggle.hm-post-btn:focus, .open>.dropdown-toggle.hm-post-btn:hover {
	color:var(--blue);
	background-color:none;
	border:dashed 2px var(--blue);
	border-right:none
}
.hm-post-btn-one {
	border-radius:3px;
	background:#27c483;
	border:solid 2px var(--blue);
	padding:0 25px;
	color:#fff;
	font-family:'CircularAir-Bold';
	font-size:15px;
	line-height:43px;
	text-transform:none;
	width:100%;
	-webkit-tap-highlight-color:transparent;
	margin-left:-6px;
-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
}
.hm-post-btn-one.focus, .hm-post-btn-one:focus {
	color:#fff;
	background-color:#27c483;
	border:dashed 2px var(--blue);
	box-shadow:none
}
.hm-post-btn-one:hover {
	color:#fff;
	background-color:#27c483;
	border:dashed 2px var(--blue)
}
.hm-post-btn-one.active.focus, .hm-post-btn-one.active:focus, .hm-post-btn-one.active:hover, .hm-post-btn-one:active.focus, .hm-post-btn-one:active:focus, .hm-post-btn-one:active:hover, .open>.dropdown-toggle.hm-post-btn-one.focus, .open>.dropdown-toggle.hm-post-btn-one:focus, .open>.dropdown-toggle.hm-post-btn-one:hover {
	color:#fff;
	background-color:#27c483;
	border:dashed 2px var(--blue)
}
.hm-new-dash {
	border-radius:3px
}
.hire-list {
	width:100%;
	list-style:none;
	margin:15px 0 0;
	padding:0;
	text-align:center
}
.hire-list li {
	line-height:normal;
	display:inline-table;
	padding:0 10px;
	width:15%
}
.hire-list li span {
	font-size:12px;
	color:var(--grey-dark);
	text-transform:uppercase;
	padding-top:8px
}
.hire-list-mid-icon {
	margin-top:-10px
}
.section-five {
	background:#27c483 url(../images/logo-pattern.svg) left top repeat;
	text-align:center
}
.get-discount-btn {
	position:relative;
	display:inline-block;
	text-align:center;
	padding:30px 0
}
.get-discount-btn p {
	padding-bottom:0;
	margin-bottom:0
}
.hm-slice {
	width:19px;
	height:17px;
	position:absolute;
	top:0;
	margin:-13px 0 0 263px
}
.hm-slice-white {
	width:19px;
	height:17px;
	position:absolute;
	top:0;
	margin:-12px 0 0 70px
}
.hm-find-btn {
	border:dashed 2px #fff;
	color:#fff;
	border-right:none
}
.hm-find-btn.focus, .hm-find-btn:focus {
	color:#fff;
	background-color:none;
	border:dashed 2px #fff;
	box-shadow:none;
	border-right:none
}
.hm-find-btn:hover {
	color:#fff;
	background-color:none;
	border:dashed 2px #fff;
	border-right:none
}
.hm-find-btn.active.focus, .hm-find-btn.active:focus, .hm-find-btn.active:hover, .hm-find-btn:active.focus, .hm-find-btn:active:focus, .hm-find-btn:active:hover, .open>.dropdown-toggle.hm-find-btn.focus, .open>.dropdown-toggle.hm-find-btn:focus, .open>.dropdown-toggle.hm-find-btn:hover {
	color:#fff;
	background-color:none;
	border:dashed 2px #fff;
	border-right:none
}
.hm-find-btn-one {
	border:solid 2px #fff;
	color:#27c483;
	background:#fff;
	margin-left:-6px;
	border-radius:3px
}
.hm-find-btn-one.focus, .hm-find-btn-one:focus {
	color:#27c483;
	background-color:#fff;
	border:solid 2px #fff;
	box-shadow:none
}
.hm-find-btn-one:hover {
	color:#27c483;
	background-color:#fff;
	border:solid 2px #fff
}
.hm-find-btn-one.active.focus, .hm-find-btn-one.active:focus, .hm-find-btn-one.active:hover, .hm-find-btn-one:active.focus, .hm-find-btn-one:active:focus, .hm-find-btn-one:active:hover, .open>.dropdown-toggle.hm-find-btn-one.focus, .open>.dropdown-toggle.hm-find-btn-one:focus, .open>.dropdown-toggle.hm-find-btn-one:hover {
	color:#27c483;
	background-color:#fff;
	border:solid 2px #fff
}
.contact-list p {
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	text-align:center
}
.contact-list p a {
	color:var(--blue);
	text-decoration:underline
}
.contact-list p i {
	margin:0 5px 0 8px
}

.press-client {
	width:100%;
	background:#fff;
	padding:15px 0
}
.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 12x 0 12px
}
.investor-banner {
	background:url(../images/investor-banner.jpg) center top no-repeat var(--grey-dark);
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.investor-sec {
	widows:100%;
	text-align:center;
	background:#f5f5f5
}
.investor-sec h3 {
	color:#e74c3c;
	padding-bottom:15px
}
.investor-sec h5 {
	padding:0 75px 30px;
	line-height:31px
}
.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
}
.jobs-list a em {
	color:#fff;
	text-decoration:none
}
.state-banner {
	background:var(--blue);
}
.sitemap-sec h3{ text-align: left; margin: 50px 0 10px 0;}
.state-banner h1{padding:80px 0 45px 0;}
.state-sec {
	width:100%;
	margin-top:0px
}
.gap-browse{ padding-bottom:50px; }
.gap-browse span{padding:50px 0px 15px 0px; text-align: left;}
.gap-browse:first-child span{ padding-top:0px; }
.state-icon {
	padding:0px;
}
/*.state-loop-icon {
	text-align:left;
	margin:15px 0px; padding-left: 0px;
}
.state-loop-icon figure figcaption h5 {
	display:inline-block;
	font-size:16px; font-weight: bold;
}
.state-loop-icon figure figcaption h5 a {
	text-decoration:none;
	color:var(--grey-dark);
	padding:10px 0 10px; display: inline-block;
}
.state-loop-icon figure:hover figcaption h5 a {
	color:var(--blue);
}*/
/*.state-loop {
	text-align:center;
	margin:15px 0;
	height:210px;
	float:left
}
.state-loop figure img {
	border:solid 5px #f5f5f5;
transition:all .5s ease 0;
	height:150px
}
.state-loop figure:hover img {
	border:solid 5px var(--blue);
}
.state-loop figure figcaption h5 {
	display:inline-block;
	font-size:18px
}*/
/*.state-loop figure figcaption h5 a {
	text-decoration:none;
	color:var(--grey-dark);
	/*border-bottom:solid 1px var(--grey-dark);
	
}*/
.state-loop figure:hover figcaption h5 a {
	color:var(--blue);
	/*border-bottom:solid 1px var(--blue);*/
}
ul.state-list {
	list-style:none;
	margin:10px 0 0;
	padding:0
}
.state-list li {
	line-height:30px
}
.state-list li a {
	font-size:16px;
	color:var(--grey-dark)
}
.state-list li a:hover {
	color:var(--blue);
	text-decoration:none
}
.job-type-banner {
background:url(../images/pattern-top.png) repeat scroll left top var(--blue);
}
.job-type-loop {
	height:auto!important; text-align: left;
}
.job-type-loop figure figcaption h5 {
	font-size:16px; font-weight: bold;
}
.job-type-loop figure figcaption h5 a:hover {
	color:var(--blue);
	border-bottom:solid 1px var(--blue);
	padding:9px 0
}
.job-type-loop figure i {
	width:90px;
	height:90px;
	margin:0 auto;
	background:url(../images/job-type-icon-list.svg) left top no-repeat;
	display:block;
	border:solid 2px var(--blue);
	border-radius:100px;
transition:all .5s ease 0
}
.job-type-loop figure i.type-icon1 {
	background-position:22px 16px
}
.job-type-loop figure i.type-icon2 {
	background-position:-55px 17px
}
.job-type-loop figure i.type-icon3 {
	background-position:-134px 17px
}
.job-type-loop figure i.type-icon4 {
	background-position:-207px 17px
}
.job-type-loop figure i.type-icon5 {
	background-position:-274px 17px
}
.job-type-loop figure i.type-icon6 {
	background-position:-343px 18px
}
.job-type-loop figure:hover i {
	background:url(../images/job-type-icon-list.svg) left top no-repeat var(--blue);
}
.job-type-loop figure:hover i.type-icon1 {
	background-position:22px -51px
}
.job-type-loop figure:hover i.type-icon2 {
	background-position:-55px -51px
}
.job-type-loop figure:hover i.type-icon3 {
	background-position:-134px -53px
}
.job-type-loop figure:hover i.type-icon4 {
	background-position:-207px -51px
}
.job-type-loop figure:hover i.type-icon5 {
	background-position:-274px -51px
}
.job-type-loop figure:hover i.type-icon6 {
	background-position:-343px -51px
}
.job-type-loop figure:hover figcaption ul li a:hover {
	color:var(--blue);
}
ul.type-job-list {
	list-style:none;
	margin:10px 0 0;
	padding:0
}
.type-job-list li {
	line-height:30px
}
.type-job-list li a {
	font-size:14px; letter-spacing:0.02rem;
	color:var(--grey-dark)
}
.type-job-list li a:hover {
	color:var(--blue);
	text-decoration:none
}
.job-categories-banner {
	background:url(../images/pattern-top.png) repeat scroll left top var(--blue);

}
/*.job-categories-loop {
	height:auto; padding:0 5px; text-align: left;
}
.job-categories-loop figure figcaption h5 {
	font-size:16px; height:auto !important; margin-bottom:0px; font-weight: bold;
}
.job-categories-loop figure figcaption h5 a:hover {
	color:var(--blue);
	border-bottom:solid 1px var(--blue);
	padding:9px 0
}
.job-categories-loop figure i {
	width:106px;
	height:106px;
	margin:0 auto;
	background:url(../images/job-categories-icon-list.svg) left top no-repeat var(--blue);
	display:block;
	border-radius:100px;
	transition:none;
	border:solid 8px #f5f5f5;
	position:relative;
	z-index:10
}*/
.job-categories-new {
	height:auto;
}
/*.job-categories-loop figure i:before {
	content:"";
	display:block;
	position:absolute;
	z-index:-1;
	top:-11px;
	left:-12px;
	right:15px;
	bottom:15px;
	border:2px solid #f5f5f5;
	border-radius:100px;
	height:112px;
	width:113px
}*/
/*ul.categories-job-list {
	list-style:none;
	margin:10px 0 0;
	padding:0
}
.categories-job-list li {
	line-height:30px
}
.categories-job-list li a {
	font-size:14px !important;
	color:var(--grey-dark); letter-spacing:0.02rem;
}
.categories-job-list li a:hover {
	color:var(--blue);
	text-decoration:none
}
.job-categories-loop figure i.categ-icon1 {background-position:20px 9px;}
.job-categories-loop figure i.categ-icon2 {background-position:-74px 7px}
.job-categories-loop figure i.categ-icon3 {background-position:-160px 10px}
.job-categories-loop figure i.categ-icon4 {background-position:-246px 11px}
.job-categories-loop figure i.categ-icon5 {background-position:-342px 10px}
.job-categories-loop figure i.categ-icon6 {background-position:-436px 10px}
.job-categories-loop figure i.categ-icon7 {background-position:18px -70px}
.job-categories-loop figure i.categ-icon8 {background-position:-71px -68px}
.job-categories-loop figure i.categ-icon9 {background-position:-157px -69px}
.job-categories-loop figure i.categ-icon10 {background-position:-246px -68px}
.job-categories-loop figure i.categ-icon11 {background-position:-346px -66px}
.job-categories-loop figure i.categ-icon12 {background-position:-434px -67px}
.job-categories-loop figure i.categ-icon13 {background-position:16px -157px}
.job-categories-loop figure i.categ-icon14 {background-position:-63px -160px}
.job-categories-loop figure i.categ-icon15 {background-position:-156px -160px}
.job-categories-loop figure i.categ-icon16 {background-position:-247px -160px}
.job-categories-loop figure i.categ-icon17 {background-position:-344px -160px}
.job-categories-loop figure i.categ-icon18 {background-position:-434px -156px}
.job-categories-loop figure i.categ-icon19 {background-position:17px -235px}
.job-categories-loop figure i.categ-icon20 {background-position:-61px -235px}
.job-categories-loop figure i.categ-icon21 {background-position:-155px -234px}
.job-categories-loop figure i.categ-icon22 {background-position:-247px -234px}
.job-categories-loop figure i.categ-icon23 {background-position:-338px -236px}

.job-categories-loop figure i.categ-icon24 {background-position:-346px -394px;}
.job-categories-loop figure i.categ-icon25 {background-position:-437px -388px;}
.job-categories-loop figure i.categ-icon26 {background-position:21px -474px;}
.job-categories-loop figure i.categ-icon27 {background-position:-252px -153px;}
.job-categories-loop figure i.categ-icon28 {background-position:-342px -156px;}
.job-categories-loop figure i.categ-icon29 {background-position:-72px -475px;}
.job-categories-loop figure i.categ-icon30 {background-position:-431px -153px;}
.job-categories-loop figure i.categ-icon31 {background-position:17px -245px;}
.job-categories-loop figure i.categ-icon32 {background-position:-72px -240px;}
.job-categories-loop figure i.categ-icon33 {background-position:-163px -244px;}
.job-categories-loop figure i.categ-icon34 {background-position:-251px -245px;}
.job-categories-loop figure i.categ-icon35 {background-position:-246px -70px;}
.job-categories-loop figure i.categ-icon36 {background-position:-343px -236px;}
.job-categories-loop figure i.categ-icon37 {background-position:-436px -239px;}
.job-categories-loop figure i.categ-icon38 {background-position:-156px -474px;}




.job-categories-loop figure:hover i {
	border:solid 8px #fff;
	background:url(../images/job-categories-icon-list.svg) left top no-repeat var(--blue);
}


.job-categories-loop figure:hover i.categ-icon1 {background-position:20px 9px;}
.job-categories-loop figure:hover i.categ-icon2 {background-position:-74px 7px}
.job-categories-loop figure:hover i.categ-icon3 {background-position:-160px 10px}
.job-categories-loop figure:hover i.categ-icon4 {background-position:-246px 11px}
.job-categories-loop figure:hover i.categ-icon5 {background-position:-342px 10px}
.job-categories-loop figure:hover i.categ-icon6 {background-position:-436px 10px}
.job-categories-loop figure:hover i.categ-icon7 {background-position:18px -70px}
.job-categories-loop figure:hover i.categ-icon8 {background-position:-71px -68px}
.job-categories-loop figure:hover i.categ-icon9 {background-position:-157px -69px}
.job-categories-loop figure:hover i.categ-icon10 {background-position:-246px -68px}
.job-categories-loop figure:hover i.categ-icon11 {background-position:-346px -66px}
.job-categories-loop figure:hover i.categ-icon12 {background-position:-434px -67px}
.job-categories-loop figure:hover i.categ-icon13 {background-position:16px -157px}
.job-categories-loop figure:hover i.categ-icon14 {background-position:-63px -160px}
.job-categories-loop figure:hover i.categ-icon15 {background-position:-156px -160px}
.job-categories-loop figure:hover i.categ-icon16 {background-position:-247px -160px}
.job-categories-loop figure:hover i.categ-icon17 {background-position:-344px -160px}
.job-categories-loop figure:hover i.categ-icon18 {background-position:-434px -156px}
.job-categories-loop figure:hover i.categ-icon19 {background-position:17px -235px}
.job-categories-loop figure:hover i.categ-icon20 {background-position:-61px -235px}
.job-categories-loop figure:hover i.categ-icon21 {background-position:-155px -234px}
.job-categories-loop figure:hover i.categ-icon22 {background-position:-247px -234px}
.job-categories-loop figure:hover i.categ-icon23 {background-position:-338px -236px}


.job-categories-loop figure:hover i.categ-icon24 {background-position:-346px -394px;}
.job-categories-loop figure:hover i.categ-icon25 {background-position:-437px -388px;}
.job-categories-loop figure:hover i.categ-icon26 {background-position:21px -474px;}
.job-categories-loop figure:hover i.categ-icon27 {background-position:-252px -153px;}
.job-categories-loop figure:hover i.categ-icon28 {background-position:-342px -156px;}
.job-categories-loop figure:hover i.categ-icon29 {background-position:-72px -475px;}
.job-categories-loop figure:hover i.categ-icon30 {background-position:-431px -153px;}
.job-categories-loop figure:hover i.categ-icon31 {background-position:17px -245px;}
.job-categories-loop figure:hover i.categ-icon32 {background-position:-72px -240px;}
.job-categories-loop figure:hover i.categ-icon33 {background-position:-163px -244px;}
.job-categories-loop figure:hover i.categ-icon34 {background-position:-251px -245px;}
.job-categories-loop figure:hover i.categ-icon35 {background-position:-246px -70px;}
.job-categories-loop figure:hover i.categ-icon36 {background-position:-343px -236px;}
.job-categories-loop figure:hover i.categ-icon37 {background-position:-436px -239px;}
.job-categories-loop figure:hover i.categ-icon38 {background-position:-156px -474px;}
.job-categories-loop figure:hover:hover i:before {
	border:2px solid var(--blue);
}
*/
.home-search span {
	display:none
}
.home-login-off {
	display:none
}
.jj-content-home {
	padding:60px 0
}
.seeker-sec-one {
	width:100%;
	float:left;
	background:#f5f5f5;
	text-align:center
}
.seeker-sec-one img {
	width:100%
}
.seeker-sec-one h3 {
	text-align:center;
	padding-bottom:30px;
	margin-top:0;
	font-family:'CircularAir-Bold'
}
.home-category {
	border:solid 1px #ccc;
	border-radius:3px
}
.home-category h6 {
	font-size:16px;
	color:var(--grey-dark);
	background:#f2f8ff;
	line-height:42px;
	padding:0 20px 0 22px;
	margin-top:0
}
.home-category h6 a {
	color:var(--grey-dark)
}
.home-category h6 a:hover {
	color:var(--grey-dark)
}
.home-category ul {
	list-style:none;
	margin:0 0 30px;
	padding:0
}
.home-category ul li {
	line-height:31px;
	display:inline-block;
	width:100%;
	padding:0 0 0 18px
}
.home-category ul li a {
	font-size:14px; letter-spacing:0.02rem;
	color:var(--grey-dark);
	text-decoration:none
}
.home-category ul li a i {
	width:30px;
	height:30px;
	display:inline-block;
	background:url(../images/home-category-icon.svg) left top no-repeat;
	float:left;
	margin:-3px 5px 5px 0;
}
.home-category ul li a i.home-cate-icon1{background-position:left top;}
.home-category ul li a i.home-cate-icon2{background-position:left top;}
.home-category ul li a i.home-cate-icon3{background-position:left -28px;}
.home-category ul li a i.home-cate-icon4{background-position:left -54px;}
.home-category ul li a i.home-cate-icon5{background-position:left -84px;}
.home-category ul li a i.home-cate-icon6{background-position:left -114px;}
.home-category ul li a i.home-cate-icon7{background-position:left -144px;}
.home-category ul li a i.home-cate-icon8{background-position:left -173px;}
.home-category ul li a i.home-cate-icon9{background-position:left -202px;}
.home-category ul li a i.home-cate-icon10{background-position:left -231px;}
.home-category ul li a i.home-cate-icon11{background-position:left -261px;}
.home-category ul li a i.home-cate-icon12{background-position:left -291px;}
.home-category ul li a i.home-cate-icon13{background-position:left -319px;}
.home-category ul li a i.home-cate-icon14{background-position:left -347px;}
.home-category ul li a i.home-cate-icon15{background-position:left -376px;}
.home-category ul li a i.home-cate-icon16{background-position:left -406px;}
.home-category ul li a i.home-cate-icon17{background-position:left -433px;}
.home-category ul li a i.home-cate-icon18{background-position:left -465px;}
.home-category ul li a i.home-cate-icon19{background-position:left -493px;}
.home-category ul li a i.home-cate-icon20{background-position:left -523px;}
.home-category ul li a i.home-cate-icon21{background-position:left -552px;}
.home-category ul li a i.home-cate-icon22{background-position:left -580px;}
.home-category ul li a i.home-cate-icon23{background-position:left -611px;}
.home-category ul li a i.home-cate-icon24{background-position:left -638px;}





.home-category ul li a i.home-cate-icon25 {	background-position:left -503px;}
.home-category ul li a i.home-cate-icon26 {	background-position:left -831px;}
.home-category ul li a i.home-cate-icon27 {	background-position:left -890px;}
.home-category ul li a i.home-cate-icon28 {	background-position:left -919px;}
.home-category ul li a i.home-cate-icon29 {	background-position:left -951px;}
.home-category ul li a i.home-cate-icon30 {	background-position:left -982px;}
.home-category ul li a i.home-cate-icon31 {	background-position:left -1012px;}
.home-category ul li a i.home-cate-icon32 {	background-position:left -1042px;}
.home-category ul li a i.home-cate-icon33 {	background-position:left -1069px;}
.home-category ul li a i.home-cate-icon34 {	background-position:left -1103px;}
.home-category ul li a i.home-cate-icon35 {	background-position:left -1129px;}
.home-category ul li a i.home-cate-icon36 {	background-position:left -1156px;}
.home-category ul li a i.home-cate-icon37 {	background-position:left -1183px;}
.home-category ul li a i.home-cate-icon38 {	background-position:left -1211px}
.home-category ul li a i.home-cate-icon39 {	background-position:left -858px;}






.home-category ul li a:hover {
	color:var(--blue);
}
.home-category ul li a:hover {color:var(--blue);};
.home-category ul li a:hover i.home-cate-icon1{background-position:-40px top;}
.home-category ul li a:hover i.home-cate-icon2{background-position:-40px top;}
.home-category ul li a:hover i.home-cate-icon3{background-position:-40px -28px;}
.home-category ul li a:hover i.home-cate-icon4{background-position:-40px -54px;}
.home-category ul li a:hover i.home-cate-icon5{background-position:-40px -84px;}
.home-category ul li a:hover i.home-cate-icon6{background-position:-40px -114px;}
.home-category ul li a:hover i.home-cate-icon7{background-position:-40px -144px;}
.home-category ul li a:hover i.home-cate-icon8{background-position:-40px -173px;}
.home-category ul li a:hover i.home-cate-icon9{background-position:-40px -202px;}
.home-category ul li a:hover i.home-cate-icon10{background-position:-40px -231px;}
.home-category ul li a:hover i.home-cate-icon11{background-position:-40px -261px;}
.home-category ul li a:hover i.home-cate-icon12{background-position:-40px -291px;}
.home-category ul li a:hover i.home-cate-icon13{background-position:-40px -319px;}
.home-category ul li a:hover i.home-cate-icon14{background-position:-40px -347px;}
.home-category ul li a:hover i.home-cate-icon15{background-position:-40px -376px;}
.home-category ul li a:hover i.home-cate-icon16{background-position:-40px -406px;}
.home-category ul li a:hover i.home-cate-icon17{background-position:-40px -433px;}
.home-category ul li a:hover i.home-cate-icon18{background-position:-40px -465px;}
.home-category ul li a:hover i.home-cate-icon19{background-position:-40px -493px;}
.home-category ul li a:hover i.home-cate-icon20{background-position:-40px -523px;}
.home-category ul li a:hover i.home-cate-icon21{background-position:-40px -552px;}
.home-category ul li a:hover i.home-cate-icon22{background-position:-40px -580px;}
.home-category ul li a:hover i.home-cate-icon23{background-position:-40px -611px;}
.home-category ul li a:hover i.home-cate-icon24{background-position:-40px -638px;}



.home-category ul li a:hover i.home-cate-icon25 {	background-position:-48px -503px;}
.home-category ul li a:hover  i.home-cate-icon26 {	background-position:-48px -831px;}
.home-category ul li a:hover  i.home-cate-icon27 {	background-position:-48px -890px;}
.home-category ul li a:hover  i.home-cate-icon28 {	background-position:-48px -919px;}
.home-category ul li a:hover  i.home-cate-icon29 {	background-position:-48px -951px;}
.home-category ul li a:hover  i.home-cate-icon30 {	background-position:-48px -982px;}
.home-category ul li a:hover  i.home-cate-icon31 {	background-position:-48px -1012px;}
.home-category ul li a:hover  i.home-cate-icon32 {	background-position:-48px -1042px;}
.home-category ul li a:hover  i.home-cate-icon33 {	background-position:-48px -1069px;}
.home-category ul li a:hover  i.home-cate-icon34 {	background-position:-48px -1103px;}
.home-category ul li a:hover  i.home-cate-icon35 {	background-position:-48px -1129px;}
.home-category ul li a:hover  i.home-cate-icon36 {	background-position:-48px -1156px;}
.home-category ul li a:hover  i.home-cate-icon37 {	background-position:-48px -1183px;}
.home-category ul li a:hover  i.home-cate-icon38 {	background-position:-48px -1211px}
.home-category ul li a:hover  i.home-cate-icon39 {	background-position:-48px -858px;}

.home-category ul li a.active {
	color:var(--blue);
}
.home-category ul li a.active i.home-cate-icon1 {
	background-position:left -797px
}
/*.home-job-list {
	padding-left:20px
}*/
/*.searchfilters-wrap {
	padding-left:80px
}*/
.home-j-list {
	padding-left:35px
}
.job-search-banner {
	width:100%;
	float:left;
	background:/*url(../images/pattern-top.png) repeat scroll left top*/ /*url(../images/about-banner.jpg) center top no-repeat*/ var(--bg);
	height:auto; margin:0px; padding:0px;
}
.job-search-banner1 {
	width:100%;
	float:left;
	background:url(../images/search-job-list-banner.jpg) center top no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	height:100px
}
.job-search-banner .home-banner-content {
	margin-top:0
}


/*.job-search-banner h1 {
margin-top:20px; padding:80px 0 45px 0;
	color:var(--blue);
}*/
.key-input {
	width:350px;
	background:#fff;
	height:48px;
	line-height:48px;
	font-size:16px;
	color:#565a5c;
	padding:0 0 0 20px;
	border:none;
	border-radius:3px 0 0 3px
}
.key-search {
	width:auto;
	height:48px;
	background:url(../images/key-search.svg) 18px 14px no-repeat var(--blue);
	border:none;
	border-radius:0 3px 3px 0;
	font-size:16px;
	color:#fff;
	font-family:'CircularAir-Bold';
	text-transform:uppercase;
	padding:0 28px;
	text-indent:20px;
	margin:0 0 0 -4px
}
.search-easy {
	width:auto;
	display:inline-block;
	position:relative
}
.search-easy span {
	position:absolute;
	top:0;
	margin:-12px 0 0 -33px
}
.new-header {
	background:rgba(255, 255, 255, 0.2);
	width:100%;
	height:60px
}
.job-list-footer {
	background:#f5f5f5;
	padding:50px 0
}
.job-list-footer p {
	color:var(--grey-dark);
	text-align:center;
	font-size:14px
}
.search-locat {
	width:100%;
	float:left;
	border:solid 1px #ccc;
	background:#f2f8ff;
	padding:15px 18px 0 20px;
	border-radius:3px
}
.search-locat h6 {
	margin:0;
	padding-bottom:15px;
	cursor:pointer
}
.search-locat h6 span {
	float:right;
	font-size:14px; letter-spacing:0.02rem;
	color:#565a5c;
	padding-top:3px
}
.search-locat h6 span img {
	margin:-3px 0 0 5px
}
.search-locat img {
	margin-right:5px
}
.open-locat {
	padding-bottom:25px
}
.job-seeker-banner {
	background:url(../images/job-seeker-banner-head.jpg) center top no-repeat var(--grey-dark);
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	height:220px
}
ul.company-list {
	list-style:none;
	margin:0;
	padding:0;
	display:inline-block
}
.company-list li {
	line-height:normal;
	float:left;
	width:20%;
	border-right:solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5
}
.company-list li a {
	padding:10px 0;
	border:none
}
.company-list li a:hover {
	border:none
}
.company-list li a img {
	width:70%
}
.company-list li:nth-child(5) {
border-right:none
}
.company-list li:nth-child(10) {
border-right:none
}
.company-list li:nth-child(15) {
border-right:none
}
.company-list li:nth-child(16) {
border-bottom:none
}
.company-list li:nth-child(17) {
border-bottom:none
}
.company-list li:nth-child(18) {
border-bottom:none
}
.company-list li:nth-child(19) {
border-bottom:none
}
.company-list li:nth-child(20) {
border-bottom:none;
border-right:none
}
/*.emp-banner {
	width:100%;
	float:left;
	background:url(../images/pattern-top.png) repeat scroll left top url(../images/about-banner.jpg) center top no-repeat var(--bg);
	height:auto
}*/
/*/*/*/*.emp-siderbar .refine-total {
	border:1px solid var(--blue)
}
.emp-siderbar .refine-total a {
	color:var(--blue);
	border-right:1px solid var(--blue)
}
.emp-siderbar .key-list ul li a.active {
	background:var(--blue-bg);
}
.emp-siderbar .select-list li label.active {
	color:var(--blue)
}
.emp-siderbar .select-list li label:hover {
	color:var(--blue)
}
.emp-right-panel .job-list-right h4 {
	color:var(--blue)
}
.emp-right-panel .job-seeker-list-left span {
	
}
.emp-right-panel .seeker-hire-btn {
	color:#fff;
	border:solid 1px var(--blue)
}
.emp-right-panel .seeker-hire-btn:hover {
	color:#fff;
	background:var(--blue)
}
.emp-right-panel .seeker-hire-btn:focus {
	color:#fff;
	background:var(--blue)
}
.emp-right-panel .seeker-hire-btn.active {
	color:#fff;
	background:var(--blue)
}
.emp-right-panel .job-seeekr-info-dtail:hover h4 a {
	background:var(--blue)
}
.emp-siderbar .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
	background:var(--blue)
}
.emp-siderbar .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
	background:var(--blue)
}*/*/*/*/
#ship {
	top:12px;
	width:100%;
	margin:0 auto;
	float:none;
	height:30px;
	-webkit-animation:ship 3s ease-in-out infinite;
	-moz-animation:ship 3s ease-in-out infinite;
	cursor:pointer;
	z-index:9999
}
.logo_wrap {
	position:relative;
	width:100%;
	height:0;
	padding:0;
	bottom:0;
	margin:0
}
@-webkit-keyframes ship {
0% {
-webkit-transform:rotate(0deg)
}
50% {
-webkit-transform:translate3d(0, 10px, 0) rotate(-2deg)
}
100% {
-webkit-transform:rotate(0deg)
}
}
@-moz-keyframes waves {
50% {
-moz-transform:translate3d(0, 10px, 0)
}
}
@-moz-keyframes waves-linear {
100% {
-moz-transform:translate3d(-56px, 0, 0)
}
}
@-moz-keyframes ship {
0% {
-moz-transform:rotate(0deg)
}
50% {
-moz-transform:translate3d(0, 10px, 0) rotate(-2deg)
}
100% {
-moz-transform:rotate(0deg)
}
}
.emp-zone-btn {
	display:none
}
.job-list-right h4.heading-mobile {
	display:none
}
.home-apply a.home-view-deail {
	display:none
}
#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
}



@media only screen and (min-width: 767px) and (max-width: 1024px) {
.hm-list li a {
font-size:11px;
padding:0 10px 0 15px
}
.home-nav a {
padding:0 7px
}
.hire-sec p {
padding:0
}
.hire-list li {
width:19%;
padding:0 5px
}
.hire-list li img {
width:100%
}
.hire-list li span {
font-size:11px
}
ul.press-client {
text-align:center
}
.press-client li {
float:none;
text-align:center;
display:inline-block
}
.jobs-by-state h5 {
padding:0 5px 30px
}
.state-loop figure a img {
width:100%
}
.state-loop figure figcaption ul li a {
font-size:14px
}
.state-loop figure figcaption h5 {
font-size:18px
}
.legal-sec span {
font-size:25px; 
}
.state-loop {
height:400px
}
.job-categories-loop {
height:800px!important
}
.categories-job-list li {
line-height:24px
}
.job-categories-new {
height:310px!important
}
.home-banner-content h3 {
font-size:28px
}
.home-banner-content p {
font-size:14px
}
.home-category h6 {
font-size:14px
}
.job-list-right h4 {
padding-left:0!important
}
.new-list-left {
width:40px
}
.new-list-inside-right {
width:88%
}
}

@media only screen and (min-width: 980px) and (max-width: 1280px) {
.home-nav a {
padding:0 20px
}
.job-categories-loop {
height:675px!important
}
.categories-job-list li {
line-height:24px
}
.job-categories-new {
height:310px!important
}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.home-banner-content h1 {
display:none
}
.home-banner-content h2 {
display:block;
font-size:35px
}
.home-banner-content {
margin-top:85px
}
.hm-input {
height:45px;
line-height:45px
}
.hm-drop-menu {
height:45px;
line-height:45px
}
.hm-navbar-right {
background:none!important;
margin:0;
box-shadow:none;
padding:0;
float:left;
margin:10px 0;
width:100%;
display:block
}
.hm-navbar-right ul li {
float:left!important;
width:100%!important;
margin:0 5px 0 0;
text-align:left
}
.navbar-right ul li {
width:auto;
float:right
}
.home-search span {
display:block
}
.home-login-off {
float:right;
height:35px;
line-height:33px;
margin:12px 15px 0 0 !important;
padding:0 15px!important;
width:auto!important;
display:block
}
.home-search {
background-image:none!important
}
.home-search:focus {
background-image:none!important
}
.home-search:hover {
background-image:none!important
}
.hm-login-btn {
font-size:12px;
padding:0 8px;
margin-left:0;
color:var(--grey-dark);
width:100%;
font-size:14px; letter-spacing:0.02rem;
border-bottom:var(--grey-dark)
}
.hm-login-btn.focus, .hm-login-btn:focus {
color:var(--grey-dark);
border-bottom:var(--grey-dark)
}
.hm-login-btn:hover {
color:#fff;
border:none
}
.hm-employer-btn {
color:#fff;
border:none
}
.hm-employer-btn:hover {
color:#fff;
border:none
}
.hm-employer-btn.focus, .hm-employer-btn:focus {
color:#fff;
border-bottom:var(--grey-dark)
}
.hm-login-btn ul {
float:right;
padding:0 3px!important
}
.home-banner-content h1 {
display: block
}
.hm-list li a {
font-size:10px;
padding:0 6px 0 15px
}
.home-banner {
height:auto
}
.home-filled-left {
width:100%
}
.home-filled-right {
width:100%
}
.home-search {
background:#e74c3c url(../images/home-search.svg) no-repeat scroll center 8px;
height:45px;
line-height:45px
}
.home-search.focus, .home-search:focus {
background:url(../images/home-search.svg) center 8px no-repeat #d73c2c
}
.home-search:hover {
background:url(../images/home-search.svg) center 8px no-repeat #d73c2c
}
.home-search.active.focus, .home-search.active:focus, .home-search.active:hover, .home-search:active.focus, .home-search:active:focus, .home-search:active:hover, .open>.dropdown-toggle.home-search.focus, .open>.dropdown-toggle.jj-submit:focus, .open>.dropdown-toggle.home-search:hover {
background:url(../images/home-search.svg) center 8px no-repeat #d73c2c
}
.hire-sec h2 {
font-size:35px
}
.hire-sec p {
font-size:17px;
padding:0 0 15px
}
.hire-list li {
width:49%;
padding:0 5px 15px
}
.hire-list li img {
width:100%
}
.hire-list li span {
font-size:12px
}
.hire-list li.hire-list-mid-icon {
width:100%;
text-align:center
}
.hire-list li.hire-list-mid-icon img {
width:auto
}
.hire-list {
margin:25px 0 0
}
.hire-list-mid-icon {
margin:10px 0
}
.get-discount-btn p {
padding-bottom:0
}
.jj-content-home {
padding:30px 0 30px 0;
}
.home-nav {
display:none
}
.hm-slice {
margin:-13px 0 0 53px
}
.press-client li {
width:40%;
display:inline-block;
float:none
}
ul.press-client {
text-align:center
}
.press-client li img {
width:100%
}
.press-client li:nth-child(1) {
width:17%
}
.press-client li:nth-child(5) {
width:20%
}
.hm-navbar-right.after-login-nav {
margin:0!important
}
.home-banner .search-nav .after-login-nav {
margin:0!important
}
.job-categories-loop {
height:auto!important;
float:none
}
.company-list li a {
padding:0
}
.investor-sec h5 {
padding:0 5px 30px
}
.legal-sec span {
font-size:20px;
line-height:28px
}
.job-categories-new {
height:auto!important
}
.job-list-section {
width:100%;
float:left!important;
background:#fff;
padding-bottom:50px
}
.home-banner-content h3 {
font-size:22px!important;
margin:0 0 15px
}
.home-filled {
width:100%
}
.home-banner-content {
padding:0px 0 0
}
.home-banner-content p {
font-size:14px; letter-spacing:0.02rem;
font-weight:400
}
.home-randbg.bg1 {
height:auto!important
}
.home-category ul {
height:280px;
overflow-y:scroll
}
.home-job-list {
padding-left:15px
}
.job-list-right h4 {
padding-left:0!important;
padding-bottom:0
}
.list-mode {
width:auto;
display:none
}
.new-list-inside-right {
width:89.5%
}
.new-list-mid {
width:100%
}
.new-list-right {
width:100%;
float:left;
margin-top:10px
}
.new-list-right em {
text-align:left
}
.navbar-header span {
display:none
}
.hm-post-btn-one {
width:auto;
margin-left:0
}
.home-s-btn {
padding:0 25px;
width:auto;
margin:0
}
.navbar-toggle .icon-bar {
padding:0
}
.job-search-banner {
padding:10px 0 20px
}
.search-total h3 {
font-size:20px
}
.sticky-sidebar {
position:inherit!important;
width:100%!important
}
.navbar-right {
background:none
}
.key-input {
width:82%
}
.key-search {
text-indent:-9999px;
width:18%
}
.hm-login-btn {
color:#fff;
border:none;
height:30px;
line-height:30px
}
.navbar-right ul li {
width:100%
}
.hm-login-btn i {
margin:5px 5px 0 0
}
.hm-login-btn.active.focus, .hm-login-btn.active:focus, .hm-login-btn.active:hover, .hm-login-btn.focus:active, .hm-login-btn:active:focus, .hm-login-btn:active:hover, .open > .dropdown-toggle.hm-login-btn.focus, .open > .dropdown-toggle.hm-login-btn:focus, .open > .dropdown-toggle.hm-login-btn:hover {
border:none
}
.seeker-option a img {
display:none
}
.company-list li a img {
width:80%!important
}
.company-list li {
width:50%;
border-left:none
}
.company-list li:nth-child(1) {
border-top:1px solid #e5e5e5;
border-left:1px solid #e5e5e5
}
.company-list li:nth-child(2) {
border-top:1px solid #e5e5e5
}
.company-list li:nth-child(3) {
border-left:1px solid #e5e5e5
}
.company-list li:nth-child(5) {
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5
}
.company-list li:nth-child(7) {
border-left:1px solid #e5e5e5
}
.company-list li:nth-child(9) {
border-left:1px solid #e5e5e5
}
.company-list li:nth-child(10) {
border-right:1px solid #e5e5e5
}
.company-list li:nth-child(15) {
border-right:1px solid #e5e5e5
}
.company-list li:nth-child(11) {
border-bottom:1px solid #e5e5e5;
border-left:1px solid #e5e5e5
}
.company-list li:nth-child(12) {
border-bottom:1px solid #e5e5e5
}
.company-list li:nth-child(13) {
border-bottom:1px solid #e5e5e5;
border-left:1px solid #e5e5e5
}
.company-list li:nth-child(14) {
border-bottom:1px solid #e5e5e5
}
.company-list li:nth-child(15) {
border-bottom:1px solid #e5e5e5
}
.company-list li:nth-child(16) {
border-bottom:1px solid #e5e5e5
}
.company-list li:nth-child(17) {
border-bottom:1px solid #e5e5e5
}
.company-list li:nth-child(18) {
border-bottom:1px solid #e5e5e5
}
.company-list li:nth-child(19) {
border-bottom:1px solid #e5e5e5
}
.company-list li:nth-child(20) {
border-bottom:1px solid #e5e5e5;
border-left:1px solid #e5e5e5
}
.home-j-list {
padding-left:15px
}
.home-j-list .new-list-inside {
padding:0 15px
}
.key-input {
width:78%
}
.job-search-banner h3 {
font-size:22px!important
}
.job-search-banner h1 {
font-size:22px!important
}
.job-search-banner h3 a {
font-size:22px
}
.home-filled-left {
margin-bottom:10px
}
.job-list-right h4 {
padding-left:0!important;
padding-bottom:0;
display:none
}
.job-list-right h4.heading-mobile {
display:block!important
}
.home-category {
float:none
}
.company-list li {
display:block!important
}
.home-banner-content p {
font-size:15px
}
.new-list-left {
display:none
}
.new-list-inside-right {
width:100%
}
.home-apply {
width:74%;
text-align:center
}
.home-apply a {
text-align:center;
width:50%;
float:left;
font-size:14px
}
.new-list-right em {
padding:0px 0 0;
display:inline-block;
margin:10px 0 0 6px;
float:left;
}
.home-apply a.home-view-deail {
width:45%;
display:block;
margin-left:10px;
background:none;
border:solid 1px #8b8c90;
color:#8b8c90;
padding:0
}
.new-list-inside-right {
border-bottom:dotted 1px #8b8c90
}
.no-credit-text {
font-size:12px!important;
color:#f5f5f5
}
.new-list-inside-right {
border-bottom:dotted 1px #8b8c90
}
.emp-zone-btn {
color:#fff;
padding:14px 0 0;
display:inline-block;
float:right;
margin-right:15px
}

.hm-post-btn-one{line-height:45px; font-size:16px; padding:0 30px; height:48px;}
.home-s-btn{line-height:45px; font-size:16px; padding:0 30px; height:48px;} 
.job-list-section{ padding-bottom:30px;}
.job-list-right h4.heading-mobile{ padding-bottom:15px;}
.home-banner-content h1{ padding:0px; margin:0px;}
.home-banner-content{ margin:0px;}
.job-search-banner{margin-top:12px;}

.job-type-loop{ width:100%;}
.state-loop{ width:100%; height:auto;}

}
