@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700");@import url("https://fonts.googleapis.com/css?family=Titillium+Web:300,400,700");.bg-gray{background:#f0f0f0}.bg-faded{background:#fff!important;height:135px}@media screen and (min-width:1201px) and (max-width:1450px){.bg-faded{height:95px}}@media screen and (max-width:768px){.bg-faded{height:65px}}.navbar{transition:.5s}@media screen and (min-width:993px){.navbar.fixed{height:80px;transition:.5s}}nav .navbar-brand img{height:80px}@media screen and (max-width:992px){nav .navbar-brand img{height:50px}}@media screen and (max-width:992px){nav .navbar-brand{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}@media screen and (max-width:992px){nav .navbar-nav.float-right{float:none!important}}nav .navbar-nav li{font-size:18px;text-transform:uppercase;color:#0f1015;margin-right:15px}nav .navbar-nav li a{position:relative;letter-spacing:2px;color:#0f1015!important;-webkit-transition:color 1s ease;-moz-transition:color 1s ease;-ms-transition:color 1s ease;-o-transition:color 1s ease;transition:color 1s ease}@media screen and (min-width:1201px) and (max-width:1450px){nav .navbar-nav li a{font-size:16px;letter-spacing:0}}nav .navbar-nav li a:before{content:"";width:3px;height:2px;bottom:0;right:0;left:0;margin:0 auto;position:absolute;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}nav .navbar-nav li a:after{content:"";width:3px;height:2px;bottom:0;left:0;right:0;margin:0 auto;position:absolute;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}nav .navbar-nav li a:hover{outline:0;color:#3f8bcb!important;-webkit-transition:color 1s ease;-moz-transition:color 1s ease;-ms-transition:color 1s ease;-o-transition:color 1s ease;transition:color 1s ease;cursor:pointer}nav .navbar-nav li a:hover:before{width:100%;height:2px;outline:0;background-color:#3f8bcb;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;position:absolute}nav .navbar-nav li a:hover:after{width:100%;height:2px;outline:0;background-color:#1b98e0;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;position:absolute}nav .navbar-nav li.blue{background:#3f8bcb;padding:0 20px;transition:.5s}nav .navbar-nav li.blue:hover{background:#0f1015;transition:.5s}nav .navbar-nav li.blue a{color:#fff!important}.jumbotron{background:url("../img/header-big.jpg");background-size:cover!important;position:relative;background-repeat:no-repeat!important;height:calc(100vh - 90px);margin-bottom:0;border-radius:0!important}@media screen and (min-width:1201px) and (max-width:1450px){.jumbotron{height:calc(100vh)!important}}@media screen and (max-width:768px){.jumbotron{height:350px}}@media screen and (min-width:769px) and (max-width:992px){.jumbotron{height:380px}}.jumbotron.projects-jumbotron{background:url("../img/projects-header.jpg");height:600px}@media screen and (max-width:768px){.jumbotron.projects-jumbotron{margin-left:0;height:350px}}.jumbotron.contact-jumbotron{background:url("../img/header3.jpg");height:600px}@media screen and (max-width:768px){.jumbotron.contact-jumbotron{margin-left:0;height:350px}}.jumbotron.contact-jumbotron h2{color:#fff;font-weight:400;margin-bottom:25px}.jumbotron.services-jumbotron{background:url("../img/header2.jpg");height:600px}@media screen and (max-width:768px){.jumbotron.services-jumbotron{margin-left:0;height:350px}}.jumbotron .top-address{text-align:center;margin-top:200px}@media screen and (max-width:992px){.jumbotron .top-address{margin-top:90px}}@media screen and (min-width:1451px){.jumbotron .top-address{margin-top:300px}}.jumbotron .top-address span{text-align:center;font-size:33px;color:#fff;font-weight:400;display:inline-block}.jumbotron .top-address span a{margin:auto;display:block;max-width:250px;margin-top:20px}@media screen and (max-width:768px){.jumbotron .top-address span{font-size:24px}}@media screen and (min-width:769px) and (max-width:1200px){.jumbotron .top-address span{font-size:30px}}@media screen and (min-width:1201px) and (max-width:1450px){.jumbotron .top-address span{font-size:30px}}@media screen and (min-width:1451px){.jumbotron .top-address span{font-size:60px}}.jumbotron .left-text{position:absolute;width:100px;height:100%;background:#fff;top:0;left:0}@media screen and (max-width:992px){.jumbotron .left-text{display:none}}.jumbotron .left-text span{text-transform:uppercase;font-size:20px;letter-spacing:3px;position:absolute;left:-175px;width:450px;top:430px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}@media screen and (min-width:1201px) and (max-width:1450px){.jumbotron .left-text span{left:-174px;font-size:18px;top:55%}}@media screen and (min-width:993px) and (max-width:1200px){.jumbotron .left-text span{left:-175px;width:450px;top:330px}}.jumbotron .top-frame{width:500px;height:500px;position:absolute;left:130px;bottom:110px;border-width:2px;border-style:solid;border-color:white;border-image:initial}@media screen and (max-width:768px){.jumbotron .top-frame{display:none}}@media screen and (min-width:1201px) and (max-width:1450px){.jumbotron .top-frame{width:320px;height:320px;left:40px;bottom:80px}}.jumbotron .top-frame span{font-size:24px;font-weight:500;text-align:left;color:white;left:35px;bottom:35px;position:absolute;text-transform:uppercase}.jumbotron .top-frame span img{left:25px;bottom:95px;position:absolute}@media screen and (min-width:1201px) and (max-width:1450px){.jumbotron .top-frame span img{left:25px;bottom:75px}}.big-letter{border-left:4px solid #3f8bcb;padding-left:20px}.big-letter .first-letter-big{float:left;color:#3f8bcb;font-weight:600;font-size:100px;display:block;position:relative;line-height:83%;margin-right:10px}section{position:relative;padding:100px 0}@media screen and (max-width:768px){section{padding:20px 0}}@media screen and (min-width:769px) and (max-width:992px){section{padding:40px}}@media screen and (min-width:1201px) and (max-width:1450px){section{padding:70px 0 40px 0}}section#lastest-project .left-text{left:-74px;font-size:20px}@media screen and (min-width:1201px) and (max-width:1450px){section#lastest-project .left-text{left:-94px;font-size:18px;top:45%}}@media screen and (max-width:992px){section#lastest-project .left-text{display:none}}section .left-text{text-transform:uppercase;font-size:20px;letter-spacing:3px;position:absolute;left:30px;top:45%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}@media screen and (min-width:1201px) and (max-width:1450px){section .left-text{left:-4px;font-size:18px;top:45%}}@media screen and (max-width:992px){section .left-text{display:none}}section .section-line{padding-left:130px;position:relative}@media screen and (min-width:1201px) and (max-width:1450px){section .section-line{padding-left:80px}}@media screen and (max-width:992px){section .section-line{padding-left:0}}section .section-line::before{content:'';position:absolute;top:10px;left:0;width:120px;height:1px;background:#d1d1d1}@media screen and (min-width:1201px) and (max-width:1450px){section .section-line::before{width:70px}}@media screen and (max-width:992px){section .section-line::before{display:none}}section#services .main-service{background-repeat:no-repeat;padding-top:70%;padding-bottom:10%;padding-left:20px;position:relative;background-position:center center;background-size:100% 100%;transition:all .2s ease}@media screen and (min-width:1201px) and (max-width:1450px){section#services .main-service{min-height:480px}}section#services .main-service.service-one{background-image:url("../img/main-services/service1.jpg")}section#services .main-service.service-two{background-image:url("../img/main-services/service2.jpg")}section#services .main-service.service-three{background-image:url("../img/main-services/service3.jpg")}section#services .main-service.project-one{background-image:url("../img/service4.jpg");min-height:570px}@media screen and (min-width:1201px) and (max-width:1450px){section#services .main-service.project-one{min-height:480px}}@media screen and (min-width:993px) and (max-width:1200px){section#services .main-service.project-one{min-height:450px}}@media screen and (max-width:992px){section#services .main-service.project-one{min-height:310px}}section#services .main-service.project-three{background-image:url("../img/service3.jpg");min-height:570px}@media screen and (min-width:1201px) and (max-width:1450px){section#services .main-service.project-three{min-height:480px}}@media screen and (min-width:993px) and (max-width:1200px){section#services .main-service.project-three{min-height:450px}}@media screen and (max-width:992px){section#services .main-service.project-three{min-height:310px}}section#services .main-service.project-two{background-image:url("../img/service5.jpg");min-height:570px}@media screen and (min-width:1201px) and (max-width:1450px){section#services .main-service.project-two{min-height:480px}}@media screen and (min-width:993px) and (max-width:1200px){section#services .main-service.project-two{min-height:450px}}@media screen and (max-width:992px){section#services .main-service.project-two{min-height:310px}}section#services .main-service h3{color:#fff;position:relative;z-index:2}section#services .main-service:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(63,139,203,0.7);z-index:1}section#services .main-service:hover{background-size:110% 110%}section#services .main-service .white-block{padding:45px 60px;background:#fff;z-index:3;position:absolute;bottom:0;left:0;width:475px}@media screen and (max-width:768px){section#services .main-service .white-block{width:100%;padding:10px}}@media screen and (min-width:769px) and (max-width:992px){section#services .main-service .white-block{width:100%;padding:10px}}@media screen and (min-width:1201px) and (max-width:1450px){section#services .main-service .white-block{padding:15px 20px;bottom:-50px;left:0;width:395px}}section#services .main-service .white-block h4{color:#0f1015;font-size:28px;font-weight:400;margin-top:0}section#services .main-service .white-block p{font-size:16px;font-weight:300;color:#686868;margin-bottom:0;line-height:1.2}section#story .about-picture{background-repeat:no-repeat;padding-top:70%;padding-bottom:10%;padding-left:20px;position:relative;background-position:center center;background-size:100% 100%;transition:all .2s ease}@media screen and (max-width:992px){section#story .about-picture{margin-bottom:10px}}section#story .about-picture.about-one{background-image:url("../img/about1.jpg")}section#story .about-picture.about-two{background-image:url("../img/about2.jpg")}section#story .about-picture.about-three{background-image:url("../img/about3.jpg")}section#story .about-picture h3{color:#fff;position:relative;z-index:2}section#story .about-picture:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(63,139,203,0.7);z-index:1}section#story .about-picture:hover{background-size:110% 110%}section#story .about-picture .white-block{padding:45px 60px;background:#fff;z-index:3;position:absolute;bottom:0;left:0;width:475px}@media screen and (max-width:768px){section#story .about-picture .white-block{width:100%;padding:10px}}@media screen and (min-width:769px) and (max-width:992px){section#story .about-picture .white-block{width:100%;padding:10px}}section#story .about-picture .white-block h4{color:#0f1015;font-size:28px;font-weight:400;margin-top:0}section#story .about-picture .white-block p{font-size:16px;font-weight:400;color:#686868;margin-bottom:0;line-height:1.2}section#bottom-footer{padding:15px 0;background:#3074ad}section#bottom-footer p{color:#fff;opacity:.5;margin-top:0;margin-bottom:0;font-size:14px}section#bottom-footer a{color:#fff;opacity:.6;text-decoration:none}section#cta-button{padding:45px 0!important}section#activities .left-text{left:-24px;font-size:20px;top:45%}@media screen and (min-width:1201px) and (max-width:1450px){section#activities .left-text{left:-44px;font-size:18px;top:45%}}@media screen and (max-width:992px){section#activities .left-text{display:none}}section#activities h2{margin-top:60%;padding-bottom:0}@media screen and (max-width:768px){section#activities h2{margin-top:0}}section#full-services .left-text{left:-204px;font-size:20px;top:45%}@media screen and (min-width:1201px) and (max-width:1450px){section#full-services .left-text{left:-134px;font-size:18px;top:45%}}@media screen and (max-width:992px){section#full-services .left-text{display:none}}section#full-services ul{list-style-type:none;padding-left:27px}@media screen and (max-width:992px){section#full-services ul{margin-bottom:0}}section#full-services ul li{position:relative;color:#686868;font-size:20px;margin-bottom:45px}@media screen and (min-width:1201px) and (max-width:1450px){section#full-services ul li{font-size:18px;margin-bottom:25px}}@media screen and (max-width:992px){section#full-services ul li{margin-bottom:10px}}section#full-services ul li:before{content:'';position:absolute;left:-27px;top:10px;width:14px;height:14px;border:2px solid #3f8bcb}section#about{padding:150px 0}@media screen and (min-width:1201px) and (max-width:1450px){section#about{padding:130px 0}}@media screen and (min-width:769px) and (max-width:992px){section#about{padding:50px 0}}@media screen and (max-width:768px){section#about{padding:20px 0}}section#about h1{font-size:43px;color:#0f1015;font-weight:400}@media screen and (min-width:1201px) and (max-width:1450px){section#about h1{font-size:37px}}@media screen and (min-width:769px) and (max-width:992px){section#about h1{font-size:34px}}@media screen and (max-width:768px){section#about h1{font-size:24px}}section h2{padding-bottom:80px;font-size:43px;color:#0f1015;font-weight:400}@media screen and (min-width:1201px) and (max-width:1450px){section h2{font-size:40px}}@media screen and (min-width:769px) and (max-width:992px){section h2{font-size:34px;padding-bottom:40px}}@media screen and (max-width:768px){section h2{font-size:24px;padding-bottom:15px}}section h4{font-family:Lato,sans-serif;font-size:43px;color:#0f1015;font-weight:400;line-height:1.3;text-align:left;position:relative;z-index:1;margin:0}section p{color:#686868;font-family:Lato,sans-serif;font-size:16px;font-weight:300;line-height:28px;margin-top:20px;margin-bottom:70px}@media screen and (min-width:1201px) and (max-width:1450px){section p{margin-bottom:30px}}@media screen and (max-width:992px){section p{margin-bottom:20px}}section .section-frame{width:380px;height:380px;position:absolute;top:0;border-width:4px;border-style:solid;border-color:#3f8bcb;border-image:initial}@media screen and (min-width:1201px) and (max-width:1450px){section .section-frame{width:320px;height:320px;bottom:80px}}@media screen and (min-width:769px) and (max-width:992px){section .section-frame{width:260px;height:260px;top:-20px}}@media screen and (max-width:768px){section .section-frame{display:none}}section .section-frame.absolute-left{left:15px}section .section-frame.absolute-right{right:15px}section .section-frame img{left:55px;bottom:155px;position:absolute}@media screen and (min-width:1201px) and (max-width:1450px){section .section-frame img{left:27px;bottom:125px}}@media screen and (min-width:769px) and (max-width:992px){section .section-frame img{left:25px;bottom:105px;position:absolute;max-width:170px;height:auto}}section .section-frame span{font-size:24px;font-weight:500;text-align:left;color:#3f8bcb;left:55px;bottom:55px;position:absolute;text-transform:uppercase}@media screen and (min-width:1201px) and (max-width:1450px){section .section-frame span{left:25px;bottom:25px}}@media screen and (min-width:769px) and (max-width:992px){section .section-frame span{font-size:21px;text-align:left;color:#3f8bcb;left:25px;bottom:35px}}section .section-frame-second{width:380px;height:380px;position:absolute;top:0;border-width:4px;border-style:solid;border-color:#3f8bcb;border-image:initial}@media screen and (min-width:1201px) and (max-width:1450px){section .section-frame-second{width:320px;height:320px;bottom:80px}}@media screen and (max-width:768px){section .section-frame-second{display:none}}section .section-frame-second.absolute-left{left:15px}section .section-frame-second.absolute-right{right:15px}section .section-frame-second img{left:40px;bottom:44px;position:absolute}@media screen and (min-width:1201px) and (max-width:1450px){section .section-frame-second img{left:40px;bottom:44px}}body{font-family:'Lato',sans-serif}body.homepage .main-service{background-repeat:no-repeat;padding-top:70%;padding-bottom:10%;padding-left:20px;position:relative;background-position:center center;background-size:100% 100%;transition:all .2s ease}@media screen and (max-width:992px){body.homepage .main-service{margin-bottom:10px}}body.homepage .main-service.service-one{background-image:url("../img/main-services/service1.jpg")}body.homepage .main-service.service-two{background-image:url("../img/main-services/service2.jpg")}body.homepage .main-service.service-three{background-image:url("../img/main-services/service3.jpg")}body.homepage .main-service.project-one{background-image:url("../img/project1.jpg");min-height:770px}@media screen and (min-width:1201px) and (max-width:1450px){body.homepage .main-service.project-one{min-height:570px}}@media screen and (min-width:769px) and (max-width:992px){body.homepage .main-service.project-one{min-height:400px}}@media screen and (max-width:768px){body.homepage .main-service.project-one{min-height:350px}}body.homepage .main-service.project-two{background-image:url("../img/project2.jpg");min-height:770px}@media screen and (min-width:1201px) and (max-width:1450px){body.homepage .main-service.project-two{min-height:570px}}@media screen and (min-width:769px) and (max-width:992px){body.homepage .main-service.project-two{min-height:400px}}@media screen and (max-width:768px){body.homepage .main-service.project-two{min-height:350px}}body.homepage .main-service h3{color:#fff;position:relative;z-index:2}body.homepage .main-service:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(63,139,203,0.7);z-index:1}body.homepage .main-service:hover{background-size:110% 110%}body.homepage .main-service .white-block{padding:45px 60px;background:#fff;z-index:3;position:absolute;bottom:0;left:0;width:475px}@media screen and (min-width:1201px) and (max-width:1450px){body.homepage .main-service .white-block{padding:15px 25px}}@media screen and (min-width:769px) and (max-width:992px){body.homepage .main-service .white-block{width:100%;padding:10px}}@media screen and (max-width:768px){body.homepage .main-service .white-block{width:100%;padding:10px}}body.homepage .main-service .white-block h4{color:#0f1015;font-size:28px;font-weight:400;margin-top:0}@media screen and (min-width:1201px) and (max-width:1450px){body.homepage .main-service .white-block h4{font-size:24px}}body.homepage .main-service .white-block p{font-size:16px;font-weight:400;color:#686868;margin-bottom:0;line-height:1.2}body.subpage{background-image:url("../img/triangle-backgound.png");background-size:cover;background-repeat:no-repeat;background-position:top center;padding-top:104px}@media screen and (min-width:1201px) and (max-width:1450px){body.subpage{padding-top:90px}}@media screen and (min-width:769px) and (max-width:1200px){body.subpage{padding-top:80px}}@media screen and (max-width:768px){body.subpage{padding-top:65px}}body.subpage .jumbotron h1{color:#fff;margin-top:30%;margin-bottom:30px;position:relative}@media screen and (min-width:1201px) and (max-width:1450px){body.subpage .jumbotron h1{margin-top:150px;font-size:40px}}@media screen and (min-width:1451px){body.subpage .jumbotron h1{margin-top:160px;margin-bottom:30px;font-size:60px}}@media screen and (max-width:992px){body.subpage .jumbotron h1{margin-top:60px}}body.subpage .jumbotron h1:after{content:'';position:absolute;left:50%;margin-left:-35px;bottom:-20px;width:70px;height:8px;background:url("../img/header-border.png");background-size:initial;background-position:top center;background-repeat:no-repeat}body.subpage .jumbotron p{color:#fff}@media(min-width:992px){.navbar-toggleable-md .navbar-collapse{display:inline-block!important;width:100%;position:relative!important}}.light-gray{background:#f0f0f0}.languages{background:#fff;border-radius:30px;max-width:300px;margin:auto;height:60px;position:relative;display:inline-block;width:300px}.languages .en{color:#3f8bcb;padding:17px 40px;float:left;font-size:18px}.languages .en.active{background:#3f8bcb!important;color:#fff!important;padding:17px 50px;border-radius:30px;float:left}.languages .en:hover{text-decoration:none}.languages .es{color:#3f8bcb;padding:17px 40px;float:right;font-size:18px}.languages .es.active{background:#3f8bcb!important;color:#fff!important;padding:17px 50px;border-radius:30px;float:right}.languages .es:hover{text-decoration:none}.mr20{margin-right:20px}@media screen and (max-width:768px){.mr20{margin-right:0}}.mt5{margin-top:5px!important}.mt50{margin-top:50px!important}.mr0{margin-right:0}.ml0{margin-left:0}.pr0{padding-right:0}.pl0{padding-left:0}.ml20{margin-left:20px}@media screen and (max-width:768px){.ml20{margin-left:0}}.dotted-map{width:100%;height:100%;background:url("../img/dotted-map.jpg");background-size:contain;min-height:800px;background-repeat:no-repeat;background-position:top right}@media screen and (min-width:1201px) and (max-width:1450px){.dotted-map{min-height:610px}}@media screen and (max-width:768px){.dotted-map{min-height:350px}}footer{position:relative;padding:75px 0 0 0;background:#3f8bcb}footer .left-text{color:#fff;left:-4px;font-size:20px;top:45%;text-transform:uppercase;letter-spacing:3px;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}@media screen and (min-width:1201px) and (max-width:1450px){footer .left-text{left:-24px;font-size:18px;top:45%}}@media screen and (max-width:992px){footer .left-text{display:none}}footer h2{color:#fff;font-size:43px;font-weight:400}@media screen and (min-width:1201px) and (max-width:1450px){footer h2{font-size:34px}}@media screen and (max-width:768px){footer h2{font-size:24px}}footer p{color:#fff;font-weight:300}footer form input,footer form textarea{color:#fff}footer form input:focus,footer form textarea:focus{color:#fff}footer form .form-control{border-radius:0;border:1px solid #fff;color:#fff;font-weight:300;padding:15px;background:transparent!important;box-shadow:none}footer form .form-control::-webkit-input-placeholder{color:#fff;font-weight:300}footer form .form-control::-moz-placeholder{color:#fff;font-weight:300}footer form .form-control:-ms-input-placeholder{color:#fff;font-weight:300}footer form .form-control:-moz-placeholder{color:#fff;font-weight:300}footer form .form-control:focus{outline:2px solid #fff}footer form .btn-black:hover{background:#000!important}footer ul{list-style-type:none;margin-top:60px;padding-left:60px}footer ul li{font-size:18px;color:#fff;font-weight:400;position:relative;line-height:40px;margin-bottom:30px}@media screen and (min-width:1201px) and (max-width:1450px){footer ul li{font-size:16px}}footer ul li .icon-marker{left:-60px;top:0;content:'';position:absolute;width:40px;height:40px;background:url("../img/map-marker.jpg");background-repeat:no-repeat;background-size:cover}footer ul li .icon-phone{left:-60px;top:0;content:'';position:absolute;width:40px;height:40px;background:url("../img/phone-icon.jpg");background-repeat:no-repeat;background-size:cover}footer ul li .icon-message{left:-60px;top:0;content:'';position:absolute;width:40px;height:40px;background:url("../img/message-icon.jpg");background-repeat:no-repeat;background-size:cover}div#contact_results .success{background:#58d268;padding:20px;margin-bottom:20px;color:#fff;border-radius:4px}.btn-black{background:#0f1015;border-radius:0;font-size:16px;color:#fff;font-weight:300;padding:12px 65px;text-transform:uppercase;transition:.5s;border:0!important;-webkit-appearance:inherit!important}@media screen and (max-width:768px){.btn-black{padding:12px 25px}}.btn-black:hover{color:#fff;background:#3f8bcb;transition:.5s;border:0!important}.btn-black:focus{color:#fff;transition:.5s;border:0!important;outline:none!important;box-shadow:none}.btn-blue{background:#3f8bcb;border-radius:0;font-size:16px;color:#fff;font-weight:300;padding:12px 65px;text-transform:uppercase;transition:.5s;border:0!important;-webkit-appearance:inherit!important}@media screen and (max-width:768px){.btn-blue{padding:12px 25px}}.btn-blue:hover{color:#fff;background:#0f1015;transition:.5s;border:0!important}.btn-blue:focus{color:#fff;transition:.5s;border:0!important;outline:none!important;box-shadow:none}.mt60{margin-top:60px}@media screen and (max-width:992px){.mt60{margin-top:10px}}.mb50{margin-bottom:50px}.mb40{margin-bottom:40px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb100{margin-bottom:100px}.pb0{padding-bottom:0}.img-responsive{max-width:100%;height:auto}span.big-count{color:#ecebeb;font-size:80px;font-weight:700}.value-desc{position:relative}.value-desc.safety:after{content:'';position:absolute;top:30px;right:0;width:100px;height:100px;background:url("../img/safety-icon.png") top right;background-repeat:no-repeat}.value-desc.reliability:after{content:'';position:absolute;top:30px;right:0;width:100px;height:100px;background:url("../img/reliability-icon.png") top right;background-repeat:no-repeat}.value-desc.expertise:after{content:'';position:absolute;top:30px;right:10px;width:100px;height:100px;background:url("../img/expertise-icon.png") top right;background-repeat:no-repeat}.value-desc.ontime:after{content:'';position:absolute;top:30px;right:10px;width:100px;height:100px;background:url("../img/time-icon.png") top right;background-repeat:no-repeat}.value-desc p{padding-left:100px;position:relative}.value-desc p:before{content:'';position:absolute;width:90px;left:0;top:10px;background:#3f8bcb;height:2px}.service-desc{position:relative}.service-desc h3{color:#3f8bcb}.service-desc p{padding-left:100px;position:relative}.service-desc p:before{content:'';position:absolute;width:90px;left:0;top:10px;background:#3f8bcb;height:2px}.featured-project{padding:80px 50px}.featured-project p{position:relative}.featured-project p:after{content:'';width:60px;bottom:-30px;left:0;position:absolute;height:8px;background:#3f8bcb}.album{min-height:50rem;padding-top:3rem;padding-bottom:3rem;background-color:#f7f7f7}.card{float:left;width:33.333%;padding:.75rem;margin-bottom:2rem;border:0}.card>img{margin-bottom:.75rem}.card-text{font-size:85%}#other-services{color:#686868}#carousel{background:url("../img/carouselbg.jpg");background-size:cover}#carousel h2{margin-bottom:0;padding-bottom:0}#carousel p{color:#fff}#carousel .owl-carousel{border:10px solid #3f8bcb}#carousel .owl-carousel .owl-stage-outer{padding:10px 0}@media screen and (max-width:992px){#carousel .owl-carousel .owl-nav{display:none}}#carousel .owl-carousel .owl-nav .owl-next{position:relative;display:block;background:#000;z-index:999;width:50px;height:50px;float:right;right:-60px;top:-180px;padding:10px 20px}#carousel .owl-carousel .owl-nav .owl-prev{position:relative;display:block;background:#000;z-index:999;width:50px;height:50px;float:left;left:-60px;top:-180px;padding:10px 20px}#carousel .owl-carousel .item{padding:30px;position:relative;text-align:center}#carousel .owl-carousel .item img{margin:auto;width:initial}#carousel .owl-carousel .item h3{color:#fff;font-size:24px}#carousel .owl-carousel .item p{color:#fff}#main-form .form-control{display:block;width:100%;padding:14px;min-height:50px;font-size:14px;line-height:1.25;color:#686868;background-color:transparent;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:1px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#main-form select{color:#686868}#main-form select option{color:#686868}#main-form label{width:100%;color:#686868}.other-service{background:#ececec;padding:10px;margin-bottom:10px;position:relative;display:inline-block;width:100%;font-size:18px;color:#222}.contact-icon{width:100%;height:182px;position:relative;display:inline-block;margin:auto}@media screen and (max-width:768px){.contact-icon{display:none}}.contact-icon h4{color:#fff;font-size:15px;font-weight:400;text-align:center;margin-top:80px}.contact-icon.mail{background-image:url("../img/contact-message.png");background-repeat:no-repeat;background-size:contain;background-position:center center}.contact-icon.phone{background-image:url("../img/contact-phone.png");background-repeat:no-repeat;background-size:contain;background-position:center center}.contact-icon.marker{background-image:url("../img/contact-marker.png");background-repeat:no-repeat;background-size:contain;background-position:center center}#slideout{position:fixed;z-index:999;right:0;top:200px;padding:12px 0;text-align:center;background:#3f8bcb;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}@media screen and (max-width:992px){#slideout{display:none}}#slideout img{cursor:pointer;position:absolute;top:50px;left:-50px}#slideout h4{color:#fff;margin-bottom:30px}#slideout #slideout_inner{position:fixed;top:180px;right:-490px;background:#3f8bcb;width:490px;padding:25px;height:400px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;text-align:left;-webkit-border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0;border-radius:0 0 5px 0}#slideout #slideout_inner .btn-black:hover,#slideout #slideout_inner .btn-black:focus{background:#285982}#slideout #slideout_inner.slided{right:0!important}.social-icons{display:inline-block}@media screen and (max-width:992px){.social-icons{width:110px;position:absolute;left:110px;margin-left:0}}.social-icons ul{width:180px;padding-left:40px;padding-top:15px;list-style-type:none}@media screen and (max-width:992px){.social-icons ul{width:110px;padding-left:10px;padding-top:15px;list-style-type:none}}.social-icons ul li{margin-right:6px;display:inline-block;opacity:.8;transition:all .5s}.social-icons ul li:hover{transition:all .5s;opacity:1}.social-icons ul li img{max-width:25px}