.color_black{color:#131313 !important}.color_d-grey{color:#4d4d4d !important}.color_l-grey{color:#e8e7e2 !important}.color_orange{color:#ef4923 !important}.bg_black{background-color:#131313}.bg_white{background-color:#fff}.bg_d-grey{background-color:#4d4d4d}.bg_m-grey{background-color:#f2f2f2}.bg_l-grey{background-color:#e8e7e2}.bg_orange{background-color:#ef4923}.bg_op-grey{background-color:rgba(245,245,245,.8)}.bg-grey-half{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#e8e7e2),color-stop(50%,#fff));background:linear-gradient(to bottom,#e8e7e2 50%,#fff 50%)}.max-vh{min-height:calc(75vh - 162px)}@media (max-width:1199px){.max-vh{min-height:calc(90vh - 162px) !important}}.max-h{height:100%}html{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;scroll-behavior:smooth}body{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;font-size:12px;font-weight:200}.post,.page{margin:0}.background{background-size:cover;background-position:center center;background-repeat:no-repeat}img.cover{-o-object-fit:cover;object-fit:cover;width:100%;min-height:347px}@media (min-width:1200px){.container-6{max-width:540px;width:100%}.container-6.right{padding-right:8%}.container-6.left{padding-left:8%}}@media (max-width:1199px){.container-6{max-width:450px;margin:0 auto;padding:0 15px;width:100%}}@media (max-width:991px){.container-6{max-width:720px}}@media (max-width:767px){.container-6{padding:0}}a,.cursor{cursor:pointer}a:visited{color:#007bff}#content{min-height:calc(100vh - 251.5px)}.background{background-size:cover;background-position:center right;background-repeat:no-repeat}.relative{position:relative}@media (max-width:991px){h1{font-size:28px !important}h2{font-size:25px !important}h3{font-size:18px !important}h4{font-size:16px !important}h5{font-size:14px !important}h6{font-size:15px !important}}h1{font-size:49px;font-family:"Montserrat",sans-serif;color:#131313;text-transform:uppercase;margin:0 0 10px;font-weight:800}h2{font-size:32px;font-family:"Montserrat",sans-serif;color:#131313;text-transform:uppercase;margin:0 0 10px;font-weight:400}h3{font-size:32px;font-family:"Montserrat",sans-serif;color:#131313;text-transform:uppercase;margin:0 0 10px;font-weight:300}h4{font-size:27px;font-family:"Montserrat",sans-serif;color:#ef4923;text-transform:uppercase;margin:0 0 10px;font-weight:800}h5{font-size:16px;font-family:"Montserrat",sans-serif;color:#131313;text-transform:uppercase;margin:0 0 10px;font-weight:800;line-height:30px}h6{font-size:14px;font-family:"Montserrat",sans-serif;color:#131313;text-transform:uppercase;margin:0 0 10px;font-weight:400}p,.mks_accordion_item{font-size:14px;font-family:"Montserrat",sans-serif;color:#131313;line-height:21px;font-weight:200}p.intro,.intro{font-size:30px;font-family:"Montserrat",sans-serif;color:#4d4d4d;line-height:38px;font-weight:300}p em{color:#e8e7e2;font-style:normal;font-size:19px}a.btn,body .alm-btn-wrap .alm-load-more-btn,input[type=submit],#menu-social-menu li:nth-of-type(1) a,#mc_embed_signup input[type=submit]{font-family:"Montserrat",sans-serif;padding:15px 25px;font-size:14px;cursor:pointer;line-height:100%;border-radius:25px;height:auto;text-transform:uppercase;font-weight:700;-webkit-transition:.5s;transition:.5s}a.btn-outline,a.btn-outline:visited,input[type=submit],#mc_embed_signup input[type=submit]{color:#ef4923 !important;border:#ef4923 1.2px solid;background-color:transparent;color:#131313;font-weight:700}a.btn-outline:hover,a.btn-outline:active input[type=submit]:active,input[type=submit]:hover,#mc_embed_signup input[type=submit]:active,#mc_embed_signup input[type=submit]:hover{text-decoration:none;background-color:#ef4923;color:#131313 !important}body .alm-btn-wrap .alm-load-more-btn,body .alm-btn-wrap .alm-load-more-btn.loading,body .alm-btn-wrap .alm-load-more-btn:active{color:#4d4d4d !important;border:#4d4d4d 1.2px solid;background-color:transparent;color:#4d4d4d;font-weight:700}body .alm-btn-wrap .alm-load-more-btn:hover,body .alm-btn-wrap .alm-load-more-btn:active{text-decoration:none;background-color:#4d4d4d;color:#fff !important}a.btn-orange,a.btn-orange:visited{color:#fff !important;background-color:#ef4923;font-weight:700}a.btn-orange:hover,a.btn-orange:active{text-decoration:none;background-color:#131313;color:#fff !important}a.btn-black,a.btn-black:visited{color:#fff !important;background-color:#131313;font-weight:700}a.btn-black:hover,a.btn-black:active{text-decoration:none;background-color:#ef4923}a.btn-link{font-family:"Montserrat",sans-serif;padding:15px 25px 15px 0;font-size:12px;cursor:pointer;line-height:100%;height:auto;text-transform:uppercase;font-weight:700;text-decoration:underline;position:relative}a.btn-link:after{content:"\f054";position:absolute;right:10px;top:17.3px;font-weight:900;font-family:"Font Awesome 5 Free"}a.btn-link.link-black{font-family:"Montserrat",sans-serif;padding:15px 25px 15px 0;font-size:12px;cursor:pointer;line-height:100%;height:auto;text-transform:uppercase;font-weight:700;text-decoration:underline;color:#131313}a.btn-link.link-black:hover{text-decoration:none}a.more-link{color:#131313;text-decoration:underline;font-size:14px;text-transform:uppercase;font-weight:700}a.more-link:hover{text-decoration:none}.small-fa .fa-plus{font-size:9px}button{background-color:transparent}a:hover,.btn:hover{-webkit-transition:ease .1s;transition:ease .1s}ul,ul li,ul li a,ol,ol li{font-family:"Montserrat",sans-serif;font-size:14px;color:#131313;line-height:28px}ol{margin-left:0;padding-left:17px}ul{margin:0;padding-left:17px;list-style:none}.alm-btn-wrap .alm-load-more-btn.done{opacity:0 !important}.alm-btn-wrap .alm-load-more-btn.done:hover{background-color:transparent;color:#64828b}.alm-btn-wrap{text-align:center}.site-branding img{max-height:75px;width:auto}@media (max-width:991px){.site-branding img{max-height:55px}}header.main-header{background-color:#131313}#mega-menu-wrap-menu-1,#mega-menu-wrap-primary-menu-right{background-color:transparent !important}#mega-menu-menu-1,#mega-menu-primary-menu-right{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary-menu-right #mega-menu-primary-menu-right>li.mega-menu-item>a.mega-menu-link{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:13px}@media only screen and (min-width:601px){#mega-menu-wrap-primary-menu-right #mega-menu-primary-menu-right>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary-menu-right #mega-menu-primary-menu-right>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary-menu-right #mega-menu-primary-menu-right>li.mega-menu-item>a.mega-menu-link{background:0 0 !important}}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,#mega-menu-wrap-primary-menu-right #mega-menu-primary-menu-right>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item>a.mega-menu-link{background-color:#131313;color:#fff;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:13px}#mega-menu-wrap-primary-menu-right #mega-menu-primary-menu-right>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,#mega-menu-wrap-primary-menu-right #mega-menu-primary-menu-right>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{color:#e8e7e2;background-color:#131313}#mega-menu-wrap-primary-menu-right #mega-menu-primary-menu-right li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu,#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{padding:15px}.header-left-width{min-width:196px}#mega-menu-wrap-mobile-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{border:#ef4923 solid 1px 0 1px 1px;border-left:1px solid #ef4923;border-radius:30px 0 0 30px;border-top:1px solid #ef4923;border-bottom:1px solid #ef4923;width:100%;padding:0 15px;margin:10px 0}#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item>a.mega-menu-link{font-family:"Montserrat",sans-serif;font-size:13px;text-transform:uppercase;background:#131313;color:#fff}#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu>li.mega-menu-item,#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{border-bottom:1.2px solid #fff}.mob-btn{color:#fff;font-size:17px}.home #content,#content,.footer-top,.footer-bottom{border-left:10px solid #ef4923}.page-id-32 .footer-top,.page-id-32 .footer-bottom,.post-type-archive .footer-top,.post-type-archive .footer-bottom{border-left:none !important}.post-type-archive .footer-top hr{display:none !important}.footer-top p,.footer-top div,.footer-top a,.footer-bottom p,.footer-bottom div,.footer-bottom a{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:300 !important}.footer-bottom a,.footer-bottom a:visited{color:#131313}.footer-top a{color:#ef4923}.ft-item{display:inline-block}.ft-item:after{content:'|';padding:0 4px}#menu-footer-menu{list-style:none}#menu-footer-menu li{display:inline-block}#menu-footer-menu li:after{content:'|';padding-left:4px}.ft-item:nth-last-of-type(1):after,#menu-footer-menu li:nth-last-of-type(1):after{content:'' !important}#menu-footer-menu li{display:inline-block}.home-banner h1{color:#fff;text-transform:uppercase;margin-bottom:0}.home-banner p{color:#fff}.page-title-full:after,.home-banner:after{content:"";background:url(//axiomconstruction.com.au/wp-content/themes/axiom-construction-group-child/images/banner-arrow.png) no-repeat;bottom:-20px;left:50%;margin-top:-43px;margin-left:-33.5px;background-size:67px 86px;width:67px;height:86px;position:absolute;display:inline-block}@media (max-width:991px){.page-title-full:after,.home-banner:after{bottom:-25px;margin-top:-28px;margin-left:-23.5px;background-size:47px 56px;width:47px;height:56px}.about-cta p{font-size:25px !important;line-height:34px !important}.footer-bottom{text-align:center}.footer-bottom .col-12.col-lg-4.text-right{text-align:center !important}.service-thumbnail{min-height:300px !important}}.arrow-after:after{content:"";background:url(//axiomconstruction.com.au/wp-content/themes/axiom-construction-group-child/images/banner-arrow.png) no-repeat;bottom:-30px;left:50%;margin-top:-25.5px;margin-left:-20px;background-size:40px 56px;width:40px;height:56px;position:absolute;display:inline-block}@media (min-width:1500px){.container{max-width:1400px !important}}.cta-overlay{opacity:0}.overlay-container{background-color:rgba(0,0,0,.5);min-height:400px}@media (min-width:992px){.cta-overlay:hover,.cta-overlay:hover>.overlay-content{opacity:1;-webkit-transition:ease .3s;transition:ease .3s;cursor:pointer}}.overlay-container h3{margin:0;color:#fff;font-size:21px !important;position:relative;width:100%;display:block}.overlay-container h3:after{content:"";background:url(//axiomconstruction.com.au/wp-content/themes/axiom-construction-group-child/images/arrow-right.png) no-repeat;bottom:-5px;right:0;margin-top:-31px;margin-left:-23px;background-size:62px 36px;width:62px;height:36px;position:absolute;display:inline-block}.about-cta h5{color:#999 !important}.about-cta p{color:#fff;font-size:32px;line-height:42px}.video-box{position:relative;overflow:hidden}#player{-webkit-box-sizing:border-box;box-sizing:border-box;height:56.25vw;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;width:177.77777778vh}img.title-icon{max-width:71px}.page-title-full h4,.page-title-half h4{color:#131313 !important;margin-bottom:20px}.page-title-full p,.page-title-half p{color:#ef4923 !important}.post-type-archive-residential .service-thumbnail{width:300px;height:300px;border-radius:50%;margin:0 auto;background-size:cover;background-position:center center;background-repeat:no-repeat}.service-thumbnail{min-height:200px;background-size:cover;background-position:center center;background-repeat:no-repeat}.circle-img{width:250px;height:250px;border-radius:50%;background-position:top center;margin:0 auto;background-size:cover;background-position:center center;background-repeat:no-repeat}.services-carousel h5{color:#4d4d4d}.contact-footer a{display:block;text-align:left;font-size:17px;color:#131313;font-family:"Montserrat",sans-serif;font-weight:600;padding-bottom:20px}.wpcf7 label{width:100%;margin-bottom:20px !important}.wpcf7 br{display:none}.wpcf7 p{margin:0 !important}.wpcf7 input::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder,.wpcf7 select,#mc_embed_signup input[type=email]::-webkit-input-placeholder{color:#131313;font-size:17px;font-weight:300;font-family:"Montserrat",sans-serif}.wpcf7 input:-ms-input-placeholder,.wpcf7 textarea:-ms-input-placeholder,.wpcf7 select,#mc_embed_signup input[type=email]:-ms-input-placeholder{color:#131313;font-size:17px;font-weight:300;font-family:"Montserrat",sans-serif}.wpcf7 input::-ms-input-placeholder,.wpcf7 textarea::-ms-input-placeholder,.wpcf7 select,#mc_embed_signup input[type=email]::-ms-input-placeholder{color:#131313;font-size:17px;font-weight:300;font-family:"Montserrat",sans-serif}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder,.wpcf7 select,#mc_embed_signup input[type=email]::placeholder{color:#131313;font-size:17px;font-weight:300;font-family:"Montserrat",sans-serif}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea,.wpcf7 select,#mc_embed_signup input[type=email]{background-color:transparent;border:none;border-bottom:1.3px solid #999;border-radius:0 !important;width:100%}.wpcf7 select{padding:0 0 5px !important;margin:0;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;font-family:"Montserrat",sans-serif;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.select-container{position:relative}.wpcf7 .select-container:after{content:"\f0dd";font-family:"Font Awesome 5 Free";font-size:11px;color:#131313;top:3px;padding:0 0 2px;position:absolute;pointer-events:none;right:5%;font-weight:900}.members-footer h4{color:#131313}.permalink:hover{text-decoration:none}.bg-half-right,.bg-half-left{position:relative}.bg-half-right:after{right:0}.bg-half-right{background-position:center left !important}.bg-half-left:after{left:0}.bg-half-left{background-position:center right !important}.bring-to-front{position:relative;z-index:1}.h4-grey h4{color:#4d4d4d}.faq h5{color:#4d4d4d}.single-row h5{color:#4d4d4d}.bg-half-left,.bg-half-right{background-size:cover;background-repeat:no-repeat}@media (max-width:767px){.prev-link,.next-link{text-align:center !important}}@media (min-width:992px){.bg-half-left,.bg-half-right{background-size:contain !important}.bg-half-right:after,.bg-half-left:after{position:absolute;top:0;width:30%;height:100%;background-color:#fff;content:''}.carousel-control-prev{left:-80px}.carousel-control-next{right:-80px}.next-link{text-align:right !important}.five-grid .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (max-width:991px){.carousel-control-prev,.carousel-control-next{top:auto !important;bottom:0 !important}}.carousel-control-prev-icon{background-image:url(//axiomconstruction.com.au/wp-content/themes/axiom-construction-group-child/images/arrow-left.svg);width:39px}.carousel-control-next-icon{background-image:url(//axiomconstruction.com.au/wp-content/themes/axiom-construction-group-child/images/arrow-right.svg);width:39px}#testimonials-carousel p{font-size:32px;font-weight:300;color:#999;line-height:42px}#testimonials-carousel p.title{font-size:17px !important}.testimonials-row h4{color:#4d4d4d}.post-image{min-height:230px}.post-link{background-color:#f2f2f2}.post-title{min-height:48px}.post-link p{margin:0}.post-link:after{content:"";background:url(//axiomconstruction.com.au/wp-content/themes/axiom-construction-group-child/images/arrow-right.svg) no-repeat;bottom:25px;right:25px;background-size:20px 30px;width:30px;height:20px;position:absolute;display:inline-block}a.post-link-container:hover{text-decoration:none}.post-title p{width:100%;color:#ef4923;font-weight:800;font-size:16px;line-height:30px;text-transform:uppercase;margin-bottom:10px}@media (max-width:1399px){.post-title{min-height:100px !important}}.post-single-container h4{color:#131313}.quote-single h2{color:#4d4d4d !important}.prev-link a,.next-link a{color:#ef4923;font-size:16px;font-weight:800;text-transform:uppercase}.team-member img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:250px;height:250px;background-position:center top}.tm-excerpt{min-height:84px}.tm-title{color:#4d4d4d;font-weight:800;font-size:16px;text-transform:uppercase}.cta-button h4{color:#4d4d4d}.cta-button h3{color:#999;text-transform:none}.bg_black .cta-button h4{color:#999}.bg_black .cta-button h3{color:#fff}#sbi_load{display:none !important}.half-heading h1{color:#4d4d4d}@media (max-width:1399px){.main-header .btn-outline{font-size:12px !important}.header-left-width{display:none}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary-menu-right #mega-menu-primary-menu-right>li.mega-menu-item>a.mega-menu-link{font-size:12px}}@media (max-width:1080px){.main-header .btn-outline{font-size:11px !important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary-menu-right #mega-menu-primary-menu-right>li.mega-menu-item>a.mega-menu-link{font-size:11px}}@media (max-width:767px){.contact-img img{max-height:300px}}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary-menu-right #mega-menu-primary-menu-right>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item>a.mega-menu-link{line-height:140%}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item,#mega-menu-wrap-primary-menu-right #mega-menu-primary-menu-right>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{padding-bottom:10px}.page-id-38 #content a{color:#4d4d4d}#mc_embed_signup .mc-field-group input[type=submit]{padding:15px 25px !important}#mc_embed_signup .mc-field-group input{outline:none !important}@media (max-width:991px){#mc_embed_signup .mc-field-group input[type=submit]{width:auto !important;margin:0 auto !important}#mc_embed_signup .mc-field-group{text-align:center}.wpcf7 .text-right{text-align:left !important}.page-title-half{text-align:center}}.service-bg{min-height:250px}.owl-nav button{font-size:20px !important;color:#ef4923 !important;outline:none !important}.owl-nav button i{padding:0 10px !important}.owl-nav{text-align:center}.bg_black h3,.bg_black p{color:#fff}.bg_black h4{color:#999}.process-container hr{position:relative}.process-container hr:before{content:"\f111";font-family:"FontAwesome";position:absolute;pointer-events:none;left:0;color:#ef4923;top:-10px;font-size:18px}.process-container h3{font-size:18px}#process-acc .card,#process-acc .card-header,#process-acc .card-body{background-color:transparent !important;border:none !important}.card-header[aria-expanded=true] .fa-chevron-down:before{content:"\f077" !important}.card-header i{color:#fff}header.main-header{-webkit-box-shadow:-1px 10px 50px 2px rgba(0,0,0,.16);box-shadow:-1px 10px 50px 2px rgba(0,0,0,.16);position:-webkit-sticky;position:sticky;top:0;z-index:999}.main-header .btn.btn-outline{border-radius:25px 0 0 25px;border-top:#ef4923 1.2px solid;border-left:#ef4923 1.2px solid;border-bottom:#ef4923 1.2px solid;border-right:transparent;padding:15px 18px 15px 25px}#mega-menu-mobile-menu .btn.btn-outline{border-right:1px solid #ef4923 !important;border-radius:25px !important}.bg_op-grey p{font-weight:500 !important}@media (min-width:992px){.faq-container .faq-item:nth-child(odd){padding-right:50px}.faq-container .faq-item:nth-child(even){padding-left:50px}}.process-container h4{color:#ef4923}a.service-link:hover{text-decoration:none !important}.post-item.bg_color_black{height:100%;background-color:#f2f2f2}.process-container hr{background-color:#ef4923}.grecaptcha-badge{display:none !important}