/*----------------------------------------------
css settings for HTML div exactCenter 
------------------------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Raleway);

#abc{
width: 100%;
height: 100%;
opacity: 0.98;
top: 0;
left: 0;
display: none;
position: fixed;			
background-color: #000;
overflow:auto;
z-index:1100;
}

img#close{
background-image: url('../images/3.jpg');
position: absolute;
right: -14px;
top: -14px;
cursor: pointer;
}

div#popupContact{
position: absolute; 
left: 50%;
top: 8%;
margin-left: -202px;
font-family: 'Raleway', sans-serif;
z-index:99999;
}

form{
max-width: 400px;
min-width: 250px;
padding: 10px 20px;
border: 2px solid gray;
border-radius: 10px;
font-family:raleway;
background-color: white;
}

p{
margin-top: 20px;
}



hr{
width:100%;
border: 0; 
border-top: 1px solid #ccc;
}
 
input[type=text]{
width:100%;
padding: 10px;
margin-top: 30px;
border: 1px solid #ccc;
padding-left: 40px;
font-size: 16px;
font-family:raleway;
} 

#name{
background-image:url(../images/name.jpg);
background-repeat: no-repeat;
background-position: 5px 7px;
}

#email{
background-image: url('../images/email.png');
background-repeat: no-repeat;
background-position: 5px 7px;
}

textarea{
background-image: url('../images/msg.png');
background-repeat: no-repeat;
background-position: 5px 7px;
width:100%;
height: 95px;
padding: 10px;
resize:none;
margin-top: 30px;
border: 1px solid #ccc;
padding-left: 40px;
font-size: 16px;
font-family:raleway;
margin-bottom: 30px;
}

#submit{
text-decoration:none;
width:100%;
text-align:center;
display:block;
background-color:#ea6402;
color: white;
border: 1px solid #ea6402;
padding: 10px 0;
font-size:20px;
cursor:pointer;
border-radius: 5px;
}

span{
color:red;
font-weight:bold;
}

button{
width:10%;
height:40px;
background-image:url(../images/cnct_btn.png);
border:none;
color:white;
font-family: 'Raleway', sans-serif;
font-size:18px;
cursor:pointer;
}

/*-----------------------------------------------------------------
css settings for right side advertisement
------------------------------------------------------------------*/
img#fugo{
margin-left: 70%;
}	

#contact_butn {
	width:100px;
	height:auto;
	float:right;
	margin-right:-20px;
}
.contact { 
	height: 40px; 
	width: 120px; 
	background-image:url(../images/cnct_btn.png);
	position: fixed; 
	top: 55%; 
	background-color:transparent;
	z-index: 99999;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg); 
	-o-transform: rotate(-90deg); 
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
}
.contact:hover { 
	background-image:url(../images/cnct_btn_hover.png);
	-webkit-transform: scale(1) translateY(5px);
	z-index:99999;	
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg); 
	-o-transform: rotate(-90deg);
}

#hiring_butn {
	width:100px;
	height:auto;
	float:right;
	margin-right:-20px;
}
.hiring { 
	height: 40px; 
	width: 120px; 
	position: fixed; 
	top: 36%;
	background-color:transparent;
	background-image:url(../images/hiring.png);
	z-index: 999999999;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg); 
	-o-transform: rotate(-90deg); 


}
.hiring:hover { 
	background-image:url(../images/hiring_over.png);
	-webkit-transform: scale(1) translateY(5px);
	z-index:999999999;	
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg); 
	-o-transform: rotate(-90deg);
}

@-webkit-keyframes blink {
    0% {
        opacity: 1;
    }
    49% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}
@-moz-keyframes blink {
    0% {
        opacity: 1;
    }
    49% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}
@-o-keyframes blink {
    0% {
        opacity: 1;
    }
    49% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}
.hiring {

    -webkit-animation: blink 3s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation: blink 3s;
    -moz-animation-iteration-count: infinite;
    -o-animation: blink 3s;
    -o-animation-iteration-count: infinite;
}





