/*** Heade CSS **/
html{
	overflow-x:hidden;
}
a,a:focus,a:hover{
	outline:none;
}
body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px!important;
	line-height: 1.428571429;
	color: #333333;
	background: url("../images/background_image.png") repeat;
	background-position:top center; 
}
.free_head{
font-size: 16px!important;
color:#333333;
}
.free_font{
	font-family: Times New Roman;
	font-size: 17px;
	color:#333333;
}
.part{
	font-family: Times New Roman;
	font-size: 14px;
	color:#333333;
}
.wid_mobsub{
	width: 8.667%!important;
	padding-right: 5px!important;
}
.login_head_rightblock{
	background: -webkit-repeating-linear-gradient(45deg,#333,#1a1a1a 2px,#333 3px);
    background: -o-repeating-linear-gradient(45deg,#333,#1a1a1a 2px,#333 3px);
    background: -moz-repeating-linear-gradient(45deg,#333,#1a1a1a 2px,#333 3px);
    background: repeating-linear-gradient(45deg,#333,#1a1a1a 2px,#333 3px);
   	font-size: 18px;
   	font-weight:bold;
   	width: 300px;
   	padding-left: 12px;
   	padding-right: 8px;
   	color: #fff;
   	border-top-left-radius: 4px;
   	border-top-right-radius: 4px;
   	padding-top: 8px;
   	padding-bottom: 13px;
	}
.login_head_rightblock em, .defaultText {
	font-size: 14px;
	margin-left: 3px;
}
   #login_right_borders {
    border-left: 2px solid #AAAAAA;
    border-right: 2px solid #AAAAAA;
    border-bottom: 2px solid #AAAAAA;
    color: #333;
    float: left;
    width: 300px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
}
.number_mob
{
	padding-left: 0px!important;
}
.mobile_text{
	width: 33%!important;
}
.form_mob{
	padding: 6px!important;
	height: 30px!important;
}
.marks{
	width: 134px;
	display: inline;
	margin-left:-3px;
}
.help_twel{
	margin-right:15px; 
	margin-top: -23px;
}
.nine{
	color:#808080;
	margin-left: 113px;
    padding-top: 3px;
}
 .button_submit{
 	margin-left: 206px;
 	padding-left:110px;
 	margin-bottom: 35px;
 }
.glyph_12th
{
	font-size: 14px!important;
	color: #808080!important;
	float:left;
}
.mobile_footer li {
    display: inline !important;
}
.glyphicon_hand{
	top: 3px;
}
.container {
	max-width: 1003px;
	padding: 0px;
}
@media screen and (max-width: 767px){

	.wid_mobsub{
	width: 16.666666666666664%!important;
	padding-right: 5px!important;
}
.nine{
	color:#808080;
	margin-left: 0px;
    padding-top: 3px;
    margin-top: 35px;
}
.help_twel{
	margin-right:0px; 
	margin-top: 9px;
	padding-left: 0px!important;
}
.not_bot{
	margin-top: 7px;
}
.mobile_footer li {
    display: block!important;
}
.custom_opp{
	width: 100%!important;
}
.marks{
	width: 100%;
	display: inline;
	margin-left:-1px;
}
.number_mob
{
	padding-left: 0px!important;
}
 .button_submit{
 	margin-left: 0px;
 	padding-left:81px;
 	margin-bottom: 26px;
 }
 .button_submit{
 	margin-left: 0px;
 }
.mobile_text{
	width: 81.2%!important;
}
.form_mob{
	padding: 6px!important;
	height: 37px!important;
}
}
.side_heading {
    background: url("../images/right_box_top_edge.png") repeat scroll 0% 0% transparent;
    font-size: 18px;
    line-height: 45px;
    width: 300px;
    height: 41px;
    padding-left: 10px;
    font-family: "roboto condensed";
    color: #333;
   }
   #job_drives {
    border-left: 2px solid #CECECE;
    border-right: 2px solid #CECECE;
    color: #333;
    float: left;
    width: 295px;
    margin-left: 2px;
}
   #right_borders {
    border-left: 2px solid #CECECE;
    border-right: 2px solid #CECECE;
     border-bottom: 2px solid #CECECE;
    color: #333;
    float: left;
    width: 300px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
}
.side_heading em, .defaultText {
	font-size: 14px;
	margin-left: 3px;
}
.back_rightblock{
	background: 
  /* On "top" */
  repeating-linear-gradient(
    55deg,
    transparent,
    transparent 2px,
    #d9d9d9 2px,
    #e3e3e3 4px
  ),
  /* on "bottom" */
  linear-gradient(
    to bottom,
    #e3e3e3,
    #e3e3e3
  );
  font-size: 18px;
   width: 300px;
   padding-left: 10px;
   padding-right: 10px;
   font-family: "roboto condensed";
   color: #333;
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
   padding-top: 4px;
   padding-bottom: 4px;
}
.back_rightblock em, .defaultText {
	font-size: 14px;
	margin-left: 3px;
}
.right_section_contentBottomBorder 
{
    background: url("../images/right_box_bottom_edge.png") repeat scroll 0% 0% transparent;
    width: 300px;
    height: 12px;
    float: left;
}
.upload_resume_box {
	float: left;
	width: 296px;
	height: 150px;
	background-color: #fffbb7;
	border: 3px solid #f88028;
	padding: 10px;
	text-align: center;
	font-size: 22px;
	color: #d85800;
	margin-top:10px;
	margin-bottom:18px;
}
.content_bottam {
	width: 100%;
	height: auto;
	padding-bottom: 20px;
}
.content_bottam .advertisement {
	margin: auto;
	width: 970px;
	height: auto;
}

sup {
	color: red;
	line-height: 12px;
}
#header .header_top_wrapper {
	background-image: url("../images/logo_background.png");
	float: left;
	width: 100%;
	height:68px;
}
/*** Header ad slot CSS **/
#header .header_top_wrapper_ad {
	background-image: url("../images/logo_ad_background.png");
	float: left;
	width: 100%;
	height:80px;
}
/*** Header ad slot CSS end **/
#header .logo {
	float: left;
	width: 250px;
	margin-top: 10px;
}
#header .header_top_right {
	float: right;
	text-align: right;
	width: 140px;
	/* margin-top: 10px;
	margin-right: 30px; */
}

 #header .header_top_right ul {
	/* float: left; */
	margin-right: 0px;
	padding-left: 20px;
	margin-left: -20px;
	position: absolute;
	width: 155px;
	height: 105px;
}
#header .header_top_right ul li {
	padding: 5px 5px 0px 0px;
	color: #ccf;
}
#header .header_top_right ul li a:hover {

	color: #36c;
	z-index: 7000;
}

/** Top Main menu navigation  **/
#menu li {
	float: left;
	padding: 0 15px;
	margin-top: 2px;
	width:170px;	
	height:34px;
	position: relative;
}
#menu li > div
{
	position: absolute;
	top: 34px;
	left: 0px;
	padding-top:10px;
}
#menu li > div#drop_down3
{
	left: -185px;
}

#menu  li a {
	float: left;
	padding: 10px 0px 0px 0px;
	text-decoration: none;
	line-height: 14px;
	color: #333333;
	display: inline;
	font-weight: bold;
	font-size: 14px;
}
#menu li.headerseperator {
	background: url("../images/header_menu_separater.png");
	width: 1px;
	height: 35px;
	padding: 0px;
}
#menu li#dropdown_column1{width: 78px;}
#menu li#dropdown_column1:hover #drop_down1,
#menu li#dropdown_column2:hover #drop_down2,
#menu li#dropdown_column3:hover #drop_down3{
	display: block;
}
/** URL Change **/
#menu li span {
	float: left;
}
a.home img {
	float: left;
	margin-top: 2px;
}
#menu span {
	float: left;
	padding-right: 2px;
}

/**  jobs Dropdown **/
.menu_left {
	float: left;
	margin-top: 0;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
	width: 50%;
}
#drop_down1 {
	float: left;
	background-color: #FFFFFF;
	border: 2px solid #656565;
	display: none;
	width: 890px;
	z-index:2147483647;
	-webkit-box-shadow: 8px 8px 6px -6px #636363;
	-moz-box-shadow: 8px 8px 6px -6px #636363;
	box-shadow: 8px 8px 6px -6px #636363;
}
#drop_down1 .cols {
	float: left;
	width: 170px;
}
#drop_down1 .cols h3 {
	text-align: left;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	text-indent: 5px;
	border: 0;
	width: 160px;
	margin: 10px 0 0 10px;
	background: #eef4fa;
	color: #33559b;
}
#drop_down1 .cols ul.list-unstyled {
	float: left;
	padding-top:0px!important;
	padding-bottom:10px!important;
}
#drop_down1 .cols ul#jobs_by_location li{
	width:146px;
}
#drop_down1 .cols ul li {
	float: left;
	width: 160px;
	font-family: arial;
	font-weight: normal;
	font-size: 14px;
	list-style-type: none;
	background: url('../images/arrow.png') no-repeat 0px 11px;
	height: 18px;
	display: block;
	position: relative;
	margin-left: 10px;
}

