html,body,div,span,applet,object,iframe,header,nav,article,aside,section,footer,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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,tdbutton {border: 0;outline: 0;vertical-align: top;background: transparent;font-family: inherit;font-size: inherit;font-weight: 300;margin: 0;padding: 0;}a,span,textarea {font-family: inherit;text-decoration: none;}audio,canvas,video {display: inline;}html {font-size: 100%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}body,button,input,select,textarea {font-family: inherit;line-height: 1.6em;font-size: 13px;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}blockquote {margin: 1em 40px;}dfn {font-style: italic;}mark {background: #ff0;color: #000;}pre,code,kbd,samp {font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}pre {white-space: pre-wrap;word-wrap: break-word;}q:before,q:after {content: none;}small {font-size: 75%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -.5em;}sub {bottom: -.25em;}dd {margin: 0 0 0 40px;}ul.nostyle,ol.nostyle {list-style: none;list-style-image: none;}img {border: 0;-ms-interpolation-mode: bicubic;}svg:not(:root) {overflow: hidden;}fieldset {margin: 0 2px;padding: .35em .625em .75em;}legend {border: 0;margin-left: -7px;}button,input,select,textarea {font-size: 100%;vertical-align: middle;margin: 0;}button,input {line-height: normal;overflow: visible;}table button,table input {overflow: auto;}button,input[type=button],input[type=reset],input[type=submit] {cursor: pointer;-webkit-appearance: button;}input[type=checkbox],input[type=radio] {box-sizing: border-box;padding: 0;}input[type=search],input[type=text] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type=text]::-webkit-search-decoration,input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto;vertical-align: top;}table {border-collapse: collapse;border-spacing: 0;}p+p {margin-top: 2em;}header,nav,article,aside,section,footer,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}blockquote,q,q {quotes: none;}audio:not([controls]),[hidden] {display: none;}a:focus,a:hover,a:active {outline: 0;}ul,ol,figure,form {margin: 0;}a:hover {text-decoration: none;}#mobile_menu_wrapper {width: 100%;overflow: hidden;}::-webkit-input-placeholder {color: #333;}::-moz-placeholder {color: #333; }:-ms-input-placeholder {  color: #333; }.clear,.tabletclear,.desktopclear {width: 100%;height: 0;clear: both;overflow: hidden;}.tabletclear,.desktopclear {display: none;}ul.nostyle,ol.nostyle {list-style: none;padding: 0;margin: 0;}.owl-carousel .animated {  -webkit-animation-duration: 1000ms;  animation-duration: 1000ms;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.owl-carousel .owl-animated-in {  z-index: 0;}.owl-carousel .owl-animated-out {  z-index: 1;}.owl-carousel .fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOut {  0% {opacity: 1;  }  100% {opacity: 0;  }}@keyframes fadeOut {  0% {opacity: 1;  }  100% {opacity: 0;  }}.owl-height {  -webkit-transition: height 500ms ease-in-out;  -moz-transition: height 500ms ease-in-out;  -ms-transition: height 500ms ease-in-out;  -o-transition: height 500ms ease-in-out;  transition: height 500ms ease-in-out;}.owl-carousel {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;position: relative;  z-index: 1;}.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel.owl-loaded {  display: block;}.owl-carousel.owl-loading {  opacity: 0;  display: block;}.owl-carousel.owl-hidden {  opacity: 0;}.owl-carousel .owl-refresh .owl-item {  display: none;}.owl-carousel .owl-item {  position: relative;  min-height: 1px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel .owl-item img {  display: block;  width: 100%;}.owl-carousel.owl-text-select-on .owl-item {  -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto;  user-select: auto;}.owl-carousel .owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}.owl-carousel .owl-rtl {  direction: rtl;}.owl-carousel .owl-rtl .owl-item {  float: right;}.no-js .owl-carousel {  display: block;}.owl-carousel .owl-item .owl-lazy {  opacity: 0;  -webkit-transition: opacity 400ms ease;  -moz-transition: opacity 400ms ease;  -ms-transition: opacity 400ms ease;  -o-transition: opacity 400ms ease;  transition: opacity 400ms ease;}.owl-theme .owl-controls {  text-align: center;  -webkit-tap-highlight-color: transparent;}.owl-theme .owl-controls .owl-nav [class*='owl-'] {  color: white;  font-size: 14px;  margin: 5px;  padding: 4px 7px;  background: #d6d6d6;  display: inline-block;  cursor: pointer;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {  background: #869791;  color: white;  text-decoration: none;}.owl-theme .owl-controls .owl-nav .disabled {  opacity: 0.5;  cursor: default;}.owl-theme .owl-dots .owl-dot {  display: inline-block;  zoom: 1;  *display: inline;}.owl-theme .owl-dots .owl-dot span {  width: 10px;  height: 10px;  margin: 5px 7px;  background: #d6d6d6;  display: block;  -webkit-backface-visibility: visible;  -webkit-transition: opacity 200ms ease;  -moz-transition: opacity 200ms ease;  -ms-transition: opacity 200ms ease;  -o-transition: opacity 200ms ease;  transition: opacity 200ms ease;  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  border-radius: 30px;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {  background: #869791;}#gallery_thumbs img {opacity: 0.3;}#gallery_thumbs .center img {opacity: 1 !important;}#gallery_thumbs img:hover {opacity: 1 !important;cursor: pointer;}body {font-family: 'Open Sans',sans-serif;line-height: 1.8em;-webkit-text-stroke-width: 0.2px;}a {color: #666}.bold,strong {font-weight: 700;}em, .em {font-style: normal;font-weight: 700;}span.divider {display: block;text-align: center;width: 2.5em;height: 2px;overflow: hidden;margin: 1em auto;background: #555;}span.tagLine {display: block;text-align: center;width: 30em;height: 2px;margin: 2em auto;margin-bottom:3em;font-weight:400;font-size:14px;letter-spacing:0.1em;font-family:"Oswald",Arial, Helvetica, sans-serif}span.title {display: block;font-size: 1.2em;}span.desc {display: block;}.readmore p.hide {display: none;}.relative {position: relative;}.readmore .readtoggle {cursor: pointer;}a.inblock {display: inline-block !important;}a.borderlink {display: block;padding: 0.7em 3em;border: 2px solid #333;text-transform: uppercase;letter-spacing: 0.3em;margin: 3.5em 0 0;text-align: center;font-weight: 600;}img.copyimg {width: 100%;margin: 0 0 3em;}p + img.copyimg {margin: 2em 0 2em;}#header_inner,#main_nav,.outer_wrapper {display: block;width: 90%;max-width: 980px;text-align: center;margin: 0 auto;}.inner_wrapper {text-align: left;}.colour_wrapper {width: 100%;padding: 0;}h1, h2, h3 {display: block;margin: 0 0 1.5em;line-height: 1.4em;font-weight: 600;position: relative;color: #666;}h1 span.sub, h2 span.sub, h3 span.sub {font-size: 0.6em;color: #999;display: block;margin-top: 0.2em;font-weight: 400;}h1 {font-size: 1.6em;text-transform: uppercase;}h2 {font-size: 1.6em;text-transform: uppercase;}h3 {font-size: 1.4em;}header {position: relative;background: #2abb8d url(../img/bg/desktop_leather.jpg) no-repeat center;background-size: cover;padding: 13em 0 7em;color: #fff;}#homepage_header {padding: 13em 0 6em;}#int_header {font-size: 0.9em;}#homepage_header span.divider,#int_header span.divider {width: 5em;height: 2px;background: #fff;margin: 2em auto;}span.tagLine{height: 2px;text-transform:uppercase;margin: 2em auto;}#homepage_header a.tel,#int_header a.tel {color: #fff;font-size: 1.4em;letter-spacing: 0.1em;font-weight:600;text-transform: uppercase;}#mainlogo {max-width: 60%;width: 30%;}#main_nav_wrapper {background-color: rgba(0,0,0,0.3);position: absolute;top: 0;left: 0;width: 100%;height: 5em;z-index: 9;}#main_nav {z-index: 999;text-align: center;}#main_nav  li {display: inline-block;padding: 1.5em 0;height: 2em;line-height: 2em;}#main_nav  li  + li {margin: 0 0 0 3.9em;}#toggle_menu,#main_nav  li a,#main_nav  li span {text-transform: uppercase;font-weight: bold;color: #fff;cursor: pointer;}#main_nav  li a:hover,#main_nav  li span:hover {text-decoration: none !important;color: #EEE;}#toggle_menu,#close_menu {display: none;}.home_content {padding: 6em 0;text-align: center;margin: 0 auto;max-width: 640px;width: 80%;}.home_content p {font-size: 1.05em;line-height: 1.8em;color: #444;}#large_image_overlaid {background: #333 url(http://lorempixel.com/1920/800/abstract) no-repeat center;background-size: cover;padding: 5em 0;min-height: 25em;}#large_image_overlaid .box {width: 100%;max-width: 340px;background: #fff;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;box-sizing: border-box;padding: 6em 3em 3em;text-align: left;position: relative;}#large_image_overlaid .box p {text-align: justify;}#large_image_overlaid .close {cursor: pointer;position: absolute;top: 0;right: 0;display: block;width: 1em;height: 1em;line-height: 1em;text-align: center;padding: 0.1em;font-size: 3em;}#large_image_overlaid .togglebox {cursor: pointer;position: absolute;top: 0;left: 0;display: block;width: 0.9em;height: 1em;line-height: 0.75em;text-align: center;padding: 0 0 0 0.1em;font-size: 4em;color: #EEE;-webkit-transform: rotate(90deg);transform: rotate(90deg);background: #fff;display: none;}#services_carousel {background: #333;overflow: hidden;}#services_carousel,#services_carousel .item {position: relative;}#services_carousel .owl-item {}#services_carousel img {max-width: 100%;}#services_carousel .rollover {background: rgb(0,0,0);background: rgba(0,0,0,0.9);position: absolute;cursor:pointer;top: 0;left: 0;height: 100%;width: 100%;text-align: center;color: #fff;display: none;}#services_carousel .int {width: 80%;max-width: 360px;margin: 8em auto 0;text-align: center;}#services_carousel h2 {color: #fff;}#services_carousel img.link {width: 61px !important;height: 26px !important;display: block;margin: 5em auto 0;text-align: center;}#services_carousel .owl-prev,#services_carousel .owl-next {position: absolute;top: 45%;border-radius: 0;padding: 0;margin: 0;background: #fff;color: #333;display: block;width: 0.8em;height: 1em;line-height: 0.8em;text-align: center;font-size: 5em;}#services_carousel .owl-prev {left: 0;padding: 0 0.1em 0 0;}#services_carousel .owl-next {right: 0;padding: 0 0 0 0.1em;}#services_box_wrapper {padding: 0 0 8em;}#services_box_wrapper .box {position: relative;width: 44%;float: left;background: #333;padding: 0;margin: 3%;}#services_box_wrapper .box img {max-width: 100%;}#services_box_wrapper .rollover {background: rgb(0,0,0);background: rgba(0,0,0,0.9);position: absolute;top: 0;cursor:pointer;left: 0;height: 100%;width: 100%;text-align: center;color: #fff;display: none;}#services_box_wrapper .int {width: 75%;max-width: 360px;margin: 7em auto 0;text-align: center;}#services_box_wrapper h2 {color: #fff;}#int_content {padding: 8em 0;text-align: center;margin: 0 auto;max-width: 680px;width: 80%;}#int_content2 {padding: 8em 0;text-align: center;margin: 0 auto;max-width: 960px;width: 100%;}#int_content p, #int_content2 p {font-size: 1.05em;line-height: 1.8em;color: #444;}footer {background: #333;padding: 7.5em 0 6em;text-align: center;font-size: 0.75em;color: #fff;text-transform: uppercase;}#footerlogo {margin: 0 0 2.5em;width: 90px;max-width: 60%;}footer a.border {display: inline-block;margin: 0.5em 0 0;padding: 0;line-height: 1.4em;color:#FFF;}footer a.border + a.border {margin-left: 2em;padding-left: 2em;border-left: 2px solid #EEE;}footer p.social {position: relative;top: -0.5em;}footer p.social img {width: 2.6em;margin: 0 0.5em;}footer p.meta,footer p.meta a {color: #777777;}#dealers{width:45%;float:right;}#dealers ul{margin-top:10px;}#dealers ul li{list-style:none;font-size:16px;margin-bottom:10px;}#coverage{width:50%;height:250px;background-color:#FFF !important;text-align:left;float:left;background: #2abb8d url(../img/bg/hertfordshire.jpg) no-repeat center;background-position:5px 15px;}#coverage div{font-weight:600;text-transform:uppercase;}.shortContent{padding-bottom:5em;padding-top:0em;}input, textarea{width:100%;margin-bottom:10px;border:1px solid #999;padding:10px;color:#000 !important;background-color:#FFF !important;}button {display: block;padding: 0.7em 3em;border: 2px solid #333;text-transform: uppercase;letter-spacing: 0.3em;margin: 3.5em 0 0;text-align: center;background-color:#FFF;font-weight: 600;margin-left:auto;margin-right:auto;}  .whiteTestimonial{width:100%;padding-bottom:2%;margin-top:20px;float:left;margin-right:2.0%;min-height:100px;color:#666;font-weight:300;font-size:18px;}.oddTest{}.whiteTestimonial .by{padding-top:5px;}.whiteTestimonial .inside{}.whiteTestimonial .by .strong{color: #000 !important;font-weight:400;}.noRightMargin{margin-right:0px !important}.lastWhite{margin-right:0%;width:96% !important;}  .clear{clear:both;}.faqBlock a{display:block;border-bottom:1px dotted #CCC;min-height:3em;line-height:3em;transition:all 0.1s;font-size:16px;}.faqBlock a:hover{background-color:#333;color:#FFF;}.faqBlock .topDot{border-top:1px dotted #CCC;}.faqAnswers div{margin-bottom:30px;text-align:center !important;}.faqAnswers strong{display:block;font-size:16px;font-weight:bold;} .box {display: block;background: #222;float: left;position: relative;overflow: hidden;transition: background 0.5s;} .box:hover {background: #666;} .box img.thumb {opacity: 0.8;} .box p {display: none;}.box .copy {position: absolute;bottom: 0;left: 0;width: 100%;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;box-sizing: border-box;padding: 1.5em 2em;color: #fff;} .box span.title {text-transform: uppercase;font-weight: 700;text-shadow: 0 0 5px rgba(0,0,0,0.2);letter-spacing: 0.03em;} .box img.icon {display: block;padding: 0 0 0.6em;}.bigSpace{height:30px;}#top_home_box{margin-left:0px;}.force50{margin-left:auto;margin-right:auto;width:40% !important;}#beforeAfter{margin-top:3%;} #beforeAfter div{width:31%;float:left;margin-right:1%;max-height:375px;overflow:hidden;background-size:100%;}  #beforeAfter div img{width:100%;opacity:1.0;transition:all 0.1s;cursor:pointer;}  #beforeAfter div img:hover{opacity:0;}  .clear{clear:both;}@media (min-width: 841px) {#main_nav {position: relative;left: 0 !important;display: block !important;height: auto !important;}#close_menu {display: none !important;}.dropdown ul li + li {margin: 0 !important;}}@media (max-width: 840px) {#main_nav_wrapper {height: 4em;}.dropdown ul {padding: 0 0 2em 1em;position: static !important;top: 0;left: 0;}.dropdown li {background-color: transparent !important;padding: 0 0 0 1em;}.dropdown li a {padding: 0;}#main_nav {display: block;position: absolute;top: 0;left: -500px;background-color: #333;height: 100%;text-align: left;padding: 3em;box-sizing: border-box;width: 100%;max-width: 400px;overflow-y: auto;z-index: 9999999999999999999999999999999;}#toggle_menu {display: block !important;text-align: left;}#main_nav li {width: 100%;padding: 0;height: auto !important;}#main_nav li + li {margin: 0 0 0.5em !important;}#main_nav li a,#main_nav li span {display: block;padding: 0.7em 0;}#close_menu {display: block;position: absolute;top: 0;right: 0;color: #fff;cursor: pointer;padding: 0 0.5em !important;font-size: 3em !important;width: auto !important;margin: 0 !important;}#toggle_menu {text-align: left;}#toggle_menu span {display: inline-block;font-size: 2em;padding: 0.5em;width: 1em;height: 1em;line-height: 1em;text-align: center;background: rgba(0,0,0,0.15);}#toggle_menu strong {display: inline-block;padding: 1em 0 0 1.5em;line-height: 2em;}#toggle_menu:hover {text-decoration: none !important;}}@media (min-width: 1461px) {.tablet,.mobile {display: none;}}@media (min-width: 981px) {#mobile_menu_wrapper {position: static !important;}.tablet,.mobile {display: none;}.desktopclear {display: block;}#services_box_wrapper .box {width: 29.33%;margin: 2%;}.blockSide{float:right;width:60%;}.blockSide span{font-size:18px;}.blockSide tagLine{padding:0px !important;margin:0px !important;}.innerHeader{padding:10em 20em 5em 20em}.dClear{clear:both !important;}#top_home_box .box {width: 33%;height: 18em;}}@media (max-width: 980px) {.tablet {display: block;}.mobile {display: none;}.tabletclear {display: block;}.tClear{clear:both;}#top_home_box .box {width: 33%;height: 18em;}}@media (max-width: 800px) {.tablet {display: none;}.mobile {display: block;}#services_carousel .owl-prev,#services_carousel .owl-next {top: 0;}#services_carousel .int p {display: none;}#services_box_wrapper .box {float: none;width: 80%;margin: 3% 10%;}  #beforeAfter div{width:80% !important;float:none !important;max-height:600px;margin-left:auto;margin-right:auto;margin-bottom:10px;overflow:hidden;background-size:100%;}   #top_home_box .box {width: 33%;height: 18em;}#top_home_box .box img {margin-left:-40px;}}@media (max-width: 500px) {.tablet {display: none;}.mobile {display: block;}#services_box_wrapper .box {float: none;width: 100%;margin: 3% 0;}#services_box_wrapper .int {margin: 4em auto 0;}span.tagLine {width:100%;}#top_home_box .box {width: 100% !important;height: 20em;clear:both;margin-left:auto;margin-right:auto;margin-bottom:1em;float:none !important}#top_home_box .box img {margin-left:0px !important;}}@font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}@font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');}@font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');}@font-face {  font-family: 'Oswald';  font-style: normal;  font-weight: 300;  src: local('Oswald Light'), local('Oswald-Light'), url(http://fonts.gstatic.com/s/oswald/v9/HqHm7BVC_nzzTui2lzQTDT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}@font-face {  font-family: 'Oswald';  font-style: normal;  font-weight: 400;  src: local('Oswald Regular'), local('Oswald-Regular'), url(http://fonts.gstatic.com/s/oswald/v9/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');}@media screen and (max-width: 579px){#gridcols[data-columns]::before {content: '1 .masonryfloat.masonry_singlecol';}}@media screen and (min-width: 580px) and (max-width: 749px) {#gridcols[data-columns]::before {content: '2 .masonryfloat.masonry_doublecol';}}@media screen and (min-width: 750px) and (max-width: 1079px) {#gridcols[data-columns]::before {content: '3 .masonryfloat.masonry_triplecol';}}@media screen and (min-width: 1080px) {#gridcols[data-columns]::before {content: '4 .masonryfloat.masonry_quadcol';}}.masonryfloat {float: left;-webkit-box-sizing: border-box;-mox-box-sizing: border-box; box-sizing: border-box;padding: 0 0.5em;}.masonryfloat:first-of-type {padding-left: 0;}.masonryfloat:last-of-type {padding-right: 0;}.masonryfloat .box {margin-bottom: 1em;}.masonry_singlecol{ width: 100%;}.masonry_doublecol{ width: 50%;}.masonry_triplecol{ width: 33.33%;}.masonry_quadcol{ width: 25%;}	
