body, html {
	font-family:'Open Sans', Helvetica, 'Source Sans Pro', sans-serif;
	height:100%
}
body {
	-webkit-font-smoothing:antialiased;
	text-rendering:optimizelegibility
}
input, select, button {
	border-radius:inherit
}
header .container {
	width:98%
}
header .logo {
	width:20%
}
.pd-r {
	padding-right:13%
}
.navbar {
	position:fixed;
	z-index:1040;
	border:0;
	padding:5px 0;
	box-shadow:0 0 2px rgba(255, 255, 255, 0.5);
	width:100%
}
.navbar .navbar-toggle {
	margin:14px 15px 0;
	padding:0
}
.navbar .navbar-toggle .icon-bar {
	background-color:#e0e0e0
}
.navbar .navbar-toggle .cross {
	background:url('index_sprite.html') no-repeat;
	background-size:20px;
	margin:-2px 3px 0;
	display:block;
	width:16px;
	height:16px
}
.navbar .navbar-right {
	margin-top:10px
}
.navbar .navbar-right li a.cur {
	color:#6ab96c
}
.navbar .navbar-header .logo {
	max-width:140px
}
.navbar .navbar-right li a.sign_up {
	padding:10px 40px;
	font-weight:600;
	font-size:18px;
	text-transform:uppercase
}
.navbar .navbar-right li {
	background-color:#333;
	margin-left:1px
}
.navbar-nav>li>a {
	padding-top:10px;
	padding-bottom:10px
}
.navbar li a {
	color:#fff
}
.navbar li a:hover {
	color:#fff;
	background-color:#c20b0d
}
.navbar .image_container {
	height:40px;
	width:40px;
	border-radius:22px;
	border:1px solid #fff;
	overflow:hidden;
	display:inline-block
}
.navbar .image_container .profile_pic {
	display:inline-block;
	background-repeat:no-repeat;
	background-position:100%;
	background-size:100%;
	width:100%;
	height:100%
}
.navbar .profile_name {
	position:absolute;
	right:7.5%;
	top:25px
}
.navbar .profile_name a {
	color:#fff
}
.navbar .user_profile_hdr {
	float:right;
	margin-top:10px
}
.navbar .profile_pic {
	background:#fff url(../img/icon-sprite.png);
	background-position:-0 -84px;
	width:40px;
	height:40px;
	display:block;
	background-size:400%
}
.main .section1 .title-wrapper {
	margin-top:50px
}
.main .section1 .upload-profile-btn {
	display:inline-block;
	border-bottom:5px solid #b1000d;
	color:#000;
	height:65px;
	margin:20px auto;
	padding:10px;
	background-color:#fec329;
	cursor:pointer;
	position:relative
}
.upload-profile-btn .icon {
	background:url("../../../jobseek/cdn.hiree.com/resources/img/icon-sprite.png") no-repeat;
	background-position:-223px -8px;
	width:40px;
	height:46px;
	display:inline-block;
	vertical-align:middle;
	float:left
}
.main .section1 .upload-profile-btn:hover {
	background-color:#c20b0d;
	color:#fff;
	border-bottom:5px solid #fec329
}
.main .section1 .upload-profile-btn icon:hover {
	background-position:-264px -8px
}
.section1 .main {
	width:96%;
	margin:0 auto;
	position:relative;
	padding-top:8%;
	padding-bottom:25px
}
@media(min-width:768px) {
.container {
width:98%
}
}
@media only screen and (min-width:320px) and (max-width:1020px) {
.section1 .main {
width:100%
}
}
.upload-profile-btn:hover .icon {
	background-position:-264px -8px
}
.youtube:hover, .youtube-bottom:hover {
	cursor:pointer
}
.youtube-bottom {
	width:100%
}
.fixed {
	position:fixed;
	background-color:#333;
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
	box-shadow:none !important;
	top:0
}
.ui-widget-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.9 !important
}
.ui-front {
	z-index:100
}
.ui-dialog {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	padding:.2em;
	outline:0
}
.ui-dialog .ui-dialog-content {
	position:relative;
	border:0;
	padding:.5em 1em;
	background:0;
	overflow:auto
}
.ui-dialog-titlebar {
	background:#333;
	color:#fff;
	padding:5px
}
.ui-dialog-titlebar-close {
	position:absolute;
	right:3px;
	content:'x'
}
.ui-dialog-titlebar-close {
	color:#fff;
	background:transparent;
	border:0
}
.ui-dialog-titlebar-close:after {
	color:#fff;
	content:'X'
}
.YouTubeDialog .ui-button-text {
	display:none
}
.main {
	height:auto;
	position:relative;
	z-index:1
}
.main .fixed-bg {
	position:relative;
	min-height:550px;
	height:100%;
	z-index:1;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	background-attachment:scroll
}
.main .fixed-bg.bg-1 {
	height:90vh;
	background-position:center 80%;
	min-height:450px;
	background-color:#001409
}
.main .fixed-bg.bg-2 {
	background-image:url('../../../jobseek/cdn.hiree.com/resources/img/bg-partners.jpg')
}
.js-testimonial-text {
	letter-spacing:-0.05em;
	text-align:right;
	width:60%;
	padding-right:20px
}
.more-text {
	letter-spacing:-0.05em;
	text-align:right;
	width:95%;
	padding-right:20px;
	margin-top:20px
}
.main .fixed-bg .pos-wrapper {
	width:100%
}
.main .scrolling-bg {
	position:relative
}
.main .scrolling-bg .scroll-container {
	margin:0 auto
}
.main .scrolling-bg .scroll-container::after {
content:'';
display:table;
clear:both
}
.appinfo {
	width:100%;
	margin:0 auto
}
.main .section2 {
	position:relative;
	background:url('../img/about/india-map.png');
	background-repeat:no-repeat;
	background-position:-46px 0
}
.main .section3 {
	padding:20px 5%
}
.main #section_media {
	background:#58575c;
	position:relative;
	color:#fff;
	padding-top:10px;
	padding-bottom:40px
}
.main .section4 .media_items {
	width:70%;
	margin:0 auto
}
.main .section4 .media_items .in-news {
	width:70%;
	float:left;
	border-right:1px solid #999;
	margin-right:20px;
	padding-right:30px
}
.main .section4 .media_items .awards {
	float:left;
	width:25%
}
.media_items .news-title {
	display:block;
	padding-bottom:10px
}
.media_items .news-title a:hover {
	color:#5cbdad
}
#section_media .media_items .logo {
	float:left;
	margin-right:5%;
	display:table-cell
}
.media_items .news-snapshot {
	display:table-cell
}
#section_media .ind-express .logo {
	background-position:0 0;
	height:60px
}
#section_media .dec-herald .logo {
	background-position:0 -60px;
	height:70px
}
#section_media .times-of-india .logo {
	background-position:0 -130px;
	height:85px
}
.media_items .hr {
	border-bottom:1px solid #999;
	display:block;
	width:60%;
	margin:20px auto
}
.media_items .awards img {
	width:80%
}
.zinnov {
	height:100px;
	line-height:2.5em
}
.awards .seed-award, .awards .nasscom {
	height:100px;
	line-height:2.5em
}
.block {
	display:block
}
.inline-blk {
	display:inline-block
}
.section5 .recruiter-testimonial {
	padding-left:15.55555555%;
	padding-right:5%;
	display:table-cell;
	width:50%
}
.section5 .js-testimonial {
	background-color:#87868c;
	padding-left:5%;
	padding-right:20%;
	display:table-cell;
	width:50%
}
.js-testimonial .jobseeker-profile-img {
	width:20%;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	background:url("../../../jobseek/cdn.hiree.com/resources/img/rohit-bhide.jpg") no-repeat;
	background-size:110%
}
.section5 .js-testimonial h2 {
	color:#000
}
.main .section9 {
	padding:20px 0 30px
}
.main .fixed-bg {
	background-attachment:fixed;
	max-height:90vmin
}
.main .section1 .title-wrapper .title {
	line-height:1em;
	letter-spacing:-0.05em
}
.main .section1 .desc {
	margin-top:40px;
	font-size:15px;
	line-height:18px
}
.main .section1 .btn-white {
	font-size:20px;
	line-height:25px;
	padding:12px 58px
}
.main .section2 {
	padding:10px 20px 20px 20px;
	height:70vmin;
	min-height:500px
}
.main .section2 .l1 {
	font-size:45px;
	line-height:1.2em;
	letter-spacing:-0.05em;
	width:70%;
	margin:0 auto;
-webkit-transition:all .55s linear
}
.main .section3 .l1 {
	font-size:45px;
	line-height:1.2em;
	letter-spacing:-0.02em;
	width:70%;
	margin-left:auto;
	margin-right:auto;
	color:#fec329;
	letter-spacing:-0.05em
}
.main .section3 .title {
	margin-top:10px;
	font-size:35px;
	line-height:43px
}
.main .section3 .desc {
	margin-top:20px;
	font-size:15px;
	line-height:19px
}
.main .section4 row {
	margin:0
}
.main .section4 .l1 {
	font-size:45px;
	line-height:1.2em;
	letter-spacing:-0.05em;
	margin:20px auto;
-webkit-transition:all .55s linear
}
.animateblock {
	opacity:0;
	transition:all 1s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-moz-transition:all 1.9s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-webkit-transition:all 1.9s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-o-transition:all 1.9s cubic-bezier(0.190, 1.000, 0.220, 1.000)
}
.animateblock.left {
	margin-left:-10%
}
.animateblock.right {
	margin-left:-10%
}
.animateblock.left.animated {
	margin-left:0
}
.animateblock.right.animated {
	margin-left:0
}
.animateblock.animated {
	opacity:1
}
.main .section5 .l1 {
	font-size:45px;
	line-height:1.2em;
	font-weight:300;
	color:#7b7b7b;
	text-align:center
}
.main .section5 .title {
	font-size:20px;
	line-height:37px
}
.main .section6 {
	padding:40px 0;
	background:#fff;
	background-position:top center;
	background-size:cover;
	height:60vmin;
	border-top:5px solid #58afa4
}
.gradient {
	padding:43px 0;
	background:#fff url(../img/gradient-bg.jpg) top no-repeat;
	background-size:100%;
	float:left;
	width:100%
}
.main .section6 .l1 {
	font-size:45px;
	line-height:1.2em;
	letter-spacing:-0.06em;
	margin-bottom:30px
}
.main .gradient .l1 {
	font-size:45px;
	line-height:1.2em;
	letter-spacing:-0.06em;
	margin-bottom:30px;
	margin-top:0
}
.appintro {
	width:97%
}
.js-app {
	width:35%;
	float:left;
	padding-left:8%;
	padding-right:1%;
	max-width:100%;
	height:auto
}
.rec-app {
	width:35%;
	float:left;
	padding-left:4%;
	border-left:1px solid #999;
	max-width:100%;
	height:auto
}
@media only screen and (min-width:320px) and (max-width:870px) {
.js-app {
padding-left:8%;
max-width:75%;
width:71%
}
.rec-app {
width:auto;
border-left:0;
border-top:1px solid #999;
margin-top:9%;
padding-top:5%
}
}
.main .section7 {
	padding:40px 0;
	background-color:#58575c;
	background-position:top center;
	background-size:cover;
	color:#fff
}
.main .section7 .l1 {
	font-size:45px;
	line-height:1.2em;
	letter-spacing:-0.06em;
	margin-bottom:30px;
	margin-top:0
}
.videointro {
	width:50%
}
.videoinfo {
	width:70%;
	margin:0 auto
}
#section_aboutus {
	background-image:url('../../../jobseek/cdn.hiree.com/resources/img/team.jpg');
	background-repeat:no-repeat;
	background-size:100%
}
.article_snapshot {
	background-color:#e5b124;
	color:#fff;
	text-align:left;
	padding:10px
}
.article_logo {
	background-color:#fff;
	padding:10px
}
.main .section8 {
	padding:40px 0;
	width:70%;
	margin:0 auto;
	line-height:1.5em
}
.main .section8 .aboutus_info ul {
	padding-left:20px
}
.main .section8 .l1 {
	font-size:45px;
	line-height:1.2em;
	font-weight:300;
	letter-spacing:-0.06em;
	margin:0 auto
}
.controls.table {
	padding:15px
}
.table {
	display:table;
	table-layout:fixed;
	width:100%;
	padding:0
}
.table-cell {
	display:table-cell
}
#section_key_people {
	background-color:#7a5c5c;
	color:#fff
}
.main .section9 {
	padding:20px 0;
	width:70%;
	margin:0 auto
}
.one-edge-shadow {
	-webkit-box-shadow:0 8px 6px -6px black;
	-moz-box-shadow:0 8px 6px -6px black;
	box-shadow:0 8px 6px -6px black
}
.main .section9 .l1 {
	font-size:45px;
	line-height:1.2em;
	font-weight:300
}
.section9 .key_people img {
	width:100%;
	height:auto
}
.section9 .key_people ul li {
	padding:20px 30px 20px 5px
}
.coolest-startups {
	padding:5px 20px;
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	width:80%;
	margin:10px auto
}
.coolest-startup-logo {
	width:24.5%;
	padding:20px 0;
	display:inline-block;
	background:url("../img/about/promotional-partners-sprite-new.png") no-repeat;
	height:55px;
	margin:10px 0
}
.coolest-startups .logo1 {
	background-position:5px -3px
}
.coolest-startups .logo2 {
	background-position:5px -58px
}
.coolest-startups .logo3 {
	background-position:5px -120px
}
.coolest-startups .logo4 {
	background-position:5px -176px
}
.coolest-startups .logo5 {
	background-position:5px -230px
}
.coolest-startups .logo6 {
	background-position:5px -306px
}
.coolest-startups .logo7 {
	background-position:5px -355px
}
.coolest-startups .logo8 {
	background-position:5px -406px
}
.recruiter-app-screen {
	position:absolute;
	background:url("../../../jobseek/cdn.hiree.com/resources/img/android_app.png") no-repeat;
	width:27%;
	height:150%;
	top:-40px;
	right:0;
	background-size:100%;
	z-index:5
}
.howitworks .lv {
	position:absolute;
	background:url('howitworks_sprite.html') no-repeat;
	background-position:0 -4px;
	background-size:250px;
	height:100px;
	width:4px;
	display:block;
	left:50%;
	margin-left:-2px;
	margin-top:-50px
}
.howitworks .section1 {
	position:relative;
	background-color:#6ab96c
}
.howitworks .section1 .bg-wrapper {
	background:url('howitworks_bg0_m.html') no-repeat;
	background-position:center center;
	background-size:contain;
	height:300px;
	padding:95px 0 40px;
	margin:0 -15px
}
.howitworks .section1 .bg-wrapper .title {
	font-weight:200;
	color:#fff;
	font-size:45px;
	line-height:45px
}
.howitworks .section1 .bg-wrapper .desc {
	margin-top:20px;
	font-weight:300;
	color:rgba(255, 255, 255, 0.5);
	font-size:20px;
	line-height:24px
}
.howitworks .section2 {
	padding:40px 0 40px
}
.howitworks .section2 .title {
	font-weight:200;
	font-size:40px;
	color:#6ab96c;
	line-height:48px
}
.howitworks .section2 .desc {
	margin-top:20px;
	font-weight:400;
	font-size:15px;
	color:#7a7a7a;
	line-height:19px
}
.howitworks .section2 .case {
	margin-top:40px;
	width:100%;
	max-width:830px
}
.howitworks .section3 {
	background:#f7f7f7;
	padding-bottom:40px
}
.howitworks .section3 .side-wrapper .title {
	margin-top:60px;
	font-weight:200;
	font-size:40px;
	color:#6ab96c;
	line-height:48px
}
.howitworks .section3 .side-wrapper .desc {
	margin-top:10px;
	font-weight:300;
	font-size:15px;
	color:#7a7a7a;
	line-height:19px
}
.howitworks .section3 .ands {
	margin-top:40px;
	margin-bottom:-20px;
	font-weight:400;
	font-size:20px;
	color:#6a6a6a;
	line-height:25px
}
.howitworks .section3 .case1 {
	margin-top:30px;
	height:199px;
	width:100%;
	background:url('howitworks_bg2_m1.html') no-repeat;
	background-size:contain;
	background-position:center center;
	display:inline-block
}
.howitworks .section3 .case2 {
	margin-top:30px;
	height:176px;
	width:100%;
	background:url('howitworks_bg2_m2.html') no-repeat;
	background-size:contain;
	background-position:center center;
	display:inline-block
}
.howitworks .section4 {
	padding-bottom:50px
}
.howitworks .section4 .title {
	margin-top:60px;
	font-weight:200;
	font-size:40px;
	color:#6ab96c;
	line-height:48px
}
.howitworks .section4 .desc {
	margin-top:10px;
	font-weight:300;
	font-size:15px;
	color:#7a7a7a;
	line-height:19px
}
.howitworks .section4 .case {
	margin-top:40px;
	height:134px;
	width:100%;
	background:url('howitworks_bg3_m.html') no-repeat;
	background-size:contain;
	background-position:center center;
	display:inline-block
}
body #modal-backdrop-refer {
	z-index:1010;
	background:rgba(0, 0, 0, 0.3);
	margin-top:-44px;
	width:100%;
	height:100%;
	position:fixed
}
body #modal-backdrop-dark {
	z-index:1070;
	background:rgba(0, 0, 0, 0.3);
	margin-top:-44px;
	width:100%;
	height:100%;
	position:fixed
}
body #modal-backdrop-clear {
	margin-top:-44px;
	width:100%;
	height:100%;
	z-index:1070;
	position:fixed;
	background:0
}
body #modal-backdrop-udashboard {
	z-index:1010;
	background:rgba(0, 0, 0, 0.6);
	margin-top:-44px;
	width:100%;
	height:100%;
	position:fixed
}
body .small-page-hint {
	height:50%;
	width:100%;
	top:25%;
	position:relative;
	font-size:18px;
	font-weight:400;
	line-height:24px
}
a:hover, a:focus {
	text-decoration:none
}
button, input {
	outline:0 !important
}
[class^=icon-], [class*=icon-] {
display:block
}
.search-form {
display:none;
	position:relative;
	float:left;
	width:40%;
	margin-left:20px;
	margin-top:13px
}
.search-btn {
	position:absolute;
	height:35px;
	width:40px;
	border:0;
	cursor:pointer;
	background:#dbdbdb url("../../../cdn.hiree.com/resources/img/icon-sprite.png") no-repeat;
	background-position:-184px -4px;
-webkit-transition:all .4s linear;
-moz-transition:all .4s linear;
transition:all .4s linear
}
.search-btn-active {
	background-color:#c20b0d;
	background-position:-145px -6px
}
.hp-search-input {
	background-color:#fff;
	padding:5px;
	width:70%;
	font-size:95%;
	height:35px;
	font-weight:300;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:50px;
	border:1px solid #e2e2e2;
	display:block;
	float:left;
	min-width:190px
}
span.hp-select-box:before {
	content:'';
	right:11px;
	top:7px;
	width:0;
	height:2px;
	background:#f8f8f8;
	position:absolute;
	pointer-events:none;
	display:block;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #666;
	z-index:1
}
lable {
	margin:0;
	display:inline;
	position:relative
}
.hp-search-select::-ms-expand {
display:none
}
.hp-search-select {
	width:15%;
	min-width:120px;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	padding:0 5px 0 10px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	background:#fff;
	color:#888;
	border:1px solid #e2e2e2;
	outline:0;
	display:inline-block;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	cursor:pointer;
	height:35px;
	font-weight:normal;
	margin-left:-5px;
	box-sizing:border-box;
	border-color:#dbdbdb;
	border-left:1px solid #ddd
}
.trending_txt_h1 {
	font-size:45px;
	color:#fff;
	display:block;
	clear:both;
	font-weight:bold;
	line-height:1.2em
}
.section5 .testimonials {
	width:100%;
	display:table;
	height:100%
}
section5 .testimonials h2, .title-wrapper h1, .reduced-letter-space {
	letter-spacing:-0.05em
}
.slider ul {
	display:table;
	margin:0 auto;
	padding:0
}
.clients.slick-slider {
	margin-bottom:0
}
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:0
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.slick-track {
	position:relative;
	left:0;
	top:0;
	display:block
}
.slick-track:before, .slick-track:after {
	content:"";
	display:table
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	float:left;
	height:100%;
	min-height:1px;
	display:none
}
[dir="rtl"] .slick-slide {
	float:right
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-prev, .slick-next {
	position:absolute;
	display:block;
	height:80px;
	width:40px;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:#000;
	color:transparent;
	top:45%;
	margin-top:-10px;
	padding:0;
	border:0;
	outline:0;
	font-weight:bolder;
	color:#fff
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	outline:0;
	background:.9;
	color:#fc3
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
	opacity:1
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	background:.9;
	color:#fc3;
	opacity:.25
}
.slick-prev:before, .slick-next:before {
	font-family:"monospace";
	font-size:30px;
	line-height:1em;
	color:white;
	opacity:.75;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	display:block;
	height:40px;
	width:90%
}
.slick-prev {
	left:-25px
}
[dir="rtl"] .slick-prev {
	left:auto;
	right:-25px
}
.slick-prev:before {
	content:" ";
	background-image:url(../img/icon-sprite.png);
	background-position:-115px -6px
}
[dir="rtl"] .slick-prev:before {
	content:"<"
}
.slick-next {
	right:-25px
}
[dir="rtl"] .slick-next {
	left:-25px;
	right:auto
}
.slick-next:before {
	content:" ";
	background-image:url(../img/icon-sprite.png);
	background-position:-88px -6px
}
[dir="rtl"] .slick-next:before {
	content:">"
}
.slick-dots {
	position:absolute;
	list-style:none;
	display:block;
	text-align:center;
	padding:0;
	width:100%;
	bottom:5px
}
.slick-dots li {
	position:relative;
	display:inline-block;
	padding:0;
	cursor:pointer
}
.slick-dots li button {
	border:0;
	background:#fff;
	border-color:#000;
	display:block;
	height:12px;
	width:12px;
	border-radius:12px;
	outline:0;
	line-height:0;
	font-size:0;
	color:transparent;
	padding:5px;
	cursor:pointer;
	filter:alpha(opacity=75);
	-moz-opacity:75;
	opacity:.75
}
.slick-dots li button:hover, .slick-dots li button:focus {
	outline:0
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
	opacity:1
}
.slick-dots li.slick-active button {
	background-color:black;
	opacity:.75;
	border:1px solid #fff
}
li.slider {
	list-style:none
}
.slider.slick-slide ul li {
	padding:5px;
	list-style:none;
	display:block;
	line-height:9em;
	height:140px
}
.slider ul.slick-dots li {
	padding:5px;
	list-style:none
}
.slider ul li img {
	width:140px
}
.icon_award {
	height:120px
}
.icon_award_star {
	background:url('../img/icon_awd_star.jpg') no-repeat;
	background-size:50px 48px;
	background-position:0 0;
	height:50px;
	width:50px;
	display:block;
	float:left
}
.icon_award_hr {
	border-top:1px solid #999;
	margin:0 10%;
	display:block;
	margin-top:18px
}
.about-us .row {
	margin:0
}
.about-us .tile {
	width:40%;
	margin:3%;
	height:180px;
	background-color:#f2e0af;
	padding:20px 10px;
	box-shadow:10px 10px 10px #c49504;
	border:1px solid #d99e07;
	display:inline-block;
	text-align:left
}
.profile_img {
	border-radius:50%;
	overflow:hidden;
	width:100px;
	height:100px;
	margin:0 auto;
	border:2px solid #ffdf4c;
	background-color:#fff;
	float:left;
	margin-right:20px
}
.profile_info {
	margin-left:120px
}
.twitter-timline {
	text-align:center
}
.twitter-timline iframe {
	width:50% !important
}
.purchase-btn {
	width:100px;
	color:#fff;
	background-color:#c00;
	height:30px;
	border-radius:4px;
	border:0
}
hr {
	border-top:1px solid #666;
	margin:10px 0
}
.modal-backdrop.fade {
	opacity:0
}
.modal-backdrop, .modal-backdrop.fade.in {
	opacity:.8;
	filter:alpha(opacity = 80)
}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000
}
.login-modal .modal-header .close, .signup-modal .modal-header .close {
	text-shadow:none
}
.signup-modal .modal-header .close {
	margin-right:20px
}
button.close {
	padding:0;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none
}
.close {
	float:right;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	filter:alpha(opacity = 20)
}
.login-modal .modal-body {
	margin-bottom:0
}
.login-modal form {
	max-height:400px
}
.modal-body {
	position:relative;
	max-height:400px;
	padding:15px;
	overflow-y:auto
}
.alert-danger, .alert-error {
	color:#b94a48;
	background-color:#f2dede;
	border-color:#eed3d7
}
.alert {
	padding:8px 35px 8px 14px;
	margin-bottom:20px;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);
	background-color:#fcf8e3;
	border:1px solid #fbeed5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.login-modal label {
	font-weight:normal;
	line-height:20px;
	display:inline-block;
	margin-bottom:5px;
	width:22%;
	min-width:75px;
	text-align:right;
	padding-right:5px
}
.contact-us label {
	font-weight:normal;
	line-height:20px;
	display:inline-block;
	margin-bottom:5px;
	text-align:right;
	font-size:13px
}
.form-horizontal .control-group {
	margin-bottom:15px
}
.modal input[type="text"], .modal input[type="password"], .modal input[type="email"], .modal select {
	padding:4px 6px;
	border:1px solid #ccc;
transition:border linear .2s, box-shadow linear .2s;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	width:70%
}
.sign-in-btn {
	position:relative;
	display:inline-block;
	margin:10px 0
}
.modal input.mobprefix {
	color:#b8b8b8;
	width:35px;
	border-right:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	text-align:center
}
.error {
	color:#c00
}
.login-modal .list-inline li {
	text-align:center;
	margin:20px 0 0 20px
}
.login-modal .list-inline li a {
	padding:0 20px
}
.login-modal li.active a {
	border-bottom:4px solid #c20b0d;
	padding:5px 20px;
	position:relative;
	color:#c20b0d
}
.login-modal li.active a:after {
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	content:"";
	border-top:5px solid #c20b0d;
	position:absolute;
	bottom:-9px;
	width:0;
	left:50%;
	margin-left:-10px
}
.footer-signin {
	position:relative
}
.icon-newmember {
	background-position:-10px -95px !important;
	width:100px;
	height:77px;
	position:absolute;
	top:-14px;
	opacity:.2
}
.linkedin, .googleplus {
	margin-top:10px;
	height:40px
}
.btn-signup {
	background-color:#fec329;
	padding:10px 20px;
	color:#000;
	margin-left:20px
}
.btn {
	display:inline-block;
*display:inline;
	padding:10px 30px;
	margin-bottom:0;
*margin-left:.3em;
	font-size:14px;
	line-height:20px;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	border:0;
*border:0;
	background-color:#999;
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color:#b3b3b3;
*zoom:1;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	color:#000;
	background-color:#e6e6e6
}
.btn:active, .btn.active {
	background-color:#ccc \9
}
.btn-sigin {
	background-color:#c20b0d;
	color:#fff;
	padding:5px 20px;
	font-weight:bold;
	margin-right:10px
}
.btn-sigin:hover {
	color:#000;
	background-color:#fec329;
	padding:5px 20px;
	font-weight:bold
}
.btn-submit:hover {
	color:#fff;
	background-color:#c20b0d
}
.login-modal li a {
	color:#000
}
.modal-backdrop, .modal-backdrop.fade.in:before {
	content:"";
	font-size:22px;
	float:right;
	cursor:pointer;
	color:#fff;
	padding-right:35px;
	margin-right:25px
}
.modal-backdrop, .modal-backdrop.fade.in:after {
	content:"";
	font-size:12px;
	float:right;
	padding-top:16px;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	padding-right:4px;
	margin-right:-25px
}
.btn-submit {
	background-color:#fec329;
	margin-right:5px;
	padding:10px 30px;
	font-weight:bold;
	color:#000
}
.login-modal .forgot-pwd {
	clear:both;
	border-top:1px solid #ddd;
	padding:20px 0
}
.remember-me {
	float:right
}
.remember-me input[type=checkbox] {
	position:relative;
	margin:-2px 0 0 0
}
.modal {
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	position:fixed;
	top:50%;
	left:50%;
	z-index:1050;
	width:560px;
	background-color:#fff;
	outline:0;
	-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box
}
.modal.fade {
	top:-50%;
-webkit-transition:opacity .6s linear, top .6s ease-out;
-moz-transition:opacity .6s linear, top .6s ease-out;
-o-transition:opacity .6s linear, top .6s ease-out;
transition:opacity .6s linear, top .6s ease-out;
	opacity:1 !important
}
.modal.fade.in {
	top:50%
}
.modal .social img {
	max-width:100%
}
.login-modal .modal-header {
	padding:10px 5px 0 5px;
	border-bottom:1px solid #eee
}
.modal-header .close {
	margin:10px
}
.modal-header h3 {
	margin:0;
	line-height:30px
}
.modal-form {
	margin-bottom:0
}
.modal-footer {
	padding:14px 15px 15px;
	margin-bottom:0;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
*zoom:1;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	box-shadow:inset 0 1px 0 #fff;
	clear:both
}
.rec-signup .modal-footer {
	text-align:left;
	padding-left:40%
}
.signup-modal .modal-header {
	padding-left:10%;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #ccc
}
.login-modal {
	width:50%;
	left:50%;
	min-width:300px
}
.signup-modal {
	width:40%;
	min-width:400px
}
.jobseekerLoginSepDiv {
	margin-bottom:0;
	width:2%;
	float:left
}
.vline {
	position:absolute;
	left:65%;
	top:18%;
	bottom:35%;
	width:2px;
	background:#ccc;
	z-index:1
}
.wordwrapper {
	text-align:center;
	height:12px;
	position:absolute;
	right:0;
	top:50%;
	left:9%;
	z-index:2
}
.word {
	text-transform:uppercase;
	letter-spacing:1px;
	padding:3px;
	font:bold 12px arial, sans-serif;
	background:#fff;
	width:10px;
	margin:0 auto
}
.realperson-text {
	background:#666;
	color:#fff;
	padding:6px;
	width:150px;
	font-size:39% !important
}
.realperson-regen {
	font-weight:bold;
	display:inline-block;
	margin:0 0 15px 0;
	text-decoration:underline
}
.rec_modal {
	min-height:initial;
	max-height:none;
	margin-left:10%;
	padding:10px
}
.signup-modal label {
	display:inline-block;
	font-weight:normal;
	width:35%;
	text-align:right
}
.signup-modal input[type=text], .signup-modal input[type=password], .signup-modal input[type=email], .signup-modal select {
	width:50%;
	text-align:left
}
.modal-footer:before, .modal-footer:after {
	display:table;
	line-height:0;
	content:""
}
.modal-footer:after {
	clear:both
}
.modal-footer .btn+.btn {
	margin-bottom:0;
	margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
.jqplot-target {
	margin-bottom:2em
}
.note {
	font-size:.8em
}
#tooltip1b {
	font-size:12px;
	color:rgb(15%,15%,15%);
	padding:2px;
	background-color:rgba(95%, 95%, 95%, 0.8)
}
#legend1b {
	font-size:12px;
	border:1px solid #cdcdcd;
	border-collapse:collapse
}
#legend1b td, #legend1b th {
	border:1px solid #cdcdcd;
	padding:1px 4px
}
.jqplot-target {
	font-size:150%
}
.bubbleChart {
	position:relative;
	font-size:24px
}
.bubbleChart span {
	position:absolute;
	font-weight:400;
	overflow:hidden;
	display:inline-block
}
.bubbleChart span a {
	white-space:nowrap
}
.bubbleChart .canvas0 {
	font-size:200%;
	color:#000;
	left:50%;
	font-weight:bold
}
.bubbleChart .canvas1 {
	font-size:180%;
	color:#fff;
	left:45%;
	top:37px;
	font-weight:bold
}
.bubbleChart .canvas1 a {
	color:#fff
}
.bubbleChart .canvas2 {
	font-size:160%;
	color:#cec7a0;
	padding-top:40px;
	left:64%;
	top:21px
}
.bubbleChart .canvas2 a {
	color:#da9b32
}
.bubbleChart .canvas3 {
	font-size:140%;
	color:#bec088;
	left:35%;
	padding-top:35px
}
.bubbleChart .canvas3 a {
	color:#fff
}
.bubbleChart .canvas4 {
	font-size:130%;
	color:#c8e0db;
	left:70%;
	top:-30px
}
.bubbleChart .canvas4 a {
	color:#fff
}
.bubbleChart .canvas5 {
	font-size:150%;
	color:#9cb2ab;
	padding-top:30px;
	left:54%;
	top:59px
}
.bubbleChart .canvas5 a {
	color:#da9b32
}
.bubbleChart .canvas6 {
	font-size:140%;
	color:#dbae6f;
	padding-top:30px;
	left:44%;
	top:100px;
	font-weight:bold
}
.bubbleChart .canvas6 a {
	color:#da9b32
}
.bubbleChart .canvas7 {
	font-size:130%;
	color:#b1c088;
	padding-top:20px;
	left:42.5%
}
.bubbleChart .canvas7 a {
	color:#fff
}
.bubbleChart .canvas8 {
	font-size:120%;
	color:#3f635d;
	padding-top:20px;
	left:42%;
	top:-40px
}
.bubbleChart .canvas8 a {
	color:#da9b32
}
.bubbleChart .canvas9 {
	font-size:110%;
	color:#efb47a;
	padding-top:15px;
	left:62%;
	top:-80px
}
.bubbleChart .canvas9 a {
	color:#fff
}
.bubbleChart .canvas10 {
	font-size:100%;
	color:#c0c3d1;
	padding-top:13px;
	left:67%;
	top:-67px
}
.bubbleChart .canvas10 a {
	color:#fff
}
.bubbleChart .canvas11 {
	font-size:90%;
	color:#b1c087;
	padding-top:13px;
	left:70%;
	top:140px
}
.bubbleChart .canvas11 a {
	color:#76837a
}
.bubbleChart .canvas12 {
	font-size:90%;
	color:#cabca7;
	padding-top:13px;
	left:72%;
	top:33px
}
.bubbleChart .canvas12 a {
	color:#da9b32
}
.bubbleChart .canvas13 {
	font-size:90%;
	color:#b1d6cb;
	padding-top:13px;
	left:59%;
	top:38px
}
.bubbleChart .canvas13 a {
	color:#8b5207
}
.bubbleChart .canvas14 {
	font-size:80%;
	color:#c6ddaf;
	padding-top:13px;
	left:44%;
	top:78px
}
.bubbleChart .canvas14 a {
	color:#fff
}
.bubbleChart .canvas15 {
	font-size:80%;
	color:#fcf9ae;
	padding-top:13px;
	left:60%;
	top:-22px
}
.bubbleChart .canvas15 a {
	color:#fff
}
.bubbleChart .canvas16 {
	font-size:80%;
	color:#f1a47f;
	padding-top:13px;
	left:65%;
	top:90px
}
.bubbleChart .canvas16 a {
	color:#fff
}
.bubbleChart .canvas17 {
	font-size:80%;
	color:#e6b288;
	padding-top:13px;
	left:56%;
	top:-50px
}
.bubbleChart .canvas17 a {
	color:#8b5207
}
.bubbleChart .canvas18 {
	font-size:80%;
	color:#f1a47f;
	padding-top:13px;
	left:72%;
	top:-13px
}
.bubbleChart .canvas18 a {
	color:#fff
}
.bubbleChart .canvas19 {
	font-size:80%;
	color:#e6b288;
	padding-top:13px;
	left:48%;
	top:-54px
}
.bubbleChart .canvas19 a {
	color:#fff
}
.bubbleChart .canvas20 {
	font-size:80%;
	color:#e6b288;
	padding-top:13px;
	left:59%;
	top:116px
}
.bubbleChart .canvas20 a {
	color:#cffaf0
}
.bubbleChart .canvas21 {
	font-size:75%;
	color:#e6b288;
	padding-top:13px;
	left:44%;
	top:-72px
}
.bubbleChart .canvas21 a {
	color:#fff
}
.bubbleChart .canvas22 {
	font-size:75%;
	color:#e6b288;
	padding-top:13px;
	left:54%;
	top:-96px
}
.bubbleChart .canvas22 a {
	color:#c7a650
}
.bubbleChart .canvas23 {
	font-size:75%;
	color:#e6b288;
	padding-top:13px;
	left:75%;
	top:-38px
}
.bubbleChart .canvas23 a {
	color:#c7a650
}
.bubbleChart .canvas24 {
	font-size:75%;
	color:#e6b288;
	padding-top:13px;
	left:72%;
	top:67px
}
.bubbleChart .canvas24 a {
	color:#fff
}
.bubbleChart .canvas25 {
	font-size:75%;
	color:#e6b288;
	padding-top:13px;
	left:50%;
	top:180px
}
.bubbleChart .canvas25 a {
	color:#fff
}
.bubbleChart .canvas26 {
	font-size:75%;
	color:#e6b288;
	padding-top:13px;
	left:54%;
	top:163px
}
.bubbleChart .canvas26 a {
	color:#c7a650
}
.bubbleChart .canvas27 {
	font-size:75%;
	color:#e6b288;
	padding-top:13px;
	left:59%;
	top:143px
}
.bubbleChart .canvas27 a {
	color:#fff
}
.bubbleChart .canvas28 {
	font-size:75%;
	color:#e6b288;
	padding-top:13px;
	left:34%;
	top:102px
}
.bubbleChart .canvas28 a {
	color:#fff
}
.bubbleChart .canvas29 {
	font-size:75%;
	color:#e6b288;
	padding-top:13px;
	left:37%;
	top:71px
}
.bubbleChart .canvas29 a {
	color:#9da9a7
}
.bubbleChart .canvas30 {
	font-size:75%;
	color:#e6b288;
	padding-top:13px;
	left:36%;
	top:6px
}
.bubbleChart .canvas30 a {
	color:#fff
}
.mkt-trends {
	position:relative;
	top:35%;
	-webkit-transform:translateY(-35%);
	-ms-transform:translateY(-35%);
	transform:translateY(-35%);
	width:90%
}
#section_trends {
	background:#fec329 url("../img/about/promotional-partners-sprite-new.png") no-repeat;
	height:auto;
	background-position:center right
}
.jobseeker-count {
	width:12%;
	color:#fff;
	text-align:center;
	display:table-cell;
	line-height:1.2em
}
.recruiters-count {
	width:10%;
	text-align:center;
	color:#fff;
	display:table-cell;
	line-height:1.2em
}
.recruiters-count .trending_txt_h1 {
	color:#fff
}
.skill-tags {
	width:80%;
	text-align:center;
	display:table-cell
}
.Fw-n {
	font-weight:normal
}
.Fw-b {
	font-weight:bold;
	-webkit-font-smoothing:antialiased
}
.Fw-100 {
	font-weight:100;
*font-weight:normal
}
.Fw-200 {
	font-weight:200;
*font-weight:normal
}
.Fw-400 {
	font-weight:400;
*font-weight:normal
}
.Fw-600 {
	font-weight:600;
*font-weight:normal
}
.Fw-700 {
	font-weight:700;
*font-weight:normal
}
.Fw-800 {
	font-weight:800;
*font-weight:normal
}
.Fw-br {
	font-weight:bolder
}
.Fw-lr {
	font-weight:lighter
}
.Fs-n {
	font-style:normal
}
.Fs-i {
	font-style:italic
}
.Fv-sc {
	font-variant:small-caps
}
.Fv-n {
	font-variant:normal
}
.Fs-8 {
	front-size:50%
}
.Fs-10 {
	font-size:62.5%
}
.Fs-11 {
	font-size:70%
}
.Fs-12 {
	font-size:75%
}
.Fs-13 {
	font-size:80%
}
.Fs-14 {
	font-size:87.5%
}
.Fs-15 {
	font-size:95%
}
.Fs-16 {
	font-size:100%
}
.Fs-17 {
	font-size:105%
}
.Fs-18 {
	font-size:112.5%
}
.Fs-19 {
	font-size:120%
}
.Fs-20 {
	font-size:125%
}
.Fs-22 {
	font-szie:140%
}
.Fs-24 {
	font-size:150%
}
.Fs-25 {
	font-size:156.25%
}
.Fs-26 {
	font-size:160%
}
.Fs-28 {
	font-size:180%
}
.Fs-32 {
	font-size:200%
}
.Fs-40 {
	font-size:245%
}
.Fs-42 {
	font-size:255%
}
.Fs-45 {
	font-size:275%
}
.Fs-48 {
	font-size:300%
}
.pd-lr0 {
	padding-left:0;
	padding-right:0
}
.pd-tb15 {
	padding-top:15px;
	padding-bottom:15px
}
.pd-tb40 {
	padding-top:40px;
	padding-bottom:40px
}
.pd-v10 {
	padding:10px 0
}
.pd-v15 {
	padding-top:15px 0
}
.mr-t20 {
	margin-top:20px
}
.mr-b20 {
	margin-bottom:20px
}
.mr-tb20 {
	margin:20px 0
}
.mr-tb40 {
	margin-top:40px;
	margin-bottom:40px
}
.mr-t5 {
	margin-top:5px
}
.mr-t40 {
	margin-top:40px
}
.mr-b40 {
	margin-bottom:40px
}
.lh-v17 {
	line-height:1.7em
}
.pd-all20 {
	padding:20px
}
.pd-lr20 {
	padding-left:20px !important;
	padding-right:20px !important
}
.pd-lr40 {
	padding-left:40px !important;
	padding-right:40px !important
}
.pd-lr50 {
	padding-left:50px;
	padding-right:50px
}
.br-right-grey {
	border-right:1px solid #5c5e60
}
.contact-us {
	position:fixed;
	Z-INDEX:9999;
	display:block;
	left:-27px;
	bottom:0
}
.contact-us-button {
	color:#fff;
	height:40px;
	width:95px;
	background-color:#000;
	color:#fff;
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	-sand-transform:rotate(90deg);
	white-space:nowrap;
	padding:10px;
	font-weight:bold;
	position:absolute;
	left:0;
	top:75%;
	cursor:pointer
}
.navbar .navbar-right li a.sign_up:hover, .btn-signup:hover {
	background-color:#c20b0d;
	color:#fff
}
.contact-us-form {
	width:300px;
	margin-left:-350px;
	background-color:#fff;
	padding:20px 0;
	border-right:5px solid #fec329;
	height:100vmin;
	overflow-y:scroll
}
.form-horizontal .control-group:before, .form-horizontal .control-group:after {
	display:table;
	line-height:0;
	content:""
}
label {
	display:block
}
.contact-us-form input[type=text], .contact-us-form textarea, .contact-us-form input[type=email] {
	width:96%;
	border:1px solid #e9e9e9;
	padding:2%
}
.contact-us-form input.mobprefix {
	color:#b8b8b8;
	width:12%;
	text-align:center
}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
	cursor:not-allowed;
	background-color:#eee
}
.recent-js-profiles {
	padding:10px;
	width:100%;
	text-align:center;
	color:#000;
	display:inline-flex;
	min-height:220px
}
.live-ticker .jobseeker-count {
	color:#000;
	width:auto
}
.recent-js-profiles .live-ticker {
	width:100%;
	float:left;
	margin:auto 0
}
.recent-js-profiles .latest-js-profiles {
	width:80%;
	text-align:left;
	float:left
}
.recent-js-profiles .latest-js-profiles ul {
	display:table;
	width:100%;
	table-layout:fixed
}
.recent-js-profiles .latest-js-profiles ul li {
	display:table-cell;
	padding:10px 20px
}
.latest-js-profiles ul li span {
	display:block
}
.bo_title {
	padding:20px 0;
	margin:5px 0;
	border-top:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7
}
.grey {
	color:#999
}
.live-ticker .jobseeker-count, .live-ticker .jobseeker-count span {
	display:block
}
.color-red {
	color:#c20b0d
}
.color-white {
	color:#fff
}
.color-yellow {
	color:#fec329
}
.color-lightgrey {
	color:#6b6a6f
}
.color-black {
	color:#000
}
.color-default {
	color:#5cbdad
}
.color-req {
	color:#c33
}
.bg-white {
	background-color:#fff
}
.bg-default {
	background-color:#6db5a9
}
.bg-red {
	background-color:#ce2d34
}
.bg-blue {
	background-color:#24aadd
}
.bg-yellow {
	background-color:#fec329
}
.bg-darkgrey {
	background-color:#333
}
.bg-lightgrey {
	background-color:#6b6a6f
}
.bg-lightergrey {
	background-color:#dddce0
}
.icon-sprite-svg {
	background:url("../img/about/logo.png") no-repeat
}
.navbar-header .mnp-logo {
	/*background-position:-329px -3px;*/
	width:200px;
	display:block;
	height:60px;
	max-width:200px;
	max-height:60px
}
.location-icon {
	display:inline-block;
	width:35px;
	height:33px;
	background-position:0 -57px;
	float:left;
	margin-left:-35px;
	margin-top:5px
}
.partners-logos {
	height:40vmin;
	height:40vh;
	min-height:80vmin;
	min-height:500px
}
.section7 .videointro {
	vertical-align:top;
	line-height:2.5em;
	padding-left:10%
}
footer {
	background:#1a1a1a;
	padding-top:30px;
	color:#6c6c6c;
	font-size:90%
}
.footer-line {
	height:5px;
	background:#31aa3b;
	background:-moz-linear-gradient(45deg, #31aa3b 0, #1787c3 68%, #1787c3 100%);
	background:-webkit-gradient(linear, left bottom, right top, color-stop(0, #31aa3b), color-stop(68%, #1787c3), color-stop(100%, #1787c3));
	background:-webkit-linear-gradient(45deg, #31aa3b 0, #1787c3 68%, #1787c3 100%);
	background:-o-linear-gradient(45deg, #31aa3b 0, #1787c3 68%, #1787c3 100%);
	background:-ms-linear-gradient(45deg, #31aa3b 0, #1787c3 68%, #1787c3 100%);
	background:linear-gradient(45deg, #31aa3b 0, #1787c3 68%, #1787c3 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#31aa3b', endColorstr='#1787c3', GradientType=1)
}
footer .footphone {
	margin:10px 0;
	font-weight:400;
	line-height:1.2em
}
footer .footphone img {
	margin-right:7px;
	margin-bottom:2px;
	width:20px
}
footer .links span {
	display:block;
	margin:10px 0 0 0
}
footer .links span a {
	font-weight:400;
	color:#979797
}
footer .sitesocial {
	margin-top:30px
}
footer .sitesocial ul li img {
	width:25px
}
footer .copyright {
	font-weight:400;
	font-size:12px;
	color:#999;
	line-height:13px
}
footer .talk_to_us {
	font-size:120%;
	font-weight:300
}
footer .row {
	margin:0
}
input#defaultReal {
	position:relative;
	bottom:68px;
	left:153px
}
@media only screen and (min-width:768px) {
footer {
padding-top:60px
}
footer .footlogo img {
width:120px
}
footer .sitemap {
margin-top:0
}
footer .sitemap ul li {
margin-bottom:10px;
margin-right:0
}
footer .sitemap ul li a {
font-size:15px;
line-height:18px
}
footer .sitesocial {
margin-top:0
}
footer .sitesocial ul li img {
width:30px
}
footer .copyright {
line-height:27px
}
footer .list-inline {
margin:20px 0
}
}
@media only screen and (min-width:320px) and (max-width:768px) {
.section5 .recruiter-testimonial {
padding-left:5%;
width:100%;
display:inline-block;
position:relative
}
.section5 .js-testimonial {
display:inline-block;
width:100%;
position:relative;
padding-right:50%
}
.main .section8 {
position:relative;
padding:5%;
height:100%;
width:100%
}
.clients .slick-slide ul li {
padding:5px;
line-height:2em;
height:70px
}
.main .fixed-bg.partners-logos {
height:100%;
min-height:initial;
max-height:350px
}
.section7 .videoinfo {
width:100%
}
.section7 .videoinfo .video, .section7 .videoinfo .videointro {
display:inline-block;
width:100%;
margin:0;
padding:0
}
.main .section4 .media_items {
width:100%
}
.main .section4 .media_items .in-news {
border:0;
margin:0;
padding:0;
width:100%;
float:none
}
#section_media .media_items .logo {
float:none;
clear:both
}
.media_items .hr {
width:100%
}
.main .section3 .l1 {
color:#fec329;
margin:0;
width:100%
}
.main .scrolling-bg .l1, .main .fixed-bg .l1 {
font-size:192.5%
}
.main .section6 {
height:auto
}
.appinfo, .appintro {
width:100%;
display:inline-block;
position:relative
}
.main .section4 .media_items .awards {
float:none;
border-top:1px solid #999;
width:100%;
margin-top:40px;
padding-top:20px
}
.main .section4 .media_items .awards img {
width:50%;
text-align:center
}
.js-testimonial .jobseeker-profile-img {
width:50%
}
.how-it-works .video {
display:none
}
.how-it-works span.tagline {
font-size:120%
}
.how-it-works .mobile-play-icon {
display:block;
width:50px;
height:50px;
background:url("../img/play-button.png") no-repeat scroll 0 0;
background-size:100%;
margin:5px auto
}
.slick-slide .js-testimonial-text {
text-align:center
}
.main .section1 .title-wrapper {
margin-top:20px
}
.section5 .testimonials {
width:100%;
display:block
}
.pd-tb40 {
padding-top:10px;
padding-bottom:10px
}
.mr-b20 {
margin-bottom:5px
}
.Fs-8 {
front-size:35%
}
.Fs-10 {
font-size:43.75%
}
.Fs-11 {
font-size:49%
}
.Fs-12 {
font-size:52.5%
}
.Fs-13 {
font-size:56%
}
.Fs-14 {
font-size:61.25%
}
.Fs-15 {
font-size:66.5%
}
.Fs-16 {
font-size:70%
}
.Fs-17 {
font-size:73.5%
}
.Fs-18 {
font-size:77.75%
}
.Fs-19 {
font-size:84%
}
.Fs-20 {
font-size:87.5%
}
.Fs-22 {
font-szie:98%
}
.Fs-24 {
font-size:105%
}
.Fs-26 {
font-size:112%
}
.Fs-28 {
font-size:120%
}
.Fs-32 {
font-size:140%
}
.Fs-40 {
font-size:171.5%
}
.Fs-42 {
font-size:178.5%
}
.Fs-45 {
font-size:192.5%
}
.Fs-48 {
font-size:210%
}
.signup-action-btns .br-right-grey {
border-right:0
}
.modal-body {
padding:0
}
.modal {
height:100%;
overflow-y:scroll
}
.contact-us {
top:0
}
.contact-us-form {
height:100%
}
.signup-modal {
overflow-y:scroll;
min-width:300px
}
.jobseeker-count .trending_txt_h1 {
font-size:210%;
font-weight:bold;
margin:15px 0
}
.search-form {
display:none
}
.section1 {
font-size:12px
}
.main .fixed-bg {
min-height:initial
}
.slick-list {
margin-top:50px
}
.slick-initialized {
height:300px;
margin-top:50px
}
.slick-initialized .video, .coolest-startups {
display:none
}
.jobseeker-count, .recruiters-count {
display:none
}
.main .section2 {
margin:0;
padding:5%
}
.skill-tags {
display:block
}
.mkt-trends {
top:0;
min-height:180px;
margin-top:165px
}
.latest-js-profiles ul li:nth-child(3) {
display:none !important
}
.bubbleChart {
font-size:18px
}
.bubbleChart .canvas1 {
left:8%;
top:30px
}
.bubbleChart .canvas8 {
left:5%
}
.bubbleChart .canvas30 {
left:0
}
.bubbleChart .canvas7 {
left:15%
}
.bubbleChart .canvas12 {
left:90%
}
.bubbleChart .canvas29 {
left:16%
}
.bubbleChart .canvas21 {
left:20%
}
.bubbleChart .canvas17 {
left:27%
}
.bubbleChart .canvas0 {
left:30%
}
.bubbleChart .canvas14 {
display:none
}
.bubbleChart .canvas5 {
left:48%;
top:42px
}
.bubbleChart .canvas2 {
left:30%
}
.bubbleChart .canvas15 {
left:50%
}
.bubbleChart .canvas16 {
left:80%
}
.bubbleChart .canvas20 {
display:none
}
ul.navbar-nav {
display:table
}
ul.navbar-nav li {
display:table-cell
}
.navbar .navbar-right li a.sign_up {
padding:5px 10px;
font-size:14px
}
.navbar nav {
float:right
}
.navbar .logo {
float:left
}
.social {
float:none;
text-align:center
}
.main .section1 .upload-profile-btn {
margin:0
}
.js-testimonial-text {
width:100%;
padding:0
}
.navbar-header.logo {
width:50%
}
.navbar-header .mnp-logo {
background-position:98% -2%;
width:inherit;
display:block;
height:60px;
background-size:265%
}
input#defaultReal {
position:static
}
}
.rebranding-popup {
	position:fixed;
	width:100%;
	padding:5px;
	top:10%;
	text-align:center;
	z-index:1039;
	background:#cc9;
	margin:0 auto
}
.rebranding-popup .message-inline {
	display:inline-block;
	padding:5px 0 0 0
}
.rebranding-popup .close {
	color:#333;
	opacity:.5
}
input:-moz-placeholder, textarea:-moz-placeholder {
color:#999
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color:#999
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#999
}
.randbg {
	background:url('../img/about/bg-road.jpg') no-repeat center center fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.randbg.bg1 {
	background-image:url('../img/about/bg-mountain.jpg')
}
.locationSelect::-ms-expand {
display:none
}
.locationSelect {
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none
}
.select-icon {
	background:url('../img/new-sprite.png') no-repeat -350px -177px;
	width:17px;
	height:11px;
	position:absolute;
	left:81%;
	top:40%;
	pointer-events:none
}
.or-alphabet {
	position:relative;
	display:inline-block
}
.or-alphabet-design {
	float:left;
	position:absolute;
	top:120px;
	right:-13px;
	background-color:#ededed;
	padding:6px 4px;
	border-radius:15px
}
.modal_sign_up {
	max-height:400px
}
.control_sign_up {
	width:63%
}
input#jsSignUpName, input#jsSignUpEmail, input#jsSignUpPassword, input#rpt_password {
	width:58%
}
img {
	border:0
}
#schedule-event .modal-header {
	position:relative
}
#schedule-event .modal-header .close {
	position:absolute;
	top:0;
	right:0
}
.share-via-email {
	height:2em;
	width:2em;
	background:#738a8d;
	color:#fff;
	display:inline-block !important;
	text-align:center;
	font-size:21px;
	padding:10px 0;
transition:padding .15s ease-in-out .15s, width .15s ease-in-out;
-webkit-transition:padding .15s ease-in-out .15s, width .15s ease-in-out;
-moz-transition:padding .15s ease-in-out .15s, width .15s ease-in-out;
	cursor:pointer
}
.share-via-email:hover {
	width:2.75em
}
.hiree-email-logo {
	background-image:url('../img/hiree-logo-email.jpg');
	width:87px;
	height:87px
}
#share-via-email.modal.fade {
webkit-transition:opacity .6s linear, left .6s ease-out;
-moz-transition:opacity .6s linear, left .6s ease-out;
-o-transition:opacity .6s linear, left .6s ease-out;
transition:opacity .6s linear, left .6s ease-out;
	left:-50%
}
#share-via-email.modal.fade.in {
	left:35%;
	width:40%
}
#share-via-email .modal-header {
	padding:15px 15px 15px 30px;
	background-color:#f1f1f1
}
#share-via-email .modal-header .close {
	margin:0
}
#share-via-email .modal-body {
	overflow:initial
}
#share-via-email .body-email {
	padding:30px 15px
}
#share-via-email .modal-body .row {
	position:relative;
	padding-left:15px;
	padding-right:0;
	margin-top:5px
}
#share-via-email .modal-body .material-input {
	border:0;
	outline:0;
	box-shadow:none;
	border-bottom:1px solid #e0e0e0;
	width:96%;
	padding-left:0
}
#share-via-email .modal-body .material-label {
	position:absolute;
	top:0;
	left:15px;
	width:0;
	color:#b3b3b3;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s
}
#share-via-email .modal-body .material-hr {
	position:absolute;
	top:18px;
	width:92%;
	border-bottom:1px solid;
	border-color:#e0e0e0;
	height:0;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
	transform:scaleX(0);
	-webkit-transform:scaleX(0);
	-moz-transform:scaleX(0)
}
#share-via-email .modal-body .material-active {
	font-size:12px;
	transform:translateY(-100%);
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	color:#4ea69c
}
#share-via-email .material-border-color {
	border-color:#4ea69c !important;
	transform:scaleX(1) !important;
	width:92% !important
}
#share-via-email .modal-body .char-count {
	text-align:right;
	padding-right:20px;
	font-size:12px;
	color:#b3b3b3
}
#share-via-email input[type=checkbox]:checked+.checkbox-label:before {
	content:"\2714";
	text-shadow:1px 1px 1px rgba(0, 0, 0, .2);
	color:#58afa5;
	text-align:center
}
#share-via-email .checkbox-label:before {
	content:"";
	display:inline-block;
	width:14px;
	height:14px;
	left:0;
	margin-right:10px;
	bottom:1px;
	background-color:white;
	box-shadow:inset 0 2px 3px 0 rgba(0, 0, 0, .3), 0 1px 0 0 rgba(255, 255, 255, .8)
}
#share-via-email .checkbox-label {
	display:inline-block !important;
	cursor:pointer;
	position:relative;
	line-height:normal !important;
	width:50% !important;
	text-align:left !important
}
#share-via-email input[type=checkbox] {
	display:none
}
#share-via-email .send-email-btn {
	width:100%;
	background-color:#0cafe7;
	color:#fff;
	padding:10px 0
}
#share-via-email .send-btn-cont {
	padding:2% 0
}
.no-padding {
	padding-left:0;
	padding-right:0
}
#g-recaptcha {
	position:relative;
	transform:scale(0.59);
	transform-origin:0 0;
	top:8px
}
.inline-error {
	color:#e02727
}
.signup-action-btns {
	background-color:rgba(0, 0, 0, 0.4);
	padding:0 10px;
	position:absolute;
	bottom:0;
	left:0;
	right:0
}
.h-icon-gmail {
	height:32px;
	width:32px;
	float:left;
	cursor:pointer;
	background:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20stroke%3D%22%231B75B9%22%20stroke-width%3D%22.05%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M25.4%2024.76l.039.021v-.021h-.039z%22%20fill%3D%22none%22%2F%3E%3Cpath%20fill%3D%22%23F1F1F4%22%20d%3D%22M26.34%207.26l-.359-.04h-19.961l-.24.021%2010.22%207.289%2010.34-7.27z%22%2F%3E%3Cpath%20fill%3D%22%23DADADD%22%20d%3D%22M6.5%2011.7v13.06h18.9c-.45-.17-9.4-6.27-9.4-6.27l-9.5-6.79z%22%2F%3E%3Cpath%20fill%3D%22%23AA060F%22%20d%3D%22M4.03%209.94v12.83c0%201.101.9%202%202%202h.47v-13.07l-2.47-1.76zM25.439%2024.76h.541c1.1%200%202-.9%202-2v-12.89l-2.541%201.83v13.06z%22%2F%3E%3Cpath%20fill%3D%22%23D70A16%22%20d%3D%22M26.34%207.26l-10.34%207.27-10.22-7.29c-.94.12-1.67.89-1.74%201.84l-.01.14v.72l2.47%201.76%209.5%206.78%209.439-6.791%202.541-1.83v-.649c0-.97-.71-1.78-1.64-1.95z%22%2F%3E%3Cpath%20fill%3D%22%23A6A7AC%22%20d%3D%22M25.439%2011.7l-9.439%206.79s8.95%206.1%209.4%206.27h.039v-13.06z%22%2F%3E%3C%2Fsvg%3E') no-repeat left
}
.h-gmail-name {
	margin-left:5px;
	vertical-align:-webkit-baseline-middle
}