#drop_down1 .cols ul li a {
	float: left;
	width: 100%;
	font-size: 14px;
	display: block;
	position: relative;
	font-weight: normal;
	color: #333 !important;
	border: 0;
}
#drop_down1 .cols ul li a:hover {
	background: none;
	text-decoration: underline;
}
#drop_down1 .cols_2 {
	float: left;
	width: 200px;
	margin: 35px 0 0 10px;
	padding: 0px 19px 0 19px;
	border-left: 1px dotted #ccc;
}
#drop_down1 .cols_2 span {
	float: left;
}
#drop_down1 .cols_2 span img {
	float: left;
}
#drop_down1 .cols_2 span a {
	color: #33559b !important;
	font-family: Verdana, Geneva, sans-serif !important;
	font-size: 14px;
	font-weight: bold;
	margin: 3px 0;
	float: left;
	text-decoration: none;
}
#drop_down1 .cols_2 span a:hover {
	background: none;
}
.job_results {
	
        background: url("../images/sprite.png") -15px -330px;
        width: 30px; /* Icon width */
        height: 28px; /* Icon height */        
    }


.internship {
        background: url("../images/sprite.png") -45px -330px;
        width: 34px; /* Icon width */
        height: 24px; /* Icon height */
        }
.scholarships {
    	background: url("../images/sprite.png")-81px -330px;
        width: 34px; /* Icon width */
        height: 28px; /* Icon height */       
}

.success_stories {
    width: 31px;
    height: 28px;
    background: url("../images/sprite.png") -114px -330px;
}
.bottom_cols {
	float: left;
	width: 780px;
	height: 29px;
	background-color: #e6e6e6;
	margin: 10px;
}
.bottom_cols .candidates_head {
	float: left;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	background-color: #6ea1e2;
	padding-left: 10px;
	line-height: 28px;
	width: 150px;
	height: 29px;
}
.bottom_cols .candidates_content {
	float: left;
	width: 600px;
	height: 29px;
}
.bottom_cols .candidates_content a {
	float: left;
	color: #333333 !important;
	font-size: 14px;
	padding-left: 10px;
	line-height: 28px;
	padding: 0px 0 0 10px;
}
.bottom_cols .candidates_content a:hover {
	background: none;
	text-decoration: underline;
}
.bottom_cols .img {
	float: left;
}
.bottom_cols .candidates_content img {
	float: left;
	margin: 8px 0 0 16px;
}
.dropdown1_sprite {
		float:left;
        background: url("../images/sprite.png") 1px -19px;
    	margin-top: 4px;
        width: 28px; /* Icon width */
        height: 16px; /* Icon height */
        }
.dropdown3_sprite {
		float:left;
      	background: url("../images/sprite.png") -5px -19px;
      	width: 22px; /* Icon width */
		height: 16px; /* Icon height */
}
/**  Placement Papers Dropdown **/
#drop_down2 {
	float: left;
	width: 800px;
	z-index: 2147483646;
	background-color: #FFFFFF;
	border: 2px solid #656565;
	display: none;
	-webkit-box-shadow: 8px 8px 6px -6px #636363;
	-moz-box-shadow: 8px 8px 6px -6px #636363;
	box-shadow: 8px 8px 6px -6px #636363;
}
/**  Career & Courses Dropdown **/
#drop_down3 {
	float: left;
	width: 800px;
	z-index: 2147483645;
	background-color: #FFFFFF;
	border: 2px solid #656565;
	display: none;
	-webkit-box-shadow: 8px 8px 6px -6px #636363;
	-moz-box-shadow: 8px 8px 6px -6px #636363;
	box-shadow: 8px 8px 6px -6px #636363;
}
#drop_down3 .cols {
	float: left;
	width: 211px;
}
#drop_down3 .cols h3 {
	text-align: left;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	text-indent: 5px;
	border: 0;
	width: 220px;
	margin: 10px 0 0 10px;
	background: #eef4fa;
	color: #33559b;
}
#drop_down3 .cols ul.list-unstyled {
	float: left;
	padding-top:0px!important;
	padding-bottom:10px!important;
}
#drop_down3 .cols ul.study_abroad li {
	float: left;
	width: 205px;
	font-family: arial;
	font-weight: normal;
	font-size: 14px;
	list-style-type: none;
	background: none;
	height: 18px;
	display: block;
	position: relative;
	margin-left: 10px;
	padding-left: 5px;
}
ul.study_abroad{
	width:100px;
	float:left;
}

#drop_down3 .cols ul li {
	float: left;
	width: 205px;
	font-family: arial;
	font-weight: normal;
	font-size: 14px;
	list-style-type: none;
	background: url('../images/arrow.png') no-repeat 0px 11px;
	height: 18px;
	display: block;
	position: relative;
	margin-left: 10px;
	padding-left:15px;
}

#drop_down3 .cols ul li a {
	float: left;
	font-size: 14px;
	display: block;
	position: relative;
	font-weight: normal;
	color: #333 !important;
	border: 0;
}
#drop_down3 .cols ul li a:hover {
	background: none;
	text-decoration: underline;
}
.col_short {
	float: left;
	width: 105px;
}
#cols_left {
	margin-left: 25px;
}
#drop_down4 {
	float: left;
	width: 300px;
	padding-left: 10px;
	z-index: 5;
	background-color: #FFFFFF;
	border: 2px solid blue;
	position: absolute;
	margin-top: 34px;
	display: none;
}
#drop_down4 .cols h3 {
	text-align: left;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	text-indent: 5px;
	border: 0;
	width: 220px;
	margin: 10px 0 0 10px;
	background: #eef4fa;
	color: #33559b;
}
#drop_down4 .cols ul {
	float: left;
}
#drop_down4 .cols ul li {
	float: left;
	width: 160px;
	font-family: arial;
	font-weight: normal;
	font-size: 14px;
	list-style-type: none;
	background: url('../images/arrow.png') no-repeat 0px 11px;
	height: 18px;
	display: block;
	position: relative;
	margin-left: 10px;
}

#drop_down4 .cols ul li a {
	float: left;
	width: 100%;
	font-size: 14px;
	display: block;
	position: relative;
	font-weight: normal;
	color: #333 !important;
	border: 0;
}
#drop_down4 .cols ul li a:hover {
	background: none;
	text-decoration: underline;
}
#training_courses {
	width: 310px !important;
	margin-left: 25px;
}
.service_logos {
	float: left;
	width: 310px;
	height: 100px;
	margin-top: 15px;
	border-top: 1px dotted #999;
}
.service_logos a {
	float: left;
	padding: 0px !important;
}
.service_logos a:hover {
	background: none !important;
}
.service_logos a img {
	float: left;
}
.bottom_cols_strip {
	float: left;
	clear: both;
	padding: 0px;
	background-color: #e6e6e6;
	height: 20px;
	width: 780px;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	margin-left: 10px;
	margin-bottom: 10px;
}
.bottom_cols_strip img {
	float: left;
	padding: 4px 0px 0px 10px;
}
.bottom_cols_strip a {
	padding: 0px !important;
	line-height: 20px !important;
	background: none !important;
	font-size: 12px !important;
	color: #015b86 !important;
	margin-left: 20px;
	font-weight: normal !important;
}
.bottom_cols_strip a:hover {
	background: none;
	color: #029feb !important;
}
/**	 Top Main menu navigation Ends **/
#freshers_midsection {
	float: left;
	background-color:#FFFFFF;
	height: auto;
	margin: auto;
	width: 100%;
	clear: both;
}

/***   Top Category Navigation  **/

#top_navigation {
	float: left;
	width: 100%;
	height: 27px;
	text-align: center;;
	border-bottom: 1px solid #ccc;
}
#top_navigation .inline li a {
	display: inline;
	padding: 4px 12px 4px 12px;
	text-decoration: none;
	color: #3a5eb0;
}
#top_navigation .inline li a:hover {
	color: #5fa5da;
}
#job_results {
	float: right;
	font-weight: bold;
	margin-right: 7px;
	line-height: 25px;
}
#sub_li {
	display: none;
	z-index: 4;
	position: absolute;
	float: left;
	width: 170px;
	padding: 0px;
	background: #d8dfea;
	list-style: none;
}

