.fullwidth,.gradient,.headerimg{background-attachment:scroll;background-position-x:center;background-repeat:no-repeat;background-size:cover}.home-container{height:100vh;padding-top:35px;padding-bottom:35px}.page-footer{color:#fff;padding:20px 0}.page-footer a{color:#fff}.page-footer .blutui-link{height:20px}@media (max-width:992px){.page-footer{text-align:center}.page-footer .text-right{text-align:center!important}}.page-container{padding:0 35px!important}img{width:100%;height:auto}.container.med{max-width:1000px}.container.sml{max-width:750px}.gradient{background-image:url(../uploads/gradient.png);height:120px;position:relative;bottom:120px}.project-hover,.white{width:100%;height:100%}.white{background-color:#fff;position:fixed;top:0;left:0;z-index:100}.middle-text,.name,.project-block{position:relative}.pearson{background-image:url(../uploads/Home.jpg)}.kauri-tree{background-image:url(../uploads/kauri.jpg)}.pencarrow{background-image:url(../uploads/knewstubb.jpg)}.waikato{background-image:url(../uploads/waikato.jpg)}.gascoigne{background-image:url(../uploads//gascoigne.jpg)}.turq-hover{background-color:rgba(19,152,144,.7)}.green-hover{background-color:rgba(150,196,128,.7)}.orange-hover{background-color:rgba(232,133,30,.7)}.orange{color:#e8851e}.name{top:-222px;text-align:center;padding:0 35px;margin-bottom:-40px}.name h1{text-shadow:3px 2px 10px #656565;font-size:45px;color:#fff!important}.page-header .menu a,.submit{color:#fff}.middle-text{top:50%;transform:translateY(-50%)}#projects{padding:65px 0}.project-block{margin-bottom:34px}.project-hover{position:absolute;top:0;color:#fff;padding:35px;opacity:0}.project-hover:hover{opacity:1}.read-more{position:absolute;bottom:5px}.project-page .row{padding-top:25px;padding-bottom:25px}#profile img{padding:20px 10px 30px}#contact{margin:0 0 65px!important}#contact h1{margin:65px 0 40px!important}.social img{width:27px;margin:5px 10px 35px 0;height:auto;display:inline-block}.form-row,.form-row label{display:block}.social img:hover{opacity:.75}input.form-control,textarea{border-color:#c5c4c4!important;border-style:solid!important;border-width:1.2px!important;width:100%;padding:10px!important;border-radius:0!important;line-height:1.5!important}textarea{height:200px}input:focus,textarea:focus{outline-width:3px}.form-row{width:100%;margin:5px 0 30px}.form-half,.page-header .logo,.page-header .menu,.page-header .menu li.bt-menu__item.nav-item{display:inline-block}.form-half:nth-child(even){margin-left:1%}.form-half{vertical-align:top;width:49%}.submit{width:auto;padding:7px 25px;background-color:#e8851e}@media (max-width:992px){.form-half{width:100%;margin-bottom:35px}.form-half:nth-child(even){margin-left:0}.project-page .row{padding-top:0;padding-bottom:0}.project-page .row img{padding:15px 0}.middle-text{margin-top:13%}.wvec{top:-265px}.project-hover{opacity:1}}@media (hover:none) and (max-width:1400px){.project-hover{opacity:1}}@media (max-width:767px){.project-block{max-width:510px;margin-left:auto;margin-right:auto}.home-container{padding:0;height:94vh;margin-bottom:64px}[id=profile]{margin-top:55px}.middle-text{margin-top:0}.wvec{position:absolute;top:54%}}.fullwidth,.headerimg{height:93vh}.page-header{position:absolute;top:35px;right:0;padding:0 35px;width:52%}.page-header .menu-block{position:relative;padding:20px}.page-header .logo{width:200px;margin-left:22px}.page-header .menu{text-align:right;position:absolute;right:27px;top:38%}.page-header .menu ul.bt-menu__nav{padding:0}.arrow{position:relative;top:-90px;text-align:center;-webkit-animation-name:example;-webkit-animation-duration:1.2s;-webkit-animation-direction:alternate;-webkit-animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-name:arrowMove;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:ease;animation-direction:alternate}@keyframes arrowMove{0%{top:-90px}100%{top:-110px}}@media (max-width:1280px){.page-header{width:800px}}@media (max-width:767px){.headerimg{height:100vh}.page-header{padding:0;top:0}.page-header .menu-block{padding:20px 0}@keyframes arrowMove{0%{top:-50px}100%{top:-70px}}}@media (max-width:322px){.nav-link{font-size:11pt!important}}@media (max-width:992px){.page-header{width:100%;text-align:center}.page-header .logo{margin-right:22px}.page-header .menu{position:inherit;margin-left:11%}.fullwidth{height:75%}}@media (max-width:767px){.container-fluid,.container-fluid .row .col-md-12,.container-fluid .row .col-md-3,.container-fluid .row .col-md-4,.container-fluid .row .col-md-6,.container-fluid .row .col-md-8{padding:0!important}.container-fluid .row{margin:0!important}.fullwidth{height:33%}}body{font-family:Montserrat,sans-serif!important;font-weight:200!important;letter-spacing:.3px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:1em}