/*Global Styles */
html{
	height: 100%;
}
body{
font-family: 'Open Sans', sans-serif;
height: 100%;
max-width: 1400px; 

}
.container{
	max-width: 100%!important;
	height: 100%;
	
}
h1, h2, h3 , h4{
font-family: 'Open Sans', sans-serif;
font-weight: 600;
text-align: center; 

}
/*Navigation*/
#mainNav{
	height: 100%;
	background-color: #fff
}
#mainNav li{
list-style-type: none; 
font-size: 22px; 
font-weight: 400;
margin-top: 30px;
 


}

#mainNav a{
color: #fff; 
background-color: #004b86; 
padding: 10px; 
padding-right: 110px; 
transition: all 0.5s ease;
}
#mainNav a:hover{
	text-decoration: none; 
	margin-left: 30px; 

}
/*main section*/
.row{
	height: 100%;
}
.mainSect{
	background-color: #004b86;
	color: #fff;
	padding-top: 30px; 
	-webkit-box-shadow: -8px 0px 6px -6px black;
	   -moz-box-shadow: -8px 0px 6px -6px black;
	        box-shadow: -8px 0px 6px -6px black;
	        
}
.mainSectService{
	height: 100%!important;
}
  #map_canvas {
    width: 90%;
    height: 400px;
    background-color: #CCC;
  }