@media screen and (max-width:1400px){.custom-padding{padding-left:4.5rem}}@media screen and (max-width:1280px){.font-size-230{font-size:18vw}.navbar-title .page-title,.page-title{left:-.5rem}.navbar-title .page-title.font-ferry-black{font-size:3.25rem!important}.frontpage-title-wrapper{max-width:85%}}@media screen and (max-width:1199px){h1.frontpage-title{font-size:15vw}.logo-wrapper{width:300px;left:-70px}.video-wrapper video{width:960px}body.single .post-thumbnail{height:50vh}}@media screen and (max-width:990px){.project-video-wrapper{max-height:80vh}.font-size-100{font-size:8vw}.font-size-150{font-size:12vw!important}.single-product .scrolling-shape{right:-40rem;top:120rem}body.single .post-thumbnail{height:40vh}}@media screen and (max-height:990px){body:not(.theme-preset-active) #masthead .navbar-nav>li:not(.custom-sub-menu)>a.nav-link{font-size:4.5rem!important}}@media screen and (max-width:767px){h1,.h1,h1.entry-title,.h1.entry-title{font-size:9vw}h1.frontpage-title{font-size:18vw;margin-top:-70px}h2,.h2{font-size:8vw}.font-size-30{font-size:1.5rem}.font-size-40{font-size:1.7rem}.frontpage-hero{padding-top:5rem!important}.frontpage-title-wrapper{max-width:100%}#main.site-main:not(body.single-project #main.site-main){padding-top:8.25rem}.logo-video-wrapper{position:relative;text-align:center}.logo-wrapper{width:50%;left:50%;transform:translate(-50%,0)}.video-wrapper video{width:900px;left:50%;transform:translate(-50%,0)}.navbar-brand img.custom-logo{max-width:75px;padding-top:1.75rem;padding-left:.75rem}.navbar-brand .logo-background-wrapper{transform:translateX(-15px) translateY(-131px);max-width:250px}.navbar-title .page-title{height:36px;line-height:36px;width:320px;left:-14px;margin-bottom:0;bottom:0}.navbar-title .page-title.font-ferry-black{font-size:2.25rem!important}header#masthead{padding:0}header#masthead .navbar-nav{padding-bottom:3rem}body:not(.theme-preset-active) #masthead .navbar-nav>li>a.nav-link{font-size:16vw}body:not(.theme-preset-active) #masthead .navbar-nav>li.custom-sub-menu{display:block;margin-top:1rem}header #nav-toggler{position:fixed;top:auto;bottom:16px;right:16px;padding:20px 16px;width:75px;height:75px}.frontpage-title{padding-top:0}.single-project .project-image-wrapper{height:60vh;background-attachment:scroll}.single-project .project-hero .case-video-button{right:16px;padding:0 2rem}.single .post-navigation .nav-next,.single .post-navigation .nav-previous,.single-project .post-navigation .nav-next,.single-project .post-navigation .nav-previous{float:none;text-align:center;padding:0;margin-bottom:1rem;width:100%}.single-project .post-navigation .nav-previous a,.post-navigation .nav-next a{min-width:300px}.single-product .scrolling-shape{right:-50rem;top:90rem;max-width:1000px}.parallax-scroll{transform:initial !important}body.single .post-thumbnail{height:30vh}}@media screen and (max-width:575px){.font-size-100{font-size:12vw}h1.frontpage-title{margin-top:-170px}#footer-widget.row h2{font-size:19.5vw}#footer-widget.row .negative-margin-text{margin-top:-8%}.single-product .scrolling-shape{top:70rem}body.single .post-thumbnail{height:25vh}.navbar-brand img.custom-logo{padding-top:1rem;padding-left:.25rem;max-width:50px}.logo-background-wrapper .logo-background{transform:translate(-13rem,-10rem);-ms-transform:translate(-13rem,-10rem);-moz-transform:translate(-13rem,-10rem);-webkit-transform:translate(-13rem,-10rem);width:22rem;height:22rem}}@media screen and (max-width:475px){#main.site-main:not(body.single-project #main.site-main){padding-top:9rem}}@media screen and (max-width:425px){h1.frontpage-title{margin-top:-270px}body.single .post-thumbnail{height:20vh}h5,.h5{font-size:3vw}}