﻿ 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,
 b,
 u,
 i,
 center,
 dl,
 dt,
 dd,
 ol,
 ul,
 li,
 fieldset,
 form,
 label,
 legend,
 table,
 caption,
 tbody,
 tfoot,
 thead,
 tr,
 th,
 td {
     background: transparent;
     border: 0;
     margin: 0;
     padding: 0;
 }

 ol,
 ul {
     list-style: none;
 }

 table {
     border-collapse: collapse;
     width: 100%;
 }

 td {
     vertical-align: top;
 }

 header,
 nav,
 article,
 footer,
 address {
     display: block;
 }

 ::-moz-selection {
     background: #131417;
     color: #F2F5F4;
     text-shadow: none;
 }

 ::selection {
     background: #131417;
     color: #F2F5F4;
     text-shadow: none;
 }

 .cf:before,
 .cf:after {
     content: " ";
     display: table;
 }

 .cf:after {
     clear: both;
 }

 .cf {
     *zoom: 1;
 }

 .notInventory :not(.fas) {
     font-family: roboto, sans-serif;
     font-style: normal;
     line-height: normal;
     text-size-adjust: none;
     min-height: 0;
     min-width: 0;
     box-sizing: border-box;
     background: 0 0;
     border-width: 0;
     border-style: initial;
     border-color: initial;
     border-image: initial;
     margin: 0;
     padding: 0;
 }

 .columns ul {
     column-count: 2;
 }

 .cycle-slideshow img {
     width: 100%;
 }

 .notInventory .fa,
 .notInventory .fas {
     font-family: 'Font Awesome 5 Free' !important;
     font-weight: 900;
 }

 .wrapStuff h1 {
     text-align: center;
 }

 .contact div,
 .notInventory div {
     color: rgb(255, 255, 255)
 }

 .notInventory *,
 .notInventory ::after,
 .notInventory ::before {
     box-sizing: inherit;
     box-sizing: border-box
 }

 .topBar {
     background: rgb(0, 0, 0);
     text-align: right;
     background: rgb(0, 0, 0) !important;
     font-size: 12px !important
 }

 .contact ::selection {
     color: rgb(255, 255, 255);
     text-shadow: none;
     background: rgb(0, 0, 0)
 }

 .notInventory ::selection {
     color: rgb(255, 255, 255);
     text-shadow: none;
     background: rgb(0, 0, 0)
 }

 .notInventory .site-width {
     width: 90.3%;
     color: rgb(255, 255, 255);
     margin: 0 auto !important;
     padding: 0px 0 !important;
 }

 .topBar .site-width {
     padding: 8px 0 !important;
 }

 .middleSection .site-width {
     padding: 2.083333VW 0 !important;
 }

 .contact .fa,
 .contact .fas {
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     -webkit-font-smoothing: antialiased;
     display: inline-block;
     font-style: normal;
     text-rendering: auto;
     line-height: 1;
     font-variant: normal
 }

 .contact .fa-phone::before {
     content: ""
 }

 .notInventory a:visited {
     color: inherit
 }

 .notInventory a:link {
     color: inherit;
     text-decoration: none;
     transition: all.2s ease-in 0s
 }

 .notInventory a,
 .notInventory h5 {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
 }

 .notInventory ::-moz-selection {
     background: #000;
     color: #fff;
     text-shadow: none;
     color: #fff;
     background: #000;
     text-shadow: none;
     color: #fff;
     background: #000;
     text-shadow: none;
 }

 .notInventory ::selection {
     background: #000;
     color: #fff;
     text-shadow: none;
     color: #fff;
     background: #000;
     text-shadow: none;
     color: #fff;
     background: #000;
     text-shadow: none;
     color: #fff;
     background: #000;
     text-shadow: none;
 }

 .notInventory a:active,
 .notInventory a:hover,
 .notInventory a:link,
 .notInventory a:visited {
     text-decoration: none;
 }

 .notInventory * {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
     font-family: roboto, sans-serif;
     font-style: normal;
     line-height: normal;
     -webkit-text-size-adjust: none;
     min-height: 0;
     min-width: 0;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-overflow-scrolling: touch;
 }

 .notInventory a {
     text-decoration: none;
     text-decoration: none !important;
     color: #da0d25;
     text-decoration: none;
     background-color: transparent;
     color: #337ab7;
     text-decoration: none;
     text-decoration: none;
     color: #fff;
     outline: 0;
     text-decoration: none;
     color: #fff;
     font-weight: 400;
 }

 .notInventory a:hover {
     text-decoration: underline;
     color: #2446a4;
     transition: all 0.2s;
     text-decoration: none;
     color: #5e7b9b !important;
     text-decoration: none !important;
     text-decoration: none;
     font-weight: inherit;
     color: #93132b;
 }

 .notInventory a {
     padding: 0;
     border: 0;
     outline: 0;
     background: 0 0;
     webkit-text-size-adjust: none;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     margin: 0;
 }

 .notInventory :hover {
     -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
     -ms-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
 }

 .notInventory a,
 .notInventory h5 {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
 }

 .notInventory a {
     padding: 0;
     border: 0;
     outline: 0;
     background: 0 0;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
 }

 @media print {

     .notInventory *,
     .notInventory :after,
     .notInventory :before {
         color: #000 !important;
         text-shadow: none !important;
         background: 0 0 !important;
         -webkit-box-shadow: none !important;
         box-shadow: none !important;
     }

     .notInventory a,
     .notInventory a:visited {
         text-decoration: underline;
     }

     .notInventory a[href]:after {
         content: " ("attr(href) ")";
     }
 }

 .notInventory :after,
 .notInventory :before {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
 }

 .notInventory a:active,
 .notInventory a:link,
 .notInventory a:visited {
     color: #313131;
 }

 .notInventory a {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
     font-family: roboto, sans-serif;
 }

 .notInventory *,
 .notInventory :after,
 .notInventory :before {
     box-sizing: border-box;
 }

 .notInventory a:focus,
 .notInventory a:hover {
     color: #f22840;
     text-decoration: none;
 }

 .notInventory h5 {
     font-weight: 400;
     margin: 0;
     padding: 0;
     border: 0;
     background: 0 0;
 }

 .notInventory .QLcurve {
     font-size: 1vw;
     font-weight: 100;
     color: #000;
     font-weight: 700;
     padding-right: 20px;
     padding-top: 8px;
     text-transform: uppercase;
     text-align: right;
     font-family: roboto-condensed, sans-serif;
 }

 .notInventory .quickLinks {
     display: flex;
     overflow: hidden;
     margin: 2.083333VW 0 0;
     justify-content: space-between;
 }

 .notInventory .quickLinks a {
     display: flex;
     flex-direction: column;
     width: 17.567vw;
     height: 10.03359vw;
     align-items: flex-end;
     background-size: cover;
     font-size: 21px;
     color: #fff;
 }

 .notInventory .quickLinks a:nth-of-type(1) {
     margin: 0 0.6510416667VW 0 0;
 }

 .notInventory .quickLinks a:last-of-type {
     margin: 0 0 0 0.6510416667VW !important;
 }

 .notInventory .quickLinks a:nth-child(n+2):nth-child(-n+5) {
     margin: 0 0.6510416667VW;
 }

 .notInventory .QuickLink1 {
     transition: all 0.2s;
     background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url(/siteart/QuickLinks/waterTrucks.png);
     background-position: center;
     background-size: cover;
 }

 .notInventory .QuickLink1:hover,
 .notInventory .QuickLink2:hover,
 .notInventory .QuickLink3:hover,
 .notInventory .QuickLink4:hover,
 .notInventory .QuickLink5:hover,
 .notInventory .QuickLink6:hover {
     transition: all 0.2s;
     transform: scale(1.02);
     opacity: background-position;
 }

 .notInventory .QuickLink2 {
     transition: all 0.2s;
     background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url(/siteart/QuickLinks/waterTrailers.png);
     background-position: center;
 }

 .notInventory .QuickLink3 {
     transition: all 0.2s;
     background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url(/siteart/QuickLinks/tankKits.png);
     background-position: center;
     background-size: cover;
 }

 .notInventory .QuickLink4 {
     transition: all 0.2s;
     background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url(/siteart/QuickLinks/waterWagons.png);
     background-position: center;
     background-size: cover;
 }

 .notInventory .QuickLink5 {
     transition: all 0.2s;
     background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url(/siteart/QuickLinks/waterTowers.png);
     background-position: center;
     background-size: cover;
 }

 .notInventory .QuickLink6 {
     transition: all 0.2s;
     background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url(/siteart/QuickLinks/equipment.png);
     background-position: center;
     background-size: cover;
 }

 .notInventory a:active,
 .notInventory a:hover {
     outline: 0;
 }

 .notInventory a:focus,
 .notInventory a:hover {
     text-decoration: underline;
     text-decoration: none;
     outline: 0 !important;
 }

 .notInventory a:focus {
     outline: 5px auto -webkit-focus-ring-color;
     outline-offset: -2px;
 }

 .notInventory *,
 .notInventory :after,
 .notInventory :before {
     -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
     box-sizing: inherit;
 }

 .notInventory a:link {
     text-decoration: none;
     color: inherit;
     -webkit-transition: 0.2s ease-in;
     -moz-transition: 0.2s ease-in;
     -o-transition: 0.2s ease-in;
     transition: 0.2s ease-in;
 }

 .notInventory a:visited {
     color: inherit;
 }

 .notInventory a:active {
     color: #000;
 }

 .notInventory a {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
 }

 @media screen and (max-width:450px) {
     .topBar {
         text-align: center;
     }

     .notInventory header div.site-width {
         flex-direction: column;
     }

     .notInventory #menu-button {
         text-align: center;
     }

     .notInventory .headerright {
         padding: 20px 0 10px;
     }
 }

 @media screen and (max-width:750px) {
     .notInventory .quickLinks a:nth-of-type(1) {
         width: 70%;
     }

     .col1.dark .site-width footer {
         justify-content: center;
         padding: 50px 0 0 !important;
     }

     .divfooter {
         padding: 0px !important;
     }

     footer {}

     .notInventory footer .twoCol {
         display: none !important;
     }

     .notInventory .quickLinks a:last-of-type {
         width: 70%;
     }

     .notInventory .quickLinks a,
     .notInventory .quickLinks a:nth-child(n+2):nth-child(-n+5) {
         width: 70%;
         margin: 10px !important;
     }
 }

 @media screen and (max-width:1100px) {
     .notInventory .quickLinks a h5.QLcurve {
         font-size: 16px;
     }

     .notInventory .quickLinks {
         flex-wrap: wrap;
         margin: 2.0833333333VW;
         justify-content: center;
     }

     .notInventory .quickLinks a {
         width: 45%;
         height: 110px;
         margin: 10px !important;
     }

     .notInventory .quickLinks a:nth-of-type(1) {
         margin: 6px 0;
     }

     .notInventory .quickLinks a:last-of-type {
         margin: 10px !important;
     }
 }

 .notInventory a,
 .notInventory div,
 .notInventory h2,
 .notInventory iframe,
 .notInventory p,
 .notInventory strong {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
 }

 .notInventory ::-moz-selection {
     background: #000;
     color: #fff;
     text-shadow: none;
     color: #fff;
     background: #000;
     text-shadow: none;
     color: #fff;
     background: #000;
     text-shadow: none;
 }

 .notInventory ::selection {
     background: #000;
     color: #fff;
     text-shadow: none;
     color: #fff;
     background: #000;
     text-shadow: none;
     color: #fff;
     background: #000;
     text-shadow: none;
     color: #fff;
     background: #000;
     text-shadow: none;
 }

 .notInventory a:active,
 .notInventory a:hover,
 .notInventory a:link,
 .notInventory a:visited {
     text-decoration: none;
 }

 .notInventory * {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
     font-family: roboto, sans-serif;
     font-style: normal;
     line-height: normal;
     -webkit-text-size-adjust: none;
     min-height: 0;
     min-width: 0;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-overflow-scrolling: touch;
 }

 .notInventory a {
     text-decoration: none;
     text-decoration: none !important;
     color: #da0d25;
     text-decoration: none;
     background-color: transparent;
     color: #337ab7;
     text-decoration: none;
     text-decoration: none;
     color: #fff;
     outline: 0;
     text-decoration: none;
     color: #fff;
     font-weight: 400;
 }

 .notInventory a:hover {
     text-decoration: underline;
     color: #2446a4;
     transition: all 0.2s;
     text-decoration: none;
     color: #5e7b9b !important;
     text-decoration: none !important;
     text-decoration: none;
     font-weight: inherit;
     color: #93132b;
 }

 .notInventory a,
 .notInventory div {
     padding: 0;
     border: 0;
     outline: 0;
     background: 0 0;
     webkit-text-size-adjust: none;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     margin: 0;
 }

 .notInventory :hover {
     -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
     -ms-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
 }

 .notInventory a,
 .notInventory div,
 .notInventory h2,
 .notInventory p {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
 }

 .notInventory div {
     color: #fff;
 }

 .notInventory a,
 .notInventory div {
     padding: 0;
     border: 0;
     outline: 0;
     background: 0 0;
     webkit-text-size-adjust: none;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
 }

 @media print {

     .notInventory *,
     .notInventory :after,
     .notInventory :before {
         color: #000 !important;
         text-shadow: none !important;
         background: 0 0 !important;
         -webkit-box-shadow: none !important;
         box-shadow: none !important;
     }

     .notInventory a,
     .notInventory a:visited {
         text-decoration: underline;
     }

     .notInventory a[href]:after {
         content: " ("attr(href) ")";
     }
 }

 .notInventory :after,
 .notInventory :before {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
 }

 .notInventory h2 {
     font-size: 20px;
     font-weight: 400;
     padding-bottom: 6px;
     color: #2446a4;
     margin: 10px 0;
     font-weight: 500;
     line-height: 40px;
     color: inherit;
     text-align: center;
     font-size: 22px;
     font-weight: 700;
     color: #000;
     font-size: 57px;
 }

 .notInventory a:active,
 .notInventory a:link,
 .notInventory a:visited {
     color: #313131;
 }

 .notInventory #content {
     background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(/siteart/main.png);
     z-index: 99999;
     position: relative;
     display: flex;
     background-size: 53%;
     background-position-y: center;
 }

 .notInventory .homePage #content {
     background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url(/siteart/main2.png);
     z-index: 99999;
     position: relative;
     display: flex;
     background-size: 53%;
     background-position-y: center;
 }

 @media screen and (max-width:1750px) {
     .notInventory #content {
         background-size: 80% !important;
     }
 }

 .notInventory div#content * {
     color: #fff;
     font-size: max(13px, 0.79375VW);
 }

 .notInventory a,
 .notInventory div,
 .notInventory p {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
     font-family: roboto, sans-serif;
 }

 .notInventory #left {
     width: 48%;
     margin: 5.1041666667VW 6.7708333333VW;
 }

 .notInventory #content h2 {
     font-family: roboto, sans-serif;
     font-weight: 700;
     text-transform: uppercase;
     text-align: left;
     color: #fff;
     font-size: 2.816667VW;
 }

 .notInventory #left p {
     font-family: roboto, sans-serif;
     font-weight: 400;
 }

 .notInventory #right {
     width: 90%;
     border-left: 2px solid #000;
     font-family: roboto, sans-serif;
     font-weight: 400;
     color: #fff;
     background: #131417;
     clip-path: polygon(0%0, 100%0, 100%100%, 16%100%);
     padding: 88px 12.541667VW;
 }

 .notInventory *,
 .notInventory :after,
 .notInventory :before {
     box-sizing: border-box;
 }

 .notInventory a:focus,
 .notInventory a:hover {
     color: #f22840;
     text-decoration: none;
 }

 .notInventory p {
     margin: 0 0 20px;
     margin-bottom: 20px;
     font-family: roboto, sans-serif;
     font-weight: 400;
     font-size: 21px;
 }

 .notInventory a:active,
 .notInventory a:hover {
     outline: 0;
 }

 .notInventory a:focus,
 .notInventory a:hover {
     text-decoration: underline;
     text-decoration: none;
     outline: 0 !important;
 }

 .notInventory a:focus {
     outline: 5px auto -webkit-focus-ring-color;
     outline-offset: -2px;
 }

 .notInventory div,
 .notInventory iframe {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     vertical-align: baseline;
     background: 0 0;
 }

 .notInventory *,
 .notInventory :after,
 .notInventory :before {
     -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
     box-sizing: inherit;
 }

 .notInventory a:link {
     text-decoration: none;
     color: inherit;
     -webkit-transition: 0.2s ease-in;
     -moz-transition: 0.2s ease-in;
     -o-transition: 0.2s ease-in;
     transition: 0.2s ease-in;
 }

 .notInventory a:visited {
     color: inherit;
 }

 .notInventory a:active {
     color: #000;
 }

 .notInventory a,
 .notInventory div,
 .notInventory h2,
 .notInventory p {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
 }

 .hiddenDesktop {
     display: none
 }

 @media screen and (max-width:1100px) {
     .hiddenDesktop {
         display: block;
         width: 100%;
         position: relative;
     }

     .hiddenDesktop img {
         width: 100%
     }

     .hiddenDesktop:before {
         z-index: 1111;
         content: '';
         width: 100%;
         position: absolute;
         background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
         height: 100%;
     }

     .notInventory h2 {
         font-size: 17px !important;
     }

     .notInventory #content {
         flex-wrap: wrap;
         justify-content: center;
         margin: 3VW 0 0;
     }

     .wrapStuff {
         margin-bottom: 50px !important;
     }

     .notInventory div#content *,
     .divfooter {
         font-size: calc(.8125rem + ((1vw - 3.2px) * .641)) !important;
     }

     .divfooter {
         font-size: calc(0.8125rem + ((1vw - 3.2px) * .641)) !important;
     }

     .divfooter {
         font-size: calc(0.6125rem + ((1vw - 3.2px) * .641)) !important;
     }

     div#left {
         display: none;
     }

     .smallfootertext {
         display: none;
     }

     .notInventory #content h2,
     h3 {
         font-size: calc(2.0625rem + ((1vw - 3.2px) * 0.641)) !important;
     }

     .notInventory #right {
         flex-wrap: wrap;
         justify-content: space-between;
         clip-path: none;
     }

     .notInventory #left,
     .notInventory #right {
         width: 100%;
         border: none;
         padding-left: 0;
         padding-right: 0;
         margin: 0;
         padding: 50px 6.7708333333VW;
     }
 }

 .contact a {
     color: rgb(255, 255, 255);
     text-decoration: none;
     font-size: 100%;
     vertical-align: baseline;
     margin: 0;
     padding: 0;
     background: 0 0;
     color: rgb(51, 51, 51);
     text-decoration: none !important;
     outline: 0
 }

 .notInventory a {
     background-color: transparent;
     color: rgb(255, 255, 255);
     font-weight: 400;
     outline: 0;
     text-decoration: none !important
 }

 .contact .fa-map-marker-alt::before {
     content: ""
 }

 .notInventory header {
     background: rgb(226, 226, 227);
     padding: 7px 0
 }

 .notInventory header div.site-width {
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding: 10px 0 !important;
 }

 .notInventory .logo {
     z-index: 99
 }

 .contact img {
     margin-bottom: 15px;
     border-width: 0;
     border-style: initial;
     border-color: initial;
     border-image: initial
 }

 .notInventory img {
     vertical-align: middle;
     border-width: 0;
     border-style: initial;
     border-color: initial;
     border-image: initial
 }

 .notInventory .headerright {
     width: 100%;
     text-align: right
 }

 .notInventory nav.primary {
     display: block;
     width: 100%;
     position: relative;
     padding: 0;
     margin: 0
 }

 .notInventory nav.primary ul {
     margin: 0;
     padding: 0
 }

 .contact ul,
 .contact li {
     list-style: none
 }

 .contact ul {
     margin-bottom: 15px;
     margin-left: 0;
     padding: 0 0 0 40px
 }

 .notInventory li,
 .notInventory ul {
     font-size: 15px;
     line-height: 20px;
     list-style: none
 }

 .notInventory ul {
     list-style: none;
     padding: 0
 }

 .notInventory nav.primary ul li {
     display: inline-block;
     list-style-type: none;
     position: relative;
     margin: 0
 }

 .contact li {
     font-size: 1em;
     line-height: 1.2em;
     margin-bottom: 5px
 }

 .notInventory a,
 .notInventory div,
 .notInventory h1,
 .notInventory h3,
 .notInventory span {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
 }

 .notInventory ::-moz-selection {
     background: #000;
     color: #fff;
     text-shadow: none;
     color: #fff;
     background: #000;
     text-shadow: none;
     color: #fff;
     background: #000;
     text-shadow: none;
 }

 .notInventory ::selection {
     background: #000;
     color: #fff;
     text-shadow: none;
     color: #fff;
     background: #000;
     text-shadow: none;
     color: #fff;
     background: #000;
     text-shadow: none;
     color: #fff;
     background: #000;
     text-shadow: none;
 }

 .notInventory a:active,
 .notInventory a:hover,
 .notInventory a:link,
 .notInventory a:visited {
     text-decoration: none;
 }

 .notInventory * {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
     font-family: roboto, sans-serif;
     font-style: normal;
     line-height: normal;
     -webkit-text-size-adjust: none;
     min-height: 0;
     min-width: 0;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-overflow-scrolling: touch;
 }

 .notInventory a {
     text-decoration: none;
     text-decoration: none !important;
     color: #da0d25;
     text-decoration: none;
     background-color: transparent;
     color: #337ab7;
     text-decoration: none;
     text-decoration: none;
     color: #fff;
     outline: 0;
     text-decoration: none;
     color: #fff;
     font-weight: 400;
 }

 .notInventory a:hover {
     text-decoration: underline;
     color: #2446a4;
     transition: all 0.2s;
     text-decoration: none;
     color: #5e7b9b !important;
     text-decoration: none !important;
     text-decoration: none;
     font-weight: inherit;
     color: #93132b;
 }

 .notInventory a,
 .notInventory div {
     padding: 0;
     border: 0;
     outline: 0;
     background: 0 0;
     webkit-text-size-adjust: none;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     margin: 0;
 }

 .notInventory :hover {
     -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
     -ms-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
 }

 .notInventory a,
 .notInventory div,
 .notInventory h1,
 .notInventory span {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
 }

 .notInventory .hero-image {
     height: 37.1354166667VW;
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
     position: relative;
     overflow: hidden;
 }

 .surround {}

 .surround svg:not(:root).svg-inline--fa {
     overflow: visible;
 }

 .surround .svg-inline--fa {
     display: inline-block;
     font-size: inherit;
     height: 1em;
     overflow: visible;
     vertical-align: -0.125em;
 }

 .surround .svg-inline--fa.fa-w-14 {
     width: 0.875em;
 }

 .surround .svg-inline--fa.fa-w-18 {
     width: 1.125em;
 }

 .surround div {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
 }

 .youtube {
     height: 100%;
     width: 100vw;
 }

 .surround *,
 .surround :after,
 .surround :before {
     -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
     box-sizing: inherit;
 }

 .surround * {
     -webkit-overflow-scrolling: touch;
 }

 .surround #hero {
     height: 46.3541666667VW;
     position: relative;
 }

 .surround div#hero video {
     width: 100vw;
 }

 .surround video {
     object-fit: cover;
 }

 .surround div#hero button {
     bottom: 1.0416666667VW;
     right: 1.0416666667VW;
     z-index: 600;
     border: none;
     background: rgba(0, 0, 0, 0.55);
     color: #fff;
     padding: 10px;
     outline: 0;
     font-family: geom-graphic, sans-serif;
     font-size: calc(.6875rem + ((1vw - 10px) * .2174));
 }

 .surround div#hero button:hover {
     background: #055650 !important;
     transition: all 0.3s ease;
     cursor: pointer;
 }

 .youtubePlayer {
     height: 70.57291666666666VW;
 }

 @media screen and (max-width:767px) {
     .youtubePlayer {
         height: 72.35984354628422VW;
     }

     .surround div#hero button {
         bottom: 10px;
         right: 10px;
         display: none;
     }

     .surround #hero {
         height: auto;
     }
 }

 .surround #hero {
     height: 37.1354166667VW;
     position: relative;
     display: flex;
     align-items: center;
 }

 .surround div#hero video {
     width: 100vw;
     pointer-events: none;
 }

 .surround video {
     object-fit: cover;
 }

 .surround div#hero .buttons {
     position: absolute;
     bottom: 1.0416666667VW;
     right: 1.0416666667VW;
     z-index: 600;
     border: none;
 }

 .surround button {
     background: rgba(0, 0, 0, 0.55);
     color: #fff;
     padding: 10px;
     outline: 0;
     font-family: geom-graphic, sans-serif;
     font-size: calc(.6875rem + ((1vw - 10px) * .2174));
     border: none;
 }

 .surround div#hero button:hover {
     background: #055650 !important;
     transition: all 0.3s ease;
     cursor: pointer;
 }

 @media screen and (max-width:767px) {
     .surround div#hero button {
         bottom: 10px;
         right: 10px;
         display: none;
     }

     .surround #hero {}
 }

 .notInventory div {
     color: #fff;
 }

 .notInventory .butn {
     font-family: Arial;
     color: #fff;
     font-size: 1.05VW;
     padding: 7px 45px;
     border: solid #fff 3px;
     text-decoration: none;
     font-family: roboto-condensed, sans-serif;
 }

 .notInventory .butn:hover {
     background: #000;
     text-decoration: none;
 }

 .hero-text a {
     font-weight: bold !important;
 }

 .notInventory h1 {
     font-size: 90px;
     font-family: roboto, sans-serif;
     font-weight: 400;
     font-style: normal;
     color: #fff;
     padding-bottom: 23px;
 }

 .notInventory h3 {
     color: #fff;
     font-size: 3.1640625VW;
     font-weight: 100;
     text-transform: uppercase;
 }

 .middleSection h3 {
     color: #131417;
     font-weight: bold !important;
     text-align: center;
 }

 .notInventory .slider-top {
     position: absolute;
     z-index: 9999;
     bottom: 0;
     width: 100%;
     display: flex;
     background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
     height: 18.875VW;
 }

 .notInventory .slider-top section {
     justify-content: center;
     flex-direction: column;
     line-height: 55px;
     padding-top: 5.450208VW;
     float: left;
 }

 .notInventory .slider-top h1,
 .notInventory .slider-top h3 {
     font-weight: 700;
     line-height: 1;
 }

 .notInventory .slider-top h3 {
     font-size: 2.377083VW;
     font-style: italic;
     font-weight: 600;
     font-family: roboto-condensed, sans-serif;
     text-transform: none;
     font-style: normal;
 }

 .notInventory .slider-top h1 {
     font-size: 5.029167VW;
     font-family: roboto-condensed, sans-serif;
     padding-bottom: 0.18125VW;
 }

 .notInventory .slider-top h1 span {
     font-size: 2.308333VW;
     font-weight: 300;
     font-family: roboto-condensed, sans-serif;
 }

 .notInventory a,
 .notInventory div,
 .notInventory h1,
 .notInventory h3 {
     padding: 0;
     border: 0;
     outline: 0;
     background: 0 0;
     webkit-text-size-adjust: none;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
 }

 .notInventory h1,
 .notInventory h3 {
     line-height: normal;
     font-weight: 400;
     font-family: roboto, sans-serif;
 }

 @media print {

     .notInventory *,
     .notInventory :after,
     .notInventory :before {
         color: #000 !important;
         text-shadow: none !important;
         background: 0 0 !important;
         -webkit-box-shadow: none !important;
         box-shadow: none !important;
     }

     .notInventory a,
     .notInventory a:visited {
         text-decoration: underline;
     }

     .notInventory a[href]:after {
         content: " ("attr(href) ")";
     }
 }

 .notInventory :after,
 .notInventory :before {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
 }

 .notInventory a:active,
 .notInventory a:link,
 .notInventory a:visited {
     color: #313131;
 }

 a.menu-toggle {
     color: #131417 !important;
     font-weight: bold;
 }

 .notInventory a,
 .notInventory div {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
     font-family: roboto, sans-serif;
 }

 .notInventory *,
 .notInventory :after,
 .notInventory :before {
     box-sizing: border-box;
 }

 .notInventory a:focus,
 .notInventory a:hover {
     color: #f22840;
     text-decoration: none;
 }

 .notInventory a:active,
 .notInventory a:hover {
     outline: 0;
 }

 .notInventory a:focus {
     color: #5e7b9b !important;
     text-decoration: underline;
     text-decoration: none;
     outline: 0 !important;
 }

 .notInventory a:hover {
     color: #5e7b9b !important;
     text-decoration: underline;
     text-decoration: none;
     outline: 0 !important;
 }

 .notInventory a:focus {
     outline: 5px auto -webkit-focus-ring-color;
     outline-offset: -2px;
 }

 .notInventory div {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     vertical-align: baseline;
     background: 0 0;
 }

 .notInventory *,
 .notInventory :after,
 .notInventory :before {
     -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
     box-sizing: inherit;
 }

 .notInventory a:link {
     text-decoration: none;
     color: inherit;
     -webkit-transition: 0.2s ease-in;
     -moz-transition: 0.2s ease-in;
     -o-transition: 0.2s ease-in;
     transition: 0.2s ease-in;
 }

 .notInventory a:visited {
     color: inherit;
 }

 .notInventory a:active {
     color: #000;
 }

 .notInventory a,
 .notInventory div,
 .notInventory span {
     background: 0 0;
     border: 0;
     margin: 0;
     padding: 0;
 }

 @media screen and (max-width:780px) {
     .notInventory .hero-text {
         padding-top: 0;
         position: absolute;
         bottom: 0;
         transform: none;
         left: 0;
         top: inherit;
         margin: 0 auto;
         width: 100%;
     }
 }

 @media screen and (max-width:1100px) {
     .notInventory .slider-top {
         display: none;
     }
 }

 .notInventory .border,
 .notInventory nav.primary ul li a,
 .notInventory .border,
 .notInventory nav.primary ul li a {
     color: rgb(0, 0, 0);
     font-size: 21px;
     line-height: 20px;
     display: block;
     text-align: center;
     text-transform: uppercase;
     font-family: roboto-condensed, sans-serif;
     font-weight: 700;
     text-decoration: none;
     margin: 0;
     transition: all.2s ease-in 0s;
     padding: 0 20px
 }

 .notInventory nav.primary ul li:hover > ul {
     display: block;
     line-height: 18px;
     z-index: 9999999;
     padding-left: 0;
     background: #131417 !important;
 }

 .notInventory nav.primary ul ul {
     display: none;
     position: absolute
 }

 .notInventory nav.primary ul ul li {
     float: none;
     position: relative;
     margin: 0
 }

 .notInventory nav.primary ul li li {
     width: 300px
 }

 .notInventory nav.primary ul li li a:link {
     line-height: 16px;
     color: rgb(255, 255, 255);
     width: auto;
     text-align: left;
     font-weight: 300;
     font-size: 13px;
     padding: 10px 20px;
     background: #131417;
     border-right: none;
     border-left: none;
 }

 .notInventory nav.primary ul li li a:visited {
     line-height: 16px;
     color: rgb(255, 255, 255);
     width: auto;
     text-align: left;
     font-weight: 300;
     font-size: 13px;
     padding: 10px 20px;
     background: #131417;
     border-right: none;
     border-left: none;
 }

 .notInventory #menu-button,
 .notInventory .right2,
 .notInventory nav.mobile,
 .notInventory #menu-button,
 .notInventory .right2,
 .notInventory nav.mobile {
     display: none
 }

 .wrapStuff {}

 .wrapStuff .fa {
     display: inline-block;
     font: normal normal normal 14px/1 FontAwesome;
     font-size: inherit;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }

 .wrapStuff .fa-angle-left:before {
     content: "\f104";
 }

 .wrapStuff .slick-slider {
     position: relative;
     display: block;
     box-sizing: border-box;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     -webkit-touch-callout: none;
     -khtml-user-select: none;
     -ms-touch-action: pan-y;
     touch-action: pan-y;
     -webkit-tap-highlight-color: transparent;
 }

 .wrapStuff .slick-list {
     position: relative;
     display: block;
     overflow: hidden;
     margin: 0;
     padding: 0;
 }

 .wrapStuff .slick-list:focus {
     outline: none;
 }

 .wrapStuff .slick-slider .slick-track,
 .wrapStuff .slick-slider .slick-list {
     -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
     -ms-transform: translate3d(0, 0, 0);
     -o-transform: translate3d(0, 0, 0);
     transform: translate3d(0, 0, 0);
 }

 .wrapStuff .slick-track {
     position: relative;
     top: 0;
     left: 0;
     display: block;
 }

 .wrapStuff .slick-track:before,
 .wrapStuff .slick-track:after {
     display: table;
     content: '';
 }

 .wrapStuff .slick-track:after {
     clear: both;
 }

 .wrapStuff .slick-slide {
     display: none;
     float: left;
     height: 100%;
     min-height: 1px;
 }

 .wrapStuff .slick-slide img {
     display: block;
 }

 .wrapStuff .slick-initialized .slick-slide {
     display: block;
 }

 .wrapStuff div,
 .wrapStuff h1,
 .wrapStuff h2,
 .wrapStuff p,
 .wrapStuff img,
 .wrapStuff i,
 .wrapStuff section {
     margin: 0;
     padding: 0;
     border: 0;
     font-size: 100%;
     font: inherit;
     vertical-align: baseline;
 }

 .wrapStuff section {
     display: block;
 }

 .wrapStuff .clear:before,
 .wrapStuff .clear:after {
     content: "\0020";
     display: block;
     height: 0;
     overflow: hidden;
 }

 .wrapStuff .clear:after {
     clear: both;
 }

 .wrapStuff .clear {
     zoom: 1;
 }

 .wrapStuff a:hover,
 .wrapStuff a:active {
     outline: none;
 }

 .wrapStuff section {
     display: block;
 }

 .wrapStuff .clear {
     clear: both;
 }

 .wrapStuff img {
     border: 0;
 }

 .wrapStuff .mobile {
     display: none !important;
 }

 .wrapStuff h1,
 .wrapStuff h2 {
     margin: 0;
     padding: 0;
 }

 .wrapStuff h1 {
     font-size: 36px;
     font-weight: bold;
 }

 .wrapStuff h2 {
     font-size: 30px;
     font-weight: 500;
     color: #0066a4;
 }

 .wrapStuff h1.full_page {}

 .wrapStuff p {
     margin: 0;
     padding: 1% 0;
     font-size: 16px;
 }

 .wrapStuff a:focus {
     outline: thin dotted;
 }

 .wrapStuff a,
 .wrapStuff a:link,
 .wrapStuff a:visited,
 .wrapStuff a:active {
     outline: 0;
     color: #e51937;
     text-decoration: none;
 }

 .wrapStuff a:hover {
     outline: 0;
     text-decoration: none;
     color: #000;
 }

 .wrapStuff a.blue_btn {
     background: #0066a4;
     color: #FFFFFF;
     display: block;
     padding: 2%;
     margin: 3% 0;
     text-align: center;
     max-width: 200px;
 }

 .wrapStuff a.blue_btn:hover {
     background: #007ECB;
 }

 .wrapStuff .featureNav img,
 .wrapStuff .featureNav2 img,
 .wrapStuff .featureNav3 img,
 .wrapStuff .featureNav4 img,
 .wrapStuff .featureNav5 img,
 .wrapStuff .featureNav6 img,
 .wrapStuff .featureNav7 img,
 .wrapStuff .featureNav8 img,
 .wrapStuff .featureNav9 img,
 .wrapStuff .featureNav10 img,
 .wrapStuff .featureNav11 img,
 .wrapStuff .featureNav12 img,
 .wrapStuff .featureNav13 img {
     width: 90%;
     border: #B7B7B7 solid 1px;
 }

 .wrapStuff .featureImage img,
 .wrapStuff .featureImage2 img,
 .wrapStuff .featureImage3 img,
 .wrapStuff .featureImage4 img,
 .wrapStuff .featureImage5 img,
 .wrapStuff .featureImage6 img,
 .wrapStuff .featureImage7 img,
 .wrapStuff .featureImage8 img,
 .wrapStuff .featureImage9 img,
 .wrapStuff .featureImage10 img,
 .wrapStuff .featureImage11 img,
 .wrapStuff .featureImage12 img,
 .wrapStuff .featureImage13 img {
     width: 100%;
 }

 .wrapStuff .wrap {
     width: 100%;
     margin: 0;
     background: #fff;
 }

 .wrapStuff .col-1-3 {
     width: 30%;
     box-sizing: border-box;
     padding: 3%;
     float: left;
 }

 .wrapStuff .col-2-3 {
     width: 65%;
     box-sizing: border-box;
     padding: 3%;
     float: left;
 }

 @media screen and (max-width:780px) {
     .wrapStuff h1 {
         font-size: 28px;
     }

     .wrapStuff h2 {
         font-size: 24px;
     }

     .wrapStuff .col-1-3 {
         width: 90%;
         margin: auto;
         display: block;
         float: none;
     }

     .wrapStuff .col-2-3 {
         width: 90%;
         marign: auto;
         display: block;
         float: none;
     }

     .wrapStuff .mobile {
         display: block !important;
     }

     .wrapStuff a.blue_btn {
         margin: 5% 0 1% 0;
     }
 }

 .wrapStuff .wrap {
     width: 100%;
     margin: 0
 }

 .wrapStuff a,
 .wrapStuff a:link,
 .wrapStuff a:visited,
 .wrapStuff a:active {
     color: rgb(229, 25, 55);
     outline: 0;
     text-decoration: none
 }

 .wrapStuff a.blue_btn {
     color: rgb(255, 255, 255);
     display: block;
     text-align: center;
     max-width: 200px;
     background: rgb(0, 102, 164);
     padding: 2%;
     margin: 3% 0
 }

 .wrapStuff {}

 .wrapStuff div,
 .wrapStuff h1,
 .wrapStuff h3,
 .wrapStuff img,
 .wrapStuff section {
     margin: 0;
     padding: 0;
     border: 0;
     font-size: 100%;
     font: inherit;
     vertical-align: baseline;
 }

 .wrapStuff section {
     display: block;
 }

 .wrapStuff .clear:before,
 .wrapStuff .clear:after {
     content: "\0020";
     display: block;
     height: 0;
     overflow: hidden;
 }

 .wrapStuff .clear:after {
     clear: both;
 }

 .wrapStuff .clear {
     zoom: 1;
 }

 .wrapStuff a:hover,
 .wrapStuff a:active {
     outline: none;
 }

 .wrapStuff section {
     display: block;
 }

 .wrapStuff .clear {
     clear: both;
 }

 .wrapStuff img {
     border: 0;
 }

 .wrapStuff h1,
 .wrapStuff h3 {
     margin: 0;
     padding: 0;
 }

 .wrapStuff h1 {
     font-size: 36px;
     font-weight: bold;
 }

 .wrapStuff h3 {
     font-size: 21px;
     font-weight: normal;
     color: #0066a4;
 }

 .wrapStuff a:focus {
     outline: thin dotted;
 }

 .wrapStuff a,
 .wrapStuff a:link,
 .wrapStuff a:visited,
 .wrapStuff a:active {
     outline: 0;
     color: #e51937;
     text-decoration: none;
 }

 .wrapStuff a:hover {
     outline: 0;
     text-decoration: none;
     color: #000;
 }

 .wrapStuff .infobox {
     width: 30%;
     display: inline-block;
     margin: 3% 1%;
     box-sizing: border-box;
 }

 .wrapStuff .infobox h3 {
     text-align: center;
     font-weight: bold;
 }

 .wrapStuff .infobox img {
     width: 70%;
     display: block;
     margin: auto;
     padding: 4% 0;
 }

 .wrapStuff .wrap {
     width: 100%;
     margin: 0;
     background: #131417;
 }

 .wrapStuff {
     margin-bottom: 2.083333VW !important;
 }

 .wrapStuff .container3 {
     max-width: 1400px;
     margin: 0 auto;
     padding: 3% 2%;
 }

 .wrapStuff {}

 .wrapStuff {
     background: #131417 !important;
 }

 @media screen and (max-width:780px) {
     .wrapStuff h1 {
         font-size: 28px;
     }

     .wrapStuff .infobox {
         width: 48%;
         float: left;
         display: inline-block;
         margin: 3% 1%;
         box-sizing: border-box;
     }
 }

 @media screen and (max-width:460px) {
     .wrapStuff .infobox {
         width: 90%;
         float: none;
         display: block;
         margin: 8% auto;
         box-sizing: border-box;
     }
 }

 .wrapStuff .mobile {
     display: none !important
 }

 .wrapStuff .fa,
 .contact .fa {
     display: inline-block;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     font: normal normal normal normal normal normal normal 1 FontAwesome
 }

 .contact .fa {
     display: inline-block;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     transform: translate(0, 0);
     font: normal normal normal normal normal normal normal 1 FontAwesome;
     font-family: "Font Awesome 5 Free" !important;
     font-weight: 900 !important;
     line-height: initial !important;
     font-style: normal;
     line-height: 1;
     font-variant: normal
 }

 .notInventory .fa {
     -webkit-font-smoothing: antialiased;
     display: inline-block;
     font-style: normal;
     text-rendering: auto;
     line-height: 1;
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     font-variant: normal
 }

 .wrapStuff .fa-angle-left::before {
     content: ""
 }

 .notInventory .dark {
     background: center center/cover no-repeat rgb(19, 20, 23) !important;
     background-position: center center;
     background-repeat: no-repeat;
     background: center center/cover no-repeat rgb(19, 20, 23)
 }

 .col1.dark {
     margin-top: -4px;
 }

 .notInventory .col1 {
     width: 100%;
     display: flex;
     vertical-align: top;
     position: relative;
     align-items: center
 }

 .notInventory :hover {
     transition: all.5s ease 0s
 }

 .notInventory footer {
     width: 100%;
     justify-content: space-between;
     flex-wrap: wrap;
     align-items: center;
     display: flex !important;
     overflow: auto;
     padding: 4.16667vw 0 !important
 }

 .notInventory footer .twoCol {
     display: flex
 }

 .notInventory section .col2 {
     padding-right: 5.20833vw
 }

 .notInventory footer h2 {
     font-size: 1.19792vw;
     color: rgb(255, 255, 255);
     font-weight: 900;
     text-transform: uppercase;
     text-align: left
 }

 .notInventory h2 {
     padding-bottom: 6px;
     line-height: 40px;
     text-align: center;
     color: rgb(0, 0, 0);
     font-size: 57px;
     font-family: roboto-condensed, sans-serif;
     margin: 10px 0;
 }

 .wrapStuff h2 {
     color: #F2F5F4;
     text-align: left;
 }

 .divfooter,
 .notInventory footer p,
 .divfooter,
 .notInventory footer p,
 .divfooter,
 .notInventory footer p {
     font-size: 1.19792vw;
     line-height: inherit;
     color: rgb(255, 255, 255);
     font-family: roboto-condensed, sans-serif !important
 }

 .contact p {
     font-size: 14px;
     color: rgb(255, 255, 255);
     line-height: 140%;
     text-align: left;
     font-size: 1em;
     line-height: 1.2em;
     margin-bottom: 15px
 }

 .notInventory p {
     font-family: roboto, sans-serif;
     font-weight: 400;
     font-size: 21px;
     margin: 0 0 20px
 }

 .notInventory footer p a {
     font-family: roboto-condensed, sans-serif !important
 }

 .notInventory footer a {
     display: inline-block
 }

 .notInventory .right {
     text-align: right;
     font-weight: 100
 }

 .notInventory .middle {
     text-align: center !important;
 }

 .divfooter {
     max-width: 69.7917vw;
     text-align: center;
     padding-bottom: 8.16667vw !important;
     margin: 0 auto !important;
     font-size: 0.9vw;
 }

 @media screen and (max-width:1480px) {
     .notInventory nav.primary ul li a {
         font-size: 17px;
         padding: 0 12px
     }
 }

 @media screen and (max-width:1100px) {
     .notInventory nav.primary {
         display: none
     }

     .notInventory #menu-button {
         width: 100%;
         display: block;
         font-size: 18px;
         position: relative;
         line-height: 0;
         z-index: 400;
         font-weight: 700;
         font-family: roboto, sans-serif;
         text-transform: uppercase;
         margin-top: 0
     }

     .notInventory h2 {
         font-size: 17px !important
     }

     .col-2-3 h2 {
         font-size: calc(2.0625rem + ((1vw - 3.2px) * 0.641)) !important;
     }

     .container3 h1,
     .container h3 {
         font-size: calc(2.0625rem + ((1vw - 3.2px) * 0.641)) !important;
     }

     .contact h3 {
         font-size: calc(2.0625rem + ((1vw - 3.2px) * 0.641)) !important;
         font-weight: normal !important;
     }

     .col-2-3 h2 h2 {}

     .notInventory footer a {
         display: block;
         overflow-wrap: break-word;
         font-size: 17px
     }

     .wrapStuff {
         margin-bottom: 50px !important;
     }
 }

 #slider {
     width: 100%;
     margin: 0;
     border: 0;
 }

 #slider .slide {
     width: 100%;
     display: none;
     height: 100%;
 }

 #slider .slide,
 #slider .slide > * {
     height: 100%;
 }

 #slider .slide:first-child {
     display: block;
 }

 #slider .slide .slide-inner {
     position: relative;
 }

 #slider .slide .slide-inner img {
     width: 100%;
 }

 .video-wrap {
     position: relative;
     padding-bottom: 40.625%;
     height: 100%;
 }

 .video-wrap iframe {
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
 }
