body
{
   text-align: center;
   margin: 0;
   padding:0;
   background-color: #FFFFFF;
   color: #004288;
   font-size:12px;
   
}
h1
{
	color:#34aed7;
}
h2
{
	color:#34aed7;
}
h3
{
	color:#34aed7;
}
h4
{
	color:#fff;
}
.Image1
{
	margin-top:-10px;
}
div#container
{
   width: 1000px;
   position: relative;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
}

a
{
   color: #C8D7EB;
   text-decoration: underline;

}
a:visited
{
   color: #C8D7EB;
}
a:active
{
   color: #C8D7EB;
}
a:hover
{
   color: #376BAD;
   text-decoration: underline;
}
.header_sec
{
	width:100%;
	padding-top: 40px;
	
}
.header_left
{
	width:558px;
	float:left;
}
.header_right
{
	width:434px;
	float:left;
}

.wb_logo
{
	left:0px;top:23px;width:244px;height:42px;z-index:5;
}
.wb_SiteSearch1
{
	width:233px;
	height:27px;
	z-index:7;
	float:right;
	margin-top:0px;
}
.wb_SiteSearch1 p
{
	font-size:14px;
}
	
	
.main_content {
  width: 100%;
  height:auto;
}
.SlideShow
 {
 width:100%;height:324px;z-index:4;
 padding-top:15px;
 
 }
 .SlideShow li img
 
{
	width:1058px;height:324px;
}
 .main_strip
 {
height: 52px;
width: 100%;
z-index: 21;
margin-top:-3px;

 }
 .strip_text1
 {
	height: 80px;
	text-align: center;
	transition: all 0.5s ease;
	width: 333px;
	float:left;
	background-color:whitesmoke;
}
.strip_text2
{
	height: 80px;
	text-align: center;
		transition: all 0.5s ease;

	width: 333px;;
	float:left;
	background-color:whitesmoke;
}
.strip_text3
{
	height: 80px;
	text-align: center;
		transition: all 0.5s ease;
		background-color:whitesmoke;
	width: 334px;
	float:left;
}
.strip_text1:hover {
  background: #003873;
}
.strip_text2:hover {
  background: #003873;
}
.strip_text3:hover {
  background: #003873;
}
.strip_text1 a,.strip_text2 a,.strip_text3 a {
  text-decoration: none;
}

 .strip_text1 h2 
 {
	color: #34aed7;
font-family: 'Trebuchet MS';
font-size: 27px;
margin:0px;
border-right: 1px solid #CCCCCC;

height: 74px;
padding-top: 5px;
font-weight:normal;
}
.strip_text1 h2:hover {
  color: #FFFFFF;
}
.strip_text2 h2 
{
	color: #34aed7;
font-family: 'Trebuchet MS';
font-size: 27px;
margin:0px;
border-right: 1px solid #CCCCCC;
height: 74px;
padding-top: 5px;
font-weight:normal;

}
.strip_text2 h2:hover {
  color: #FFFFFF;
}
.strip_text3 h2 
{
	color: #34aed7;
font-family: 'Trebuchet MS';
font-size: 27px;
margin:0px;
height: 74px;
padding-top: 5px;
font-weight:normal;
}
.strip_text3 h2:hover {
  color: #FFFFFF;
}
.right_content
{
	width:675px;
	float:left;
	
}
.left_sidebar
{
	width:225px;
	float:left;
	padding-left:90px;
}
.title h2
{
	color: #34aed7;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 28px;
margin-bottom: 10px;
font-weight:normal;
}
.content_para
{
	
  color: #004288;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
text-align: justify;
line-height: 23px;
}
.map_area
{
	height: 300px;
margin-top: 15px;
float: right;
}
.world_map
{
	height: 300px;
width: 650px;

}
.india_loc_img
{
	height: 119px;
left: 413px;
position: absolute;
top: 1030px;
width: 118px;
z-index: 34;
cursor: pointer;
}
.india_loc_img img
{
	width:113px;height:114px;
	
	
}
.india_loc_img:hover .text_address
{
	display:block;
}
.get_quote
{
	height: 108px;
left: 624px;
position: absolute;
top: 850px;
width: 90px;
z-index: 31;
}
.get_quote img
{
	height: 108px;
width: 90px;

}
.get_quote_text
{
	height: 16px;
left: 623px;
position: absolute;
top: 940px;
width: 90px;
z-index: 32;
}
.get_quote_text span
{
	color: #003873;
font-family: Arial;
font-size: 13px;
font-weight:bold;
}

