
Body,blockquote,dd,div,dl,dt,fieldset,h1,h2,h3,h4,h5,h6,img,input,label,legend,li,ol,p,textarea,ul
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-family: bpreplayregular;
}

body {
	background: 0 0;
	width: 100%;
	margin: 0 auto
}

a {
	text-decoration: none !important;
	outline:none;
}
/*
@font-face {
    font-family: 'robotolight';
    src: url('fonts/roboto/roboto-light-webfont.eot');
    src: url('fonts/roboto/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto/roboto-light-webfont.woff') format('woff'),
         url('fonts/roboto/roboto-light-webfont.ttf') format('truetype'),
         url('fonts/roboto/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bpreplayregular';
    src: url('fonts/roboto/roboto-regular-webfont.eot');
    src: url('fonts/roboto/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto/roboto-regular-webfont.woff') format('woff'),
         url('fonts/roboto/roboto-regular-webfont.ttf') format('truetype'),
         url('fonts/roboto/roboto-regular-webfont.svg#bpreplayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotomedium';
    src: url('fonts/roboto/roboto-medium-webfont.eot');
    src: url('fonts/roboto/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto/roboto-medium-webfont.woff') format('woff'),
         url('fonts/roboto/roboto-medium-webfont.ttf') format('truetype'),
         url('fonts/roboto/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto/roboto-bold-webfont.eot');
    src: url('fonts/roboto/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto/roboto-bold-webfont.woff') format('woff'),
         url('fonts/roboto/roboto-bold-webfont.ttf') format('truetype'),
         url('fonts/roboto/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoblack';
    src: url('fonts/roboto/roboto-black-webfont.eot');
    src: url('fonts/roboto/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto/roboto-black-webfont.woff') format('woff'),
         url('fonts/roboto/roboto-black-webfont.ttf') format('truetype'),
         url('fonts/roboto/roboto-black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}

*/
@font-face {
    font-family: 'bpreplayregular';
    src: url('fonts/bpreplay/bpreplay-webfont.eot');
    src: url('fonts/bpreplay/bpreplay-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bpreplay/bpreplay-webfont.woff2') format('woff2'),
         url('fonts/bpreplay/bpreplay-webfont.woff') format('woff'),
         url('fonts/bpreplay/bpreplay-webfont.ttf') format('truetype'),
         url('fonts/bpreplay/bpreplay-webfont.svg#bpreplayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.fp_sprite{background:url('img_2015/fp_sprite.png') no-repeat 0 0;}
/** Slider css **/
.carousel {
/*	position: relative;*/
	line-height: 1;
	max-width: 960px;
	margin: 0 auto
}
.container {
	margin-right: auto;
	margin-left: auto
}
.carousel-inner {
	overflow: hidden;
	width: 100%;
	position: relative
}
.carousel-inner>.item {
	display: none;
	position: relative;
	-webkit-transition: .6s ease-in-out left;
	-moz-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img {
	display: block;
	line-height: 1
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
	display: block
}
.carousel-inner>.active {
	left: 0
}
.carousel-inner>.next,.carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%
}
.carousel-inner>.next {
	left: 100%
}
.carousel-inner>.prev {
	left: -100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right {
	left: 0
}
.carousel-inner>.active.left {
	left: -100%
}
.carousel-inner>.active.right {
	left: 100%
}
.carousel-control {
	position: absolute;
	top: 35%;
	left: 15px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	font-size: 80px
}
.carousel-control.right {
	left: auto;
	right: 15px;
	width: 76px;
	height: 70px
}

.carousel-control.left {
	width: 71px;
	height: 70px
}

.carousel-control.right:hover {
	left: auto;
	right: 15px
}

.carousel-control:focus,.carousel-control:hove {
	color: #fff;
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity = 90)
}
.container {
	width: 805px
}
#home-slide:hover .carousel-control.downleft,#home-slide:hover .carousel-control.downright
	{
	display: block !important;
	outline: 0
}

#fp_header li {list-style:none; }
#fp_header li:nth-child(2) {display:none;}
/** Register/Login/pswd box **/

.forgot_pass,.login_box,.register_box,.ask_whc_reg {	
	display: none;
	background-color: #fff;
	color: #7F7F7F;
	z-index: 2000;
	border: 1px solid #d8d8d8;
	min-width: 330px;
	max-width: 330px;
	
}

#register-box_theme3 {
	width: 99%
}

#register-box_theme3 h2 {
	font-size: 17px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 13px;
	color: #666;
	font-weight: 400
}

#register-box_theme3 h2 span {
	color: #333
}

.register_theme3_login {
	float: left;
	padding: 10px;
	background: #fff;
	width: 300px;
	border-radius: 4px;
	height: 86px
}

.register_theme3_register {
	float: left;
	padding: 10px;
	background: #fff;
	width: 300px;
	margin-top: 20px;
	border-radius: 4px;
	height: 209px
}

#register_form_theme3 .defaultClass,#register_form_theme3 .errorClass,#register_form_theme3 .messageboxerror,#register_form_theme3 .messageboxok,#register_form_theme3 .successClass
	{
	font-weight: 400;
	font-size: 13px;
	line-height: 17px;
	font-family:"proxima_novaregular",arial;
}

#register_form_theme3 #profileshortresumeusertype label {
	font-weight: 400
}

#register_form_theme3 .input-text,#register_form_theme3 password {
	font-size: 13px;
	width: 96.5%;
	color: #b1b1b1
}

.register_theme3 {
	overflow: hidden;
	width: 100%
}

#register-box label {
	/*display: block;
	font-size: 16px;
	font-weight: 400;
	color: #faffbd*/
	margin: 0px 0 0;
}

#login-box {
	width: 653px;
	margin: 50px auto 0;
	border: 1px solid #eee;
	height: 260px
}

.messageboxerror {
	color: #f54742
}

.messagebox {
	float: right
}

.login-box-area {
	width: 400px;
	margin: 0 auto
}

.login-button-align {
	margin-left: 95px;
	margin-top: 6px
}

.login-text-links {
	margin-left: 95px;
	margin-top: 16px
}

#login-box input[type=password],#login-box input[type=text],#register-box input[type=password],#register-box input[type=text]
	{
	margin:0px
}


#forgotten_box input[type=text],#register-box input[type=password],#register-box input[type=text]
	{
	color: #333;
	float: left;
	font-size: 14px;
	padding: 7px 6px;
	width: 93%;
	border: 1px solid #cacccf;
}

#register-box #profileType {
	float: left
}

#register-box p {
	margin-top: 6px 0 5px 0;
	padding: 0
}

#register-box #txtcounter {
	min-height: 0;
	float: right;
	width: 100%;
	text-align: right
}

.background_register {
	background: #fff;
	overflow: hidden;
	width: 100% !important;
	min-width: 1000px
}

#register-box .buttonL {
	margin-top: 10px
}

#forgotten_box {
	padding: 26px 0 0;
	margin: 0 auto;
	width: 575px
}

#forgotten_box p {
	font-size: 13px;
	color: #666;
	overflow: hidden;
	padding-top: 10px
}

.forgotpassword label {
	font-size: 13px;
	font-weight: 400
}

.defaultClass {
	color: #777;
	font-size: 13px;
	float: right
}

.errorClass {
	color: #f54742;
	font-size: 13px;
	float: right
}

.errorClass1 {
	border: 1px solid #f54742 !important
}

#msg_body,#msg_email,#msg_name,#msg_interest,#msg_org,#msg_web,#msg_phone,#job_title,#job_loc,#job_skills,#job_qualif,#msg_body,.login_pwd,#login_name,#msg_pwd,#msg_loc {
	color: #f54742;
	padding: 5px 10px 0 0px;
	font-size:11px;
	float:left;
	line-height:17px;
	width:100%;
}
.acct_reg label b {	
	display:none;
}

.successClass,.messageboxok {
	color: green !important;
	font-size: 12px;
	float: right
}

#register-box #custom_profile_fields .input-textarea {
	width: 97%;
	font-size: 16px;
	color: #999;
	float: left;
	border-radius: 0
}

#add-box h2,#forgotten_box h2,#login-box h2,#login-box-openid h2,#register-box h2,#resetpassword h2
	{
	font-size: 26px;
	font-weight: 400;
	color: #000
}

#register-box h2 {
	padding: 10px 0;
	margin-bottom: 10px
}

#register-box #register_form_theme3 {
	width: 100%;
}

#forgotten_box h5,#login-box h5,#register-box h5,#resetpassword h5 {
	color: #666;
	font-size: 13px;
	margin-top: 5px;
	font-weight: 400
}

#add-box input[type=password] {
	float: none;
	margin: 9px 0;
	width: 260px
}

#add-box p {
	overflow: hidden;
	float: left;
	width: 100%
}

#add-box p .skills_even {
	width: 100%
}

#register-box {
	text-align: left;
	padding: 0;
	margin: 0 auto;
	overflow: hidden;
	width: 90%
}


#not_a_member {
	float: right;
	font-size: 14px;
	margin: 20px 0 4px
}

#persistent_login label {	
	font-weight: 400;
	line-height: 24px
}

#loginn_checkbox {
	margin: 0 4px 0 0
}

#register-box .login_button, #register-box .send_button {
	background: #0E84DE;
	border-radius: 2px;
	color: #fff !important;
	cursor: pointer;
	display: inline-block;
	font-size: 1.2em;
	height: 40px;
	line-height: 22px;
	position: relative;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #2E8BD0 !important;
	box-shadow:0 1px 0 0 #3f9bde inset !important;
	font-weight:bold;
}

.email_bck {
	display:none;
}

.pwd_bck {
	display:none;
}

.inner_align {
	font-size: 13px;
}

#fake_reg_password_log,#real_reg_password_log,#usernameid {
	margin: 0
}

#profiles {
	background: #fff
}

input:focus {
	outline: 0
}
.resetpassword {
	padding: 0;
	margin: 0;
	max-width: 400px
}

