@font-face{font-display:swap;font-family:'HelveticaNeueLT Com 45 Lt';src:url(/wp-content/themes/factory-child/fonts/HelveticaNeueLTCom-Lt.eot);src:url('/wp-content/themes/factory-child/fonts/HelveticaNeueLTCom-Lt.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/factory-child/fonts/HelveticaNeueLTCom-Lt.woff2) format('woff2'),url(/wp-content/themes/factory-child/fonts/HelveticaNeueLTCom-Lt.woff) format('woff'),url(/wp-content/themes/factory-child/fonts/HelveticaNeueLTCom-Lt.ttf) format('truetype'),url('/wp-content/themes/factory-child/fonts/HelveticaNeueLTCom-Lt.svg#HelveticaNeueLTCom-Lt') format('svg');font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'HelveticaNeueLT Com 55 Roman';src:url(/wp-content/themes/factory-child/fonts/HelveticaNeueLTCom-Bd.eot);src:url('/wp-content/themes/factory-child/fonts/HelveticaNeueLTCom-Bd.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/factory-child/fonts/HelveticaNeueLTCom-Bd.woff2) format('woff2'),url(/wp-content/themes/factory-child/fonts/HelveticaNeueLTCom-Bd.woff) format('woff'),url(/wp-content/themes/factory-child/fonts/HelveticaNeueLTCom-Bd.ttf) format('truetype'),url('/wp-content/themes/factory-child/fonts/HelveticaNeueLTCom-Bd.svg#HelveticaNeueLTCom-Bd') format('svg');font-weight:700;font-style:normal}.cg-primary-menu .menu>li>a,.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li a,.cg-submenu-ddown .container>ul>li>a{font-size:14px!important}.cg-primary-menu .menu>li.menu-item-has-children>a{padding-right:30px!important}.cg-primary-menu-below-wrapper .menu>li.secondary:active>a{background-color:#ffc20e!important}.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li a{background-color:#ffffff!important}.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li a:hover{background-color:#ffc20e!important;color:#333333!important}body.home .wpb_text_column p a{border:none!important}.header-addition-text,.minus-left{padding-left:10px!important;margin-left:10px!important}.header-addition-text h4.widget-title,.header-addition-text .textwidget{font-size:14px!important}.para-links{color:#262262!important;font-weight:500!important;text-decoration:underline!important}.para-links:hover{text-decoration:none!important}.prime-color{color:#ffc20e}.sec-color{color:#262262}.light-text{color:#999999!important}a.light-text{color:#999999!important;text-decoration:none!important}.cg-hero-bg{height:100%!important}.content-h5-underline{font-size:20px;text-align:left;padding:0 0 2px 0;text-transform:uppercase;text-decoration:none;font-family:'Roboto',sans-serif;font-weight:500;font-style:normal;color:#262262;line-height:30px}.content-h5-underline u{font-size:20px;text-align:left;font-family:'Roboto',sans-serif;padding:0 0 2px 0;border-bottom:3px solid #ffc20e;text-transform:uppercase;text-decoration:none;font-family:'Roboto',sans-serif;font-weight:500;font-style:normal;color:#262262;line-height:30px}.main-testimonial a{color:#ffffff!important}.main-testimonial a:hover{color:#ffc20e!important}.main-testimonial a:active{color:#ffc20e!important}.main-testimonial p{color:#666666!important}.cg-header-fixed{background:#292929!important}.top-search input.search-field{padding:5px 14px 5px 12px!important;width:250px!important;height:30px!important}.top-search label{margin-bottom:0px!important}.top-search .search-form{padding-top:7px!important;padding-bottom:6px!important}.top-icons .textwidget{padding-top:10px!important}.top-icons i{font-size:20px!important}.top-icons a{color:#ffffff!important}.top-icons a:hover{color:#ffc20e!important}.top-icons a:active{color:#ffc20e!important}.custom-phone-num{border:none!important}.custom-phone-num ul.inline li{display:inline-block!important}.custom-phone-num ul.inline li h3{font-weight:700;color:#333!important;font-size:25px!important}.footer-links a{color:#fff!important}.footer-links a:hover{color:#ffc20e!important}.top-get-in-touch{margin-top:5px}.logo-img-wrap .single_wcp_item img{width:209px!important;height:206px!important}.logo-img-wrap .owl-carousel{width:95%!important}#quote-popup-btn{background-color:#ffc20e;text-align:center;color:#262262;text-transform:uppercase;font-weight:500;font-family:'Roboto',sans-serif;font-size:22px;border-radius:0}.quote-popup{width:333px;height:auto;padding:10px 29px;background-color:#fff;color:#333;position:absolute;display:none;border-top:none;border-left:1px solid #505050;border-right:1px solid #505050;border-bottom:1px solid #505050;z-index:999;top:46px}.floating-wrap{z-index:999;position:absolute;top:-12px}.spacer-bottom{margin-bottom:10px}.quote-input{border:1px solid #505050!important;height:40px;width:100%}.quote-input-textarea{border:1px solid #505050!important;height:135px!important}.get-checkbox input[type=checkbox]{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;width:20px}.get-checkbox label span{font-family:'Roboto',sans-serif;font-size:14px}.get-quote-wrap label{font-family:'Roboto',sans-serif}.get-quote-wrap input[type=submit]{width:100%;border:1px solid #ffc20e;padding:7px 35px;font-size:18px;margin-top:10px;color:#262262;background:#ffc20e;font-weight:600;font-family:'Roboto',sans-serif}.get-quote-wrap input[type=submit]:hover{color:#ffc20e;background:#262262;border:1px solid #262262}.get-quote-wrap select{border:1px solid #505050!important;height:40px;width:255px}.get-quote-wrap-2 label{font-family:'Roboto',sans-serif}.get-quote-wrap-2 input[type=text],.get-quote-wrap-2 input[type=email]{border:1px solid #707070!important}.get-quote-wrap-2 select{border:1px solid #707070!important}.get-quote-wrap-2 input[type=submit].submit-link{border:1px solid #ffc20e;padding:7px 35px;font-size:18px;margin-top:10px;color:#262262;background:#ffc20e;font-weight:600;font-family:'Roboto',sans-serif}.get-quote-wrap-2 input[type=submit].submit-link:hover{color:#ffc20e;background:#262262;border:1px solid #262262}.header-wrapper .overlay{background:transparent!important}.header-wrapper h1.cg-page-title{display:none!important}.header-wrapper{padding-bottom:325px!important}.head-yellow-line{border-bottom:3px solid #ffc20e}.uppercase{text-transform:uppercase}.list-content-yellow{list-style:square outside url(/wp-content/uploads/2016/04/bullet-square.png)}.list-content-yellow li a{font-weight:500;text-decoration:none}.list-content-yellow li a:hover{color:#262262!important;text-decoration:underline!important}.adobe-download-list{list-style:square outside url(/wp-content/uploads/2016/04/ic-adobe-download.png)}.adobe-download-list li a{font-weight:500;text-decoration:none;display:inline-block;line-height:normal;font-size:12px;vertical-align:top;margin-top:10px;text-transform:uppercase}.adobe-download-list li a:hover{color:#262262!important;text-decoration:underline!important}.text-logo a{display:none!important}.testimonial-name{font-size:20px;text-align:center}.testimonial-place{color:#999}a .slider-custom-btn{font-weight:600!important;padding:12px 26px!important;border:2px solid #262262!important;background:#262262!important;color:#ffffff!important;border-radius:0px!important;font-size:18px!important;white-space:nowrap!important;width:auto!important;height:auto!important;line-height:22px!important;text-transform:uppercase!important}a .slider-custom-btn:hover{color:#262262!important;font-size:18px!important;border:2px solid #ffc20e!important;background:#ffc20e!important;font-weight:600!important}a .slider-custom-btn2{font-weight:600!important;padding:12px 26px!important;border:2px solid #262262!important;background:#262262!important;color:#ffc20e!important;border-radius:12px!important;font-size:18px!important;white-space:nowrap!important;width:auto!important;height:auto!important;line-height:22px!important;text-transform:uppercase!important}a .slider-custom-btn2:hover{color:#262262!important;font-size:18px!important;border:2px solid #ffc20e!important;background:#ffc20e!important;font-weight:600!important}.entry-content a.read-more-link{display:inline-block;border:2px solid #ffc20e;background:#ffc20e;padding:7px 16px;font-size:17px;margin-top:10px;color:#262262;position:relative;z-index:0;font-weight:600;font-family:'Roboto',sans-serif;text-transform:uppercase}.entry-content a.read-more-link:before{content:"";position:absolute;z-index:-1;transition:all 0.3s ease 0s;width:0%;height:100%;top:0;left:0;background:#262262;color:#ffc20e!important}.entry-content a.read-more-link:hover{color:#ffc20e!important;border:2px solid #262262;background:#262262}.entry-content a.read-more-link:hover:before{width:100%}.standard-link{display:inline-block;border:2px solid #ffc20e;background:#ffc20e;padding:7px 18px;font-size:18px;margin-top:10px;color:#262262;position:relative;z-index:0;font-weight:600;font-family:'Roboto',sans-serif;text-transform:uppercase;width:100%;text-align:center}.standard-link:before{content:"";position:absolute;z-index:-1;transition:all 0.3s ease 0s;width:0%;height:100%;top:0;left:0;background:#262262;color:#ffc20e!important}.standard-link:hover{color:#ffc20e!important;border:2px solid #262262!important;background:#262262}.standard-link-active{color:#ffc20e!important;border:2px solid #262262;background:#262262}.standard-link:hover:before{width:100%}.entry-content a.page-link{display:inline-block;border:2px solid #ffc20e;background:#ffc20e;padding:5px 15px;font-size:16px;margin-top:10px;color:#262262;position:relative;z-index:0;font-weight:600;font-family:'Roboto',sans-serif}.entry-content a.page-link:before{content:"";position:absolute;z-index:-1;transition:all 0.3s ease 0s;width:0%;height:100%;top:0;left:0;background:#262262;color:#ffc20e!important}.entry-content a.page-link:hover{color:#ffc20e!important;border:2px solid #262262;background:#262262}.entry-content a.page-link:hover:before{width:100%}.entry-content a.page-link-active{display:inline-block;border:2px solid #262262;background:#262262;padding:5px 15px;font-size:16px;margin-top:10px;position:relative;z-index:0;font-weight:600;font-family:'Roboto',sans-serif;color:#ffc20e!important}.page-link-spacing{margin-right:-20px!important}.left-side-col .widget-title{color:#262262!important;border-top:none!important}.left-side-col.advanced-sidebar-menu,#secondary ul.product-categories{border-bottom:1px solid #a1a1a1!important}#secondary .advanced-sidebar-menu ul li a{border-top:1px solid #a1a1a1!important}.sidebar #secondary{border-right:1px solid #a1a1a1!important}.photo-gal-spacing div{padding-right:0px!important;padding-bottom:0px!important;margin-bottom:5px}.photo-gal-spacing div img{width:265px!important;height:198px!important}.sticky-popup-right .popup-header{margin-top:20%;height:433px!important;width:50px!important;font-weight:500!important;font-family:'Roboto',sans-serif!important}.sticky-popup-right .popup-title{margin-top:50px;-ms-transform:rotate(360deg)!important;-webkit-transform:rotate(360deg)!important;transform:rotate(360deg)!important;text-align:center!important;color:#262262!important;font-size:19px!important;padding:10px 5px!important}.sticky-popup-right .popup-image{margin:-45px -135px 0 0;margin-right:-16px!important;padding-right:11px!important;width:40px;padding:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);position:absolute;right:0}.popup-image img{max-width:40px!important;max-height:40px!important}.popup-title{font-weight:500!important}.popup-content{max-height:690px!important;height:100%!important;margin-top:-100px}.popup-content-pad{padding:10px 30px!important}.short-image-desc h4{margin-top:-62px!important;margin-bottom:20px!important;padding:15px;background-color:#474747!important;color:#ffffff!important}.border-yellow{border:3px solid #ffc20e}#overlay-bg{background:rgb(255 255 255 / .45);z-index:9999;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none!important}.ic-padding{padding:10px 0 0 0}div.pp_default .pp_content .pp_description{display:none!important}.second-footer ul.inline li.facebook,.second-footer ul.inline li.twitter,.second-footer ul.inline li.linkedin,.second-footer ul.inline li.google-plus{font-size:24px}.contact-details-spacing{margin:10px 0 0 0}.breadcrumbs-wrapper{width:100%!important;margin:auto!important;border-bottom-right-radius:0!important;padding:20px 0 20px 0;max-width:1334px}.cg-hero-bg{background-repeat:no-repeat;background-color:#ffffff!important;background-size:1334px 471px}.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li a,.cg-submenu-ddown .container>ul>li>a{color:#ffffff!important;background-color:#292929!important}.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li a,.cg-submenu-ddown .container>ul>li>a{border-bottom:none!important}.call-to-action-wrap{background-color:#ffc20e;padding:30px 0!important;width:100%;height:100%;margin:50px 0 0 0!important}.call-to-action-wrap .wpb_content_element{margin-bottom:0px!important}.call-to-action-wrap h5{margin:10px 0px!important;vertical-align:middle!important}.call-to-action-wrap .call-to-action-text h4{margin:0px!important}.call-to-action-wrap .call-to-action-text p{font-weight:300!important;font-family:'Roboto',sans-serif!important;color:#262262!important;font-style:normal}.call-to-action-wrap .call-to-action-text p a .call-to-action-btn{background-color:#262262;font-weight:500!important;padding:7px 15px;color:#ffc20e;text-align:center;text-transform:uppercase;text-decoration:none;line-height:40px!important}.call-to-action-wrap .call-to-action-text p a:hover .call-to-action-btn{text-decoration:none;background-color:#ffc20e;color:#262262}.call-to-action-btn{background-color:#232059;font-weight:600!important;padding:6px 22px;color:#ffc20e;text-align:center;text-transform:uppercase;text-decoration:none;line-height:40px!important}.call-to-action-btn:hover{text-decoration:none;color:#ffc20e}.call-to-action-num{background-color:#262262;font-weight:600!important;padding:6px 15px;color:#ffc20e;text-align:center;text-transform:uppercase;line-height:40px!important}.call-to-action h5{font-weight:500!important;color:#262262!important;font-size:22px!important}.call-to-action p,.call-to-action strong{color:#262262!important}.italic-text{font-style:italic!important}.trading-hours-tb,.trading-hours-tb tbody tr td{border:none!important}.height-flex{box-sizing:border-box}.right-border{border-right:1px solid #a1a1a1;min-height:1103px;height:100%}.breadcrumb{width:100%!important;margin:auto!important;border-bottom-right-radius:0px!important;border-radius:none!important;padding:8px 0;max-width:1334px;font-size:14px!important}.breadcrumb a::after{content:"\f125";font-family:'Ionicons';font-style:normal;margin-left:12px;margin-right:10px;font-size:9px;color:#ccc;position:relative;top:-2px}.breadcrumb .breadcrumb_last{color:#999999!important}@media only screen and (min-width:320px) and (max-width:780px){.sticky-popup{display:none}}@media only screen and (max-width:768px){.quote-popup-right{width:100%;top:0}}@media only screen and (max-width:500px){.quote-popup{width:100%;top:60px;border:1px solid #505050}}@media only screen and (max-width:360px){.quote-popup{width:100%;top:72px;border:1px solid #505050}}@media only screen and (min-width:1100px) and (max-width:1200px){.cg-primary-menu .menu>li>a{padding:20px 10px}.cg-primary-menu-below-wrapper .menu>li.download a,.cg-primary-menu-below-wrapper .menu>li.arrow a{padding-left:28px}.cg-header-fixed .menu{text-align:center}.cg-header-fixed .menu>li{margin:0}.cg-header-fixed .menu>li.right.arrow{float:none}.cg-primary-menu-below-wrapper .menu>li.download a span:before,.cg-primary-menu-below-wrapper .menu>li.arrow a span:before{left:12px}.rightnav .extra #text-17,.rightnav .extra #text-16,.rightnav .extra #text-15{display:none}}.header-image-wrapper img{max-width:100%;height:auto;margin-left:auto;margin-right:auto}.header-image-place-holder{position:relative;width:100%;max-width:1334px;display:table;margin:0 auto}.header-image-place-holder:after{content:"";display:block;padding-bottom:35.3%}.header-image-place-holder .header-title{position:absolute;width:100%;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.header-image-place-holder .header-title h1.cg-page-title{font-size:1em;font-size:calc(0.75em + 3vmin)}.page-template-page-slider article .container{width:100%}.page-template-page-slider .breadcrumbs-wrapper{margin-top:-10px!important}.cg-header-fixed-wrapper .cg-primary-menu{padding:0!important}.cg-header-fixed .menu{text-align:left}.cg-header-fixed .menu>li.arrow.right{float:none}.cg-primary-menu-left.cg-primary-menu .menu>li>a:hover,.cg-primary-menu-left.cg-primary-menu .menu>li:hover>a,.cg-primary-menu-below-wrapper .menu>li.current-menu-ancestor>a,.cg-primary-menu-below-wrapper .menu>li.current_page_parent>a{color:#ffc20c!important}.cg-primary-menu-below-wrapper .menu>li.current-menu-ancestor>a:before,.cg-primary-menu-below-wrapper .menu>li.current_page_parent>a:before{transform:scaleX(1) translateZ(0)}.page-container{width:100%!important;position:inherit;margin-top:144px;top:0;margin-bottom:0}ul.contact_social li a{font-size:12px;line-height:25px}.nav_fix .cg-primary-menu .menu>li>a,.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li a,.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li a:hover{transition:all .4s}.cg-menu-below{border-top:4px solid #262262;padding:20px 0 0 0;height:118px!important;box-sizing:border-box;margin:26px 0 0 0}.cg-primary-menu-left{padding-bottom:20px}.nav_fix.rightnav{line-height:18px!important;margin-bottom:0px!important}ul.contact_social li{float:left;list-style:none;margin-left:6px}ul.contact_social li a{display:block;font-size:12px;color:#ffc20e;line-height:25px;width:25px;height:25px;border:1px solid #ffc20e;border-radius:50%;text-align:center;font-family:'Open Sans',sans-serif;font-weight:400}ul.contact_social li.callbtn a{width:auto;height:auto;border:0;font-size:28px;color:#262262;line-height:26px;font-weight:600}ul.contact_social li.callbtn{margin-left:15px}ul.contact_social li span{font-size:30px;color:#ffc20e}a.maillink{font-size:18px;color:#262262;font-family:'Open Sans',sans-serif;font-weight:400}a.maillink+.clearfix{margin-top:2px}.nav_fix .cg-primary-menu-below-wrapper .menu>li.right{float:none;margin:0}.nav_fix .cg-primary-menu-below-wrapper ul.menu{background:none}.nav_fix .cg-primary-menu .menu>li>a{color:#262262;font-size:14px;padding:0!important;background:none!important;margin:0 14px;font-family:'Open Sans',sans-serif!important;font-weight:400}.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li.current-menu-item a{background:#ffc20e!important;color:#333!important}.nav_fix .cg-primary-menu .menu>li>a::after{content:"|";font-size:14px;color:#ffc20e;font-family:'Ionicons';position:absolute;margin-left:12px}.nav_fix .cg-primary-menu-below-wrapper .menu>li.arrow a span:before{content:none}.nav_fix .cg-primary-menu .menu>li:last-child>a::after{content:none}.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li a{text-align:left;font-size:14px!important;font-family:'Open Sans',sans-serif!important;font-weight:400}.nav_fix .cg-primary-menu .menu>li:last-child>a{margin-right:0}.cg-header-fixed .menu>li:hover .cg-submenu-ddown,.cg-primary-menu .menu>li:hover .cg-submenu-ddown{margin-top:0px!important}.cg-primary-menu.cg-primary-menu-center .menu>li .cg-submenu-ddown,.cg-primary-menu.cg-primary-menu-left .menu>li .cg-submenu-ddown{transform:translateY(15px);transform-origin:top center}.nav_fix .cg-primary-menu .menu>li>a:before{bottom:-2px!important;height:1px}.cg-primary-menu-left.cg-primary-menu .menu>li>a:hover,.cg-primary-menu-left.cg-primary-menu .menu>li:hover>a{color:#ffc20c!important}.nav_fix .cg-primary-menu .menu>li:first-child>a{margin-left:0}ul.contact_social li a{font-size:14px;line-height:23px}p.hp-c4-ls-header.banner-des{font-size:48px!important;font-family:'Open Sans',sans-serif!important;font-weight:400!important}p.hp-c4-ls-header.banner-des{line-height:50px!important;font-weight:300!important;font-family:"Open Sans",sans-serif!important;font-size:48px;top:50%!important;transform:translateY(-40%)!important;height:auto!important}.banner-qutte{position:absolute;top:50%!important;left:0!important;right:0!important;transform:translateY(80%)!important;background:#ffc20e!important;font-size:28px!important;color:#262262!important;font-family:'Open Sans',sans-serif!important;font-weight:700!important;border:2px solid #262262!important;width:260px!important;text-align:center;line-height:53px!important;margin:0 auto!important;display:block;height:auto!important}.testmon .owl-carousel2{position:static;margin-top:45px!important}@media only screen and (min-width:1100px){.cg-menu-below .leftnav.dynamic-logo-width{width:16%!important}.rightnav{width:84%!important}.team ul li:nth-child(3n+1){margin-left:0}}@media only screen and (max-width:1099px){.textwidget p{font-size:12px!important}.cg-menu-below{padding:0!important;height:auto!important}.rightnav{width:100%;position:relative;height:28px;margin-top:0;padding-bottom:65px}a.maillink{text-align:center;width:100%;display:block;margin-bottom:13px}ul.contact_social{text-align:center;padding:0;width:100%}ul.contact_social li{float:none;display:inline-block;vertical-align:middle}ul.contact_social li.callbtn a{font-size:20px;line-height:22px}ul.contact_social li span{font-size:20px}}.second-footer{background-color:#ffc20e!important;background:#ffc20e!important;text-align:center;padding:9px;height:auto!important;position:static!important}.first-footer{margin-bottom:0!important;padding:40px 0!important}.textwidget p{line-height:31px!important;margin:0!important;font-size:13px;color:#231f20;font-family:'Open Sans',sans-serif;font-weight:600;letter-spacing:.2px}.second-footer .textwidget a{-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.second-footer .textwidget a:hover{color:#fff}.first-footer .inner-widget-wrap{padding:0!important}.first-footer h4.widget-title{font-size:16px;color:#ffc20e!important;font-family:'Open Sans',sans-serif!important;font-weight:700;margin:0 0 10px 0!important}.footer-links a{font-size:14px;color:#fff;font-family:'Open Sans',sans-serif!important;font-weight:400}.footer-links li::before{content:none!important}.footer-links li{padding:0!important;border:0!important;margin-bottom:12px!important}.first-footer .inner-widget-wrap{border:0!important}.first-footer .col-lg-3,.first-footer .col-lg-4{display:block!important}.team ul li{float:left;margin:0 5px 10px 5px}.first-footer .team h4.widget-title{margin-bottom:35px!important}ul.contact_social li a:hover{border-color:#272263;color:#272263}.cg-primary-menu-below-wrapper .menu>li.current_page_item>a{background-color:transparent!important;color:#fec10c!important}.cg-primary-menu-below-wrapper .menu>li.current_page_item>a::before{transform:scaleX(1) translateZ(0)}.first-footer .row-eq-height{display:block!important}.first-footer #text-41{float:right}.first-footer ul li.widget-title{font-size:16px!important;color:#ffc20e!important;font-family:'Open Sans',sans-serif!important;font-weight:700;margin:14px 0 5px 0!important}.first-footer .widget-even li,.widget-even li a{font-size:14px!important;font-family:'Open Sans',sans-serif;font-weight:400}.footer_bottom p.descript{font-size:14px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:400;line-height:16px}.footer_bottom{margin-top:40px}.footerlogo{padding:0;margin-right:15px}@media only screen and (max-width:767px){.first-footer a.footerlogo{text-align:center;width:100%;display:block;margin-bottom:25px}.first-footer .row-eq-height>div{margin-bottom:25px}.team ul li{float:none;display:inline-block}.team ul{text-align:center}.first-footer .team h4.widget-title{margin-bottom:15px!important}.footer_bottom{margin-top:0}}#layerslider_1{width:100%!important;height:705px!important}#layerslider_1 .ls-inner{width:100%!important;height:705px!important}#layerslider_1 .ls-inner>div{width:100%!important;height:705px!important}#layerslider_1 .ls-inner img{width:100%!important;height:705px!important}.ls-inner .hp-c4-ls-header{font-size:48px!important;color:#fff!important;font-family:"Open Sans",sans-serif!important;font-weight:400!important;text-align:center!important;left:0!important;right:0!important;margin:0 auto!important;top:22%!important;padding:25px 0!important;background:rgb(0 0 0 / .6);display:block!important;width:100%!important}.ls-inner a.hp-c4-ls-header{top:auto!important;bottom:28%;background:none!important}.ls-inner h2.hp-c4-ls-header,.ls-inner h2,.ls-inner a .slider-custom-btn{width:220px!important;height:36px!important;line-height:36px!important;top:65%!important;left:0!important;right:0!important;margin:0 auto!important;font-family:"Open Sans",sans-serif!important;font-size:28px!important;font-weight:700!important;text-align:center!important;background-color:#ffc20e!important;border:2px solid #262262!important;color:#262262!important;transform:translatey(-50%) matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)!important;padding:12px 8px!important}.cg-section .testmon{background:url(/wp-content/uploads/2025/03/testimonial-background-optimised.webp);background-position:center 25%!important;background-repeat:no-repeat!important;background-size:cover!important}.testmon .owl-carousel2{position:static;margin-top:90px!important}.ts-testimonial-main.style3 .content span.laquo{background:none!important}.testmon .ts-testimonial-main.style3 .photo{display:none}.testmon .ts-testimonial-main.style3 .content{margin:0 auto;text-align:center;padding:25px 50px;font-size:16px;color:#fff;width:100%;font-family:'Open Sans',sans-serif!important;box-sizing:border-box!important}.testmon .ts-testimonial-main.style3 .content a{text-align:center;font-size:16px;color:#fff}.testmon .ts-testimonial-main.style3 .content h2{font-size:34px;color:#fec10c;font-family:"Open Sans",sans-serif!important;font-weight:600;margin:15px 0!important}.ts-testimonial-main.style3 .sign span.author,.ts-testimonial-main.style3 .sign span.metadata{color:#ffc200!important;text-align:center;font-size:16px!important;font-weight:600;font-family:"Open Sans",sans-serif!important;margin:8px 0 0 -15px!important}.ts-testimonial-main.style3 .sign span.author{display:none!important}#ts-owlslider-controls-prev-5700284{right:-47px;float:right;border:0;left:auto;padding:0;display:inline-block!important;transform:rotate(45deg)}.ts-owlslider-controls{border:0!important;position:absolute!important;top:50%;transform:translateY(-50%);z-index:55}.ts-owlslider-controls div span{vertical-align:baseline;position:relative;left:10px;top:-17px;color:#8c8b8b;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.ts-ecommerce-arrowright5:before{content:"\e622";transform:rotate(135deg)}.ts-ecommerce-arrowleft5:before{content:"\e621";transform:rotate(135deg)}.ts-owlslider-controls div{width:65px;position:relative;height:65px;background:#fff;text-align:center;line-height:78px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.ts-owlslider-controls div:hover{background:#fec10c!important}.ts-owlslider-controls div:hover span{color:#fff}.ts-owlslider-controls div:nth-child(2) .ts-ecommerce-arrowleft5{left:auto;right:12px;top:4px}.ts-owlslider-controls div:nth-child(1){left:-47px;float:none;border:0;right:auto;padding:0;display:inline-block!important;transform:rotate(45deg)}.ts-owlslider-controls div:nth-child(2){right:-17px;float:right;border:0;left:auto;padding:0;display:inline-block!important;transform:rotate(45deg)}.testmon .vc_column-inner{padding-top:0%;max-height:380px;min-height:380px;position:relative}.owl-controls{margin:15px 0!important}.ts-testimonial-main.style3 .content span.raquo{background:none!important}.owl-dots .owl-dot span{background:rgb(255 255 255 / .8)!important;border:1px solid #fff;width:14px!important;height:14px!important;-webkit-transition:all .4s!important;-moz-transition:all .4s!important;-ms-transition:all .4s!important;transition:all .4s!important}.owl-dots .owl-dot.active span,.owl-dots .owl-dot span:hover{background:none!important}.entry-content a.read-more-link{display:inline-block;border:none!important;background:none!important;padding:7px 16px;font-size:12px!important;margin-top:20px!important;color:#ffc20e!important;top:-48px}.entry-content a.read-more-link:hover{border:none!important;background:none!important}.despara p{text-align:center;color:#231f20!important;font-size:16px!important;line-height:22px!important;font-weight:300!important;padding:0 7px!important}.despara{min-height:70px}.despara h4 a{font-size:16px;color:#262262!important;text-transform:uppercase;text-align:center!important;display:block;font-weight:700;font-family:'Open Sans',sans-serif!important}.worksblock .wpb_single_image.zoom img{min-height:180px;padding-top:0px!important}.container .worksblock{padding-top:0px!important}.head_txt h2{color:#3e3e3e!important;font-size:14px!important}.head_txt h4{color:#3e3e3e!important;font-size:14px!important;width:81%;margin:0 auto;line-height:normal!important}.work_blocks .separator{display:none!important}.vc_row.wpb_row.vc_row-fluid.work_blocks .head_txt h4,.vc_row.wpb_row.vc_row-fluid.work_blocks .head_txt h2{font-size:16px!important;color:#231f20!important;font-weight:400;line-height:22px!important}.vc_row.wpb_row.vc_row-fluid.work_blocks .head_txt h4{font-weight:600}.vc_row.wpb_row.vc_row-fluid.work_blocks .head_txt{margin-bottom:15px}.vc_row.wpb_row.vc_row-fluid.work_blocks .vc_custom_heading a{font-size:48px!important;color:#262262!important;font-family:"Open Sans",sans-serif!important;font-weight:300}.vc_row.wpb_row.vc_row-fluid.work_blocks .vc_custom_heading a span{font-weight:700}.separator.small{display:none}.work_blocks{padding-top:50px}.prdct-box a{position:relative;display:block;border:5px solid #ffc20e;overflow:hidden;background:#000;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.prdct-box a img{width:100%!important;height:auto!important;margin:0 auto!important;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.prdct-box a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.7}.prdct-box .prdct-pos{position:absolute;bottom:0;left:0;right:0;background:rgb(49 46 78 / .8);text-align:center;padding:8px 15px;font-size:26px;color:#fff;text-align:center;line-height:26px;font-family:'Open Sans',sans-serif!important;font-weight:400!important}.prdct-box{background:#e5e5e5;padding:30px 0}.why-us{padding:5px 0 60px 0;}.why-us h3,.partners h3{font-size:48px!important;color:#262262!important;font-weight:300!important;font-family:'Open Sans',sans-serif!important;margin:0 0 20px 0!important}.why-us h3 span,.partners h3 span{font-weight:400!important;font-family:'Open Sans',sans-serif!important;margin-left:15px!important}.why-us h4,.why-us h5{font-size:16px!important;color:#231f20!important;margin-bottom:15px!important;line-height:22px!important}.why-us h4{font-weight:400!important}.why-us h5{font-weight:300!important}.why-us h4{font-weight:600!important}.content-area h2.vc_custom_heading a b,.why-us h3 b,.partners h3 b{font-weight:400}.partners{padding:40px 0 60px 0;background:#e5e5e5}.part-sec{position:relative;background:#ffc20e;padding:18px 0}.part-sec::before{content:'';position:absolute;background:#262262;top:0;left:0;right:0;margin:10px auto;width:1px;height:91%}.part-sec .h4,.part-sec .h3{font-size:48px!important;color:#262262!important;font-family:'Open Sans',sans-serif!important;font-weight:400!important;line-height:26px!important;margin:0 0 25px 0!important}.cg-section>.vc_row,.container>.vc_row{margin:0!important}.part-sec span{display:block}.part-sec .h4{font-weight:300!important;margin-top:25px!important}.partners img{width:100%}.partners .row{display:flex;height:100%;align-items:center}.partners h3{margin-bottom:40px!important}.wpb_layerslider_element.wpb_content_element{margin-bottom:0!important}.cg-section>.vc_row .vc_custom_1451747024312{margin-bottom:0!important}.wpb_single_image.zoom{text-align:center}@media only screen and (max-width:1110px){#layerslider_1{width:100%!important;height:450px!important}#layerslider_1 .ls-inner{width:100%!important;height:450px!important}#layerslider_1 .ls-inner>div{width:100%!important;height:450px!important}#layerslider_1 .ls-inner img{width:100%!important;height:450px!important;margin:0!important}.ls-inner .hp-c4-ls-header{font-size:20px!important;top:50%!important;transform:translatey(-80%)!important}.ls-inner h2.hp-c4-ls-header,.ls-inner h2,.ls-inner a .slider-custom-btn{transform:translateY(50%)!important;top:50%!important}}@media only screen and (min-width:1024px) and (max-width:1440px){.ls-wp-fullwidth-container,.ls-wp-fullwidth-helper,div#layerslider_28,.ls-inner,.ls-slide{height:440px!important}p.hp-c4-ls-header.banner-des{font-size:38px!important;padding:8px 0!important}.prdct-box a{max-height:200px}}@media only screen and (max-width:1100px){.why-us h4 br,.why-us h5 br{display:none!important}}@media only screen and (min-width:768px) and (max-width:992px){.part-sec .h4,.part-sec .h3{font-size:35px!important}p.hp-c4-ls-header.banner-des{font-size:33px!important;padding:8px 20px!important;line-height:38px!important;top:46%!important}.testmon .ts-testimonial-main.style3 .content h2{margin:0!important;font-size:28px!important}}#layerslider_27.ls-wp-container,#layerslider_27.ls-wp-container img{display:block!important}.hfeed .header-wrapper img,.hfeed .header-wrapper,.hfeed .header-image-wrapper,.hfeed .header-image-wrapper img{display:none!important}@media only screen and (max-width:767px){.owl-controls{display:none}.testmon .ts-testimonial-main.style3 .content{padding:0 30px}.testmon .ts-testimonial-main.style3 .content h2{font-size:18px!important;margin-top:-10px!important;line-height:34px;margin-bottom:0!important}.cg-section .testmon{background-position:left center!important}.owl-carousel2 .owl-stage-outer{position:absolute!important;width:90%;top:48%;transform:translatey(-50%)!important;text-align:center}.part-sec::before{content:'';height:2px;width:100%;position:absolute;top:49%;transform:translateY(-50%)!important;margin:0;background:#262262}.part-sec .h4,.part-sec .h3{line-height:30px!important;font-size:25px!important;margin:0 0 6px 0!important}.part-sec .row div:first-child{margin-bottom:25px}.why-us h3,.partners h3{font-size:35px!important}.prdct-box .prdct-pos{font-size:17px;padding:2px 10px}.prdct-box .row div:first-child,.prdct-box .row div:nth-child(2){margin-bottom:15px}.worksblock .vc_column_container>.vc_column-inner{margin-bottom:0!important}.why-us h4 br,.why-us h5 br{display:none!important}p.hp-c4-ls-header.banner-des{font-size:16px!important;line-height:24px!important;padding:10px 20px!important;transform:translateY(-60%)!important;white-space:normal;width:98vw!important}.banner-qutte{font-size:16px!important;width:160px!important;padding:5px!important;line-height:28px!important;top:50%!important;transform:translateY(25%)!important}.vc_row.wpb_row.vc_row-fluid.work_blocks .head_txt h2{line-height:18px!important}.textwidget p{line-height:21px!important}.footer_bottom p.descript{text-align:center}.ls-wp-fullwidth-container,.ls-wp-fullwidth-helper,div#layerslider_28,.ls-inner,.ls-slide,.ls-slide img{height:80vh!important;width:100vw!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.ls-slide{background:url(https://www.klinefencinggroup.com.au/wp-content/uploads/2017/10/hom-slide-one.jpg);background-size:cover;background-position:left bottom}#layerslider_27.ls-wp-container img{display:none!important}}@media only screen and (max-width:375px){.testmon .ts-testimonial-main.style3 .content{font-size:14px}ul.contact_social li span{font-size:18px}ul.contact_social li.callbtn{margin-left:5px}ul.contact_social li{margin-left:2px}p.hp-c4-ls-header.banner-des{width:100%!important;max-width:100%!important;font-size:16px!important;height:auto!important;line-height:24px!important;padding:10px 0!important;white-space:normal!important;color:#fff0!important;background:#fff0;transform:scale(1) translateY(-60%)!important;transform-origin:center!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}p.hp-c4-ls-header.banner-des:before{content:"WA’S SECURITY FENCING EXPERTS SINCE 1975 PROJECT MANAGEMENT & CUSTOMER SERVICE EXCELLENCE";font-size:16px!important;height:auto!important;line-height:24px!important;padding:10px 0!important;color:#fff!important;white-space:normal!important;background:rgb(0 0 0 / .6);position:absolute;left:0;top:60%;right:0;transform:scale(1) translateY(-85%)!important;transform-origin:center!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:block!important;opacity:1!important}.banner-qutte{transform:translateY(-15%)!important}}#post-70470 .banner-qutte{background:#ffc20e!important;color:#262261!important;border-color:#ffc20e!important}.market-sector-call-to-action-btn{padding:0}.market-sector-call-to-action-btn a{color:#ffc20e;display:table;text-align:center;margin:0 auto;width:100%;padding:6px 15px}.market-sector-call-to-action-btn a:hover,.market-sector-call-to-action-btn a:active,.market-sector-call-to-action-btn a:focus{color:#ffc20e!important}.c4-homepage-why-kline-right-cta{max-width:545px;margin:0 auto}.rightnav .contact_social{margin:10px 0 10px 0}#main-wrapper .cg-announcements{display:none}.lp-left-banner-main-container{width:55%;float:left;min-height:462px;position:relative;background:#262262}.lp-left-banner-container>div{width:100%;max-width:418px;height:auto;min-height:402px;position:relative;float:right;margin:0 74px 0 0}.lp-left-banner-container>div>div{position:absolute;top:50%;transform:translateY(-50%);left:0}.lp-left-banner-container>div>div:before{content:"";width:40px;height:30px;background-image:url(/wp-content/themes/factory-child/images/lp-banner-headear-title-graphic.png);display:inline-block;background-size:40px auto;float:left;margin:0 24px 0 -64px;position:relative;top:-2px}.lp-left-banner-container>div h1{color:#fff;font-size:23px;margin:0 0 14px 0;line-height:30px;letter-spacing:.4px}.lp-left-banner-container>div h1 span{color:#f7c745;font-weight:700}.lp-left-banner-container>div h3{margin:0;color:#fff;letter-spacing:.2px;font-size:35px;line-height:38px;margin-top:40px;font-family:'Roboto',sans-serif!important}.lp-left-banner-container>div h3 span{color:#f7c745;font-weight:700}.lp-left-banner-container>div p{margin:0;color:#fff;letter-spacing:.2px;font-size:16px;line-height:22px}.lp-left-banner-container{width:100%;float:right;position:relative}.lp-left-yellow-bar-container{width:100%;float:right;position:relative;background:#f7c745}.lp-left-yellow-bar-container div h2{color:#23245f;margin:0;font-size:18px;font-weight:500;line-height:28px;padding:17px 0 15px 0}ul.four-col-list-images{padding:0;margin:0 0 25px 0;list-style:none;float:left;width:100%}ul.four-col-list-images li{width:25%;float:left;padding:0 12px}ul.four-col-list-images li img{width:100%;height:auto;border-radius:50%;border:2px solid #f7c745}ul.four-col-list-images li h2{color:#23245f;margin:0;font-size:15px;font-weight:500;line-height:21px;padding:16px 0 15px 0;text-align:center}.lp-left-yellow-bar-container>div{width:100%;max-width:624px;float:right;padding:0 0 0 132px}.lp-right-banner-main-container{width:45%;float:left;min-height:462px;background-position:center;background-size:cover}.lp-right-banner-container{width:100%;max-width:466px;height:10px}.clear{clear:both}.lp-product-overview-main-container{padding:54px 0 0 0}.lp-product-overview-main-container>.container{width:820px}.lp-product-overview-list{list-style:none;margin:0 0 40px 0;padding:0}.lp-product-overview-list li h2{color:#23245f;margin:0;font-size:19px;font-weight:400;border-bottom:1px solid #f7c745;line-height:30px;cursor:pointer;padding:0 0 4px 0}.lp-product-overview-list li h2:before{content:"";width:28px;height:26px;background-image:url(/wp-content/themes/factory-child/images/lp-product-overview-checklist.png);display:inline-block;background-size:28px auto;float:left;margin:0 8px 0 0;position:relative;top:-3px}.lp-product-overview-list li h2:after{content:"";width:14px;height:7px;background-image:url(/wp-content/themes/factory-child/images/lp-product-overview-arrow.png);display:inline-block;background-size:14px auto;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);float:right;position:relative;top:15px}.lp-product-overview-list li h2.active:after{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.lp-product-overview-list li div{padding:21px 0 2px 36px;display:none}.lp-product-overview-list li div p{font-size:16px;color:#231f20;margin:0 0 9px 0;line-height:26px}.lp-product-overview-list li div ul{list-style:none;font-size:14px;color:#231f20;margin:0 0 9px 0;line-height:22px;padding:0}.lp-product-overview-list li div ul li{padding-left:25px;margin-bottom:12px}.lp-product-overview-list li div ul li:before{content:'';display:inline-block;width:14px;height:11px;margin-right:10px;position:relative;top:0;margin-left:-24px;background-image:url(/wp-content/themes/factory-child/images/k-line-bullet-point.png);background-size:14px auto;background-repeat:no-repeat}.lp-product-overview-list li div p a{color:#f7c745}.lp-product-overview-list li div p a:hover{color:#231f20}ul.lp-product-overview-list li{margin:0 0 25px 0}ul.lp-product-overview-list li:first-child div{display:block}.lp-left-yellow-bar-container:after{content:"";width:100px;position:absolute;top:0;right:-29px;border-top:60px solid #f7c745;border-right:27px solid #fff0}.lp-left-banner-container:after{content:"";width:230px;position:absolute;top:0;right:-206px;border-top:462px solid #262262;border-right:204px solid #fff0}.lp-left-product-gallery-title{width:74%;float:left;background:#f3f3f3}.lp-left-product-gallery-title div{width:100%;max-width:1005px;float:right;padding:0 0 0 151px;position:relative}.lp-left-product-gallery-title div:after{content:"";width:100px;position:absolute;top:0;right:-29px;border-top:60px solid #f3f3f3;border-right:27px solid #fff0}.lp-left-product-gallery-title div h2{color:#23245f;margin:0;font-size:18px;font-weight:500;line-height:28px;padding:17px 0 15px 0}.lp-right-product-gallery-title{width:26%;float:left}.lp-right-product-gallery-title div{background:#f7c745;height:60px;width:100%}.lp-product-gallery-list-main-container .container{width:1140px}.li-product-gallery-list{margin:0;padding:0;list-style:none}ul.li-product-gallery-list li{width:20%;float:left;padding:2px}ul.li-product-gallery-list li a img{width:100%;height:auto}.lp-product-gallery-list-main-container{margin:48px 0 74px 0}.lp-right-product-enquiry-title{width:75.7%;float:left;background:#f3f3f3}.lp-right-product-enquiry-title div{width:100%;padding:0 0 0 96px;position:relative}.lp-left-product-enquiry-title div:after{content:"";width:100px;position:absolute;top:0;right:-29px;border-bottom:60px solid #f7c745;border-right:27px solid #fff0}.lp-right-product-enquiry-title div h2{color:#23245f;margin:0;font-size:18px;font-weight:500;line-height:28px;padding:17px 0 15px 0}.lp-left-product-enquiry-title{width:24.3%;float:left;position:relative}.lp-left-product-enquiry-title div{background:#f7c745;height:60px;width:100%}.lp-product-enquiry-form-container{background:#262262;padding:56px 0 110px 0}.contact-form-container>p{color:#fff;font-size:16px;line-height:26px;margin:0 0 20px 0}.lp-product-enquiry-logo img{width:100%;max-width:190px;float:right;margin:92px 84px 0 0;height:auto}span.wpcf7-not-valid-tip{font-weight:300;font-size:12px!important}.page-template-template-landing-page article .main-button{background:#f7c745;color:#262262;text-align:center;display:inline-block;padding:10px 20px;margin:0 auto;font-size:15px;font-weight:500;margin:0 15px 50px 0;text-transform:uppercase}.FlowupLabels .fl_label{top:16px;left:15px;position:absolute;z-index:3;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;color:#6e6f72;font-size:15px;font-weight:300}.FlowupLabels .fl_wrap.focused .fl_label,.FlowupLabels .fl_wrap.populated .fl_label{top:5px!important;font-size:12px;color:#6e6f72}.FlowupLabels .fl_wrap.focused .fl_label{color:#1f2e3d}.fl_wrap{position:relative}.contact-form-container{float:right;width:100%;margin:20px -37px 35px 0;max-width:600px}.contact-form-container div form .cf-col-two{width:50%;float:left;margin-bottom:9px}.contact-form-container div form .cf-col-one{width:100%;float:left;margin-bottom:5px}.contact-form-container div form .cf-col-two:nth-child(2),.contact-form-container div form .cf-col-two:nth-child(4),.contact-form-container div form .cf-col-two:nth-child(8){padding-right:6px}.contact-form-container div form .cf-col-two:nth-child(3),.contact-form-container div form .cf-col-two:nth-child(5),.contact-form-container div form .cf-col-two:nth-child(9){padding-left:6px}.contact-form-container div form div span input[type="text"],.contact-form-container div form div span input[type="email"],.contact-form-container div form div span textarea{border:none;border-radius:0;color:#6e6f72;font-size:15px;padding:19px 25px 3px 15px;font-weight:400}.contact-form-container div form div span #cf-location-interest{background:#e4e0db}.contact-form-container div form div span select{border:1px solid #e4e4e4;border-radius:0;color:#888;font-size:13px;padding:9px 25px 9px 25px}.contact-form-container div form div span select::-ms-expand{display:none}.contact-form-container div form div span select:active,.contact-form-container div form div span select:focus{border:none}.contact-form-container div form div span input[type="text"]::-webkit-input-placeholder,.contact-form-container div form div span input[type="email"]::-webkit-input-placeholder,.contact-form-container div form div span textarea::-webkit-input-placeholder{color:gray}.contact-form-container div form div span input[type="text"]::-moz-placeholder,.contact-form-container div form div span input[type="email"]::-moz-placeholder,.contact-form-container div form div span textarea::-moz-placeholder{color:gray}.contact-form-container div form div span input[type="text"]:-ms-input-placeholder,.contact-form-container div form div span input[type="email"]:-ms-input-placeholder,.contact-form-container div form div span textarea:-ms-input-placeholder{color:gray}.contact-form-container div form div span input[type="text"]:-moz-placeholder,.contact-form-container div form div span input[type="email"]:-moz-placeholder,.contact-form-container div form div span textarea:-moz-placeholder{color:gray}.contact-form-container div form div span select option{color:gray}.captcha-container img{height:40px;width:auto;float:left;border:1px solid #fff;margin:0 8px 0 0}.captcha-container>span,.cf-captcha-text-container{display:inline-block;width:148px}.contact-form-container div form .cf-col-two input[type="submit"]{text-align:center;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;text-transform:uppercase;border:1px solid #ffc20e;padding:7px 35px;font-size:18px;margin-top:10px;color:#262262;background:#ffc20e;font-weight:600;width:auto}.contact-form-container div form .cf-col-two input[type="submit"]:hover,.contact-form-container div form .cf-col-two input[type="submit"]:active,.contact-form-container div form .cf-col-two input[type="submit"]:focus{outline:none;opacity:.9;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;color:#f7c745;background:#262262;border:1px solid #f7c745}div.wpcf7 .ajax-loader{border:4px solid #f7c745;border-radius:50%;border-top:4px solid #231e58;width:32px;height:32px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;background-image:none;background:#fff0;top:-1px;right:0;margin:0 auto;opacity:1}div.wpcf7 .ajax-loader::before{display:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}div.wpcf7 .ajax-loader{float:right;right:0;margin:-62px 0 0 0}.page-template-template-landing-page div.wpcf7 .ajax-loader{margin:14px 0 0 0}span.wpcf7-not-valid-tip{font-size:12px}.wpgmp_infowindow .fc-item-title{margin-bottom:8px!important;text-transform:none!important;font-weight:500!important}div.wpcf7-response-output{background:#f7c745!important;float:left;width:100%;border:1px solid #f7c745;padding:10px 16px;font-size:13px!important;color:#232461;font-weight:400}.contact-form-container div form div span input[type="text"]:active,.contact-form-container div form div span input[type="email"]:active,.contact-form-container div form div span textarea:active,.contact-form-container div form div span input[type="text"]:focus,.contact-form-container div form div span input[type="email"]:focus,.contact-form-container div form div span textarea:focus{border:none}.contact-form-container div form div span textarea{height:110px}.contact-form-container div form .cf-col-two:nth-child(3) .fl_label,.contact-form-container div form .cf-col-two:nth-child(5) .fl_label{left:21px}.back-homepage{background-color:#f7c745;border:2px solid #f7c745;color:#23245f;max-width:176px;width:100%;border-radius:26px;font-weight:700;text-align:center;padding:2px 12px 2px 12px;font-size:14px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;text-transform:uppercase;margin:40px 0 0 0;display:block}.back-homepage:hover{outline:none;opacity:.9;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.first-footer .col-lg-3,.first-footer .col-lg-4{display:block!important}.cg-header-fixed-wrapper.cg-is-fixed{display:none!important}#cta-guide-blocks .part-sec{padding:0}#cta-guide-blocks .container{width:100%}#cta-guide-blocks .vc_icon_element-icon{position:relative;z-index:1;font-size:58px!important}#cta-guide-blocks.work_blocks{padding-top:20px}#cta-guide-blocks .vc_icon_element{margin-left:auto!important;margin-right:auto!important}.home #cta-guide-blocks .vc_icon_element{max-width:545px}#cta-guide-blocks .part-sec .h4,#cta-guide-blocks .part-sec .h3{margin:0 0 35px 0!important}#cta-guide-blocks .download_bton{background:#262261;color:#fff!important;text-align:center;display:block;width:40%;padding:10px 0;margin:0 auto}#cta-guide-blocks .download_bton:hover{background:#fff;color:#262261!important}.page-template-template-landing-page .part-sec::before{display:none!important}.hbspt-form form .form-columns-2>div{width:100%}.hbspt-form form .hs-input,.hbspt-form form .form-columns-2>div{width:100%!important}.hbspt-form form .hs-button{border:1px solid #ffc20e;padding:7px 35px;font-size:18px;margin-top:10px;color:#262262;background:#ffc20e;font-weight:600;font-family:'Roboto',sans-serif;margin:8px auto 24px auto}.hbspt-form form .hs-submit .actions{text-align:center}.hbspt-form form .hs-button:hover{border:1px solid #ffc20e!important;color:#ffc20e;background:#262262}.hbspt-form form fieldset{max-width:100%}.hbspt-form form div.input{margin:0!important}.lp-product-enquiry-form-container .form-container.blueform{background:#fff0;margin:0;padding:0}.lp-product-enquiry-form-container .form-container form .hs-submit .actions{text-align:left}.hidden{display:none!important}.pop-up-video .vp-a{position:relative;height:100%;display:block;overflow:hidden}.pop-up-video .vp-a .play-button{background-color:rgb(0 0 0 / .4);position:absolute;width:100%;height:100%;top:0}.pop-up-video .vp-a .play-button span:before{color:#ffc20e;font-size:64px;font-family:"Fontawesome";font-weight:700;content:"\f04b";border:8px solid #ffc20e;border-radius:100%;width:120px;display:block;height:120px;text-align:center;line-height:102px;padding:0 0 0 11px;position:absolute;margin:0 auto;left:0;right:0;top:50%;transform:translateY(-50%)}.pop-up-video .vp-a:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1)}.pop-up-video .vp-a img{transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.home-contact-form-container form label{font-size:13px;margin:0;font-weight:400;line-height:13px}.home-contact-form-container form textarea{border:1px solid #707070!important;height:100px}.home-contact-form-container .ajax-loader{margin:15px 0 0 0!important}.home-contact-form-container .spacer-bottom{margin-bottom:6px}.home-contact-form-container h2{font-size:30px!important;color:#262262!important;text-align:center!important;font-weight:500!important;font-style:normal;line-height:44px!important;border-bottom:3px solid #ffc20e;font-family:'Roboto',sans-serif!important;text-transform:uppercase;margin:0 0 .6em}.home .home-contact-form-container h2{margin:1.4em 0 .6em}.video-testimonial-container .krautgrid-caption-icon{font-style:normal;left:0!important}.video-testimonial-container .krautgrid-caption-icon:before{color:#ffc20e;font-size:36px;font-family:"Fontawesome";font-weight:700;content:"\f04b";border:6px solid #ffc20e;border-radius:100%;width:64px;display:block;height:64px;line-height:50px;padding:0 0 0 7px;margin:0 auto;left:0;right:0;transform:translateY(-50%)}@media (min-width:320px) and (max-width:567px){.ls-wrapper.ls-hide-on-desktop{width:100%!important;display:table!important;margin:0 auto!important;left:0!important}.ls-wrapper.ls-hide-on-desktop .ls-wrapper.ls-in-out{width:100%!important}#home-banner-button-container{position:absolute!important;left:0!important;right:0!important;margin:0 auto!important;top:-6px!important}#layerslider_27{height:40vh!important;background:url(http://www.klinefencinggroup.com.au/wp-content/uploads/2017/10/hom-slide-one.jpg);background-size:cover;background-position:left bottom}#layerslider_27 .ls-layers .ls-wrapper:last-child{left:0!important;right:0!important;margin:0 auto!important;width:100%!important}#layerslider_27 .ls-layers .ls-wrapper .banner-qutte{margin:92px auto 0 auto!important;top:50%!important;transform:translateY(50%)!important}.lp-left-banner-main-container{width:100%;min-height:auto}.lp-left-banner-container>div{min-height:auto;max-width:100%;float:none;margin:0;padding:24px 15px 28px 15px}.lp-left-banner-container>div>div{position:relative;transform:none}.lp-left-banner-container>div>div:before{display:none}.lp-left-banner-container:after{display:none}.lp-left-yellow-bar-container>div{max-width:100%;padding:0 15px}.lp-left-yellow-bar-container:after{display:none}.lp-right-banner-main-container{width:100%;min-height:200px}.lp-product-overview-main-container>.container{width:100%}.lp-left-product-gallery-title{width:100%}.lp-left-product-gallery-title div{max-width:100%;padding:0 15px}.lp-right-product-gallery-title{display:none}.lp-product-gallery-list-main-container .container{width:100%}.lp-left-product-enquiry-title{display:none}.lp-right-product-enquiry-title{width:100%}.lp-right-product-enquiry-title div{padding:0 15px}.lp-product-enquiry-form-container{padding:20px 0 10px 0}.contact-form-container{max-width:100%;margin:20px 0 30px 0}.lp-product-enquiry-logo img{float:none;margin:30px auto 20px auto;display:block}ul.li-product-gallery-list li{width:50%}.contact-form-container div form .cf-col-two:nth-child(8){width:100%;padding:0}ul.four-col-list-images li{width:50%;margin:0 0 12px 0}.lp-left-banner-container>div h3{font-size:23px;line-height:30px;margin-top:12px}.video-testimonial-container .kraut-lightbox-youtube{max-width:272px;height:182px!important;position:relative;overflow:hidden}}@media (min-width:568px) and (max-width:991px){.ls-wrapper.ls-hide-on-desktop .ls-wrapper.ls-in-out{width:100%!important}.ls-wrapper.ls-hide-on-desktop{width:100%!important;left:0!important;margin:0!important}#home-banner-button-container{position:absolute!important;left:0!important;right:0!important;margin:0 auto!important;top:-6px!important}.lp-left-banner-main-container{width:100%;min-height:auto}.lp-left-banner-container>div{min-height:auto;max-width:100%;float:none;margin:0;padding:24px 15px 28px 15px}.lp-left-banner-container>div>div{position:relative;transform:none}.lp-left-banner-container>div>div:before{display:none}.lp-left-banner-container:after{display:none}.lp-left-yellow-bar-container>div{max-width:100%;padding:0 15px}.lp-left-yellow-bar-container:after{display:none}.lp-right-banner-main-container{width:100%;min-height:240px}.lp-product-overview-main-container>.container{width:100%}.lp-left-product-gallery-title{width:100%}.lp-left-product-gallery-title div{max-width:100%;padding:0 15px}.lp-right-product-gallery-title{display:none}.lp-product-gallery-list-main-container .container{width:100%}.lp-left-product-enquiry-title{display:none}.lp-right-product-enquiry-title{width:100%}.lp-right-product-enquiry-title div{padding:0 15px}.lp-product-enquiry-form-container{padding:20px 0 10px 0}.contact-form-container{max-width:100%;margin:20px 0 30px 0}.lp-product-enquiry-logo img{float:none;margin:30px auto 20px auto;display:block}ul.li-product-gallery-list li{width:25%}.contact-form-container div form .cf-col-two:nth-child(8){width:100%;padding:0}.lp-left-banner-container>div h3{font-size:23px;line-height:30px;margin-top:12px}.video-testimonial-container .kraut-lightbox-youtube{max-width:272px;height:182px!important;position:relative;overflow:hidden}}@media (min-width:320px) and (max-width:374px){.ls-wrapper.ls-hide-on-desktop{width:100%!important;display:table!important;margin:0 auto!important;left:0!important}#home-banner-button-container{position:absolute!important;left:0!important;right:0!important;margin:0 auto!important;top:-6px!important}#layerslider_27 .hp-c4-ls-header{margin:100px 0 0 0!important;height:auto!important}ul.lp-product-overview-list li{padding:0 0 0 40px}.lp-product-overview-list li h2:before{margin:0 8px 0 -36px}.lp-product-overview-list li div{padding:21px 0 2px 0}}@media (min-width:375px) and (max-width:383px){#layerslider_27 .hp-c4-ls-header{margin:100px 0 0 0!important;height:auto!important}ul.lp-product-overview-list li{padding:0 0 0 40px}.lp-product-overview-list li h2:before{margin:0 8px 0 -36px}.lp-product-overview-list li div{padding:21px 0 2px 0}}@media (min-width:384px) and (max-width:413px){#layerslider_27 .hp-c4-ls-header{margin:50px 0 0 0!important;height:auto!important}ul.lp-product-overview-list li{padding:0 0 0 40px}.lp-product-overview-list li h2:before{margin:0 8px 0 -36px}.lp-product-overview-list li div{padding:21px 0 2px 0}}@media (min-width:414px) and (max-width:567px){#layerslider_27 .hp-c4-ls-header{margin:50px 0 0 0!important;height:auto!important}}@media (min-width:568px) and (max-width:599px){#layerslider_27{height:40vh!important;background:url(http://www.klinefencinggroup.com.au/wp-content/uploads/2017/10/hom-slide-one.jpg);background-size:cover;background-position:left bottom}#layerslider_27 .ls-layers .ls-wrapper:last-child{left:0!important;right:0!important;margin:0 auto!important;width:100%!important}#layerslider_27 .ls-layers .ls-wrapper .banner-qutte{margin:20px auto 0 auto!important;top:50%!important;transform:translateY(50%)!important}#layerslider_27 .hp-c4-ls-header{height:auto!important;margin:20px 0 0 0!important}}@media (min-width:600px) and (max-width:666px){#layerslider_27{height:40vh!important;background:url(http://www.klinefencinggroup.com.au/wp-content/uploads/2017/10/hom-slide-one.jpg);background-size:cover;background-position:left bottom}#layerslider_27 .ls-layers .ls-wrapper:last-child{left:0!important;right:0!important;margin:0 auto!important;width:100%!important}#layerslider_27 .ls-layers .ls-wrapper .banner-qutte{margin:20px auto 0 auto!important;top:50%!important;transform:translateY(50%)!important}#layerslider_27 .hp-c4-ls-header{height:auto!important;margin:20px 0 0 0!important}}@media (min-width:667px) and (max-width:735px){#layerslider_27{height:40vh!important;background:url(http://www.klinefencinggroup.com.au/wp-content/uploads/2017/10/hom-slide-one.jpg);background-size:cover;background-position:left bottom}#layerslider_27 .ls-layers .ls-wrapper:last-child{left:0!important;right:0!important;margin:0 auto!important;width:100%!important}#layerslider_27 .ls-layers .ls-wrapper .banner-qutte{margin:20px auto 0 auto!important;top:50%!important;transform:translateY(50%)!important}#layerslider_27 .hp-c4-ls-header{height:auto!important;margin:20px 0 0 0!important}}@media (min-width:736px) and (max-width:767px){#layerslider_27{height:40vh!important;background:url(http://www.klinefencinggroup.com.au/wp-content/uploads/2017/10/hom-slide-one.jpg);background-size:cover;background-position:left bottom}#layerslider_27 .ls-layers .ls-wrapper:last-child{left:0!important;right:0!important;margin:0 auto!important;width:100%!important}#layerslider_27 .ls-layers .ls-wrapper .banner-qutte{margin:20px auto 0 auto!important;top:50%!important;transform:translateY(50%)!important}#layerslider_27 .hp-c4-ls-header{height:auto!important;margin:20px 0 0 0!important}}@media (min-width:768px) and (max-width:991px){.video-testimonial-container .kraut-lightbox-youtube{max-width:272px;height:149px!important;position:relative;overflow:hidden;margin-top:6px!important}.video-testimonial-container .kraut-lightbox-youtube img{height:150px!important}#layerslider_27 .ls-layers .ls-wrapper:last-child{left:0!important;right:0!important;margin:0 auto!important;width:100%!important}#layerslider_27 .ls-layers .ls-wrapper .banner-qutte{margin:-30px auto 0 auto!important;top:50%!important;transform:translateY(50%)!important}#layerslider_27 .hp-c4-ls-header{height:auto!important;margin:-15px 0 0 0!important}}@media (min-width:992px) and (max-width:1024px){.video-testimonial-container .kraut-lightbox-youtube{max-width:272px;height:184px!important;position:relative;overflow:hidden;margin-top:6px!important}.video-testimonial-container .kraut-lightbox-youtube img{height:184px!important}.ls-wrapper.ls-hide-on-desktop .ls-wrapper.ls-in-out{width:100%!important}#home-banner-button-container{position:absolute!important;left:0!important;right:0!important;margin:0 auto!important;top:-6px!important}.first-footer .col-lg-3,.first-footer .col-lg-4{width:35%}#layerslider_27 .ls-layers .ls-wrapper:last-child{left:0!important;right:0!important;margin:0 auto!important;width:100%!important}#layerslider_27 .ls-layers .ls-wrapper .banner-qutte{margin:-30px auto 0 auto!important;top:50%!important;transform:translateY(50%)!important}#layerslider_27 .hp-c4-ls-header{height:auto!important;margin:-15px 0 0 0!important}.lp-left-banner-container>div{margin:0 12px 0 0}.lp-product-overview-main-container>.container{width:100%}.lp-product-gallery-list-main-container .container{width:100%}.contact-form-container{float:left}.lp-product-enquiry-form-container{padding:56px 0 40px 0}}@media (min-width:1025px) and (max-width:1199px){#layerslider_27 .ls-layers .ls-wrapper:last-child{left:0!important;right:0!important;margin:0 auto!important;width:100%!important}#layerslider_27 .ls-layers .ls-wrapper .banner-qutte{margin:-30px auto 0 auto!important;top:50%!important;transform:translateY(50%)!important}#layerslider_27 .hp-c4-ls-header{height:auto!important;margin:-15px 0 0 0!important}#layerslider_27{height:495px}#layerslider_27>.ls-inner{height:495px!important}.lp-product-overview-main-container>.container{width:100%}.lp-product-gallery-list-main-container .container{width:100%}.contact-form-container{float:left}.lp-product-enquiry-form-container{padding:56px 0 40px 0}}@media (min-width:1200px) and (max-width:1440px){#layerslider_27{height:495px}#layerslider_27>.ls-inner{height:495px!important}}@media (min-width:1025px){.first-footer .col-lg-3,.first-footer .col-lg-4{width:35%}#cta-guide-blocks .part-sec .h4,#cta-guide-blocks .part-sec .h3{font-size:42px!important;line-height:52px!important;margin:0 0 35px 0!important}.video-testimonial-container .kraut-lightbox-youtube{max-width:284px;height:186px!important;position:relative;overflow:hidden;margin-top:4px!important}}.pp_social{display:none!important}body,select,input,textarea,button,h1,h2,h3,h4,h5,h6{color:#231f20}.cg-heading-align-center .cg-menu-below{top:0;position:fixed;margin:0;z-index:1000;width:100%}.cg-heading-align-center .cg-menu-below.scroll,.cg-heading-align-center .cg-menu-below{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}.wpcf7-form p{margin-bottom:0!important}