#sub_li span:hover {
	background-color: #268aac;
}
#nav {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav li {
	float: left;
	margin-top: 5px;
	display: inline;
	position: relative;
	z-index: 4;
}
#nav li a {
	float: left;
	display: inline;
	padding: 4px 12px 4px 12px;
	line-height: 15px;
	text-decoration: none;
	color: #3a5eb0;
}
#submenu {
	float: left;
	margin: 20px 0 0 -60px;
	width: 155px;
	padding: 0;
	display: none;
	background-color: #d8dfea;
	list-style: none;
	color: #666;
}
#submenu li {
	float: left;
	width: 155px;
	margin-top: 0px;
	display: block;
	position: relative;
	z-index: 500;
	border-right: solid 0px #666;
}
#submenu li:hover {
	background-color: #268aac;
}
.jobs_result {
	float: right;
	font-weight: bold;
	margin-right: 7px;
	line-height: 27px;
}

/****  Footer Css **/

#footer {
	background-color: #2D5988;
	height: auto;
	padding-bottom: 22px;
	width: auto;
	z-index: 999;
	position: relative;
}
#footer .container{
	padding:0 12px;
}
#footer .main_footer {
	float: left;
	height: auto;;
	color: #FFFFFF;
}
.footer_sub_top {
	float: left;
	margin-top: 30px;
	width: 335px;
}
.footer_sub_top h3 {
	list-style: none;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	float: left;
	background: #3f7cbb;
	width: 97%;
	height: 22px;
	line-height: 23px;
	margin: 0 0 3px -7px;
	text-indent: 7px;
}
.footer_sub {
	float: left;
}
.footer_sub ul {
	float: left;
}
.footer_sub ul li a {
	color: #fff;
}
.footer_sub_head {
	float: left;
	width: 320px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 10px;
}
#footer .footer_top {
	float: left;
	height: auto;
}
.footer_sub_blocks {
	float: left;
	width: 156px;
	margin: 0 0 0 6px;
}
.footer_border {
	float: left;
	width: 100%;
	border-top: 1px solid #1f446e;
	border-bottom: 1px solid #376ea4;
	margin: 20px 0;
	height: 0;
}
.footer_sub_divider {
	float: left;
	border-left: 1px dotted #6495cc;
	height: 460px;
	margin: 30px 15px 0 0;
}
.footer_short_sub_divider {
	float: left;
	/*border-left: 1px dotted #6495cc;*/
	height: 209px;
	margin: 14px 0px 0 0;
}
.premium_membership {
	background: url('../images/sprite1.png') no-repeat;
	width: 182px;
	height: 28px;
	display: block;
}
.p3_logo {
	background: url('../images/sprite1.png') no-repeat;
	background-position: -0px -28px;
	width: 96px;
	height: 28px;
	display: block;
}
.power-resume {
	display: block;
	background: url('../images/sprite1.png') no-repeat;
	background-position: -0px -56px;
	width: 137px;
	height: 28px;
}
.ceat {
	display: block;
	background: url('../images/ceat_logo.png') no-repeat;
	width: 67px;
	height: 28px;
}
.android_app {
	background: url('../images/android_app_button.png') no-repeat;
	width: 120px;
	height: 29px;
	margin-left: 260px;
	float: left;
}
.video_resume {
	display: block;
	background: url('../images/video_resume_icon.png') no-repeat;
	width: 132px;
	height: 27px;
}
#footer_service_logo {
	float: left;
	width: 100%;
}
#footer_service_logo .h3 {
	color: #fff;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px dotted #6495cc;
}
#footer_service_logo ul  {
	float: left;
	width: 100%;
	margin: 10px 0 0 -20px;
}
#footer_service_logo ul li:first-child {
	margin-left: 20px;
}
#footer .footer_top_left {
	float: left;
	width: 785px;
}
#footer .footer_top_left .footer_head {
	float: left;
	font-size: 15px;
	font-weight: bold;
}

#footer .footer_top_left .footer_head .footer_head_line {
	color: #8ec2fe;
}
#footer .social_icons_services {
	float: right;
	width: 140px;
	margin: 10px 0 0 50px;
}
#footer .social_icons_services .footer_heading {
	padding-bottom: 1px;
	border-bottom: 1px dotted #ccc;
	width: 82px;
	font-weight: bold;
}
.social_icons_services .social_icons {
	float: left;
	height: 16px;
	width: 100px;
	margin-top: 6px;
}
.social_icons .facebook a {
	background: url("../images/sprite.png") no-repeat scroll -301px -79px transparent;
	width: 16px;
	height: 16px;
	float: left;
}
.social_icons .twitter a {
	background: url("../images/sprite.png") no-repeat scroll -325px -79px transparent;
	width: 16px;
	height: 16px;
	float: left;
}
.social_icons .linked_in a {
	background: url("../images/sprite.png") no-repeat scroll -349px -79px transparent;
	width: 16px;
	height: 16px;
	float: left;
}
.social_icons .google_plus a {
	background: url("../images/sprite.png") no-repeat scroll -373px -79px transparent;
	width: 16px;
	height: 16px;
	float: left;
}
.social_icons .facebook, .twitter, .linked_in, .google_plus {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 6px;
}

/***** study abroad images CSS **/
 
        
    

    .usa {
    	background: url("../images/sprite.png") no-repeat ;
        width: 25px; /* Icon width */
        height: 25px; /* Icon height */
        display: inline-block; /* Display icon as inline block */
        background-position:-61px -5px; /* Icon background position in sprite */

    }
    .australia{
    	background: url("../images/sprite.png") no-repeat ;
        width: 25px; /* Icon width */
        height: 20px; /* Icon height */
        display: inline-block; /* Display icon as inline block */
        background-position:-86px -5px; /* Icon background position in sprite */
        

    }
	
	
	.canada{
    	background: url("../images/sprite.png") no-repeat ;
        width: 25px; /* Icon width */
        height: 13px; /* Icon height */
        display: inline-block; /* Display icon as inline block */
        background-position:-109px -6px; /* Icon background position in sprite */
       

    }
	
	.germany {
        background: url("../images/sprite.png") no-repeat ;
        width: 25px; /* Icon width */
        height: 15px; /* Icon height */
        display: inline-block; /* Display icon as inline block */
        background-position:-133px -5px; /* Icon background position in sprite */
            }
	
	.uk{
    	background: url("../images/sprite.png") no-repeat ;
        width: 25px; /* Icon width */
        height: 13px; /* Icon height */
        display: inline-block; /* Display icon as inline block */
        background-position:-37px -5px; /* Icon background position in sprite */
        
    }
	
	.newzeland {
        background: url("../images/sprite.png") no-repeat ;
        width: 25px; /* Icon width */
        height: 20px; /* Icon height */
        display: inline-block; /* Display icon as inline block */
        background-position:-182px -5px; /* Icon background position in sprite */
        
    }
	
	.singapore {
        background: url("../images/sprite.png") no-repeat ;
        width: 25px; /* Icon width */
        height: 20px; /* Icon height */
        display: inline-block; /* Display icon as inline block */
        background-position:-158px -5px; /* Icon background position in sprite */
        
    }
	
	.ireland_flag_icon {
        background: url("../images/sprite.png") no-repeat ;
        width: 25px; /* Icon width */
        height: 18px; /* Icon height */
        display: inline-block; /* Display icon as inline block */
        background-position:-14px -5px; /* Icon background position in sprite */
        
    }


/** End Of Study Abroad Images **/

#footer_bottom_content li a {
	color: #fff;
	font-size: 11px;
	padding: 0 15px 0 15px;
}

#footer_bottom_content2 li a {
	font-size: 10px;
	padding: 0 5px 0 5px;
	color: #b3b6bb;
}
#footer_bottom_content2 li span {
	font-size: 10px;
	padding: 0 5px 0 35px;
	color: #b3b6bb;
}
p.description {
	float: left;
	width: 100%;
	margin: 0 0 -62px;
	line-height: 15px;
	padding: 10px 0 0 0;
	text-align: justify;
	margin-bottom: 0px;
}
.sub_footer_bottom1 {
	margin-bottom: 5px;
	text-align: left;
	clear: both;
	left: 20%;
	position: relative;
	float: left;
}

