@import;html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit;text-align:left}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}q:before,q:after,blockquote:before,blockquote:after{content:""}*{padding:0;margin:0}html,body{border:0;margin:0 0 0 0;padding:0;overflow-x:hidden}body{background:#231f20;font-size:62.5%;color:#fefefe;font-family:Arial,Helvetica,sans-serif}p{font-size:1.4em;line-height:1.4em;margin-bottom:16px}@media only screen and (max-width: 725px){p{font-size:1.6em;line-height:1.6em}}h1{font-family:"Kameron",Arial,Helvetica,sans-serif;font-size:2.5em;margin:0 0 15px 10px;float:left;font-weight:normal}@media only screen and (max-width: 980px){h1{margin:0 0 15px 0px}}h2{font-family:"Kameron",Arial,Helvetica,sans-serif;font-size:1.8em;margin-bottom:6px}h3{font-size:1.3em;margin-bottom:20px}ul{margin:0 0 20px 20px}li{list-style:disc;margin:0 0 8px 0;font-size:1.2em;line-height:1.4em}acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed}a,a:visited{color:#007ac1;text-decoration:none}a:hover,a:focus{text-decoration:underline}.clear{clear:both;height:1px;overflow:hidden;width:100%;display:block}.hide{display:none}.float-left{float:left}.float-right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.nopadding{padding:0}.noindent{margin-left:0;padding-left:0}.nobullet{list-style:none;list-style-image:none}.no-margin{margin:0 !important}.blue{color:#007ac1}.horizontal-rule{border-top:1px solid #454444;margin-bottom:20px}.nowrap{white-space:nowrap}div#wrapper{width:960px;margin:20px auto}@media only screen and (max-width: 980px){div#wrapper{width:96%;padding:0 2%}}#logo{float:left;width:140px;height:91px;display:block}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and ( min--moz-device-pixel-ratio: 2),only screen and ( -o-min-device-pixel-ratio: 2/1),only screen and ( min-device-pixel-ratio: 2),only screen and ( min-resolution: 192dpi),only screen and ( min-resolution: 2dppx){#logo{background:url(../../img/logo-HD.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto}#logo img{opacity:0}}#header{margin:0 10px}@media only screen and (max-width: 980px){#header{margin:0 0 15px}}@media only screen and (max-width: 725px){#header{margin:45px 0 15px 0}}#tel{float:right;background:url(../img/tel-ips2.gif) no-repeat right;width:220px;height:51px;text-indent:-999999px;position:relative;top:10px}#tel span{color:#007ac1}@media only screen and (max-width: 980px){#tel{float:right;background:none;width:auto;height:auto;text-indent:0em;position:relative;font-family:"Kameron",Arial,Helvetica,sans-serif;font-size:2.5em;margin-top:-10px}}@media only screen and (max-width: 725px){#tel{position:absolute;top:10px;left:2%;margin-top:0}}@media only screen and (min-device-width : 320px)and (max-width: 568px){#tel{font-size:1.7em}}#main-img{position:relative;margin:0 0 10px 0}@media only screen and (max-width: 980px){#main-img>img:first-child{width:100%;height:auto}}#twentyfive{position:absolute;bottom:-10px;right:-10px;width:80px;height:78px}@media only screen and (min-device-width : 320px)and (max-width: 568px){#twentyfive{right:5px}}#left-col{float:left;display:inline;width:620px;margin:0 0 0 10px}@media only screen and (max-width: 980px){#left-col{width:64.5%;margin:0}}@media only screen and (max-width: 725px){#left-col{width:100%}}#left-col img{margin-left:2%}@media only screen and (max-width: 980px){#left-col img{width:49%;float:right}}@media only screen and (min-device-width : 320px)and (max-width: 568px){#left-col img{width:100%;height:auto;margin:0 0 10px 0}}#left-col img+img{margin-left:0}#right-col{float:right;display:inline;width:300px;margin:0 10px 0 0}@media only screen and (max-width: 980px){#right-col{width:31%;margin:0}}@media only screen and (max-width: 725px){#right-col{width:100%}}#calltoaction{font-size:1.8em;color:#fefefe;padding:20px 10px 10px 10px;background:#007ac1 url(../img/calltoaction_bg.gif) repeat-x top left;margin:10px 0}#calltoaction a{color:#fefefe}#footer{margin:20px 10px}@media only screen and (max-width: 980px){#footer{margin:20px 0;width:100%}}#copyright p{width:660px;float:left;font-size:1em;line-height:1.6em}@media only screen and (max-width: 980px){#copyright p{width:100%;font-size:1.2em}}.certificates{clear:both;display:block;width:400px;height:auto;max-width:100%}@media only screen and (min-device-width : 320px)and (max-width: 568px){.certificates{width:100%;height:auto;padding:10px 0 0 0}}ul#nav{margin:10px 0 0 0;overflow:hidden}ul#nav li{float:left;list-style:none;margin:0;padding:0}ul#nav li:first-child a{padding-left:0px}ul#nav li a{display:block;outline:none;font-size:1.2em;padding:10px 8px 10px 8px;color:#fff;font-family:"Kameron",Arial,Helvetica,sans-serif}ul#nav li a:hover{color:#007ac1;text-decoration:none}@media only screen and (max-width: 980px){ul#nav{display:none;margin:0;clear:both;background:none;text-align:left !important;height:auto;width:100%}ul#nav li{width:100%;margin-left:0 !important}}@media only screen and (max-width: 980px)and (max-width: 980px){ul#nav li{border-bottom:none}}@media only screen and (max-width: 980px){ul#nav li a{display:block;border-top:1px solid #007ac1;padding:12px 12px 12px !important;border-radius:0 0 0 0;font-size:1.8em;height:auto}}@media only screen and (min-device-width: 980px)and (min-width: 980px){ul#nav{display:block !important}}#view-mobile-menu{display:none}@media only screen and (max-width: 980px){#view-mobile-menu{display:block;width:48px;height:40px;background:url(/img/mobile-menu-iconHD.png) center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;position:absolute;text-indent:-2000em;z-index:8000;top:70px;right:2%}}@media only screen and (max-width: 980px)and (max-width: 725px){#view-mobile-menu{top:52px}}@media only screen and (max-width: 980px){#view-mobile-menu:hover{cursor:pointer;opacity:.8}}#footer-nav{float:right;margin:0;padding:0;list-style:none;width:260px}@media only screen and (max-width: 980px){#footer-nav{float:none}}#footer-nav li{float:left;list-style:none;font-size:1.1em;margin:0 3px 0 0;background:url(../img/navDivider.png) left center no-repeat;padding:0 0 0 6px;margin:0 0 0 5px}@media only screen and (max-width: 980px){#footer-nav li:first-child{padding:0;margin:0}}#footer-nav>li:first-child{background:none}#footer-nav li a{color:#fffefe}@media only screen and (max-width: 980px){#footer-nav li a{font-size:1.1em}}input,select,textarea{background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;border:none;color:#383839;padding:3px}button,#contact_form #submit{font-family:Arial,Helvetica,sans-serif;color:#f5f5f5;background:#007ac1 !important;border:none;font-size:1em;margin-left:10px;width:50px;text-align:center;padding:2px 0}#contact_form #submit{margin:10px 10px 10px 160px;-webkit-appearance:none;border-radius:0 !important;width:auto}@media only screen and (max-width: 980px){#contact_form #submit{margin-left:0}}@media only screen and (min-device-width : 320px)and (max-width: 568px){#contact_form #submit{font-size:16px;padding:10px 18px}}.case_study{position:relative}@media only screen and (max-width: 725px){.case_study{width:48%;float:left;margin-top:12px;margin-bottom:12px}}@media only screen and (max-width: 725px){.case_study+.case_study{margin-left:4%}}.case_title{background:url(../img/case_bg.png) left bottom repeat-x;position:relative;z-index:1;width:100%;padding:0 0 6px}.case_title h2{padding:6px 8px 6px 8px;background:#383839;margin-bottom:0}.case_study img{position:relative;top:-13px;display:block}@media only screen and (max-width: 980px){.case_study img{width:100%;height:auto}}#search #icon{margin-top:-7px}@media only screen and (max-width: 980px){#search_block{width:100%}}#search-box{background:#454444;position:relative;top:-13px;padding-bottom:10px}@media only screen and (max-width: 980px){#search-box{width:100%}#search-box input{width:99%}#search-box button{margin:10px 0 0 0;width:120px}}#search-box p{padding:10px 10px 0 10px;margin:0}.service-block{float:left;width:140px;display:inline;margin:0 20px 0 0;padding:10px 0 0 0}@media only screen and (max-width: 980px){.service-block{width:100%}}.service-block h3{height:30px;margin-bottom:20px;padding:0 0 0 40px;line-height:15px}@media only screen and (max-width: 980px){.service-block h3{line-height:30px;margin-bottom:10px}}@media only screen and (max-width: 725px){.service-block h3{font-size:1.6em;line-height:1.8em}}.service-block p{font-size:1.3em;line-height:1.6em}@media only screen and (max-width: 725px){.service-block p{font-size:1.6em;line-height:1.6em}}.service-block h3 a{text-decoration:none}.service-block h3#pipefreezing{background:url(../img/pipefreezing-icon.gif) no-repeat left;color:#007ac1;line-height:30px}.service-block h3#pipefreezing a{color:#007ac1}.service-block h3#hottapping{background:url(../img/hottapping_icon.gif) no-repeat left;color:#f05c2a}.service-block h3#hottapping a{color:#f05c2a}.service-block h3#valveengineering{background:url(../img/valve-icon.gif) no-repeat left;color:#2eb357}.service-block h3#valveengineering a{color:#2eb357}.service-block h3#ultrasonic{background:url(../img/ultrasonic-icon.gif) no-repeat left;color:#fdba31}.service-block h3#ultrasonic a{color:#fdba31}#about_us_img{float:right;width:300px;margin:0 0 5px 5px;display:inline}#wrapper #icon{float:left;margin-right:10px;padding-top:5px;width:auto}@media only screen and (min-device-width : 320px)and (max-width: 568px){#wrapper #icon{padding-top:8px}}#category-listing{margin:0 0 20px -10px;padding:0;list-style:none;overflow:hidden}#category-listing li{margin:0 0 0 2%;padding:0;list-style:none;width:23%;float:left}@media only screen and (min-device-width : 320px)and (max-width: 568px){#category-listing li{width:48%;margin:0 0 2% 2%}}#category-listing li h3{font-size:1.1em;margin:0}#category-listing li img{display:block;width:100%;height:auto;margin:0;float:none !important}#category-listing li h3 a{display:block;color:#f5f5f5;background:#454444;text-align:center;padding:5px;height:45px;margin-top:2px}.noResults{display:none}#search-listing{margin:0 0 20px 0;padding:0;list-style:none}#search-listing li{margin:0 0 10px 0;padding:8px 10px;list-style:none;position:relative;background:#373738}#search-listing li h3{margin:0;font-size:1.1em;position:relative;padding-right:155px;line-height:18px}#search-listing li p{margin:10px 0 0 0;padding:0;font-size:11px}a.readmore{position:absolute;top:4px;right:10px;z-index:5;color:#fff;font-size:11px;background:url(../img/pdf.png) no-repeat left top;height:25px;padding:8px 0 0 30px}a.price_sheet{position:absolute;top:-30px;right:160px;z-index:5;color:#fff;font-size:11px;background:url(../img/pdf.png) no-repeat left top;height:40px;padding:8px 0 0 30px}#general_enquiries{width:40%;float:left}@media only screen and (min-device-width : 320px)and (max-width: 568px){#general_enquiries{width:100%}}.contact_title{background:url(../img/contact_title_bg.png) no-repeat top left;padding:5px 10px 13px 10px;position:relative;z-index:1;margin-bottom:3px}#map{float:right;width:58%;margin-bottom:25px;overflow:hidden}@media only screen and (min-device-width : 320px)and (max-width: 568px){#map{width:100%}}#map iframe{width:100%}a.expand,a:visited.expand{position:absolute;right:10px;top:12px;color:#fff}#mapcontainer{position:relative;top:-12px;overflow:hidden}#testimonials{background:#f05c2a;padding:6px 10px 1px;clear:both}#testimonials h2{font-size:2.7em;margin-bottom:5px}#testimonials p span{display:block;font-weight:bold;margin-top:8px}a.toggle,a:visited.toggle{position:absolute;right:10px;top:12px;color:#fff}#contact-cta{display:block;width:100%;margin-bottom:14px}#contact-cta a{background:#3878bc;width:100%;padding:20px 0;display:block;font-size:24px;color:#fff;text-align:center;text-decoration:none !important;opacity:1}#contact-cta a:hover{opacity:.6;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}#form-holder{position:fixed;top:0px;bottom:0px;left:0px;right:0px;background:rgba(32,32,32,.84);z-index:9000}#form-holder form#contact_form{width:500px;max-width:90%;margin:0 auto;padding:20px;background:rgba(0,0,0,.8);margin-top:0px;position:relative;border:5px solid #000;overflow:auto;max-height:-webkit-calc(100% - 50px);max-height:calc(100% - 50px);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#form-holder form#contact_form .thanks-holder{position:absolute;top:0px;left:0px;bottom:0px;right:0px;width:100%;color:#fff;background:#000;z-index:9001;display:none}#form-holder form#contact_form .thanks-holder p{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;line-height:25px}#form-holder form#contact_form .thanks-holder p:first-line{font-size:20px;font-weight:bold}#form-holder form#contact_form p.required-field-label{position:absolute;bottom:70px;right:20px;margin:0}@media only screen and (max-width: 980px){#form-holder form#contact_form p.required-field-label{display:none}}#form-holder form#contact_form a.close{position:absolute;right:18px;top:16px;width:20px;height:20px;background:url(/img/icon-close-wht.png) center center no-repeat;-webkit-background-size:100% auto;background-size:100% auto;display:block;text-indent:-2000em;z-index:9200}#form-holder form#contact_form h3{font-size:22px}#form-holder form#contact_form li{margin:0 0 15px;height:auto}#form-holder form#contact_form li input[type=text],#form-holder form#contact_form li textarea{width:-webkit-calc(100% - 160px);width:calc(100% - 160px);margin:0px;height:20px;outline:none !important;font-size:14px}@media only screen and (max-width: 980px){#form-holder form#contact_form li input[type=text],#form-holder form#contact_form li textarea{width:-webkit-calc(100% - 22px);width:calc(100% - 22px)}}#form-holder form#contact_form li textarea{height:70px}#form-holder form#contact_form li label{text-align:left;font-size:14px;line-height:18px;padding:4px 10px 8px 0;top:0px}@media only screen and (max-width: 980px){#form-holder form#contact_form li label{width:100%;margin:0;padding-bottom:0}#form-holder form#contact_form li label br{display:none}}#form-holder form#contact_form li label.error{left:150px;top:0 !important;padding:0;height:19px}@media only screen and (max-width: 980px){#form-holder form#contact_form li label.error{left:0px;padding-top:5px;margin-bottom:-5px}}#form-holder form#contact_form li input[type=submit]{padding:9px 12px;text-transform:uppercase;margin-left:150px}@media only screen and (max-width: 980px){#form-holder form#contact_form li input[type=submit]{margin-left:0}}#form-holder form#contact_form li input[type=submit]:hover{cursor:pointer}#contact_form ul{margin:0 0 20px 0;padding:0;list-style:none}#contact_form li{margin:0;padding:0;list-style:none;clear:both;overflow:hidden}#contact_form label{float:left;width:140px;text-align:right;position:relative;top:4px;height:29px}@media only screen and (max-width: 980px){#contact_form label{width:100%;text-align:left;margin:10px 0 0 0}}@media only screen and (max-width: 725px){#contact_form label{font-size:1.2em;line-height:1.2em}}#contact_form input,#contact_form textarea,#contact_form select{float:left;background:#fff;border:1px solid #383839;font-family:Arial,Helvetica,sans-serif;color:#666;margin:0 0 0 20px;padding:4px;width:374px}@media only screen and (max-width: 980px){#contact_form input,#contact_form textarea,#contact_form select{width:96%;margin-left:0;padding:4px 2%;font-size:15px}}#contact_form textarea{height:100px}#contact_form button{float:left;margin:6px 0 0 20px}@media only screen and (max-width: 980px){#contact_form button{margin:-20px 0 0 0;font-size:1.2em;padding:4px 10px;width:auto}}em{color:#007ac1;font-style:italic}label.error{color:red;width:auto !important;float:none !important;text-align:left !important;display:block;clear:both;position:relative;left:160px}input.error{background:#fadede !important}textarea.error{background:#fadede !important}select.error{background:#fadede !important}.case_study_container{clear:both;margin-bottom:10px;background:#383839;width:100%;display:table}#wrapper .case_study_container>a{width:30%;display:table-cell}#wrapper .case_study_container>a img{width:100%;height:auto;margin:0}@media only screen and (min-device-width : 320px)and (max-width: 568px){#wrapper .case_study_container>a img{width:140px;height:58px}}.case_study_title{position:relative;width:66%;height:auto;display:table-cell;vertical-align:middle;padding:2%}.case_study_title h3{font-size:1.8em;margin:0}.case_study_title a,.case_study_title a:visited{color:#fff;top:20px;left:20px}.blog_container{height:140px;background:#383839}.blog_container p{margin:45px 20px 0}.blog_container a.read_more{position:inherit;font-size:1.4em;top:10px}#pagination{position:relative;padding:0 30px 0 0;display:inline-block;margin-top:15px}#pagination a{display:inline-block;width:18px;height:23px;padding:4px 0 0 0}#pagination a.active{font-weight:bold;text-decoration:underline}#pagination .page-previous,#pagination .page-next{position:absolute;top:0px;left:0px;background:url(../img/arrow_previous.png) no-repeat;text-indent:-2000em;font-size:1px;margin:0 5px 0 0;padding:0}#pagination .page-next{background:url(../img/arrow_next.png) no-repeat;margin:0 0 0 5px;left:auto;right:10px}.page-previous+.page-1{margin-left:30px}.cat_title{margin:0 0 20px}#cat_selector{background:#007ac1;padding:7px 7px 2px;margin-bottom:12px}#cat_selector ul{padding:0;margin:0}#cat_selector ul li{list-style:none}#cat_selector ul li a{color:#fff}.back_to_blog{clear:both;padding:10px 0 0 0}

/*# sourceMappingURL=production.css.map */