/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */html,body{height:100%;background-color:#546C7C}h3{color:#1B86C8}h4{color:#D4232B}.navbar-default .navbar-nav>li>a{color:#546C7C}.nav{background-color:#FFFFFF}.main-container{background-color:#FFFFFF}.nav-contact{margin-top:5px;margin-bottom:5px;font-size:14px;font-weight:bold;font-family:"Open Sans",Helvetica,Arial,sans-serif;text-align:right}.navbar-toggle{margin-top:5px;margin-bottom:5px;height:30px;width:100px;border-color:#DDD;color:#DDD}.navbar-toggle .icon-bar{background-color:#888}.img-portfolio{margin-bottom:30px}.img-hover:hover{opacity:0.8}.logo-table-cell{display:table-cell;vertical-align:middle}.logo-content{display:table;width:100%;height:100%}.banner-height{height:250px}.banner-img{width:100%}.pull-right{float:right}.navbar-toptop{background-color:#F8F8F8;min-height:60px;margin-bottom:0px}.navbar-topbot{background-color:#333333;min-height:40px;height:40px}.navbar-nav>li>a{line-height:30px;padding-top:10px;padding-bottom:10px}.nav-justified{background-color:#333333}.nav-justified>li>a{margin-bottom:0;color:#F8F8F8;font-weight:bold;text-align:center;background-repeat:repeat-x;border-left:1px solid rgba(255,255,255,0.25);border-right:1px solid rgba(0,0,0,0.1)}.navbar .nav li:first-child a{border-left:0}.navbar .nav li:last-child a{border-right:0}.nav-justified>li>a:hover,.nav-justified>li>a:active,.nav-justified>li>a:focus{background-color:#666666}.dropdown-toggle:active,.open .dropdown-toggle{outline:0;background-color:#666666 !important}.nav-justified li.dropdown.open .dropdown-menu{background-color:#555555}.nav-justified li.dropdown.open .dropdown-menu>li>a{color:#F8F8F8}.nav-justified li.dropdown.open .dropdown-menu>li>a:hover,.nav-justified li.dropdown.open .dropdown-menu>li>a:active,.nav-justified li.dropdown.open .dropdown-menu>li>a:focus{background-color:#666666}.banner-row{background-image:url("/img/pattern.png");background-position:center center;background-repeat:repeat;background-color:#ffffff}.banner-back{background-image:url("/img/frontbanner.jpg");background-position:center center;background-repeat:norepeat;background-color:#ffffff;width:100%;height:250px}.align-center{margin:auto;display:block}.pic-team{height:150px}.panel-service{background-color:#546C7C !important;color:#fff !important}.logo-font{font:37px/1.4em "open sans",sans-serif;color:#546C7C;line-height:0.5em;margin:0px;letter-spacing:normal;padding:0px;border:0px none;outline:0px none;vertical-align:baseline}.logo-sub-font{font:16px/1.4em "open sans",sans-serif;color:#1C2429;line-height:0.5em;margin:0px;letter-spacing:normal;padding:0px;border:0px none;outline:0px none;vertical-align:baseline}.logo-banner{margin:auto;width:300px}.error-404{font-size:100px}.link-list li i{color:#BBB;float:right;margin-top:10px}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;font-size-adjust:none;font-stretch:normal;font-feature-settings:normal;font-language-override:normal;font-kerning:auto;font-synthesis:weight style;font-variant:normal;font-size:inherit;text-rendering:auto;transform:translate(0px, 0px)}.footer{background-color:#272727}.footer p{color:#eee}.footer .link-list li a{line-height:2}.footer h2{color:#eee;font-size:18px;font-weight:200}.footer .link-list li{border-bottom:solid 1px #353535}.footer address,.footer .link-list a,.footer .link-list i{color:#eee}.footer address{line-height:24px}.footer .footer .map-img{background:url(../../img/map-img.png) 5px 60px no-repeat}.footer .copyright{background:#222;border-top:none;padding:10px 0 5px}.footer .copyright p{color:#eee;margin-top:14px}.footer-logo{width:100%;padding-top:10px;padding-bottom:20px;padding-left:10px;padding-right:10px;box-shadow:inset 0 0 0 1000px rgba(0,0,0,0.1)}.footer .copyright a{margin:0 2px}.footer .headline h2,.headline h3,.headline h4{padding-bottom:5px;display:inline-block;border-bottom:2px solid #72C02C}.nav-logo-img{height:60px;margin:5px auto}@media (max-width: 767px){.nav-contact{text-align:center;margin-top:0px}.nav-justified li.dropdown.open .dropdown-menu{position:relative;top:auto;left:auto;float:none}.nav-justified li.dropdown.open .dropdown-menu>li>a{text-align:center}}@media (max-width: 991px){.customer-img,.img-related{margin-bottom:30px}.footer-logo{width:50%;margin:0 auto;min-width:200px}}@media (max-width: 767px){.img-portfolio{margin-bottom:15px}header.carousel .carousel{height:70%}}