.sub_footer_bottom2 {
	float: left;
	text-align: left;
	clear: both;
	left: 23%;
	position: relative;
}
.list_institute {
	background: url("../images/list_institute_button.png") no-repeat right;
	float: left;
	border: 0px;
	width: 147px;
	height: 29px;
}
.list_institute:hover {
	color: #333333;
}
.home {
	background: url("../images/home_icon_background.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	height: 34px;
	margin-top: 2px;
	padding-left:13px;
	width: 48px;
}
.has-hover{
	background: url("../images/home_icon_hover_background.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	height: 34px;
	margin-top: 2px;
	padding-left:13px;
	width: 48px;
}
a.home img {
	float: left;
	margin-top: 5px;
	margin-right: 15px;
}

/***** Search  Box CSS **/
#search_box {
	float: left;
	width: 100%;
}
#search_box .search_form {
	float: left;
	margin: 4px 0 10px 6px;;
	width: 965px;
	height: 48px;
	padding: 15px 0px 0 10px;
	background-color: #d4eefb;
	border: solid 1px #a1d7f1;
}
#search_box .search_form div {
	float: left;
	width: 200px;
	margin-left: 10px;
}
#search_box .search_form div .sug_box {
	float: left;
	font-size: 11px;
	margin-top: -13px;
}
#search_box .search_form select {
	float: left;
	width: 197px;
	font-size: 14px;
	color: #c5c4c4;
}
#search_box .search_form optgroup {
	color: #c5c4c4;
}
#search_box .search_form option {
	color: #333;
}
#search_box .search_form input {
	float: left;
	width: 182px;
	color: #c5c4c4;
}
.search_btn {
	color: #333 !important;
}

/*** Jobs Listing ***/

#jobs_left {
	float: left;
	width: 800px;
	margin-left: 6px;
}
#jobs_left .category_head {
	float: left;
	width: 794px;
}
#jobs_left .category_head p {
	float: right;
	width: auto;
	padding: 0 20px 0 0;
	color: #000099;
}
#jobs_left .category_head h1 {
	width: 225px;
	height: 30px;
	font-size: 1em;
	background-color: #d8dfea;
	line-height: 30px;
	text-indent: 22px;
	margin: 0px;
	text-align: left;
	font-weight: bold;
	float: left;
}
#jobs_left .category_head h2 {
	width: 225px;
	height: 30px;
	font-size: 1em;
	background-color: #d8dfea;
	line-height: 30px;
	text-indent: 22px;
	margin: 0px;
	text-align: left;
	font-weight: bold;
	float: left;
}
/*** Category menu css  **/
#category_menu {
	float: right;
	margin: 5px 5px 0 0;
}
#category_menu li a {
	color: #549cd4;
	text-decoration: none;
}
#category_menu li a:hover {
	color: #549cd4;
	text-decoration: none;
}

/*** Jobs Details Page Css  ***/
#jobs_details {
	float: left;
	width: 790px;
	border: 1px solid #dddddd;
}
#jobs_details tr th {
	width: 149px;
	background-color: #f3f3f3;
	text-align: center;
	font-weight: bold;
	border-right: solid 1px #bababa;
}
#jobs_details tr .cname {
	width: 160px;
	padding: 5px 0px 5px 5px;
}
#jobs_details tr td .company_name {
	float: left;
	width: 100%;
	font-weight: bold;
	line-height: 14px;
}
#jobs_details tr .date {
	text-align: center;
	width: 92px;
}
#jobs_details tr .eligibility {
	width: 220px;
	font-weight: bold;
}
#jobs_details tr td .company_name a {
	color: #3900ff;
}
#jobs_details tr td .post_date {

}

/** Jobs Drop down css  **/
.TopHead_css{
	background-image: url("../images/header_menu_background.png");
	background-repeat: repeat-x;
	float:left;
	margin-left:3px!important;
	width:100%;
	z-index: 6000;
	height:41px;
}
#drop_down2 .company {
	float: left;
	width: 430px;
	border-right: 1px solid #ccc;
}
#drop_down2 .company h3 {
	text-align: left;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	text-indent: 5px;
	border: 0;
	width: 345px;
	margin: 10px 0 0 10px;
	background: #eef4fa;
	color: #33559b;
	padding: 0 0 0 55px;
}
#drop_down2 .company span {
	width: 380px;
	margin-left: 25px;
}
#drop_down2 .company span a {
	color: #333 !important;
	font-size: 14px;
	background: none;
	font-weight: normal;
	line-height: 20px;
	height: 20px;
	padding: 0 0 0 2px !important;
}
#drop_down2 .company span a:hover {
	text-decoration: underline;
}
#drop_down2 .company span a.i_infotech {
	margin-left: 34px;
}
#drop_down2 .company span a.accenture, #drop_down2 .company span a.cmc {
	color: #7c00a0 !important;
	font-size: 16px;
	font-weight: bold;
}
#drop_down2 .company span a.amdoc {
	margin-left: 58px;
}
#drop_down2 .company span a.bharat {
	margin-left: 38px;
}
#drop_down2 .company span a.birlasoft, #drop_down2 .company span a.ness {
	color: #000 !important;
	font-weight: bold;
}
#drop_down2 .company span a.cadence {
	margin-left: 38px;
}
#drop_down2 .company span a.capgemini {
	color: #1b6ab1 !important;
	font-size: 14px;
	font-weight: bold;
}
#drop_down2 .company span a.convergys {
	color: #1b6ab1 !important;
	font-size: 14px;
	font-weight: bold;
	margin-left: 30px;
}
#drop_down2 .company span a.covansys {
	color: #f87d26 !important;
}
#drop_down2 .company span a.flextronics {
	margin-left: 25px;
}
#drop_down2 .company span a.google, #drop_down2 .company span a.infosys {
	color: #f88028 !important;
	font-size: 22px;
	font-weight: bold;
}
#drop_down2 .company span a.grapecity {
	margin-left: 20px;
}
#drop_down2 .company span a.honeywell, #drop_down2 .company span a.oracle, #drop_down2 .company span a.sasken {
	color: #588b49 !important;
	font-size: 17px;
	font-weight: bold;
}
#drop_down2 .company span a.hsbc, #drop_down2 .company span a.sapient {
	color: #1b6ab1 !important;
	font-size: 14px;
	font-weight: bold;
}
#drop_down2 .company span a.huwai {
	margin-left: 37px;
}
#drop_down2 .company span a.infotech {
	margin-left: 18px;
}
#drop_down2 .company span a.logicacmg {
	color: #7c00a0 !important;
	font-size: 14px;
	font-weight: bold;
}
#drop_down2 .company span a.mindtree {
	color: #f88028 !important;
	font-size: 18px;
	font-weight: bold;
	margin-left: 10px;
}
#drop_down2 .company span a.onmobile {
	color: #70a3e4 !important;
	font-size: 13px;
	font-weight: bold;
}
#drop_down2 .company span a.novell {
	margin-left: 50px;
}
#drop_down2 .company span a.perot {
	margin-left: 45px;
}
#drop_down2 .company span a.ramcosystem {
	margin-left: 30px;
}
#drop_down2 .p3 {
	float: left;
	width: 366px;
	border-right: 1px solid #ccc;
}
#drop_down2 .p3 h3 {
	text-align: left;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	text-indent: 5px;
	border: 0;
	width: 295px;
	margin: 10px 0 0 10px;
	background: #eef4fa;
	color: #33559b;
	padding: 0 0 0 55px;
}
#drop_down2 .p3 .start_now {
	background: url("../images/sprite.png") no-repeat scroll -10px -37px transparent;
	float: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 11px;
	height: 32px;
	text-align: center;
	text-shadow: 0 -1px 0 #e09504;
	width: 125px;
	margin-right: 15px;
	margin-top: 15px;
	padding: 10px 18px 10px 18px;
}
.bottom_cols .jm_image {
	float: left;
	margin: 6px 0 0 3px;;
}
.bottom_cols .jm_link {
	float: left;
	background: none;
	font-size: 11px;
	margin-left:10px;
	color: #015b86 !important;
}
.bottom_cols .jm_link:hover {
	background: none;
	color: #029feb !important;
	text-decoration: underline;
}

/** Right Side Bar Css  **/
.jobs_right {
	width: 167px;
	float: left;
	text-align: left;
}
#jobs_right {
	width: 167px;
	float: left;
	margin-left: 5px;
	text-align: left;
	border: 1px solid #d1d2d3;
}
#jobs_right .right_box_head {
	width: 167px;
	height: 29px;
	line-height: 29px;
	color: #fff;
	background-color: #2e8bad;
	text-indent: 12px;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}
