@import url(https://fonts.googleapis.com/css?family=Oswald:300|Roboto:300,400,500|Roboto+Condensed:300,400);html{-webkit-font-smoothing:antialiased}body{font-family:Roboto,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif}h1{font-size:36px;text-transform:uppercase;line-height:1;margin:18px 0;padding:0;letter-spacing:2px}strong{font-weight:500}.wpcf7 div.wpcf7-response-output{display:block;clear:both;margin:1.25rem auto 0;float:left;width:100%;border:none}.wpcf7 div.wpcf7-mail-sent-ng,.wpcf7 div.wpcf7-mail-sent-ok,.wpcf7 div.wpcf7-spam-blocked,.wpcf7 div.wpcf7-validation-errors{font-size:.8125rem;color:#fff;border:none}.wpcf7 div.wpcf7-mail-sent-ok{background:#191919}.wpcf7 div.wpcf7-mail-sent-ng{background:#c60f13}.wpcf7 div.wpcf7-spam-blocked{background:orange}.wpcf7 div.wpcf7-validation-errors{background:#f7e700;color:#000}.mobile-nav-menu{display:none}.wrapper{opacity:0;position:relative;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.symbol{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background:#fff}.symbol img{position:absolute;top:50%;left:50%;margin-top:-34px;margin-left:-34px;-webkit-animation:pulsate 1.3s infinite ease-in-out;-moz-animation:pulsate 1.3s infinite ease-in-out;animation:pulsate 1.3s infinite ease-in-out}body.loaded .wrapper{opacity:1}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.sticky{color:red}.gallery-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.bypostauthor{font-weight:600}.main-menu-wrap{position:absolute;top:57px;left:45px;z-index:1003}.main-menu-wrap .logo{display:block;width:192px;height:72px;float:left;background:#fff;padding:24px 28px;position:relative;z-index:2}.main-menu-wrap .logo:hover{opacity:.9}.main-menu-wrap.fixed{position:fixed;top:0;left:0;width:100%;background:#fff}.main-menu-wrap.fixed .logo{padding:22px 28px 22px 19px;height:68px;width:202px}.logged-in.admin-bar .main-menu-wrap.fixed{top:32px}.hamburger-menu{display:block;width:78px;height:72px;float:left;line-height:1;font-size:15px;color:#707070;text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:300;padding:26px 27px;position:relative;z-index:1004;background:#000}.hamburger-menu span{width:24px;height:3px;background:#777;float:left;-webkit-transition:all .5s .1s ease-in-out;-moz-transition:all .5s .1s ease-in-out;-ms-transition:all .5s .1s ease-in-out;-o-transition:all .5s .1s ease-in-out;transition:all .5s .1s ease-in-out;margin-top:3px;margin-right:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.hamburger-menu span:before{content:"";width:24px;height:3px;background:#777;float:left;margin-top:6px;display:block;-webkit-transition:all .5s .1s ease-in-out;-moz-transition:all .5s .1s ease-in-out;-ms-transition:all .5s .1s ease-in-out;-o-transition:all .5s .1s ease-in-out;transition:all .5s .1s ease-in-out;margin-right:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.hamburger-menu span:after{content:"";width:24px;height:3px;background:#777;float:left;margin-top:3px;display:block;-webkit-transition:all .5s .1s ease-in-out;-moz-transition:all .5s .1s ease-in-out;-ms-transition:all .5s .1s ease-in-out;-o-transition:all .5s .1s ease-in-out;transition:all .5s .1s ease-in-out;margin-right:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.hamburger-menu span.active{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:8px;opacity:1;background:#777}.hamburger-menu span.active:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:0;background:#777}.hamburger-menu span.active:after{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:-2px;background:#777;height:2px}.hamburger-menu.fixed{background:#fff;width:68px;height:68px;padding:25px 21px}.menu-box{position:absolute;top:57px;left:45px;background:#000;opacity:0;z-index:1001;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.menu-box.active{opacity:1;top:129px}.menu-box.fixed{position:fixed;top:0;left:0}.menu-box.fixed.active{top:68px}.menu-box .social{text-align:center;border-top:1px solid #434343;height:75px;padding:26px 15px}.menu-box .social a{color:#787878;display:inline-block;font-size:22px;margin-left:22px;line-height:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;top:0}.menu-box .social a:first-child{margin-left:0}.menu-box .social a:hover{color:#fff;top:-2px}.logged-in.admin-bar .menu-box.fixed.active{top:100px}.menu-main{width:270px;list-style:none;margin:0;padding:56px 32px 32px}.menu-main>li{line-height:1;margin-top:22px}.menu-main>li:first-child{margin-top:0}.menu-main>li>a{color:#ccc;font-size:16px;display:inline-block;position:relative}.menu-main>li>a:hover{text-decoration:underline}.menu-main>li .sub-menu{list-style:none;margin:0;padding-top:12px;display:none}.menu-main>li .sub-menu li{line-height:1.2}.menu-main>li .sub-menu li a{font-size:14px;color:#ccc;text-decoration:none}.menu-main>li .sub-menu li a:hover{text-decoration:underline}.menu-main>li.menu-item-has-children>a:after{content:"";display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #fff;position:relative;top:-2px;margin-left:7px}.menu-main>li.menu-item-has-children.active-menu>a:after{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid #fff;border-top:none}footer{padding:18px 0;background:#fff}footer p{text-align:center;font-size:10px;font-weight:300;margin-bottom:0;line-height:1}footer p a{color:#000;text-decoration:underline}footer p a:hover{color:#000}.mobile-nav-menu{width:100%;height:60px;background:#000;position:absolute;top:0;left:0;z-index:1003;display:none}.mobile-nav-menu .mobile-logo{float:left;padding:14px 0;margin-left:15px}.mobile-nav-menu .mobile-logo img{width:auto;height:32px}.mobile-nav-menu .mobile-menu-btn{display:block;float:right;line-height:1;font-size:15px;color:#707070;text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:300;height:60px;padding:18px 0 20px;margin-right:12px;position:relative;z-index:1004}.mobile-nav-menu .mobile-menu-btn span{width:30px;height:4px;background:#fff;float:left;-webkit-transition:all .3s cubic-bezier(.585,-.6,.43,1.65);-moz-transition:all .3s cubic-bezier(.585,-.6,.43,1.65);-ms-transition:all .3s cubic-bezier(.585,-.6,.43,1.65);-o-transition:all .3s cubic-bezier(.585,-.6,.43,1.65);transition:all .3s cubic-bezier(.585,-.6,.43,1.65);margin-top:3px;margin-right:5px}.mobile-nav-menu .mobile-menu-btn span:before{content:"";width:30px;height:4px;background:#fff;float:left;margin-top:7px;display:block;-webkit-transition:all .3s cubic-bezier(.585,-.6,.43,1.65);-moz-transition:all .3s cubic-bezier(.585,-.6,.43,1.65);-ms-transition:all .3s cubic-bezier(.585,-.6,.43,1.65);-o-transition:all .3s cubic-bezier(.585,-.6,.43,1.65);transition:all .3s cubic-bezier(.585,-.6,.43,1.65);margin-right:5px}.mobile-nav-menu .mobile-menu-btn span:after{content:"";width:30px;height:4px;background:#fff;float:left;margin-top:3px;display:block;-webkit-transition:all .3s cubic-bezier(.585,-.6,.43,1.65);-moz-transition:all .3s cubic-bezier(.585,-.6,.43,1.65);-ms-transition:all .3s cubic-bezier(.585,-.6,.43,1.65);-o-transition:all .3s cubic-bezier(.585,-.6,.43,1.65);transition:all .3s cubic-bezier(.585,-.6,.43,1.65);margin-right:5px}.mobile-nav-menu .mobile-menu-btn span.active{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:7px;opacity:1;background:#fff}.mobile-nav-menu .mobile-menu-btn span.active:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:0;background:#fff}.mobile-nav-menu .mobile-menu-btn span.active:after{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:-4px;background:#fff}.mobile-nav-menu .mobile-menu-container{position:absolute;top:0;left:-100%;background:#000;width:100%;z-index:1003;opacity:0;height:100%;min-height:100vh;padding-top:60px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mobile-nav-menu .mobile-menu-container.active{left:0;opacity:1}.mobile-nav-menu .mobile-menu-container .mobile-logo-large{display:block;margin:0 auto 30px;width:120px}.mobile-nav-menu .mobile-menu-container .mobile-logo-large img{width:100%}.mobile-nav-menu .mobile-menu-container ul.menu{list-style:none;margin:0;padding:0;background:#000}.mobile-nav-menu .mobile-menu-container ul.menu li{display:block}.mobile-nav-menu .mobile-menu-container ul.menu li a{display:block;width:100%;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;letter-spacing:1px;line-height:1.5;padding:15px 0;text-transform:uppercase;text-align:center;color:#fff}.mobile-nav-menu .mobile-menu-container ul.menu li a:hover{background:#222}.mobile-nav-menu .mobile-menu-container>ul{padding:20px 0}@media screen and (max-width:1024px){.menu-item-has-children ul,.sf-dropdown ul{display:none}.menu-item-has-children>a:after,.sf-dropdown>a:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent gray;margin-left:10px}.menu-item-has-children.active-menu>a:after,.sf-dropdown.active-menu>a:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid gray;text-indent:-999px;overflow:hidden}.sf-dropdown-menu,.sub-menu{margin-left:0}.sf-dropdown-menu a,.sub-menu a{text-transform:none!important}}input[type=email],input[type=email]:focus,input[type=tel],input[type=tel]:focus,input[type=text],input[type=text]:focus,textarea,textarea:focus{height:59px;border:none;box-shadow:none;background:#f7f7f7;color:#5f5f5f;font-size:14px;padding:24px 18px}input[type=email].wpcf7-not-valid,input[type=email]:focus.wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=tel]:focus.wpcf7-not-valid,input[type=text].wpcf7-not-valid,input[type=text]:focus.wpcf7-not-valid,textarea.wpcf7-not-valid,textarea:focus.wpcf7-not-valid{border:1px solid #c60f13;background-color:#f8e6e7}input[type=email].focused,input[type=email]:focus,input[type=tel].focused,input[type=tel]:focus,input[type=text].focused,input[type=text]:focus,textarea.focused,textarea:focus{background:0 0;border-bottom:1px solid #aaa;padding:24px 0}textarea{height:217px}input[type=submit]{background:#000;color:#fff;font-size:14px;border:none;min-width:149px;height:51px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}input[type=submit]:hover{background:#181818}span.wpcf7-not-valid-tip{display:none!important}.bx-next,.bx-prev{display:block;width:48px;height:96px;position:relative;text-indent:-999px;overflow:hidden;position:absolute;top:50%;margin-top:-48px;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.bx-next:after,.bx-prev:after{content:"";width:100%;height:100%;border:2px solid #fff;opacity:.33;position:absolute;top:0;left:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.bx-prev{background:url(../img/arrow-left.png) center no-repeat;background-size:20px auto;left:0}.bx-prev:hover{background:url(../img/arrow-left.png) center no-repeat,#000;background-size:20px auto}.bx-prev:hover:after{border:2px solid #000}.bx-next{background:url(../img/arrow-right.png) center no-repeat;background-size:20px auto;right:0}.bx-next:hover{background:url(../img/arrow-right.png) center no-repeat,#000;background-size:20px auto}.bx-next:hover:after{border:2px solid #000}.grecaptcha-badge{opacity:0}.homeslider-wrap.menu-active{z-index:1}.homeslider-wrap .bx-wrapper{position:relative;max-height:90vh}.homeslider-wrap .bx-viewport{max-height:90vh}.homeslider-wrap .bx-controls{width:100%;height:100%;position:absolute;top:0;left:0;z-index:998}.homeslider-wrap .bx-controls:hover .bx-next,.homeslider-wrap .bx-controls:hover .bx-prev{opacity:1}.homeslider-wrap .bx-pager{width:100%;height:5px;position:absolute;left:0;bottom:64px;text-align:center;line-height:0}.homeslider-wrap .bx-pager .bx-pager-item{display:inline-block;width:31px;height:5px;margin-left:4px}.homeslider-wrap .bx-pager .bx-pager-item:first-child{margin-left:0}.homeslider-wrap .bx-pager a{display:block;width:31px;height:5px;text-indent:-9999px;overflow:hidden;background:#fff;opacity:.5}.homeslider-wrap .bx-pager a.active,.homeslider-wrap .bx-pager a:hover{opacity:1}.homeslider{margin:0;list-style:none}.homeslider li{position:relative}@media (min-width:641px){.homeslider li{height:90vh}}.homeslider li:before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;top:0;left:0;z-index:2}.homeslider li .slide-img{width:100%;height:100%}.homeslider li img{width:100%;height:100%;visibility:hidden}.slide-content{color:#fff;text-align:center;width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-75%);-ms-transform:translateY(-75%);transform:translateY(-75%);z-index:999}.slide-content strong{display:block;font-weight:400;font-family:Oswald,sans-serif;font-size:42px;letter-spacing:2px}.slide-content span{display:block;font-weight:300;font-size:22px;font-family:Roboto,sans-serif}#we-give-rise-to-design-slide .slide-content strong{font-size:47px}.featured-work-wrap{max-width:none;padding:14px 7px 0}.featured-work,.work-preview{display:block;padding:0 7px;position:relative;overflow:hidden;overflow:hidden}.featured-work img,.work-preview img{width:100%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.featured-work .work-info,.work-preview .work-info{width:180px;height:160px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(0,0,0,.8);text-align:center;z-index:3;-webkit-transition:background .8s ease-in-out;-moz-transition:background .8s ease-in-out;-ms-transition:background .8s ease-in-out;-o-transition:background .8s ease-in-out;transition:background .8s ease-in-out}.featured-work .work-info .info-wrap,.work-preview .work-info .info-wrap{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 15px}.featured-work .work-info strong,.work-preview .work-info strong{display:block;font-family:Oswald,sans-serif;font-size:20px;font-weight:400;color:#fff;line-height:1;margin-bottom:12px;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.featured-work .work-info span,.work-preview .work-info span{display:block;font-size:12px;font-weight:400;color:#ccc;line-height:1;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.featured-work:after,.work-preview:after{content:"";display:block;width:calc(100% - 14px);height:100%;background:rgba(0,0,0,.8);position:absolute;top:0;left:7px;z-index:2;opacity:0;-webkit-transition:opacity .8s ease-in-out;-moz-transition:opacity .8s ease-in-out;-ms-transition:opacity .8s ease-in-out;-o-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out}.featured-work:hover:after,.work-preview:hover:after{opacity:1}.featured-work:hover .work-info,.work-preview:hover .work-info{background:0 0}.featured-work:hover strong,.work-preview:hover strong{transform:scale(1.3);margin-bottom:24px}.featured-work:hover span,.work-preview:hover span{transform:scale(1.3)}.breadcrumbs{margin:0;padding:0 13px}.breadcrumbs a{font-size:14px;color:#333;display:inline-block;margin-right:5px}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span.current{font-size:14px;color:#333;display:inline-block;font-weight:500}.row.content h1{margin:18px 13px}.row.content p{font-size:17px;color:#000;font-weight:300}.row.content p strong{font-weight:500}.page-template-page-about .row.content{max-width:none;padding-top:303px;position:relative;overflow:hidden}.page-template-page-about .row.content:before{content:"";display:block;width:0;height:0;border-bottom:310px solid #fff;border-left:1920px solid transparent;position:absolute;top:480px;left:0}.page-template-page-about .row.content:after{content:"";display:block;width:1920px;height:500px;background:#fff;position:absolute;top:790px;left:0}.page-template-page-about .row.content>.row{max-width:1250px;margin-left:auto;margin-right:auto;float:none;position:relative;z-index:2}.page-template-page-about .large-6{background:#fff;-webkit-box-shadow:0 0 27px 0 rgba(0,0,0,.18);-moz-box-shadow:0 0 27px 0 rgba(0,0,0,.18);box-shadow:0 0 27px 0 rgba(0,0,0,.18);padding:29px 0 30px 24px;width:52.64%}.page-template-page-about .large-6 p{padding:2px 14px;line-height:24px;margin-bottom:51px}.page-template-page-about .large-5{width:42.56%;padding:0}.page-template-page-about .large-5 p{margin-top:35px;padding:2px 0;line-height:23px}.page-template-page-about footer{position:relative;z-index:2}.page-template-page-contact{position:relative}.page-template-page-contact .breadcrumbs{padding:0}.page-template-page-contact .row.content{max-width:none;padding-top:409px}.page-template-page-contact .row.content>.row{max-width:1226px;margin-left:auto;margin-right:auto;float:none;background:#fff;-webkit-box-shadow:0 0 27px 0 rgba(0,0,0,.18);-moz-box-shadow:0 0 27px 0 rgba(0,0,0,.18);box-shadow:0 0 27px 0 rgba(0,0,0,.18);padding:26px 30px 144px}.page-template-page-contact .row.content h1{text-transform:none;font-size:30px;padding:0;margin:22px 0 23px 0;letter-spacing:0}.page-template-page-contact .row.content h2{font-size:24px}.page-template-page-contact .map-mobile{display:none}.page-template-page-contact .contact-info{line-height:24px;margin-bottom:5px}.page-template-page-contact .directions a{font-size:14px;font-weight:500;text-decoration:underline;color:#333}.page-template-page-contact .large-9{padding-top:30px;padding-left:30px}.page-template-page-contact form{margin-top:22px}.page-template-page-contact form .large-6.left-side{max-width:341px}.page-template-page-contact form .large-6.right-side{float:right;width:464px}.page-template-page-contact form .row{position:relative}.page-template-page-contact form .row small{display:block;position:absolute;left:18px;top:24px;color:#5f5f5f;font-size:14px;line-height:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-template-page-contact form .row small.focused{top:0;left:0;font-size:11px}.page-template-page-contact input[type=email],.page-template-page-contact input[type=tel],.page-template-page-contact input[type=text]{margin-bottom:20px}.page-template-page-contact textarea{height:233px;margin-bottom:19px}.page-template-page-contact footer{width:100%;position:absolute;left:0;bottom:24px;z-index:2;background:0 0;padding:0}.page-template-page-contact footer p{background:#fff;max-width:1226px;margin:0 auto;padding:18px 0}.cf7sr-g-recaptcha,.wpcf7-recaptcha{margin-bottom:20px}.g-recaptcha{margin-bottom:20px}.g-recaptcha>div{margin:0}.g-recaptcha>div.error{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.tax-work_type .breadcrumbs{line-height:1;height:68px;float:right;padding:26px 17px}.tax-work_type .row.content{max-width:none;clear:both;margin-top:68px}.tax-work_type .row.content>.row{max-width:none;margin:0;padding-left:10px;padding-right:10px;display:grid;grid-template-columns:.5fr .5fr;gap:10px}@media (max-width:768px){.tax-work_type .row.content>.row{padding-top:10px;padding-left:10px;padding-right:10px;grid-template-columns:1fr}}.work-preview{display:block;width:100%;background:0 0!important;padding:0;margin:0}.work-preview .work-info{width:237px;height:211px}.work-preview:after{width:100%;left:0}.single-ri_work .menu-box.fixed.active{top:128px}.single-ri_work .breadcrumbs{width:100%;background:#181818;color:#fff;height:60px;line-height:1;padding:22px 37px;position:fixed;top:68px;left:0;z-index:1002}.single-ri_work .breadcrumbs a{color:#ccc}.single-ri_work .breadcrumbs span{color:#fff}.single-ri_work .row.content{margin-top:128px;max-width:none;position:relative;background:#fff}.single-ri_work .work-details{position:absolute;top:86px;left:0;background:#191919;padding:44px 36px;line-height:36px;z-index:1000;line-height:1.2}.single-ri_work .work-details h1{font-family:'Roboto Condensed',sans-serif;font-size:22px;font-weight:400;color:#fff;text-align:left;margin:0 0 5px;line-height:1;letter-spacing:0}.single-ri_work .work-details strong{font-family:'Roboto Condensed',sans-serif;font-size:16px;font-weight:400;color:#ccc;display:inline-block}.single-ri_work .work-details span{font-family:'Roboto Condensed',sans-serif;font-size:18px;font-weight:300;color:#fff}.single-ri_work .gallery-img span,.single-ri_work .hero-img span{display:block;width:100%;height:100%;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.single-ri_work .gallery-img:before,.single-ri_work .hero-img:before{content:"";display:block;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index:2;opacity:0;-webkit-transition:all .9s ease-in-out;-moz-transition:all .9s ease-in-out;-ms-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;transition:all .9s ease-in-out}.single-ri_work .gallery-img em,.single-ri_work .hero-img em{display:block;position:absolute;left:17px;bottom:17px;z-index:3;font-style:normal;font-size:14px;color:#fff;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-decoration:underline}.single-ri_work .gallery-img em i,.single-ri_work .hero-img em i{margin-right:9px}.single-ri_work .gallery-img:hover span,.single-ri_work .hero-img:hover span{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}.single-ri_work .gallery-img:hover:before,.single-ri_work .hero-img:hover:before{opacity:.3}.single-ri_work .gallery-img:hover em,.single-ri_work .hero-img:hover em{opacity:1}.single-ri_work .hero-img{display:block;height:760px;position:relative;-webkit-transition:all .9s ease-in-out;-moz-transition:all .9s ease-in-out;-ms-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;transition:all .9s ease-in-out;overflow:hidden}.single-ri_work .hero-img:before{-webkit-transition:all .9s ease-in-out;-moz-transition:all .9s ease-in-out;-ms-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;transition:all .9s ease-in-out}.single-ri_work .gallery{width:calc(100% - 16px);margin:16px 16px 0}.single-ri_work .gallery-img{display:block;width:calc(50% - 16px);margin-bottom:16px;overflow:hidden;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.single-ri_work .gallery-img img{max-width:none;width:100%;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.single-ri_work .gallery-img:nth-child(1n){width:calc(33.3333% - 16px);height:718px}.single-ri_work .gallery-img:nth-child(2n){width:calc(66.6666% - 16px);height:718px}.single-ri_work .gallery-img:nth-child(3n){width:calc(100% - 16px);height:718px}@media screen and (min-width:769px){.single-ri_work .gallery-img:last-child[data-slide-index="7"]{width:calc(100% - 16px);height:718px}}.postid-66 .hero-img img{position:relative;top:-70%}.next-project-wrap{max-width:none;background:#fff;padding:30px 0}.next-project-wrap a{display:block;margin:0 auto;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-weight:400;font-size:15px;letter-spacing:2px;width:203px;height:63px;border:1px solid #d3d3d3;color:grey;padding:20px 20px 20px 29px;position:relative;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.next-project-wrap a:after{content:"";display:block;width:21px;height:21px;background:url(../img/next-project-arrow_2x.png) no-repeat;background-size:21px;float:right;position:relative;left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.next-project-wrap a:hover{border:1px solid #191919;background:#191919;color:#fff}.next-project-wrap a:hover:after{left:5px;background:url(../img/next-project-arrow-white_2x.png) no-repeat;background-size:21px}.back-to-top{display:block;width:55px;height:55px;position:fixed;right:0;bottom:1px;z-index:1999;text-indent:-9999px;overflow:hidden;background:url(../img/back-to-top_2x.png) center no-repeat;background-size:55px;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:0}.back-to-top.visible{opacity:1}.single-ri_work.logged-in.admin-bar .breadcrumbs{top:100px}.img-slider-wrap{position:fixed;top:0;left:0;width:100%;z-index:2000;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.img-slider-wrap.activated{opacity:1}.img-slider-wrap .bx-wrapper{position:relative;background:#fff}.img-slider-wrap .bx-viewport{height:calc(100vh - (200px))!important}.img-slider-wrap .bx-next,.img-slider-wrap .bx-prev{opacity:1}.img-slider-wrap .bx-next:after,.img-slider-wrap .bx-prev:after{border:2px solid #999}.img-slider-wrap .bx-prev{background:url(../img/arrow-left-grey.png) center no-repeat;background-size:20px auto}.img-slider-wrap .bx-prev:hover{background:url(../img/arrow-left.png) center no-repeat,#000;background-size:20px auto}.img-slider-wrap .bx-prev:hover:after{border:2px solid #000}.img-slider-wrap .bx-next{background:url(../img/arrow-right-grey.png) center no-repeat;background-size:20px auto}.img-slider-wrap .bx-next:hover{background:url(../img/arrow-right.png) center no-repeat,#000;background-size:20px auto}.img-slider-wrap .bx-next:hover:after{border:2px solid #000}.img-slider{margin:0;list-style:none}.img-slider li{position:relative;text-align:center;height:calc(100vh - (200px))!important}.img-slider li img{width:auto;height:100%}#img-slider-pager{width:100%;background:#fff;text-align:center;height:100px;padding:16px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}#img-slider-pager a{display:inline-block;margin-left:5px;width:68px;opacity:.5}#img-slider-pager a:first-child{margin-left:0}#img-slider-pager a.active{opacity:1}.slider-header{background:#191919;height:100px;position:relative;padding:25px 36px}.slider-header h2{font-family:Roboto,sans-serif;font-size:28px;font-weight:400;line-height:1;margin:0 0 4px;padding:0;color:#fff;text-transform:uppercase;float:left;letter-spacing:1px}.slider-header .close-btn{display:block;width:22px;height:22px;background:url(../img/close-x_2x.png) no-repeat;background-size:22px;text-indent:-9999px;overflow:hidden;position:absolute;top:40px;right:40px}.slider-header .close-btn:hover{opacity:.7}.slide-counter{font-size:14px;color:#fff;float:left;clear:both}.slide-counter>div{text-decoration:underline;display:inline-block}.slide-counter em{font-style:normal;font-weight:300}.logged-in.admin-bar .img-slider-wrap{top:32px}.share-btns{margin:0;list-style:none;position:fixed;top:214px;right:0;z-index:1000}.share-btns li a{display:block;width:48px;height:48px;color:#fff;background:#191919;text-align:center;padding:6px;font-size:24px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#191919}.share-btns li.facebook-btn a:hover{background:#3b5998}.share-btns li.twitter-btn a:hover{background:#1da1f2}.share-btns li.pinterest-btn a:hover{background:#c92228}.share-btns li.linkedin-btn a:hover{background:#0077b5}.error404{background:#fff}.error404 .main-menu-wrap,.error404 .menu-box,.error404 .symbol{display:none}.error404 .wrapper{opacity:1}.error404 .large-12{text-align:center;padding-top:100px}.error404 h1{font-size:50px;margin-bottom:51px}.error404 p,.error404 ul{font-size:17px;font-weight:300;line-height:24px}.error404 p a,.error404 ul a{color:#000;text-decoration:none}.error404 p a:hover,.error404 ul a:hover{text-decoration:underline}.error404 ul{margin:0;list-style:none;font-size:14px}.page-template-page-login .row.content{max-width:none}.page-template-page-login .overlay{width:100%;height:470px;position:relative}.page-template-page-login .overlay:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.4)}.page-template-page-login .overlay>div{position:relative;z-index:2}.page-template-page-login .overlay>div p{color:#fff;text-align:center;font-size:36px;line-height:38px;max-width:690px;margin:0 auto;padding-top:225px}.page-template-page-login h1{font-family:Roboto,sans-serif;font-size:24px;color:#4a4a4a;text-transform:none;border-bottom:1px solid silver;padding-bottom:24px;margin:0}.page-template-page-login .large-centered{float:none;margin-left:auto;margin-right:auto;max-width:900px}.page-template-page-login .row.form-wrap{max-width:none;margin:0;padding-top:75px;padding-bottom:50px}.page-template-page-login .login-video-overlay{display:block;width:418px;height:268px;background:url(../img/video-overlay.jpg) center no-repeat;position:absolute;top:0;left:50%;margin-left:-209px;z-index:2;border:1px solid #979797;font-size:0}@media screen and (max-width:768px){.page-template-page-login .row.form-wrap{padding-top:30px;padding-bottom:0}.page-template-page-login .overlay{height:250px}.page-template-page-login .overlay>div{width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);padding:0 15px}.page-template-page-login .overlay>div p{font-size:24px;line-height:1.2;padding-top:0}}@media screen and (max-width:640px){.page-template-page-login .login-video-overlay{display:none}.page-template-page-login .login-video-overlay+iframe{max-width:96%}}@media screen and (min-width:1025px){.main-menu-wrap .logo{left:30px;opacity:0;-webkit-transition:all .4s .5s ease-in-out;-moz-transition:all .4s .5s ease-in-out;-ms-transition:all .4s .5s ease-in-out;-o-transition:all .4s .5s ease-in-out;transition:all .4s .5s ease-in-out}body.loaded .wrapper{opacity:1}body.loaded .main-menu-wrap .logo{left:0;opacity:1}.slide-content strong{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;position:relative;top:-50px;opacity:0}.slide-content span{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;position:relative;top:50px;opacity:0}.homeslider li .slide-img{-webkit-animation:zoomSlow 45s infinite linear;-moz-animation:zoomSlow 45s infinite linear;animation:zoomSlow 45s infinite linear}li.active-slide .slide-content strong{top:0;opacity:1}li.active-slide .slide-content span{top:0;opacity:1}.home .featured-work{opacity:0;position:relative;top:100px}.home .featured-work:first-child{-webkit-transition:all 1s .5s ease-in-out;-moz-transition:all 1s .5s ease-in-out;-ms-transition:all 1s .5s ease-in-out;-o-transition:all 1s .5s ease-in-out;transition:all 1s .5s ease-in-out}.home .featured-work:first-child+.featured-work{-webkit-transition:all 1s .8s ease-in-out;-moz-transition:all 1s .8s ease-in-out;-ms-transition:all 1s .8s ease-in-out;-o-transition:all 1s .8s ease-in-out;transition:all 1s .8s ease-in-out}.home .featured-work:first-child+.featured-work+.featured-work{-webkit-transition:all 1s 1.1s ease-in-out;-moz-transition:all 1s 1.1s ease-in-out;-ms-transition:all 1s 1.1s ease-in-out;-o-transition:all 1s 1.1s ease-in-out;transition:all 1s 1.1s ease-in-out}.home.loaded .featured-work{opacity:1;top:0}.page-template-page-about .breadcrumbs{opacity:0;position:relative;left:-100px;-webkit-transition:all .6s 1.4s ease-in-out;-moz-transition:all .6s 1.4s ease-in-out;-ms-transition:all .6s 1.4s ease-in-out;-o-transition:all .6s 1.4s ease-in-out;transition:all .6s 1.4s ease-in-out}.page-template-page-about .row.content h1{opacity:0;position:relative;left:-100px;-webkit-transition:all .6s 1.8s ease-in-out;-moz-transition:all .6s 1.8s ease-in-out;-ms-transition:all .6s 1.8s ease-in-out;-o-transition:all .6s 1.8s ease-in-out;transition:all .6s 1.8s ease-in-out}.page-template-page-about .large-6{opacity:0;position:relative;top:100px;-webkit-transition:all .5s 1s ease-in-out;-moz-transition:all .5s 1s ease-in-out;-ms-transition:all .5s 1s ease-in-out;-o-transition:all .5s 1s ease-in-out;transition:all .5s 1s ease-in-out}.page-template-page-about .large-6 p{opacity:0;position:relative;left:-100px;-webkit-transition:all .6s 2.2s ease-in-out;-moz-transition:all .6s 2.2s ease-in-out;-ms-transition:all .6s 2.2s ease-in-out;-o-transition:all .6s 2.2s ease-in-out;transition:all .6s 2.2s ease-in-out}.page-template-page-about .large-6 img{opacity:0;position:relative;left:-100px;-webkit-transition:all .6s 2.6s ease-in-out;-moz-transition:all .6s 2.6s ease-in-out;-ms-transition:all .6s 2.6s ease-in-out;-o-transition:all .6s 2.6s ease-in-out;transition:all .6s 2.6s ease-in-out}.page-template-page-about .large-5 img{position:relative;z-index:2;opacity:0;-webkit-animation:fadeInUp .9s 1.5s forwards ease-in-out;-moz-animation:fadeInUp .9s 1.5s forwards ease-in-out;animation:fadeInUp .9s 1.5s forwards ease-in-out}.page-template-page-about .large-5 p{opacity:0;position:relative;top:-50px;-webkit-transition:all .9s ease-in-out;-moz-transition:all .9s ease-in-out;-ms-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;transition:all .9s ease-in-out}.page-template-page-about .large-5 p.on-screen{opacity:1;top:0}.page-template-page-about.loaded .breadcrumbs,.page-template-page-about.loaded .large-6 img,.page-template-page-about.loaded .large-6 p,.page-template-page-about.loaded .row.content h1{opacity:1;left:0}.page-template-page-about.loaded .large-6{opacity:1;top:0}.tax-work_type .featured-work{opacity:0;position:relative;top:100px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.tax-work_type .featured-work.visible{opacity:1;top:0}.single-ri_work .work-details{opacity:0;-webkit-animation:fadeInUp 1.2s 1s forwards ease-in-out;-moz-animation:fadeInUp 1.2s 1s forwards ease-in-out;animation:fadeInUp 1.2s 1s forwards ease-in-out}.single-ri_work .gallery-img{opacity:0;-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;overflow:hidden}.single-ri_work .gallery-img.on-screen{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.page-template-page-contact .row.content>.row{position:relative;top:200px;-webkit-transition:all 1s .5s ease-in-out;-moz-transition:all 1s .5s ease-in-out;-ms-transition:all 1s .5s ease-in-out;-o-transition:all 1s .5s ease-in-out;transition:all 1s .5s ease-in-out}.page-template-page-contact.loaded .row.content>.row{top:0}}@-webkit-keyframes fadeOutDown{0%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-moz-keyframes fadeOutDown{0%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes fadeOutDown{0%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes fadeInUp{0%{-moz-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);opacity:0}50%{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes fadeInUp{0%{-moz-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);opacity:0}50%{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes fadeInUp{0%{-moz-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);opacity:0}50%{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes bounce{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}25%{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}50%{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}75%{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes bounce{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}25%{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}50%{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}75%{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}25%{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}50%{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}75%{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceHorz{0%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}25%{-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}50%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}75%{-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes bounceHorz{0%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}25%{-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}50%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}75%{-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceHorz{0%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}25%{-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}50%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}75%{-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes zoomSlow{0%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes zoomSlow{0%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomSlow{0%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shine{100%{left:125%}}@-moz-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}@-webkit-keyframes slideRight{0%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}50%{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes slideRight{0%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}50%{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideRight{0%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}50%{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideLeft{0%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}50%{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes slideLeft{0%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}50%{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideLeft{0%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}50%{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes pulsate{0%{-moz-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75)}50%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{-moz-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75)}}@-moz-keyframes pulsate{0%{-moz-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75)}50%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{-moz-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75)}}@keyframes pulsate{0%{-moz-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75)}50%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{-moz-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75)}}@-webkit-keyframes scrollDown{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(10%);-webkit-transform:translateY(10%);transform:translateY(10%)}100%{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes scrollDown{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(10%);-webkit-transform:translateY(10%);transform:translateY(10%)}100%{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scrollDown{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(10%);-webkit-transform:translateY(10%);transform:translateY(10%)}100%{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceRight{0%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}25%{-moz-transform:translateX(25%);-webkit-transform:translateX(25%);transform:translateX(25%)}50%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}75%{-moz-transform:translateX(25%);-webkit-transform:translateX(25%);transform:translateX(25%)}100%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes bounceRight{0%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}25%{-moz-transform:translateX(25%);-webkit-transform:translateX(25%);transform:translateX(25%)}50%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}75%{-moz-transform:translateX(25%);-webkit-transform:translateX(25%);transform:translateX(25%)}100%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceRight{0%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}25%{-moz-transform:translateX(25%);-webkit-transform:translateX(25%);transform:translateX(25%)}50%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}75%{-moz-transform:translateX(25%);-webkit-transform:translateX(25%);transform:translateX(25%)}100%{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:1208px){.page-template-page-contact form .large-6 .row{margin-left:0;margin-right:0;max-width:none}.page-template-page-contact form .large-6.left-side{max-width:none}.page-template-page-contact form .large-6.right-side{width:50%;max-width:none}}@media screen and (max-width:1024px){.main-menu-wrap{position:fixed;top:0;left:0;width:100%;background:#fff}.main-menu-wrap .logo{padding:22px 28px 22px 19px;height:68px;width:202px}.hamburger-menu{background:#fff;width:68px;height:68px;padding:25px 21px}.menu-box{position:fixed;top:0;left:0;width:100%}.menu-box.active{top:68px}.menu-main{width:100%}.menu-main>li{text-align:center}.menu-main>li.menu-item-has-children>a:after{top:3px}.menu-main>li.menu-item-has-children.active-menu>a:after{top:-2px}.slide-content{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wrapper{margin-top:68px}.page-template-page-about .row.content{padding:100px 15px 0}.page-template-page-about .row.content:before{top:362px}.page-template-page-about .row.content>.row{padding-left:.9375rem;padding-right:.9375rem}.tax-work_type .breadcrumbs{width:100%;float:left;clear:both;background:#181818;color:#fff;height:60px;line-height:1;padding:22px 37px}.tax-work_type .breadcrumbs a{color:#ccc}.tax-work_type .breadcrumbs span{color:#fff}.single-ri_work .hero-img{height:500px}.single-ri_work .gallery-img:nth-child(1n),.single-ri_work .gallery-img:nth-child(2n),.single-ri_work .gallery-img:nth-child(3n){height:500px}.img-slider li img{max-width:none;width:100%;height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-template-page-contact .menu-box{top:-68px}.page-template-page-contact .menu-box.active{top:68px}.page-template-page-contact .row.content{padding-top:0;background:0 0!important}.page-template-page-contact .map-mobile{display:block}.page-template-page-contact .map-mobile img{visibility:hidden}.error404 .wrapper{margin-top:0}.error404 .large-12{padding-top:50px}.error404 h1{margin-bottom:30px}}@media screen and (max-width:1000px){.home .featured-work{max-width:520px;float:none!important;margin:0 auto 14px}}@media screen and (max-width:768px){.page-template-page-about .large-5,.page-template-page-about .large-6{width:100%}.page-template-page-about .large-5 img{width:100%}.single-ri_work .gallery-img:nth-child(1n),.single-ri_work .gallery-img:nth-child(2n),.single-ri_work .gallery-img:nth-child(3n){width:calc(100% - 16px)}.page-template-page-contact form .large-6.left-side{width:100%}.page-template-page-contact form .large-6.right-side{width:100%}}@media screen and (max-width:640px){.homeslider-wrap .bx-viewport,.homeslider-wrap .bx-wrapper{min-height:250px}.homeslider-wrap .bx-controls-direction{display:none}.homeslider-wrap .bx-pager{bottom:20px}.homeslider-wrap .bx-pager .bx-pager-item{margin-left:15px}.homeslider-wrap .bx-pager .bx-pager-item:first-child{margin-left:0}.homeslider-wrap .bx-next,.homeslider-wrap .bx-prev{display:none}.homeslider li{width:100%!important;min-height:250px}.homeslider li img{height:250px;width:auto;max-width:none;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slide-content{padding-left:.9375rem;padding-right:.9375rem}.slide-content strong{font-size:24px;line-height:1.2;margin-bottom:10px}.slide-content span{font-size:16px;line-height:1.2}#we-give-rise-to-design-slide .slide-content strong{font-size:24px}.page-template-page-about .breadcrumbs{padding:0}.page-template-page-about .row.content>.row{padding:0}.page-template-page-about .row.content h1{margin:15px 0}.page-template-page-about .large-6{padding:15px}.page-template-page-about .large-6 p{padding:2px 0;margin-bottom:30px}.page-template-page-contact .row.content>.row{padding:20px 0 0}.page-template-page-contact .map-mobile img{height:190px}.page-template-page-contact .large-9{padding:0 15px}.page-template-page-contact form .large-6.left-side,.page-template-page-contact form .large-6.right-side{padding-left:0}.page-template-page-contact input[type=submit]{display:block;float:none;margin:0 auto}.page-template-page-contact footer{position:static}.slider-header .close-btn{right:15px}.slider-header h2{font-size:20px}#img-slider-pager{display:none}.img-slider-wrap .bx-viewport,.img-slider-wrap li{height:calc(100vh - 100px)!important}.img-slider-wrap li{width:100vw!important}.work-preview .work-info{width:180px;height:160px}.share-btns{width:100%;top:auto;bottom:0}.share-btns li{float:left;width:25%}.share-btns li a{width:100%}.single-ri_work .menu-box.fixed.active{top:68px}.single-ri_work .breadcrumbs{padding:22px 15px;white-space:nowrap;display:none}.single-ri_work .row.content{margin-top:68px}.single-ri_work .work-details{top:0;width:100%}.single-ri_work footer{margin-bottom:48px}.slide-counter em{display:none}.back-to-top{display:none}}