@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,300|Open+Sans+Condensed:300,700);body{font-family:'Open Sans',Helvetica,Arial,sans-serif;color:#6c6c6c;font-weight:400;font-size:15px;height:100%;margin:0;padding:0}a{color:#e67e22;text-decoration:none;outline:0}a:hover{color:#333;text-decoration:none;outline:0}a:focus{text-decoration:none;outline:0}a,#aboutArea .col-sm-3{-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-backface-visibility:hidden}.banner-header{text-shadow:1px 1px 1px #333}h1,h2,h3,h4,h5,h6{color:#333}h1,h2{color:inherit;font-family:'Open Sans Condensed';line-height:normal;margin:0 0 10px 0;text-rendering:optimizelegibility}h1{color:#e67e22;font-size:42px;font-weight:700}h3{margin-bottom:20px;color:#333}#filler{height:50px;position:relative}p{margin-bottom:18px}blockquote footer,blockquote small,blockquote .small{color:#453951}.col-space{margin:30px 0;clear:both;overflow:hidden;width:100%}.lead{font-weight:300}.progress{border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.0);box-shadow:inset 0 1px 2px rgba(0,0,0,0.0);background-color:#ebebeb}.progress .progress-bar{background-color:#e67e22;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.0);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.0)}.form-control{color:#333;border:2px solid #e67e22;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.0);box-shadow:inset 0 1px 1px rgba(0,0,0,0.0)}.form-control:focus{border-color:#333;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.0);box-shadow:inset 0 1px 1px rgba(0,0,0,0.0)}.img-thumbnail{background:#e67e22;border:0;border-radius:0}.dropdown-menu,.well{border-radius:0}.dropdown-menu{padding:0;border:0}.dropdown-menu>li>a{padding-left:15px;padding-right:15px}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background:#e67e22;color:#fff}.capbox{width:60%;margin:0 auto;height:2px;background:#ef9d21;overflow:hidden}.ns{width:97%;text-align:center;margin:10px 0 5px;padding:8px 0}.bot{position:absolute;left:-5000px}#mc-embed-signup{background:#fff;clear:left;font:14px Helvetica,Arial,sans-serif}.nav-tabs{border-color:#e67e22}.nav-tabs>li>a{border-radius:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border-color:#e67e22;color:#fff;background:#e67e22}.tab-content>.tab-pane{padding:15px 0}.nav-pills>li>a{background:#f6f6f6;color:#453951}.nav-pills>li>a{margin:0 2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{background:#453951}.nav-pills>li.active>a:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(69,57,81,0);border-top-color:#453951;border-width:10px;margin-left:-10px}.panel-default{border:#e67e22}.panel-group .panel+.panel{margin-top:10px}.panel-title>a{display:block;padding:10px 15px;background:#e67e22;color:#fff;border:0!important}.panel-title>a i{margin-right:5px}.panel-title>a.collapsed{background:#f6f6f6;color:#333}.panel-title>a kbd{float:right}.panel-heading{padding:0}.panel-default>.panel-heading+.panel-collapse .panel-body{border:0;background:0}.panel-body{padding:10px 0}.panel-default{border:0}.panel.panel-default{background:0;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.0);box-shadow:0 1px 1px rgba(0,0,0,.0)}.social-icon{width:24px;height:24px;line-height:24px;text-align:center;font-size:14px;color:#fff;display:inline-block;-webkit-border-radius:50%;border-radius:50%;background:#8f8f8f;margin-left:10px}.social-icon:hover{color:#fff;background:#ef9d21}.icon{-webkit-border-radius:50%;display:inline-block;border-radius:50%;width:70px;height:70px;padding:10px 0;text-align:center;font-size:30px;border:2px solid #333;color:#333}#servicesArea,#introArea,#serviceArea{background-color:#e67e22;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-background-size:widthpx heightpx;-webkit-background-size:1900px 1200px}.btn{text-decoration:none;text-transform:uppercase;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-backface-visibility:hidden;outline:0;background:#1b1b1b;color:#fff;border-radius:0}.btn:hover{background:#333;color:#fff;border-color:#333}.btn-outline-inverse{border:2px solid #fff;color:#fff;background:rgba(0,0,0,0.0)}.btn-outline-inverse:hover{background:#fff;color:#333;border:2px solid #fff}.btn-outline-inverse:hover,.btn-outline-inverse:focus{background:#fff;color:#e67e22}.top-menu{font-size:14px;position:static;margin:0;font-family:'Open Sans Condensed';font-weight:700;padding:15px 0;background:#1b1b1b;border-bottom:0;-webkit-box-shadow:0 3px 2px 0 rgba(0,0,0,0.2);box-shadow:0 3px 2px 0 rgba(0,0,0,0.2)}.top-menu .navbar-header{margin-left:0;margin-right:0}.top-menu .navbar-brand{color:#333;font-size:30px;height:auto;line-height:40px;padding:0}.top-menu .navbar-brand i{color:#e67e22}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#e67e22}span.navbar{color:#aaa;display:inline-block;width:auto;margin-bottom:0}.top-menu,.top-menu .navbar-brand,.top-menu .navbar-nav>li>a{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.navbar-brand a{text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#FFF;border-bottom:2px #ef9d21 solid}.navbar-brand a:hover{text-decoration:none;color:#ef9d21}.navbar-brand a span{color:#ef9d21;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.navbar-brand a:hover span{color:#fff}.rotate{background:url('images/logo-small.png') no-repeat 0 0;width:46px;height:46px;position:fixed;margin:6px 0 0}.top-menu .navbar-nav>li>a{color:#999;text-transform:uppercase}.top-menu .navbar-nav>li>a:hover,.top-menu .navbar-nav>li>a.current,.top-menu .navbar-nav>.active>a,.top-menu .navbar-nav>.active>a:hover,.top-menu .navbar-nav>.active>a:focus,.top-menu .navbar-nav>.open>a,.top-menu .navbar-nav>.open>a:hover,.top-menu .navbar-nav>.open>a:focus,.top-menu .navbar-nav .open .dropdown-menu>li>a:hover,.top-menu .navbar-nav .open .dropdown-menu>li>a:focus{background:0;color:#fff;border-bottom:2px #ef9d21 solid}.top-menu .navbar-toggle{border-color:#e67e22;margin-right:0}.top-menu .navbar-toggle .icon-bar{background:#e67e22}.top-menu .navbar-toggle:hover,.top-menu .navbar-toggle:focus{background:#e67e22;border-color:#e67e22}.top-menu .navbar-toggle:hover .icon-bar,.top-menu .navbar-toggle:focus .icon-bar{background:#fff}.top-menu .navbar-right .dropdown-menu{left:0}.top-menu .navbar-collapse,.top-menu .navbar-form{border-color:#e67e22}.top-menu>.container .navbar-brand,.top-menu>.container-fluid .navbar-brand{margin:4px 0 0 55px;padding-bottom:6px;color:#fff;border-bottom:2px #ef9d21 solid}.top-menu>.container .navbar-brand:hover,.top-menu>.container-fluid:hover .navbar-brand:hover{color:#ef9d21}.navbar-header a{margin-left:45px;color:#fff}.navbar-header a:hover{color:#ef9d21}.navbar-header a span{color:#ef9d21;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.navbar-header a span:hover{color:#fff}.top-menu.tiny{padding:5px 0;position:fixed}.jumbotron{text-align:center;padding:40px 0;min-height:0;background:0;margin:0;color:#fff}.jumbotron h1{font-weight:700;line-height:1;margin:10px 0 30px}.jumbotron a.btn{font-weight:bold;margin:20px auto 0}.content-head{text-align:center}#topArea{display:none;padding:7px;font-size:13px;border-bottom:1px solid #e1e1e1;color:#8f8f8f;background:#1b1b1b}#topArea p{padding:2px 0;margin:0}#main-slider{position:relative}#main-slider .jumbotron{padding-top:15%;position:absolute;left:0;right:0;top:0}.slider{position:relative;height:100%;width:100%;z-index:5}.absolute--img{position:absolute;bottom:-10px;left:50%;margin-left:-49px;z-index:99}.slider .btn{margin:10% 10px 0}.carousel-caption{width:60%;height:60%;top:50%;left:50%;margin-top:-15%;margin-left:-30%;font-size:24px;text-align:center;color:#fff;text-transform:none;-webkit-backface-visibility:hidden;background:none repeat scroll 0 0 rgba(0,0,0,0.81)}.carousel-caption h1{font-size:60px;line-height:60px;text-transform:lowercase;font-weight:bold;text-align:left;color:#fff}.carousel-caption h1 span{color:#ffdd3c;border:2px solid #fff;padding:0 4px 4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.carousel-caption h4{font-size:60px;font-size:3em;font-weight:normal;line-height:60px;margin:0;padding:3% 1%;padding-bottom:20px;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff}.carousel-caption p{text-shadow:1px 1px 3px #666;text-align:center;color:#e0e0e0;font-size:22px;padding:0 2%;text-transform:uppercase;font-weight:400;margin:20px 0 20px 0}.carousel-caption p.description{text-shadow:1px 1px 3px #666;text-align:center;color:#e0e0e0;font-size:22px;padding:0 5%;text-transform:uppercase;font-weight:400;margin:20px 0 20px 0}.carousel-control{background:0;opacity:1;position:absolute;top:0;margin-top:0;-moz-opacity:1}.carousel-control span{position:absolute;top:50%}.carousel-control .carousel-control-left{background:url('images/slider/prev.png') no-repeat;width:56px;height:56px;left:25px}.carousel-control .carousel-control-right{background:url('images/slider/next.png') no-repeat;width:56px;height:56px;right:25px}.carousel-control .carousel-control-left:hover{background:url('images/slider/prev-a.png') no-repeat}.carousel-control .carousel-control-right:hover{background:url('images/slider/next-a.png') no-repeat}.boxess .carousel-control .carousel-control-left{top:50%;margin-top:-27px}.boxess .carousel-control .carousel-control-right{top:50%;margin-top:-27px}.boxess .carousel-caption{top:200px;margin-top:0}.boxess{background-color:#fff;position:relative;top:70px;margin-bottom:70px}.boxess .carousel-caption h1{font-size:40px;line-height:40px}.bar{position:absolute;height:90%;left:50%}.bounce{position:absolute;bottom:25;z-index:999;left:50%;margin-top:-25px;margin-left:-25px;margin-top:25px;height:40px;width:40px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOTMuNzUxLDQ1NS44NjhjLTIwLjE4MSwyMC4xNzktNTMuMTY1LDE5LjkxMy03My42NzMtMC41OTVsMCwwYy0yMC41MDgtMjAuNTA4LTIwLjc3My01My40OTMtMC41OTQtNzMuNjcyICBsMTg5Ljk5OS0xOTBjMjAuMTc4LTIwLjE3OCw1My4xNjQtMTkuOTEzLDczLjY3MiwwLjU5NWwwLDBjMjAuNTA4LDIwLjUwOSwyMC43NzIsNTMuNDkyLDAuNTk1LDczLjY3MUwyOTMuNzUxLDQ1NS44Njh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIwLjI0OSw0NTUuODY4YzIwLjE4LDIwLjE3OSw1My4xNjQsMTkuOTEzLDczLjY3Mi0wLjU5NWwwLDBjMjAuNTA5LTIwLjUwOCwyMC43NzQtNTMuNDkzLDAuNTk2LTczLjY3MiAgbC0xOTAtMTkwYy0yMC4xNzgtMjAuMTc4LTUzLjE2NC0xOS45MTMtNzMuNjcxLDAuNTk1bDAsMGMtMjAuNTA4LDIwLjUwOS0yMC43NzIsNTMuNDkyLTAuNTk1LDczLjY3MUwyMjAuMjQ5LDQ1NS44Njh6Ii8+DQo8L3N2Zz4=);background-color:#000;background-size:contain;-webkit-animation:bounce 1s infinite}@-webkit-keyframes bounce{0%{bottom:5px}25%,75%{bottom:15px}50%{bottom:20px}100%{bottom:0}}.social .a-btn{background:linear-gradient(top,#80a9da 0,#6f97c5 100%);padding-left:20px;padding-right:80px;height:24px;display:inline-block;position:relative;border-radius:20px;float:left;clear:both;margin:0;overflow:hidden;transition:all .3s linear;background-color:#8f8f8f}.social .a-btn-text{padding-top:0;display:block;font-size:16px;white-space:nowrap;text-shadow:0 1px 1px rgba(255,255,255,0.3);color:#d9d9d9;transition:all .2s linear}.social .a-btn-slide-text{position:absolute;right:0;bottom:0;margin-bottom:2px;width:0;background:#8f8f8f;text-shadow:0 -1px 1px #363f49;color:#fff;font-size:15px;white-space:nowrap;text-transform:uppercase;text-align:left;text-indent:10px;overflow:hidden;line-height:20px;box-shadow:-1px 0 1px rgba(255,255,255,0.4),1px 1px 2px rgba(0,0,0,0.2) inset;transition:width .3s linear}.social .a-btn-icon-right{position:absolute;right:0;top:0;height:100%;width:52px;border-left:1px solid #b0b0b0;box-shadow:1px 0 1px rgba(255,255,255,0.4) inset}.social .a-btn-icon-right span{width:38px;height:38px;opacity:.7;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px;background:transparent url(./images/arrow-right.png) no-repeat 50% 55%;transition:all .3s linear}.social .a-btn:hover{padding-right:700px;box-shadow:0 1px 1px rgba(255,255,255,0.8) inset,1px 1px 3px rgba(0,0,0,0.2),0px 0 0 3px rgba(188,188,188,0.4)}.social .a-btn:hover .a-btn-text{text-shadow:0 1px 1px #5d81ab;color:#fff}.social .a-btn:hover .a-btn-slide-text{width:500px;margin-right:60px}.social .a-btn:hover .a-btn-icon-right span{opacity:1}.social .a-btn:active{position:relative;top:1px;background:#5d81ab;box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;border-color:#80a9da}p.socialmedia{font-size:30px}#welcomeArea{padding:20px 0;color:#fff;background:#e67e22;border-top:1px solid #fff}#welcomeArea h1{color:#fff}#welcomeArea a.btn{margin:5px 10px}#aboutArea{padding:100px 0}#aboutArea h6{margin-bottom:5px;text-transform:uppercase}#aboutArea a.more{font-size:35px}#aboutArea .about-box{padding:1.5em 0}#aboutArea .col-sm-3:hover{cursor:pointer;background:#e67e22;color:#fff}#aboutArea .col-sm-3:hover h3,#aboutArea .col-sm-3:hover a.more,#aboutArea .col-sm-3:hover a.more:hover{color:#fff}#aboutArea .col-sm-3:hover .icon{border-color:#fff;color:#fff}#aboutArea .margin-top{margin-top:20px}#seoArea{padding:40px 0}#seoArea h6{margin-bottom:5px;text-transform:uppercase}#seoArea a.more{font-size:35px}#seoArea .about-box{padding:1.5em 0}#seoArea .col-sm-3:hover{cursor:pointer;background:#e67e22;color:#fff}#seoArea .col-sm-3:hover h3,#aboutArea .col-sm-3:hover a.more,#aboutArea .col-sm-3:hover a.more:hover{color:#fff}#seoArea .col-sm-3:hover .icon{border-color:#fff;color:#fff}#seoArea .margin-top{margin-top:20px}#quoteArea{padding:40px 0}#quoteArea h6{margin-bottom:5px;text-transform:uppercase}#quoteArea a.more{font-size:35px}#quoteArea .about-box{padding:1.5em 0}#quoteArea .col-sm-3:hover{cursor:pointer;background:#e67e22;color:#fff}#quoteArea .col-sm-3:hover h3,#aboutArea .col-sm-3:hover a.more,#aboutArea .col-sm-3:hover a.more:hover{color:#fff}#quoteArea .col-sm-3:hover .icon{border-color:#fff;color:#fff}#quoteArea .margin-top{margin-top:20px}#quoteArea form{padding:20px;background:rgba(255,255,255,0.9)}#quoteArea .form-control{margin-bottom:19px}#quoteArea h2{font-size:24px}#quoteArea h4{margin-top:-10px;background:#fff}#quoteArea h5{font-size:16px;font-weight:700;border:0;margin-bottom:-30px;background:#fff}#quoteArea .quote{overflow:hidden}#quoteArea .form-group{margin:0 0 10px}#quoteArea hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #000}#quoteArea .col-md-8{padding:0}.subtitle{margin:0}.fancy{line-height:.5;text-align:center}.fancy span{display:inline-block;position:relative;font-size:20px}.fancy span:before,.fancy span:after{content:"";position:absolute;height:5px;border-bottom:1px solid black;border-top:1px solid black;top:0;width:500px}.fancy span:before{right:100%;margin-right:15px;margin-top:4px}.fancy span:after{left:100%;margin-left:15px;margin-top:4px}#servicesArea{padding:100px 0 40px;position:relative;background-image:url('images/services.jpg');color:#ededed;background-color:#191818}#servicesArea .container{position:relative}#servicesArea .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}#servicesArea h1,#servicesArea p.lead{text-align:center}#servicesArea h3{color:#ededed}#servicesArea h2.service{color:#ededed;margin-top:20px;font-family:inherit;font-size:24px}#servicesArea .icon{border-color:#e67e22;color:#e67e22}#servicesArea a.more{font-size:35px}#servicesArea .sep{width:100%;height:4em}#servicesArea ul{padding-bottom:25px}#portfolioArea{padding:100px 0 30px}#portfolioArea ul.controls{width:100%;padding:0;overflow:hidden;margin:20px 0;text-transform:uppercase;font-weight:700}#portfolioArea ul.controls li{list-style:none;display:inline-block;margin:5px 8px;cursor:pointer}#portfolioArea ul.controls li.active{color:#e67e22}#portfolioArea ul#Grid{margin:20px 0;padding:0;position:relative}#portfolioArea ul#Grid li{display:none;margin-bottom:2em;position:relative}#portfolioArea ul#Grid li a{display:block;color:#ef9d21;background:#e67e22;font-weight:700;text-transform:uppercase}#portfolioArea ul#Grid li a span{display:none;position:absolute;width:100%;text-align:center;top:85%;left:0;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s}#portfolioArea ul#Grid li a img{border:2px #000 solid;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s}#portfolioArea ul#Grid li a:hover img{opacity:.2}#portfolioArea ul#Grid li a:hover span{display:block}#processArea{padding:100px 0 30px;margin-top:0;overflow:hidden;position:relative;background:#232527}#processArea li{padding:20px 0;position:relative;width:100%;float:left}#processArea a{margin-top:-40px;z-index:9;text-align:center;color:#fff;font-size:28px;line-height:80px;height:80px;width:80px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-o-border-radius:50%;position:absolute;left:0;top:50%;background:#ef9d21}#processArea .col-sm-12{padding-left:100px}#processArea i.fa-long-arrow-down{font-size:15px;margin:0;color:#c76329;position:absolute;left:37px;bottom:0}#processArea a:hover{background:#fff;color:#2b5b9c}#processArea h4{padding-bottom:5px;color:#fff;border-bottom:2px #ef9d21 solid}#processArea h4.one{width:95px}#processArea h4.two{width:80px}#processArea h4.three{width:140px}#processArea h4.four{width:165px}#processArea p{color:#696e74}#processArea hr{margin:4px 0;width:80px;border:1px solid #2b5b9c}#processArea img{margin-top:20%}#newsletterArea{padding:40px 0}#contactArea{position:relative;width:100%;overflow:hidden}#contactArea #map{margin:0;position:absolute;left:0;right:0;height:100%}#contactArea #map_canvas{height:600px;width:100%;clear:both}#contactArea form{padding:0;background:rgba(255,255,255,0.9)}#contactArea .form-control{margin-bottom:15px}#contactArea textarea{min-height:100px}#contactArea h4{margin-top:0;text-transform:uppercase;font-weight:700}#contactArea{padding:30px 0;position:relative;background-image:url('images/background-grey.jpg')}#contactArea .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.9)}#contactArea .container{position:relative}#contactArea .i-overlay{padding:10px 0;font-size:40px;color:#e67e22;border:2px solid #e67e22;width:80px;height:80px;background:#fff;margin:15px auto;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:.35s;-moz-transition:.35s;-o-transition:.35s;transition:.35s}#contactArea .col-md-3:hover .i-overlay{color:#fff;background:#e67e22}#contactArea p{color:#333}#contactArea h3{color:#fff}#contactArea .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.9)}#contactArea ol{list-style:none;margin:0;padding:0 0 20px}#contactArea .white{background:rgba(255,255,255,1.0);padding:70px 20px 40px;margin-left:0}#contactArea .btn{text-decoration:none;text-transform:uppercase;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-backface-visibility:hidden;outline:0;background:#1b1b1b;color:#fff;border-radius:0}#contactArea .btn:hover{background:#333;color:#fff;border-color:#333}#contactArea .btn-outline-inverse{border:2px solid #e67e22;color:#333;background:rgba(0,0,0,0.0)}#contactArea .btn-outline-inverse:hover{background:#333;color:#e67e22;border:2px solid #fff}#contactArea .btn-outline-inverse:hover,.btn-outline-inverse:focus{background:#e67e22;color:#fff}#mainForm{position:relative;border:1px;border-style:solid;margin:0 auto;text-align:left;width:70%;background-color:#fff}ul.mainForm{list-style-type:none;font-family:Tahoma,Arial,Verdana,sans-serif;font-size:15px}li.mainForm{padding-bottom:10px}#mainFormError{position:relative;border:1px;border-style:solid;margin:0 auto;text-align:left;width:70%}input.mainFormError{background-color:#fadadd}textarea.mainFormError{background-color:#fadadd}select.mainFormError{background-color:#fadadd}#formHeader{position:relative;width:100%;background-color:#f09a04;margin:0;padding-bottom:10px}p.formHeader{text-align:right;margin:0;font-family:Tahoma,Arial,Verdana,sans-serif;font-weight:normal;color:#fff;font-size:25px;position:relative;left:-5px;top:4px;letter-spacing:2px}#formInfo{position:relative;width:100%;background-color:#fff;margin:0}h2.formInfo{text-align:left;margin:0;font-family:Tahoma,Arial,Verdana,sans-serif;font-weight:normal;font-size:20px;position:relative;left:20px;top:0;letter-spacing:1px;line-height:150%;color:#fff}p.formInfo{text-align:left;margin:0;font-family:Tahoma,Arial,Verdana,sans-serif;font-weight:normal;color:#000;font-size:12px;position:relative;left:20px;top:0;color:#fff}#formFields{position:relative;width:100%;background-color:#fff;margin:0}label.formFieldQuestion{line-height:125%;padding:0 4px 1px 0;border:0;display:block;font-size:95%;font-weight:bold}label.formFieldOption{font-size:90%;display:block;line-height:1.0em;margin:-19px 0 0 25px;padding:4px 0 5px 0;width:90%}input.formFieldStyle{display:block;line-height:1.4em;margin:8px 0 0 3px;width:13px;height:13px}a.info{font-family:Tahoma,Arial,Sans-Serif;text-decoration:none;position:relative}a.info span{position:relative;display:none}a.info:hover{position:relative;cursor:default}a.info:hover .infobox{font-weight:normal;display:block;position:absolute;top:20px;left:25px;width:205px;height:70px;border:1px solid #ccc;background:#f4f4f4 url(question.gif) no-repeat bottom right;color:#000;text-align:left;font-size:.7em;padding-left:10px;padding-top:10px}#contact-detail{padding:30px 0;background:#232527;font-size:12px;color:#fff}#contact-detail p{margin:5px 0}#contact-detail h4{margin:5px 0;font-size:14px;color:#fff}#contact-detail a.basic{color:#fff;text-decoration:none}#contact-detail a:hover{color:#fff}#contact-detail .icon{border-color:#fff;color:#fff;margin:10px 5px;width:40px;height:40px;font-size:18px;padding:5px 0}#contact-detail .icon:hover{background:#fff;color:#333}#fourArea{padding:3% 0 10%;background:url(images/404.jpg) no-repeat;background-position:center;margin-top:4px}#fourArea img.fixed{position:fixed}#fourArea h6{margin-bottom:5px;text-transform:uppercase}#fourArea a{font-weight:700}#fourArea a:hover{color:#333}#fourArea .about-box{padding:1.5em 0}#fourArea .col-sm-3:hover{cursor:pointer;background:#e67e22;color:#fff}#fourArea .col-sm-3:hover h3,#aboutArea .col-sm-3:hover a.more,#aboutArea .col-sm-3:hover a.more:hover{color:#fff}#fourArea .col-sm-3:hover .icon{border-color:#fff;color:#fff}#fourArea p.socialmedia{font-size:30px;margin-top:200px}.contact-404{width:100%;bottom:0;left:0;padding:30px 0;background:#333;font-size:12px;color:#fff}.contact-404 p{margin:5px 0}.contact-404 a:hover{color:#fff}.contact-404 .icon{border-color:#fff;color:#fff;margin:10px 5px;width:40px;height:40px;font-size:18px;padding:5px 0}.contact-404 .icon:hover{background:#fff;color:#333}#404-wrapper{min-height:100%;position:relative}#404-header{padding:10px;background:#5ee}#404-content{padding:10px;padding-bottom:80px}#404-footer{width:100%;height:80px;position:absolute;bottom:0;left:0;background:#ee5}@media only screen and (min-width:960px) and (max-width:1224px){.nav>li>a{padding-left:10px;padding-right:10px}.carousel-caption{height:60%}.carousel-caption h4{font-size:40px;line-height:40px}.carousel-caption p.description{font-size:18px}.social .a-btn:hover{padding-right:500px}.social .a-btn:hover .a-btn-slide-text{width:400px;margin-right:60px}}@media only screen and (min-width:768px) and (max-width:959px){.navbar .navbar-brand,.navbar.tiny .navbar-brand{font-size:26px}.navbar-nav>li>a{padding-left:8px;padding-right:8px;font-size:12px}.jumbotron h1,.jumbotron .h1{font-size:50px}.carousel-caption{height:75%}.carousel-caption h4{font-size:40px;line-height:40px}.carousel-caption p.description{font-size:16px}.slider .btn{margin:10% 10px 0}.social .a-btn:hover{padding-right:75%}.social .a-btn:hover .a-btn-slide-text{display:none}}@media only screen and (max-width:767px){h1{font-size:32px}.jumbotron{padding:20px 0}.jumbotron h1{font-size:35px}.jumbotron p{font-size:16px}#main-slider .jumbotron{display:none}.carousel-caption{height:90%}.slider .btn{margin:10% 10px 0}.social{display:none}.flex-direction-nav a{top:80%;margin:0}.top-menu.tiny{padding:5px 0}#contactArea #map{display:none}#contactArea #map-canvas{height:300px}#topArea,#topArea .text-right{padding:5px 0;text-align:center}#mainArea .flex-direction-nav{display:none}#servicesArea .col-sm-4{text-align:center;padding-top:10px;padding-bottom:10px}}@media only screen and (min-width:600px) and (max-width:767px){.navbar{padding:10px 0}.navbar.tiny{padding:0}.jumbotron{padding:10px 0}#main-slider .jumbotron h1{font-size:28px}.carousel-caption h4{font-size:26px;line-height:26px}.carousel-caption p.description{font-size:14px}.slider .btn{margin:0 1px}}@media only screen and (min-width:480px) and (max-width:600px){.navbar{padding:10px 0}.navbar.tiny{padding:0}.navbar .navbar-brand,.navbar.tiny .navbar-brand{font-size:26px}.jumbotron{padding:10px 0}.carousel-caption h4{font-size:22px;line-height:22px}.carousel-caption p.description{display:none}#main-slider .jumbotron h1{font-size:28px}.slider .btn{margin:8px 1px}}@media only screen and (max-width:479px){.navbar .navbar-brand,.navbar.tiny .navbar-brand{font-size:20px}.carousel-caption{display:none}.carousel-caption p.description{display:none}}
/* MailChimp Form Embed Code - Slim - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup input.email {display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:58%; min-width:130px;}
#mc_embed_signup input.button {display:block; width:35%; margin:0 0 10px 0; min-width:90px;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}