#jobs_right  .right_box_content {
	float: left;
	width: 100%;
	margin: 0 0 0px 5px;
}
/**** Ad slot Css  ***/
.content_adv_div {
	width: 100%;
	clear: both;
	margin-top: 12px;
	margin-bottom: 14px;
}
.jobs_add_right {
	float: left;
	margin: 5px;
}

/** Power placement Block **/
.p3container {
	border: 1px solid #CE9 !important;
	background-color: #D3F9BC;
	padding: 15px 30px 15px 30px;
	margin-bottom: 10px;
	width: 738px !important;
}
.p3container p {
	margin: 0;
	line-height: 14px;
}
.p3container p a {
	font-weight: bold;
	color: #549cd4;
}
.p3container p a:hover {
	color: #549cd4;
	text-decoration: none;
}
/*** Jobs Category Css  ***/
#jobsWrapper {
	margin-left: 6px;
	width: 800px;
}
#headerWrapper {
	height: 30px;
}
#headerWrapper h1 {
	height: 30px;
	background-color: #D8DFEA;
	float: left;
	text-align: left;
	text-indent: 22px;
	font-weight: bold;
	font-size: .9em;
}

/* ----- PAGINATION ----- */
#paginationStrip {
	padding: 10px 10px 10px 10px;
	border: none;
	float: right;
}
select#paginationDropdownPage {
	width: 50px;
	height: 26px;
	margin: 0 0 0 10px;
}
#paginationStrip ul {
	float: left;
}
#paginationStrip p {
	float: left;
	margin: 0 10px 0 0;
}
#paginationStrip ul li {
	border: 1px solid #9DF;
	padding: 3px 5px;
	height: 1.5em;
}
.arrowLeft {
	border-left: none;
	border-right: 5px solid #999;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
}
/*CSS for registration page */
.registerLeftPanel {
	width: 700px;
	float: left;
	margin: 10px 10px 0px 0px;
}
.textLabel {
	font-size: 14px;
	margin-top: 2px;
	padding-right: 6px;
}
.textLabel label {
	font-weight: normal;
}
.textLabel span {
	color: #FC2F33;
}
.crow {
	margin-top: 9px;
}
/*
div.crow input,select,label
{
	font-size:14px !important;
}*/

.side_horizontal_bar {
	border-bottom: 1px dotted #B9B9B9;
	float: left;
	height: 1px;
	margin-left: 100px;
	margin-top: 14px;
	width: 556px;
}
.job_drives {
	border-left: 2px solid #CECECE;
	border-right: 2px solid #CECECE;
	color: #333333;
	float: left;
	width: 295px;
	margin-left: 2px;
}
.job_drives ul {
	float: left;
	list-style: none outside none;
	margin: 5px 0 4px 20px;
	padding: 0 0 0 0;
}
.job_drives ul li {
	font-size: 14px;
	list-style-image: url("https://s3.amazonaws.com/static.freshersworld.com/images/arrow_bullet.png");
	padding: 7px 0 0 5px;
}
.right_section_contentBottomBorder_freshers {
	/*background: url("../images/right_box_bottom_edge.png");*/
	width: 292px;
	height: auto;
	float: left;
	border-bottom:2px solid #CECECE;
	margin-left:2px;
	
}
.side_heading_freshers 
{
	/*background:url("../images/right_box_top_edge.png");*/
	font-size: 17px;
	line-height: 45px;
	width: 292px;
	height: 41px;
	padding-left: 10px;
	font-family:"roboto condensed";
	color: #333333;
	background-color:#CECECE;
	margin-left:2px;
    border-top-left-radius:5px;
    border-top-right-radius: 5px;
}

.side_heading_freshers em, .defaultText {
	font-size: 14px;
	margin-left: 3px;
	margin-bottom: 5px;
}
.overrideCheckboxClass {
	clear: both;
	padding-bottom: 10px;
	padding-left: 22px;
	margin-left: 15px;
	margin-top: 10px;
	padding-top: 8px;
}
.bottoms{
	margin-bottom: 10px!important;
}
.label_remember{
	padding-left: 0px!important;
}
.userTypeBlock {
	padding: 18px 10px 10px 10px;
	border:2px solid #CECECE;
	border-bottom:none;
	width: 295px;
	margin-left: 2px;
}
.userTypeBlock_reg {
	padding: 18px 10px 10px 10px;
	border:2px solid #CECECE;
	width: 100%;
	border-radius: 4px;
}
label.error {
	font-weight: normal;
	color: red;
	padding: 2px 8px 0px 8px;
	margin-top: 2px;
	margin-bottom: -2px;
}
.customClass {
	float: left;
	width: 500px;
}
.overrideCol-md-* {
	margin: 0px;
}
.overrideRow {
	margin: 10px 0px 20px 32px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #D6D7D8;
	width:655px;
}
.overrideRow:first-child {
	margin: 60px 0px 10px 0px;
	padding: 14px 0px 20px 0px;
	border-bottom: 1px dashed #D6D7D8;
}
#careerPreference .overrideRow 
{
	margin: 30px 0px 10px 0px;
	padding: 14px 0px 20px 0px;
	border-bottom: 1px dashed #D6D7D8;
}
.profile_sub_head {
	background: url("../images/profile_sub_head_bg.gif") repeat-x scroll 0 0 #E9F2F7;
	border-bottom: 1px solid #DCE7EA;
	float: left;
	/*margin: -9px 0 0;*/
	position: relative;
	width: 665px;
}

.profile_sub_head ul {
	float: left;
	margin: 0;
	padding: 10px 0 3px;
}
.profile_sub_head ul li {
	color: #0C3242;
	float: left;
	font-size: 14px;
	list-style-type: none;
	padding: 0px 10px;
	font-weight:bold;
}
.profile_sub_head ul li.active {
	height:25px;
	padding-top:3px;
	background-color:#656565;
}
.profile_sub_head ul li.active a {
	color:white;
}
.profileHeadText {
	border-bottom: 1px solid #D6D7D8;
	font-size: 15px;
	padding: 10px 0 3px;
}
.add_more {
	float: left;
	padding: 5px 0 0 10px;
	margin: 8px 0 0 25px;
	width: 96%;
}

.add_more label {
	color: #47ADCF;
	float: left;
	font-size: 11px;
	padding: 1px 0 0 5px;
}

a.add_link {
	color: #47ADCF;
}
.cursor {
	cursor: pointer;
}
.dob select {
	padding-left: 3px;
	padding-right: 6px;
	width: 82px;
	float: left;
}
.customMarginTop {
	margin-top: 10px;
}
.customMarginLeft
{
	margin-left: 13px;
}
.alignTop
{
	vertical-align: top !important;
}
.clearDiv
{
	clear: both;
}
.sectionHighlighted {
	background-color: #FFFFFF;
	box-shadow: 2px 2px 7px #000000;
	position: relative;
	z-index: 51;
	left:2%;
}
.section {
	position: relative;
	z-index: 1;
}
.manipulation
{
	margin-left: 10px; padding-left: 22px;padding-right: 22px;
}

/* <for autocomplete> */
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
/* </for autocomplete> */ 

