.os{font-family:'Open Sans',sans-serif;font-weight:300}.monty{font-family:'Montserrat',sans-serif;font-weight:700}body{font-family:'Open Sans',sans-serif;font-weight:300;color:#7a8587}a{color:#60c5e2}a:hover{color:#072c3d;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;font-weight:700;font-size:24px;text-align:center;text-transform:uppercase;color:#072c3d}h1{margin:90px 0}h3{font-size:14px}.dropdown-menu{background:#072c3d}.dropdown-menu>li>a{font-family:'Montserrat',sans-serif;font-weight:700;color:white;text-transform:uppercase}.dropdown-menu>li>a:hover{background:#60c5e2}.btn-default{font-family:'Montserrat',sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;color:white;background:#52a8c2;border:0;border-radius:0;padding:14px 50px}.btn-default:hover{background:#60c5e2;color:white}.prev_next{margin-bottom:40px}.prev_next a{font-family:'Montserrat',sans-serif;font-weight:700;color:black;text-transform:uppercase}.prev_next .arrow{display:inline-block;background:#52a8c2;border-radius:50%;width:40px;height:40px;text-align:center}.prev_next .arrow span{color:white;margin-top:8px;font-size:20px}.prev_next .arrow.arrow-left{margin-right:24px}.prev_next .arrow.arrow-right{margin-left:24px}.navbar{border:0;border-radius:0;margin:0;min-height:88px;background:#072c3d}@media (min-width:768px){.navbar{background:-moz-linear-gradient(left, #072c3d 33%, #60c5e2 33%);background:-webkit-linear-gradient(left, #072c3d 33% #60c5e2 33%);background:-o-linear-gradient(left, #072c3d 33%, #60c5e2 33%);background:-ms-linear-gradient(left, #072c3d 33%, #60c5e2 33%);background:linear-gradient(to right, #072c3d 33%, #60c5e2 33%)}}.navbar-inverse .navbar-nav>li>a{font-family:'Montserrat',sans-serif;font-weight:700;color:white;text-transform:uppercase}.navbar-inverse .navbar-nav>li>a:hover{color:#60c5e2}@media (min-width:768px){.navbar-inverse .navbar-nav>li>a:hover{color:#072c3d}}.navbar-brand{height:88px}.navbar-right{margin-top:18px}.jumbotron{margin:0}#git{background:#072c3d;color:white}#git h2{color:#60c5e2;margin-bottom:50px;color:#52a8c2}#git a{margin:70px 0}#git .flatblock-content{margin:0 auto;max-width:640px;line-height:30px;color:#a2a9ac}#footer{background:#09384e;color:#708f9e}#footer h3{color:white;text-align:left}#footer .flatblock-content{line-height:26px}#footer p{font-size:14px;line-height:1.7}#footer ul{padding:0;list-style:none}#footer li{margin-bottom:4px}#footer a{color:#708f9e}#footer a:hover{text-decoration:underline;color:#60c5e2}#footer a[href^=tel]:before{content:'Tel: ';color:#60c5e2}#footer #footer-bottom{margin-top:100px}#banner{padding:0;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}#banner .banner{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;height:600px}#banner .banner-info{position:absolute;background:rgba(7,44,61,0.85);bottom:0;min-width:300px;min-height:375px;color:white}#banner .banner-info h2{font-family:'Open Sans',sans-serif;font-weight:300;margin-bottom:24px;color:#60c5e2;text-transform:none;text-align:left;font-size:28px;padding:30px 15px 10px 15px}#banner .banner-info p{padding:0 15px;font-size:18px;line-height:26px}#banner .carousel-indicators li{border-width:2px;border-color:#60c5e2}#banner .carousel-indicators li.active{background:#60c5e2}#home-welcome h1{margin-bottom:32px}#home-welcome>p{text-align:center;color:#7a8387;font-size:16px;margin-bottom:80px}#home-sectors{margin:40px 0}#home-sectors a{margin-bottom:60px}#home-sectors a:hover .icon{background:#60c5e2}#home-sectors .icon{position:relative;margin:0 auto;width:112px;height:112px;line-height:112px;text-align:center;border:1px solid #60c5e2;border-radius:50%}#home-sectors .icon:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;margin:auto}#home-sectors p{text-align:center;color:#7a8587}#home-services{background:#60c5e2;color:white}#home-services h2,#home-services h3{color:white}#home-services h2{margin-bottom:60px}#home-services h3{margin-bottom:20px}#home-services .service{text-align:center;font-size:14px}#home-services img{padding:4px;border:1px solid #ebebeb;background:white;margin:0 auto;margin:50px 0}#home-services a{margin:40px 0}#home-services a:hover{background:#072c3d}#home-services p{font-size:14px}#home-company{background:#f6f6f4}#home-company h2{margin-bottom:100px}#home-company h3{color:#60c5e2;text-align:left}#home-company p{font-size:14px}#home-company a.btn{margin-top:80px}#home-company .block-the-company-left{border-right:1px solid #e7eaed}#home-casestudies h2{margin:80px 0}#home-casestudies h3{text-align:left}#home-casestudies h3 span{color:#60c5e2}#home-casestudies #carousel-casestudies{margin-bottom:120px;margin-top:80px}#home-casestudies #carousel-casestudies img{margin:0 auto;border:1px solid #ebebeb;padding:4px}#home-casestudies #carousel-casestudies a.btn{margin-top:10px}#home-casestudies .carousel-control{background:#60c5e2;width:40px;height:40px;border-radius:50%;opacity:1;top:50%}#home-casestudies .carousel-control span{font-size:20px;margin-top:9px;top:0;text-shadow:none}#casestudy #content{margin-bottom:100px}#casestudy h3{text-align:left}#casestudy h3 span{color:#60c5e2}#casestudy time{display:block;margin-bottom:42px;font-style:italic;color:#aaa}#casestudy #images{margin-bottom:60px}#casestudy img{border:1px solid #ebebeb;padding:4px}#contact{margin-bottom:100px}#contact form{margin-bottom:40px}#contact .form-control{border-radius:0}#contact input[type=text],#contact input[type=email]{height:50px;line-height:50px;margin-bottom:20px}#contact input[type=submit]{margin-top:40px}#contact textarea{height:160px}#contact #contact-info p:first-line{color:#60c5e2}#contact ul{padding:0;list-style:none}#contact li{color:#60c5e2}#contact a{color:#7a8587}#contact a:hover{color:#60c5e2}#page{margin-bottom:180px}#page h3{color:#60c5e2;margin:0 0 30px 0;text-align:left}#page p{margin-bottom:50px}.page-section{background:white}.page-section h1,.page-section h2{margin:90px 0;font-size:24px;text-transform:uppercase;color:#072c3d}.page-section h3{color:#60c5e2;text-align:left;margin:0 0 30px 0}.page-section p{font-size:14px}.page-section:nth-child(even){background:#f6f6f4}#machines table{border-color:#d6d8de;margin-bottom:230px}#machines th{font-family:'Montserrat',sans-serif;font-weight:700;background:#578fa9;color:white;text-transform:uppercase;text-align:center}#machines td{color:#9197a8;padding:18px;text-align:center;background:#fcfcfd;background:-moz-linear-gradient(top, #fcfcfd 0, #f7f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fcfcfd), color-stop(100%, #f7f8f8));background:-webkit-linear-gradient(top, #fcfcfd 0, #f7f8f8 100%);background:-o-linear-gradient(top, #fcfcfd 0, #f7f8f8 100%);background:-ms-linear-gradient(top, #fcfcfd 0, #f7f8f8 100%);background:linear-gradient(to bottom, #fcfcfd 0, #f7f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfd', endColorstr='#f7f8f8', GradientType=0)}#machines td:first-child{padding-left:30px;text-align:left}#machines tbody>tr:nth-child(odd)>td{background:#f8f8f7;background:-moz-linear-gradient(top, #f8f8f7 0, #f3f3f0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f8f7), color-stop(100%, #f3f3f0));background:-webkit-linear-gradient(top, #f8f8f7 0, #f3f3f0 100%);background:-o-linear-gradient(top, #f8f8f7 0, #f3f3f0 100%);background:-ms-linear-gradient(top, #f8f8f7 0, #f3f3f0 100%);background:linear-gradient(to bottom, #f8f8f7 0, #f3f3f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f7', endColorstr='#f3f3f0', GradientType=0)}#sectors{margin-bottom:300px}#sectors .sector{line-height:26px;padding:60px 60px}#sectors h3{display:table;width:100%;color:#60c5e2;text-align:left}#sectors h3 span{display:table-cell;vertical-align:middle}#sectors h3 img{margin-right:24px}#sitemap{margin-bottom:100px}#service .content{margin-bottom:120px}#team .department{margin-bottom:140px}#team h3{text-align:left}#team blockquote{position:relative;margin:0;padding:0;font-size:28px;border-left:0}#team blockquote p{padding:0 64px}#team blockquote:before,#team blockquote:after{display:block;position:absolute;border-radius:50%;width:46px;height:46px;color:white;font-size:50px;text-align:center;font-family:times, serif}#team blockquote:before{content:'\201C'}#team blockquote:after{content:'\201D';bottom:0;right:0}#team img{border:1px solid #ebebeb;padding:4px;margin-top:55px}