body{padding-top:90px;font-family:'Roboto',serif;font-size:14px;color:#333;line-height:1.5em;font-weight:400}ul,ol{padding:0 0 0 20px;margin:0 0 20px 20px}.social-list li{display:inline-block}.social-list a{padding:20px;color:#fff;text-decoration:none}p{margin-bottom:20px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,label,button,.btn{text-transform:uppercase;margin:0 0 20px 0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{display:block;line-height:1.3em}h1,.h1{font-size:50px}h2{font-size:25px}h2.section-title{color:#231f20}h2.section-title:after{display:block;content:'';width:100%;height:19px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center center no-repeat;margin-top:30px}h5{font-size:15px;letter-spacing:0.2em}img{max-width:100%;border:none;outline:none}a{color:#0e76bc;text-decoration:none!important}a:hover{color:#ec008c}section{position:relative}blockquote{padding:0;margin:0;border:0}form{text-align:left}label{font-weight:normal}button,.btn{font-size:15px}.form-group{margin:0}.form-control{background-color:transparent;color:#888888;border:1px solid #ddd!important;border-radius:3px;transition:all 0.3s ease-out;margin-bottom:10px;outline:none!important;background:#fff}.form-control:focus{border-color:#ffffff;box-shadow:none}textarea.form-control{height:100px}blockquote{font-style:italic}blockquote footer{color:#666;font-size:13px}.top{background:#0e76bc;font-size:13px;letter-spacing:2px;padding:5px 0;color:#fff;text-align:right}.navbar{min-height:90px;font-family:'Roboto',sans-serif}.navbar-default{background-color:#ffffff}.navbar-default>.container{border-bottom:5px solid #04cfe1}.navbar-brand{height:auto;padding:23px 0}.navbar-brand img{max-height:100px}.navbar-default .navbar-nav>li>a{color:#707070;font-size:14px;padding:16px 10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#333}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li:hover a{color:#fff;background-color:#0e76bc}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#0e76bc;background-color:transparent}.navbar-default .navbar-toggle{margin-top:28px;margin-bottom:28px;border:0;border-radius:0}.navbar-default .navbar-toggle .icon-bar{background:#707070}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background:#0e76bc}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus,.navbar-nav>li.active>a{color:#ffe600;background:transparent}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top:1px solid #fff;border-top-right-radius:4px;border-top-left-radius:4px}.navbar ul ul{display:none;position:absolute;top:100%;left:0!important;background:#fff;padding:0}.navbar ul li:hover a{color:#ff0000;text-decoration:none}.navbar ul ul li{float:none}.navbar ul ul a{padding:10px 15px}.navbar ul ul ul{top:0;left:100%}.navbar ul li:hover>ul{display:block}.dropdown-menu{border:0}.dropdown-menu li:hover a{background:#ea661e!important}.dropdown-menu>li>a{white-space:normal}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)}.home-content{position:absolute;width:100%;top:50%;transform:translateY(-50%);text-align:center;color:#ffffff}.home-content .h1,.home-content h2{margin-top:45px}.home-content .cta-container{margin-top:54px}.home-content .btn-default{background-color:transparent;border:1px solid #ffffff}.home-content .btn-default:hover,.home-content .btn-default.active.focus,.home-content .btn-default.active:focus,.home-content .btn-default.active:hover,.home-content .btn-default:active.focus,.home-content .btn-default:active:focus,.home-content .btn-default:active:hover{background:#ffffff;color:#231f20;border-color:#ffffff}.home-content .btn-primary{background-color:#0e76bc}.home-content .btn-primary:hover,.home-content .btn-primary.active.focus,.home-content .btn-primary.active:focus,.home-content .btn-primary.active:hover,.home-content .btn-primary:active.focus,.home-content .btn-primary:active:focus,.home-content .btn-primary:active:hover{background:#ffffff;color:#0e76bc;border-color:#0e76bc}.down-icon{position:absolute;left:50%;transform:translateX(-50%);bottom:0;padding:45px 15px 15px}.down-arrow{animation:scrollDown 2s infinite}@keyframes scrollDown{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.phone{text-align:right;margin-top:30px;margin-bottom:0;color:#637988}.phone a{color:#0e76bc;text-decoration:none;font-weight:600;font-size:30px;margin-left:10px}.phone span{padding:10px 0;width:41px;text-align:center;border:1px solid #ccc;border-radius:50%;display:inline-block}#slider1_container{visibility:hidden;position:relative;margin:0 auto;top:0px;left:0px;width:1300px;height:450px;overflow:hidden}#slider1_container .jssorl-009-spin{position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.7)}#slider1_container .jssorl-009-spin img{margin-top:-19px;position:relative;top:50%;width:38px;height:38px}.slideimg{position:absolute;left:0px;top:0px;width:1300px;height:500px;overflow:hidden}.jssorb031{position:absolute;bottom:12px;right:12px}.jssorb031 .i{width:16px;height:16px;position:absolute;cursor:pointer}.jssorb031 .i .svgin{position:absolute;top:0;left:0;width:100%;height:100%}.jssora051{width:55px;height:55px;top:0px}.jssora051 svg{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;font-size:50px}.jssorb031 .i .b{fill:#000;fill-opacity:0.5;stroke:#fff;stroke-width:1200;stroke-miterlimit:10;stroke-opacity:0.3}.jssorb031 .i:hover .b{fill:#fff;fill-opacity:.7;stroke:#000;stroke-opacity:.5}.jssorb031 .iav .b{fill:#fff;stroke:#000;fill-opacity:1}.jssorb031 .i.idn{opacity:.3}.caption{position:absolute;top:40%;left:19%;width:610px;font-weight:300;z-index:2;color:#fff;border-radius:0 30px 0 30px}.caption p{font-family:'Roboto',serif;margin-bottom:22px;text-shadow:0 1px 2px rgba(0,0,0,1.00);font-weight:400}.caption h2{font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,1.00);margin-bottom:10px;font-size:33px}.btns,.btns-outline{margin:0 10px 0 0;text-align:center;padding:5px 10px;color:#fff!important;background-color:#04a3ce;transition:all 0.3s;outline:none;box-shadow:none;border:1px solid #04a3ce;display:inline-block;text-decoration:none!important;font-size:13px;font-weight:400}.btns-outline{background:none;border:1px solid #fff}.btns:hover,.btns-outline:hover{background:#ea661e;border:1px solid #ea661e}#history,#innerpage{padding:60px 0;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center 3px no-repeat}#innerpage h2{margin-bottom:15px;margin-top:15px}.history-content{text-align:center}.history-content p.spc{margin-top:32px}.imgleft{border-radius:5px;margin-right:20px;float:left;max-width:300px}#innerpage svg{color:#0e76bc;margin-right:10px}.project{position:relative;width:320px;overflow:hidden;outline:none}.project:hover .description{transform:translateY(-100%)}.project img{width:100%}.project .description{position:absolute;width:100%;height:370px;padding:61px 33px 54px;background:#04a3ce;color:#ffffff;text-align:center;transition:all .3s ease-out}.project .description p{margin-top:65px}.project .description .social-list{margin-top:54px}.bannerimage{width:100%}#services{padding:70px 0;text-align:center}.service{background:#ffffff;padding:40px;text-align:center;border-top:5px solid #0e76bc;margin-top:40px}.service .separator{width:30px;height:2px;background-color:#0e76bc;margin:25px auto 0}.service h5{margin-top:20px;color:#231f20}.service p{margin-top:20px}.service a{color:#637988;text-decoration:none}#commercial{padding:70px 0}.commercial-content{text-align:center;color:#231f20}.commercial-content img{border-radius:5px;margin-bottom:20px}.commercial-content h5{margin-bottom:10px}.commercial-content h4{font-size:16px}#contact{padding:60px 0;background-image:url('../images/bg01.jpg');background-size:cover}.contact-subsection{box-sizing:border-box}#about-subsection{padding:50px;background:rgba(255,255,255,.6)}.contact-subsection h2:after{display:block;content:'';width:30px;height:2px;background-color:#0e76bc;margin:20px auto 0}#about-subsection p{margin-top:20px}#form-subsection{overflow:hidden;padding:20px 30px;border-radius:20px 0 20px 0;background:#eee}#formsubsection{padding:20px 0;overflow:hidden}.service .fa{font-size:70px;color:#000}#footer{background:#0e76bc;color:#ffffff;padding:55px 0 0}#footer .copyright{font-family:'Roboto',sans-serif}#footer .social-list{float:right}footer a{color:#fff}footer a:hover{color:#fff}footer .footer-map{width:100%;height:200px}footer .up-footer h2{color:#222222;font-size:17px;font-family:'Roboto',sans-serif;font-weight:700;margin:0 0 15px;font-size:15px;margin-bottom:30px;text-transform:uppercase;color:#ffffff}footer .up-footer p{color:#ffffff}footer .up-footer img{}footer .up-footer ul.navigation{margin:0;padding:0}footer .up-footer ul.navigation li{list-style:none;margin-bottom:5px}footer .up-footer ul.navigation li a{display:inline-block;text-decoration:none;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;font-family:'Roboto',sans-serif;color:rgba(255,255,255,0.9)}footer .up-footer ul.navigation li a:hover{color:#ffba00}footer .up-footer .info-widget p{margin-bottom:5px;display:flex}footer .up-footer .info-widget p i{color:#ce0a11;margin-right:5px}footer .up-footer .info-widget p.first-par{margin-bottom:20px}footer svg{margin-right:5px;vertical-align:top;margin-top:3px;width:15px!important}footer p.copyright{padding:15px;font-size:13px;color:#ffffff;text-align:center;margin:0;border-radius:20px 20px 0 0;background:rgba(0,0,0,0.3)}.is-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.grabbable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.grabbing{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.fancybox{width:22%;display:inline-block;margin:8px 6px}.fancybox img{border-radius:5px;width:100%}.icon-box:hover{opacity:0.7}.icon-box{position:relative;display:inline-block;margin-bottom:10px}.icon-inside{z-index:100;position:absolute;color:white;font-size:24px;font-weight:bold;left:40%;top:40%;display:none}.hvr-icon-pop{padding:2px 5px;display:inline-block;background-color:#fff}.icon-box:hover .icon-inside{display:inline-block}.controls{margin-bottom:20px}hr{border-top:1px dashed #ccc;border-bottom:none;margin:30px 0}@media (min-width:1200px){.navbar-right{margin-top:10px}.navbar-default .navbar-nav li a{border-right:1px dashed #ccc}.navbar-default .navbar-nav li:last-child a{border-right:none}}@media only screen and (max-width:1199px){.navbar-brand{height:50px;padding:0}.navbar-default .navbar-nav>li>a{padding:10px 13px;font-size:13px}#about-subsection,#form-subsection{padding:95px 70px 70px;min-height:560px}}@media only screen and (max-width:991px){.top{display:none}.service:not(first-of-type){margin-top:30px}.caption{display:none}#about-subsection,#form-subsection{padding:80px;min-height:auto}#form-subsection{margin-top:55px}.phone{display:none}.navbar-brand img{max-height:70px}.navbar-default .navbar-nav>li>a{padding:10px;font-size:13px}footer .up-footer .col-md-3{margin-bottom:20px}footer .up-footer h2{margin-bottom:10px}}@media (max-width:991px) and (min-width:768px){.navbar-default .navbar-nav>li>a{letter-spacing:0;font-size:12px;padding:10px}}@media only screen and (max-width:767px){h1,h2,h3,h4,h5,h6{line-height:1.5}.navbar-default .navbar-nav{text-align:left;margin-left:15px}.navbar-default .navbar-nav>li>a{padding:10px 0}.navbar ul ul{left:20%!important;top:50%}.navbar-collapse.in{overflow-y:visible}.home-content{transform:translateY(-55%)}.home-content .h1,.home-content h2{font-size:42px}.service{padding:30px}.single-client-container:not(first-of-type){margin-top:60px}#about-subsection,#form-subsection{padding:60px 30px;min-height:auto}#footer{text-align:center}footer .up-footer .info-widget p{display:block}#footer .social-list{float:none;margin-top:45px}}@media only screen and (max-width:575px){.home-content .btn{display:block;margin:0 auto}.home-content .btn-primary{margin-top:30px}}