.text_address
{
	height: 80px;
left: 36px;
top:153px;
position: absolute;

width: 200px;
z-index: 33;
background:#fff;
padding:5px 10px;
display:none;

}
.text_address span
{
	color:#003873;font-family:'MS Shell Dlg';font-size:13px;
}
.featured_title1,.featured_title2,.featured_title3
{
height: 24px;

width: 186px;
text-align: center;
    width: 222px;
}
.featured_title1 h2,.featured_title2 h2,.featured_title3 h2
{
	color: #003873;
font-family: 'Trebuchet MS';
font-size: 27px;
}
.featured_img1
{
	height: 157px;
	margin-top:20px;

width: 222px;
z-index: 2;
}
.featured_img1 img
{
	height: 159px;
width: 224px;
}


.footer_sec {
  background: none repeat scroll 0 0 #003873;
  width: 100%;
  margin-top: 50px;
}
.footer_sec_menu
{
width:1064px;
margin: auto;
}
.first_menu_sec,.second_menu_sec,.third_menu_sec,.fourth_menu_sec
{
	float:left;
	width:245px;
	margin-left: 10px;
margin-right: 10px;
}
.first_menu_title ,.second_menu_title,.third_menu_title,.fourth_menu_title
{
	color: #ffffff;
font-size: 15px;
border-bottom: none;

font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
text-align: left;
text-transform:uppercase;

}
.first_menu_cont li ,.second_menu_cont li,.third_menu_cont li,.fourth_menu_cont li{
  border-bottom: 1px solid #002d5d;
  list-style-type: none;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
.first_menu_cont ul ,.second_menu_cont ul,.third_menu_cont ul,.fourth_menu_cont ul{
  padding: 0;
  text-align: left;
  border-top: 1px solid #002d5d;
  line-height:27px;
  padding-top:4px;
}
.first_menu_sec h2 ,.second_menu_sec h2,.third_menu_sec h2,.fourth_menu_sec h2{
  margin-bottom: 5px;
  font-weight: normal;
}
.first_menu_cont a,.second_menu_cont a,.third_menu_cont a,.fourth_menu_cont a {
  text-decoration: none;
 font-family: Helvetica,Arial,Sans-Serif;
 font-size:1em;
 color:#fff;
}
a:hover
{
	color:#34aed7;
	transition: all 0.5s ease;
	font-size:13px;
}
ol.bjqs-markers li a {
  
  display:none !important;
}
 /*menu css*/
.menu_bar_sec {
  background: #003873;
 margin-top: 25px;
 width: 100%; 
}
.main-navigation {
	
	height:38px;
	text-align: left;
}
.main-navigation li {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.4;
	
}
.main-navigation a {
	color: e2e2e2;
}
.main-navigation a:hover {
	color: #34aed7;
}
.selected
{
	background-color:#34aed7;
}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	display: none;
}
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}
	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {
		
		display: inline-block !important;
    height: 32px;
    margin-top: 0px;
    text-align: left;
    width: 100%;
	
	}
	.main-navigation ul {
		margin: 0;
		text-indent: 0;
		padding:0px 0 0;
		
	}
	.main-navigation li a,
	.main-navigation li {
		display: inline-block;
		text-decoration: none;
	}
	.main-navigation li a {
 color: #FFFFFF;
font-family: Calibri;
font-size: 16px;
font-weight: normal;
padding: 9px 36px 7px;
white-space: nowrap;
}
	.main-navigation li a:hover {
		background:#34aed7;
		color:#fff;
	}
	.main-navigation li {
  margin: 0 0 0 0;
  position: relative;
}
	.main-navigation li ul {
		display: none;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 999;
		background:#34aed7;
	}
	.main-navigation li ul ul {
		top: 0;
		left: 100%;
	}
	.main-navigation ul li:hover > ul {
		border-left: 0;
		display: block;
		
	}
	.main-navigation li ul li a {
	 display: block;
font-family: calibri;
font-size: 16px;
padding: 10px 13px;
white-space: normal;
width: 13.4rem;
	}
	.main-navigation li ul li a:hover {
		background: none repeat scroll 0 0 #003873;
		
		color: #fff;
	}
	.main-navigation ul li:hover
{
		background:none repeat scroll 0 0 #34aed7;
	.main-navigation .current-menu-item > a,
	.main-navigation .current-menu-ancestor > a,
	.main-navigation .current_page_item > a,
	.main-navigation .current_page_ancestor > a {
		color: #707070;
		
	}
	.menu-toggle {
		display: none;
	}
	
	
	.para
	{
		width:960px;
		text-align:justify;
		color:#004288;
	}
	.right
	{
		width:960px;
		text-align:justify;
		color:#004288;
		
	}
	.sidebar
	{
		width:500px;
	}
	.contet_left
	{
		width:400px;
	}
	
/*menu css end*/
.service-one
{
	width:700px; height:auto; text-align:justify; font-size:14px; float:left; margin:0 auto;}
.service-two
{
	width:200px; height:auto; margin:auto; float:right;
}
.slideshow_buttontitle{
    padding: 0px;
    margin: 0px;
    position: relative;
}
.slideshow_buttontitle .slideshow_simple1_title{
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    filter: alpha(opacity=70);
    -moz-opacity:0.7;
    opacity: 0.7;
    text-shadow:1px 1px 1px #000;
    -webkit-box-shadow: rgba(0,0,0,0.8) 0px -2px 2px;
    -moz-box-shadow: rgba(0,0,0,0.8) 0px -2px 2px;
    box-shadow: rgba(0,0,0,0.8) 0px -2px 2px;
}
.slideshow_buttontitle .slideshow_simple1_nav{
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 7px;
    right: 7px;
}
.slideshow_buttontitle .slideshow_simple1_nav li{
    position: relative;
    padding: 0px;
    margin-left: 5px;
    float: left;
    cursor: pointer;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-box-shadow: rgba(0,0,0,0.8) 0px 1px 2px;
    -moz-box-shadow: rgba(0,0,0,0.8) 0px 1px 2px;
    box-shadow: rgba(0,0,0,0.8) 0px 1px 2px;
    filter: alpha(opacity=70);
    -moz-opacity:0.7;
    opacity: 0.7;
}
.slideshow_buttontitle ul{
    margin: 0px;
}
.slideshow_buttontitle ul li{
    padding: 0px;
    margin: 0px;
    list-style: none;
    position: absolute;
}
.slideshow_buttontitle ul li a{
    text-decoration: none;
}
.slideshow_buttontitle ul li a img{
    border: none;
}
.text
{
	color: #004288;
font-family: Arial;
font-size: 14px;
text-align: justify;
line-height: 18px;
}
ul#mcolor li a.active {
background-color: orange;
color: Black;
}

/* Gallery Css Starts Here */
.more
{
	border-radius: 2px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.28) inset, 0 0 8px rgba(0, 0, 0, 0.05);
     background: none repeat scroll 0 0 #343434;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em !important;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding: 0 8px;
    transition: all 0.5s ease 0s;
    margin-top:3px;
}
.title {
  color: #fff;
  font-size: 15px;
}