body{color:#5a5a5a}hr{padding-bottom:2px;border-bottom:1px solid #eee;margin:0}.navbar-wrapper{position:absolute;top:0;right:0;left:0;z-index:20}.navbar-wrapper>.container{padding-right:0;padding-left:0}.navbar-wrapper .navbar{padding-right:15px;padding-left:15px}.navbar-wrapper .navbar .container{width:auto}.carousel{height:500px;margin-bottom:60px}.carousel-caption{z-index:10}.carousel-inner>.item>img{position:absolute;top:0;left:0;min-width:100%;height:500px}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control{opacity:.8}.glyphicon-chevron-left:before,.glyphicon-chevron-right:before{color:#1B4996}.marketing .col-lg-4{margin-bottom:20px;text-align:center}.marketing h2{font-weight:400}.marketing .col-lg-4 p{margin-right:10px;margin-left:10px}.featurette-divider{margin:80px 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-1px}header{background:#FFF}.logo{background:url(../img/logo.jpg) no-repeat;width:417px;height:42px}.navbar-inverse{background:0 0;border:none}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background:0 0;color:#2C6AA5;border-bottom:solid 3px #2C6AA5}.navbar-inverse{margin-top:20px}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#2C6AA5;padding-bottom:5px}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{border-bottom:solid 3px #2C6AA5}.navbar-toggle{background:#333}.nav>li>a{padding:10px 7px}.navbar-nav>li{padding:0 5px}footer{background:#444;padding:10px 20px;overflow:hidden}footer p{line-height:50px;margin:0}footer a,footer p{color:#FFF}footer .center{text-align:center}footer .right{text-align:right}footer i{font-size:16px;margin-right:5px}footer .col-xs-12{text-align:center}.title-section{margin-top:90px;position:relative;background:#2C6AA6;padding:50px 0}.title-section h1{color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);margin:0}.title-section p{margin-top:20px;font-size:21px;line-height:1.4;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);padding-left:50px;padding-right:50px}.home-top{height:500px;padding-top:100px;position:relative;background:#2C6AA6}.inner-home-top{position:relative;height:100%}.home-top .carousel-caption{top:0;bottom:0;margin:auto;padding-top:50px}.marketing{padding:50px 0}.marketing h2{font-size:26px}.marketing p{text-align:justify}.marketing p+p{text-align:center}.img-circle{background:#777;width:145px;height:145px;display:inline-block;moz-border-radius:50%;webkit-border-radius:50%;border-radius:50%;position:relative}.img-circle i{font-size:80px;color:#FFF;line-height:145px;text-align:center}.btn-default{background:#2C6AA6;color:#FFF;border:none}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background:#1B4996;color:#FFF}.title{text-align:center;margin:30px 0}.home-clients{padding:30px 0;background:#F8F8F8;min-height:300px}.box-clients{text-align:center}.box-clients ul{text-align:center;padding:0;margin-left:0}.box-clients li{list-style:none;display:inline-block;text-align:center;width:240px;margin-bottom:20px}.box-clients li img{max-width:240px;max-height:80px}.home-portfolio{background:#F2F2F2}.carousel-home{text-align:center}.carousel-home img{max-width:500px}.carousel-home .carousel-control,.carousel-home .item{background:0 0}.carousel-home,.carousel-home .item{height:430px}.carousel-home .row-fluid{margin:auto}.carousel-development{height:auto;background:#FFF}.carousel-development .carousel-control{width:auto}.development-control-left{margin-left:-25px}.development-control-right{margin-right:-25px}.development-top{height:400px}.works-top{height:190px}.works-top .carousel-caption{padding:0}.carousel-development{margin-top:50px}.development-item{background:#F8F8F8;box-sizing:border-box;margin-bottom:30px;padding:10px;border:1px solid #CCC}.development-item a{height:180px;background:#FFF;border:1px solid #CCC;display:block;padding:10px;position:relative;overflow:hidden;opacity:1;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}.development-item a:hover{opacity:.8}.development-item img{position:absolute;max-width:240px;top:0;left:0;right:0;bottom:0;margin:auto}.section-works .carousel{margin-bottom:30px}@media (min-width:768px){.navbar-wrapper .container{padding-right:15px;padding-left:15px}.navbar-wrapper .navbar{padding-right:0;padding-left:0;border-radius:4px}.carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4}.featurette-heading{font-size:50px}}@media (min-width:992px){.featurette-heading{margin-top:120px}}@media (max-width:1200px){.logo{background-size:90%;width:330px;margin-top:5px}}@media (max-width:992px){.logo{max-width:200px;margin-top:10px}.navbar-nav>li{padding:0}.nav>li>a{padding:10px 5px}.carousel-home,.carousel-home .item{height:auto!important}.item .col-lg-6.col-md-6.col-sx-12+.col-lg-6.col-md-6.col-sx-12{margin-top:30px}}@media (max-width:768px){.navbar-brand.logo{max-width:270px;margin-top:10px;padding:0}.carousel-home img{max-width:420px}.navbar-collapse.pull-right{float:none!important;width:100%;background:#f8f8f8;overflow:hidden}.navbar-collapse.pull-right a:hover{border:none!important}.navbar-collapse.pull-right li.active a:hover{border-bottom:solid 3px #2C6AA5!important}.carousel-control{display:none}.title-section{padding:20px 0}.title-section p{font-size:16px;padding-left:10px;padding-right:10px}.section-home-carousel img{margin-left:-20px}}@media (max-width:320px){.navbar-brand.logo{max-width:230px}}