/*-------------------social media icons----------------*/
#facebook {
	background-image:url(../images/facebook.png);
	height: 45px; 
	width: 45px; 
	position: fixed; 
	top: 35%; 
	z-index: 1000;display: none;
}

#facebook:hover { 
	background-image:url(../images/facebook1.png);
	cursor:pointer;
}

#linkedin {
	background-image:url(../images/linkedin.png);
	height: 45px; 
	width: 45px; 
	position: fixed; 
	top: 42%; 
	z-index: 1000;display: none;
}

#linkedin:hover { 
	background-image:url(../images/linkedin1.png);
	cursor:pointer;
}

#twitter {
	background-image:url(../images/tweet.png);
	height: 45px; 
	width: 45px; 
	position: fixed; 
	top: 49%; 
	z-index: 1000;display: none;
}

#twitter:hover { 
	background-image:url(../images/tweet1.png);
	cursor:pointer;
}


#you_tube {
	background-image:url(../images/tou_tube.png);
	height: 45px; 
	width: 45px; 
	position: fixed; 
	top: 56%; 
	z-index: 1000;display: none;
}

#you_tube:hover { 
	background-image:url(../images/tou_tube1.png);
	cursor:pointer;
}

#parinaam_left {
	background-image:url(../images/parinaam_left.png);
	height: 45px; 
	width: 45px; 
	position: fixed; 
	top: 63%; 
	z-index: 1000;display: none;
}

#parinaam_left:hover { 
	background-image:url(../images/parinaam_left_hover.png);
	cursor:pointer;
}	





/*-------------------social media icons----------------*/


.awards_col {
	width:96%;
	height:315px;
	background-color:#f4d44b;
	padding:5px;

	margin-left:auto;
	margin-right:auto;
	margin-bottom:1%;
	border-radius: 5px;
	text-align:center;
}

.award_text {
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	text-align:left !important;
}
.our_employee {
	width:96%;
	height:315px;
	background-color:#6bbbae;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1%;
	border-radius: 5px;
}
.employee_text {
	width:85%;
	height:100%;
	float:right;
	clear:both;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
}
.employee_textheadding {
	width:85%;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#000;
	padding-bottom:8px;
	text-align:justify;
}
.employee_img {
	width:100%;
	height:100%;
	float:right;
	margin-left:auto;
	margin-right:auto;
	text-align:center;

}

.women_enterpenuer {
	width:96%;
	height:100%;
	background-color:transparent;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1%;
	position:relative;
	border-radius: 5px;
}
.womenenterpre_text {
	width:100%;
	height:100%;
	float:right;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	padding-top:15px;
}
.womenenterpre_textheadding {
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000;
	padding-bottom:8px;
	text-align:left;
}
.womenenterpre_img {
	width:100%;
	height:100%;
	float:left;
	text-align:center;
	padding-top:15px;

}

.copyright_bg{
	 background-color:#e0e6ec;
	 width:100%;
	 height:50px;
	 padding-top:15px;
	 padding-left:25px;
	 text-align:left;
	 margin-left:auto;
	 margin-right:auto;
}
.poweredby_bg{
	 background-color:#e0e6ec;
	 width:100%;
	 height:50px;
	 padding-top:15px;
	 padding-right:25px;
	 text-align:right;

}
.copypowered_bg{
	 background-color:#e0e6ec;
	 width:100%;
	 height:50px;
}
.sitemap_bg{
	background-color:#fff;
	width:100%;
	margin-top:-4%;
	padding-top:4%;
	padding-bottom:0.5%;
}
.sitemap_link{
	font:Verdana, Geneva, sans-serif;
	color:#464645;
	font-size:10pt;
	text-decoration:none;
}
.sitemap_link:hover{
	color:#a6a59e;
	text-decoration:none;
}
.sitemap_linkhead{
	font:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}
