@charset "UTF-8";
/* https://www.auswideelec.com.au/wp-content/themes/default-theme/style.css?ver=1.0.0 */
@font-face{font-display:swap;font-family:Lato-Regular;src:url(https://www.auswideelec.com.au/wp-content/themes/default-theme/fonts/Lato-Regular.ttf)}@font-face{font-display:swap;font-family:Lato-Bold;src:url(https://www.auswideelec.com.au/wp-content/themes/default-theme/fonts/Lato-Bold.ttf)}@font-face{font-display:swap;font-family:Lato-Light;src:url(https://www.auswideelec.com.au/wp-content/themes/default-theme/fonts/Lato-Light.ttf)}@font-face{font-display:swap;font-family:Lato-Italic;src:url(https://www.auswideelec.com.au/wp-content/themes/default-theme/fonts/Lato-Italic.ttf)}@font-face{font-display:swap;font-family:Lato-BoldItalic;src:url(https://www.auswideelec.com.au/wp-content/themes/default-theme/fonts/Lato-BoldItalic.ttf)}@font-face{font-display:swap;font-family:Lato-Heavy;src:url(https://www.auswideelec.com.au/wp-content/themes/default-theme/fonts/Lato-Heavy.ttf)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,optgroup,textarea{color:#404040;font-family:Open Sans;font-size:18px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}h1,h2{font-family:Lato-Bold}@media (max-width:425px){h2{font-size:26px}}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em;padding-left:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border-radius:3px;color:rgb(0 0 0 / .8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em;padding:10px 20px;background:#2F96DA;border:#fefefe 1px solid}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{opacity:.8;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}select{border:1px solid #ccc}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}textarea{width:100%}a{color:royalblue}a:visited{color:purple}a:hover,a:focus,a:active{color:midnightblue}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;width:100%}.main-navigation ul{display:block;list-style:none;margin:0;padding-left:0}.main-navigation li{display:inline-block;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.menu-toggle,.main-navigation.toggled ul{display:block}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66667%}.gallery-columns-7 .gallery-item{max-width:14.28571%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11111%}.gallery-caption{display:block}.noscroll body{position:fixed}.section-heading{margin-bottom:30px}.bg-black{background-color:#111111!important}.padding-top-bottom-default{padding:60px 0}.padding-top-bottom-40{padding:40px 0}.margin-top-50{margin-top:50px}.margin-bottom-50{margin-bottom:50px}.text-white{color:#fff}.sub-title{color:#111;font-family:Lato-Bold;font-size:20px;margin-bottom:5px;line-height:1.2;margin-bottom:15px}.text-orange{color:#ff9800}@media (max-width:425px){.row{padding-left:10px;padding-right:10px}}.hide-img{display:none}@media (max-width:425px){.hide-img{display:block}}@media (max-width:425px){.mobile-switch{display:flex;flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse}}.company-switch{display:flex;flex-direction:row-reverse}.header-top{background-color:#000;color:#fff;padding:10px;font-family:Lato-Regular;font-size:13px}.header-top ul{padding:0;margin:0}.header-top ul li{display:inline-block;margin-right:5px}.header-top ul li img{max-width:80%}.header-top .header-left{display:flex;align-items:center;justify-content:center}.header-top .header-left .header-phone,.header-top .header-left .header-email,.header-top .header-left .header-address{margin-left:112px}@media (min-width:1366px){.header-top .header-left .header-phone,.header-top .header-left .header-email,.header-top .header-left .header-address{margin-left:85px}}.header-top .header-left .header-phone img,.header-top .header-left .header-email img,.header-top .header-left .header-address img{margin-right:10px}.header-top .header-left .header-phone span{padding:0 5px}.header-top .header-left .header-phone img{max-width:8%;position:relative;top:-2px}.header-top .header-left .header-email img{max-width:20px}.header-top a{color:#fff}#desktop-header{background-color:#111;padding:25px 0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#site-header .fixedtop,#site-header .mobilefixed{position:fixed;background:#111;top:0;left:0;right:0;z-index:9999;width:100%;padding:10px 0;border-bottom:none!important}@media (max-width:425px){#site-header .mobilefixed{padding:0}}#site-branding .logo{width:80%}.menu-main-menu-container ul li{margin:0 7px}.menu-main-menu-container ul li a{color:#fff;border:1px solid #ffffff2e;border-radius:5px;font-size:18px;ont-family:Lato-Regular}.menu-main-menu-container ul li i{margin:3px 0 3px 7px;font-size:14px}.menu-main-menu-container ul li a:hover{border:1px solid #fff}.menu-main-menu-container ul li:nth-last-child(1){margin:0 0 0 7px}.menu-main-menu-container ul .sub-menu li{margin:0}.menu-main-menu-container ul .sub-menu li a{text-align:left;padding:5px 20px;border:0!important;background-color:#ff9800;color:#fff;border-radius:0;width:325px}#slider .slide{height:600px;background-size:cover!important}@media (max-width:425px){#slider .slide{height:450px}}@media (max-width:425px){#slider .slide .row{padding:0}}#slider .slide h3,#slider .slide h1,#slider .slide p{color:#fff}#slider .slide h3{font-family:Lato-Italic;font-size:25px;letter-spacing:1px}@media (max-width:425px){#slider .slide h3{font-size:17px}}#slider .slide h1{font-family:Lato-Bold;font-size:37px;margin:15px 0}@media (max-width:425px){#slider .slide h1{font-size:22px}}#slider .slide .slider-content{padding:130px 0 0;max-width:800px;margin:auto;text-align:center}@media (max-width:425px){#slider .slide .slider-content{padding:50px 0 0}}#slider .slide .btn-orange-slide{padding:15px 30px;color:#fff;background-color:#ff9800;margin-right:5px;font-family:Lato-Bold;box-shadow:-7px -7px 0 #ff98008f;transition:all .2s ease;font-size:15px}@media (max-width:425px){#slider .slide .btn-orange-slide{padding:15px 20px;font-size:12px}}#slider .slide .btn-orange-slide:hover{box-shadow:-7px -7px 0 #ffffff6b;background-color:#fff;color:#000}#slider .slide .btn-white-slide{padding:15px 30px;color:#000;background-color:#fff;margin-left:5px;font-family:Lato-Bold;box-shadow:7px 7px 0 #ffffff6b;transition:all .2s ease}@media (max-width:425px){#slider .slide .btn-white-slide{padding:15px 20px;font-size:12px}}#slider .slide .btn-white-slide:hover{box-shadow:7px 7px 0 #ff98008f;background-color:#ff9800;color:#fff}#slider .slide .btn-container{margin-top:60px}#homepage-slider ul{margin:0 0 3em 0}#homepage-slider ul.lightSlider{height:35em}#homepage-slider ul li{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;height:100%}#homepage-slider ul li img.banner_img{position:relative;width:100%}#homepage-slider ul li .slider-inner{position:absolute;top:30%;left:0;right:0}#homepage-slider ul li .slider-inner #content{padding:10% 0 0}#homepage-slider ul li .slider-inner #content .banner_caption{clear:both;position:relative;padding-top:50px}#homepage-slider ul li .slider-inner #content .banner_caption img{margin-bottom:40px;display:none}#homepage-slider ul li .slider-inner #content .banner_caption p{display:none;padding:0;margin:0}#homepage-slider ul li .slider-inner #content .banner_caption p span{font-size:28px;color:#fff;text-align:left;background:#d01f2f;margin-bottom:5px;padding:0 10px}#homepage-slider ul li .slider-inner #content .banner_caption p span.quote{font-weight:900;font-style:italic}#homepage-slider .lSSlideOuter{position:relative}#homepage-slider .lSSlideOuter .lSPager.lSpg{position:absolute;bottom:3.5em;margin:0 auto;left:0;right:0}#homepage-slider .lSSlideOuter .lSPager.lSpg>li a{background:#fff0;border:1px solid #fff;height:10px;width:10px}#homepage-slider .lSSlideOuter .lSPager.lSpg>li:hover a,#homepage-slider .lSSlideOuter .lSPager.lSpg>li.active a{background-color:#fff}#homepage-slider .lSAction>.lSNext{right:2%}#homepage-slider .lSAction>.lSPrev{left:2%}header{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}header.sticky-header{position:fixed;top:0;left:0;right:0;z-index:9999;width:100%;padding:10px 0}.mobile-top{padding:0}@media (max-width:767px){.mobile-top .header-email,.mobile-top .header-address,.mobile-top .header-phone{width:49%;display:inline-block;font-size:10px;text-align:center}}@media (max-width:767px){.mobile-top .header-email img,.mobile-top .header-address img,.mobile-top .header-phone img{margin-right:5px;width:10%}}#mobile-header{background:#111}#mobile-header .row{display:table}@media (max-width:767px){#mobile-header .row{display:block;padding:10px 0}}#mobile-header .row .columns{display:table-cell;vertical-align:middle;float:none}#mobile-header .row .menui{background:#fff;height:3px;width:35px}#mobile-header .site-logo{text-align:left}@media (max-width:767px){#mobile-header .site-logo img{width:50%}}.icon{right:0;top:-10px}@media (max-width:375px){.icon{right:25px}}.icon.fixed{position:fixed;top:15px}.mobilenav ul{margin:0;padding:0;display:block}.mobilenav ul li:first-child{margin-top:10px}@media (max-width:767px){.mobilenav ul li a{text-align:center;display:block;color:#fff;font-size:20px;padding:0}}.mobilenav ul .sub-menu li{padding:20px 0 0}.mobilenav ul .sub-menu li a{font-size:16px}@media (max-width:767px){.mobilenav .mobile-nav-heading{margin-top:30px;text-align:center;color:#fff}}.mobilenav{background:#111}.mobilenav .menu-item-has-children{position:relative}.mobilenav .menu-item-has-children .toggle-sub-menu{position:absolute;top:0;right:0;display:inline-block;width:75px;text-align:center;cursor:pointer;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mobilenav .menu-item-has-children .toggle-sub-menu:before{content:"\f107";display:inline-block;top:0;font-size:20px;bottom:0;right:0;left:0;color:#fff;line-height:1.5;margin:auto;font-weight:800;font-family:'Font Awesome 5 Free';-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mobilenav .menu-item-has-children .toggle-sub-menu.active:before{transform:rotate(180deg)}.navbar-toggle .icon-bar:nth-of-type(3){top:1px}.navbar-toggle .icon-bar:nth-of-type(4){top:2px}.navbar-toggle .icon-bar{position:relative}.navbar-toggle.active .icon-bar:nth-of-type(2){top:10px;transform:rotate(45deg)}.navbar-toggle.active .icon-bar:nth-of-type(3){background-color:#fff0}.navbar-toggle.active .icon-bar:nth-of-type(4){top:-6px;transform:rotate(-45deg)}#site-footer{background-color:#111;color:#fff}#site-footer .widget ul{margin-left:0;list-style:none;padding-left:0}#site-footer .site-info{text-align:center;padding:25px 0 15px}@media (max-width:425px){#site-footer .site-info{padding:0 0 15px;font-size:14px}}#site-footer .site-info a{color:#fff}#social-media-widget{list-style:none;margin:10px 0}#social-media-widget li{display:inline-block}#social-media-widget li a{color:#2F96DA}.faq-list{margin-bottom:50px}.faq-list .accordion-btn{background-color:#00a8ff;padding:10px 40px 10px 20px;color:#fff;cursor:pointer;position:relative;font-size:20px;margin-bottom:1px!important}.faq-list .accordion-btn .step{color:#fff;font-size:28px;font-weight:700;display:inline-block;margin-right:20px;vertical-align:bottom;line-height:1}.faq-list .accordion-btn:first-child{margin:0}.faq-list .accordion-btn:after{position:absolute;top:0;bottom:0;right:10px;content:"\f0da";font-family:FontAwesome;color:#2F96DA;height:30px;width:30px;text-align:center;display:inline-block;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:auto;left:auto;background:none;-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;-o-transition:all 0.6s ease-out;transition:all 0.6s ease-out}.faq-list .accordion-btn{background-color:#eee;color:#222;cursor:pointer;font-size:16px;margin:5px 0 0;padding:15px 20px;position:relative}.faq-list .accordion-btn.enabled:after{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.faq-list .accordion-btn.disabled{background-color:#9db0ba!important}.faq-list .accordion-content{background-color:#fafafa;display:none;padding:20px}.cs-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden;margin:0}#gallery{padding-top:0}#gallery.gallery-fullwidth{width:100%!important;max-width:100%!important}#gallery h1{margin:0}#gallery #grid-gallery{position:relative}#gallery #grid-gallery .grid-image{float:left}#gallery #grid-gallery .grid-image.grid-5{width:20%}#gallery #grid-gallery .grid-image.grid-4{width:25%}#gallery #grid-gallery .grid-image.grid-3{width:33.33%}#gallery #grid-gallery .grid-image.grid-2{width:50%}#gallery #grid-gallery .grid-image.grid-1{width:100%}#gallery #grid-gallery .grid-image img{display:block;width:100%}#gallery #grid-gallery:after{content:'';display:block;clear:both}#gallery .content-separator{text-align:center}#gallery .content-separator img{width:100px;margin-top:50px}#gallery .gallery-categories{display:table;width:60%;text-align:center;padding-top:50px;margin:0 auto}#gallery .gallery-categories .category-inner{display:table-cell;vertical-align:middle}#gallery .gallery-categories .category-inner:not(:last-child){border-right:1px solid gray}#gallery .gallery-categories .category-inner h3{font-size:16px;color:#606060}#gallery .gallery-categories .category-inner h3:hover{color:#cb9b9c}#gallery .gallery-categories .category-inner h1{font-size:16px;color:#cb9b9c;text-transform:none}#quick-enquiry .remodal-thebutton{position:fixed;right:-51px;top:250px;display:inline-block;background-color:#2F96DA;color:#000;font-size:18px;font-weight:700;padding:.5em 1.2em;text-align:center;text-transform:uppercase;cursor:pointer;z-index:101;-webkit-transform:rotate(-90deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.remodal-thecontent{max-width:600px;padding-bottom:20px;padding-top:20px;padding-left:20px;padding-right:20px;text-align:left}.remodal-thecontent .remodal-close{left:auto;right:0}.remodal-thecontent .form-heading{color:#2F96DA;margin:10px 0;font-weight:700}.remodal-thecontent .form-content form label{font-weight:600}.remodal-thecontent .form-content form input,.remodal-thecontent .form-content form textarea{width:100%}.remodal-thecontent .form-content form textarea{height:130px}.remodal-thecontent .form-content form input[type=submit]{margin-top:10px;width:auto;padding:10px 20px;background:#2f96da;border:#fefefe 1px solid}.remodal-thecontent .form-content form input[type=submit]:hover{opacity:.8;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.error404 .error-404{padding:80px 0;text-align:center}.error404 .error-404 h1{font-size:130px;margin:0}.error404 .error-404 h1:before,.error404 .error-404 h1:after{content:none}.error404 .error-404 h2{letter-spacing:1px}.sticky-phone{position:fixed;left:10px;bottom:8px;cursor:pointer;height:50px;width:50px;border-radius:100%;padding:0;background:#2F96DA;text-align:center;color:#FFF}.sticky-phone i{line-height:50px;font-size:20px}#scrollup{position:fixed;right:10px;bottom:8px;cursor:pointer;height:50px;width:50px;border-radius:100%;padding:0;background:#2F96DA}#scrollup img{width:50px;cursor:pointer}#breadcrumbs{margin:0 0 10px 0;padding:0;list-style:none}#breadcrumbs li{display:inline-block;font-size:12px}#breadcrumbs li a{font-size:inherit}.page-banner{height:400px;background-size:cover!important;background-position:center}@media (max-width:425px){.page-banner{height:150px}}.page-banner h1{padding:100px 0;margin:0;color:#fff;font-size:45px}@media (min-width:768px){#desktop-header{display:block}.main-navigation .menu-toggle{display:none}#mobile-header,.mobile-top{display:none}}@media (max-width:767px){#mobile-header,.mobile-top{display:block}#desktop-header,.desktop-top{display:none}#gallery #grid-gallery{position:relative}#gallery #grid-gallery .grid-image{width:100%!important;float:left}}.services-benefits{margin-top:-110px;position:absolute;width:100%}@media (max-width:425px){.services-benefits{margin-top:0;position:relative}}@media (max-width:425px){.services-benefits .row{padding:0}}.services-benefits ul{padding:0;margin:0;list-style:none;width:100%}.services-benefits ul li{float:left;width:33.3333%;background-color:#fff;padding:25px 35px;text-align:center;position:relative;overflow:hidden;height:350px}@media (max-width:425px){.services-benefits ul li{width:100%;height:auto}}.services-benefits ul li h2{font-size:25px;margin:0 0 15px;font-family:Lato-Bold;color:#000000e0}@media (max-width:425px){.services-benefits ul li h2{margin:25px 0 15px}}.services-benefits ul li .btn-benefits{background-color:#000;color:#fff;padding:15px 45px;border-radius:100px;border:10px solid #dbe5eb;font-size:15px;display:none;font-family:Lato-Light}@media (max-width:425px){.services-benefits ul li .btn-benefits{display:block}}.services-benefits ul li .box-overlay{position:absolute;bottom:0;transition:all .3s ease-in-out;background-color:#fff;height:53%;right:0;color:#fff;text-align:center;width:100%;padding:0 35px}@media (max-width:425px){.services-benefits ul li .box-overlay{height:auto;position:relative;padding:0}}.services-benefits ul li .benefits-box{width:100%}.services-benefits ul li .benefits-box img{width:33%}.services-benefits ul li:hover a{display:inline-block}@media (max-width:425px){.services-benefits ul li:hover a{display:block}}.services-benefits ul li:hover .box-overlay{height:100%}.services-benefits ul li:hover .box-overlay h2{margin:25px 0 15px}.services-benefits ul li:nth-child(2) h2{margin:25px 0 15px}@media (max-width:425px){.services-benefits ul li:nth-child(2) h2{margin:25px 0 15px}}.services-benefits p{color:#000000d9}.about-section{padding:310px 0 60px;background-color:#111;color:#fff;background-size:cover!important}@media (max-width:425px){.about-section{padding:60px 0}}@media (max-width:425px){.about-section h2{margin-top:20px}}@media (max-width:425px){.about-section .btn-orange{margin-top:0}}.services-section{background-color:#111;padding:70px 0 90px}@media (max-width:425px){.services-section{padding:0 0 60px}}.services-section ul{padding:0;margin:0;list-style:none}.services-section ul li{float:left;width:31.333%;margin-right:24px}@media (max-width:425px){.services-section ul li{width:100%;margin:0;padding:10px}}.services-section ul li:hover .services-title{background-color:#fff;color:#000}.services-section ul li:hover .services-title h2:after{background:url(/wp-content/uploads/2020/11/Right-Arrow-Black.png) no-repeat;background-size:contain}.services-container{position:relative;overflow:hidden;border-radius:10px}.services-container img{transition:transform .5s ease}.services-container .services-title{position:absolute;bottom:0;width:100%;background-color:#ff9800;color:#fff;padding:15px 20px;border-radius:0 0 10px 10px;transition:all .2s ease}.services-container .services-title h2{font-size:18px;margin:0;position:relative}@media (max-width:425px){.services-container .services-title h2{font-size:15px}}.services-container .services-title h2:after{content:'';background:url(/wp-content/uploads/2020/11/Right-Arrow-White.png) no-repeat;position:absolute;bottom:0;width:40px;height:20px;top:5px;right:0;margin-left:25px;background-size:contain}@media (max-width:425px){.services-container .services-title h2:after{width:30px;top:3px}}.services-container:hover img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}#logo-section{background-color:#f8f9fa;padding:80px 0;text-align:center}@media (max-width:425px){#logo-section{padding:40px 0}}#logo-section h2{font-size:27px;width:100%;margin-bottom:40px}@media (max-width:425px){#logo-section h2{margin-bottom:20px}}#logo-section .supply-logo img{max-width:220px;text-align:center;margin:auto}#logo-section .prev,#logo-section .next{position:absolute;top:55%;color:#595a59;font-size:2em}.btn-orange{background-color:#ff9800;padding:15px 25px;color:#fff;margin-top:25px;display:inline-block;font-family:Lato-Bold;transition:all .2s ease;font-size:15px}.btn-orange:hover{background-color:#fff;color:#000}.introduction,.project-gallery{background-size:cover!important}.building-management .introduction{background-color:#111;padding:85px 0 100px}@media (max-width:425px){.building-management .introduction{padding:60px 0}}.building-management .introduction h1{font-family:Lato-Bold;font-size:37px;margin-top:0;font-weight:700;color:#ff9800;margin-bottom:20px}@media (max-width:425px){.building-management .introduction h1{text-align:left}}.building-management .introduction .content p{color:#fff}.building-management .introduction .content p:last-child{margin-bottom:0}.building-management .bms-services{padding:130px 0;position:relative}@media (max-width:425px){.building-management .bms-services{padding:60px 0}}.building-management .bms-services .bmss-bg{position:absolute;left:0;top:50px;opacity:.8}.building-management .bms-services .bmss-bg img{max-height:520px}.building-management .bms-services .row{position:relative;z-index:99}.building-management .bms-services .subtitle{color:#111;font-family:Lato-Bold;font-size:20px;margin-bottom:5px;line-height:1.2;margin-bottom:15px}.building-management .bms-services h2{font-family:Lato-Bold;color:#ff9800;line-height:1.2;margin-bottom:15px}.building-management .bms-services .image{text-align:right}.building-management .bms-services .image img{max-height:350px}.building-management .bmsc-interface{padding:100px 0;background-size:cover!important;height:100%;width:100%;position:relative;background-position:center center!important;background-repeat:no-repeat}@media (max-width:425px){.building-management .bmsc-interface{padding:60px 0}}.building-management .bmsc-interface h2{font-family:Lato-Regular;color:#ff9800;margin-top:0;line-height:1.2;margin-bottom:15px;font-size:30px}.building-management .bmsc-interface .content p{color:#fff}.building-management .bmsc-interface .content p:last-child{margin-bottom:0}@media (max-width:425px){.building-management .bmsc-interface .image{display:none}}@media (max-width:425px){.switchboard-section h1{text-align:left;margin-top:0}}.mechanical-electrical .introduction{background-color:#111;padding:85px 0 100px}@media (max-width:425px){.mechanical-electrical .introduction{padding:60px 0}}.mechanical-electrical .introduction h1{font-family:Lato-Bold;font-size:37px;margin-top:0;font-weight:700;color:#ff9800;margin-bottom:20px;text-align:center}@media (max-width:425px){.mechanical-electrical .introduction h1{text-align:left}}.mechanical-electrical .introduction .content p{color:#fff}.mechanical-electrical .introduction .content p:last-child{margin-bottom:0}.mechanical-electrical .mes-services{padding:130px 0;position:relative}@media (max-width:425px){.mechanical-electrical .mes-services{padding:60px 0}}.mechanical-electrical .mes-services .mes-bg{position:absolute;left:0;top:50px;opacity:.8}.mechanical-electrical .mes-services .mes-bg img{max-height:520px}.mechanical-electrical .mes-services .row{position:relative;z-index:99}.mechanical-electrical .mes-services .subtitle{color:#111;font-family:Lato-Bold;font-size:20px;margin-bottom:5px;line-height:1.2;margin-bottom:15px}.mechanical-electrical .mes-services h2{font-family:Lato-Bold;color:#ff9800;line-height:1.2;margin-bottom:15px}.mechanical-electrical .mes-services .image{text-align:right}.mechanical-electrical .mes-services .image img{max-height:350px}.mechanical-electrical .bms{padding:100px 0;background-size:cover!important;height:100%;width:100%;position:relative;background-position:center center!important;background-repeat:no-repeat}@media (max-width:425px){.mechanical-electrical .bms{padding:60px 0}}@media (max-width:425px){.mechanical-electrical .bms .image{display:none}}.mechanical-electrical .bms h2{font-family:Lato-Regular;color:#ff9800;margin-top:0;line-height:1.2;margin-bottom:15px;font-size:30px}@media (max-width:425px){.mechanical-electrical .bms h2{margin-top:0}}.mechanical-electrical .bms .row.first{margin-bottom:100px}@media (max-width:425px){.mechanical-electrical .bms .row.first{margin-bottom:30px}}.mechanical-electrical .bms .content p{color:#fff;text-align:left}.mechanical-electrical .bms .content p:last-child{margin-bottom:0}.our-services .introduction{background-color:#111;padding:80px 0 100px}@media (max-width:425px){.our-services .introduction{padding:60px 0}}.our-services .introduction h1{font-family:Lato-Bold;font-size:37px;margin-top:0;font-weight:700;color:#ff9800;margin-bottom:20px;text-align:center}@media (max-width:425px){.our-services .introduction h1{text-align:left}}.our-services .introduction .content p{color:#fff}.our-services .introduction .content p:last-child{margin-bottom:0}.our-services .introduction .services-list ul{padding:0;margin:0;list-style:none;display:flex;justify-content:center;margin-top:60px}@media (max-width:425px){.our-services .introduction .services-list ul{display:block}}.our-services .introduction .services-list ul li{float:left;width:31.333%;padding:0 15px}@media (max-width:425px){.our-services .introduction .services-list ul li{width:100%;padding:0 0 25px}}.our-services .introduction .services-list ul li:hover .services-container .services-title{background-color:#fff;color:#000}.our-services .introduction .services-list ul li:hover .services-container .services-title h2 i{color:#000}.our-services .introduction .services-list ul li .services-container{position:relative;overflow:hidden}.our-services .introduction .services-list ul li .services-container img{transition:transform .5s ease}.our-services .introduction .services-list ul li .services-container .services-title{position:absolute;bottom:0;width:100%;background-color:#ff9800;color:#fff;padding:15px;border-radius:0 0 10px 10px;transition:all .2s ease}.our-services .introduction .services-list ul li .services-container .services-title h3{font-size:18px;margin:0;position:relative;font-family:Lato-Bold}@media (max-width:425px){.our-services .introduction .services-list ul li .services-container .services-title h3{font-size:15px;text-align:left}}.our-services .introduction .services-list ul li .services-container .services-title h3 i{position:absolute;bottom:0;top:3px;right:-5px;font-size:20px}.our-services .introduction .other-info{margin-top:60px}.our-services .introduction .other-info p{color:#fff;margin-bottom:0}.new-employee .employee-form label{color:#404040}.new-employee .employee-form .ccf_captcha{text-align:left}.new-employee .employee-form #fld-ccf_drivers_licence p{font-style:italic;color:red;font-size:15px}.new-employee .employee-form .btn-submit input[type="button"]{background-color:#ff9800;border:0;color:#fff;font-size:15px;padding:10px 30px}.new-employee .employee-form .btn-submit p{margin-bottom:10px}.new-employee .employee-form .ccf_file_upload1{text-align:left}.new-employee .employee-form .ccf_file_upload1 [type=file]{margin:0;font-size:16px;color:#404040}.new-employee .employee-form input{border-radius:10px}.new-employee ul{list-style:none}@media (max-width:425px){.new-employee ul{margin:0}}.new-employee ul li{margin-bottom:10px;width:49%;display:inline-block;text-align:center}@media (max-width:425px){.new-employee ul li{margin-bottom:50px;width:100%}}.new-employee ul li a{color:#ff9800;font-weight:600}.new-employee ul li a img{margin:20px 0 0}.new-employee ul li a:hover{color:#ff9800}.new-employee .form-text p{margin:0}.step-pdf h3,.form-text h3,#fld-ccf_drivers_licence h3{color:#ff9800;font-weight:600;margin:20px 0}#fld-ccf_tax_file_number span,#fld-ccf_bank_account_name span,#fld-ccf_full_name span{margin:30px 0 10px;display:block}#fld-ccf_click_here_to_verify_you_are_a_human{padding:15px 0}.wc-content a{color:#ff9800}@media (max-width:425px){.wc-content a{word-break:break-word}}.wc-content h3{color:#2d2d2df2;font-size:25px}.wc-content .ctable-details a{color:#000;text-decoration:underline}.wc-content .ctable-details th{text-align:center;color:#ff9800}.footer-info{text-align:center}@media (max-width:425px){.footer-info .row{padding:0}}.footer-info .large-4{margin:45px 0 0;padding:50px 30px}@media (max-width:425px){.footer-info .large-4{padding:25px 50px;margin:0}}.footer-info .large-4 .footer-widget-title{letter-spacing:1px;font-size:20px;font-family:Lato-Regular}.footer-info .large-4:nth-child(2){border-left:1px solid #ffffff40;border-right:1px solid #ffffff40}@media (max-width:425px){.footer-info .large-4:nth-child(2){border:0}}.footer-info .large-4:nth-child(2) ul{padding:0;margin:0}.footer-info .large-4:nth-child(2) ul li{display:inline-block;margin:0}.footer-info .large-4:nth-child(2) ul li img{width:75%}.footer-info a{color:#fff;text-decoration:underline;font-family:Lato-BoldItalic;letter-spacing:1px}.footer-info .intouch-num{font-family:Lato-Heavy;letter-spacing:1px}.footer-info .intouch-num a{font-family:Lato-Heavy;text-decoration:none}@media (max-width:425px){.footer-info .fl{display:none}}.what-we-do h1{font-family:'Lato-Bold';font-size:40px;margin-top:0}.company-services .services-description{padding:0 140px}@media (max-width:425px){.company-services .services-description{padding:40px 40px 0}}@media (max-width:425px){.our-company{padding-bottom:0}}@media (max-width:425px){.our-company h3{text-align:center}}.our-company .project-description{padding:0 110px}@media (max-width:425px){.our-company .project-description{padding:40px 40px 0}}.check-icon{padding:0;margin:0;list-style:none}.check-icon li{background:url(/wp-content/themes/default-theme/image/checkbox-icon.png) no-repeat left;padding-left:45px;margin-bottom:20px}.checkwhite-icon{padding:0;margin:0;list-style:none}.checkwhite-icon li{background:url(/wp-content/themes/default-theme/image/checkbox-white-icon.png) no-repeat left;padding-left:45px;margin-bottom:20px}.cta-download{background-size:cover!important}.cta-download h2{margin-bottom:45px;line-height:1}@media (max-width:425px){.cta-download h2{margin:20px 0 35px}}.cta-download .btn-dl{color:#fff;padding:15px;background-color:#ff9800}.quality-designed-section .accre-desc .checkwhite-icon{width:60%;text-align:left;margin:auto;columns:2;-webkit-columns:2;-moz-columns:2}@media (max-width:425px){.quality-designed-section .accre-desc .checkwhite-icon{width:100%;columns:1;-webkit-columns:1;-moz-columns:1}}.quality-designed-section .accre-desc li{padding-left:95px;background-position:15%}@media (max-width:425px){.quality-designed-section .accre-desc li{padding-left:45px;background-position:left}}@media (max-width:425px){.quality-designed-section h2{margin-top:0}}@media (max-width:425px){.quality-designed-section .image{display:none}}@media (max-width:425px){.project-gallery h1{margin-top:0}}.contact{padding:60px 0 70px;background-size:cover!important}.contact h1{margin-top:0}.contact label{color:#fff}@media (max-width:425px){.contact .wpcf7-form{margin-top:30px}}.contact ul{padding:15px 0 0;margin:0;list-style:none}.contact ul li{display:inline-block;margin-left:20px;font-size:17px}@media (max-width:425px){.contact ul li{margin-left:0}}.contact ul li:nth-child(1){margin-left:0}.contact ul li i{color:#ff9800;font-size:22px;margin-right:10px}.contact ul li a,.contact ul li a:visited{color:#fff}.contact #contact_enquiry_form{width:85%;margin:auto}@media (max-width:425px){.contact #contact_enquiry_form{width:100%;padding-top:30px}}.contact #contact_enquiry_form label{color:#fff}.contact input[type="button"],.contact .wpcf7-submit{background-color:#ff9800;border:0;color:#fff;font-size:15px;padding:10px 30px;margin-top:20px}@media (max-width:425px){.contact input[type="button"],.contact .wpcf7-submit{margin-top:10px}}.contact input,.contact textarea{border-radius:10px}.contact .wpcf7-textarea{height:125px}