@import url(http://fonts.googleapis.com/css?family=Raleway:300,400,500);
body{font-family:"Raleway",sans-serif;}
h2{font-size:50px; font-weight:300; font-family:"Raleway",sans-serif;}
#home { 
  background: url(../images/hp.jpg) 50% 0 no-repeat fixed; min-height: 1000px; 
  height: 1000px; 
  margin: 0 auto; 
  width: 100%; 
  max-width: 1920px; 
  position: relative; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
 
#home article { 
  height: 510px; 
  position: absolute; 
  text-align: center; 
  bottom: 0px; 
  width: 100%; 
  overflow:hidden;
}
#home article .tagline_img{left: 50%; margin-left: -1000px; position: absolute;}
 
#about { 
  background: url(../images/about.jpg) 50% 0 no-repeat fixed transparent; min-height: 1000px; 
  height: 1000px; 
  margin: 0 auto; 
  width: 100%; 
  max-width: 1920px; 
  position: relative; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
 
#about article { 
  height: 510px; 
  position: absolute; 
  text-align: center; 
  bottom: 0px; 
  width: 100%; 
  background-color:#5eb2bf;
  color:#ffffff;
  font-size:16px;
}
#about article h2{ margin:30px 0 30px 0;}
.mt_50{margin-top:50px;}

header{
	position:fixed;
	width:100%;
	height:50px;
	background:rgba(255,255,255,0.75);
	top:50px;
	z-index:10;
}
.logo{ margin-top:-10px;}
.menu{margin-top:15px;}
.menu ul li{text-transform:uppercase; font-size:15px; font-family:"Raleway",sans-serif; font-weight:700;}
.menu ul li a{color:#2c5098; padding:10px;}
.modal.modal-fullscreen.force-fullscreen .modal-body{top:100px; color:#ffffff; font-size:18px; text-align:center;}
.modal-content{background-color:#2c5098; }
.modal-header{border-bottom:0;}

#contact { 
  background: url(../images/about.jpg) 50% 0 no-repeat fixed transparent; min-height: 1000px; 
  height: 1000px; 
  margin: 0 auto; 
  width: 100%; 
  max-width: 1920px; 
  position: relative; 
   -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#contact article { 
  height: 510px; 
  position: absolute; 
  text-align: center; 
  bottom: 0px; 
  width: 100%; 
  background-color:#5eb2bf;
  color:#ffffff;
  font-size:16px;
}
.navbar-default{background-color:transparent; border-color:transparent; text-transform:uppercase;}
.navbar-default .navbar-nav>li>a{color:#2c5098; font-weight:700; text-shadow:none;}

@media all and (min-width:0px) and (max-width:767px){
	.navbar-collapse {
		background-color: #ffffff;
		border-color: transparent;
		text-transform: uppercase;
	}
	.navbar-toggle{ background-color:#2c5098;color:#ffffff;}
	.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff;}
	#home article .tagline_img{left: 0%; margin-left: 0px; position: absolute;}
	#home article { 
		height: 410px; 
		position: absolute; 
		text-align: center; 
		bottom: 0px; 
		width: 100%; 
		overflow:hidden;
	}
	#about article {
		height: 510px;
		position: absolute;
		text-align: center;
		bottom: 0px;
		width: 100%;
	}
	
	#about, #contact {
		background: url(../images/about-mobile.jpg) 50% 0px no-repeat fixed transparent;
		 /* -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
	}
	#home { 
		background: url(../images/hp-mobile.jpg) 50% 0 no-repeat fixed;
		  /*-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
	}
	
	
}