.sitemap_linkhead:hover{
	color:#767575;
	text-decoration:none;
}

#business_snapshot_bg{
	width:100%;
	height:auto;
	background-color:#303030;
	opacity:1;
	position:inherit;
	text-align:center;
	clear:both;
}

.businessshot_headding{
	width:100%;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ffde02;
	padding-top:6%;
	float:left;
}
.businessshot_content{
	width:100%;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	line-height:24px;
	color:#fff;
	float:left;
	padding-top:2%;
	padding-bottom:2%;
	margin-left:1.5%;
}

.normal_textbold{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-align:justify;
}
.normal_textbold_italic{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-align:justify;
}
.normal_textbold11{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-align:center;
}
.question{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-align:justify;
}
.designation {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;

	color:#3d3d3d;
}
.blue_name{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0f86ff;
	text-decoration:none;
}
.red_font{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#f10f0f;
	text-decoration:none;
}
.black_italic{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	font-style:italic;
	text-decoration:none;
}
.web_links{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#0f86ff;
	text-decoration:none;
}
.web_links:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#67aff8;
	text-decoration:none;
	cursor:pointer;
}
.normal_italic{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-style:italic;
	color:#000;
	text-decoration:none;
}
.impact_links{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#000;
	text-decoration:none;
}
.impact_links:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-style:italic;
	text-decoration:none;
	cursor:pointer;
}
.go_top{
	width:100%;
	height:44px;
	float:right;
	text-align:right;
	padding-right:2%;
	margin-top:-5%;
	z-index:9999;
}
.spacefor_copy{
	width:100%;

	height:7px;
	float:right;
	text-align:right;
	padding-right:2%;
}

.facebook_links{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	text-decoration:none;
}
.facebook_links:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	cursor:pointer;
}

#address_bar_bg{
	width:98%;
	height:50px;;
	background-color:#e0e6ec;
	position:relative;
	clear:both;
	margin-left:1%;
	border-radius: 5px;
}

.address_bar_copy{
	width:60%;
	text-align:left;
	padding-top:1.2%;
	padding-left:2%;
	float:left;
}
.address_bar_powered{
	width:40%;
	text-align:right;
	float:right;
	padding-top:1.2%;
	padding-right:1%;
}
.customer_img{
	width:96%;
	height:100%;
	text-align:left;
	padding-top:1%;
	margin-left:-5%;
	float:left;
}
.customer_text{
	width:96%;
	height:100%;
	text-align:justify;
	padding-bottom:1%;
	padding-top:1%;
	float:left;
}
.leadership_img{
	width:96%;
	height:100%;
	text-align:left;
	padding-top:3%;
	margin-left:-5%;
	float:left;
}
.inside_img{
	width:100%;
	clear:both;
	padding-bottom:2%;
	margin-top:-3%;
}
.calender_head{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:30px;
	font-weight:bold;
	color:#000;
	background-color:#58b9c8;
	text-align:center;
}
.present_calender_head{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:50px;
	font-weight:bold;
	color:#000;
	background-color:#e79412;
	text-align:center;
	font-variant:
}

.present_calender_bg{
	width:100%;
	height:50px;
	background-color:#fac46e;
	border-radius:5px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	padding-top:13px;
	margin-left:-3%;
	margin-bottom:1%;
	color:#000;
	text-decoration:none;
}

