*{margin:0;padding:0;box-sizing:border-box;font-family:'Roboto',sans-serif}h1,h2,h3,h4,h5{font-family:'Roboto',sans-serif;color:#404040}p{font-size:1.8rem}ul{list-style:none}#mobile-indicator{display:none}@media (max-width:767px){#mobile-indicator{display:block}}.cf:after{content:'';display:table;clear:both}.vertical-center{position:relative;top:50%;transform:translateY(-50%)}.left{float:left}.right{float:right}a.bttn{background:#ccc;border-radius:2px;color:#333;text-align:center;padding:5px 25px;text-decoration:none;font-family:'Roboto';transition:background .1s}a.bttn:hover{background:#e0e0e0}a.bttn h4{font-weight:700;font-size:1.6rem;text-transform:uppercase;margin-bottom:5px}a.bttn p{font-size:1.5rem;opacity:.9}a.bttn-blue{background:#1e90ff}a.bttn-blue h4,a.bttn-blue p{color:#fff}a.bttn-blue:hover{background:#47a4ff}.icon-box{padding-left:55px}.icon-box:before{content:'';display:block;position:absolute;font-family:'FontAwesome';font-size:3.9rem;color:#ccc;text-align:center;line-height:calc(75px - 2px);height:100%;width:55px;left:0;top:0}header{position:relative;font-family:'Roboto',san-serif}.header-top{height:30px;line-height:30px;background:#f2f2f2;color:grey}.header-top ul{height:100%;margin:0;float:right}.header-top li{display:block;float:left;margin-left:20px}.header-top i{margin-right:5px}.header-main{background:#fff;height:165px}.header-main-outer{height:calc(165px - (60px/2))}.header-main-inner{margin-top:30px;height:75px}.header-element{height:100%;display:inline-block;width:230px;position:relative}.header-element-inner{position:absolute;top:0;left:0;right:0;bottom:0;text-align:left;padding-top:9px;padding-left:30px}.header-element-inner:before{content:'';display:block;position:absolute;position:absolute;top:50%;transform:translateY(-50%);font-family:'FontAwesome';font-size:3rem;color:#aaa;display:block;left:-10px}.header-element-inner h4{margin-bottom:3px}.header-element-inner h5{margin-top:3px}.header-contact .header-element-inner,.header-location .header-element-inner{position:absolute;left:40px}.header-contact{position:relative;left:-16px}.header-contact .header-element-inner:before{content:'\f2b9'}.header-location .header-element-inner:before{content:'\f015'}.header-right-wrapper{float:right;height:100%;text-align:right;position:relative}.header-logo-cont a{display:block;height:100%;width:100%;background-image:url(//www.pyramidsbadges.com.au/wp-content/themes/pyramids-badges/css/../img/pb-logo.jpg);background-size:contain;background-repeat:no-repeat}.header-quote{width:180px}.header-quote .header-element-inner a{text-decoration:none;position:relative;top:50%;transform:translateY(-50%);border-radius:2px;float:right;text-align:center;width:180px;display:block;background:#1e90ff;padding:10px}.header-quote .header-element-inner a:hover{background:#47a4ff}.header-quote .header-element-inner a h4,.header-quote .header-element-inner a h5{margin:0;padding:0;color:#fff;opacity:.7}.header-quote .header-element-inner a h4{opacity:1;margin-bottom:5px}nav{width:100%;position:absolute;z-index:1}nav .left{border-top-left-radius:2px;border-bottom-left-radius:2px}nav .right{border-top-right-radius:2px;border-bottom-right-radius:2px}.nav-wrapper{border-radius:2px;opacity:1;height:60px;display:block;transform:translateY(-50%)}.nav-links{background:#36454e;width:95%;display:block}.nav-links li{display:block;float:left;position:relative}.nav-links li:hover>a{color:#e6a728;text-decoration:none}.nav-links li:hover ul{visibility:visible;opacity:1}.nav-links li.selected a{color:#e7aa28}.nav-links>li:not(:last-child)>a:after{content:'';display:block;position:absolute;position:absolute;top:50%;transform:translateY(-50%);border-right:1px solid #99abb8;opacity:.4;right:-1px;height:40%}.nav-links a{font-weight:700;font-family:'Dosis',sans-serif;letter-spacing:.12rem;color:#fff;text-transform:uppercase;height:100%;display:block;padding:0 32px;line-height:60px;position:relative;transition:background .2s;transition:color .2s}.nav-menu-button{display:none}.nav-search{padding:10px 10px 10px 0;height:100%;background:#36454e;width:5%;position:relative}.nav-search button{margin-left:3px;width:42px;height:42px;float:right;background:0 0;border:none;color:#fff;font-size:2.5rem;position:relative;top:-2px;opacity:.9;transition:background .1s;border-radius:2px}.nav-search button:hover{background:rgba(255,255,255,.1)}.nav-search button:active{background:rgba(255,255,255,.3)}.nav-search-box-cont{position:absolute;width:230px;height:60px;overflow:hidden;top:100%;right:0}#nav-search-box-wrapper{position:relative;display:none;right:0;top:0;width:230px;background:#2c373f;padding:10px;height:60px;overflow:hidden;transition:top .2s;border-bottom-left-radius:2px;border-bottom-right-radius:2px}#nav-search-box-wrapper input{width:100%;height:100%;padding:5px 12px;background:0;border:1px solid rgba(255,255,255,.3);border-radius:2px;color:#fff}#nav-search-box-wrapper input:focus{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.1)}.drop-down-menu{position:absolute;background:#fff;visibility:hidden;opacity:0;border:1px solid #ddd;border-top:0;transition:visibility .2s,opacity .2s}.drop-down-menu:before{content:'';display:block;position:relative;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;z-index:4;top:-8px;left:40px}.drop-down-menu li:not(:first-child) a{border-top:1px solid #ddd}.drop-down-menu li:hover a{color:#000}.drop-down-menu a{width:280px;color:#666;background:#fff}.drop-down-menu a:after{border:0}main>section{padding:50px 0}main>section h4{font-weight:700;font-size:1.9rem}main>section h3{margin-top:0;padding-bottom:5px;font-family:'Roboto',sans-serif;font-size:2.1rem}h2.section-head{display:block;font-size:2.2rem;font-weight:700;margin-top:0;margin-bottom:25px;text-transform:uppercase;font-family:'Roboto';position:relative;border-bottom:1px solid #ddd;padding-bottom:15px}h2.section-head:after{content:'';display:block;position:absolute;border-bottom:4px solid #e6a728;bottom:-2px;width:40px}.carousel-inner img{height:100%}.feature-box{text-align:center;padding:0 10px}.feature-box p{font-size:1.6rem}.feature-box img{width:15%;min-width:50px;max-width:65px;opacity:.3}.landing-quote-cta{height:80px;background-color:#36454e}.landing-quote-cta p{margin:0;color:#fff}.landing-quote-cta .row{height:100%}.landing-quote-cta a.bttn{font-size:2rem}.landing-quote-cta h4{margin:5px 0;text-transform:none !important}.products a{font-size:1.7rem}.product-cards-cont{height:430px}.product-cards-cont h3{font-weight:700;font-size:1.9rem;padding:0}.product-card-main img{width:100%}.product-card-main h3{margin:15px 0}.product-card-main p{margin-top:0;font-size:1.5rem}.product-cards-side{height:100%}.product-cards-side h3{margin-top:0;margin-bottom:10px}.product-cards-side .row{height:100%}.product-card-side{height:22%}.product-card-side img{height:100%;float:left;margin-right:15px}.product-card-side:not(:last-child){margin-bottom:4%}.product-card-side-text{position:relative;top:50%;transform:translateY(-50%)}.testimonials{background:#f5f5f5;background-image:url("https://www.transparenttextures.com/patterns/absurdity.png")}.testimonial-text{background:#fff;padding:15px 20px;border-radius:5px;box-shadow:0px 2px 5px 2px rgba(0,0,0,.1);position:relative}.testimonial-text:after{content:'';display:block;position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;bottom:-10px;z-index:2;right:25px}.testimonial-text p{margin-bottom:0;color:#737373}.testimonial-bio{width:auto;position:relative;padding-top:15px;text-align:right}.testimonial-bio h5{margin:0}.footer-main{background:#36454e;padding:45px 0}.footer-main .footer-panel{height:320px}.footer-main h4{color:#fff;text-transform:uppercase;font-size:1.6rem;font-weight:700;border-bottom:1px solid #4b5c66;padding-bottom:10px;margin-bottom:30px}.footer-main i{margin-right:10px}.footer-main p{color:#b6c1c9;font-size:1.65rem;line-height:2.7rem;margin-bottom:20px}.footer-main p a{opacity:1;font-size:1.65rem}.footer-main a{text-decoration:underline;color:#d5d5d5;font-size:1.6rem}.footer-main a:hover{color:#fff}.footer-main li{margin-bottom:10px;padding-left:20px;position:relative}.footer-main li:before{content:'';display:block;position:absolute;position:absolute;top:50%;transform:translateY(-50%);border-radius:2px;width:5px;height:5px;background:#e6a728;left:0}.footer-contact{overflow-wrap:break-word}.footer-contact p{margin:0;font-size:1.5rem;line-height:2rem}.footer-contact .icon-box{margin-bottom:25px;position:relative;padding-left:50px}.footer-contact .icon-box:before{font-size:2rem;line-height:2rem;opacity:.5;position:absolute;top:50%;transform:translateY(-50%)}.footer-contact .icon-box.footer-address:before{line-height:4rem;content:'\f015'}.footer-contact .icon-box.footer-phone:before{content:'\f095'}.footer-contact .icon-box.footer-email:before{content:'\f0e0'}.footer-legal{height:auto;background:#212a30;text-align:center;color:#fff;overflow:hidden}.footer-legal p{color:grey;margin-bottom:5px;margin-top:10px;font-size:1.3rem;font-weight:400;text-transform:uppercase}.footer-legal a{color:#fff;opacity:.65}.breadcrumb-cont{height:50px;border-bottom:1px solid #ddd}.breadcrumb-cont li{display:inline-block;height:100%;line-height:50px;padding-right:20px;position:relative}.breadcrumb-cont li:not(:first-child){padding-left:10px}.page-title{padding-top:30px;height:190px;background:#212a30}.page-title div{height:100%}.page-title h1{position:relative;top:50%;transform:translateY(-50%);margin:0;font-size:3rem;display:relative;color:#fff;font-weight:700;letter-spacing:.2rem}.page-title-wrapper{height:100%;padding-top:calc(60px/2)}.product-main{padding-bottom:80px}.product-main p{line-height:2.5rem;color:grey;font-size:1.65rem;margin-bottom:20px}.product-main img{margin-bottom:20px}.sidebar{padding-right:30px}.sidebar-wrapper{width:100%;line-height:45px;border-top:2px solid #212a30}.sidebar-wrapper li{min-height:45px;border-bottom:1px solid #ddd}.sidebar-wrapper a{display:block;width:100%;height:100%;padding:0 20px}.sidebar-wrapper a:hover{background:#eee;text-decoration:none}.sidebar-wrapper h3{line-height:45px;margin:0;padding:5px 20px;font-size:1.8rem}.product-text{padding-left:30px;border-left:1px solid #ddd}.product-images img{width:100%;height:auto}.iframe-overlay{background:0 0;position:relative;width:100%;height:350px;top:350px;margin-top:-350px}form .row{margin-bottom:15px}form .btn{margin-top:5px}.contact-methods{overflow-wrap:break-word}.contact-methods p{margin-top:20px}.breadcrumb-container.theme1 a{padding-top:0 !important;padding-bottom:0 !important}.breadcrumb-container li:last-child span:last-child{display:none}.product-all .product-cards-main{margin-top:30px}.product-all .product-card-main{margin-bottom:25px}.product-all .product-card-main h3{margin-bottom:5px}.product-all .product-card-main a{font-size:1.7rem}.contact-form textarea{width:100% !important;max-width:100% !important}.contact-form label{width:100%}.nav-links li{cursor:pointer}.faq-questions ul{list-style:circle;padding-left:20px}.faq-questions li{padding:5px 0}.faq-questions li a{font-size:1.7rem}.faq-answers li{padding-top:20px;margin-bottom:40px}.faq-answers p{font-size:1.6rem}.faq-answers h3{font-size:1.8rem;font-weight:700}.carousel-caption{background:rgba(0,0,0,.7);padding:15px}.carousel-caption h3{color:#fff}.contact-form input[type=submit]{display:block;padding:7px 25px;background:#1e90ff;color:#fff;font-size:1.5rem;font-weight:700;border:0;border-radius:3px}.contact-form input[type=submit]:hover{background:#47a4ff}.wpcf7-response-output{margin-top:0 !important}@media (max-width:992px){.header-main-inner{text-align:center}.header-element{display:inline-block}.header-location{display:none}.header-contact .header-element-inner{left:5px}.nav-links li a{padding:0 25px}.product-cards-side{margin-top:30px;height:auto}.product-card-side img{display:block;margin:auto;width:90%;float:none;padding-bottom:10px}.product-card-side-text{position:static;transform:none;text-align:center}.product-text{padding-left:15px;border:0;margin-bottom:20px}}@media (min-width:768px){.nav-links{display:block !important}.drop-down-menu{display:block !important}}@media (max-width:768px){.landing-quote-cta p{font-size:1.6rem}.header-main{height:200px}.header-main-outer{height:100%}.header-main-inner{margin:0;position:static;width:100%;height:100%}.header-element{height:80px}.header-right-wrapper{height:auto;float:none;text-align:center}.header-contact .header-element-inner{position:absolute;top:50%;transform:translateY(-50%);padding:0;height:auto;text-align:center}.header-contact .header-element-inner h4{margin-top:0}.header-contact .header-element-inner:before{content:''}.header-logo-cont a{display:inline-block;text-align:center;background-position:50% 50%;margin-top:10px}nav{position:relative}.nav-search-box-cont{position:static;overflow:visible;height:0}#nav-search-box-wrapper{position:absolute;width:100%;top:100%;display:none}.nav-wrapper{background:#36454e;border-radius:0;position:static;transform:none}.nav-search{width:50%;position:static}.nav-links{display:none;position:absolute;left:50%;transform:translateX(-50%);background:#283239;text-align:center;position:absolute;width:100%;top:100%;box-shadow:0px 5px 10px 2px rgba(0,0,0,.2)}.nav-links li{display:block;float:none}.nav-menu-button{display:block}.drop-down-menu{position:static;display:none;opacity:1;visibility:visible;text-align:center;background:#1d252a;border:none !important}.drop-down-menu li{background:#1d252a}.drop-down-menu a{width:100%;background:#1d252a;border:none !important;color:grey}.drop-down-menu a:hover,.drop-down-menu a:active{color:#fff !important}.drop-down-menu:before{border:0}.page-title{padding-top:15px;height:130px}.page-title h1{text-align:center}.page-title .container{height:100px}.contact-form{margin-top:30px}}@media (max-width:560px){.testimonial-card{width:100% !important;margin-top:20px}}@media (max-width:525px){.company-features .feature-box{width:100%;padding-bottom:20px}}@media (max-width:480px){.product-card-main{width:100% !important;text-align:center;margin-top:20px}.product-card-side{width:100% !important}.footer-panel{width:100% !important}}@media (max-width:465px){main>section{padding:35px 0}.landing-quote-cta{height:auto;padding:20px}.landing-quote-cta .landing-cta-btn,.landing-quote-cta .landing-cta-text{transform:none;top:0;position:static}.landing-quote-cta .landing-cta-text{width:100%;text-align:center;margin-bottom:15px}.landing-quote-cta .landing-cta-btn{width:100%;text-align:center}.landing-quote-cta .landing-cta-btn .bttn{float:none;display:inline-block}.landing-quote-cta .landing-cta-btn h4{display:inline}.company-features .feature-box{padding-bottom:0}.header-quote{display:none}.header-top-abn{display:none}.header-top-social{width:100%;text-align:center}.header-top-social li{display:inline-block;float:none}.header-element{height:70px;float:left;width:50%}.header-contact h4{padding-top:10px}.header-main{height:90px}}@media (max-width:420px){.header-top{height:45px}.header-top-social i{font-size:3rem;line-height:45px}.header-top-social-text{display:none}.header-main{height:160px}.footer-panel{width:100%;height:auto !important;padding-bottom:35px}.header-element{width:100%}.contact-form-input-cont>div{width:100%}.contact-form-input-cont>div:last-child{margin-top:15px}}