/** Reight menu header**/
.menu_right{
	width: auto;
	height: auto;
	float:right;
	position: relative;
	min-height: 1px;
	margin-right: 10px;
	padding-left: 15px;
	margin-top: 2px;
}
.menu_right ul li a.freshers_selected {
	background: url("https://s3.amazonaws.com/fws3/static/common/images/sprite.png") no-repeat scroll -197px -200px transparent;
	height: 31px;
	float: left;
	padding-left: 10px;
	padding: 4px 5px;
	width: 88px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.menu_right a.freshers {
	background: url("https://s3.amazonaws.com/fws3/static/common/images/sprite.png") 
				no-repeat scroll -106px -74px transparent;
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	padding-left: 6px;
	padding-top: 3px;
	text-decoration: none;
	width: 90px;
}	
.menu_right a.freshers:hover {
	background: url("https://s3.amazonaws.com/fws3/static/common/images/sprite.png")
				 no-repeat scroll -106px -104px transparent;
}	
.menu_right a.employers {
	background: url("https://s3.amazonaws.com/fws3/static/common/images/sprite.png") 
				no-repeat scroll -196px -74px transparent;
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	margin-left: 4px;
	padding-left: 10px;
	padding-top: 2px;
	text-decoration: none;
	width: 93px;
}
.menu_right a.employers:hover {
	background: url("https://s3.amazonaws.com/fws3/static/common/images/sprite.png")
				 no-repeat scroll -196px -104px transparent;
}

.menu_right a.institutes {
	background: url("https://s3.amazonaws.com/fws3/static/common/images/sprite.png") 
				no-repeat scroll -14px -74px transparent;
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	margin-left: 4px;
	padding-left: 11px;
	padding-top: 2px;
	text-decoration: none;
	width: 93px;
}
.menu_right a.institutes:hover {
	background: url("https://s3.amazonaws.com/fws3/static/common/images/sprite.png")
				 no-repeat scroll -14px -104px transparent;
}
/** right header ends**/
ul#menu{
	margin-bottom:0px;
	float:left;
}
.menu_right .list-inline {
	margin-bottom: 0px;
	float: left;
}
.menu_right .list-inline > li {
	display: inline-block;
	float: left;
	padding-top:3px;
}
.midsection_bottam_shadow {
	background-image: url("../images/midsectio_bottom_shadow.png");
	background-repeat: no-repeat;
	height: 9px;
	margin: auto;
	width: 1003px;
}
/** Use menu style**/
ul#userMenu:hover{
	background-color:#FFFFFF;
	border:2px solid #DCDCDC;
	border-radius:0 0 6px 6px;
	padding:3px;
}
ul#userMenu, ul#userMenu > ul{
	height:auto;
	text-align:justify;
	padding:5px;
}
ul.userMenu > li {
	color: #333!important;
	width: 140px;
	list-style: none;
	padding: 0 0 3px;
	cursor: pointer;
	background: url(../images/drop_down.png) no-repeat right top transparent;
	text-align: left;
}
ul.userMenu > ul{
	width:200px;
	height:auto;
} 
/** edit profile top section **/
.ProfileOuterWidth{
	width: 678px;
	padding: 20px 0px 0px 0px;
	float: left;
	margin-left: 15px;
}
.profileInnercontent{
	width: 100%;
	padding-left:0px;
	float:left;
	margin-top: 10px;	
}
.myResumeTab{
	border: 1px solid #BDC9DB;
	border-bottom: none;
	color: #3B78CD;
	padding: 5px 10px 13px 10px;
	font-weight: bold;
}
.myResumeTab a:hover {
color: #084F69 !important;
}

/* ..... FLOATING LOGIN PANEL ..... */
#floatinLoginPanel
{
	background-color: #F0F0F0;
	height: 0px;
	position: absolute;
	margin-top: -1px;
	width: 400px;
	box-shadow: 0 0 10px 0 #AAA;
	padding: 0;
	overflow: hidden;
	right: 0;
	z-index: 1300;
	text-align: left;
}
#dropLoginPanel > a
{
	padding: 5px 10px;
	margin-top: -5px;
	display: inline-block;
	height: 25px;
}
#dropLoginPanel > a:focus, #dropLoginPanel > a:active
{
	outline: none;
}
#dropLoginPanel a.active
{
	border: 1px solid #AAA;
	border-bottom: 0;
	background-color: #F0F0F0;
	z-index: 1301;
	position: relative;
}
#dropLoginPanel label.form-label
{
	color: #333;
}
#full-label label.error
{
	width:500px;
}
.RightSection{
	width:auto;
	height:auto;
	float:left;
	margin-top: 26px;
	padding-left:0px!important;
}
.RightSectionContent{
	width:100%;
	height:auto;
	float:left;
	margin-top: 10px;
}
/*
 * SPRITE CSS CLASSES
 */
[class^="icnf-"],[class*=" icnf-"]
{
	display:inline-block;
	vertical-align:text-top;
	background-color: transparent;
	background-image:url(../images/frs-lyt-sprite.png);
	background-position:200px 300px;
	background-repeat:no-repeat;
}
.icnf-home,.icnf-home-hvr:hover{
	width:21px;height:21px;
	background-position:-75px -62px;
}
.icnf-home-wh,.icnf-home-wh-hvr:hover{
	width:21px;height:21px;
	background-position:-52px -62px;
}
.icnf-tab-highlight1,.icnf-tab-highlight1-hvr:hover{
	width:78px;height:34px;
	background-position:-622px -7px;
}
.icnf-tab-highlight2,.icnf-tab-highlight2-hvr:hover{
	width:182px;height:34px;
	background-position:-52px -2px;
	border-radius: 4px 4px 0px 0px; 
}
.icnf-tab-highlight-sm,.icnf-tab-highlight-sm-hvr:hover{
	width:48px;height:36px;
	background-position:-2px -2px;
}
.icnf-tab-left,.icnf-tab-left-hvr:hover{
	width:15px;height:36px;
	background-position:-253px -2px;
}
.icnf-tab-right,.icnf-tab-right-hvr:hover{
	width:15px;height:36px;
	background-position:-236px -2px;
}
.icnf-tab-left-wh,.icnf-tab-left-wh-hvr:hover{
	width:6px;height:28px;
	background-position:-279px -2px;
}
.icnf-tab-right-wh,.icnf-tab-right-wh-hvr:hover{
	width:6px;height:28px;
	background-position:-270px -2px;
}
.icnf-tab-md-wh,.icnf-tab-md-wh-hvr:hover{
	width:118px;height:38px;
	background-position:-288px -2px;
}
.icnf-srch-divdr,.icnf-srch-divdr-hvr:hover{
	width:44px;height:74px;
	background-position:-956px -43px;
}
.icnf-srch-right,.icnf-srch-right-hvr:hover{
	width:61px;height:74px;
	background-position:-885px -44px;
}
.icnf-btn-srch,.icnf-btn-srch-hvr:hover{
	width:34px;height:32px;
	background-position:-721px -56px;
}
.icnf-btn-sm-wh,.icnf-btn-sm-wh-hvr:hover{
	width:34px;height:32px;
	background-position:-721px -56px;
}
.icnf-btn-arright-wh,.icnf-btn-arright-wh-hvr:hover{
	width:60px;height:23px;
	background-position:-462px -12px;
}
.icnf-btn-drkmd,.icnf-btn-drkmd-hvr:hover{
	width:96px;height:30px;
	background-position:-524px -9px;
}
.icnf-btn-android-dwnld,.icnf-btn-android-dwnld-hvr:hover{
	width:120px;height:29px;
	background-position:-887px -11px;
}
.icnf-btn-instlist,.icnf-btn-instlist-hvr:hover{
	width:149px;height:29px;
	background-position:-738px -12px;
}
.icnf-btn-pms,.icnf-btn-pms-hvr:hover{
	width:182px;height:28px;
	background-position:-217px -57px;
}
.icnf-btn-ceat,.icnf-btn-ceat-hvr:hover{
	width:66px;height:27px;
	background-position:-649px -57px;
}
.icnf-btn-pres,.icnf-btn-pres-hvr:hover{
	width:137px;height:28px;
	background-position:-406px -57px;
}
.icnf-btn-p3,.icnf-btn-p3-hvr:hover{
	width:94px;height:28px;
	background-position:-548px -57px;
}
.icnf-lab-new-red,.icnf-lab-new-red-hvr:hover{
	width:27px;height:9px;
	background-position:-160px -70px;
}
.icnf-lab-pm,.icnf-lab-pm-hvr:hover{
	width:19px;height:9px;
	background-position:-139px -70px;
}
.icnf-arr-down-xs,.icnf-arr-down-xs-hvr:hover{
	width:6px;height:5px;
	background-position:-190px -73px;
}
.icnf-arr-downmd-wh,.icnf-arr-downmd-wh-hvr:hover{
	width:13px;height:8px;
	background-position:-99px -73px;
}
.icnf-tex-wh,.icnf-tex-wh-hvr:hover{
	width:8px;height:9px;
	background-position:-116px -71px;
}
.icnf-tex-dr,.icnf-tex-dr-hvr:hover{
	width:12px;height:14px;
	background-position:-126px -68px;
}
/*  CSS for registration promotion */ 	
.reg-promotion {
	border-left: 2px solid #CECECE;
	border-right: 2px solid #CECECE;
	color: #333333;
	float: left;
	width: 295px;
	margin-left: 2px;
}
.reg-promotion ul {
	float: left;
	list-style: none outside none;
	margin: 5px 0 4px 20px;
	padding: 0 0 0 0;
}
.reg-promotion ul li {
	font-size: 14px;
	list-style-image: url("https://s3.amazonaws.com/static.freshersworld.com/images/employers/list_bullet.png");
	padding: 7px 0 0 5px;
}
 .sample{
	 margin-top:6px; 
	 margin-left:5px;
	 width:279px; 
	 }
