@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic);body{background:#ffffff;font-family:'Open Sans',sans-serif;font-weight:300;font-size:14px;line-height:22px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;font-weight:700}a{color:#1F3173;text-decoration:none}a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover{color:#ffffff}a:focus{outline:none}img{max-width:100%}.row{padding-bottom:70px}.section-title{text-align:center;text-transform:uppercase;color:#0C9CE6;font-size:50px;font-weight:700;padding:48px 20px}.section-title span{color:#333}.section-title-1{text-align:center;text-transform:uppercase;color:#EC971F;font-size:50px;font-weight:700;padding:48px 20px}.section-title-1 span{color:#333}.section-title-2{text-align:center;text-transform:uppercase;color:#EC971F;font-size:50px;font-weight:700;padding:48px 20px}.section-title-2 span{color:#fff}::selection{background:#0C9CE6;color:#fff}::-moz-selection{background:#0C9CE6;color:#fff}#portfolio-items .mix{float:left;display:none}.btn{cursor:pointer;padding:10px 16px;display:inline-block;margin:10px 20px;outline:none;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.btn-border{border:2px solid #0C9CE6;color:#0C9CE6;overflow:hidden;font-size:16px;line-height:22px;font-weight:300}.btn-border:hover,.btn-border:active{color:#ffffff;background:#0C9CE6}.btn-common{background:#0C9CE6}.btn-common:hover{background:#585858}#header .main-navigation{background:rgba(255,255,255,0.5)}#header .navbar-brand{height:auto}#header .nav{list-style:none;margin-top:16px}#header .nav li{margin:0 0 0 24px}#header .nav li a{text-transform:uppercase;padding:5px 0;color:#1F3173;font-weight:300;position:relative}#header .nav li a:after{position:absolute;top:100%;left:0;border-bottom:2px solid #1F3173;width:100%;content:'';opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}#header .nav li.active a:after,#header .nav li.active a,#header .nav li a:hover::after,#header .nav li a:hover,#header .nav li a:focus{background:none;opacity:1;color:#1F3173;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}#header .affix{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}#header .affix .navbar-brand{padding:12px}#header .affix .navbar-brand img{width:80%}#header .affix .nav{margin-top:10px}#header #lang{margin-left:15px}#header #lang a{color:#333;font-size:.9em}#intro{background:url("../img/background/bg-intro.jpg") center center no-repeat;background-size:cover;color:#ffffff;text-align:center;padding-top:67px;position:relative}#intro .overlay{background:url("../img/background/bg-overlay.png") rgba(0,0,0,0.6) repeat}#intro .main-text{margin:202px 0}#intro .main-text h1{font-weight:700;font-size:62px;color:#ffffff}#intro .main-text h1 span{color:#0C9CE6}#intro .main-text h2{color:#ffffff;font-size:30px;font-weight:300;line-height:28px}#intro .main-text .btn{font-size:20px;padding:12px 30px;margin-top:30px}#services{background:#ffffff;padding-bottom:50px;position:relative}#services div .people{position:absolute;background:url("../img/people/business.png");width:950px;height:420px;right:0;bottom:0}#services .service-box{position:relative;border:1px solid #EC971F;margin-bottom:48px}#services .content{color:#ffffff;text-align:center;background:rgba(236,151,31,0.7);border:4px solid #ffffff;padding:10px 14px}#services .content h2{font-size:20px;font-weight:300;text-transform:uppercase}#services .content p{line-height:22px;font-weight:300}#services .icon-wrapper{background:#ffffff;border-radius:50%;height:54px;left:-7px;padding:3px;position:absolute;top:-30px;width:54px}#services .icon-wrapper i{background:#ffffff;color:#EC971F;border:2px solid #EC971F;border-radius:50%;font-size:30px;height:48px;line-height:48px;text-align:center;width:48px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}#services .service-box:hover i{background:#EC971F;color:#fff}#about{background:url('../img/blurred_background_1.jpg') fixed center no-repeat;background-size:cover;color:#ffffff}#about .overlayAbout{background:url("../img/background/bg-overlay.png") rgba(0,0,0,0.6) repeat}#about .section-title span{color:#fff}#about .side-left{text-align:center}#about .side-left img{border-radius:4px;padding-bottom:12px}#about .side-left .info h4{font-size:22px;font-weight:300;line-height:12px}#about .side-left .info p{font-weight:300;font-size:14px;letter-spacing:1.1px;position:relative}#about .side-left .info p:after{background:#ffffff;content:"";height:5px;left:32%;position:absolute;top:125%;width:34%}#about .side-right p{padding:0 20px;font-weight:300;font-size:16px;text-align:justify}#about .panel-body,#about .panel{background:rgba(0,0,0,0)}#about .panel-default{border-color:#0C9CE6}#about .panel-heading{background:#0C9CE6;border-color:#0C9CE6;color:white}#contact{background:#333;background-size:cover;position:relative}#contact div .people{position:absolute;background:url("../img/people/tablet.png");width:361px;height:334px;left:0;bottom:0}#contact .section-title span{color:#fff}#contact .contact-form .controls{padding-bottom:20px}#contact .contact-form .controls input.contact_input{color:#000;background-color:#ffffff;float:left;border:1px solid #EC971F;font-size:14px;font-weight:300;height:48px;padding:0 12px;width:88%}#contact .contact-form .controls i{font-size:18px;color:#EC971F;width:48px;height:48px;background-color:#ffffff;padding:12px;text-align:center;border:1px solid #EC971F;border-left:none}#contact .contact-form textarea{font-size:14px;background-color:#ffffff;border:1px solid #EC971F;width:100%;padding:2% 3%;height:185px;border-radius:0}#contact .contact-form textarea:focus{box-shadow:none}#contact .contact-form .btn{color:#ffffff;font-weight:300;margin-top:30px;font-size:24px;width:100%;margin:20px 0}#connected{background-color:#0C9CE6;width:100%;color:#ffffff;text-align:center}#connected .section-title{color:#ffffff}#connected .discription{font-size:18px;font-weight:300;font-style:italic;position:relative}#connected hr{width:200px;text-align:center}#connected .contact-item a{padding-bottom:12px}#connected .contact-item a i{font-size:30px;color:#ffffff;padding-bottom:16px}#connected .contact-item h5{color:#FDF2F0;font-weight:300;font-size:14px;text-transform:uppercase}#connected .contact-item h4{font-size:18px;font-weight:700;letter-spacing:1px}#connected .google-maps{position:relative;padding-bottom:35%;height:0;overflow:hidden}#connected .google-maps iframe{position:absolute;left:0;width:100% !important;height:100% !important}#connected .row{padding-bottom:0}#footer{background-color:#0C9CE6;width:100%}#footer .copyright{padding:14px 0;color:#ffffff;font-size:18px;font-weight:300}#footer .copyright a{color:#fff;text-decoration:none}#footer .copyright a:hover{color:#34495E}.scroll-top{right:30px;bottom:30px;background:#000;border-radius:4px;width:45px;height:45px;cursor:pointer;text-align:center;z-index:9999;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.scroll-top i{padding:0 10px;font-size:36px;color:#fff}.scroll-top i:hover{color:#0C9CE6}#settings-panel{position:fixed;top:172px;right:-158px;border-right:none;background:#fff;padding:10px;text-align:center;z-index:99}#panel-opener{position:absolute;font-size:1.4em;line-height:1.6em;top:10px;left:-40px;background:#fff;width:40px;height:40px;color:#0C9CE6;line-height:40px;cursor:pointer}#panel-opener:hover{color:#1a88c4}.color-container{width:138px;margin-bottom:-8px;float:left}.color-container .color{width:40px;height:40px;display:inline-block;margin:0 4px 0 0}.color-container .color-1{background:#0C9CE6}.color-container .color-2{background:#3498db}.color-container .color-3{background:#e74c3c}.color-container .color-4{background:#34495e}