﻿.site{position:relative}.header{position:relative}.header .header-top{position:relative;min-height:33px;line-height:33px;background:#009FE3}.header .header-top a{color:#fff;display:inline-block}.header .header-top .pull-right > a{float:left;color:#fff;background:#047BAE;padding:0 20px}.header .header-top .pull-right > a > img{float:left;padding-right:5px;padding-top:3px}a.inactive{-webkit-filter:grayscale(1)!important;-moz-filter:grayscale(1)!important;-ms-filter:grayscale(1)!important;filter:grayscale(1)!important}a.active{-webkit-filter:grayscale(0)!important;-moz-filter:grayscale(0)!important;-ms-filter:grayscale(0)!important;filter:grayscale(0)!important}.header .header-middle{padding:10px 0 14px;background:#fff}.header .header-middle #logo{width:260px;margin-top:8px}.header .header-middle .header-widgets{float:right;padding-top:10px}.header .header-middle .header-widgets .widget-icon-box{float:left;display:flex;border-top:0;padding:8px 0;width:auto;border-bottom:0;text-align:left;justify-content:flex-start}.header .header-middle .header-widgets .widget-icon-box .icon-box{width:auto;display:inherit;padding-right:15px;color:#A3A3A3;margin-left:15px;text-align:left;border-right:1px solid #e2e2e2}.header .header-middle .header-widgets .widget-icon-box:nth-child(2) .icon-box{border:0;padding-right:0}.header .header-middle .header-widgets .widget-icon-box .icon-box > .fa{float:left;font-size:40px;margin-right:10px;margin-top:4px}.header .header-middle .header-widgets .widget-icon-box .icon-box .icon-box-text{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0}.header .header-middle .header-widgets .widget-icon-box .icon-box .icon-box-title{margin:4px 0 0;color:#A3A3A3;font-weight:400;font-family:'proxima_nova_regular'}.header .header-middle .header-widgets .widget-icon-box .icon-box .icon-box-subtitle{color:#6F6F6F;font-size:18px;font-family:'proxima_nova_bold'}.header .header-middle .header-widgets .widget-social-icons{float:left;text-align:right;margin:15px 0 0 20px}.header .header-middle .header-widgets .widget-social-icons a{font-size:24px;width:42px;display:inline-block;height:42px;text-align:center;line-height:46px;background:#333;color:#fff;transition:all 200ms ease-out}.header .header-middle .header-widgets .widget-social-icons a:first-child{background:#5c75a9}.header .header-middle .header-widgets .widget-social-icons a:nth-child(2){background:#40bff5}.header .header-middle .header-widgets .widget-social-icons a:last-child{background:#337ab7}.navbar{position:relative;min-height:50px;margin-bottom:0;margin-top:17px}.navbar-default{background-color:#FFF;border:0}.navbar-default .navbar-nav{float:right}.navbar-default .navbar-nav>li>a{padding:15px 17px;font-size:18px;font-family:'proxima_nova_semibold';color:#333}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#555;background-color:#e7e7e7}@media only screen and (max-width: 768px){.header-middle .header-widgets{display:none}.header-middle #logo{margin:8px auto 0}.navbar-default .navbar-nav{float:none}.header .header-top .pull-right > a{background:#3F3F3C}}@media only screen and (max-width: 767px){.header .header-top{background:#1D1D1B}.header-middle .header-widgets{display:none}.header .header-middle{padding:10px 0 0}.header-middle #logo{margin:8px auto 0}.navbar-nav>li>a{font-size:16px}.navbar-default{background-color:#009FE3;border:0}.navbar-default .navbar-brand{color:#fff}.navbar-default .navbar-toggle .icon-bar{background:#fff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#009FE3}.navbar-default .navbar-nav>li>a{color:#fff;text-align:right}}.main{position:relative}#owl-demo{position:relative}#owl-demo .item{width:100%;height:435px;position:relative;background-color:rgba(0,0,0,0);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;width:100%;opacity:1;position:relative}#owl-demo .owl-controls{margin-top:0}#owl-demo .owl-controls .owl-buttons div{position:absolute;opacity:1}#owl-demo .owl-controls .owl-buttons .owl-prev{left:15px;top:155px;width:27px;height:107px;background:url(../img/icon8.png) no-repeat 0 0;cursor:pointer}#owl-demo .owl-controls .owl-buttons .owl-next{right:15px;top:155px;width:27px;height:107px;background:url(../img/icon8.png) no-repeat -27px 0;cursor:pointer}#owl-demo .owl-pagination{position:absolute;z-index:18;bottom:20px;left:48%}#owl-demo #item1{text-align:center}#owl-demo #item1 h3{font-size:40px;margin:160px 0 0;text-align:center;display:inline-block;background:rgba(0,0,0,.6);padding:3px 15px;color:#fff;font-family:'proxima_nova_bold'}#owl-demo #item1 p{text-align:center;margin:0 auto;color:#fff;font-size:22px;width:680px;background:rgba(0,0,0,.6);padding:3px 15px}#owl-demo #item2{text-align:right}#owl-demo #item2 h3{float:right;font-size:36px;margin:160px 0 0;text-align:right;display:inline-block;background:rgba(0,0,0,.6);padding:3px 15px;color:#fff;font-family:'proxima_nova_bold'}#owl-demo #item2 p{float:right;text-align:right;margin:0 auto;color:#fff;font-size:20px;width:694px;background:rgba(0,0,0,.6);padding:3px 15px 3px 0}#owl-demo #item3{text-align:center}#owl-demo #item3 h3{font-size:40px;margin:160px 0 0;text-align:center;display:inline-block;background:rgba(0,0,0,.6);padding:3px 15px;color:#fff;font-family:'proxima_nova_bold'}#owl-demo #item3 p{text-align:center;margin:0 auto;color:#fff;font-size:22px;width:680px;background:rgba(0,0,0,.6);padding:3px 15px}#owl-demo #item4{text-align:center}#owl-demo #item4 h3{font-size:40px;margin:160px 0 0;text-align:center;display:inline-block;background:rgba(0,0,0,.6);padding:3px 15px;color:#fff;font-family:'proxima_nova_bold'}#owl-demo #item4 p{text-align:center;margin:0 auto;color:#fff;font-size:22px;width:680px;background:rgba(0,0,0,.6);padding:3px 15px}@media only screen and (max-width: 767px){#owl-demo #item1 h3{font-size:22px}#owl-demo #item1 p{width:100%;font-size:16px;line-height:20px}#owl-demo #item2{background-position:-490px 0}#owl-demo #item2 h3{font-size:22px}#owl-demo #item2 p{width:100%;font-size:16px;line-height:20px}#owl-demo #item3{background-position:-185px 0}#owl-demo #item3 h3{font-size:22px}#owl-demo #item3 p{width:100%;font-size:16px;line-height:20px}#owl-demo #item4 h3{font-size:22px}#owl-demo #item4 p{width:100%;font-size:16px;line-height:20px}}.home-threebox{position:relative;padding:60px 0 0}.home-threebox h3{line-height:50px;margin-top:0;font-size:28px;color:#545454;text-align:center}.home-threebox p{color:#97a0af;font-size:18px;line-height:22px;margin-bottom:50px;text-align:center}.home-threebox .feature-item{margin-bottom:30px;overflow:hidden}.home-threebox .feature-item img{display:block;border-radius:6px;width:100%}.home-threebox .feature-item .feature-detail h4{font-family:'proxima_nova_bold';font-weight:400;font-size:16px;color:#545454}.home-threebox .feature-item .feature-detail p{color:#9aa7af;line-height:16px;text-align:left;font-size:14px}.home-project{position:relative;padding:60px 0}.home-project .box1{position:relative;overflow:hidden}.home-project .box1 img{display:block;width:100%}.home-project .box1 p{position:absolute;height:73px;bottom:0;background:rgba(0,0,0,0.8);width:100%;padding:15px;margin-bottom:0;font-size:16px;color:#fff}.home-project .box1 p strong{display:block}.home-project .box1 p a{color:#fff;position:absolute;right:15px;top:15px;border:1px solid #fff;padding:10px;transition:300ms}.home-project .news{position:relative;background:rgba(0,0,0,0.8);padding:13.5px}.home-project .news h3{float:left;margin:4px 0 0;color:#fff}.home-project .news .news-box{border-bottom:1px solid #6B6A67;height:36px}.nt-control{margin:2px 0 24px;float:right;cursor:pointer}.nt-control i{background:#4C4C4C;color:#fff;padding:4px 7px;display:inline-block}#nt-example1{width:100%;margin:auto;height:215px;overflow:hidden;display:block;clear:both;float:left}#nt-example1 li{overflow:hidden;height:66px;margin-bottom:6px;line-height:18px;list-style:none;font-size:15px;text-align:left;border-bottom:1px dotted #6B6A67}#nt-example1 li a{color:#fff}#nt-example1 li a span{display:block;font-size:13px;padding-top:5px;color:#ddd}@media only screen and (max-width: 768px){.home-project .box{margin-bottom:20px}}@media only screen and (max-width: 767px){.home-threebox .feature-item{margin-bottom:0}.home-project .col-md-4{margin-bottom:15px}}.finishing{font-size:24px;line-height:26px;text-align:left;padding:35px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.finishing b{display:block;line-height:34px;color:#171F3C;font-size:32px;font-family:'proxima_nova_bold';font-weight:400}.finishing a{margin-bottom:0;color:#8C989F}.finishing button{font-family:'proxima_nova_bold';margin-top:6px}.finishing img{position:absolute;top:-85px;z-index:1;right:80px}@media only screen and (max-width: 768px){.finishing img{right:0}}@media only screen and (max-width: 767px){.finishing{font-size:20px;line-height:22px;text-align:center}.finishing b{line-height:24px;font-size:26px}.finishing img{position:relative;top:0;z-index:1;right:0}}.contact-map{position:relative;min-height:340px;width:100%;border-bottom:3px solid #e1e9f1}.contact-map #map{width:100%;min-height:340px}.contact{position:relative;padding:30px 0}.contact h3{margin-top:0;font-size:18px;color:#171717}.contact h3 > i{width:16px;margin-right:5px}.contact ul{margin-bottom:39px}.contact ul li b{display:inline-block;width:80px}.about-cover{position:relative;min-height:200px;width:100%;background-position:center center;background-repeat:no-repeat}.about-cover:after{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:5;overflow:hidden;background:-webkit-linear-gradient(top,transparent 0,transparent 0,rgba(0,0,0,.65) 100%);background:-moz-linear-gradient(top,transparent 0,transparent 0,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,#000 0,rgba(0,0,0,0.32) 0,rgba(0,0,0,.65) 100%)}.about-cover .container{position:relative;z-index:12}.about-cover h1{font-size:32px;margin-top:85px;color:#fff;text-align:center}.about{position:relative;padding:20px 0}.about h1{font-size:24px;margin-top:0;color:#171717}.about p{text-align:justify}.about img{display:block;width:100%;border:3px solid #f0f3f6;margin-top:6px}.about ul.leftMenu{margin-top:6px}.about ul.leftMenu li{line-height:36px;margin-bottom:15px;padding-left:10px}.about ul.leftMenu li.active{background:#f0f3f6}.about ul.leftMenu li a{color:#555}.about .col-md-9{border-left:1px solid #f0f3f6}ul.noti li{width:100%;padding:15px;background:#fff;min-height:64px;margin-bottom:15px}ul.noti li:nth-child(odd){background:#f0f3f6}ul.noti li a{color:#555}ul.noti li a i{float:left;font-size:36px;margin-right:10px;width:36px}ul.noti li a p{float:left;width:calc(100% - 46px);margin-bottom:0}ul.noti li a span{display:block;font-size:12px;color:#777}.document{position:relative;padding:20px 0}.document h1{font-size:24px;margin-top:0;color:#171717}.document ul li{float:left;width:31.5%;margin:10px;border:1px solid #f0f3f6;position:relative}.document ul li span{width:100%;height:360px;display:block;background-size:cover;background-position:center}.document ul li b{position:absolute;width:100%;bottom:0;left:0;height:42px;background:rgba(0,0,0,.6);color:#fff;line-height:42px;text-align:center}@media only screen and (max-width: 768px){.about .col-md-5 > img{display:block;width:100%}.document ul li{width:100%;margin:10px 0}}.client-list{position:relative;padding:60px 0}.client-list ul > li{width:20%;float:left;position:relative;padding:60px 20px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.client-list ul > li:nth-child(-n+5) .bordertop{border-top:none}.bordertop{width:85%;height:1px;border-top:#ddd dashed 1px;position:absolute;top:0;left:0;margin-left:15px}.borderright{width:1px;height:76%;border-right:#ddd dashed 1px;position:absolute;top:0;right:0;margin-top:15px}.borderbottom{width:85%;height:1px;border-bottom:#ddd dashed 1px;position:absolute;bottom:0;left:0;margin-left:15px;margin-bottom:-1px}.client-list ul > li:nth-child(-n+5) .bordertop{border-top:none}.client-list ul > li:last-child .borderright,.client-list ul > li:nth-child(5) .borderright,.client-list ul > li:nth-child(10) .borderright,.client-list ul > li:nth-child(15) .borderright,.client-list ul > li:nth-child(20) .borderright,.client-list ul > li:nth-child(25) .borderright,.client-list ul > li:nth-child(30) .borderright,.client-list ul > li:nth-child(35) .borderright,.client-list ul > li:nth-child(40) .borderright,.client-list ul > li:nth-child(45) .borderright,.client-list ul > li:nth-child(50) .borderright,.client-list ul > li:nth-child(55) .borderright,.client-list ul > li:nth-child(60) .borderright{border-right:none}.client-list ul > li .borderbottom{display:none}@media only screen and (max-device-width: 768px){.client-list ul > li{width:50%}.client-list ul > li:nth-child(-n+2) .bordertop{border-top:none}.client-list ul > li:last-child .borderright,.client-list ul > li:nth-child(2) .borderright,.client-list ul > li:nth-child(4) .borderright,.client-list ul > li:nth-child(6) .borderright,.client-list ul > li:nth-child(8) .borderright,.client-list ul > li:nth-child(10) .borderright,.client-list ul > li:nth-child(12) .borderright,.client-list ul > li:nth-child(14) .borderright,.client-list ul > li:nth-child(16) .borderright,.client-list ul > li:nth-child(18) .borderright,.client-list ul > li:nth-child(20) .borderright,.client-list ul > li:nth-child(22) .borderright,.client-list ul > li:nth-child(24) .borderright,.client-list ul > li:nth-child(26) .borderright,.client-list ul > li:nth-child(28) .borderright,.client-list ul > li:nth-child(30) .borderright,.client-list ul > li:nth-child(32) .borderright,.client-list ul > li:nth-child(34) .borderright,.client-list ul > li:nth-child(36) .borderright,.client-list ul > li:nth-child(38) .borderright,.client-list ul > li:nth-child(40) .borderright,.client-list ul > li:nth-child(42) .borderright,.client-list ul > li:nth-child(44) .borderright,.client-list ul > li:nth-child(46) .borderright,.client-list ul > li:nth-child(48) .borderright{border-right:none}.client-list ul > li:nth-child(-n+5) .bordertop{border-top:#ddd dashed 1px}.client-list ul > li:last-child .borderright,.client-list ul > li:nth-child(5) .borderright,.client-list ul > li:nth-child(10) .borderright,.client-list ul > li:nth-child(15) .borderright,.client-list ul > li:nth-child(20) .borderright,.client-list ul > li:nth-child(25) .borderright,.client-list ul > li:nth-child(30) .borderright,.client-list ul > li:nth-child(35) .borderright,.client-list ul > li:nth-child(40) .borderright,.client-list ul > li:nth-child(45) .borderright,.client-list ul > li:nth-child(50) .borderright,.client-list ul > li:nth-child(55) .borderright,.client-list ul > li:nth-child(60) .borderright{border-right:#ddd dashed 1px}.client-list ul > li .borderbottom{display:block}}.project{position:relative;padding:20px 0}.project ul.projectMenu{position:relative;margin:10px 0 20px;min-height:42px}.project ul.projectMenu li{float:left;width:32.4%;background:#009FE3;height:42px;line-height:42px;text-align:center;margin:0 5px;position:relative;color:#fff;cursor:pointer}.project ul.projectMenu li.active{background:#333}.project ul.projectMenu li:last-child{margin-right:0}.project ul.projectMenu li a{display:block;width:100%;color:#fff}.project ul.projectMenu li a:hover{text-decoration:none}.project ul.projectMenu li p{position:absolute;left:0;top:0;margin:0}#project .mix{display:none;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;position:relative;overflow:hidden}.project ul#project li{float:left;width:32.4%;margin:10px 5px;border:1px solid #C4C7CA;position:relative;padding:2px}.project ul#project li span{width:100%;height:260px;display:block;background-size:cover;background-position:center}.project ul#project li b{position:absolute;width:98.9%;bottom:2px;left:2px;height:42px;background:rgba(0,0,0,.6);color:#fff;line-height:42px;text-align:left;padding-left:15px}.project ul#project li em{position:absolute;right:15px;bottom:10px;z-index:12;font-style:normal;width:65px;height:26px;border:1px solid #fff;display:block;color:#fff;font-size:14px;text-align:center;line-height:24px;font-weight:lighter}.project ul#project li p{position:absolute;left:2px;top:18px;margin:0;cursor:pointer}@media only screen and (max-width: 767px){.project ul.projectMenu{margin-bottom:30px;min-height:132px}.project ul.projectMenu li{width:100%;margin:0 0 3px}.project ul#project li{width:100%;margin:0 0 10px}}.breadcrumb{box-shadow:rgba(0,0,0,0.027451) 0 2px 0;background:#fff}.project-details{padding:30px 0 60px;position:relative}.project-details .box{margin-top:0}.project-details .table tr td{font-size:15px;border:0}.project-details .table tr td:first-child{width:160px}.project-details .table tr:first-child td{font-size:20px;font-family:'proxima_nova_bold';color:#1D1D1B}.project-details .thumbs-big{width:100%;height:375px;border:6px solid #fff;position:relative}.project-details ul.gallery li{float:left;width:24.3%;margin-right:5px;margin-top:10px;border:1px solid #ccc;padding:2px;background:#fff}.project-details ul.gallery li img{display:block;width:100%}.project-details ul.gallery li:nth-child(4),.project-details ul.gallery li:nth-child(8){margin-right:0}.project-details .box-foot{position:relative}.project-details .box-foot .pull-left > a{height:32px;padding:0 10px 0 5px;background:#1D1D1B;color:#fff;text-align:center;line-height:32px;display:inline-block}.project-details .box-foot .addthis_sharing_toolbox{position:relative;float:right}@media only screen and (max-width: 768px){.project-details .box{margin-top:15px}}@media only screen and (max-width: 767px){.project-details ul.gallery li{width:23.7%}#ribbon-container{right:-18px}.project-details .table tr td{display:block}.project-details .table tr:first-child td{width:100%}.project-details .table tr td:first-child{font-family:'proxima_nova_bold';padding:10px 5px 0}.project-details .table tr td:nth-child(2){display:none}.project-details .table tr td:nth-child(3){padding:0 5px}}.clients{padding:35px 0 25px;position:relative;border-top:1px solid #e1e9f1}.clients .brand-item{display:inline-block;margin-left:50px;margin-bottom:10px}.clients .brand-item:first-child{margin-left:0}#clients .owl-controls .owl-buttons div{position:absolute;opacity:1}#clients .owl-controls .owl-buttons .owl-prev{left:-25px;top:-25px;width:27px;height:107px;background:url(../img/icon1.png) no-repeat 0 0;cursor:pointer}#clients .owl-controls .owl-buttons .owl-next{right:-25px;top:-25px;width:27px;height:107px;background:url(../img/icon1.png) no-repeat -27px 0;cursor:pointer}@media only screen and (max-width: 768px){.clients .brand-item{display:block;margin-left:0}.clients .brand-item:last-child{margin-bottom:0}}.footer{position:relative}.footer .footer-top{padding:20px 0;background:#171717}.footer .footer-top img{width:200px;display:block;margin:15px 0;opacity:.4}.footer .footer-top h4{color:#888}.footer .footer-top p{font-size:15px;line-height:20px;padding-right:50px;text-align:justify;color:#ddd}.footer .footer-top ul{list-style:none;padding:0}.footer .footer-top ul li{line-height:18px;padding-bottom:5px}.footer .footer-top ul li:before{padding-right:5px;font-family:FontAwesome;content:"\f101";color:#ddd}.footer .footer-top ul li a{color:#ddd}.footer .footer-center{position:relative;background:#080808;text-align:center;padding:10px 0}.footer .footer-center a{padding:0 10px;color:#ddd;line-height:20px;display:inline-block}.footer .footer-bottom{position:relative;padding:11px 0;background:#171717}.footer .footer-bottom .copyright{margin-top:14px}.footer .footer-bottom .copyright a{color:#ddd}.footer .footer-bottom .copyright small{font-size:16px}.footer .footer-bottom .social ul{float:right;padding-left:16px;list-style:none}.footer .footer-bottom .social ul li{float:left;width:42px;height:42px;line-height:52px;margin-left:5px}.footer .footer-bottom .social ul li a{display:block;text-align:center}.footer .footer-bottom .social ul li a i{font-size:25px;color:#fff}.footer .footer-bottom .social ul .facebook{background:#5c75a9;color:#fff}.footer .footer-bottom .social ul .twitter{background:#40bff5;color:#fff}@media only screen and (max-width: 767px){.footer .footer-bottom{padding:11px 15px 30px}.footer .footer-bottom .copyright{text-align:center}.footer .footer-bottom .social ul{float:none;display:block;margin:10px auto;text-align:center;width:112px}.footer .footer-center a{padding:10px 25px}.footer .footer-top p{padding-right:0}.footer .footer-bottom .copyright small{display:block;text-align:center}}