.nav-back,.navbar,.navbar-fixed-top .navbar-nav li a,.navbar-header{background-color:#92a2a5}.navbar,.navbar-fixed-top .navbar-toggle{border:none}.intro-lead-in,body{font-family:Raleway,sans-serif}body,header,html{height:100%}.navbar-fixed-top .navbar-nav li a{display:block;float:left;color:#f7f7f7;font-size:1em;padding:5px 5px 5px 15px;letter-spacing:.6px}.mob-nav-inline{padding-left:20px}.navbar-fixed-top .navbar-nav li a:hover{color:#ffab0f;background-color:#92a2a5}.navbar-fixed-top .navbar-toggle .icon-bar{background:#f7f7f7;width:35px;margin:7px}#bs-navbar-collapse,.navigation,.navigation.scrolling{background-color:#92a2a5}#navbar-padding{padding:0}.navbar-toggle .icon-bar:nth-of-type(2),.navbar-toggle .icon-bar:nth-of-type(3){transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0)}.navbar-toggle .icon-bar{transition:all .1s}.navbar-toggle.active .icon-bar:nth-of-type(1){transform:rotate(45deg);transform-origin:10% 10%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform-origin:10% 10%;-webkit-transform-origin:10% 10%;-moz-transform-origin:10% 10%}.navbar-toggle.active .icon-bar:nth-of-type(2){opacity:0}.navbar-toggle.active .icon-bar:nth-of-type(3){transform:rotate(-45deg);transform-origin:10% 90%;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform-origin:10% 90%;-webkit-transform-origin:10% 90%;-moz-transform-origin:10% 90%}@media (min-width:320px) and (max-width:767px) and (orientation:landscape){.nav-back,.navbar,.navbar-fixed-top .navbar-nav li a,.navbar-header{background-color:#92a2a5}.navbar,.navbar-fixed-top .navbar-toggle{border:none}.navbar-fixed-top .navbar-nav li a{display:block;float:left;color:#f7f7f7;font-size:1em;padding:5px 5px 5px 15px;letter-spacing:.6px}.mob-nav-inline{padding-left:20px}.navbar-fixed-top .navbar-nav li a:hover{color:#ffab0f;background-color:#92a2a5}.navbar-fixed-top .navbar-toggle .icon-bar{background:#f7f7f7;width:35px;margin:7px}#bs-navbar-collapse,.navigation,.navigation.scrolling{background-color:#92a2a5}#navbar-padding{padding:0}}@media (min-width:768px) and (max-width:890px) and (orientation:portrait){.navigation{width:768px}}@media screen and (min-width:768px){.nav-back,.navbar,.navigation{background-color:#92a2a5}.navbar{border:none}.navigation{min-height:70px}.mob-nav-inline{padding-left:0}.navbar-nav li{margin-top:15px;margin-right:35px}}html{width:100%}body{width:100%;background-color:#fff}a,a.active,a:active,a:focus,a:hover{outline:0;color:#323232}.title-link{color:#323232}.title-link a:hover,a:focus,a:hover{color:#ffab07}li{list-style:none;letter-spacing:1px;color:#323232}.intro-text,header{margin:auto 0;color:#f7f7f7}header{width:100%;background-color:#92a2a5}.intro-text{background:url(../img/ge_lrg_logo1.svg) center no-repeat #92a2a5;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;padding-top:34%;text-align:center}.intro-lead-in{font-weight:700;font-size:2.5em;letter-spacing:1px}.intro-heading h1,.intro-heading p{font-weight:lighter;letter-spacing:1px;font-family:Raleway,sans-serif}.intro-heading h1{font-size:2em;margin-top:1%}.intro-heading p{font-size:1em}@media (min-width:320px) and (max-width:767px) and (orientation:landscape){header{height:100%}.intro-text{padding-top:15%;padding-bottom:50px}.intro-lead-in{font-size:2.5em;font-weight:700;line-height:40px;margin-bottom:10px}.intro-heading h1{font-family:Raleway,sans-serif;font-weight:lighter;font-size:2em;letter-spacing:1px;margin-top:10px}.intro-heading p{margin-top:10px;font-size:1em}}@media screen and (min-width:768px) and (max-width:900px) and (orientation:portrait){header{height:80%}.intro-text{padding-top:200px;padding-bottom:200px}.intro-lead-in{font-size:3.5em;font-weight:700;line-height:40px;margin-bottom:25px}.intro-heading h1{font-family:Raleway,sans-serif;font-weight:lighter;font-size:3em;letter-spacing:1px;margin-top:30px}.intro-heading p{margin-top:20px;font-size:1.5em}}@media screen and (min-width:768px){header{height:auto}.intro-text{padding-top:200px;padding-bottom:200px}.intro-lead-in{font-size:3.5em;font-weight:700;line-height:40px;margin-bottom:25px}.intro-heading h1{font-family:Raleway,sans-serif;font-weight:lighter;font-size:3em;letter-spacing:1px;margin-top:30px}.intro-heading p{margin-top:20px;font-size:1.5em}}@media screen and (min-width:960px){header{height:100%}}#about{background-color:#fff;padding-left:15px;padding-right:15px}.about-right{background:url(https://grayelephant.co.nz/wp-content/uploads/2016/02/aboutus-min.jpg) left no-repeat #323232;background-size:auto;padding:50px;height:320px}#company,.about-left,.company{background-color:#fff}.about-left{padding:50px;height:580px}.about{color:#323232;margin:0;padding-top:50px;padding-bottom:50px}.talk{color:#f2f2f2;font-size:3em;font-family:Raleway,sans-serif;line-height:1.3em;font-weight:bolder;letter-spacing:1.5px;margin-top:0}.about-text,.company-text{font-weight:lighter;letter-spacing:1px;color:#323232;font-family:Raleway,sans-serif}.about-text{font-size:1em;padding-bottom:5px}.about-img{padding-top:25px;margin:0 auto}@media (min-width:320px) and (max-width:767px) and (orientation:landscape){.about-left{height:480px}.about-right{height:380px}.about-text{padding-bottom:20px}.talk{font-size:4em;margin-top:30px}}@media screen and (min-width:768px) and (max-width:900px) and (orientation:portrait){.about-left,.about-right{height:600px}.about-img{padding-top:150px}.about-text{padding-bottom:30px}.talk{font-size:4.3em;margin-top:25px}.panel-group{margin-top:75px}}@media screen and (min-width:768px) and (orientation:landscape){.about-left,.about-right{height:500px}.about-img{padding-top:60px}.about-text{padding-bottom:30px}.talk{font-size:5em;margin-top:30px}}@media screen and (min-width:960px){.about-left,.about-right{height:560px}.about-text{padding-bottom:30px}.talk{font-size:5em}.panel-group{margin-top:-15px}}#company{padding:20px 25px}.company{margin-top:30px;margin-bottom:50px;color:#323232}.company-text{font-size:1.2em;padding-bottom:15px}.panel-default>.panel-heading{background-color:#fff;border-color:#323232;color:#323232}.panel-heading{border-bottom:1px solid #333;padding:15px 20px 15px 0}.company.spacer{padding-left:4em;padding-right:4em;padding-bottom:0}.faq-list{line-height:3em;border-bottom:1px dotted #ccc}.panel-group .panel{border:none;border-bottom:1px solid #323232;border-radius:0}.panel-group .panel a:hover{text-decoration:none}.accordion{padding-left:10px}.panel-body{border:none}#accordion a,a.active,a:active,a:focus,a:hover{outline:0;text-decoration:none}#services{background-color:#f7f7f7;padding-bottom:50px}.section-heading h2{margin-top:70px;margin-bottom:15px;font-size:50px;text-align:center}.services-icon img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.service-icon-title{color:#323232;font-family:Raleway,sans-serif;font-size:2em;text-decoration:none;margin-bottom:20px;text-align:center;cursor:pointer}.service-icon-title:hover{color:#ffab07}@media (min-width:320px) and (max-width:767px) and (orientation:landscape){.service-icon-title{color:#323232;font-family:Raleway,sans-serif;font-size:2em;text-decoration:none;margin:10px}}@media screen and (min-width:768px){.section-heading h2{margin-top:90px}}.service-space{margin-top:100px;margin-bottom:100px}.bg-light-gray{background-color:#fff}#portfolio .portfolio-item{right:0;margin:0 0 15px}#portfolio .portfolio-item .portfolio-link{display:block;position:relative;margin:0 auto;max-width:400px}#portfolio .portfolio-item .portfolio-link .portfolio-hover{position:absolute;width:100%;height:100%;opacity:0;background-color:#ffab0f;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}#portfolio .portfolio-item .portfolio-link .portfolio-hover:hover{opacity:1}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;font-size:20px;color:#fff}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i{margin-top:-12px}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4{margin:0}#portfolio .portfolio-item .portfolio-caption{margin:0 auto;padding:25px;max-width:400px;text-align:center;background-color:#fff}.startproject,.tellmore:hover{background-color:#ffab07;color:#fff}#portfolio .portfolio-item .portfolio-caption h4{margin:0;text-transform:none}#portfolio .portfolio-item .portfolio-caption p{margin:0;font-family:Raleway,Helvetica,Arial,sans-serif;font-size:16px;font-style:italic}h1,h2{font-family:Raleway,sans-serif}#portfolio *{z-index:2}.section-portfolio-subheading p{text-align:center;letter-spacing:2px;margin-bottom:10px;font-size:1.1em}@media screen and (min-width:768px){#portfolio .portfolio-item{margin:30px 0}.section-portfolio-subheading p{text-align:center;margin-bottom:30px;font-size:1.3em;letter-spacing:1.5px;line-height:1.7em}.hover-space{min-height:400px}}.startproject,.tellmore,.view-work{letter-spacing:1px;text-transform:uppercase;font-weight:700}.tellmore{font-size:18px;color:#ffab07;border:2px solid #fff;padding:20px 25px}.button1{margin-top:10%}.tellmore:hover{border:none}.tellmore.active:focus,.tellmore:active,.tellmore:focus{outline:0;color:#fff}@media (min-width:320px) and (max-width:767px) and (orientation:landscape){.tellmore{font-size:1em;padding:10px 20px;float:left}.button1{margin-top:2%;margin-left:10%}}@media screen and (min-width:768px){.button1{margin-top:10%}}.startproject{font-size:18px;padding:20px;border:2px solid #ffab07}.button3{margin-top:18%}.startproject:hover{color:#ffab07;background-color:transparent;border:2px solid #fff}.startproject.active:focus,.startproject:active,.startproject:focus{outline:0;color:#fff}@media (min-width:320px) and (max-width:767px) and (orientation:landscape){.startproject{font-size:1em;padding:11px 20px}.button3{margin-top:2%;margin-left:10%}}@media screen and (min-width:768px){.button3{margin-top:10%}}.view-work{font-size:18px;color:#ffab07;border:2px solid #ffab07;padding:20px 25px}.button4{margin-top:10%;padding:0}.view-work:hover{color:#fff;background-color:#ffab07;border:none}.tview-work:active,.view-work.active:focus,.view-work:focus{outline:0;color:#fff}.section-contact-us h2,.section-contact-us h2 a{text-align:center;color:#f7f7f7;letter-spacing:1px}@media (min-width:320px) and (max-width:767px) and (orientation:landscape){.view-work{font-size:1em;padding:10px 20px;float:left}.button4{margin-top:1%}}@media screen and (min-width:768px){.view-work{font-size:1em;padding:10px 20px;float:left}.button4{margin-top:5%}}#contact-us{height:300px;background-color:#ffab0f;width:100%;margin-top:0}#contact-page{background-color:#fff;padding:20px 25px}.section-contact-us h2{margin-top:70px;font-size:2em}.section-contact-us h2 a{text-decoration:none;margin-top:50px;cursor:pointer;border:2px solid #f7f7f7;padding:15px}.section-contact-us h2 a:hover{color:#323232;border:2px solid #323232}.section-contact-us.active:focus,.section-contact-us:active,.section-contact-us:focus{outline:0;color:#fff}@media screen and (min-width:960px){#contact-us{height:250px}.section-contact-us h2{margin-top:60px}}.contact-un{text-transform:uppercase;font-weight:700;color:#fff;letter-spacing:1px;border:2px solid #ffab07;padding:20px 25px;background-color:#ffab07}.button2{margin-top:15%}.contact-un:hover{color:#ffab07;background-color:transparent;border:2px solid #000}.contact-un.active:focus,.contact-un:active:focus,.contact-un:focus{outline:0;color:#fff}.company-contact-us h2,.company-contact-us h2 a{color:#f7f7f7;letter-spacing:1px;text-align:center}@media (min-width:320px) and (max-width:767px) and (orientation:landscape){.contact-un{font-size:1em;border:2px solid #fff;padding:10px 20px}.button2{margin-top:15%}}@media screen and (min-width:768px){.button2{margin-top:10%}}#company-contact-us{height:290px;background-color:#ffab0f;width:100%;margin-top:0}.company-contact-us h2{margin-top:70px;font-size:2em}.company-contact-us h2 a{text-decoration:none;margin-top:50px;cursor:pointer;border:2px solid #f7f7f7;padding:15px}.company-contact-us h2 a:hover{color:#323232;border:2px solid #323232}@media screen and (min-width:768px){.company h2{margin-top:90px}}@media screen and (min-width:960px){#company-contact-us{height:250px}.company-contact-us h2{margin-top:60px}}#footer{background-color:#323232;color:#f7f7f7;width:100%;min-height:5em}.footer-section{text-align:center}.footer-heading{margin-top:70px;margin-bottom:20px;font-size:2em;color:#f7f7f7;text-align:center;padding-bottom:10px}.footer-para{text-align:center;letter-spacing:2px;margin-bottom:10px;font-size:1em}.footer-info li,.footer-list li,h1,h2,h3,h4,label{letter-spacing:1px}.footer-get-in-touch{text-align:center;font-size:1.5em;margin-top:10px;color:#ffab0f;margin-bottom:20px}.footer-info{padding:0 0 10px}.footer-info a{cursor:pointer;border:2px solid #f7f7f7;padding:5px 10px;color:#f7f7f7;font-size:.8em}.footer-info a:hover{cursor:pointer;border:2px solid #ffab0f;padding:5px 10px;color:#ffab0f;text-decoration:none}.footer-info li{list-style:none;text-align:center;font-size:1em;padding-bottom:15px;margin-bottom:5px}.footer-our-services{text-align:center;font-size:1.5em;margin-top:0;color:#ffab0f}.footer-list{padding:0 0 20px}.footer-list li{list-style:none;text-align:center}.footer-list a{text-decoration:none;color:#f7f7f7}.footer-list a:hover{text-decoration:none;color:#ffab0f}@media screen and (min-width:768px){#footer{padding-left:10px;min-height:200px}.footer-container{margin:auto}.footer-heading,.footer-para{margin-bottom:5px;text-align:left}.footer-heading{margin-top:10px;color:#ffab0f;font-size:1.5em}.copyright,.footer-para{color:#f7f7f7;font-size:.7em}.footer-para a{color:#f7f7f7;text-decoration:none}.copyright{text-decoration:none;margin-top:20px}.footer-get-in-touch{text-align:left;margin-left:10px;margin-bottom:10px}.footer-info li{text-align:left;margin-left:10px;padding-bottom:20px}.footer-our-services{margin-top:10px;text-align:right;margin-left:30px;margin-bottom:5px}.footer-list li{text-align:right;font-size:.7em;margin-left:30px}.bottom-smlogo{padding-right:20px;margin-bottom:10px;height:2.5em}}@media screen and (min-width:960px){#footer{min-height:150px}.footer-get-in-touch,.footer-info li{margin-left:80px}.full-service{padding-left:20px}.our-service{padding-right:20px}}#contact-infomation,#social-media-infomation{padding-left:0}h1{font-weight:700;font-size:4em}h2{font-weight:lighter;font-size:2.5em}h3{font-family:"Open Sans",sans-serif;margin-bottom:10px}h4,p{font-family:'Open Sans',sans-serif}p{font-size:19px;letter-spacing:1.2px}label{font-family:Raleway,sans-serif;font-weight:Normal}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}.smlogo{height:2.5em}.small-img{width:289;max-height:400px}.large-img{width:600;margin-bottom:20px}.lg-img-center{margin:0 auto;padding-bottom:20px}#contact-infomation li,#social-media-infomation li{list-style:none;letter-spacing:1px;padding-bottom:15px;text-align:center}.services-img-center{margin:0 auto}.squarehover:hover img{border:3px solid #ffab0f}#contact-infomation a:hover,#social-media-infomation a:hover{cursor:pointer;border:2px solid #ffab0f;padding:5px 10px;text-decoration:none}#contact-infomation li{font-size:1em;margin-bottom:5px}#contact-infomation a{cursor:pointer;border:2px solid #323232;padding:5px 10px;color:#323232;font-size:.8em}#contact-infomation a:hover{color:#ffab0f}@media screen and (min-width:768px){#contact-infomation a{font-size:1em}#contact-infomation li{margin-top:20px}.contact-info{margin-bottom:75px}}#social{background:#323232;color:#f7f7f7;width:100%}#social-media{padding-left:7px;margin-bottom:0;padding-top:10px;padding-bottom:10px}#social-media li{text-align:center;padding-left:5px;padding-right:5px}.social-links{color:#f7f7f7;font-size:1em}#social-media-infomation li{font-size:1em;padding-left:10px;margin-bottom:5px}#social-media-infomation a{cursor:pointer;border:2px solid #323232;padding:5px 10px;color:#323232;font-size:.8em}#social-media-infomation a:hover{color:#ffab0f}@media screen and (min-width:568px){#social,#social-media,#social-media li,#social-media-infomation li{display:inline-block}}@media screen and (min-width:768px){#social-media-infomation a{font-size:1em}#social-media-infomation li{margin-top:20px}}#form{margin-top:50px}.forms,.forms p{padding:0 10px 20px}.contact-btn{margin-top:10px;margin-bottom:10px}.services-caption{margin:0 auto;padding:25px;max-width:400px;text-align:center;background-color:#fff}.services-caption h4{margin:0;text-transform:none}.services-caption p{margin:0;font-family:Raleway,Helvetica,Arial,sans-serif;font-size:16px;font-style:italic}.item-intro{padding-bottom:20px}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}