.present_calender_jan1_bg{
	width:100%;
	height:70px;
	background-color:#4297db;
	border-radius:5px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	padding-top:13px;
	margin-left:-3%;
	margin-bottom:1%;
	color:#000;
	text-decoration:none;
}
.present_calender_jan_bg{
	width:100%;
	height:50px;
	background-color:#4297db;
	border-radius:5px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	padding-top:13px;
	margin-left:-3%;
	margin-bottom:1%;
	color:#000;
	text-decoration:none;
}
.present_calender_feb_bg{
	width:100%;
	height:50px;
	background-color:#f9519b;
	border-radius:5px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	padding-top:13px;
	margin-left:-3%;
	margin-bottom:1%;
	color:#000;
	text-decoration:none;
}
.present_calender_mar_bg{
	width:100%;
	height:50px;
	background-color:#a696dc;
	border-radius:5px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	padding-top:13px;
	margin-left:-3%;
	margin-bottom:1%;
	color:#000;
	text-decoration:none;
}
.present_calender_apr_bg{
	width:100%;
	height:50px;
	background-color:#97b37f;
	border-radius:5px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	padding-top:13px;
	margin-left:-3%;
	margin-bottom:1%;
	color:#000;
	text-decoration:none;
}
.present_calender_may_bg{
	width:100%;
	height:50px;
	background-color:#e8a800;
	border-radius:5px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	padding-top:13px;
	margin-left:-3%;
	margin-bottom:1%;
	color:#000;
	text-decoration:none;
}
.present_calender_jun_bg{
	width:100%;
	height:50px;
	background-color:#f96d23;
	border-radius:5px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	padding-top:13px;
	margin-left:-3%;
	margin-bottom:1%;
	color:#000;
	text-decoration:none;
}
.present_calender_jul_bg{
	width:100%;
	height:50px;
	background-color:#70c8fa;
	border-radius:5px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	padding-top:13px;
	margin-left:-3%;
	margin-bottom:1%;
	color:#000;
	text-decoration:none;
}
.present_calender_aug_bg{
	width:100%;
	height:50px;
	background-color:#584da9;
	border-radius:5px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	padding-top:13px;
	margin-left:-3%;
	margin-bottom:1%;
	color:#000;
	text-decoration:none;
}
.present_calender_sep_bg{
	width:100%;
	height:50px;
	background-color:#8fab79;
	border-radius:5px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	padding-top:13px;
	margin-left:-3%;
	margin-bottom:1%;
	color:#000;
	text-decoration:none;
}
.present_calender_oct_bg{
	width:100%;
	height:50px;
	background-color:#ecc823;
	border-radius:5px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	padding-top:13px;
	margin-left:-3%;
	margin-bottom:1%;
	color:#000;
	text-decoration:none;
}
.present_calender_nov_bg{
	width:100%;
	height:50px;
	background-color:#659f20;
	border-radius:5px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	padding-top:13px;
	margin-left:-3%;
	margin-bottom:1%;
	color:#000;
	text-decoration:none;
}
.present_calender_dec_bg{
	width:100%;
	height:50px;
	background-color:#b47e17;
	border-radius:5px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	padding-top:13px;
	margin-left:-3%;
	margin-bottom:1%;
	color:#000;

}
.present_calender_dec_bg:hover{
	text-decoration:none;

}
.year_head{
	width:95.5%;
	height:50px;
	background-color:#404040;
	border-radius:5px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1%;
	padding-top:10px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
}
.calender_gap{
	width:100%;
	height:8px;
}
.our_impact_tab{
	width:100%;
	height:100px;
	background-color:#ffdf89;
	border-radius:5px;
	text-align:center;
	font-size:14px;
	padding-top:13px;
	margin-left:-3%;
	margin-bottom:1%;
	color:#000;
	text-decoration:none;
}
.our_impact_tab:hover{
	background-color:#ebc86a;
	cursor:pointer;
}

.calender_text{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#000;
	text-align:center;
}

.calender_text1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:40px;
	color:#000;
	text-align:center;
}

.calender_text_link{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#000;
	text-decoration:none;
	text-align:center;
}
.calender_text_link:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#16acc2;
	text-decoration:none;
	text-align:center;
}

.parinaam_bg{
	width:100%;
	height:100%;
	/*background-color:#11bcd6;*/
	position:relative;
	font-weight:bold;
	color:#04abe2 !important;
}

