/*!
 * Start Bootstrap - Creative v3.3.7+1 (http://startbootstrap.com/template-overviews/creative)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */@import url(https://fonts.googleapis.com/css?family=Poppins:400,500,600,700);body,html{height:100%;width:100%}body{font-family:Merriweather,'Helvetica Neue',Arial,sans-serif}hr{border-color:#eb592a;border-width:3px;max-width:50px}hr.light{border-color:#fff}a{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;color:#eb592a}a:focus,a:hover{color:#cf4113}h1,h2,h3,h4,h5,h6{font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}p{font-size:16px;line-height:1.5;margin-bottom:20px}.bg-primary{background-color:#eb592a;background-image:url(/img/bg_repeat.png)}.bg-dark{background-color:#222;color:#fff}.text-faded{color:rgba(255,255,255,.7)}section{padding:100px 0}aside{padding:50px 0}.no-padding{padding:0}.navbar-default{background-color:#fff;border-color:rgba(34,34,34,.05);font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.navbar-default .navbar-header .navbar-brand{color:#eb592a;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;font-weight:700;text-transform:uppercase}.navbar-default .navbar-header .navbar-brand:focus,.navbar-default .navbar-header .navbar-brand:hover{color:#cf4113}.navbar-default .navbar-header .navbar-toggle{font-weight:700;font-size:12px;color:#222;text-transform:uppercase}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{text-transform:uppercase;font-weight:700;font-size:13px;color:#222}.navbar-default .nav>li>a:focus:hover,.navbar-default .nav>li>a:hover{color:#eb592a}.navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus{color:#eb592a!important;background-color:transparent}.navbar-default .nav>li.active>a:focus:hover,.navbar-default .nav>li.active>a:hover{background-color:transparent}@media (min-width:768px){.navbar-default{background-color:transparent;border-color:rgba(255,255,255,.3)}.navbar-default .navbar-header .navbar-brand{color:rgba(255,255,255,.7)}.navbar-default .navbar-header .navbar-brand:focus,.navbar-default .navbar-header .navbar-brand:hover{color:#fff}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{color:rgba(255,255,255,.7)}.navbar-default .nav>li>a:focus:hover,.navbar-default .nav>li>a:hover{color:#fff}.navbar-default.affix{background-color:#fff;border-color:rgba(34,34,34,.05)}.navbar-default.affix .navbar-header .navbar-brand{color:#eb592a;font-size:14px}.navbar-default.affix .navbar-header .navbar-brand:focus,.navbar-default.affix .navbar-header .navbar-brand:hover{color:#cf4113}.navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus{color:#222}.navbar-default.affix .nav>li>a:focus:hover,.navbar-default.affix .nav>li>a:hover{color:#eb592a}}header{display:flex;align-items:center;justify-content:center;position:relative;width:100%;min-height:auto;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center;background-image:url(../img/header.jpg);text-align:center;color:#fff;overflow:hidden}header .header-content{display:inherit;position:relative;height:100vh}header .header-content .header-content-inner{display:flex;margin:0 auto}header .header-content .header-content-inner h1{font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:30px;font-size:40px;color:rgba(255,255,255,.7)}header .header-content .header-content-inner hr{margin:30px auto}header .header-content .header-content-inner p{font-weight:300;color:rgba(255,255,255,.7);font-size:16px;margin-bottom:50px}@media (min-width:768px){header{min-height:100%}header .header-content .header-content-inner h1{font-size:60px;margin-bottom:30px}header .header-content .header-content-inner p{font-size:18px}}.section-heading{margin-top:0}.service-box{max-width:400px;margin:50px auto 0}@media (min-width:992px){.service-box{margin:20px auto 0}}.service-box p{margin-bottom:0}.service-box svg g{fill:#eb592a}.portfolio-box{position:relative;display:block;max-width:650px;margin:0 auto}.portfolio-box .portfolio-box-caption{color:#fff;opacity:0;display:block;background:rgba(235,89,42,.9);position:absolute;bottom:0;text-align:center;width:100%;height:100%;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;padding:0 15px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{text-transform:uppercase;font-weight:600;font-size:14px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:18px}.portfolio-box:hover .portfolio-box-caption{opacity:1}.portfolio-box:focus{outline:0}@media (min-width:768px){.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:16px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:22px}}.call-to-action h2{margin:0 auto 20px}.text-primary{color:#eb592a}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.btn-default{color:#222;background-color:#fff;border-color:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#222;background-color:#f2f2f2;border-color:#ededed}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#fff}.btn-default .badge{color:#fff;background-color:#222}.btn-primary{color:#fff;background-color:#eb592a;border-color:#eb592a;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#e64816;border-color:#dd4515}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#eb592a;border-color:#eb592a}.btn-primary .badge{color:#eb592a;background-color:#fff}.btn{font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;border:none;border-radius:300px;font-weight:700;text-transform:uppercase}.btn-xl{padding:15px 30px}::-moz-selection{color:#fff;text-shadow:none;background:#222}::selection{color:#fff;text-shadow:none;background:#222}img::selection{color:#fff;background:0 0}img::-moz-selection{color:#fff;background:0 0}body{webkit-tap-highlight-color:#222}section{padding:30px 0}.box-intro{flex-flow:column wrap;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}.box-intro .box-headline .box-words-wrapper{height:23.33333333px}.box-intro .box-headline .box-words-wrapper b{font-size:23.33333333px}@media only screen and (min-width:768px){.box-intro .box-headline .box-words-wrapper{height:35px}.box-intro .box-headline .box-words-wrapper b{font-size:35px}}.box-intro .box-headline .box-words-wrapper i:last-child{color:#f05f40}.box-intro h5{color:#09202f;font-weight:700}#contact{overflow:hidden}#contact .container{overflow:hidden}#contact .container>div:first-child{margin-bottom:20px}@media only screen and (min-width:768px){#contact .container>div:first-child{margin-bottom:0}}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:20px;line-height:40px;font-size:20px;right:10px;text-align:center;color:#fff!important;background:rgba(103,103,103,.8);visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-top.cd-fade-out,.cd-top.cd-is-visible,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:focus,.no-touch .cd-top:hover{background-color:#5e5e5e;opacity:1;color:#fff}ul>li>span{color:#999}li{color:#eb592a}i.redicon{color:#eb592a!important}.redicon{color:#eb592a}.input-contact input[type=email]{border-radius:0;height:40px;border-bottom:solid 1px rgba(0,0,0,.1);background:#f8f8f8}.form-control{height:40px;color:rgba(85,85,85,.7);background-color:#fff;border:0 solid rgba(204,204,204,.5);border-radius:0}input[type=submit]{margin-top:27px;border-radius:0;background-color:#eb592a;padding:8px 20px;color:#fff;border:none;text-transform:uppercase;font-weight:700;letter-spacing:2px;-webkit-transition:all .3s;transition:all .3s}input[type=submit]:hover{background:#eb592a;color:#000;-webkit-transition:all .3s;transition:all .3s}.flex-wrapper{margin-right:auto;margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}body,html{height:100%;font-family:Poppins,sans-serif;line-height:1.8;color:#999}.no-padding{padding-left:0;padding-right:0}.no-padding [class^=col-]{padding-left:0;padding-right:0}.main-container{padding:100px 0}.center{text-align:center}a{-webkit-transition:all .3s;transition:all .3s}.uppercase{text-transform:uppercase}.h-30{height:30px}.h-10{height:10px}.color{color:#5359db;font-size:11px}h1{color:#a2a7a0;font-size:60px;text-transform:uppercase}h3{color:#a2a7a0}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f5f5f5;z-index:1000}.pre-container{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center}.spinner{width:40px;height:40px;position:relative;margin:100px auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#eb592a;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.box-header{position:absolute;top:0;left:0;background:rgba(255,255,255,.95);height:50px;width:100%;z-index:3;box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.box-header{height:80px;background:0 0;box-shadow:none}.box-header{-webkit-transition:background-color .3s;transition:background-color .3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.box-header.is-fixed{position:fixed;top:-80px;background-color:rgba(255,255,255,.96);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.box-header.is-visible{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.box-header.menu-is-open{z-index:10}.box-logo{display:block;padding:20px}.box-primary-nav-trigger{position:absolute;right:0;top:0;height:100%;width:50px;background-color:#fff}.box-primary-nav-trigger .box-menu-text{color:#a2a7a0;text-transform:uppercase;font-weight:700;display:none}.box-primary-nav-trigger .box-menu-icon{display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:18px;height:2px;background-color:#a2a7a0;-webkit-transition:background-color .3s;transition:background-color .3s;list-style:none}.box-primary-nav-trigger .box-menu-icon::before,.box-primary-nav-trigger .box-menu-icon:after{content:'';width:100%;height:100%;position:absolute;background-color:#a2a7a0;right:0;-webkit-transition:-webkit-transform .3s,top .3s,background-color 0s;-webkit-transition:top .3s,background-color 0s,-webkit-transform .3s;transition:top .3s,background-color 0s,-webkit-transform .3s;transition:transform .3s,top .3s,background-color 0s;transition:transform .3s,top .3s,background-color 0s,-webkit-transform .3s}.box-primary-nav-trigger .box-menu-icon::before{top:-5px}.box-primary-nav-trigger .box-menu-icon::after{top:5px}.box-primary-nav-trigger .box-menu-icon.is-clicked{background-color:rgba(255,255,255,0)}.box-primary-nav-trigger .box-menu-icon.is-clicked::after,.box-primary-nav-trigger .box-menu-icon.is-clicked::before{background-color:a2a7a0}.box-primary-nav-trigger .box-menu-icon.is-clicked::before{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.box-primary-nav-trigger .box-menu-icon.is-clicked::after{top:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.box-primary-nav-trigger{width:100px;padding-left:1em;background-color:transparent;height:30px;line-height:30px;right:10px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:scale(2);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:550ms;-moz-transform:scale(2);-moz-transition-timing-function:ease-out;-moz-transition-duration:550ms;margin-right:41px}.box-primary-nav-trigger .box-menu-text{display:inline-block}.box-primary-nav-trigger .box-menu-icon{left:auto;right:1em;-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.box-primary-nav{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.96);z-index:2;text-align:center;padding:50px 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s;list-style:none}.box-primary-nav li{font-size:22px;font-size:1.375rem;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:.2em 0;text-transform:capitalize}.box-primary-nav a{display:inline-block;padding:.4em 1em;border-radius:.25em;-webkit-transition:all .2s;transition:all .2s;color:#fff;text-decoration:none;font-weight:700}.box-primary-nav a:focus{outline:0}.no-touch .box-primary-nav a:hover{text-decoration:none;color:#ddd}.box-primary-nav .box-label{color:#5359db;text-transform:uppercase;font-weight:700;font-size:17px;margin:2.4em 0 .8em}.box-primary-nav .box-social{display:inline-block;margin:10px .4em}.box-primary-nav .box-social a{width:30px;height:30px;padding:0;font-size:30px}.box-primary-nav.is-visible{-webkit-transform:translateY(0);transform:translateY(0);z-index:9}.box-primary-nav{padding:150px 0 0}.box-primary-nav li{font-size:18px}.box-intro{display:flex;margin:0 auto;align-items:center;justify-content:center;overflow:hidden}.box-intro em{font-style:normal;text-transform:uppercase}.box-intro h5{letter-spacing:4px;text-transform:uppercase;line-height:1.7}.box-intro p{font-size:20px}.mouse{position:absolute;width:22px;height:42px;bottom:40px;left:50%;margin-left:-12px;border-radius:15px;border:2px solid #888;-webkit-animation:intro 1s;animation:intro 1s}.scroll{display:block;width:3px;height:3px;margin:6px auto;border-radius:4px;background:#888;-webkit-animation:finger 2s infinite;animation:finger 2s infinite}@-webkit-keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes finger{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes finger{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.box-headline{font-size:130px;line-height:1}.box-words-wrapper{display:flex;position:relative;justify-content:center}.box-words-wrapper b{position:absolute;white-space:nowrap;top:0;left:50%;transform:translateX(-50%);color:#9eabb4;font-style:italic}.box-words-wrapper b.is-visible{position:absolute}.no-js .box-words-wrapper b{opacity:0}.no-js .box-words-wrapper b.is-visible{opacity:1}.box-headline.rotate-2 .box-words-wrapper{-webkit-perspective:300px;perspective:300px}.box-headline.rotate-2 em,.box-headline.rotate-2 i{display:inline-flex;-webkit-backface-visibility:hidden;backface-visibility:hidden}.box-headline.rotate-2 b{opacity:0}.box-headline.rotate-2 i{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);opacity:0}.is-visible .box-headline.rotate-2 i{opacity:1}.box-headline.rotate-2 i.in{-webkit-animation:box-rotate-2-in .4s forwards;animation:box-rotate-2-in .4s forwards}.box-headline.rotate-2 i.out{-webkit-animation:box-rotate-2-out .4s forwards;animation:box-rotate-2-out .4s forwards}.box-headline.rotate-2 em{-webkit-transform:translateZ(20px);transform:translateZ(20px)}.no-csstransitions .box-headline.rotate-2 i{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:0}.no-csstransitions .box-headline.rotate-2 i em{-webkit-transform:scale(1);transform:scale(1)}.no-csstransitions .box-headline.rotate-2 .is-visible i{opacity:1}@-webkit-keyframes box-rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0)}}@keyframes box-rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}@-webkit-keyframes box-rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg)}}@keyframes box-rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}.portfolio .categories-grid span{font-size:30px;margin-bottom:30px;display:inline-block}.portfolio .categories-grid .categories ul li{list-style:none;margin:20px 0}.portfolio .categories-grid .categories ul li a{display:inline-block;color:#60606e;padding:0 10px;margin:0 10px;-webkit-transition:all .2s ease-in-out .2s;transition:all .2s ease-in-out .2s}.portfolio .categories-grid .categories ul li a:focus,.portfolio .categories-grid .categories ul li a:hover{text-decoration:none}.portfolio .categories-grid .categories ul li a.active{margin-left:0;background-color:#5359db;padding:0 20px;color:#fff;border-radius:25px;text-decoration:none}.portfolio_filter{padding-left:0}.portfolio_item{position:relative;overflow:hidden;display:block}.portfolio_item .portfolio_item_hover{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.8);-webkit-transform:translate(-100%);transform:translate(-100%);opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.portfolio_item .portfolio_item_hover .item_info{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px;width:100%;font-weight:700}.portfolio_item .portfolio_item_hover .item_info span{display:block;color:#fff;font-size:18px;-webkit-transform:translateX(-100px);transform:translateX(-100px);-webkit-transition:all .2s ease-in-out .2s;transition:all .2s ease-in-out .2s;opacity:0}.portfolio_item .portfolio_item_hover .item_info em{font-style:normal;display:inline-block;background-color:#5359db;padding:5px 20px;border-radius:25px;color:#333;margin-top:10px;-webkit-transform:translateX(-100px);transform:translateX(-100px);-webkit-transition:all .3s ease-in-out .3s;transition:all .3s ease-in-out .3s;opacity:0;font-size:10px;letter-spacing:2px}.portfolio_item:hover .portfolio_item_hover{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.portfolio_item:hover .item_info em,.portfolio_item:hover .item_info span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.portfolio .categories-grid .categories ul li{float:left}.portfolio .categories-grid .categories ul li a{padding:0 10px;-webkit-transition:all .2s ease-in-out .2s;transition:all .2s ease-in-out .2s}.portfolio_filter{padding-left:0;display:inline-block;margin:0 auto;text-align:center;margin-bottom:50px}.portfolio-inner{padding-bottom:0!important;padding-top:55px}footer{padding:30px 0;text-align:center;background:#f5f5f5}.copyright{color:#ccc;margin-bottom:0}footer img{margin:0 auto}.top-bar{color:#333;padding:150px 0 150px;background:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),url(../img/01.png);background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),url(../img/01.png) no-repeat;background-size:contain;background-attachment:fixed;text-align:right;padding-right:20px}.top-bar h1{font-size:60px;text-transform:uppercase;font-weight:700;color:#999;line-height:50px}.top-bar p{font-size:15px;text-transform:uppercase;font-weight:500;color:#777}.top-bar p a{color:#777}.top-bar p a:focus,.top-bar p a:hover{color:#555;text-decoration:none}.social-ul{list-style:none;display:inline-block;padding-left:0}.social-ul li{margin:0 10px;float:left}.social-ul li a{font-size:25px;color:#555;-webkit-transition:all .3s;transition:all .3s}.social-ul li a:hover{color:#888}.size-50{font-size:50px}.service-box{margin-bottom:30px}.service-box h3{margin-top:0}.details-text i{margin-right:10px}.textarea-contact{height:200px;width:100%;border:solid 1px rgba(0,0,0,.1);position:relative}.textarea-contact textarea{height:100%;width:100%;border:0;padding:20px;background-color:transparent;float:left;z-index:2;font-size:14px;color:#9a9a9a;resize:none}.textarea-contact>span{position:absolute;top:20px;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;text-transform:uppercase;color:#cdcdcd;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:1}.input-contact{height:40px;width:100%;border:solid 1px rgba(0,0,0,.1);position:relative;margin-bottom:30px}.input-contact input[type=text]{height:100%;width:100%;border:0;padding:0 20px;float:left;position:relative;background-color:transparent;z-index:2;font-size:14px;color:#9a9a9a}.input-contact>span{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;text-transform:uppercase;color:#cdcdcd;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:1}.input-contact>span.active,.textarea-contact>span.active{color:#5359db;font-size:10px;top:0;left:5px;background-color:#fff;padding:5px}input:focus,textarea:focus{outline:0}.contact-info{margin-top:20px}.contact-info i{height:30px;width:30px;display:inline-block;background:#5359db;text-align:center;line-height:33px;margin-right:10px;color:#fff;font-size:21px}.contact-info p{display:inline-block;margin-right:20px}.btn-box{background:#5359db;padding:10px 50px;border-radius:0;color:#fff;margin-top:20px;text-transform:uppercase;letter-spacing:2px;font-weight:500}.btn-box:focus,.btn-box:hover{background:#f5b700;color:#fff}.cat-ul{padding-left:0;list-style:none}.cat-ul li i{margin-right:10px;color:#5359db}@media (max-width:991px){.portfolio .categories-grid span{margin-bottom:0;text-align:center;width:100%}.portfolio .categories-grid .categories ul li{text-align:center}.portfolio .categories-grid .categories ul li a{margin-left:0}.col-md-6 h3{margin-top:30px}}@media only screen and (max-width:670px){.box-headline{font-size:100px}.box-intro h5{font-size:12px}.box-primary-nav a{padding:5px 1em;font-size:14px}.box-primary-nav{padding:80px 0 0}.box-primary-nav .box-social a{font-size:23px}.top-bar h1{font-size:40px;line-height:30px}.portfolio .categories-grid .categories ul li{float:none}}@media only screen and (max-width:520px){.box-headline{font-size:80px}.box-intro h5{font-size:12px}.main-container{padding:50px 0}}@media only screen and (max-width:420px){.box-headline{font-size:50px}.box-intro h5{font-size:12px}.top-bar h1{font-size:30px;line-height:30px}}.col-md-4.service-box i{color:#000}.col-md-4.service-box p{text-align:justify}.col-md-4.service-box:hover{opacity:.7}.box-header img{width:35%;opacity:.5}.box-primary-nav .box-logo{position:absolute}.bow-intro .table-cell{margin-top:20px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25);-webkit-transition:all .8s;transition:all .8s}::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,.7)}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}