.resetpassword label {
	color: #000;
	float: left;
	margin-bottom: 5px;
	font-size: 16px
}


.rqst_btn {
	color: #fff;
	background: #007AC3;
	line-height: 30px;
	padding: 5px 15px;
	border-radius: 3px;
	font-size: 15px;
	text-decoration: none !important
}

.title_tologin {
	/*margin: 5px 44px 0;
	float: left;*/
	width: 75%;
	line-height: 35px
}

.messages {
	min-height: 41px;
	margin: auto;
	background: #F18D7D;
}

.messages_sub {
	min-height: 28px !important;
	padding: 5px;
	margin: 0;
	overflow: hidden
}

.messages_sub p{color:#fff;}

.loginpopup .on_load {
	border-color: #eee #eee #ccc;
	background: -webkit-linear-gradient(top, #eee, #ccc 66%, #aaa) #ccc;
	background: -moz-linear-gradient(top, #eee, #ccc 66%, #aaa) #ccc;
	background: -o-linear-gradient(top, #eee, #ccc 66%, #aaa) #ccc;
	background: linear-gradient(to bottom, #eee, #ccc 66%, #aaa) #ccc;
	pointer-events: none;
	cursor: default;
}

.on_load {
	border : 1px solid #ededed !important;	
	background: -webkit-linear-gradient(top, #eee, #ccc 66%, #aaa) #ccc ! important;
	background: -moz-linear-gradient(top, #eee, #ccc 66%, #aaa) #ccc ! important;
	background: -o-linear-gradient(top, #eee, #ccc 66%, #aaa) #ccc ! important;
	background: linear-gradient(to bottom, #eee, #ccc 66%, #aaa) #ccc ! important;
	pointer-events: none;
	cursor: default;
	box-shadow:none !important;
}
.focus_inputs {
	box-shadow: 0 0 1px 1px #2779dc;
}

.aboutus,.login {
	float: left;
	font-size: 14px;
	margin-left: 20px;
	margin-top: 18px;
	padding-bottom: 2px;
	border-bottom: none;
	text-decoration: none;
	padding-left: 3px;
	color: #fff !important
}

a.aboutus:active,a.aboutus:visited {
	color: #A5D2FB
}

.login-box-header {
	margin: 0;
	font-size: 2.1em;
	font-weight: 400;
	color: #000;
	font-weight: normal;
	
}

.login-text-links {
	margin: 15px 0 0;
	padding-bottom: 5px;
	float: left;
}

.login-box-input input {	
    color: #000;
    font-size: 16px;
    margin-bottom: 15px !important;
    padding: 10px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.075);
    border-radius:3px;
}
#loading_inbtn {
	position: absolute;
	top: 13px;
	right: 15px;
	display: none;
	width: 16px;
	height: 16px
}
.login-box-input {
	margin: 20px auto auto; 
	width: 93%
}

.loginbox input {
	margin-left: 31px;
	width: 89%;
}

.pwdBox input {
	width: 89%;
}

.loginpopup .login-box-header {
	margin: 0;
	padding: 0;
	text-align: center;
	width:97%;
}

.loginpopup{
	/*padding: 20px 0 0;*/
    box-shadow: none !important;
    width: 100% !important;}
    

.loginpopup .login_button {
	background: #0E84DE;
	position: relative;
	display: inline-block;
	vertical-align: top;
	line-height: 40px;
	font-size: 1.2em;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border-radius: 2px;
	cursor: pointer;
	width: 93%;
	border: 1px solid #2e8bd0;
	box-shadow: 0 1px 0 0 #3f9bde inset;
	/*float:left;*/
}

.loginpopup .login_button:hover:before {
	background-image: -webkit-radial-gradient(farthest-corner, rgba(255, 255, 255, .18),
		rgba(255, 255, 255, .03) );
	background-image: -moz-radial-gradient(farthest-corner, rgba(255, 255, 255, .18),
		rgba(255, 255, 255, .03) );
	background-image: -o-radial-gradient(farthest-corner, rgba(255, 255, 255, .18),
		rgba(255, 255, 255, .03) );
	background-image: radial-gradient(farthest-corner, rgba(255, 255, 255, .18),
		rgba(255, 255, 255, .03) )
}

.loginpopup .login_button:active {
	background: #1097e6;
	border-color: #0b689e #0d78b6 #0d78b6
}

#register-box input,.resetpassword input,#login_box input,#register-box .input_pulldown,.resetpassword .input_pulldown ,#login_box .input_pulldown {
   /* box-shadow: 0 1px 1px 0 #d8d8d8 inset;
    border: 1px solid #c4c4c4 !important;
    color: #000 !important;*/
    padding:7px 7px !important;    
    margin-bottom:10px !important;
}
#register-box .tagit{padding-left:5px !important;margin-bottom:10px;}
#register-box .tagit input{margin-bottom:0 !important;}
#register-box ul.tagit li{margin:0 5px 0 0;}

#reset_password .loginpopup .login_button{width:100%; margin-bottom:10px;}
.error_login {
	color: #c93643;
	background: #f2dede;
	border: 1px solid #EBCCD1;
	margin: 0 0 10px 0;
	padding: 10px;
	font-size: 13px;
	line-height: 18px;
	text-align: left
}

.success_msg {
	color: #008a00;
	background: #e6f5e6;
	border: 1px solid #99d699;
	margin-top: 0;
	padding: 10px;
	font-size: 13px;
	line-height: 18px;
	text-align: left
}

.mbl_reg_box{background:none;box-shadow:none;width:100%;}

#reg_section1_left{width:63% !important;}
#register-box input[type="text"], #register-box input[type="password"], #register-box textarea, #forgotten_box input[type="text"], #register-box .input_pulldown,#login_box input,#login_box .input_pulldown{font-size:14px;color:#555 !important;}
#register-box .input_pulldown{min-width:290px;}
.loginpopup .login-textarea, .loginpopup .login-pswd, .input-text login-pswd{width:88%;}
#persistent_login{margin-left:2px;}
.mbl_login_box, .mbl_reg_box{margin-bottom:0 !important;}
.regs_link{float:none;font-size:14px !important;margin-left:0;}
#login_box input[type="email"]:focus, #login_box input[type="password"]:focus,#login_box  input[type="text"]:focus,#login_box  input[type="url"]:focus,#login_box  textarea:focus {border: 1px solid #c2c2c2 !important;}
#register-box .input_pulldown{color:#aaa !important;}
#register-box #custom_profile_fields_address_city{color: #555 !important;width: 93% !important;}
.reg_section1 label span,.reg_section2 label span,.reg_section3 label span{text-align:left;padding-right: 0 !important;padding-top: 0 !important;}
.errorClass1{border:none !important;}

.sub_reg_opt{margin: 1.2em auto 0em;text-align: center;width: 100%;}

.l_first_sec{/*background:url('img_2015/jobseeker_homebanner.jpg') no-repeat 0 0;*/min-height:475px;width:100%;margin:0 auto;padding:0;background-size:cover;position:relative;background:#f6f6f6;}
.tmp_first_sec{height: 100%;position: absolute;width: 100%;z-index:-1;}
.page_top {min-height: 55px;position: fixed;width: 100%; background:#007ac3; z-index: 999;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.first_sec {max-width: 1080px;margin: 0 auto;padding: 0;position: relative}
.header {width: 100%;height: 53px;margin-top: 0}
.fplogo {float: left;padding:19px 0 3px; display: block}
.fplogo.text {width:auto; font-size:2.5em;margin-top:1em; font-family:"source_sans_problack"; text-shadow: 1px 1px #000000;}
.home_menu {float: right;}
nav {float: left;}
.landing_menu_btn {float: right;font-size: 17px;margin:0.9em 1em 0 0em;outline: 0 none;padding: 0;border-radius:3px; border:1px solid transparent;padding: 7px 15px;background:#fff;color:#007ac3;}
.landing_menu_btn.orng_btn{border:1px solid #e65b4c;}
#menu-icon {background:#44A5EC url("images/menuIcon.png") no-repeat center center;display: none;float: right;height: 40px;margin-top: 28px;width: 40px;}
.actual_menus > li {float: left;list-style:none;}
.actual_menus .right_side { background: #0e84de;color: #fff;margin-right: 0;padding:7px 15px;}
.landing_content {margin: 0 auto;max-width: 960px}
.dialog_box { padding: 3em 0 0;z-index: 100;}
.dialog_box h2{color: #fff;font-size: 72px;padding-top: 1.5em;width: 100%;font-weight:normal;line-height:1.15em;font-family:"bpreplayregular"}
/* .emp_page .dialog_box h2 {text-shadow: 1px 2px #333;} */
.dialog_strip > p {color: #666;font-family: "bpreplayregular";font-size: 24px; margin-top:8px; margin-bottom:1.5em;}
/* .emp_page .dialog_strip > p {color:#fff; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7), 1px 1px 5px rgba(0, 0, 0, 0.3);} */
.dialog_strip{background:rgba(0,0,0,0);text-align:center;}
.dialog_strip .sub_btn {margin-top: 1.8em;text-transform: none;width: 73%;}
.dialog_strip .sub_btn a{font-family: "bpreplayregular" !important;font-size: 18px !important;text-transform: none !important;text-align:center;padding:0.6em 0 !important;}
.dialog_strip > span {color: #666666;font-size: 15px;line-height: 4.5em;width: 100% !important;display:inline-block}
.dialog_strip .f_lbl{background:#4a629e;border-radius: 5px;width: 18%;margin:0 auto;}
.dialog_strip .f_lbl:hover,.dialog_strip .f_lbl:hover .fb_icn_box{background:#4a629e;}
.f_lgn_lbl {font-size: 16px;}
.sub_btn {width:35%; display:inline-block;}
.emp_first .sub_btn:nth-child(2) {margin-left:10px;}
.reg_but { padding-right:0px; text-align:center; padding-top:1.5em;}
.login_but { padding-left:10px; text-align:center;padding-top:1.5em;}
.login_but .blu_btn{background:#4cb1cc;}
.login_but .blu_btn:hover{background:#39a9c6;}
.sub_btn a {color: #fff;display: inline-block;font-size: 18px; text-transform: uppercase; padding:0.7em 0;border-radius:3px;width:100%; font-family:"proxima_novaregular",arial;}
.sub_btn a span {font-size: 12px;text-transform: capitalize;color:#8fbdc9;}
.orng_btn{background: #E65B4C;}
.orng_btn:hover{background: #E34D3E;}
.sky_btn{background: #de7f2f;}
.sky_btn:hover{background: #DF6D2F;}
.blu_btn{background:#007AC3;}
.blu_btn:hover{background:#2D8CC6;}
.green_button {background:#25AD63;}
.green_button:hover{background:#22A059;}
.orange_button {background:#fe7720;}
.orange_button:hover{background: #F58024;}

.grn_btn {background:#0e84de;  padding:0.7em 0 ! important;text-transform:uppercase; font-size:18px ! important;}
.grn_btn:hover{background:#1772cf;}
.subscription_sec {margin: 2em auto 0;width:40%;text-align:center; padding-top:15px; /*border-top:1px solid #3092cc;*/}
.sub_form_input {color: #222;display: inline;font-size: 18px;line-height: 30px;margin-right: 5px;padding: 8px 0 6px 20px;font-family:"source_sans_proregular";width:29%;}
.to_cnt_btn {  background: #828c93;border-radius: 3px;bottom: -40px;cursor: pointer;display: block;margin: 0 auto;padding: 0.7em 4em 0.5em;position: absolute;text-align: center;width: auto;left:39%;}
.to_cnt_btn .btn_lbl {color: #fff;display: block;font-family: "bpreplayregular";font-size: 20px;line-height: normal;margin: 0 auto;text-align: center;width: auto;}
.to_cnt_btn:hover{background:#506674;}
.to_cnt_btn .to_cnt_dwn {width: 30px;height: 22px;display:block;margin:0 auto;background-position: -204px 10px;transition: 0.2s ease-in-out;}
.to_cnt_btn:hover .to_cnt_dwn{background-position: -204px 12px;}
/*.to_cnt_btn:hover .btn_lbl{color:#44a5ec;}
.to_cnt_btn:hover{background: #fff;border:1px solid #44a5ec;}
.to_cnt_btn:hover .to_cnt_dwn {background-position: -223px -2px;}*/
.cross_txt { position: relative; display: inline-block; }
.cross_txt::before, .cross_txt::after { content: ''; width: 100%; position: absolute; right: 0; top: 42%;border-bottom: 3px solid #fff; }
.cross_txt::before { -webkit-transform: skewY(-30deg); transform: skewY(-30deg); }
.cross_txt::after {-webkit-transform: skewY(30deg); transform: skewY(30deg); }
.blk_lyer{background:rgba(0,0,0,0.5);min-height: 550px;position: absolute;width: 100%;}
.mn_pfl{text-align:right;color:#fff;max-width:1300px;margin:0 auto; padding-right:15px; min-height:95px;}
.mn_pfl h2{font-size:20px;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7), 1px 1px 5px rgba(0, 0, 0, 0.3);width:30%;float:right;max-height:55px;overflow:hidden;}
.mn_pfl a{font-size:15px;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7), 1px 1px 5px rgba(0, 0, 0, 0.3);}
.mn_pfl_abt{width:100%;float:left;margin-bottom:1em;}
.dialog_strip ul{ min-height: 130px;}
.f_lgn_lbl{line-height: 46px;vertical-align: middle;}
/* .pfl_main_box {background-position: center -357px;background-repeat: no-repeat;background-size: cover;min-height: 550px;width: 100%;} */
.pfl_main_box {background:url('../about/img_2015/jobseeker_homebanner.jpg') no-repeat center 54px; min-height: 475px;width: 100%;}
.emp_first .dialog_box { background:url('../about/img_2015/jobprovider_homebanner.jpg') no-repeat center 54px; min-height:433px;}
.lch_wb_rsm_btn{background: #FE7720;border-radius: 3px;color: #fff;float: right;font-size: 16px; margin-right: 10px;margin-top: 15px;padding: 5px 15px;}
.bdr_btn {background: #FE7720;text-transform: uppercase; font-family:"proxima_novaregular",arial;}

.l_second_sec{min-height:393px;padding: 2em 10px 0;background:#fff;}
.testimonial_sec,.events_sec,.wstats_sec,.asgmt_sec,.expert_sec {text-align: center;max-width:1080px;}
.testimonial_sec h2,.events_sec h2,.wstats_sec h2,.asgmt_sec h2,.expert_sec h2{color:#292929;font-size:30px;font-weight:normal;}
.testimonial_sec h2 span,.events_sec h2 span,.wstats_sec h2 span,.asgmt_sec h2 span,.expert_sec h2 span{color:#44A5EC}
.l_second_sec #home-slide{min-height:272px;border-top:none;position: relative;}
.l_second_sec .downright span{background-position: -263px 2px;}
.l_second_sec .downright:hover > .dr{background-position: -295px 2px;}
.l_second_sec .downleft span{background-position: -277px 2px;}
.l_second_sec .downleft:hover > .dl{background-position: -308px 2px;}
.l_second_sec .downleft span,.l_second_sec .downright span{display: block;height: 25px;margin: 0 auto;width: 17px;}
.l_second_sec .downright{left: 45%;}
.l_second_sec .downleft{left: 49%;}
.l_second_sec .downleft,.l_second_sec .downright {width:35px;height:35px;border:1px solid #44A5EC;top:1%}
.l_second_sec .downleft:hover,.l_second_sec .downright:hover{background:#44A5EC;}
.l_second_sec .carousel{max-width:1200px;}
.l_second_sec .container{width:auto;}
.l_second_sec .feed_para{background:#fff}
.l_second_sec .feedback_para{width:94%;}
.l_second_sec .feed_video{float: left;height: 225px;width: 340px;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.feedback_bg { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0 0; height: 225px; }
.arr_box {height: 20px;position: absolute;width: 90px;top: 410px;left:47%;}
.feed_para {display: inline-block;margin:0 5px; float:left; width:345px; background: #fff;min-height:240px;vertical-align:top;}
.item .feed_para:first-child{margin-left:0;}
.landing_content.testimonial_sec > h2 {margin-bottom:35px;}
.feed_video {float: left;height: 200px;width: 100%;}
.feedback_para {float: left;text-align: left;width: 93%;text-align:left;padding:0 10px;}
.feedback_para p{font-size: 16px;line-height: normal;width:100%;color:#007ac3;}
.feedback_para p span{color:#000;float:left;margin-top:10px;font-size:15px;}
.vid_slider .various.iframe {float: left;position: relative;width: 100%;}
.fp_sprite.play { background-position: -373px -260px; height: 31px; width: 47px; margin-top:173px; float:right;}
.l_second_sec .feed_video :hover .play{background-position: -373px -291px;}
.vid_slider .play {background-position: -3px -104px;height: 52px;left: 10px;position: absolute;bottom: 10px;width: 52px;}
.vid_slider .various.iframe:hover .play{background-position: -3px -51px;}
.vid_slider{margin:38px auto 0;}
.quote1 {background-position: -257px 0;height: 30px;width: 20px; display:none;}
.quote2 {background-position: -280px 0;height: 30px;width: 20px;float:right;  display:none;}
.feed_video span {float: left;height: 225px;width: 340px;background-size: cover;background-repeat: no-repeat;background-position: center center;}

.fdk_cnt > span {   float: right;   padding: 10px 0 0; }
.video_feed{background:url('images/new/ajax-loader-grey.gif') no-repeat center;}
#video_feed1 {	background-position: 1px -1440px !important;}
#video_feed2 {	background-position: 1px -1260px !important;}
#video_feed3 {	background-position: 1px -1620px !important;}
#video_feed4 {	background-position: 1px -900px !important;}
#video_feed5 {	background-position: 1px -720px !important;	}
#video_feed6 {	background-position: 1px -540px !important;}
#video_feed7 {	background-position: 1px -360px !important;}
#video_feed8 {	background-position: 1px -180px !important;}
.load_iframe_video {width:100%; height:100%; margin:0 auto;}
.feed_vids{width:97%;height:94%;background:url('images/new/ajax-loader-grey.gif') no-repeat center; margin:10px;}
/*.fp_sprite.quote { background-position: 0px -360px;display: block;float: none;height: 100px;margin: -70px auto 0;width: 115px;}*/
.feed_by{background-position: -234px 6px;padding-left:20px;}

.l_third_sec{background:#fff;min-height:570px;}
.l_third_sec h2{color:#000;/**/font-size:30px;margin:0 auto 0.5em;text-align:center;font-weight:normal;padding-top:1em;}
.four_sec{ background: #ffffff;border: 1px solid #d3d3d3;display: block;margin: 1em auto 0;padding: 0.8em 0;text-align: center;width: 47.5%;}
/*.four_sec.one{background:url('img_2015/F207665390.jpg') no-repeat center center;background-size:cover;}
.four_sec.three{background:#2E9BED;}
.four_sec.four{background:url('img_2015/F207665391.jpg') no-repeat center;background-size:cover;}
.four_sec.five{background:url('img_2015/F207665392.jpg') no-repeat center;background-size:cover;}
.four_sec.six{background:#5CB3F6}*/
.four_sec h3{color:#266ba4;font-family:"bpreplayregular";text-transform:uppercase;font-size: 24px;text-decoration:underline;}
.four_sec span {color: #000;display: block;font-size: 18px;margin:0 auto 0;width: 100%; line-height:26px;}
/*.blck_box{background:rgba(0, 0, 0, 0);float:left;width:100%;min-height:315px;}
.blck_box1{background:rgba(0, 0, 0, 0);float:left;width:100%;min-height:315px;}
.blck_box2{background:rgba(0, 0, 0, 0);float:left;width:100%;min-height:315px;}*/

.l_fourth_sec{background:#fbfbfb; margin:0 auto;}
.pt_logo{ display: inline-block; margin-bottom: 1px;text-align: center;width: 18%; padding:5px;}
.pt_logo > img {display: block;width: 95%;}
.l_fourth_sec h2{color:##292929;font-size:30px;margin:0em auto 0.4em; padding-top:1em;text-align:center;max-width:875px;font-weight:normal;}
.four_sec_main{float:left;width:100%;}
.js_emp_logos_Sec{max-width:1042px;margin:0 auto;text-align:center}
.js_emp_logos_Sec .emp_logos img {display:inline-block; margin:5px; width:12%;} 
.l_fourth_sec #home-slide{min-height:126px;border-top:none;position: relative;}
.l_fourth_sec .container{width:auto;}
.l_fourth_sec .downright span{background-position: -361px -27px;}
.l_fourth_sec .downright:hover > .dr{background-position: -401px -27px;}
.l_fourth_sec .downleft span{background-position: -341px -27px;}
.l_fourth_sec .downleft:hover > .dl{background-position: -381px -27px;}
.l_fourth_sec .downleft span,.l_fourth_sec .downright span{display: block;height: 25px;margin: 0 auto;width: 17px;}
.l_fourth_sec .downright{left: 96%;}
.l_fourth_sec .downleft{left: 0%;}
.l_fourth_sec .downleft,.l_fourth_sec .downright {width:35px;height:35px;top:36%}
.l_fourth_sec h4 {color: #999999;font-size: 1.5em;font-weight: normal;text-align: center; display:none;}
.cmpny_main_box .slick-list {margin:0;}
.cmpny_cnt_box_main { background: #f1f5f8 none repeat scroll 0 0; border-radius: 5px; padding: 10px; }
.l_fifth_sec{background:#68778C;min-height:227px;padding: 0;}
.l_fifth_sec p{color:#fff;font-size:19px;/**/}
.l_fifth_sec h3 {color:#fff;font-size: 1.5em;margin-bottom: 10px;font-weight:normal;}
.l_fifth_sec .ftrd_media_box{max-width:1042px;}
.frt_emp_logo{background-position: -315px -21px;display: inline-block;height: 30px;margin-right: 5px;width: 25px;vertical-align:top;}
.emp_sec_js li {color: #fff;font-size: 16px;line-height: 1.8em;list-style: outside none none;font-family:"bpreplayregular";}
.emp_sec_js{width:31%;float:left;margin-top:20px; min-height:190px;margin-right:2.5%;}
.emp_sec_js a{color: #104961;font-size: 16px; background:#fff; padding:3px 8px; border-radius:3px;line-height:normal;margin-left:20px; margin-right: 8px;margin-top: 10px;float:right;}
.emp_sec{width:40%;float:left;margin-top:3em;}
.emp_sec a{color:#fff;text-decoration:underline;text-transform:uppercase;font-size:16px;float:left;margin-top:10px;}
.emp_sec_rht{height:206px;float:left;width:33%;}
.emp_sec_rht > h3 {margin-bottom:17px;background: rgba(0, 0, 0, 0.5);color: #ffffff;font-size: 20px;line-height: 2em;margin-bottom: 17px;position: absolute;text-align: center;width: 25.7%;}
.fp_sprite.tick {background-position: -190px 5px;display: inline-block;height: 20px;width: 20px;}
.emp_ftr_sec{width:30%;margin-left:2.5%;float:left;}
.emp_ftr_sec h4{ font-size: 1.5em;font-weight: normal;margin-top: 20px;color:#fff;}
.emp_ftr_sec p{color:#fff;font-size:15px;margin-top:1em; line-height:22px;}

.l_sixth_sec{padding:0;background:#f1f1f1;}
.l_sixth_sec h2 {color:##292929; display:none;font-size:25px;margin:0.6em 1em auto 0;text-align:center;font-weight:normal;float:left;}

.the_hindu {background-position: -60px -258px;display: block;height: 55px;width: 195px; margin:0 auto;}
.puthiya{background-position: -259px -255px;display: block;height: 55px;width: 141px; margin:0 auto;}
.jaya{background-position: -193px -313px;display: block;height: 49px;width: 86px; margin:0 auto;}
.andhi{  background-position: 0 -313px;display: block;height: 50px;width: 195px; margin:0 auto;}
.tml_sdl{ background-position: 10px -259px;display: block;height: 51px;width: 64px; margin:0 auto;}

.l_sixth_sec .media_logo {display:inline-block;margin: 0.2em 5.2em 0.2em 0;}
.media_logo:last-child{margin-right:0 ! important;}
.ftrd_media_box{ margin: 0 auto;max-width: 1080px;}
.l_sixth_sec span {margin: 0 auto;}
.footer .landing_footer {min-height:140px;margin:0 auto;}
.first_footer{float:left;width:45%}
.second_footer { float: left;}
.second_footer p,.first_footer p,.third_footer p {float:left;padding:0 10px;margin:0;color:#999999;}
.second_footer p a {color:#999999;}
.elgg-menu-footer > li {padding: 0 6px;}
.elgg-menu > li{display:inline-block;}
.elgg-menu-footer > li, .elgg-menu-footer > li > a{color:#a1a1a1;}
.elgg-menu > li:last-child::after{display:none;}
.third_footer {float:right;}
.third_footer span {color: #a1a1a1;}
.login_title {display:none;}
.job_bi_stats1 {margin:0 auto; width:100%; min-height:454px; background:#fff; padding:0px 0 10px 0; margin-top:30px;}
.job_bi_stats1 h2 {font-size: 2.2em; font-weight: normal; margin: 1.5em auto 0.9em;max-width: 875px;text-align: center;}
.job_bi_stats_label {text-align: center;}
.bi_stats_left { float:left; width:45%; }
.bi_stats_right {float:left; width:52%;}
.bi_stats_left_js {float:left;width:50%; margin-top:51px;}
.bi_stats_right_js {float:left;width:49%; border-left:1px solid #ccc;}
.ft_mns li a:hover {color: #0a2f4a;}

.l_event_sec #home-slide,.l_asgmt_sec #home-slide{border-top:none;position: relative;}
.l_event_sec #home-slide{min-height:520px}
.l_asgmt_sec #home-slide{min-height:480px;}
.l_event_sec,.l_asgmt_sec{min-height:500px;padding: 2em 10px 0;background:#e4e4e4;}
.l_event_sec .container,.l_wstats_sec .container,.l_asgmt_sec .container,.l_expert_sec .container{width:auto;}
.l_event_sec .carousel,.l_wstats_sec .carousel,.l_asgmt_sec .carousel,.l_expert_sec .carousel{max-width:1200px;}
.l_event_sec .feed_para{width:70%;border:none;min-height:100px;border:1px solid #cdcdcd;margin-bottom:1.5em;background:#fff;padding:0;margin-left:0;}
.l_event_sec .feed_video span{min-height:100px;height:100px; background-position: center center; background-repeat: no-repeat; background-size: cover}
.l_event_sec .feed_video{height: 100px;width: 100%;}
.l_event_sec .feedback_para{padding: 0;width:100%;}
.l_event_sec .feed_vids{height:100%;}
.l_event_sec .vid_slider .various.iframe{width:23%;margin-right:1em;}
.l_event_sec .feed_video a{float: left;width: 74%;}
.l_event_sec .feedback_para p{ width: 100%;margin-bottom:5px;margin-top:10px;}
.l_event_sec .blg_descp {font-family: "bpreplayregular" !important;font-size: 14px;margin: 0 !important;padding: 0 !important;color:#666;}
.blg_title {color: #222 !important;line-height: normal;text-align: left;font-size:18px !important;margin:1em 0}
.l_event_sec .item .feed_para:nth-child(odd){margin-left:0;}

.l_asgmt_sec{/*background:url('img_2015/assignment_bg.jpg') no-repeat 0 0 / cover;*/background:#fff;}
.l_asgmt_sec .avatar_menu_button,.l_asgmt_sec .sub_menu{display:none;}
.l_asgmt_sec .vid_slider > h3{margin-bottom: 2em;}

.l_wstats_sec #home-slide{min-height:370px;border-top:none;position: relative;}
.l_wstats_sec{min-height:487px;padding:2em 10px 0;background:#f1f5f8;}
.l_wstats_sec .feed_video{height:178px;}
.l_wstats_sec .feed_para{min-height:330px;}
.blg_descp{color: #fff;font-size: 13px; font-weight:bold;line-height: normal;padding-bottom: 15px;margin-top: 163px; line-height:20px; width:80%; float:left;}

.l_expert_sec #home-slide{min-height:303px;border-top:none;position: relative;}
.l_expert_sec{min-height:468px;padding: 2em 10px 0;}
.l_expert_sec .feed_video{height:178px;width:100%;}
.l_expert_sec .feed_para{min-height:306px;}
.expert_sec .feedback_para { padding:0 !important; width:98%;}
.no_vids_sec .feedback_para{width:95% !important;padding-top:10px;}

.frst_job_book{background:#0e84de; min-height: 103px; text-align:center;}
.frst_job_book h3{color:#fff;font-weight: normal;font-size:1.8em;line-height: 4em;}
.frst_job_book .landing_content{max-width:1080px; width:483px; text-align:center;}
.frt_sec{text-align:right;float:left;}
.scd_sec{width:10%;background:url('img_2015/book_png.png') no-repeat 0 0;height:110px;float:left;margin-top:12px;}
.thr_sec{background: #e1e31d;border-radius: 4px;float: right;margin-left: 15px;margin-top: 2.2em;padding: 8px 0;text-align: center;width:150px;}
.thr_sec h3{color: #000000;font-size: 18px;line-height: normal;text-transform: uppercase;display:inline-block;vertical-align:middle;}
.thr_sec span{font-size: 1.5em;display:inline-block;vertical-align:middle;color:#000;}

/** Employer page **/

/* .emp_first{background:url('img_2015/jobprovider_homebanner.jpg') no-repeat center / cover;} */
.emp_first .to_cnt_btn{left:42%;}
.emp_two .pt_logo{width:13%;}
.emp_four .fp_sprite.tick{ background-position: -190px 5px;}

.emp_three{background:url('img_2015/jp_employer_statsbg.jpg')no-repeat 0 0 / cover;min-height:525px;}
.emp_three h2{color:#fff;/**/font-size:2.2em;margin-bottom:1.5em;text-align:center;font-weight:normal;padding-top:3em;}

.emp_four{min-height:523px;margin-top:1.8em;margin-bottom:0em}
.emp_four h2{/**/font-size:2.2em;margin-bottom:0.8em;text-align:center;font-weight:normal;}
.ftrs_sec {min-height: 413px;width: 100%;}
.frts_cnt{text-align:center;margin:2em auto; float:left; width:50%;}
.frts_cnt h4{font-size: 24px;margin-bottom: 0.5em;text-transform: uppercase;color:#fff;}
.frts_cnt p{ font-size: 18px;line-height: 1.4em;}
.ff .frts_img{background:url('img_2015/jp_employer_postjob.jpg') no-repeat center / cover;width:50%;min-height:413px;float:right;}
.sf .frts_cnt{float:right; margin:9em auto;}
.tf .frts_cnt {margin:9em auto;}
.sf .frts_img{background:url('img_2015/jp_employer_schedule.jpg') no-repeat center / cover;width:50%;min-height:412px;float:left;}
.tf .frts_img{background:url('img_2015/jp_employer_search.jpg') no-repeat left center / cover;width:50%;min-height:413px;float:right;}
.frts_inner{margin:0 auto;text-align:left; width:60%;}
.frts_inner ul{ margin: 0;text-align: left;width: 90%;list-style:none;}
.frts_inner li {font-size: 18px;line-height: 1.8em; color:#fff;}
.ftrs_sec.ff{background: #0E84DE;}
.ftrs_sec.sf{background: #2E9BED;}
.ftrs_sec.tf{background: #3DA4F1;}
.ftrs_sec.ff .frts_inner li,.ftrs_sec.ff .frts_cnt h4{color:#fff;}

.emp_fifth{min-height:500px;}
.offr_sec {margin-bottom: 1em;}
.offr_sec h5{color:#fff;text-transform:uppercase; font-size: 1.3em;line-height: 2em;}
.offr_sec p{font-size: 18px;line-height: 1.4em;}
.offr_sec_rht{background:url('img_2015/jp_employer_offersbg.jpg') no-repeat 100px 0;min-height:500px;float:right;width:60%;}

.emp_sixth{padding-top:0;background:#fff; border-bottom:none;}
.emp_sixth #home-slide{border-top:none;position: relative;}
.emp_sixth h2{/**/font-size:2.2em;text-align:center;font-weight:normal;color:#1f1f1f;padding-top:0.8em;}
.emp_testimonial .testimonial_sec{padding-top:1em;}
.emp_logo {display: inline-block;width: 100%;vertical-align:top;}
.fdk_cnt {display: inline-block;width: 90%;vertical-align:top;margin-top:0}
.emp_fdk {margin: 0em 3em 0 0;width: 45%;display: inline-block;}
.emp_sixth .carousel-inner.container {width: 100%;}
.fdk_cnt p {color: #4d4d4d;display: block;font-size:14px;;line-height: 1.5em;text-align: left;width: 100%;}
.emp_fdk span b {font-size: 12px;font-weight:normal;}
.emp_logo_img {background: #fff;display: block;height: 60px;margin: 0 auto 10px;padding: 0 13px;width: 190px;}
.emp_logo_img > img {margin-top: 13px;width: 100%;}
.emp_logo_img.img_two > img{height:100%;margin-top:0;}
.emp_logo_img.img_two{height:100px;}
.emp_logo_img.img_three > img,.emp_logo_img.img_four > img{margin-top:0;}
.emp_logo_img.img_three > img {height: 59px;}
.emp_logo_img.img_four > img {margin-top: 5px;}
.carousel-indicators{ bottom: -8px;left: 46%;list-style: outside none none;position: absolute;}
.tst_index.active::after{content:"\25cf"}
.tst_index::after{content:"\25cb";color: #666666;font-size: 18px;}
.tst_index{display:inline;cursor:pointer;margin-left: 6px;}
.emp_sixth .arr_box{top: 410px;background:#fff;width:70px;left:47%;}
.fp_sprite.feed_by > small{ background: #f8f8f8;font-size: 15px;margin-top: 0;line-height:25px;}
.how_its_work {  margin: 0 auto; width: 380px; }
.emp_first .how_its_work {width:248px; display:none;}
.acct_details {
    float: none;
    margin-bottom: 35px;
    overflow: hidden;
    padding: 25px 50px 0;
}
.emp_first .register_box{top:5%;position:absolute;left: 0;right:0;margin: 0 auto;}
.emp_first #login_box{top:5%;position:absolute;left: 0;right:0;margin: 0 auto;}
.emp_first #reset_password{top:5%;position:absolute;left: 0;right:0;margin: 0 auto;}

#register_box h4 {
    color: #000;
    font-size: 2.1em;
    font-weight: normal;
    line-height: 34px;
    padding: 17px;
    text-align: center;
    
}

.acct_details input{ 
    border-radius: 3px;
    color: #000 !important;
    padding: 7px 6px;
	width: 97%;
	font-size: 16px;
	color: #555;
	}
.acct_details label{width:100%;}

#register_box .send_button {
    background: #0E84DE;
    border: medium none !important;
    border-radius: 2px;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    height: 44px;
    line-height: 20px;
    margin-bottom: 20px;
    margin-top: 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    width: 100%;
    font-weight:bold ! important;
}
.acct_reg {margin: 0 auto; width: 88%;}

.f_lbl{ background: #4a629e;display: block;width: 100%;text-align: center; font-weight:bold; border-color: #4568b2 #4568b2 #2d4575; border:1px solid;}
.f_icn{ background-position: -237px -103px;display: inline-block;height: 42px;width: 20px !important;vertical-align: middle;}
.fb_btn_box{width:25%;}
.loginpopup .fb_btn_blue,#register_box .fb_btn_blue{margin:0 auto;padding-top:0;}
.footer{padding:0 0 20px 0;}
.social_links {margin: 0 auto;padding:0;text-align: center;width: 100%;background:#007AC3;}
.sns_link {display: inline-block;width: 32%;min-height:68px;}
.sns_link a{display: block;color:#5d5d5d;font-size:13px;width:50px;text-transform: uppercase;margin:13px auto 0;height:50px;}
.sns_link .fb{background-position: -65px -50px;}
.sns_link .tw{background-position: -118px -50px;}
.sns_link .yt{background-position: -170px -50px;}
.footer_menus { border-top: 1px solid #d4d4d4; padding-top:30px;}
.ft_mns {margin: 0 auto;padding: 0px;text-align: left;width: 100%;}
.ft_mns li {display: inline-block;margin-right: 2em;list-style:dot;}
.ft_mns li a {color: #fff;display: inline-block; font-size: 16px;text-transform: uppercase;width:auto;font-family: "robotobold";}
.ft_cpy {text-align: center;width: 100%;max-width:1042px;margin:0 auto;}
.ft_cpy span {color: #5d5d5d;font-size: 16px;margin-right: 10px;text-transform: uppercase;}
/*.ft_mns li::after {color: #5d5d5d;content: "\25cf"; margin:0 3em;}*/
.ft_mns li:last-child::after {content: "";}
.ft_mns_lft{width:20%;vertical-align:middle; margin:0 auto;}
.sns_footer_rht{display:none;width:80%;vertical-align:middle;text-align:right;}
.cpy_sign{float:left;}
.cnt_sign{float:right;}

.profile_main_box{width:100%;margin: 0em auto 0;max-width:900px;}
.profile_box{ float: left;margin: 8em auto 0;padding: 15px 20px 2px;width: 49%;background:rgba(4, 150, 212, 0.9);}
.profile_name_box,.profile_info_box {float: left;width: 100%;color:#fff;}
.profile_name_box > span{color: #ffffff;float: left;font-size: 35px;font-weight: bold;padding-bottom: 5px;width: 100%;}
.profile_info_box span {float: left;margin: 0 0;width: 100%;font-size: 14px;line-height:1.6em;}
.pf_about {color: #ffffff;float: left;font-size: 15px;margin: 0px 0 10px!important;width:100%;}
.profile_info_box h5{font-size: 1.2em;font-weight: normal;margin: 10px 0 0;}
.profile_action_box{background: #16526C;color: #ffffff;float: left;padding: 0;margin-bottom: 1em;position:relative;margin-top:20px;}
.profile_action_box a {border-right: 1px solid #0D4055;float: left;font-size: 14px;padding: 4px 11px;text-align: center;}
.profile_action_box a:last-child{border:none;}
.profile_info_box span .fp_sprite{ height: 28px;margin-right: 5px;margin-top: 0;width: 22px;}
.pf_edu .fp_sprite{background-position: -272px -26px;}
.pf_skl .fp_sprite{background-position: -249px -27px;}
.pf_city .fp_sprite{background-position: -229px -26px;}
.pf_achvt .fp_sprite{background-position: -206px -25px;margin-bottom:17px;}
.fp_sprite.act_shr { background-position: -290px -30px;display: block;height: 20px;text-align: center;width: 28px;margin-top:0;}
.fp_sprite.soc_fb {background-position: -60px -110px;}
.fp_sprite.soc_twt {background-position: -98px -110px;}
.fp_sprite.soc_lkd {background-position: -135px -110px;}
.fp_sprite.soc_inst {background-position: -172px -110px;}
.profile_social_box a {float: left;height: 40px;margin-right: 10px;width: 40px;}
.profile_social_box {float: left;margin-top: 2em;}
.profile_social_box {float: left;margin: 15px 0 0;width: 55%;}
.profile_action_box .shr{background: #10485f;}
.profile_action_box .shr:hover{background:#145774}
.profile_action_box .adf:hover{background:#124a62}
.profile_icon_box {float: left;min-height: 320px;width: 45%;margin: 8em auto 0;}
.profile_box,.profile_icon_box {margin-bottom:-60px;padding-bottom:60px;}
.pfl_tmp_box{margin:0 auto 3em;}
#fp_header h2 {color: #fff;font-size: 44px;font-weight: bold;text-align: center;}
/*.emp_page #fp_header h2 {color: #ffffff;} */
.wb_rsm_btn a{ border: 1px solid #08699c !important;display: inline-block;float:none;font-size: 24px;height: 50px;line-height: 50px;margin: 0;padding: 0;vertical-align: middle;width: 55%;background: #fef102;color:#000 !important;border-radius:3px;}
.wb_rsm_btn{ /*background: rgba(0, 0, 0, 0.2);*/clear: both;float: none;/*margin-left: auto;margin-right: auto;max-width: 800px;padding: 1em 0;*/text-align: center;width: 63%;margin:3em auto 0;}
.wb_rsm_btn > span {color: #ffffff;float: left;font-size: 1.9em;margin-bottom: 0.3em;text-align: left;}
.dialog_box h2, .dialog_strip > p {color:#fff ! important;}

.frt_boxes_main{max-width:1080px;margin:2em auto 0;}
.frt_boxes {float:left;margin: 0 auto;width: 227px; padding:20px; border:1px solid #fff; text-align:left;vertical-align:top; min-height:400px;}
/*.frt_icn{background:url('img_2015/icon-s.png') no-repeat 0 0; height: 70px;margin: 0 auto;width: 16%;} */
.frt_boxes.jobox {background:#5ABE7A;}
.frt_boxes.lebox {background:#53a8d1;}
.frt_boxes.networkbox {background:#F59400;}
.frt_boxes.pebox {background:#88bad3;}
.frt_icn.job_icn {background-position: 0 -127px;}
.frt_icn.ppl_icn {background-position: 0 -195px;}
.frt_boxes > h3 {font-weight: normal;margin: 60px 0 10px; font-size:32px; color:#fff; line-height:40px;}
.frt_para {font-size: 16px;line-height: 1.7em;margin: 0 auto;  color:#fff; padding:25px 0 35px;}
.frt_boxes .sub_btn{margin-top: 1em; text-align:center; margin-right: 0px;width: 100%;}
.frt_boxes .sub_btn a{ font-size: 1.2em;padding: 0.4em 0; border:1px solid #fff;}

.scl_shr_btns{background: #ffffff;left: 0;min-height: 40px;position: absolute;left:-1500px;top: -50px;border-radius: 3px;box-shadow: 0 0 30px 0 #007ac3;}
.scl_shr_btns:after, .scl_shr_btns:before {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.scl_shr_btns:after {border-color: rgba(255, 255, 255, 0);border-top-color: #fff;border-width: 8px;margin-left: -10px;}
.scl_shr_btns:before {margin-left: -13px;}
.fb_shr { background:url("img_2015/f_share.png") no-repeat scroll 0 0 / 100% 100%;display: inline-block;float: none !important;margin: 8px 5px 0;min-height: 21px;padding: 0 !important;width: 59px !important;border:none !important;}
.scl_shr_btns iframe{float: right;height: 20px !important;margin-top: 8px;position: static !important;visibility: visible !important;width: 59px !important;}
.set_index{left:-15px;}

/**** Side bar menus *****/

#menu-toggle {background:url("images/menuIcon.png") no-repeat -5px 4px;float: right;height: 40px;margin-top: 9px;width: 30px;}
#wrapper {padding-left: 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.custom_eff{background: rgba(0, 0, 0, 0.4);height: 100%;position: fixed;transition: all 0.5s ease 0s;width: 100%;z-index: 1000;  }
.custom_eff #sidebar-wrapper{box-shadow: 0 -1px 24px rgba(0,0,0,0.4);}
#wrapper.toggled {padding-left: 280px;}
#sidebar-wrapper {
    z-index: 1000;
    position: fixed;
    right: 280px;
    width: 0;
    height: 100%;
    margin-right: -280px;
    overflow-y: auto;
    background: #fff;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#wrapper.toggled #sidebar-wrapper {
    width: 280px;
}
#page-content-wrapper {
    width: 100%;
    position: absolute;
    padding: 15px;
}
#wrapper.toggled #page-content-wrapper {
    position: absolute;
    margin-right: -280px;
}

/* Sidebar Styles */
.sidebar-nav {
    position: absolute;
    top: 0;
    width: 280px;
    margin: 0;
    padding: 0;
    list-style: none;
}
.sidebar-nav li {
    text-indent: 30px;
    line-height: 2.5em;
}
.sidebar-nav li a {
    display: block;
    text-decoration: none;
    color: #555;
    text-transform:capitalize;    
    font-size: 17px;
}
.sidebar-nav li a:hover {
    text-decoration: none;
    color: #fff ! important;
    background:#1886c7;
}
.active1 a {
	color:#fff ! important;	
}
.sidebar-nav li a:focus {
    text-decoration: none;
}
.sidebar-nav > .sidebar-brand {
    height: 65px;
    font-size: 18px;
    line-height: 60px;
    padding-right: 30px;
    background:#f2f2f2;
}

/*.sidebar-brand > a::before {
    content: "�";
    font-size: 1.5em;
    right: 30px;
    position: absolute;
    top: 0px;
}*/
.sidebar-nav > .sidebar-brand a {
    display: inline-block;
    height: 20px;
    vertical-align: top;
    width: 20px;
}
.sidebar-nav li a:hover{color:#007ac3;}
.separator_line {border-top: 1px solid #d9d9d9;}
.sdb_logo{padding: 20px 0 3px;}
.sdb_hlt_mnu{/*background:#0F7CCF; margin-top: 1px;*/}
.lft_dbl_arr{ background-position: -360px 0;margin-left: -5px;margin-right: 26px;margin-top: -5px !important;transform: rotate(180deg);transition: all 0.3s ease-in-out 0s;vertical-align: middle !important;}
.sidebar-nav li a.lft_dbl_arr:hover{background:url('img_2015/fp_sprite.png') no-repeat -363px 0;}
.sidebar-nav .active1 {  background: #007ac3 none repeat scroll 0 0; color:#fff ! important;}
.sidebar-nav .icon:hover{background:none;}
.sidebar-nav .icon {float: left;text-align: left;}
.sidebar-nav .profile_icon_clas { border: medium none;border-radius: 50px;display: inline-block;height: 45px;margin: 8px auto 0;max-width: 50px;width:45px;min-width:45px;}
.sidebar-nav .sdb_pf_name{color: #555;display: inline-block;font-size: 17px;margin-left: -35px;margin-top: 0;vertical-align: top;}
.sidebar-nav .profile_icon_clas .icon img {border-radius: 25px;width: 45px !important;display:block;margin-left:-40px; margin-top: 5px;}

.l_asgmt_sec .feed_para{min-height:45px;margin-left:0;width:100%;background:#f7f7f7;margin-bottom:10px;}
.l_asgmt_sec .feed_para:last-child{border:none;}
.l_asgmt_sec .vid_slider{max-width:400px;padding: 5px 15px;background:#fff; display: inline-block;}
.l_asgmt_sec .feedback_para p{  display: inline-block;margin:0;vertical-align: middle;width: 80%;font-size:14px;}
.l_asgmt_sec .usericon {display: inline-block;vertical-align: middle;margin-right:3px;}
.l_asgmt_sec .feedback_para p::first-letter{text-transform:uppercase}
.row-fluid.row_padder.vid_slider > h3 { color:#292929; font-size:16px;}
.l_asgmt_sec .feedback_para{padding:0;}
.l_asgmt_sec .icon img{width:60px;}

.cmpny_main_box{text-align:center; margin:2em auto ! important;}
.cmpny_det_box {background-color: #f2f2f2;box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);height: 226px; transition: box-shadow 0.2s ease-in-out 0s;margin:10px;display:inline-block;}
.cmpny_det_box:hover {box-shadow:0 0 10px rgba(0, 0, 0, 0.6), 0 0 10px rgba(0, 0, 0, 0.6);}
.cmpny_logo_box {text-align: center;}
.cmpny_logo_box img {width:100%;}
.cmpny_info {min-height:151px;display:inline-block;}
.cmpny_cnt_box {padding:15px;text-align:left;background:#fff;transition: all 0.3s ease-in-out 0s;display: inline-block;vertical-align: top;}
.cmpny_cnt_box p {margin: 0 0 2px;text-align:left;  display: inline-block;width:100%;}
.cmpny_cname > span {color:#222 ! important;}
.cmpny_cnt_box span,.cmpny_cnt_box a{font-size:13px;color:#666666;}
.cmpny_cnt_box span {text-transform: capitalize;}
.cmpny_cnt_box a{background: #007ac3;border-radius: 3px;color: #ffffff;display: inline-block;margin: 0.3em auto 0;padding: 0.3em 1.5em;text-align: center;}
.cmpny_info .job_title {margin-top:10px ! important;}
.cmpny_name span { color: #007ac3; font-size: 16px; text-transform: capitalize;}
.cmpny_apply { text-align: center; }
.cmpny_det_box:hover{cursor:pointer;}

.success_video_popup {
    background: #ffffff none repeat scroll 0 0;
    height: 350px;
    margin: 0 auto;
    position: relative;
    width: 600px;
}

/****  END Side bar menus *****/

@media screen and (max-width:1300px) {
	.first_sec,.dialog_box {max-width:1080px; margin:0 auto;}		
	.l_sixth_sec h2{margin:1em 0; }	
	.emp_sec_js{width:32%;} 
	.dialog_strip .f_lbl{width:25%;}
	
	
}

@media screen and (max-width:1200px) {
	.first_sec,.dialog_box {max-width:1080px; margin:0 auto;}
	.l_sixth_sec h2 {margin:1.1em 0 ! important;}
	.l_sixth_sec .media_logo,.l_sixth_sec h2{margin:1em;}
	.dialog_strip .f_lbl {width:24%;}
	.pfl_main_box {background-position: center -250px;}	
	.first_sec, .ftrd_media_box {width:840px;}
	
}

@media screen and (max-width:1024px) {	
	.dialog_strip .f_lbl {width:29%;}
	.landing_menu_btn{font-size:18px;}
	.l_first_sec{ background-position: center;}
	.first_sec{padding:0;}
	.first_sec,.ftrd_media_box,.ft_cpy,.frst_job_book .landing_content,.l_fifth_sec .ftrd_media_box{max-width:970px;}
	.subscription_sec{width:54%;}
	#fp_header h2 {font-size:42px;}
	.to_cnt_btn{padding: 0.6em 2.5em 0.4em;left:38.5%;}
	.to_cnt_btn .btn_lbl{font-size:1em;}
	.feedback_para p{line-height:22px;}
	.carousel{max-width: 840px;}
	.pt_logo{width:15%;}
	.dialog_strip ul{ min-height: 128px;}	
	.sub_btn,.frt_icn{width:35%;}
	.sub_btn a{font-size:1.2em;}
	.pt_logo{margin-right:10px;}
	.frts_inner {float:left; margin:0 30px; width:80%;}
	.sf .frts_inner {float:right;}
	.emp_sec_rht{width:30%;}	
	.ff .frts_img{background:url('img_2015/jp_employer_postjob.jpg') no-repeat 0 0/ cover;}
	.sf .frts_img{background:url('img_2015/jp_employer_schedule.jpg') no-repeat center / cover;}
	.tf .frts_img{background:url('img_2015/jp_employer_search.jpg') no-repeat center / cover;}
	.pfl_main_box {background-position: center center;}
	.testimonial_sec{max-width:960px;}
	.l_fourth_sec h2,.testimonial_sec h2, .l_third_sec h2,.events_sec h2, .wstats_sec h2, .asgmt_sec h2, .expert_sec h2{font-size:30px;}
		
	.l_fifth_sec{padding-left:15px;}
	.l_second_sec .carousel,.l_wstats_sec .carousel,.l_event_sec .carousel{max-width:960px;}	
	.blg_descp {width:78%;}
	.feed_video span,.l_second_sec .feed_video {width:308px;}
	.frt_boxes_main {max-width:970px;}
	.frt_boxes > h3 {font-size:26px;}
	.frt_para {font-size:14px;}
	.frt_boxes {width:200px;}
	.l_event_sec .feed_para{width:80%;}
	.feed_para{width:32%;}
	.emp_sec_js li{font-size: 1em;}
	.l_sixth_sec{padding:15px 0px;}
	.l_sixth_sec span{margin:40px auto;}
	.emp_three h2{padding-top:3em;}	
	.prg_sts p{width:85%}
	.offr_sec h5{font-size:1.1em;}
	.offr_sec p{font-size:16px}
	.emp_fdk{margin:2em 2em 0 0}
	.emp_testimonial{min-height:350px;}
	.four_sec h3{font-size:1.4em;padding:0 10px;}
	.four_sec{width:60%;}
	.four_sec.one{background-position:right center;}
	.l_sixth_sec .media_logo{margin:0px 10px;}
	.job_bi_stats1 {min-height:725px;}
	.bi_stats_left { float:left; width:100%; padding:0 5px; }
	.bi_stats_right {float:left; width:100%; padding:0 5px;}
	.bi_stats_left_js {width:100%; margin-top:0px; padding:0 5px;}
	.bi_stats_right_js {width:100%; margin-top:0px; padding:0 5px;}
	.how_its_work { width:255px;}	
	.emp_first .how_its_work {width:167px;}
	.sidebar-nav li{line-height: 2.5em;}	
	.profile_box{width:41%;padding:40px 40px 2px;}
	
}
@media screen and (max-width:1000px) {
.l_sixth_sec .media_logo,.l_sixth_sec h2{margin:0em 1em;}

}
@media screen and (max-width:800px) {	
	.dialog_strip .f_lbl {width:36%;}
	.first_sec,.dialog_box,.home_page .footer .landing_footer{max-width:750px;}	
	.feed_video,.feedback_para{width:100%;}
	.feedback_para{margin-left:0;margin-top:3em;margin-bottom: 2em;}
	.emp_sec_rht {width:49%;}
	.emp_sec_rht > iframe { display: block;height: 178px;margin: 0 auto;width: 97%; }
	.l_sixth_sec span { margin:0 auto;}
	.l_sixth_sec .media_logo { width:auto ! important;}   
	#fp_header h2 {font-size:36px;}
	.subscription_sec {width:62%;}	
}

@media screen and (max-width:770px) {	
	.l_second_sec{padding-top:0em;}
	.feed_video{margin-left:25px;}
	.mn_pfl h2 {font-size:22px;}
	.l_third_sec{min-height:750px;}
	.four_sec h3{font-size:1.5em;}
	.four_sec span{font-size:17px;width:85%;}
	.dialog_strip .f_lbl {width:30%;}
	.l_third_sec{min-height:400px;}
	.pt_logo img{width:135px !important;}
	
	.l_fifth_sec{padding:0;}
	.emp_sec{margin-left:20px;}
	.emp_sec_rht{width:55%;background-position:0 0;}
	
	.l_sixth_sec .media_logo{margin-top:0;width:33%}
	.job_bi_stats1 {min-height:725px;}
	.bi_stats_left { float:left; width:100%; padding:0 5px; }
	.bi_stats_right {float:left; width:100%; padding:0 5px;}
	.bi_stats_left_js {width:100%; margin-top:0px; padding:0 5px;}
	.bi_stats_right_js {width:100%; margin-top:0px; padding:0 5px;}
	
	#wrapper.toggled #sidebar-wrapper {width: 0;}
	#wrapper.custom_eff #sidebar-wrapper {width: 280px;}
}

@media screen and (max-width:640px) {	
	#menu-icon {display: block !important;}
	nav .actual_menus,nav:active .actual_menus {display: none;	position: absolute;	padding: 10px 0;background:#44a5ec;border: none;top: 68px;	}
	nav li {text-align: center;	width: 100%;margin: 0 !important;}
	nav {float: right;	}
	nav .landing_menu_btn {	color: #fff; background:none !important;float: left;margin: 0;padding: 6px 10px !important;text-align: left;width: 85%;font-size:18px;border:none !important;}
	nav .actual_menus,nav:active .actual_menus {width: 100%;	right: 0;z-index:10;}
	.home_menu {width: auto !important;}
	.actual_menus .right_side{background:none;}
	.fplogo.text {font-size:2em;}
	.fb_btn_box{width:100%}
	.feed_para{width:100%;margin-left:0;margin-bottom:1em;}
	.emp_sec_js > ul{width:97%;margin-bottom:15px;margin-left:10px;}	
	
	.dialog_strip ul{min-height:90px;}
	.to_cnt_btn{bottom: -15px;left: 16%;}
	.l_fourth_sec .downleft, .l_fourth_sec .downright {display:none !important;}
	.l_fourth_sec #home-slide:hover .carousel-control.downleft, .l_fourth_sec #home-slide:hover .carousel-control.downright{display:none !important;}
	.emp_ftr_sec{width:95%;}
	.l_fourth_sec #home-slide,.l_fourth_sec{min-height:100px;}
	
	.frst_job_book{text-align:center; display:inline-block; margin-top:2em; width:100%;}
	.frt_sec{ width: 100%;margin:1em 0 0;}
	.frst_job_book h3{line-height: normal;text-align: center;font-size:1.5em;}
	.scd_sec{display: inline-block;float: none;text-align: center;vertical-align: middle;width: 30%; background-size: cover;height:90px;}
	.thr_sec{display: inline-block;float: none;margin: 14px auto;vertical-align: middle;width: 60%;}
	.thr_sec h3{font-size:1em;}
	.thr_sec span{font-size:0.7em;}
	.profile_main_box{margin:0 auto;position:relative; padding-bottom: 20px;min-height:490px;}
	.profile_box{ border-radius: 0; float: none;width: 89%;margin:0 auto;display: inline-block;padding:20px 20px 10px;}
	.wb_rsm_btn{ padding: 1em 0 2em;}
	.profile_name_box > span{font-size: 30px;font-weight: normal;padding-bottom: 0;}
	.wb_rsm_btn > span{padding: 0 0 0.5em;font-size: 1.2em;}
	.wb_rsm_btn a{width: 95%;font-size: 1.2em; height: 50px;line-height: 46px;}
	.l_asgmt_sec .feedback_para p{margin: 0.5em 0;font-size:13px;width:76%;}
	.l_asgmt_sec{min-height:535px;}
	.l_sixth_sec h2{float:none;}
	
	.l_event_sec .vid_slider .various.iframe{width:100%;}
	.l_event_sec .blg_descp{display:none;}
	.l_event_sec .feed_video a{width:100%;}
	.l_event_sec .feedback_para{padding-left:10px;}
	.l_asgmt_sec .vid_slider{padding:5px 0;margin-bottom: 0;}
	.l_asgmt_sec .feedback_para{width:100%;}
	
}

@media screen and (max-width:420px) {
	
	.page_top,.header{min-height:50px;height:50px;}
	#menu-toggle{margin-top: 5px;height: 40px;}	
	.lch_wb_rsm_btn {margin-top:12px; font-size:15px; padding:3px 11px;}
	.dialog_box {padding:9em 0 0 0;}
	.dialog_box h2 {text-align:center; font-size:28px; padding-top:0;}
	.l_fourth_sec h2,.testimonial_sec h2, .l_third_sec h2,.events_sec h2, .wstats_sec h2, .asgmt_sec h2, .expert_sec h2{font-size:22px;}
	.l_third_sec h2{margin:0 auto 1em;padding-top:1em;}
	.l_fourth_sec h2{margin:1.5em auto 1em;}
	.l_first_sec{ min-height:250px;/*background:url('img_2015/js_landingpage_banner_mobile.jpg') no-repeat 0 0;background-size:100% 100%;*/}
	.emp_first{background-position:left center;min-height: 450px;}
	.fplogo {padding:15px 0 3px;}	
	.subscription_sec{width:70%;margin:2em auto 0;text-align:center; padding-top:0;}
	.reg_but,.login_but { padding-top:0;}	
	.sub_form_input{width:40%;}
	.sub_btn {display: inline-block;margin: 10px auto 0; line-height:1.4em;width: 40% ! important;}
	.sub_btn a{display: block;margin: 0 auto;padding:10px 0; font-size:1.2em;}
	.emp_first .sub_btn:nth-child(2) {margin-left:10px;}	
	.emp_first .dialog_box { background-position: center 44px; min-height:335px;}
	.how_its_work {width:259px;}	
	.l_second_sec{padding-top:1.5em;}
	.arr_box{left:35%;}
	.to_cnt_btn {left:14%;}
	.emp_first .to_cnt_btn {left:29%;}	
	.l_second_sec .arr_box{top:99%;left: 35%;}
	.l_second_sec .carousel-indicators{left:38%;}
	.l_second_sec .downleft{left:52%;}
	.l_second_sec .downright {left: 39%;}
	.l_second_sec .feed_video {width:100%;}
	.success_video_popup {width:100%; height:205px;}
	.carousel-inner.container{width:100%;}
	.emp_sixth .carousel-inner.container {min-height:500px;}
	.ftrs_sec.ff {min-height:370px;}
	.frts_cnt .frts_inner {padding-left:0 ! important;}
	.sf .frts_cnt,.tf .frts_cnt {margin:2em auto;}
	.sf .frts_inner {float:left;}
	.feed_video {margin: 0 auto;width: 78%; float: none;height:190px;}
	.feedback_para {margin: 0 auto;width: 78%; float: none;}
	.feedback_para p{font-size:17px;}
	.feed_video span{height:160px;}
	.l_second_sec .feedback_para {width:90%;}
	.l_third_sec{min-height:750px;}
	.ftrd_media_box {width:100%;}
	.four_sec{width:100%;float:left;}
	.rvrs .four_sec.three{position:absolute;bottom:0;}
	.pfl_main_box {background-position: center center;}
	.pt_logo{width:26%;}
	.pt_logo img {height: 40px;width: 85px !important;}
	.pt_logo:last-child,.pt_logo:nth-last-child(2) {display:none;}
	.l_fifth_sec{ min-height: 622px;}
	.emp_sec {background: rgba(0, 0, 0, 0.7);float: none;margin: 0 auto;min-height: 295px;width: 100%;}
	.emp_sec_js{float: none;margin: 0 auto;min-height: 225px;width: 100%;}
	.emp_sec_js li{font-size:15px;}
	.emp_sec_js a{font-size:18px;margin-top:0px;}
	.l_fifth_sec h3{padding-top:1em;font-size:1.5em;margin-left:10px;}
	.emp_sec_rht{width:100%; height: 190px;}
	.emp_sec a{float:none;display:block}
	.l_fifth_sec h3,.l_fifth_sec p,.emp_sec a,{padding-left:10px;}
	.frst_job_book .landing_content { width:97%; padding:20px 0;}
	.l_sixth_sec span{margin:10px auto;}
	.l_sixth_sec .media_logo {display: inline-block;margin: 0 auto;text-align: center;width: auto !important;}
	.l_sixth_sec .ftrd_media_box{text-align:center;}
	.load_iframe_video {width:100%; height:100%;} 
	.footer .landing_footer div{text-align:center; width:100%;}
	.sns_link{width:25% !important;margin-left:0;}
	.landing_footer .cpy_right {width:100%;}
	.landing_footer .footer_analytics {width:100%;  margin-top: 5px; float:left;}
	.footer_analytics .mem_cunt, .footer_analytics .vist_cunt { float:none; margin-right:20px;}
	.mem_cunt{float:left;}
	.mem_cunt,.vist_cunt{margin-top:10px;}
	.ft_mns li{margin-right:5px;}
	.ft_mns li a{font-size:14px;}
	.l_event_sec #home-slide {min-height:300px;}
	.l_event_sec, .l_asgmt_sec {min-height:446px;}
	.l_event_sec {padding-bottom:0 ! important;}
	.emp_two .pt_logo{width: 25%;}	
	.prg_sts{width:100%}
	.frts_img{display:none;}
	.frts_cnt {width: 100%;}
	.ftrs_sec{min-height:auto;margin-bottom:3px; float:left;}
	.frts_cnt h4,.frts_inner li{color:#fff !important;}
	.frts_inner {width:90%;}	
	.frts_inner li {font-size:16px;}
	.emp_sec{min-height:500px;}
	.emp_fifth{background:url('img_2015/jp_employer_offersbg.jpg') no-repeat 0px 0;}
	.offr_sec_rht{display:none;}
	.js_emp_logos_Sec .emp_logos img {width:25%;}
	.emp_logo{width:100%;}
	.emp_sixth{padding-top:0;}
	.emp_sixth .arr_box{top:99%;left: 38%;}
	.cmpny_logo_box img {width:100% ! important;}	
	
	.emp_two h2,.emp_sixth h2,.emp_four h2,.emp_three h2{font-size:24px;}
	.first_sec {max-width: 345px;}
	.frts_cnt h4 { font-size:1.3em;}
	
	.emp_fdk{width:100%;}
	
	#video_feed1 {background-position: 1px -1273px !important;}
	#video_feed2 {background-position: 1px -1114px !important;}
	#video_feed3 {background-position: 1px -1432px !important;}
	#video_feed4 {background-position: 1px -795px !important;}
	#video_feed5 {background-position: 1px -638px !important;}
	#video_feed6 {background-position: 1px -507px !important;}
	#video_feed7 {background-position: 1px -318px !important;}
	#video_feed8 {background-position: 1px -169px !important;}
	.job_bi_stats1 {min-height:725px;}
	.bi_stats_left { float:left; width:100%; padding:0 5px; }
	.bi_stats_right {float:left; width:100%; padding:0 5px;}
	.bi_stats_left_js {width:100%; margin-top:0px; padding:0 5px;}
	.bi_stats_right_js {width:100%; margin-top:0px; padding:0 5px;}
	.fdk_cnt p {font-size:1em;}
	
	.sidebar-nav li{line-height:2.5em;}
	.sidebar-nav li a{font-size:17px;}
	.ft_cpy span {font-size:12px;}
	
	.l_second_sec .sub_btn,.js_emp_logos_Sec .sub_btn {width:80% !important;}	
	.l_event_sec .sub_btn,.l_expert_sec .sub_btn,.l_wstats_sec .sub_btn,.l_asgmt_sec .sub_btn{width:80% !important;margin: 0 auto !important;}	
	.l_event_sec{padding-bottom:1em;padding-top: 1.2em;}
	.l_event_sec .feed_para{width:90%;min-height:260px;}
	.l_event_sec .feed_video{ height: 200px;width: 100%;float:left ;}
	.l_event_sec .feed_video span{min-height:180px !important;}
	.l_event_sec .feedback_para,.l_wstats_sec .feedback_para{float:left;width:94%;}
	.l_wstats_sec .feed_video{height:178px;width:100%;}
	
	.l_expert_sec,.l_wstats_sec,.l_asgmt_sec{padding: 1em 10px 2em;}
	.frt_icn{width: 20%;}	
	.frt_boxes{width:88%; min-height:auto;}
	.frt_boxes:first-child{margin-top:0;}
	.frt_boxes .sub_btn{display: inline-block; width:60% ! important;}
	.frt_boxes_main {padding-bottom: 3em; margin: 1em auto 0;}
	.frt_para {padding:10px 0 10px;}
	.tml_sdl{width: 58px; background-position: -6px -259px;}
	
	.frt_boxes h3{ font-size: 22px; margin: 0;}
	.grn_btn,.green_button,.orange_button {font-size:16px !important;; padding: 0.5em 0 !important;}
	.profile_social_box{width:100%}
	.pfl_tmp_box{margin-bottom:0;}
	.sub_txt_box{display:inline-block;width:100%;background:#333;margin-top:-5px;}
	#fp_header{min-height:58px;}
	#fp_header h2{font-size:24px; margin: 1em 1em 0; font-family:inherit;}
	#fp_header h2{font-size:20px !important;}
	#fp_header h2 {margin:0}	
	.wb_rsm_btn{margin: 0 auto 2em;padding: 0 0 2em;width: 76%;}
	.m_fpheader{margin:1em 3em 0;}
	.wb_rsm_btn a{font-size:1em;}
	.mn_pfl {min-height:78px;text-align:center;}
	.mn_pfl h2 {font-size:19px; width:98%;}
	.mn_pfl a {font-size:12px;}
	.landing_menu_btn {font-size: 15px;margin-top: 9px;padding: 5px 10px;}
	.blk_lyer,.pfl_main_box {min-height:445px;}
	.dialog_strip > p {font-size:18px;}
	.dialog_strip .f_lbl {width:80%;}	
	.popup_header {display:block;} 
	.reg_link_change.login_button {width:89%;}
	.cmpny_main_box .slick-list {margin:35px 20px;}
}
@media screen and (max-width:320px){
	.feed_video,.feedback_para{width:100%;}
	.first_sec {max-width: 300px;}
	.subscription_sec {width:80%;}
}

@media(min-width:768px) {
    #wrapper {
        padding-left: 280px;
    }

    #wrapper.toggled {
        padding-left: 280px;
    }

    #sidebar-wrapper {
        width: 280px;
    }

    #wrapper.toggled #sidebar-wrapper {
        width: 0;
    }

    #page-content-wrapper {
        padding: 20px;
        position: relative;
    }

    #wrapper.toggled #page-content-wrapper {
        position: relative;
        margin-right: 0;
    }
}