.ipo_bg{
	width:100%;
	height:100%;
	/*background-color:#11bcd6;*/
	position:relative;
	font-weight:bold;
	color:#ea6402 !important;
}
.usfb_bg{
	width:100%;
	height:100%;
	/*background-color:#11bcd6;*/
	position:relative;
	font-weight:bold;
	color:#008572 !important;
}
.ipo_new{
	width:100%;
	height:100%;
	/*background-color:#11bcd6;*/
	position:relative;
	font-weight:bold;
	color:#ff0000 !important;
}
.congratulation{
	width:100%;
	height:100%;
	/*background-color:#11bcd6;*/
	position:relative;
	font-weight:bold;
	color:#eb6f10 !important;
}

.apply_job_btn{
	background-image: url('../images/apply.png');
	width: 120px;
    height: 40px;
    background-color:transparent;
	border:none;
}

.blog_content
{
	width:98%;
	height:100%;
	float:left;
}

.MoreLink{
	font-weight:bold;
	color:gray;
}

.hr_blog{
	width: 100%;
	border: 0;
	border-top: 2px groove #ccc;
	margin-bottom:1%;
}

.normal_date_textbold{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:gray;
	text-align:justify;
	width: 98%;
	background: #DFDDDD;
	height: 32px;
	padding-top: 5px;
}

.nextlink a{
	float:right;
	font-size:15px;
	font-weight:bold;
	color:gray;
}
.contact_call_back{
	width:90%;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:5%;
	margin-bottom:5%;
	text-align:center;
}
.contact_parinaam{
	width:150px;
	height:40px;
	background-image:url(../images/contact_parinaam.png);
}
.contact_parinaam:hover{
	width:150px;
	height:40px;
	background-image:url(../images/contact_parinaam_hover.png);
	cursor:pointer;
}
.for_more_details{
	width:150px;
	height:40px;
	background-image:url(../images/for_more_details.png);
}
.for_more_details:hover{
	width:150px;
	height:40px;
	background-image:url(../images/for_more_details_hover.png);
	cursor:pointer;
}
#impact_hrline{
	width:100%;
	height:1px;
	background-color:#f36f21;
	margin-bottom:1.5%;
}

.table_head{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-align:center;
}
.table_content{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#000;
	text-align:laft;
}
.big_1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-align:center !important;
}
.big_2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#000;
	font-weight:bold;
	text-align:center!important;
}
.big_3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-align:center;
}
.small{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
	text-align:center;
}
.table_totle{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-align:right;
}
.funwork_video{
	width:90%;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}




/*----------------------------------------------Prashant----------------------------------*/
.careers_box_left{
	border-radius: 5px;border:solid gray thin;width: 100%;float:left;background-color:#004976;color:white;
	height:100%;
}

.careers_box_right{
	border-radius: 5px;border:solid gray thin;width: 100%;float:left; margin-left:5px;background-color:#004976;color:white;
	height:100%;
}

.careers_box_left p{
	margin-top:15px;
}

.careers_box_right p{
	margin-top:15px;
}

.careers_box_right a{
	color:white;
}

.careers_box_left a{
	color:white;
}

.career_box_heading{
	font:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:white;
	text-transform: uppercase;
	padding-left:2%;
	}

.pro_serv_table{
	border:thin groove thin;
	color:black;
}



.pro_serv_table td{
	text-align:center;
}

.pro_serv_table th{
	background-color:gray;
	text-align:center;
	
}


.pro_serv_table_yellow{
	background-color:rgba(197, 195, 191, 0.46);
}

.fair_main_heading{
	font-size:20px;
}

.pro_serv_main_heading{
	font-size:18px;
}


.pro_serv_sub_heading{
	font-size:16px;
	color:#000;
}

.pro_serv_sub_sub_heading{
	font-size:14px;
}

.alig-fileds
{
	float:left;
	padding-left:225px;
}

/*Added by prashanth for index page rotating awards*/

.home_rotate_ul{
	list-style-type:none;
	width:100%;
	text-align:left;
	
}

.home_rotate_ul li a{
	text-decoration:none;
}

