/*!
 * Start Bootstrap - Business Casual Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */.navbar-brand,.navbar-nav,h1,h2,h3,h4,h5,h6{text-transform:uppercase}html{height:100%}body{min-height:100%;display:flex;flex-direction:column;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background:url(../img/bg.jpg) center center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}h1{font-size:5.9vw}h1,h2,h3,h4,h5,h6{color:#0079c7;font-family:Goudy,Old Style;font-weight:700;letter-spacing:1px}p{font-size:1.25em;line-height:1.6;color:#000}hr{max-width:400px;border-color:#06C}a,a:link,a:visited{text-decoration:none}.flex{flex:1 0 auto}.logo{display:inline;max-width:160px;padding:10px 20px;position:absolute}#logo-2{width:200px;margin:20px}.mobile-logo{width:110px}.carousel-control.left,.carousel-control.right{background:0 0}.carousel-inner>.item>img{min-width:100%;max-height:400px}.address-bar,.brand{display:none}.navbar-brand{color:#06C;font-family:"Josefin Slab","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:2px}.navbar-nav{font-weight:400;letter-spacing:3px}.img-full{min-width:100%}.img-shadow{border-radius:10px;box-shadow:2px 2px 2px 1px rgba(0,0,0,.3)}.brand-before,.brand-name{text-transform:capitalize}.brand-before{margin:15px 0}.brand-name{margin:0;font-size:4em}.navbar-default .navbar-brand{color:#06C}.tagline-divider{margin:15px auto 3px;max-width:250px;border-color:#999}.box{margin-bottom:20px;padding:30px 15px;background:rgba(255,255,255,.9);box-shadow:3px 3px 3px 1px rgba(0,0,0,.2)}.intro-text{text-transform:uppercase;font-size:1.25em;font-weight:400;letter-spacing:1px}footer{background:#fff;background:rgba(255,255,255,.9);margin-top:30px}footer p{margin:0;padding:20px 0}.team{max-width:55%;margin:0 auto}.team-hr{width:60%}.img-about-1,.img-about-2{margin:10px 20px;width:300px}.img-about-1{float:left}.img-about-2{float:right}.mission{padding:20px 0 0 20px}.modal-btn{margin:2% 1.2%;padding:3%;width:100%;box-shadow:4px 4px 3px 1px rgba(0,0,0,.2)}#clients{padding:20px 30px}#fees{margin-left:auto;margin-right:auto}.locations{font-size:14px;color:#333;padding:20px 0;margin:none}.locations-hr{padding:0;margin:0 auto}.locations h4{padding-bottom:10px;margin:0}.locations:hover{background-color:#ddd}.locations>a:link,.locations>a:visited{text-decoration:none;color:#000}address{margin:5px}.phone{margin:0;padding:0}#map{margin-top:40px;height:500px;width:100%}.map-marker>h5{color:#333}.map-marker>h5:hover{color:#0079c7}.jumbotron{background:url(../img/app-bg.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;border-radius:5px;box-shadow:1px 1px 1px 1px rgba(0,0,0,.2)}.jumbotron>h1{color:#333;text-transform:none;font-size:3.5em}.jumbotron>p{color:#000;font-size:1.6em;font-weight:600;text-shadow:2px 2px 2px rgba(255,255,255,.5)}.aa-na{margin-top:10px}.links{display:block;padding:10px 0;margin:12% auto}@media screen and (max-width:768px){.modal-btn{margin:1% 0;padding:2% 0;width:100%}.links{display:block;padding:10px 0;width:80%;margin:2% auto}}@media screen and (min-width:768px){.address-bar,.brand{text-align:center;color:#fff}.brand,.navbar-nav>li>a{line-height:normal}.brand{display:inline-block;margin:0;padding:10px 0;text-shadow:3px 3px 3px rgba(0,0,0,.5);font-family:Avenir;font-size:6em;font-weight:500}.top-divider{margin-top:0}.img-left{float:left;margin-right:25px}.address-bar{display:inherit;margin:0;padding:0 20px;text-shadow:1px 1px 2px;text-transform:uppercase;font-size:1.25em;font-weight:400;letter-spacing:3px}.navbar{border-radius:0;min-height:0}.navbar-header{display:none}.navbar-default{border:none;background-color:#fff;background:rgba(255,255,255,.9);box-shadow:1px 5px 5px 1px rgba(0,0,0,.3)}.nav>li>a{padding:35px 20px}.navbar-nav{display:table;float:none;margin:0 auto;table-layout:fixed;font-size:1.25em}.navbar-default .navbar-nav>li>a{color:#666;font-weight:600}.navbar-default .navbar-nav .active,.navbar-default .navbar-nav>li>a:hover{color:#0079c7}.dropdown-menu>li>a{color:#666;font-weight:600;margin:0}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#0079c7;background-color:none}ul.dropdown-{background-color:none}}@media screen and (min-width:1200px){.box:after{content:'';display:table;clear:both}}