.sample tr
{
	border-top:1px #cecece dotted;
	border-left:1px #cecece dotted 
	}
.sample td
{
    border-bottom:1px #cecece dotted; 
    border-right:1px #cecece dotted;
 }
   /*  FOOTER PANNEL */
.footerWrapper
{
	background-color: #2d5988;
	padding: 4px 0;
	width: 100%;
}
.footerContent
{
	width: 988px;
	padding: 0 10px;
	margin: auto;
}

.footerContent .footerNote
{
	padding-top: 20px;
	color: #FFF;
	margin-left:230px;
}
.footerContent .footerNote a
{
	color: #FFF;
	padding: 0 10px;
}
.footerContent .lesserNote
{
	font-size: .9em;
	color: #AAA;
}
.footerContent .lesserNote a
{
	color: #AAA;
}
/*  Drop Down Black Image function for Jobs, Placement Papers and Career & Courses */ 
.drop_img_jobs {

	background: url("../images/frs-lyt-sprite.png");
	background-position:-98px -82px;
	width:13px;
	height:10px;
	margin:2px 0px 2px 1px;
	display:table-cell;
  	vertical-align: middle;
}


/* Hover function to implement hovering action */
#menu li:hover a.hover_li
{	
	color:#FFFFFF;
	float:left;
}
#menu li:hover .drop_img_jobs 
{	
	
	background:url("../images/frs-lyt-sprite.png");
	background-position:-98px -72px;
	width:13px;
	height:10px;
	margin:2px 0px 2px 1px;
	display:table-cell;
  	vertical-align: middle;
	}

/*  CSS for registration promotion end */ 			 	
 	/*css added*/
 #slideShow
 {
 	float: right;
    margin-left: 0;
    position: relative; 
    top: 7px;
    width: 26px;
 }	

.right_panel_content2
{
	width:292px;
} 	
 	.carousel_outer
 	{
 		width:292px;
 	}
.logo_margin
{
margin-left:22px;	
margin-top:20px;
} 	
.sub_reg_button_left
{
	margin-top:6px;
}
.sub_reg_button_right
{
	margin-top:11px;
}
.carousel_content
{
	width: 296px;
}
.membership
{
	margin-top:10px;
	padding-left: 0px!important;
}
.sub_container_subcontent
{
	padding-left:0px!important;
}
.advantage
{
	margin-left:-28px;
}
.right_panel {
	padding-left:22px!important;
	height: auto;
}
.sub_reg_button
{
	margin-left:264px;
}
.sub_container_2_left_para
{
	padding-left: 0px!important;
	padding-right:0px!important;
}
 /* css from jobseeker.css and home.css*/
.logo_freshers
{
	margin-top:-4px;
	margin-left: -42px;
	
}
.fresher_advantages {
	float: left;
	width: 352px;
	height: auto;
	font-size: 14px;
}
.fresher_advantages ul {
	list-style: none;
	list-style-image: url(https://s3.amazonaws.com/static.freshersworld.com/images/jobseeker_tik_icon.png);
	padding-left:0px;
	width:320px;
	margin-top:15px;
}
.fresher_advantages ul li{
	padding-bottom:8px;
}
.sub_container {
	width: 659px;
	float: left;
	height: auto;
	min-height: 205px;
	padding-left: 10px;
	border: 3px solid #dedede;
	margin-top: 23px;
	margin-left:27px;
}
.sub_container_services {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #ebebeb;
	width: 632px;
}
.sub_container_2 {
	width: 650px;
	float: left;
	height: auto;
	margin-top: 20px;
	margin-left:27px;
	border-bottom:3px solid #CECECE;
	padding-left:0px!important;
	padding-right: 0px!important;
}
.sub_container_2 span {
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	padding: 15px 0 0 0;
	margin: 0;
}
.sub_container_2_left {
	width: 319px;
	height: 176px;
	float: left;
	/*margin: 10px 0px 10px 0px;*/
	border-left: 3px solid #CECECE;
}
.sub_container_2_left_content {
	width: 310px;
	height: auto;
	float: left;
	padding-top: 10px;
}
.sub_container_2_left_content > p{
	width: auto;
	float: left;
	margin-right: 10px;
}
.sub_container_2_left_p3_content > ul{
	list-style:none;
	list-style-image: url(https://s3.amazonaws.com/static.freshersworld.com/images/arrow_bullet.png);
	padding-left:80px;
}
.sub_container_2_right {
	width: 319px;
	height: 176px;
	float: right;
	/*margin: 10px 0px 10px 0px;*/
	border-left: 1px dotted #999;
	padding-left: 10px;
	border-right:3px solid #CECECE;
}
.register_now_Button {
	width: 99px;
	height: 25px;
	float: left;
	clear: both;
	text-decoration: none;
	color: #000;
	padding: 4px 12px 4px 12px;
	background-image:url("../images/sprite.png");
	background-position:  -182px -169px ;
	background-repeat: no-repeat;
}
.register_now_Button a{
	color:#000000;
	text-decoration:none;
}
.register_now_Button:hover,.register_now_Button a:hover{
	color:#818181;
	text-decoration:none;
}
.sub_container_head {
	width: 100%;
	height: 45px;
	float: left;
	background-color: #EAEAEA;
}
#register {
	width: 179px;
	height: 35px;
	font-size: 22px;
	color: #ffffff;
	font-weight: bold;
	/*background-image:url("../images/sprite.png");*/
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 2px 20px 6px 20px;
	border: 0px;
	background-color: #F5B102;
}
.desktop_logo{
	float: left;
	background-image: url(https://s3.amazonaws.com/static.freshersworld.com/images/jobseeker_offers.png);
	background-repeat: no-repeat;
	/*width: 284px;*/
	height: 336px;
	text-align: center;
	font-size: 15px;
	padding: 26px 0px 0px 0px!important;
}
p
{
	line-height:1.3;
}
.freshers_bottom_border {
	background-color:#ed902b;
	width:100%;
	float:left;
	height:4px;
}

.fresher_message_big_text {
	font-size: 26px!important;
	color: #000000;
	font-weight: bold!important;
	margin-top:0px;
	margin-bottom: 0px;
}
.fresher_message_dreamjob_text {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
#slideShow .arrow {
    cursor: pointer;
    height: 9px;
    position: absolute;
    width: 5px;  
    z-index:5000px;
}
#slideShow .previous_candidate {
    /*background: url("../images/prev1.png") repeat scroll 0 0 transparent;*/
   background: url("../images/sprite.png") repeat scroll 417px -23px transparent;
    float: left;
    height: 9px;
    /*left: 262px;
    margin-top: 628px;*/
    width: 5px;
}

#slideShow .arrow {
	cursor: pointer;
	height: 9px;
	position: absolute;
	width: 5px;
	z-index: 5000px;
}
#slideShow .next_candidate {
    /*background: url("../images/next1.png") repeat scroll 0 0 transparent;*/
   background: url("../images/sprite.png") repeat scroll 407px -23px transparent;
    float: right;
    height: 9px;
    /*left: 282px;
    margin-top: 628px;*/
    width: 5px;
}
div.freshersheader {
	border-bottom: 1px solid #CCCCCC;
	width: 270px;
	height: 29px;
	float: left;
	margin: 13px 2px 0px 5px;
	font-size: 18px;
}

p.candidate_section {
	line-height: 15px;
	float: left;
	text-align: justify;
	padding: 10px;
	padding-bottom: 0px;
}
div.candidate_section {
	margin: 0px 0px;
}

p.candidate_section {
	line-height: 15px;
	float: left;
	text-align: justify;
	padding: 10px;
	padding-bottom: 0px;
}
p.candidate_Detail {
	line-height: 15px;
	float: left;
	text-align: justify;
	padding: 10px 10px 0;
}
.candidates
{
	margin-top:8%;
}
img.candidate {
	float: left;
	margin-left: 10px;
}


