body{margin-top:80px;}
.navbar-inverse{background:#000080;border-color:#fff;-webkit-box-shadow:0px 3px 3px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow:0px 3px 3px 0px rgba(50, 50, 50, 0.4);box-shadow:0px 3px 3px 0px rgba(50, 50, 50, 0.4);}
img{max-width:100%;}
.images img{margin:50px 5px 10px 5px;padding: 2px;border:solid 1px #ccc;}
hr{border-top:1px solid #000080;}
.text-muted{color:#777;}
.btn-success{color:#fff;background-color:#000080;border-color:#000045;}
.btn-success:hover{color:#fff;background-color:#000080;border-color:#000045;-webkit-box-shadow:0px 3px 3px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow:0px 3px 3px 0px rgba(50, 50, 50, 0.4);box-shadow:0px 3px 3px 0px rgba(50, 50, 50, 0.4);}
.navbar-nav{font-size:25px;}
.navbar-nav li a{padding-top:30px;padding-bottom:30px;}
.navbar-nav {float: right;margin: 0;}
.navbar-inverse .navbar-nav li a{color:#fff;}
.logo{margin-right:20px;}
.logo img{max-width:190px;}
.header-image{display:block;width:100%;text-align:center;background:url('../images/banner.jpg') no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
.headline{padding:120px 0;}
.headline h1{font-size:75px;background:#fff;background:rgba(255,255,255,0.4);color:#000080;}
.headline h2{font-size:38px;background:#fff;background:rgba(255,255,255,0.4);color:#000080;}
h2, .h2{color:#000080;}
.featurette-divider{margin:120px 0 40px 0px;}
.featurette{overflow:hidden;}
.featurette-heading{font-size:50px;margin-top:100px;}
footer{margin-top:50px;background-color:#f5f5f5;border:1px solid #e3e3e3;text-align:center;}
footer p{margin:20px;}
@media(max-width:1366px){.headline h1{font-size:60px;}
.headline h1{font-size:60px;}
.headline h2{font-size:30px;}
}
@media(max-width:1200px){.headline h1{font-size:60px;}
.featurette-divider{margin:80px 0 20px 0px;}
.featurette-heading{font-size:35px;}
}
@media(max-width:991px){.headline h1{font-size:50px;}
.headline h1{font-size:50px;}
.headline h2{font-size:25px;}
.featurette-divider{margin:50px 0 30px 0px;}
.featurette-heading{font-size:40px;}
}
@media(max-width:768px){.container{margin:0 15px;}
.featurette-heading{font-size:36px;}
.logo img{max-width:120px;}
body{margin-top:50px;}
}
@media(max-width:640px){.headline{padding:40px 0 25px 0;}
.headline h1{font-size:25px;}
.headline h2{font-size:18px;}
}