.home_rotate_ul li p{
	color:black;
	text-decoration:none;
	font-size:16px;
}


.home_rotate_img{
	float:left;
	padding-right:10px;
}


.successmsg{
	display: block;
	width: 90%;
	border: thin solid gray;
	color: green;
	height: 36px;
	border-radius: 5px;
	padding: 7px;
	margin: 2%;
	background: rgb(193, 234, 173);
}

.unsuccessmsg{
	display: block;
	width: 90%;
	border: thin solid gray;
	color: red;
	height: 36px;
	border-radius: 5px;
	padding: 7px;
	margin: 2%;
	background: rgb(236, 138, 121);
}

.award_year_textbold{
	font-size:16px;
	font-weight:bold;
}

/* added by prashanth*/
.cust_main_head
{
	color:black;
	font-size:26px;
}

.cust_sub_head
{
	color:#3d3d3d;
	font-size:24px;
}

.product_service_ol
{
	list-style-type:upper-alpha;
	font-weight:bold;
	font-size: 18px;
}

.product_service_ol li p,ul,table
{
	
	font-weight:normal;
	font-size: 14px;
}


/*----------------------------------------------Prashant----------------------------------*/

/*--------------------------------DROP DOWN MENU-------------------------------*/
#menu:before,
#menu:after {
    content: "";
    display: block;
	clear:both;
}
#menu:after {
    clear: both;
	
}
#menu {
    zoom:1;
}
#menu li {
    float: left;
    position:relative;
	display:block;
	
}
#menu ul {
    margin: 20px 0 0 0;
    _margin: 0; /*IE6 only*/
	padding:0;
    opacity: 0;
    visibility: hidden;
    position:absolute;
    left: 0;
	width:200px;
    z-index: 1000;    
    transition: all .2s ease-in-out;
}
#menu li:hover > ul {
    opacity: 1;
    visibility: visible;
	width:200px;
	margin:0;
	padding:0;
}
#menu ul li {
    float: none;
    display:block;
	background-color:#000;
	opacity:0.8;
	margin-top:1px;
	padding-bottom:3%;
	padding-top:3%;
	padding-left:2%;
}
#menu ul li:hover {
    float: none;
    display: block;
	background-color:#282828;
	margin-top:1px;
	padding-bottom:3%;
	padding-top:3%;
	padding-left:2%;
}
#menu ul li a {
	display: block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fff;
	text-decoration:none;
}

/*--------------------------------DROP DOWN MENU-------------------------------*/

.menu_small{
		font-size:11px !important;
		color:#f6f4f4 !important;
	}



.note{
	font-size:10px;
	font-style:italic;
	color:#000;
}

.quote{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#168bdd;
	font-style:italic;
}

.form-control{display:block;width:100%;height:30px;padding:2px 2px;font-size:13px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
 .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
 .form-control::-moz-placeholder{color:#999;opacity:1}
 .form-control:-ms-input-placeholder{color:#999}
 .form-control::-webkit-input-placeholder{color:#999}
 .form-control[disabled],.form-control[readonly],fieldset[disabled] 
 .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] 
 .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}
 
 
 .home_video_caption{
	 color:#006dc0;
	 text-align:center !important;
	 font-weight:bold;
 }
 .home_video_caption:hover{
	  text-decoration:none;
  }
 
 .online_coverage_table_head{
	 color:#fff;
	 font-weight:bold;
 }
 .online_coverage_table_content{
	 padding-left:3px;
 }
 
  .print_coverage_caption{
	 color:#2e2e2e;
	 font-weight:bold;
 }
  .policy_table_head{
	 color:#fff;
	 font-weight:bold;
	 padding-left:5px;
 }

.box-list {margin:10px 0;}
.box-list h3{margin-bottom: 10px!important;}
.box-list li{margin-bottom: 5px;list-style: disc inside;}
.bold{font-weight: bold;}
.box-list p{margin-top: 10px;}
