@import url(font-awesome.css);@import url(overwrite.css);::-moz-selection{color:#fff;text-shadow:none}::selection{color:#fff;text-shadow:none}body{margin:0;padding:0;font-family:Arial,Tahoma,Verdana,Sans-serif;font-size:14px;line-height:1.6em;color:#666;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Roboto Condensed,sans-serif;line-height:1.1em;color:#3a3a3a;font-weight:300;margin-bottom:10px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:34px}h2{font-size:30px}h3{font-size:26px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small,h4 small{font-size:14px}.fade{position:relative;opacity:1}section{padding:40px 0}embed,iframe,object{border:none}.embed-container,.video-container{position:relative;margin:0 0 15px;padding-bottom:300px;padding-top:10px;height:0;overflow:hidden;border:1px solid #ccc}.embed-container embed,.embed-container iframe,.embed-container object,.map-container embed,.map-container iframe,.map-container object,.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:350px}#google-map{height:300px;margin-bottom:20px}blockquote{display:inline-block;padding-left:18px;padding-bottom:0;font-size:18px;line-height:27px;margin-left:0;margin-top:0;margin-bottom:0;border-left:10px solid #000}.container{padding:0 20px}.row{margin-bottom:40px}.row-fluid .row,.row .row{margin-bottom:0}.clear{clear:both}.heading{text-align:center;width:100%}.heading h3{text-transform:uppercase;padding:0;margin:20px 0 30px;font-size:40px;font-weight:700;text-align:center;text-shadow:0 1px 0 #fff;border-bottom:3px double #333;width:auto;display:inline}section.dark .heading h3{color:#fff;text-shadow:0 1px 0 #3a3a3a;border-bottom:3px double #eee;width:auto;display:inline}.sub-heading{text-align:center;margin:20px 0}.sub-heading p{font-family:Roboto Condensed,sans-serif;font-size:20px;line-height:1.6em;color:#3a3a3a;font-weight:200}section.dark .sub-heading p{color:#e9e9e9}header{position:relative}header .logo{float:left;margin:0}.navigation{margin:10px 0 0}.navbar{padding:0}.navbar,.navbar .nav{margin:0}.navbar .nav>li>a{float:none;color:#fff;line-height:1em;text-decoration:none;text-shadow:1px 1px #a2a2a2;z-index:100;outline:0;font-weight:700}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{text-decoration:none;background-color:transparent;-webkit-transition:all 0s ease;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navbar .nav>.current,.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.navbar .nav>.current a:focus,.navbar .nav>.current a:hover{color:#fff}.navbar .nav li.dropdown>a:hover .caret{text-shadow:none}.navbar .nav li.dropdown a{margin-top:-2px}.navbar .nav li.dropdown.current a{padding-right:5px}.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.dropdown-menu li>a:focus,.dropdown-menu li>a:hover,.dropdown-submenu:hover>a{color:#fff;text-shadow:none;text-decoration:none}ul.nav li ul.dropdown-menu{margin-top:10px}.default{border-bottom:0 solid #222}.default,.fixed{background:transparent}.fixed{position:fixed;border:none;top:0;left:0;width:100%;box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 10px transparent;-moz-box-shadow:0 0 10px transparent}nav select{display:none}section#intro{background:url(../img/bg/bg-1.jpg);background-color:#fffff;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;height:auto;margin:0;padding:240px 0 120px;height:600px}@media (min-width:1024px){section#intro{background-attachment:fixed}}section#intro.inner{padding:140px 0 130px}section#intro.inner h2 strong{color:#fff}section#intro.inner h2{font-size:32px}section#intro,section#intro i{text-align:center}section#intro i{margin-left:0}section#intro h1{color:#fff;font-size:64px;font-weight:700}section#intro h2{color:#eee;font-size:38px;font-weight:500}section#intro h3{color:#eee;font-size:28px;font-weight:400}.slogan{color:#fff;position:-webkit-sticky;position:sticky;top:80%}section#intro .inner-heading h2{margin-bottom:-20px}section#intro h4.subtitle{font-family:Arial,Tahoma,Verdana,Sans-serif;text-transform:none;color:#f8f8f8}section#intro p{color:#f8f8f8}#maincontent.section{padding:30px 0 40px}.roles{text-align:center}ul.social-profile{list-style:none;margin-left:0}ul.social-profile li{display:inline}ul.social-profile li a:hover{text-decoration:none}.box{min-height:20px;padding:19px;margin-bottom:20px;background:#fefefe;border:1px solid #e3e3e3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.box .halftop{text-align:center;border-bottom:1px dotted #e9e9e9;padding-bottom:10px;margin-bottom:20px}.box i{margin:0;text-align:center;color:#333}.solid_line{border-top:1px solid #eee}.dotted_line,.solid_line{padding:0;margin:20px 0;width:100%;height:1px}.dotted_line{border-bottom:1px dotted #eee}.scrollup{position:fixed;width:48px;height:48px;bottom:20px;right:20px}a.scrollup{outline:0}a.scrollup:active,a.scrollup:focus,a.scrollup:hover{opacity:1;text-decoration:none}a.scrollup i:hover{text-decoration:none}ul.the-icons{list-style:none;margin-left:0}[class*=" icon-"],[class^=icon-]{float:none}.icon-circled,.icon-plain,.icon-rounded,.icon-square{margin:10px 10px 10px 0;display:inline-block!important;text-align:center!important;color:#fff;width:18px;height:18px;padding:3px;font-size:12px;line-height:18px;text-shadow:none;cursor:pointer}.icon-rounded{background-color:#444;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.icon-circled{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.icon-circled,.icon-square{background-color:#444}.icon-plain{width:48px;height:48px;font-size:47px;line-height:50px;color:#444;text-shadow:1px 1px 1px #fff}.icon-plain:hover{color:#777}.icon-32.icon-circled,.icon-circled{border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px}.icon-64.icon-circled{border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px}.icon-128.icon-circled{border-radius:64px;-moz-border-radius:64px;-webkit-border-radius:64px}.icon-light{background-color:#f5f5f5;color:#444;text-shadow:1px 1px 1px #fff;box-shadow:inset 0 0 15px rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 15px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.2)}.icon-circled:hover,.icon-rounded:hover{color:#fff;text-shadow:none;box-shadow:0 0 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 0 rgba(0,0,0,.2)}.demoicon [class*=" icon-"],.demoicon [class^=icon-],[class*=" icon-"].left,[class^=icon-].left{float:left}[class*=" icon-"].active:hover,[class^=icon-].active:hover{background-color:rgba(0,0,0,.75)}[class*=" icon-"],[class^=icon-]{margin-top:1px;margin-right:.3em}.icon-32{width:20px;height:20px;padding:6px;font-size:16px;line-height:20px}.icon-48{width:32px;height:32px;padding:8px;font-size:28px;line-height:30px}.icon-64{width:40px;height:40px;padding:12px;font-size:30px;line-height:40px}.icon-128{width:56px;height:56px;padding:36px;font-size:54px;line-height:60px}.boxed h3{margin-bottom:0}.boxed h4{color:#a9a9a5;font-size:20px;text-shadow:0 1px 0 #fff;margin-bottom:10px}.offer-box{width:20.95%;padding:2%;float:left;background:#000;border-left:1px solid #fff;color:#cbcbcb}.offer-box h3,.offer-box h4{color:#fff;border-bottom:1px solid #fff;padding-bottom:15px}.offer-box-first,.special-box{border-left:none}.special-box{color:#fcfcfc;position:relative}.special-box:after{content:"";display:block;position:absolute;top:0;right:-40px;width:0;height:0;border-width:0 0 30px 40px;border-style:solid}section#works{background:url(../img/bg/bg-2.jpg) 50% 0 no-repeat;width:100%;height:auto;margin:0}@media (min-width:1024px){section#works{background-attachment:fixed}}#works .headline h3{color:#fff}#works .section-intro p{color:#f8f8f8}.service-intro{width:100%;margin:30px 0;padding-top:20px;text-align:center}.service-intro h3{font-size:64px;margin-bottom:0}ul.filter{list-style:none;margin-left:0;margin-bottom:20px}ul.filter li{float:left;margin-right:10px}ul.filter li.active a{text-shadow:none;color:#fff;background:#1b1b1b}.portfolio-area{float:left;width:100%;padding:0;margin:20px 0 0}.portfolio-area li{float:left;list-style:none;margin:0 0 30px;padding:0}.portfolio-area li h4{margin-top:10px}.portfolio-area li.portfolio-item h4{margin-top:0}.portfolio-area .thumbnail{display:block;padding:0;border:none}.portfolio-area .thumbnail h5 strong{margin:0;color:#fff}.portfolio-area .image-wrapp{position:relative;padding:0;overflow:hidden;border:nonw}.portfolio-area .image-wrapp img{margin:0;padding:0}.p_zoom{transition:transform .2s;transform:scale(1);margin:0 auto}.p_zoom:hover{transform:scale(1.1)}section#bottom{background:url(../img/bg/bg-1.jpg) 50% 0 no-repeat;width:100%;height:auto;margin:0;padding:40px 0 30px}@media (min-width:1024px){section#bottom{background-attachment:fixed}}.tweet{overflow:hidden;padding:10px;color:#fff;font-size:34px}.tweet ul{list-style:none}#bottom .icon-twitter{color:#fff}.tweet .tweet_time a:hover{text-decoration:none}footer{float:left;width:100%;background:#212121;color:#fff;margin:0;padding:40px 0 0}footer .verybottom{padding:30px 0 10px}.tabbable{padding:0}.video{border:none;width:100%;height:280px}.thumbnail{background:#fff;border:thick solid #fff!important}img.pull-left{margin:0 20px 20px 0}.social-links{list-style:none;margin:0 0 20px}.social-links li{display:inline}.social-links li,.social-links li a{margin:0}.social-links li a:hover{text-decoration:none}.demobutton a{margin-bottom:10px}.demo a.btn{margin:0 10px 10px 0}.nav-tabs{margin:0}.nav-tabs>li>a{font-weight:700}.tab-content{border:1px solid #ddd;border-top:none;padding:10px}.accordion-heading{background:#f8f8f8}.accordion-heading a{font-weight:700;color:#444}.accordion-heading a:hover{text-decoration:none}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px;text-decoration:none}.accordion-heading .accordion-toggle i{margin-right:10px}.accordion-heading .active{background:#fff}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #eee}.aligncenter{margin:0 auto}.aligncenter,.aligncenter i{text-align:center}.aligncenter img,img.aligncenter{margin-bottom:20px}.botspacer30{margin-bottom:30px}@media (min-width:768px) and (max-width:979px){.navbar-inner{width:100%}#topnav .navbar-inner .container .logo{padding-left:20px;padding-right:20px;margin-left:20px;margin-right:20px}.default{position:fixed;background:transparent;top:0;left:0;width:100%}}@media (max-width:767px){#jvm1{letter-spacing:0.2em!important;font-size:6vw!important}#jvm2{letter-spacing:0.56em!important;font-size:3vw!important}section#works{background-image:url(../img/bg/bg-2-800px.jpg)!important}.navbar-inner{width:100%}.navbar-inner .container{width:100%;padding-left:20px;padding-right:20px}.default,.fixed{position:fixed;background:transparent;width:100%;padding-right:20px}.fixed{top:0;left:0;box-shadow:0 0 40px #222;-webkit-box-shadow:0 0 40px #222;-moz-box-shadow:0 0 40px #222}#topnav .navbar-inner .container .logo{padding-left:20px;padding-right:20px;margin-left:20px;margin-right:20px}div nav ul,nav ul li{display:none}nav select{display:block;width:50%;float:right;margin-bottom:20px;color:#111;margin-top:20px;margin-right:40px;line-height:30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px}nav select a{line-height:1.5em}.box{margin-bottom:20px}.portfolio-area li{margin-right:20px}ul.filter li{margin-bottom:10px}.tweet span{line-height:1.5em}}@media (max-width:480px){#jvm1{letter-spacing:0.2em!important;font-size:5vw!important}#jvm2{letter-spacing:0.56em!important;font-size:2.5vw!important}nav select{display:inline-block;width:85%;float:none;margin:20px;color:#111;line-height:30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px}section#intro{padding:180px 0 120px}.section{padding:180px 0 40px}ul.filter li{margin-bottom:10px}.tweet span{line-height:1.5em}}