@media (min-width:1024px){.hero .content-boxes-row .columns{margin-bottom:16px}.doc-contents{padding-bottom:16px;margin-bottom:16px}.custom-search{transform:translate(0,0)}#menu-main-menu{margin-right:0}.viewport{padding-bottom:60px}.hero .notices-box .ui-accordion-header{font-size:18px}.tender-list li,.main-box-list>li{font-size:16px}.frontpage .simple-flexible ul li a{font-size:14px}.hero-box-icon i{font-size:46px}.hero-box h4{font-size:24px}.gform_confirmation_message{font-size:24px;font-weight:700}.cta-contact-form{min-height:500px}.cta-contact-form .gform_confirmation_message{margin-top:120px}.cta-contact-form .gform_confirmation_message img{margin-bottom:24px}.cta-contact-form .gform_confirmation_message p{font-size:24px}.cta-contact-form .main-box-title{margin-bottom:8px}.cta-contact .section-title{font-size:44px}.events-sub .read-more{margin-top:0}.read-more-container{text-align:right;position:absolute;top:69px;right:0}.featured-image-wrap+.blog-content>.read-more-container{top:55px}.main-search-button{font-size:22px}.top-bar-right .custom-search{line-height:1;padding-bottom:9px;margin-right:16px}.home .float-img-top{height:550px}section.after-hero{padding-bottom:0;padding-top:0}section.main-tabs-section{padding-top:0}.main-tabs-panel{padding:50px 24px;margin:0 54px}.cta-contact-form{max-width:35%!important}.after-hero{transform:translate(0,-35px)}.home .hero .video-wrap,.home .hero{margin-bottom:0}.columns{padding:0 16px}.article .content p{padding:0}.colophon-text{font-size:12px!important}.gallery-album .gallery{margin-bottom:50px}.footer .address{top:0}.breadcrumb-container{padding-top:74px}body .sb_breadcrumb>li{padding:0 34px 0 0}body .sb_breadcrumb>li::before{display:none}.button{padding:24px 32px}.top-bar-top li .forecast{font-size:12px}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{padding:12px 10px}.header .menu .menu-item-has-children{padding-right:0}.header .logo{width:160px}.header .menu-container{display:inline-block;vertical-align:bottom;margin-right:16px}.header .menu a{font-size:14px}.top-bar-right .button{font-size:12px;padding:8px 16px}.top-bar-right .icon{width:72px}.header .menu>li:first-child>a{padding-left:0}.menu.medium-horizontal>li:first-child a{padding:0 10px 4px 0;font-size:18px}.header>.menu>li:last-child>a{padding-right:0}.header .menu .is-dropdown-submenu li a{padding-left:16px}.top-bar-top .menu li{padding-right:16px}.service p{font-size:16px}.services .columns.first-column{width:20%}.services .columns.second-column{width:80%}.services .first-column{padding:24px 10px}.services .columns.first-column p{font-size:14px}.video-container{height:265px;margin-left:8px}.services .section-title{font-size:16px;margin-bottom:6px;padding-right:0}.video-container .button{padding:10px 4px;font-size:9px}.video-container .button::before{height:10px;width:10px}.video-container .play-contol img{width:46px}.services .top .button{font-size:12px;padding:12px;margin-top:0}.slick-arrow::before{height:16px;width:8px}.services-video-slider .slick-prev{left:-85px}.services-video-slider .slick-next{left:-49px}.services-video-slider .slick-arrow{bottom:20px}.sh-main-text .main-text-inner{max-width:35%}.sh-main-text{padding:0 120px}.hero .main-text h2{font-size:46px}.sh-main-text p{font-size:20px;color:#FFF}.sh-main-text h1{font-size:56px}.section-padding{padding:80px 0}.blog #content #inner-content,.single #content #inner-content{padding:60px 0 120px}.row{max-width:1435px}.button{font-size:20px}.section .sub-title{padding:0;max-width:760px;margin:0 auto 34px}.logo-wrap .no-logo::before{height:57px;width:57px}.logo-wrap .no-logo{font-size:30px}.footer .logo-wrap{margin-bottom:16px}.message-fig .logo{width:71px}.hero.section{margin-bottom:0}.section{margin-bottom:90px}.viewport{padding-top:0}.gallery-page-container .entry-content{margin-bottom:34px}.subpage .main-content{padding:65px 0 140px}.subpage .page-title{font-size:86px}.album-description{max-width:75%}body.boxed .off-canvas-wrapper,body.framed .off-canvas-wrapper{margin:0 auto}body.framed .off-canvas-wrapper{padding-top:50px;padding-bottom:50px}.photos-page .gallery{margin-bottom:50px}.top-bar{padding:36px 16px 0;max-width:100%;margin:0 auto}.top-bar-right .icon{width:138px}.theme_layout_4 .top-bar{padding:0}.top-bar-right .icon-container{margin-left:12px}.top-bar-right .button{font-size:20px}.top-bar-right .menu-container{display:inline-block;vertical-align:bottom;margin-right:0}.top-bar-right{padding:0;margin-top:10px}.with-padding{padding:60px 0}.hero.section,.hero .bg-image,.hero .video-wrap{height:500px;min-height:500px;display:table;width:100%}.hero-banner-message{max-width:1140px}.hero-banner-message h1{font-size:45px}.hero-banner-message p{font-size:20px}.subpage .hero .bg-image{height:auto;min-height:calc(100vw / 8);padding:24px 0}.hero .main-text h1,.hero .sh-main-text h1{font-size:86px;line-height:1.2}.hero .main-text p{font-size:25px}.hero-slider .slick-prev,.hero-slider .slick-next{z-index:9999}.hero-slider .slick-prev{left:18px}.hero-slider .slick-next{right:18px}.hero .main-text-inner{max-width:58%}.hero .button{font-size:20px}.main-box h5{font-size:20px}.main-tabs-title a{padding:12px 16px}.main-tabs-title a img{transition:all .25s ease-in-out}.main-tabs-title a[aria-selected="false"]:hover img{transform:scale(1.1)}.main-tabs-title h4{font-size:22px}.cta-group.row{max-width:60%}.cta-contact-form{position:absolute;right:6px;bottom:-50px}.hero-content{display:table-cell;vertical-align:bottom}.home .about .featured-img{height:240px;left:0;top:0;width:260px}.services .row{max-width:100%}.video-container{margin-left:12px}.service .img{height:200px}.service .title{font-size:22px}.summary-container{margin-bottom:24px}.service .summary-container p{margin-bottom:0;font-size:16px}.service .summary{font-size:16px}.service .button{font-size:14px}.post-type-archive-services_type .featured-img{height:200px;margin:0 24px 8px}.services-video-slider .slick-prev{left:-118px}.services-video-slider .slick-next{left:-74px}.about h1{font-size:72px}.home .about .featured-img{height:642px;width:1650px}.call-to-action h4{font-size:43px;vertical-align:middle}.product-container .image-container{height:238px}.product .bottom .title{font-size:29px;margin-bottom:24px}.product li::before{height:26px;width:26px;top:2px}.product li{font-size:18px;padding-left:34px;margin-bottom:8px}.product .bottom .button{font-size:16px}.product.columns{padding:0 10px}.product-container .bottom{padding:36px}.enquiry-form{padding:0}.enquiry-form .gform_wrapper{max-width:1126px}.enquiry-form .section-title{font-size:35px}.enquiry-form .gfield{width:270px}.enquiry-form .gform_footer{top:0;width:270px}.enquiry-form .gform_button{font-size:18px}.post-type-archive-services_type .service{padding-left:0;padding-right:0}.testimonials.section-padding{padding:80px 0}.testimonial .featured-img{height:235px;width:336px;left:24px}.testimonial .main-content.with-f-img{max-width:100%;padding-left:366px}.theme_layout_4 .testimonial .with-f-img{padding-left:496px}.testimonial .qoute-wrap{max-width:62px;max-height:42px;margin:16px 0}.testimonial .qoute{width:62px;margin:0 auto}.date.blog{width:60px}.month,.year{font-size:18px}.day{font-size:30px;margin-bottom:6px}.blog .hentry{margin-bottom:50px}.blog .blog-img{height:250px;width:250px}.article .f-img{height:156px;width:100%}.latest-news .link-archive{padding-top:24px}.latest-news .link-archive{font-size:16px}.before-footer .cta-wrap a{font-size:28px}.post-type-archive-testimonials_type .featured-image-wrap{position:absolute;width:400px;left:0}.testimonials_type .content.with-f-img{padding-left:436px}.testimonials_type{margin-bottom:80px}.footer{padding:70px 0 70px;margin-top:0}.footer .logo{width:255px}.footer .logo-wrap{max-width:250px;margin:0 auto 16px}.footer .blurb{margin-bottom:24px}.footer .blurb p{font-size:14px;max-width:255px}.footer .links h3{font-size:22px;line-height:1;margin-bottom:8px}.footer .map-container{width:358px;height:162px}.footer .menu-container{text-align:left}.footer .links .menu>li{display:inline-block}.footer .icon-container img{width:168px}.credits img{width:150px}.footer .col-2{text-align:right}.footer .phone,.footer .social-media{margin-bottom:14px}.footer .business-card{font-size:16px}.company-name{font-size:14px}.content-box-image{height:180px}.main-tabs-icon{height:44px}.content-box .mid,.content-box .bottom{padding:24px}.content-box-list .blurb{font-size:14px}.content-box .title{font-size:20px}.hero-content .content-boxes-row.row{margin-left:-16px;margin-right:-16px}.hero-box{padding:40px 28px 40px}.main-tabs{padding:0 34px}section.cta-contact{padding:60px 16px}.cta-contact-form .gfield input,.cta-contact-form .gfield select{height:30px}.footer .outer-wrap{padding:0 24px}.footer-col-1.footer-col.columns{width:30%}}@media (min-width:1280px){.colophon-text{font-size:16px!important}.content-box-image{height:200px}.content-box-list .blurb{font-size:16px}.ui-accordion .ui-accordion-header:after{font-size:18px}.main-tabs-title h4{font-size:26px}.main-tabs-icon{margin-bottom:16px}.main-tabs-title a{padding:16px}.top-bar-top li .forecast{font-size:14px;margin-top:2px}.header .menu a{font-size:16px}.cta-box-container{padding:32px 18px;margin-bottom:0}.cta-contact .section-title{margin-bottom:44px}.cta-box i{font-size:44px}.cta-box-title{font-size:24px}.menu-item-home{padding-right:20px}.top-bar-right .custom-search{margin-left:18px}.menu.medium-horizontal>li:first-child a{padding:0 0 4px 0}.frontpage .simple-flexible ul li a{font-size:16px}}@media (min-width:1360px){.top-bar-right .top{margin-top:10px}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{padding:12px 16px}.header .logo{width:229px}.hero-box-icon i{font-size:60px}.hero-box h4{font-size:36px}.cta-box i{font-size:54px}.cta-box-title{font-size:28px}.cta-box-container{padding:50px 40px}.cta-contact .section-title{font-size:64px}.cta-contact-form textarea{height:100px}.cta-contact-form .gfield_label{font-size:16px}.footer a,.footer .menu a,.footer{font-size:18px}.footer .menu a{font-size:18px;padding:6px 0}.footer-col-1.footer-col.columns,.footer-col.columns{width:25%}.footer-col-2.columns{padding-left:54px}.header .top-bar{padding:16px 24px 16px}.cta-contact-form .gfield input,.cta-contact-form .gfield select{height:50px}.footer .outer-wrap{padding:0}}@media (min-width:1440px){.cta-contact-form{min-height:500px}}@media (min-width:1600px){.header .menu a,.top-bar-top li .forecast{font-size:18px}.header .menu .menu-item-has-children{padding-right:24px}.top-bar-right{margin-top:24px}}