@media (max-width: 480px){
.logo_freshers
{
	margin-top:-4px;
	margin-left: -4px;
	
}
.right_panel_content2
{
	width:100%;
}

.tab_register
{
	margin-left:17%;
}
.register_mb
{

} 	
.carousel_outer
 	{
 		width:100%;
 	}
div.freshersheader
 {
	border-bottom: 1px solid #CCCCCC;
	width: 98%;
	height: 29px;
	float: left;
	margin: 13px 2px 0px 5px;
	font-size: 18px;
}

.logo_margin
{
margin-left:0px;	
margin-top:52px;
} 	
.desktop_logo
{
	float: left;
	background-image:none;
	background-repeat: no-repeat;
	/*width: 284px;*/
	height: auto;
	text-align: center;
	font-size: 15px;
	padding: 7px 0px 24px 0px!important;
	border:3px solid #F88028;
	background-color:#FFFDDD;
	border-radius:48%;
}
.sub_container 
{
	width: 100%;
	float: left;
	height: auto;
	min-height: 205px;
	padding-left: 10px;
	border: 3px solid #dedede;
	margin-top: 0px;
	margin-left:0px;
}
.sub_reg_button
{
	margin-left:50px;
}
.sub_container_head 
{
	width: 100%;
	height: 45px;
	float: left;
	background-color: #EAEAEA;
}
.sub_container_2_left_p3_content > ul
{
	list-style:none;
	list-style-image: url(https://s3.amazonaws.com/static.freshersworld.com/images/arrow_bullet.png);
	padding-left:0px;
}
.sub_container_2 
{
	width: 100%;
	float: left;
	height: auto;
	border-bottom: 3px solid #CECECE;
	border-left: 3px solid #CECECE;
	border-right: 3px solid #CECECE;
	margin-top: 20px;
	margin-left:0px!important;
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.sub_container_2_left 
{
	height: auto;
	float: left;
	/*margin: 10px 0px 10px 0px;*/
	border-left:none;
}
.sub_container_2_left_content 
{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 10px;
}
.sub_container_2_right 
{
	height: auto;
	float: right;
	/*margin: 10px 0px 10px 0px;*/
	border-left: none;
	padding-left: 10px;
	border-right: none;
}
.sub_reg_button_right
{
	margin-top:11px;
	margin-bottom: 10px;
}
#slideShow .previous_candidate 
{
    /*background: url("../images/prev1.png") repeat scroll 0 0 transparent;*/
    background: url("../images/sprite.png") repeat scroll 417px -23px transparent;
    float: left;
    height: 9px;
    /*left: 222px;
    margin-top: 635px;*/
    width: 5px;
}
#slideShow .next_candidate 
{
    /*background: url("../images/next1.png") repeat scroll 0 0 transparent;*/
   background: url("../images/sprite.png") repeat scroll 407px -23px transparent;
    float: right;
    height: 9px;
    /*left: 241px;*/
    /*margin-top: 635px;*/
    width: 5px;
}
.side_heading_freshers 
{
	/*background:url("../images/right_box_top_edge.png");*/
	font-size: 17px;
	line-height: 45px;
	width: 100%;
	height: auto;
	padding-left: 10px;
	font-family:"roboto condensed";
	color: #333333;
	background-color:#CECECE;
	margin-left:2px;
    border-top-left-radius:5px;
    border-top-right-radius: 5px;
}
.job_drives 
{
	border-left: 2px solid #CECECE;
	border-right: 2px solid #CECECE;
	color: #333333;
	float: left;
	width: 100%;
	margin-left: 2px;
}
.right_section_contentBottomBorder_freshers 
{
	/*background: url("../images/right_box_bottom_edge.png");*/
	width: 100%;
	height: auto;
	float: left;
	border-bottom:2px solid #CECECE;
	margin-left:2px;
	
}
.sub_container_2_left_para
{
	padding-left: 15px!important;
	padding-right:15px!important;
}

.carousel_content
{
	width: 100%;
}
.upload_resume_box 
{
	float: left;
	width: 100%;
	height: auto;
	background-color: #fffbb7;
	border: 3px solid #f88028;
	padding: 10px;
	text-align: center;
	font-size: 22px;
	color: #d85800;
	margin-top:10px;
	margin-bottom:18px;
}
.fresher_advantages ul 
{
	list-style: none;
	list-style-image: url(https://s3.amazonaws.com/static.freshersworld.com/images/jobseeker_tik_icon.png);
	padding-left:0px;
	width:100%;
	margin-top:15px;
}
.advantage
{
	margin-left:14px;
}
 #slideShow
 {
 	float: right;
margin-left: 0;
position: relative;
top: 5px;
width: 23px;
margin-right: 27px;
}
#register {
	width: auto;
	height: auto;
	font-size: 22px;
	color: #ffffff;
	font-weight: bold;
	/*background-image:url("../images/sprite.png");*/
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 6px 20px 6px 20px;
	border: 0px;
	background-color: #F5B102;
}
 }	
 
 /*Tablet view*/

 @media only screen and (min-width:481px) and (max-width:991px)
{
.advantage
{
	margin-left:14px;
}
	.sub_container 
	{
	width: 100%;
	float: left;
	height: auto;
	min-height: 205px;
	padding-left: 10px;
	border: 3px solid #dedede;
	margin-top: 0px;
	margin-left:0px;
}
.right_panel_content2
{
	width:100%;
} 	
.carousel_outer
 	{
 		width:100%;
 	}
.sub_container_2 
{
	width: 100%;
	float: left;
	height: auto;
	border-bottom: 3px solid #CECECE;
	border-left: 3px solid #CECECE;
	border-right: 3px solid #CECECE;
	margin-top: 20px;
	margin-left:0px!important;
	padding-left: 0px!important;
	padding-right: 0px!important;
}
sub_container_head 
{
	width: 100%;
	height: 45px;
	float: left;
	background-color: #EAEAEA;
}
.sub_container_2_left_p3_content > ul
{
	list-style:none;
	list-style-image: url(https://s3.amazonaws.com/static.freshersworld.com/images/arrow_bullet.png);
	padding-left:0px;
}
.sub_container_2 
{
	width: 100%;
	float: left;
	height: auto;
	border-bottom: 3px solid #CECECE;
	border-left: 3px solid #CECECE;
	border-right: 3px solid #CECECE;
	margin-top: 20px;
	margin-left:0px!important;
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.sub_container_2_left 
{
	height: auto;
	float: left;
	/*margin: 10px 0px 10px 0px;*/
	border-left:none;
}
.sub_container_2_left_content 
{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 10px;
}
.sub_container_2_right 
{
	height: auto;
	float: right;
	/*margin: 10px 0px 10px 0px;*/
	border-left: none;
	padding-left: 10px;
	border-right: none;
}
.sub_reg_button_right
{
	margin-top:11px;
	margin-bottom: 10px;
}
.side_heading_freshers 
{
	/*background:url("../images/right_box_top_edge.png");*/
	font-size: 17px;
	line-height: 45px;
	width: 100%;
	height: auto;
	padding-left: 10px;
	font-family:"roboto condensed";
	color: #333333;
	background-color:#CECECE;
	margin-left:2px;
    border-top-left-radius:5px;
    border-top-right-radius: 5px;
}
.job_drives 
{
	border-left: 2px solid #CECECE;
	border-right: 2px solid #CECECE;
	color: #333333;
	float: left;
	width: 100%;
	margin-left: 2px;
}
.right_section_contentBottomBorder_freshers 
{
	/*background: url("../images/right_box_bottom_edge.png");*/
	width: 100%;
	height: auto;
	float: left;
	border-bottom:2px solid #CECECE;
	margin-left:2px;
}
div.freshersheader
 {
	border-bottom: 1px solid #CCCCCC;
	width: 98%;
	height: 29px;
	float: left;
	margin: 13px 2px 0px 5px;
	font-size: 18px;
}
 #slideShow
 {
 	float: right;
margin-left: 0;
position: relative;
top: 5px;
width: 23px;
margin-right: 27px;
}
#slideShow .previous_candidate 
{
    /*background: url("../images/prev1.png") repeat scroll 0 0 transparent;*/
    background: url("../images/sprite.png") repeat scroll 417px -23px transparent;
    float: left;
    height: 9px;
    /*left: 222px;
    margin-top: 635px;*/
    width: 5px;
}
#slideShow .next_candidate 
{
    /*background: url("../images/next1.png") repeat scroll 0 0 transparent;*/
   background: url("../images/sprite.png") repeat scroll 407px -23px transparent;
    float: right;
    height: 9px;
    /*left: 241px;*/
    /*margin-top: 635px;*/
    width: 5px;
}
.desktop_logo
{
	float: left;
	background-image:none;
	background-repeat: no-repeat;
	/*width: 284px;*/
	height: auto;
	text-align: center;
	font-size: 15px;
	padding: 7px 0px 0px 0px!important;
	border:3px solid #F88028;
	background-color:#FFFDDD;
	border-radius: 14%;
}
.logo_margin
{
margin-left:0px;	
margin-top:58px;
} 	
.tab_register
{
	margin-left:32%;
}
}
