@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800);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: inherit;margin: 0;padding: 0;}body {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}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.8em;font-size: inherit;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}blockquote {margin: 1em 2em;}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 2em;}ul.nostyle,ol.nostyle {list-style: none;list-style-image: none;margin: 0;padding: 0;}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;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding: 0;}input[type=search],input[type=text] {-webkit-appearance: none !important;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-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: #bbb;}::-moz-placeholder {color: #bbb;  }:-ms-input-placeholder {  color: #bbb;  }.clear,.tabletclear,.desktopclear {width: 100%;height: 0;clear: both;overflow: hidden;}.tabletclear,.desktopclear {display: none;}input[type=text],input[type=password],input[type=search],textarea, .borderbox {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}textarea {max-width: 100% !important;}span.title {display: block;font-size: 1.2em;}span.desc {display: block;}.readmore p.hide {display: none;}.column {-webkit-column-count: 2;-moz-column-count: 2;-ms-column-count: 2;-o-column-count: 2;column-count: 2;-webkit-column-gap: 3em;   -moz-column-gap: 3em;-ms-column-gap: 3em; -o-column-gap: 3em;column-gap: 3em;text-align: justify;}.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: 10px;  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: none;}.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: #333;  display: inline-block;  padding: 0.5em 1em;  cursor: pointer;}.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {  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 {  -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: 100%;  -moz-border-radius: 100%;  border-radius: 100%;  display: block;  border: 2px solid #555;  background: transparent;  transition: background 0.2s;  width: 7px;  height: 7px;  margin: 20px 5px;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {  background: #555;}#galleryLoad {width: 100%;height: 300px;background: transparent url(../img/loading.gif) no-repeat center;}#gallery .slides {display: none;text-align: left;}#gallery .thumbs {display: none;text-align: left;}#gallery {position: relative;width: 100%;height: 300px;overflow: hidden;posi: relative;}#gallery .slides .item,#gallery .slides .item img {vertical-align: middle;}#gallery .owl-nav {text-align: right;}#gallery .owl-prev,#gallery .owl-next {display: inline-block;margin: 1em 0 0 0.5em;font-size: 30px;width: 1em;height: 1em;padding: 0;text-align: center;line-height: 0.8em;border: 2px solid #bbb;color: #bbb;border-radius: 1em;transition: border 0.3s, color 0.3s;}#gallery .owl-prev:hover,#gallery .owl-next:hover {background: transparent;color: #333;border-color: #333;}#gallery .thumbs img {opacity: 0.3;}#gallery .thumbs .active img,#gallery .thumbs .currentSlide img {opacity: 1 !important;}#gallery .thumbs img:hover {opacity: 1 !important;cursor: pointer;}#gallery .owl-controls .owl-dot span {border: 2px solid #555;background: #fff;transition: background 0.2s;width: 7px;height: 7px;margin: 20px 5px;}#gallery .owl-dot:hover span,#gallery .owl-dot.active span {background: #555 !important;}#gallery.gallery-tablet .slides  .owl-controls,#gallery.gallery-phablet .slides  .owl-controls,#gallery.gallery-phone .slides  .owl-controls {display: none !important;}#gallery.gallery-desktop .slides {float:none;width:100%;}#gallery.gallery-desktop .thumbs {float:none;width:100%;}#gallery.gallery-desktop .thumbs .item img {display: inline;width: 15%;margin: 0 0.8% 0%;padding:1em 0px 0px;}#gallery.gallery-tablet .slides {float: left;width: 70% !important;}#gallery.gallery-tablet .thumbs {float: right;width: 27% !important;}#gallery.gallery-tablet .thumbs .item img {display: inline;width: 48%;margin: 0 1% 2%;}#gallery.gallery-tablet .thumbs .item img:nth-child(n-1) {width: 49%;margin: 0 0 2%;}#gallery.gallery-tablet .thumbs .item img:nth-child(even) {margin-left: 2%;}#gallery.gallery-phablet .slides,#gallery.gallery-phablet .thumbs {float: none;}#gallery.gallery-phablet .thumbs .item img {display: inline;width: 15%;margin: 2% 0.5% 0;}#gallery.gallery-phablet .thumbs .item img:nth-child(n-1) {width: 15%;margin: 2% 0 0 2%;}#gallery.gallery-phablet .thumbs .item img:nth-child(6n+1) {margin-left: 0;}#gallery.gallery-phone .slides,#gallery.gallery-phone .thumbs {float: none;}#gallery.gallery-phone .thumbs {height: 1px !important;visibility: hidden;}#gallery_slides .owl-prev, #gallery_slides .owl-next {background: #EB1C24 !important;margin: -1.8em 0px 0px;color: #333;padding: 0.6em 1em;border-radius: 0px;text-transform: uppercase;font-weight: 700;position: absolute;top: 50%;font-size:1.5em;}#gallery_slides .owl-next {right: 0px;}#gallery_slides .owl-prev {left: 0px !important;  }#gallery_slides .owl-nav [class*='owl-'] {transition: background 0.3s;}#gallery_slides:hover .owl-nav [class*='owl-'] {background: #fff;}#gallery_slides .owl-next {right: 0;}#gallery_slides .owl-next:hover,#gallery_slides .owl-prev:hover {color: #fff;background: #333 !important;}#gallery_thumbs {padding: 10px 0 0;}#gallery_thumbs img {opacity: 0.3;}#gallery_thumbs .center img,#gallery_thumbs .currentSlide img {opacity: 1 !important;}#gallery_thumbs img:hover {opacity: 1 !important;cursor: pointer;}.boxsizing, #cboxTitle, #cboxPrevious, #cboxNext, #cboxClose {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  -ms-box-sizing: border-box;  box-sizing: border-box;}.squarebox {  width: 1em;  text-align: center;  height: 1em;  line-height: 1em;}#colorbox,#cboxOverlay,#cboxWrapper {  position: absolute;  top: 0;  left: 0;  z-index: 9999;  overflow: hidden;  padding-top: 30px;}#cboxWrapper {  max-width: none;}#cboxOverlay {  position: fixed;  width: 100%;  height: 100%;}#cboxMiddleLeft,#cboxBottomLeft {  clear: left;}#cboxContent {  position: relative;}#cboxLoadedContent {  overflow: auto;  -webkit-overflow-scrolling: touch;}#cboxTitle {  margin: 0;}#cboxLoadingOverlay,#cboxLoadingGraphic {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {  cursor: pointer;  outline: none;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active {  outline: 0;}.cboxPhoto {  float: left;  margin: auto;  border: 0;  display: block;  max-width: none;  -ms-interpolation-mode: bicubic;}.cboxIframe {  width: 100%;  height: 100%;  display: block;  border: 0;  padding: 0;  margin: 0;}#cboxOverlay {  background: #333;  opacity: 0.7;  filter: alpha(opacity=70);}#colorbox {  outline: 0;}#cboxContent {  padding: 0 0 40px;  overflow: hidden;  background: #333;}#cboxTitle {  position: absolute;  bottom: 0;  left: 0;  color: #fff;  background: #fff;  color: #333;  padding: 5px 230px 5px 10px;  height: 40px;  line-height: 30px;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  width: 100%;  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}#cboxError {  padding: 4em 2.5em;  background: #d1424a;  color: #fff;  text-transform: uppercase;  font-size: 2em;  line-height: 1.5em;  text-align: center;}#cboxLoadedContent {  background: #fff;}#cboxLoadingGraphic {  background: url(../img/lightbox/loading.gif) no-repeat center center;}#cboxLoadingOverlay {  background: #333;}#cboxCurrent {  display: block;  position: absolute;  bottom: 0;  right: 135px;  line-height: 40px;  color: #222222;  font-size: 0.8em;  text-transform: uppercase;}#cboxPrevious, #cboxNext, #cboxClose {  border: 0;  border-left: 2px solid #ddd;  border-left: 2px solid rgba(0, 0, 0, 0.1);  padding: 0;  margin: 0;  overflow: visible;  text-indent: -9999px;  width: 40px;  height: 40px;  position: absolute;  bottom: 0;  right: 0;  background: white url(../img/_examples/lightbox/controls.png) no-repeat 0 0;  background: rgba(255, 255, 255, 0) url(../img/_examples/lightbox/controls.svg) no-repeat 0 0;}#cboxSlideshow {  display: none !important;}#cboxClose {  background-position: 0 0;  right: 0;}#cboxPrevious {  background-position: -40px 0;  right: 80px;}#cboxNext {  background-position: -80px 0;  right: 40px;}#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover {  background-color: #f3f3f3;}.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious {  right: 66px;}.cboxSlideshow_on #cboxSlideshow {  background-position: -75px -25px;  right: 44px;}.cboxSlideshow_on #cboxSlideshow:hover {  background-position: -100px -25px;}.cboxSlideshow_off #cboxSlideshow {  background-position: -100px 0px;  right: 44px;}.cboxSlideshow_off #cboxSlideshow:hover {  background-position: -75px -25px;}body {font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;line-height: 1.8em;font-size: 13px;}a {color: #f70f18;cursor: pointer;}.bold,strong,.em,em {font-style: normal;font-weight: 700;}span.divider {display: block;text-align: center;width: 3.5em;height: 4px;overflow: hidden;margin: 1.3em auto 1.4em;background: #f70f18;;box-shadow: 1px 1px 0 #222;}.drop input {background-image: url(../img/icons/dd.svg) !important;background-repeat: no-repeat !important;background-position: right !important;}.readmore .readtoggle {display: block;margin: 1.5em 0 0;}.copyleft {text-align: left;}span.redtext {display: block;margin: 0 0 1em;font-weight: 700;color: #f70f18;;text-transform: uppercase;font-size: 1.15em;}span.shadow {font-weight: 800;text-shadow: 1px 1px 0 #ccc;font-size: 1.4em;}p.quote {padding-left: 2em;border-left: 4px solid #f70f18;;font-weight: 600;text-transform: uppercase;}.lowercase {text-transform: lowercase !important;color:#f70f18;;}a.fullButton {display: block;font-size: 1.2em;text-transform: uppercase;font-weight: 700;color: #fff;background: #f70f18;;padding: 1em 2em;margin: 3em 0 2em;transition: background 0.2s, border-color 0.2s;}a.fullButton:hover {background-color: #bb0008;border-color: #8e0006;}.button {display: inline-block;padding: 0.7em 2em;margin: 2em 0 0;background: #444;color: #FFF;text-transform: uppercase;font-weight: 700;transition: background 0.2s;}.box .button {display: block;margin: 0 1.5em 1.5em;padding: 0.7em;}a.button:hover,.tripleCol a.box:hover span.button {color: #fff;background: #f70f18;;border-color: #b9141b;}ul.stripped {list-style: none;}.box img {max-width: 100%;}.box img.full {width: 100%;}.doubleCol .box {width: 47%;margin: 1.5%;float: left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 2em 0 0;}.doubleCol .box:nth-child(n+1) {margin: 0 0 0 6%;}.doubleCol .box:nth-child(odd) {margin-left: 0;clear: both;}.doubleCol .box:nth-child(n+3) {margin-top: 6%;}.tripleCol {text-align: center;margin: 0 auto;width: 100%;padding: 1.4em 0 0.4em;}.tripleCol .box {display: block;float: left;width: 30%;margin: 1.6%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}.tripleCol .box:nth-child(n+1) {margin: 0 0 0 5%;}.tripleCol .box:nth-child(n+4) {margin-top: 5%;}.tripleCol .box:nth-child(3n+1) {margin-left: 0;clear: both;}.tripleCol span.redtext {margin: 1.5em 1.5em 2em;}h1, h2, h3 {display: block;line-height: 1.2em;position: relative;font-weight: 800;color: #f70f18;;margin: 0 0 0.5em;text-transform: uppercase;}h1 {font-size: 3em;letter-spacing: 0.05em;text-shadow: 2px 2px 0 #222;}h1.sectionTitle,h2.sectionTitle {font-size: 3em;line-height: 1.15em;letter-spacing: 0.1em;text-shadow: 2px 3px 0 rgba(0,0,0,0.7);display: block;width: 100%;max-width: 26em;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 0.8em 1em;background: #f70f18;;color: #fff;text-align: center;margin: 0 auto 0.6em;position: relative;z-index: 3;border:5px solid #FFF;}h2 {font-size: 3em;letter-spacing: 0.05em;text-shadow: 2px 2px 0 #222;}h3 {font-size: 1.4em;text-shadow: 1px 1px 0 #222;}.header_wrapper {display: block;width: 94%;padding: 4em 0;max-width: 78em;text-align: center;margin: 0 auto;}.nav_wrapper,.outer_wrapper {display: block;width: 96%;max-width: 78em;text-align: center;margin: 0 auto;}.outer_wrapper {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 2em 0 0;background: #fff;position: relative;z-index: 3;}.outer_wrapper.notop {padding: 0;}span.divider + .outer_wrapper {padding: 0 1em 5em;}.wrapperbg {background: #eee;}.wrapperbg h2.sectionTitle {border: 0;}.wrapperbg .outer_wrapper {background: transparent;}.wrapperbg .box {background: #fff;border-bottom: 3px solid #ddd;}.inner_wrapper {text-align: left;padding: 4em 0;}#headerIntro  {position: relative;overflow: hidden;background: #333 url(../video/poster.jpg) no-repeat 0 0;background-size: cover;}#headerIntro img.logo {display: block;max-width: 80%;margin: 0 auto;text-align: center;}#homeVideo  {position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;}#headerIntro .content {position: relative;top: 0;left: 0;z-index: 2;width: 100%;padding: 10% 0;background: transparent url(../video/background.png) repeat center;border-bottom: 20px solid #fff;}#headerIntro div.copy {margin: 0.5em 0 0;color: #fff;}#headerIntro div.copy span {display: block;text-transform: uppercase;padding: 0 1em;line-height: 1.4em;font-weight: 700;font-size: 2.2em;font-style: oblique;color: #fff;text-shadow: 2px 2px 0 rgba(0,0,0,0.6);}#nonItalic {font-style: normal !important;}#headerIntro span.divider {background: #fff;box-shadow: 1px 2px 0 rgba(0,0,0,0.3);margin: 2.5em auto 2em;}#headerIntro p.copy {margin: 0 auto;text-align: center;color: #fff;font-size: 1.2em;line-height: 1.8em;font-weight: 400;max-width: 37em;width: 80%;text-shadow: 1px 1px 0 rgba(0,0,0,0.3);}#scrollDown {position: absolute;left: 50%;margin: 5em auto 0;display: block;bottom: 70px;}#scrollDown span.toggle {display: block;position: absolute;left: 50%;width: 200px;margin-left: -100px;text-align: center;bottom: 30px;text-transform: uppercase;font-weight: 700;white-space: nowrap;color: #fff;opacity: 0;transition: opacity 0.4s, padding 0.4s;}#scrollDown:hover span.toggle {opacity: 1;padding-bottom: 10px;}#homepageContent {position: relative;z-index: 20;background: #fff;padding-top: 0;}#introSplashes {position: absolute;bottom: 0;left: 0;width: 100%;z-index: 12;}#introSplashes  img.splatter{position: absolute;bottom: 0;left: 0;width: 100%;display: none;}#main_nav_wrapper {background: #000;position: fixed;top: 0;left: 0;width: 100%;z-index: 999;}#navLogo {float: left;margin: 0.9em 0 0 0;}#main_nav {position: relative;text-align: center;}#main_nav  li {display: inline-block;}#toggle_menu,#main_nav  li a,#main_nav  li span {text-transform: uppercase;font-weight: 700;color: #fff;cursor: pointer;}#main_nav  li a:hover {text-decoration: none !important;color: #f70f18;;}#toggle_menu,#close_menu {display: none;}#menu_spacer {width: 100%;height: 4.3em;}#main_nav .dropdown {position: relative;}#main_nav .dropdown ul li {background: #000;}#main_nav .dropdown span:after {content: ' ▼';position: relative;font-size: 0.4em;top: -0.3em;padding: 0 0 0 1em;}#main_nav .dropdown ul {display: none;position: absolute;top: 2.5em;left: -2em;padding: 1em 0 0;min-width: 240px;}#main_nav .dropdown ul li {display: block !important;font-size: 1em !important;padding: 0.6em 0;text-align: left;}#main_nav .dropdown ul li a {display: block;padding: 0 2em;}.bgWipe {width: 100%;background-color: #eee;background-size: cover;background-repeat: no-repeat;background-position: center;background-attachment: fixed;color: #fff;position: relative;z-index: 50;max-height: 540px;overflow: hidden;}.bgWipe div {width: 100%;height: 100%;background-image: url('../img/background/screenlines.png');background-repeat: repeat;}.bgWipe div p {display: block;padding: 6em 0;width: 80%;text-align: center;margin: 0 auto;max-width: 650px;font-size: 2.4em;text-shadow: 3px 3px 0 rgba(0,0,0,0.3);line-height: 1.4em;}.bgWipe div p span {display: block;font-size: 0.6em;}#pagetitle404 {color: #fff;background: #f70f18;text-align: left;padding: 0.4em 0.5em;text-shadow: none;font-size: 6.5em;font-weight: 600;}#pagetitle404 span.sub {display: block;font-size: 0.25em;letter-spacing: -0.03em;margin: 0 0 10em;line-height: 1.4em;}.header404Wrap {position: relative;}.header404Wrap .ball {position: absolute;bottom: -2px;right: -2px;width: 102%;height: auto;min-width: 560px;}#homepageCounter {margin: 2em 5px 2em;background: #eee;padding: 2.4em 0 2.3em;text-align: center;}.knobsWrapper {display: inline-block;width: 18%;padding: 0 3%;text-align: center;position: relative;}.knobsWrapper span.stat {font-size: 1.2em;font-weight: 700;padding: 1em 0;color: #777;}.knobsWrapper em.num {display: block;text-align: center;font-size: 3em;font-weight: 600;line-height: 1.2em;color: #f70f18;;margin: 0 0 0.2em;}.knobsWrapper canvas.showDial {border: 1px dotted #ccc;width: 90%;max-width: 250px;display: block;margin: 0 auto;text-align: center;}.longcopy p:first-of-type {font-weight: 600;}.longcopy p:only-of-type {font-weight: 400 !important;}div.centerText {width: 100%;margin: 0 auto;text-align: center;padding: 2em 0 3em;}div.centerText p {font-size: 1.2em;line-height: 1.8em;}div.homePageText {padding: 0 0 4em;}.news {text-align: justify;}.news img {max-width: 100%;}.news img.full {width: 100%;margin: 0.4em 0 1.4em;}.news span.meta {display: block;margin: 1.5em 0 0;font-size: 0.9em;color: #999;}#maincopy .news {padding: 1.5em 0.5em;}#maincopy {width: 64%;float: left;text-align: left;}#maincopy h3 {margin: 0;}#maincopy span.meta {margin: 0 0 1em;}#maincopy .news + .news {margin-top: 4em;}#sidebar {width: 30%;float: right;text-align: left;padding: 1.5em 0;}ul.archive {border-top: 2px solid #eee;margin: 1.5em 0;display:none;}ul.archive li {display: block;padding: 0.3em 0;font-weight: 600;border-bottom: 2px solid #eee;}#sidebar div.spacer {clear: both;height: 2em;}.blog_swapPost {display: inline-block;background: #f70f18;;color: #fff;font-weight: 700;padding: 0.5em 1.3em;transition: background 0.2s;}.blog_swapPost.prev {float: left;}.blog_swapPost.next {float: right;}.blog_swapPost.inactive {cursor: default;background: #ccc;}.blog_swapPost:hover {background-color: #bb0008;}.allServices {text-align: left;}.allServices img {margin: 0 0 2em;}.allServices p {color: #333;text-align:justify;}#service_gallery,#gallerys,#gallery {position: relative;}#service_gallery .owl-next,#service_gallery .owl-prev,#gallerys .owl-next,#gallerys .owl-prev {position: absolute;top: 50%;font-size: 3em;padding: 0.2em;line-height: 0.85em;display: block;width: 1em;height: 1em;text-align: center;margin-top: -0.7em;color: #fff;background: #f70f18;;transition: background 0.2s;}#service_gallery .owl-prev,#gallerys .owl-prev {left: 0;}#service_gallery .owl-next,#gallerys .owl-next {right: 0;}#service_gallery .owl-next:hover,#service_gallery .owl-prev:hover,#gallerys .owl-next:hover,#gallerys .owl-prev:hover {background: #111;}#postHeaderBanner,.contactPageMap {width: 100%;height: 300px;background: #ddd;position: relative;z-index: 2;margin-bottom: -65px;}#postHeaderBanner {background-size: cover;background-repeat: no-repeat;background-position: center;}.contentAbove.contactForm {padding: 2em 0;}.contactForm {padding-bottom: 4em;}.contactForm input[type=text],.contactForm textarea {display: block;margin: 0 0 0.8em;border: 0;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 0 1em;background: #eee;border-bottom: 3px solid #f70f18;font-weight: 600;}.contactForm input[type=text] {height: 3em;}.contactForm textarea {width: 100%;height: 12em;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 1em;}.contactForm input[type=submit] {display: block;float: right;border: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 0 2em;background: #f70f18;color: #fff;text-transform: uppercase;font-weight: 700;height: 3em;}.contactForm input[type=submit]:hover {background-color: #bb0008;border-color: #8e0006;}.contactForm div.drop {position: relative;}.contactForm div.drop.inline {width: 23%;float: left;}.contactForm div.drop.inline + input {width: 75%;float: right;}.contactForm div.drop input {cursor: pointer;}.contactForm div.drop ul {list-style: none;position: absolute;top: 2.7em;left: 0;width: 100%;background: #eee;border-bottom: 3px solid #f70f18;display: none;max-height: 260px;overflow: auto;padding: 0.3em 0 0;}.contactForm div.drop ul li {display: block;padding: 0.3em 1em;}.contactForm div.drop ul li:hover {background: #f70f18;color: #fff;cursor: pointer;}footer {text-align: center;}#socialFeedWrap {padding: 2em 0 0;clear: both;font-size: 1.1em;}#socialFeedWrap .interact {padding: 1em 0 0;}#socialFeedWrap .interact a {display: inline-block;padding: 5px 0;width: 30px;height: 20px;border-radius: 100%;}#socialFeedWrap .interact a img {width: 30px;height: 20px;}#socialFeedWrap .interact a:hover {background: #eee;}#socialFeedWrap img.icon {height: 2.5em;margin: 0 0 0.65em;}#socialFeedWrap p {font-size: 1.1em;line-height: 1.7em;}#socialFeedWrap h3 + p {padding-top: 0.5em;}#socialFeedWrap h3 {margin: 0 0 0.5em;}#socialFeedWrap .imgFeed {padding: 1em 0 0;}#socialFeedWrap .imgFeed a {display: inline-block;background: #ccc;width: 22%;max-width: 70px;position: relative;margin: 0 0.4em 0.8em;}#socialFeedWrap .imgFeed a img {width: 100%;}#socialFeedWrap .feed {width: 47.8%;float: left;margin: 0 0 3em;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 2.5em 3em;border: 2px solid #f70f18;}#socialFeedWrap .feed a {font-weight: 600;white-space: nowrap;}#socialFeedWrap .feed:nth-child(odd) {clear: both;}#socialFeedWrap .feed:nth-child(even) {float: right;}#socialFeedWrap .minHeight {min-height: 8em;}#socialFeedWrap .followButton {display: inline-block;margin: 1em 0 0;padding: 0.6em 1.8em;background: #f70f18;color: #fff;font-weight: 600;text-transform: uppercase;font-size: 0.9em;transition: background 0.2s;}#socialFeedWrap .fb .followButton {background: #3b5998;}#socialFeedWrap .tw .followButton {background: #00aced;}#socialFeedWrap .in .followButton {background: #517fa4;}#socialFeedWrap .yt .followButton {background: #f70f18;}#socialFeedWrap .followButton:hover {background: #333;}#footerBlack {background: #090909;color: #fff;padding: 2em 0;}#footerBlack .content {text-align: center;margin: 0 auto;width: 96%;max-width: 78em;}#footerBlack .content img {max-width: 100%;width: 15em;}#footerBlack .left {text-align: left;float: left;width: 48%;}#footerBlack .right {text-align: right;float: right;width: 48%;}#footerBlack .content a {color: #fff;}#footerBlack .content a:hover {color: #f70f18;;}#vehicleNumber {padding: 1.5em 0 3em;}#vehicleNumber p {text-align: center;margin: 0 auto 2em;width: 80%;max-width: 30em;font-size: 1.4em;line-height: 1.7em;}#vehicleNumber span.number {display: inline-block;padding: 0.5em 1.5em;font-size: 1.2em;margin: 0 0.1em 0.3em;position: relative;font-weight: 600;border-radius: 0.3em;background: #f3f3f3;}#vehicleNumber span.checked {background: #f70f18;color: #fff;}#vehicleNumber span.number input {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;background: #f70f18;color: #fff;}#footerGrey {padding: 0.4em 1em;background: #f70f18;color: #fff;}#service_desc {text-align:justify;padding: 0 5px 4em;}#service_desc .mainCopy  {padding: 0;}#service_desc p {font-size: 1.2em;line-height: 1.8em;}#service_desc li {font-size:1.2em;}#service_gallery{width: 90% !important;margin: 2em auto;text-align: center;}#gallerys{width: 100% !important;margin: 2em auto;text-align: center;}.readhide{display:none;}#nav_wrapper {margin-top:2em;display:block;}.errorForce {background: none repeat scroll 0% 0% #CF4343 !important;color: #FFF !important;  }#enquiry_response{margin:2em 0px;border:2px solid #f70f18;;display:none;position:relative;}#enq_wrapper{padding:1em;}.enq_title{font-size:1.3em;font-weight:600}#service_desc ul {padding: 2em 0 2em 2.5em;list-style: none;list-style-image: url('../img/li.png');}#service_desc ul li {padding: 0.2em 0 0.2em 0.5em;}.homePageWrapper{display: block;width:100% !important;background: none repeat scroll 0% 0% #FFF !important;}.serviceDesc p:first-of-type{font-weight:600;}.serviceDesc p{font-size: 1.2em;line-height: 1.8em;margin: 1em 0;}#service_desc p:first-of-type{font-weight:600;}.allServices .box{width:25% !important; }.allServices .box:nth-child(n){margin-left: 0px;clear: none !important;margin: 0px 0px 0px 6% !important;}.allServices .box:nth-child(3n+1){clear:both !important;}.Keybutton{display: inline-block;padding: 0.7em 2em;margin: 2em 0 0;background: #444;color: #FFF;text-transform: uppercase;font-weight: 700;transition: background 0.2s;text-align:center;width:80%;}.img_left{float: left;margin-top:5px !important; padding:0.5em 1em 1em 0 !important;width:40% !important;margin:1em 1em 0.5em  0px  !important;}.img_right {float: right;width:40% !important;margin-top:5px !important;padding: 0 0 0em 1em;margin:1em 0px 0.2em 1em  !important;}.img_full{float: none !important;margin-top:5px;margin-bottom:5px;width:100%;padding: 0 1em 1em 0;}.singleService_Wrapper{padding:0px !important;}.youtube{margin-top:2em;}#mixCal{width: 30%;display:block;}#mixCal #calTitle{font-size:1.2em;font-weight:600;margin:3em 0px 1em ;display:block;}#mix_frm input[type="text"]{display:block;margin: 0px 0px 0.8em;border: 0px none;width: 100%;box-sizing: border-box;padding: 0px 1em;background: #EEE;height: 3em;border-bottom: 3px solid #f70f18;}#equalFrm{font-size:1.1em;font-weight:600;color:#f70f18;;}.calDesc{margin-top:3em;font-size:1em;}#backService{display:inline-block;float:right;background:#EEE;color:#333;text-transform:uppercase;font-weight:700;transition:#000 0.2s;padding:0.7em 2em;margin: -1em 5px 1em 0;}#backService:hover{background-color:#f70f18;;color:#FFF;}.owl-next,.owl-prev{opacity:0;}#galleryss p{font-size:1.5em;text-transform:capitalize;color:#f70f18;}#mainVideo_wrapper {margin: 0 auto;position: relative;}#mainVideo_wrapper img.main {width: 100%;cursor: pointer}#videoPlayIcon {position: absolute;top: 50%;left: 50%;width: 180px;height: 180px;margin: -90px 0 0 -90px;cursor: pointer;transition: width 0.2s, height 0.2s, margin 0.2s;}#mainVideo_wrapper:hover #videoPlayIcon {width: 200px;height: 200px;margin: -100px 0 0 -100px;}.photBox,.videobox {display: block;width: 30%;float: left;color: #222;}.photBox img,.videobox img {width: 100%;cursor: pointer;transition: opacity 0.3s;}.photBox div.img {background: #f70f18 url(../img/icons/img.png) no-repeat center;background-size: 50px 50px;}.videobox div.img {background: #f70f18 url(../img/icons/play.png) no-repeat center;background-size: 50px 50px;}.photBox.active div.img img,.videobox.active div.img img {opacity: 0.2;}.photBox.active .gallBt,.videobox.active .gallBt {background: #111;}.photBox:nth-child(n+1),.videobox:nth-child(n+1) {width: 30%;margin: 0 0 5% 5%;}.photBox:nth-child(3n+1),.videobox:nth-child(3n+1){clear: both;margin-left: 0;}.photBox p {text-align: justify;margin: 1em 0;min-height: 5em;}.videobox p {text-align: justify;margin: 1em 0;min-height: 7em;}.photBox .gallBt,.videobox .gallBt{display: block;padding: 0.7em 0;margin: 0;background: #F70F18;color: #FFF;text-transform: uppercase;font-weight: 700;transition: #000 0.2s;text-align: center;transition: background 0.2s;}#smallVideo_wrapper{margin-top: 4em;}#gallBack{display: inline-block;padding: 0.7em 2em;margin: 0em 0px 1em;background: none repeat scroll 0% 0% #EEE;color: #333;text-transform: uppercase;font-weight: 700;text-align: center;transition: #000 0.2s ease 0s;}#gallBack:hover{color:#FFF !important;background:#f70f18; !important;}#signUp{cursor:pointer;width:15%;text-align:center;margin-left:auto;margin-right:auto;}#signUp:hover{text-shadow: 0px 0px 0px #222 !important;}#logUP{cursor:pointer;width:15%;text-align:center;}#logOut{width:9%;}#logOut:hover{text-shadow: 0px 0px 0px #222 !important;}#logUP:hover{text-shadow: 0px 0px 0px #222 !important;}#spotLog_wrapper{margin:2em 0px;text-decoration:none !important;}.logFrm{display:block;}.logUpFrm{display:block;margin-top:1em;}.logUpFrm p{font-weight:600;}#logUP{margin-top:2.5em;margin-left:auto;margin-right:auto;}.logFrm span{font-size:1.2em;margin:0px 0.5em;}.logFrm input[type="text"] {display: inline-block;   border: 0px none;width: 30%;box-sizing: border-box;padding: 0px 1em;background: none repeat scroll 0% 0% #EEE;height: 3em;}.logFrm input[type="password"] {display: inline-block;   border: 0px none;width: 30%;box-sizing: border-box;padding: 0px 1em;background: none repeat scroll 0% 0% #EEE;height: 3em;}.logFrm input[type="submit"] {display: inline-block;border: 0px none;box-sizing: border-box;padding: 0px 2em;background: #F70F18;color: #FFF;text-transform: uppercase;font-weight: 700;height: 3em;}.logUpFrm input[type="text"] {display: inline-block;   border: 0px none;width: 30%;box-sizing: border-box;padding: 0px 1em;background: none repeat scroll 0% 0% #EEE;height: 3em;}.logUpFrm input[type="password"] {display: inline-block;   border: 0px none;width: 30%;box-sizing: border-box;padding: 0px 1em;background: none repeat scroll 0% 0% #EEE;height: 3em;}.logUpFrm input[type="submit"] {display: inline-block;border: 0px none;box-sizing: border-box;padding: 0px 2em;background: none repeat scroll 0% 0% #f70f18;;color: #FFF;text-transform: uppercase;font-weight: 700;height: 3em;}#spottService{margin-top:5em;}.sportSingle{display: inline-block;width:30%;margin:1em 2em;}.sportSingle img{width:100%;}.sportSingle span{display: inline-block;padding: 0.7em 2em;margin: 2em 0px 0px;background: #EEE;color: #333;text-transform: uppercase;font-weight: 700;transition: #000 0.2s ease 0s;}.sportSingle:hover span{background:  #f70f18;;color: #FFF;}.logFrm p{font-size:1.2em;color:#f70f18;;font-weight:600;display:none;}#vechile_Wrapper img{width: 40%;margin: 0px auto;}#vechileNo{margin:3em 0px;}#vechileNo span{margin:1em 2em;font-size:1.1em;text-transform:uppercase;display:inline-block;}#backToSpot:hover{background:  #f70f18;;color: #FFF;}#backToSpot{display: inline-block;border: 0px none;box-sizing: border-box;padding: 0em 2em;background: #EEE;color: #333;text-transform: uppercase;font-weight: 700;line-height: 3em;}#forgetBt{margin:2em auto;font-size:1em;font-weight:600;display:block;cursor:pointer;color:#f70f18; !important;text-align: left;width: 70%;}#updatePass{display:none;}#updatePass input[type="text"] {display: inline-block;   border: 0px none;width: 30%;box-sizing: border-box;padding: 0px 1em;background: none repeat scroll 0% 0% #EEE;height: 3em;}#updatePass input[type="password"] {display: inline-block;   border: 0px none;width: 30%;box-sizing: border-box;padding: 0px 1em;background: none repeat scroll 0% 0% #EEE;height: 3em;}#updatePass input[type="submit"] {display: inline-block;border: 0px none;box-sizing: border-box;padding: 0px 2em;background: none repeat scroll 0% 0% #f70f18;;color: #FFF;text-transform: uppercase;font-weight: 700;height: 3em;}#updatePass p{display:none;font-size:1.2em;color:#f70f18;;font-weight:600;}.feed a{color:#999;}.feed a:hover{color:#F70F18;}.news a{font-weight:600;color:#999;}.news a:hover{color:#f70f18;}#updatePass input[type="submit"]:hover {background-color: #bb0008;border-color: #8e0006;}#blogRead{background-color: #f70f18;color:#FFF;}#blogRead:hover{background-color: #bb0008;color:#FFF;}.archive a:hover{color: #bb0008;}.singleArch h3{cursor:pointer;}.singleArch h3:hover{color:#bb0008;}.showp{display:block !important;color:#333 !important;margin:1.5em 0px;font-size:1.1em !important; }.loadGallery #gallery_slides {background: #fff url(../img/loading.gif) no-repeat center;}.loadGallery #gallery_slides img:nth-of-type(n+2),.loadGallery #gallery_thumbs img:nth-of-type(n+2) {display: none;}.loadGallery #gallery_slides img {width: 100%;opacity: 0.4;}.loadGallery #gallery_thumbs img {width: 120px;opacity: 0.4;}.homeDouble{margin-bottom:2em;}#blogDesc{margin-top:2em;}#gallery .owl-next, #gallery .owl-prev {position: absolute;top: 50%;font-size: 3em;padding: 0.2em;line-height: 0.85em;display: block;width: 1em;height: 1em;text-align: center;margin-top: -0.7em;color: #FFF;background: #F70F18;transition: #000 0.2s ease 0s;}#gallery .owl-next {right: 0px;}#gallery .owl-prev {left: -20px;}#gallery .owl-next:hover, #gallery .owl-prev:hover {background:#333;color:#FFF;}.add5px {padding-left: 5px;padding-right: 5px;}#enquiry_response .close{position:absolute;right:10px;font-size:1.5em;top:5px;text-align:center;cursor:pointer;}.sending{background:#C3C3C3 !important;}.galDec_wrapper{text-align:justify;margin-bottom:4em;display:block;font-weight:600;font-size:1.2em;}.mainCopy.Columns {webkit-column-gap: 3em; -moz-column-gap: 3em;  column-gap: 3em;}.sale-single{width: 48%;float: left;margin-bottom: 4em;}.sale-single:nth-child(2n){margin-left: 4%;}.sale-single:nth-child(2n + 1){clear: both;}.sale-single .title{display: block;margin: 1em 0 0.3em;font-weight: 700;color: #f70f18;text-transform: uppercase;font-size: 1.5em;text-align: left;}.sale-single p{text-align: justify;color: #000000;}.sale-single .sale-type, .sale-single .sale-price{display: inline-block;color: #f70f18 !important;font-weight: 700;text-align: left;font-size: 1.2em;margin: 0.5em 0.5em 0px 0px;float: left;}.sale-price{margin-left: 0.5em;}.sale-img{overflow: hidden;}.sale-img img{width: 100%;transition: all 0.4s;}.read-more{display: block;padding: 0.7em 2em;margin: 1em 0 0;background: #444;color: #FFF;text-transform: uppercase;font-weight: 700;transition: background 0.2s;text-align: center;}.sale-single:hover .sale-img img{transform: scale(1.1);}.sale-single:hover .read-more{background: #f70f18;}#productWrapper {padding: 2.5em 0;}#productSwitcher {width: 45%;float: left;}#productSwitcher .full {width: 100%;background: #333;height: 100%;overflow: hidden;margin: 0 0 1em;position: relative;}#productSwitcher .full img {display: block;width: 100%;height: 100%;position: relative;top: 0;left: 0;}#productSwitcher .full a.hide {display: none;}#productSwitcher .full a {height: 100%;}#productSwitcher .thumbs a {display: block;width: 22%;margin: 0 0 2em;float: left;cursor: pointer;padding: 0;border: 0;border-bottom: 4px solid transparent;transition: border 0.2s;}#productSwitcher .thumbs a:nth-child(3n),#productSwitcher .thumbs a:nth-child(3n-1) {margin-left: 5%;}#productSwitcher .thumbs a:nth-child(3n+1) {clear: both;}#productSwitcher .thumbs img:hover {border-color: &pink;}#productSwitcher .thumbs a img{width: 100%;}#sale-box{float: right;width: 50%;text-align: left;}#sale-box .sale-title{font-size: 1.5em;font-weight: 700;color: #f70f18;margin-bottom: 0.5em;display: block;}#sale-box .sale-type{display: block;float: none;color: #8e8e8e !important;font-weight: 700;font-size: 1.1em;margin: 0.2em 0px 0px;}.miles, .sale-mile, .sale-price{display: inline-block;color: #8e8e8e !important;font-weight: 700;font-size: 1.1em;margin: 0.2em 0px 0px;}.sale-price{margin-left: 0.5em;margin-bottom: 0.5em;}#sale-box p{text-align: justify}.quick{display: inline-block;margin: 2em 0px;color: #ffffff;background: #f70f18;padding: 0px 1.5em;line-height: 2.8em;height: 2.8em;font-weight: 600;border: 0px none;transition: all 0.2s;text-transform: uppercase;}.quick:hover{background:#444;;}#popup-box{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgb(40,40,40);background: rgba(0,0,0,0.8);z-index: 99999;display: none;}#popup-box .top {position: absolute;top: 10%;left: 0;width: 100%;}#popup-box .form {background: #fff;width: 80%;max-width: 40em;margin: 0 auto;text-align: center;position: relative;z-index: 2;}#popup-box .form .in {text-align: left;padding: 1.5em;}#popup-box h2 {color: #f70f18;margin: 0.1em 0;font-size: 2.5em;}#popup-box span.close {display: block;color: #333;font-size: 2em;position: absolute;top: 0.3em;right: 0.3em;line-height: 1em;height: 1em;width: 1em;text-align: center;cursor: pointer;}#popup-box input[type="text"] {background-color: #eee;color: #444;font-weight: 700;padding: 0 1em;height: 2.6em;border: 0;margin: 0 0 0.8em;border-radius: 0.3em;width: 100%;box-sizing: border-box;}#quick-form{margin: 2em 0px;}#popup-box input[type="submit"] {display: block;float: right;border: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding: 0 2em;background: #f70f18;color: #fff;text-transform: uppercase;font-weight: 700;height: 3em;margin: 0.8em 0px 0px;}.sending input[type=submit] {background: #ccc !important;}.sent{background: #75bd55 !important;}#popup-box span.full {position: fixed;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;z-index: 1;}.p_tag{margin: 2em 0px;text-align: justify;font-size: 1.2em;}.p_tag:first-of-type{font-weight: 600;}@media (min-width: 941px) {#main_nav {position: relative;left: 0 !important;display: block !important;height: auto !important;float: right;}#main_nav li {display: inline-block;padding: 1.5em 0;line-height: 1.4em;height: 1.4em;margin: 0;}#main_nav li a {display: inline-block;line-height: 1.4em;height: 1.4em;font-weight: 700;}#main_nav  li  + li {margin-left: 1.5em;}#main_nav li a.active {color: #f70f18;}#close_menu {display: none !important;}#main_nav .dropdown ul li {margin: 0;}#main_nav .dropdown ul li,#main_nav .dropdown ul li a {line-height: 1.4em;height: auto !important;}#main_nav .dropdown ul li:first-child {padding-top: 2em;}#main_nav .dropdown ul li:last-child {padding-bottom: 2em;}}@media (max-width: 940px) {.nav_wrapper {width: 100%;}#navLogo {margin-left: 0.7em;}#main_nav .dropdown ul {padding: 0.5em 0 2em 1em;position: static !important;top: 0;left: 0;}#main_nav .dropdown li {background-color: transparent !important;padding: 0 0 0 1em;}#main_nav .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;float: right;}#main_nav li {width: 100%;padding: 0;}#main_nav li + li {margin: 0.5em 0 0 !important;}#main_nav li a,#main_nav li span {display: block;padding: 0.7em 0;color: #fff;}#main_nav li a:hover,#main_nav li span:hover {color: #fff;}#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: 2.2em;padding: 0.5em;width: 1em;height: 1em;line-height: 1em;text-align: center;font-weight: 400;background: #f70f18;color: #fff;}#toggle_menu strong {display: inline-block;padding: 1em 1.5em 0 0;line-height: 2.2em;}#toggle_menu:hover {text-decoration: none !important;}#menu_spacer {height: 3.3em;}}@media (min-width: 1461px) {.tablet,.mobile {display: none;}#postHeaderBanner {height: 400px;}#navLogo {margin-top: 1.15em;}#main_nav {font-size: 1.1em;}}@media (min-width: 901px) {#mobile_menu_wrapper {position: static !important;}.tablet,.mobile {display: none;}.desktopclear {display: block;}.mainCopy.Columns {-moz-column-count: 2;-webkit-column-count: 2; column-count: 2;-moz-gap-count: 3em;-webkit-column-gap: 3em; column-gap: 3em;text-align: justify;}}@media (max-width: 900px) {.tablet {display: block;}.mobile {display: none;}.tabletclear {display: block;}.outer_wrapper {padding: 3em 2em;}#headerIntro div.copy span {display: block;}#headerIntro div.copy span + span {border-left: 0;}.bgWipe div p {padding: 4em 0;}.doubleCol .box,.doubleCol .box:nth-child(odd),.doubleCol .box:nth-child(even) {width: 100%;float: none;margin: 0 0 4%;}.tripleCol .box,.tripleCol .box:nth-child(3n+1) {width: 48%;margin: 0 0 4%;clear: none;}.tripleCol .box:nth-child(2n+1) {clear: both;}.tripleCol .box:nth-child(2n) {margin-left: 4%;}#headerIntro {top: 0 !important;}#homepageCounter {padding: 0;}.knobsWrapper {width: 40%;padding: 5%;}#introSplashes,#introSplashes  img.splatter{display: none !important;}#homepageContent {padding: 0;} .tripleCol .box:nth-child(n+1) {margin: 0px 0px 25px 2% !important;}   .allServices .box{float:left !important;width:40% !important;}.allServices .box:nth-child(3n+1) {clear: none !important;} #mixCal{ width:50%;}#backService{width:30%;}.videobox:nth-child(n+1) {width: 47.5%;margin: 0 0 5% 5%;}.videobox:nth-child(3n+1){clear: none;margin: 0 0 5% 5%;}.videobox:nth-child(2n+1){clear: both;margin-left: 0;}.photBox:nth-child(n+1) {width: 47.5%;margin: 0 0 5% 5%;}.photBox:nth-child(3n+1){clear: none;margin: 0 0 5% 5%;}.photBox:nth-child(2n+1){clear: both;margin-left: 0;}.logFrm{display:block;margin-left:0% !important;}.logUpFrm{margin-left:0% !important;}.logFrm input[type="text"] {width:50%;display:block;margin-bottom:1em;}.logUpFrm input[type="text"] {width:50%;display:block;margin-bottom:1em;}.sportSingle {width:50% !important;}#vechile_Wrapper img {width: 60%;margin: 0px auto;}.mainCopy.Columns {-moz-column-count: 1;-webkit-column-count: 1; column-count:1;-moz-column-gap: 3em;text-align: justify;}#forgetBt{margin:2em 0px;}}@media (max-width: 580px) {.tablet {display: none;}.mobile {display: block;}#tubular-shield, #tubular-container {display: none !important;}.column {-webkit-column-count: 1;   -moz-column-count: 1;-ms-column-count: 1; -o-column-count: 1;column-count: 1;-webkit-column-gap: 0;   -moz-column-gap: 0;-ms-column-gap: 0; -o-column-gap: 0;column-gap: 0;}.tripleCol .box,.tripleCol .box:nth-child(3n+1),.tripleCol .box:nth-child(2n+1),.tripleCol .box:nth-child(2n) {margin: 0 0 4%;width: 100%;float: none;}#headerIntro {min-height: 0 !important;}#headerIntro .content {padding: 5.5em 0 !important;}#scrollDown {display: none;}#headerIntro p.copy {font-size: 1.15em;width: 90%;}#toggle_menu strong {display: none;}.knobsWrapper {font-size: 0.8em;}#headerIntro div.copy span {font-size: 1.8em;}#socialFeedWrap .feed {width: 100%;float: none;margin: 0 0 2em;}#pagetitle404 span.sub {margin: 0 0 7em;} #maincopy {width: 100% !important;float: none;text-align: left;}#sidebar {width: 100%;float: none;text-align: left;padding: 3em 0px !important;}.news {text-align: justify;}.allServices .box {float:none !important;margin-top:1em !important;display:block;width:100% !important;} #mixCal{ width:100%;} #backService{width: 100%;padding: 0.7em 0;float: none;margin: -0.5em 0 2em;}   .youtube object{width:100%;}   .allServices .box:nth-child(n) {margin:0px !important;}h1.sectionTitle,h2.sectionTitle {font-size:2em;margin: 0px auto 0.5em;}   .tripleCol .box:nth-child(n+1) {margin: 0px !important;}  #footerBlack .left,#footerBlack .right {text-align: center;float: none;width: 100%;}#footerBlack .right {margin: 2em 0 0;}.videobox:nth-child(n+1),.videobox:nth-child(3n+1),.videobox:nth-child(2n+1),.photBox:nth-child(n+1),.photBox:nth-child(3n+1),.photBox:nth-child(2n+1){clear: both;margin-left: 0;float: none;width: 100%;}.logFrm input[type="text"] {width:100%;display:block;margin-bottom:1em;}.logUpFrm input[type="text"] {width:100%;display:block;margin-bottom:1em;}.sportSingle {width:80% !important;}#vechile_Wrapper img {width: 80%;margin: 0px auto;}.bgWipe div p {padding: 3em 0;font-size: 1.8em;}.outer_wrapper {padding: 2em 1em;}#footerGrey {padding: 1em;}#footerGrey span {display: block;}#footerGrey span + span {margin: 0.5em 0 0;}.sale-single{width: 100%;float: none;display: block;margin: 2em 0px !important;}#sale-box, #productSwitcher{width: 100%;float: none;}}@media (max-width: 370px) {.tablet {display: none;}.mobile {display: block;}#headerIntro {min-height: 0 !important;}#headerIntro .content {padding: 2em 0 !important;}#scrollDown {margin: 2em auto 0 !important;}#headerIntro p.copy {font-size: 1.1em;width: 90%;}#navLogo{height: 2.2em;}#toggle_menu {font-size: 0.9em;}.knobsWrapper {width: 80%;padding: 10%;}}@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%;}	
