.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  line-height: 44px;
  font-weight: bold;
}

a {
  text-decoration: none;
}

ul {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
}

.section-header {
  padding: 20px 0px;
}

.div-header {
  width: 95%;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
}

.header-grid {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-site-logo {
  text-align: left;
}

.site-logo {
  width: 285px;
  height: 79.375px;
  padding-left: 10px;
  text-align: left;
}

.text-call-email {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  font-family: Abel, sans-serif;
  color: #333;
  font-size: 17px;
  line-height: 27px;
  text-align: right;
}

.section-navbar-top {
  background-color: transparent;
}

.home {
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  font-family: Abel, sans-serif;
  color: #fff;
  text-transform: uppercase;
}

.home.w--current {
  color: #dbdbdb;
  letter-spacing: normal;
}

.home.current {
  padding-top: 15px;
  padding-bottom: 15px;
}

.body {
  margin-right: auto;
  margin-left: auto;
}

.navbar-top-dropdown-text {
  font-family: Abel, sans-serif;
  color: #fff;
}

.navbar-top-menu-icon {
  color: #fff;
}

.navbar-top-dropdown-link {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  background-color: #0072bf;
  font-family: Abel, sans-serif;
  color: #fff;
}

.navbar-top-dropdown-link:hover {
  font-family: Abel, sans-serif;
  color: #dbdbdb;
}

.dropdown-link-2 {
  background-color: #0072bf;
  font-family: Abel, sans-serif;
  color: #fff;
}

.dropdown-link-2:hover {
  font-family: Abel, sans-serif;
  color: #dbdbdb;
}

.nav-link-contact {
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Abel, sans-serif;
  color: #fff;
  text-transform: uppercase;
}

.nav-link-contact:hover {
  color: #dbdbdb;
}

.navbar-container {
  position: relative;
  background-color: #0072bf;
}

.slider-homepage {
  height: 500px;
  max-width: 90%;
  margin-right: auto;
  margin-left: auto;
}

.slide-2 {
  background-image: url('../images/AdobeStock_166527959.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-align: center;
}

.slide-3 {
  background-image: url('../images/AdobeStock_162740389.jpeg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-4 {
  background-image: url('../images/AdobeStock_194152479.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-5 {
  background-image: url('../images/AdobeStock_157185299.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-6 {
  background-image: url('../images/AdobeStock_157472108.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-text-placeholder {
  width: 325px;
  height: 100%;
  margin-top: 0px;
  background-color: rgba(0, 114, 191, 0.43);
  text-align: center;
  -o-object-fit: fill;
  object-fit: fill;
}

.title-slideshow {
  display: inline-block;
  margin: 229px auto 0px;
  padding-top: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 35px;
  font-weight: 300;
}

.paragraph-2 {
  margin-top: 15px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 15px;
  font-family: Raleway, sans-serif;
  color: #fff;
  text-align: left;
}

.section-slideshow {
  height: auto;
  margin-top: 2px;
}

.container-footer {
  background-color: #0072bf;
}

.section-footer-info {
  height: auto;
  margin-top: 56px;
  background-color: #0072bf;
}

.div-footer {
  width: 90%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
}

.main-article {
  margin: 0px 0px 20px;
  padding-right: 20px;
  padding-left: 5px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 21px;
  text-align: left;
}

.catalog-title {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Abel, sans-serif;
  color: #565454;
  font-size: 20px;
  font-weight: 400;
}

.catalog-info {
  margin-bottom: 20px;
  font-family: Abel, sans-serif;
}

.main-navigation-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: none;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 0px solid #fff;
  border-left: 0px solid #fff;
  border-radius: 0px;
  background-color: #ececec;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(5%, #b1adad), to(#fff));
  background-image: linear-gradient(0deg, #b1adad 5%, #fff);
}

.container-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(5%, #b1adad), to(#fff));
  background-image: linear-gradient(0deg, #b1adad 5%, #fff);
}

.nav-links-main {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  padding: 15px 0px;
  border-style: solid;
  border-width: 0px 1px;
  border-color: #fff #ececec;
  font-family: Abel, sans-serif;
  font-size: 13px;
  text-align: center;
}

.nav-links-main:hover {
  background-color: #0072bf;
  color: #fff;
}

.navigation-text {
  font-family: Abel, sans-serif;
}

.dropdown-links {
  width: 100%;
  margin-right: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-right: 0px solid #fff;
  border-left: 0px solid #fff;
  font-size: 13px;
  text-align: center;
}

.dropdown-links:hover {
  background-color: #0072bf;
  color: #fff;
}

.dropdown-link-4 {
  padding-top: 15px;
  padding-bottom: 15px;
  border-top: 0px solid #fff;
  border-bottom: 0px solid #fff;
  background-color: #0072bf;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#b1adad), to(#fff));
  background-image: linear-gradient(0deg, #b1adad, #fff);
  font-family: Abel, sans-serif;
  font-size: 13px;
}

.dropdown-link-4:hover {
  background-color: #0072bf;
  background-image: none;
  color: #fff;
  text-transform: uppercase;
}

.primary-page-title {
  width: 100%;
  margin: 0px auto;
  background-color: transparent;
  font-family: Abel, sans-serif;
  color: #0072bf;
  font-size: 25px;
  line-height: 40px;
  font-weight: 400;
  text-align: left;
}

.paragraph-text {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Verdana, Geneva, sans-serif;
  color: #333;
  font-size: 13px;
  line-height: 21px;
  font-style: normal;
  font-weight: 400;
}

.list {
  height: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-bottom: 0px;
  padding-left: 20px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 25px;
}

.guaranteed {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Verdana, Geneva, sans-serif;
  color: #565454;
  font-size: 13px;
}

.heading-tab-name {
  width: 335px;
  margin-top: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Verdana, Geneva, sans-serif;
  color: #098fe9;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

.section-page-title {
  width: 100%;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
}

.tab-label {
  margin-left: 0px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  text-align: left;
  text-transform: uppercase;
}

.tab-label:hover {
  color: #fff;
}

.nav-menu-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid #ececec;
  border-left: 1px solid #ececec;
}

.contentinfo-image {
  margin-right: 40px;
  margin-bottom: 20px;
}

.button-download {
  background-color: #0072bf;
}

.button-download:hover {
  border-style: solid;
  border-width: 3px;
  border-color: #0072bf;
  border-radius: 20px;
  background-color: #fff;
  font-family: Verdana, Geneva, sans-serif;
  color: #0072bf;
}

.section {
  width: 100%;
  margin: 0px auto;
  padding: 0px;
}

.div-container-slideshow {
  max-width: 100%;
  background-color: transparent;
}

.slide-1 {
  border-right: 0px solid #ececec;
  background-image: url('../images/ppe-slideshow.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.icon-2 {
  background-color: transparent;
}

.icon-3 {
  background-color: transparent;
}

.navbar {
  background-color: #0072bf;
}

.div-hero-benefits-of-fiber-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 375px;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0072bf;
  background-image: url('../images/Benefits-of-Microfiber-Image.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
}

.div-main-content-container {
  width: 90%;
  height: auto;
  max-width: 90%;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
}

.div-main-content-container.catalog {
  text-align: left;
}

.paragraph {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 21px;
}

.paragraph.paragraph-text {
  margin-bottom: 20px;
  color: #333;
}

.main-title {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 25px;
  font-weight: 400;
  text-align: left;
}

.secondary-title {
  margin-top: 30px;
  margin-bottom: 10px;
  font-family: Verdana, Geneva, sans-serif;
  color: #0072bf;
  font-size: 20px;
  line-height: 44px;
  font-weight: 400;
  text-transform: uppercase;
}

.tertiary-content {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 20px;
  line-height: 44px;
  font-weight: 400;
}

.div-our-team {
  margin-bottom: 20px;
}

.cards-grid-container {
  display: -ms-grid;
  display: grid;
  width: 75%;
  margin-top: 30px;
  margin-right: auto;
  margin-left: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: left;
}

.cards-image-mask {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 100%;
  border-radius: 0%;
}

.cards-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 0%;
  object-position: 50% 0%;
}

.card-text {
  margin-bottom: 0px;
  font-family: Verdana, Geneva, sans-serif;
  text-align: left;
  text-decoration: none;
  text-transform: none;
}

.card-title {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 16px;
  line-height: 25px;
  font-weight: 700;
  text-transform: uppercase;
}

.link-contact {
  color: #333;
  text-decoration: none;
}

.link-contact:hover {
  color: #098fe9;
}

.extension-text {
  font-family: Verdana, Geneva, sans-serif;
}

.header-title {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  font-family: Verdana, Geneva, sans-serif;
  color: #0072bf;
  font-size: 30px;
  text-align: center;
  text-transform: uppercase;
}

.div-catalog-container {
  width: 90%;
  height: auto;
  max-width: none;
  margin: 20px auto;
  padding-right: 0px;
  padding-left: 0px;
}

.footer-text-email {
  width: auto;
  margin: auto;
  padding-top: 30px;
  padding-bottom: 10px;
  font-family: Abel, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  text-align: left;
}

.link-email-footer {
  color: #fff;
}

.link-email-footer:hover {
  color: #098fe9;
}

.body-2 {
  margin-right: auto;
  margin-left: auto;
}

.div-hero-microfiber-care-image {
  width: 100%;
  height: 375px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 135px;
  background-image: url('../images/800-Pixel-AdobeStock_158686841.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.table-microfiber-care {
  width: 100%;
  margin: 20px auto 30px;
  border-style: solid;
  border-width: 1px;
  border-color: #ececec;
  background-color: #06263b;
  font-family: Verdana, Geneva, sans-serif;
  color: #fff;
  font-size: 15px;
  text-align: center;
}

.div-smart-image-container {
  width: 90%;
  margin-right: auto;
  margin-left: auto;
}

.smart-image {
  width: 200px;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: auto;
  padding-left: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #0a7a0e;
}

.smart-image:hover {
  background-color: rgba(0, 0, 0, 0.19);
  text-shadow: 1px 1px 6px #000;
}

.grid-packing {
  margin-top: 30px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-packing {
  -o-object-fit: contain;
  object-fit: contain;
}

.packaging-image {
  width: 100%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px;
  background-size: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-buy-back {
  background-color: #fff;
}

.buy-back-blue-text {
  font-family: Abel, sans-serif;
  color: #0072bf;
  font-size: 25px;
}

.div-main-navigation {
  width: 100%;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
  text-align: left;
}

.main-contact-grid {
  padding: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 0px;
}

.div-main-contact-form {
  width: 70%;
  font-family: Verdana, Geneva, sans-serif;
  text-align: left;
}

.html-contact-form {
  width: auto;
  margin-top: 30px;
  border-radius: 10px;
  background-color: #ebebeb;
  font-family: Verdana, Geneva, sans-serif;
  color: #565454;
  font-size: 13px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}

.mobile-dropdown-tab {
  display: none;
}

.tab-link {
  width: auto;
  margin-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  border-top: 2px solid #fff;
  border-bottom: 1px solid #fff;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #ececec;
  font-family: Verdana, Geneva, sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
}

.tab-link:hover {
  background-color: #0072bf;
}

.tab-link.w--current {
  width: auto;
  padding-left: 0px;
  border-top-width: 0px;
  border-radius: 0px;
  background-color: #0072bf;
  font-family: Verdana, Geneva, sans-serif;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
}

.tab-link.current {
  margin-top: 0px;
  margin-bottom: 0px;
  border-top-width: 0px;
}

.section-tabs-products {
  margin-top: 40px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px 0px 80px;
}

.tab-system {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}

.tabs-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 475px;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-top: 0px solid #fff;
  border-bottom: 0px solid transparent;
  text-align: center;
}

.tabs-content {
  overflow: visible;
  width: 100%;
  margin-top: 0px;
  padding: 0px;
  border: 0px solid transparent;
  border-radius: 0px;
  background-color: #06263b;
  font-family: Verdana, Geneva, sans-serif;
  color: #333;
  font-size: 12px;
  text-align: left;
}

.div-tabs-container {
  display: block;
  width: 940px;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.tab-pane {
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}

.tab-pane-grid {
  margin: 20px;
  padding-top: 0px;
  padding-left: 0px;
  grid-template-areas: ".";
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-pane-content {
  margin-top: 0px;
  margin-left: 0px;
}

.list-grid {
  margin-bottom: 10px;
  padding-left: 20px;
  color: #fff;
  line-height: 20px;
}

.div-pane-image {
  background-color: transparent;
}

.lightbox-image {
  margin-top: 0px;
  margin-left: 0px;
  background-color: #fff;
  -o-object-fit: fill;
  object-fit: fill;
}

.lightbox-image:hover {
  opacity: 0.6;
}

.section-nav-top {
  background-color: transparent;
}

.navbar-top {
  background-color: #0072bf;
}

.navbar-top-menu {
  margin-right: 0px;
  padding-right: 26px;
}

.dropdown-toggle {
  padding-top: 15px;
  padding-bottom: 15px;
}

.main-nav-dropdown {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  border-style: solid;
  border-width: 0px 1px;
  border-color: #ececec;
}

.main-nav-icon {
  margin-right: 12px;
}

.tab-pane-grid-tables {
  margin: 20px;
  padding-top: 0px;
  padding-left: 0px;
  grid-template-areas: ". ."
    "Area Area";
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.html-embed-tables {
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px solid #fff;
  border-radius: 0px;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}

.footer-text-copyright {
  width: auto;
  margin: auto;
  padding-top: 10px;
  padding-bottom: 30px;
  font-family: Abel, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  text-align: left;
}

.div-hero-image {
  width: 100%;
  height: 375px;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
  background-image: url('../images/800-Pixel-AdobeStock_74778001.jpeg');
  background-position: 50% 50%;
  background-size: cover;
}

.div-nav-container-top {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-color: #0072bf;
}

.html-embed-map {
  margin-top: 0px;
}

.contact-info {
  margin-bottom: 20px;
  font-family: Abel, sans-serif;
  font-size: 15px;
  line-height: 30px;
  font-weight: 400;
}

.tab-image-patterns {
  margin-top: 15px;
  margin-bottom: 20px;
  color: #098fe9;
  font-style: italic;
  text-align: right;
}

.div-container-contact {
  width: 90%;
  max-width: 90%;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
}

.thank-you-text {
  font-family: Abel, sans-serif;
  font-size: 18px;
}

.bold-text {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 21px;
  font-weight: 400;
}

.list-item-4 {
  font-weight: 400;
}

.list-item {
  margin-bottom: 0px;
}

.list-item-5 {
  margin-bottom: 0px;
  padding-top: 0px;
}

.text-span {
  font-weight: 700;
}

.text-span-2 {
  font-weight: 700;
}

.text-span-3 {
  font-weight: 700;
}

@media screen and (max-width: 991px) {
  ul {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
  }

  .section-header {
    position: relative;
    z-index: 3;
  }

  .div-header {
    max-width: 725px;
  }

  .site-logo {
    padding-left: 0px;
  }

  .text-call-email {
    padding-right: 0px;
    color: #333;
  }

  .section-navbar-top {
    position: relative;
    z-index: 4;
    background-color: transparent;
  }

  .home.w--current {
    background-color: #0072bf;
    color: #fff;
  }

  .home.w--current:hover {
    background-color: #0072bf;
    color: #dbdbdb;
    text-align: left;
  }

  .home.current {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
  }

  .nav-hamburger {
    width: 24px;
    border-style: solid;
    border-width: 0px;
    border-color: #fff;
  }

  .nav-hamburger:hover {
    color: #dbdbdb;
  }

  .body {
    font-family: Verdana, Geneva, sans-serif;
    color: #fff;
  }

  .dropdown-link-2 {
    border-bottom: 1px solid #fff;
  }

  .navbar-menu-top {
    background-color: #0072bf;
    font-family: Abel, sans-serif;
  }

  .navbar-top-menu-button {
    background-color: #0072bf;
  }

  .navbar-top-menu-button:hover {
    background-color: #0072bf;
  }

  .navbar-top-menu-button.w--open:hover {
    background-color: #0072bf;
  }

  .navbar-top-menu-button.current {
    background-color: #0072bf;
  }

  .slider-homepage {
    height: 300px;
    max-width: 100%;
  }

  .title-slideshow {
    margin-top: 130px;
    font-size: 30px;
  }

  .paragraph-2 {
    font-size: 13px;
  }

  .section-slideshow {
    position: relative;
    z-index: 1;
    display: block;
    height: 300px;
  }

  .div-footer {
    width: 768px;
  }

  .main-article {
    color: #565454;
  }

  .catalog-info {
    color: #333;
  }

  .main-navigation-menu {
    display: block;
    width: 100%;
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
  }

  .container-mobile {
    display: inline-block;
    width: auto;
    margin-right: auto;
    margin-left: auto;
    float: right;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .nav-links-main {
    width: 100%;
    max-width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 20px;
    border-right-width: 0px;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#b1adad), to(#fff));
    background-image: linear-gradient(0deg, #b1adad, #fff);
    text-align: left;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .nav-links-main:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0072bf), to(#0072bf));
    background-image: linear-gradient(180deg, #0072bf, #0072bf);
  }

  .dropdown-links {
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 20px;
    border-right-width: 0px;
    text-align: left;
  }

  .primary-page-title {
    width: 100%;
    text-align: left;
  }

  .paragraph-text {
    margin-bottom: 10px;
  }

  .list {
    margin-bottom: 10px;
    color: #333;
  }

  .heading-tab-name {
    width: 100%;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
  }

  .section-main-navigation {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }

  .menu-button-mobile {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #000 #fff;
  }

  .menu-button-mobile.w--open {
    background-color: #0072bf;
  }

  .nav-menu-main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }

  .contentinfo-image {
    margin-right: 30px;
  }

  .section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: none;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .div-container-slideshow {
    max-width: 100%;
  }

  .div-hero-benefits-of-fiber-image {
    width: auto;
  }

  .div-main-content-container {
    width: 90%;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
  }

  .paragraph {
    margin-bottom: 10px;
  }

  .main-title {
    margin-top: 0px;
    color: #333;
  }

  .secondary-title {
    margin-top: 10px;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
  }

  .header-title {
    width: auto;
    padding-top: 0px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .section-catalog {
    max-width: none;
    margin-right: auto;
    margin-left: auto;
  }

  .div-catalog-container {
    width: 100%;
    max-width: 768px;
    margin: 20px auto 10px;
    padding-right: 30px;
    padding-left: 30px;
  }

  .footer-text-email {
    width: 768px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .list-5 {
    margin-top: 20px;
  }

  .list-7 {
    margin-top: 20px;
  }

  .div-hero-microfiber-care-image {
    width: auto;
    padding-right: 0px;
    padding-left: 0px;
  }

  .table-microfiber-care {
    width: 600px;
    margin-bottom: 30px;
    font-size: 14px;
  }

  .div-smart-image-container {
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-main-navigation {
    margin-right: auto;
    margin-left: auto;
  }

  .main-contact-grid {
    margin-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    border-radius: 20px;
    background-color: transparent;
  }

  .div-main-contact-form {
    width: 90%;
  }

  .html-contact-form {
    margin-top: 10px;
  }

  .section-tabs-products {
    margin-top: 30px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 30px;
  }

  .tab-system {
    margin-right: 20px;
    margin-left: 20px;
  }

  .tabs-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: auto;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-tabs-container {
    width: 90%;
  }

  .tab-pane {
    margin: 0px;
  }

  .tab-pane-grid {
    display: -ms-grid;
    display: grid;
    margin-left: 20px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .list-grid {
    width: 100%;
    color: #fff;
  }

  .section-nav-top {
    background-color: #0072bf;
  }

  .navbar-top {
    background-color: transparent;
  }

  .navbar-top-menu {
    margin-right: 0px;
    padding-right: 0px;
    background-color: #0072bf;
  }

  .dropdown-toggle {
    border-bottom: 1px solid #fff;
  }

  .dropdown-toggle.w--open {
    border-bottom-width: 0px;
  }

  .main-nav-dropdown {
    width: 100%;
    max-width: 100%;
    border-right-width: 0px;
    border-left-width: 0px;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#b1adad), to(#fff));
    background-image: linear-gradient(0deg, #b1adad, #fff);
  }

  .main-nav-icon {
    margin-right: 25px;
  }

  .mobile-icon-nav {
    color: #333;
  }

  .tab-pane-grid-tables {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .html-embed-tables {
    margin-top: 10px;
    font-size: 14px;
  }

  .footer-text-copyright {
    width: 768px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .div-nav-container-top {
    background-color: transparent;
  }

  .tab-image-patterns {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .div-container-contact {
    width: 90%;
    max-width: 90%;
    margin-top: 0px;
  }

  .thank-you-text {
    font-family: Abel, sans-serif;
    font-size: 15px;
  }
}

@media screen and (max-width: 767px) {
  ul {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
  }

  .header-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .site-logo {
    position: static;
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .text-call-email {
    color: #333;
    text-align: center;
  }

  .home.current {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
  }

  .dropdown-link-2 {
    border-bottom-width: 0px;
  }

  .navbar-top-menu-button.current {
    margin-right: -10px;
    padding-right: 18px;
    padding-left: 18px;
    background-color: #0072bf;
  }

  .slider-homepage {
    height: 250px;
  }

  .title-slideshow {
    margin-top: 103px;
    font-size: 30px;
  }

  .paragraph-2 {
    font-size: 13px;
  }

  .section-slideshow {
    height: 255px;
  }

  .div-footer {
    width: 568px;
  }

  .main-article {
    padding-right: 0px;
  }

  .catalog-title {
    margin-top: 20px;
  }

  .main-navigation-menu {
    width: 100%;
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
  }

  .container-mobile {
    margin-right: 0px;
    margin-left: 0px;
  }

  .primary-page-title {
    width: 100%;
    margin-top: 10px;
    margin-left: 0px;
    padding-left: 0px;
    text-align: center;
  }

  .paragraph-text {
    margin-bottom: 10px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .list {
    width: 100%;
    height: auto;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: auto;
    padding-left: 20px;
    float: right;
    color: #333;
    line-height: 26px;
  }

  .guaranteed {
    padding-right: 20px;
    padding-left: 20px;
  }

  .heading-tab-name {
    position: static;
    display: block;
    width: 100%;
    margin: 0px 0px 10px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .tab-label {
    display: block;
    font-weight: 400;
  }

  .menu-button-mobile {
    display: block;
    margin-right: 0px;
    border-right-width: 0px;
  }

  .nav-menu-main {
    border-right-width: 0px;
  }

  .contentinfo-image {
    margin-right: 20px;
  }

  .button-download {
    margin-right: 0px;
    padding-right: 15px;
  }

  .section {
    margin-top: 0px;
    padding-top: 0px;
  }

  .div-hero-benefits-of-fiber-image {
    width: auto;
  }

  .div-main-content-container {
    width: 90%;
    margin-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .paragraph.paragraph-text {
    padding-right: 0px;
    padding-left: 0px;
  }

  .main-title {
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: center;
  }

  .secondary-title {
    margin-top: 20px;
  }

  .div-our-team {
    margin-bottom: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .cards-grid-container {
    max-width: none;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .cards-image {
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50% 50%;
    background-size: auto;
  }

  .header-title {
    width: auto;
    padding-top: 0px;
    padding-left: 20px;
  }

  .div-catalog-container {
    width: 100%;
    max-width: 568px;
    margin: 20px auto 10px;
  }

  .footer-text-email {
    width: 568px;
  }

  .div-hero-microfiber-care-image {
    width: auto;
  }

  .table-microfiber-care {
    width: auto;
    margin-top: 0px;
    margin-bottom: 30px;
  }

  .grid-packing {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .image-buy-back {
    margin-top: 0px;
    margin-right: 21px;
    padding-right: 0px;
    float: left;
  }

  .buy-back-blue-text {
    margin-bottom: 0px;
  }

  .div-main-navigation {
    width: 100%;
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
  }

  .main-contact-grid {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    background-color: transparent;
  }

  .div-main-contact-form {
    width: 70%;
    margin-bottom: 30px;
  }

  .html-contact-form {
    margin-top: 10px;
  }

  .mobile-dropdown-text {
    display: block;
    padding-left: 10px;
    font-family: Abel, sans-serif;
    font-size: 16px;
  }

  .mobile-dropdown-tab {
    display: block;
    height: 50px;
    padding-top: 12px;
    padding-left: 0px;
    border-radius: 0px;
    background-color: #0072bf;
    background-image: url('../images/dropdown-icon.svg');
    background-position: 95% 50%;
    background-size: 20px;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    letter-spacing: 0px;
    cursor: pointer;
  }

  .mobile-dropdown-tab:hover {
    background-color: #06263b;
  }

  .tab-link {
    display: block;
    width: 100%;
    height: 50px;
    padding-top: 13px;
    padding-left: 0px;
    border-bottom-width: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    background-color: #d8d6d6;
    font-size: 18px;
    text-align: left;
  }

  .tab-link.w--current {
    display: none;
    background-color: #0072bf;
    color: #fff;
    font-weight: 600;
  }

  .tab-link.current.w--current {
    border-top-width: 2px;
    background-color: #0072bf;
    color: #fff;
  }

  .section-tabs-products {
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
    padding: 0px;
  }

  .tab-system {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .tabs-menu {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 50;
    display: none;
    overflow: hidden;
    width: 100%;
    margin-top: -50px;
    margin-bottom: 0px;
    padding-top: 48px;
    border-style: none;
    border-right-width: 1px;
    border-right-color: #000;
    border-bottom-width: 0px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 0 28px 28px 0 rgba(0, 0, 0, 0.08);
    cursor: pointer;
  }

  .tabs-content {
    width: 100%;
    height: auto;
    max-height: none;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-tabs-container {
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
  }

  .tab-pane {
    margin: 20px;
  }

  .tab-pane-grid {
    margin: 0px;
    padding: 0px;
  }

  .list-grid {
    padding-left: 20px;
    color: #fff;
  }

  .lightbox-image {
    margin: 0px 0px 10px;
    padding-left: 0px;
  }

  .section-nav-top {
    width: auto;
  }

  .navbar-top-menu {
    background-color: #0072bf;
  }

  .dropdown-toggle {
    border-bottom: 0px solid #fff;
  }

  .dropdown {
    border-bottom: 1px solid #fff;
  }

  .tab-pane-grid-tables {
    margin: 0px;
    padding: 0px;
  }

  .html-embed-tables {
    font-size: 14px;
  }

  .footer-text-copyright {
    width: 568px;
  }

  .html-embed-map {
    width: 100%;
    text-align: center;
  }

  .contact-info {
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }

  .tab-image-patterns {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-container-contact {
    width: 100%;
  }

  .thank-you-text {
    margin-top: 20px;
    font-family: Abel, sans-serif;
    font-size: 15px;
  }

  .bold-text {
    font-weight: 400;
  }

  .bold-text-2 {
    font-weight: 400;
  }

  .div-block {
    background-color: #0072bf;
  }
}

@media screen and (max-width: 479px) {
  li {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    line-height: 20px;
  }

  .section-header {
    width: 100%;
  }

  .div-site-logo {
    width: 100%;
  }

  .site-logo {
    margin-right: auto;
    margin-left: auto;
  }

  .div-call-email {
    text-align: center;
  }

  .text-call-email {
    margin-right: auto;
    margin-left: auto;
    padding-right: 10px;
    padding-left: 10px;
    color: #333;
    font-size: 18px;
    text-align: center;
  }

  .home.current {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
  }

  .navbar-top-menu-button.current {
    margin-right: 0px;
  }

  .nav-link-contact {
    border-top: 0px solid #fff;
    border-bottom: 1px solid #fff;
  }

  .slider-homepage {
    height: 200px;
  }

  .div-text-placeholder {
    width: 325px;
    background-color: transparent;
  }

  .title-slideshow {
    margin-top: 78px;
    color: #0072bf;
    font-size: 30px;
    font-weight: 400;
  }

  .paragraph-2 {
    color: #0072bf;
    font-weight: 400;
  }

  .section-slideshow {
    height: 202px;
  }

  .div-footer {
    width: 320px;
  }

  .main-article {
    display: block;
    width: 100%;
    margin: 0px auto 10px;
    padding: 0px 20px;
  }

  .catalog-title {
    width: 100%;
  }

  .catalog-info {
    width: 300px;
  }

  .main-navigation-menu {
    width: 100%;
    max-width: none;
  }

  .primary-page-title {
    width: 100%;
    margin-top: 10px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
  }

  .list {
    width: 100%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: auto;
    padding-right: 40px;
    padding-left: 40px;
    color: #333;
    line-height: 26px;
  }

  .heading-tab-name {
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 13px;
  }

  .tab-label {
    display: block;
    width: auto;
    max-width: none;
    margin-left: 0px;
    padding-left: 10px;
    text-align: left;
  }

  .menu-button-mobile {
    border-right-width: 0px;
  }

  .contentinfo-image {
    margin-bottom: 20px;
  }

  .section {
    max-width: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }

  .div-hero-benefits-of-fiber-image {
    width: auto;
    height: 325px;
  }

  .div-main-content-container {
    width: 100%;
    max-width: none;
    margin: 20px 0px 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
  }

  .div-main-content-container.catalog {
    margin-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .paragraph {
    margin-bottom: 10px;
  }

  .paragraph.paragraph-text {
    width: auto;
    margin-bottom: 10px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .main-title {
    width: 100%;
    margin: 0px auto 20px;
    padding-left: 0px;
    line-height: 30px;
    text-align: center;
  }

  .secondary-title {
    margin-top: 20px;
    line-height: 35px;
  }

  .tertiary-content {
    line-height: 30px;
  }

  .div-our-team {
    margin-bottom: 0px;
  }

  .cards-grid-container {
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-bottom: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .header-title {
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }

  .div-catalog-container {
    width: 100%;
    height: auto;
    max-width: none;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .footer-text-email {
    width: 320px;
    font-size: 13px;
    text-align: left;
  }

  .list-item-3 {
    margin-bottom: 0px;
  }

  .list-5 {
    margin-top: 20px;
  }

  .list-7 {
    margin-top: 20px;
  }

  .div-hero-microfiber-care-image {
    width: auto;
    height: 325px;
  }

  .table-microfiber-care {
    overflow: scroll;
    width: auto;
    max-width: none;
    margin-right: auto;
    margin-bottom: 10px;
    padding-right: 0px;
    font-size: 12px;
    text-align: left;
  }

  .grid-packing {
    position: static;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .packaging-image {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .image-buy-back {
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    text-align: center;
  }

  .buy-back-blue-text {
    margin-top: 25px;
    padding-right: 20px;
    padding-left: 20px;
    line-height: 25px;
  }

  .div-main-navigation {
    max-width: none;
  }

  .main-contact-grid {
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    background-color: transparent;
  }

  .div-main-content-description {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  .div-main-contact-form {
    width: 100%;
    max-width: none;
    margin: 20px auto 0px;
    padding-right: 0px;
  }

  .html-contact-form {
    width: 100%;
    margin: 0px auto 30px 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .mobile-dropdown-text {
    display: block;
    margin-top: 2px;
    margin-left: 0px;
    padding-left: 10px;
    font-family: Abel, sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
  }

  .mobile-dropdown-text:hover {
    color: #fff;
  }

  .mobile-dropdown-tab {
    display: block;
    width: 100%;
    padding-top: 13px;
    padding-left: 0px;
    border-radius: 0px;
    background-color: #0072bf;
    background-position: 94% 50%;
    font-size: 12px;
  }

  .mobile-dropdown-tab:hover {
    background-color: #06263b;
  }

  .tab-link {
    display: block;
    width: auto;
    padding-left: 0px;
    background-color: #d8d6d6;
    font-size: 16px;
  }

  .tab-link.w--current {
    display: none;
    background-color: #0072bf;
    color: #fff;
  }

  .tab-link.current.w--current {
    display: block;
    border-top-width: 2px;
    border-bottom-width: 0px;
    background-color: #0072bf;
    color: #fff;
    font-weight: 400;
  }

  .section-tabs-products {
    margin-bottom: 30px;
    padding: 0px;
  }

  .tab-system {
    display: block;
    width: 100%;
  }

  .tabs-menu {
    display: none;
    width: auto;
    border-width: 0px 1px 2px;
    border-color: #fff;
  }

  .tabs-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px;
  }

  .div-tabs-container {
    margin-right: auto;
    margin-left: auto;
  }

  .tab-pane {
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .tab-pane-grid {
    margin: 10px 0px 10px 10px;
  }

  .div-pane-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .list-grid {
    display: block;
    overflow: visible;
    padding-left: 20px;
    color: #fff;
    list-style-type: disc;
  }

  .lightbox-image {
    margin-bottom: 10px;
  }

  .tab-pane-grid-tables {
    margin: 10px 0px 10px 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .html-embed-tables {
    font-size: 12px;
  }

  .footer-text-copyright {
    width: 320px;
    font-size: 13px;
    text-align: left;
  }

  .html-embed-map {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: none;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    padding-right: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .contact-info {
    display: block;
    width: 90%;
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
    text-align: left;
  }

  .tab-image-patterns {
    width: 100%;
    text-align: right;
  }

  .div-container-contact {
    width: 100%;
    max-width: none;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .thank-you-text {
    padding-right: 10px;
    padding-left: 10px;
  }
}

#w-node-_2656c287-a6fe-2b2d-028c-d46ed458039b-abed1501 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-b0932c7e-70ab-315f-77ca-140a7923b03a-3bed1503 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-b0932c7e-70ab-315f-77ca-140a7923b03a-29ed1504 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_1dfbcea1-fef7-d7f5-48b1-e76fb067c520-29ed1504 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-b0932c7e-70ab-315f-77ca-140a7923b03a-eeed1506 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_791319ac-6728-b6b2-81a8-d0a84a149fdd-8bed1509 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-b0932c7e-70ab-315f-77ca-140a7923b03a-81ed150d {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_1dfbcea1-fef7-d7f5-48b1-e76fb067c520-81ed150d {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-a3f951cc-d9d8-963c-f0a0-8f4c303e61f9-81ed150d {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_26b8d851-351d-5df0-8e28-f13fd08a1123-81ed150d {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-f763ed7d-2d3e-d8c5-1515-0cede89dcafb-81ed150d {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_48d725ad-644b-558d-c9e6-643b1a7c7fc4-81ed150d {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-b0932c7e-70ab-315f-77ca-140a7923b03a-29ed150f {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_1dfbcea1-fef7-d7f5-48b1-e76fb067c520-29ed150f {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-a3f951cc-d9d8-963c-f0a0-8f4c303e61f9-29ed150f {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-b0932c7e-70ab-315f-77ca-140a7923b03a-b0ed1512 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_1dfbcea1-fef7-d7f5-48b1-e76fb067c520-b0ed1512 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-a3f951cc-d9d8-963c-f0a0-8f4c303e61f9-b0ed1512 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_26b8d851-351d-5df0-8e28-f13fd08a1123-b0ed1512 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-b0932c7e-70ab-315f-77ca-140a7923b03a-5ced1516 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_1dfbcea1-fef7-d7f5-48b1-e76fb067c520-5ced1516 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-a3f951cc-d9d8-963c-f0a0-8f4c303e61f9-5ced1516 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-b0932c7e-70ab-315f-77ca-140a7923b03a-b0ed1517 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_1dfbcea1-fef7-d7f5-48b1-e76fb067c520-b0ed1517 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-a3f951cc-d9d8-963c-f0a0-8f4c303e61f9-b0ed1517 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_26b8d851-351d-5df0-8e28-f13fd08a1123-b0ed1517 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-b0932c7e-70ab-315f-77ca-140a7923b03a-83ed1518 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_1dfbcea1-fef7-d7f5-48b1-e76fb067c520-83ed1518 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-a3f951cc-d9d8-963c-f0a0-8f4c303e61f9-83ed1518 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_26b8d851-351d-5df0-8e28-f13fd08a1123-83ed1518 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_26431500-660d-ce77-4966-f1da38e3d044-83ed1518 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_43a0f1ce-b85a-9419-1913-a08cf914d323-83ed1518 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_44a5c0d4-f16f-0a57-a15c-cbf9a4ebe10e-83ed1518 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_0e3e795e-57da-a6ca-2ab0-8b509b02fef7-83ed1518 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-b0932c7e-70ab-315f-77ca-140a7923b03a-77ed1520 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-b0932c7e-70ab-315f-77ca-140a7923b03a-cded1526 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_1dfbcea1-fef7-d7f5-48b1-e76fb067c520-cded1526 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-a3f951cc-d9d8-963c-f0a0-8f4c303e61f9-cded1526 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_26b8d851-351d-5df0-8e28-f13fd08a1123-cded1526 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-b0932c7e-70ab-315f-77ca-140a7923b03a-68ed1528 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_1dfbcea1-fef7-d7f5-48b1-e76fb067c520-68ed1528 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-a3f951cc-d9d8-963c-f0a0-8f4c303e61f9-68ed1528 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_26b8d851-351d-5df0-8e28-f13fd08a1123-68ed1528 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_26431500-660d-ce77-4966-f1da38e3d044-68ed1528 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_43a0f1ce-b85a-9419-1913-a08cf914d323-68ed1528 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_44a5c0d4-f16f-0a57-a15c-cbf9a4ebe10e-68ed1528 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-_0e3e795e-57da-a6ca-2ab0-8b509b02fef7-68ed1528 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-b0932c7e-70ab-315f-77ca-140a7923b03a-2aed1529 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-b0932c7e-70ab-315f-77ca-140a7923b03a-06ed152b {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

#w-node-b0932c7e-70ab-315f-77ca-140a7923b03a-f8ed1541 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: Area;
}

@media screen and (max-width: 991px) {
  #w-node-_2656c287-a6fe-2b2d-028c-d46ed458039b-abed1501 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_791319ac-6728-b6b2-81a8-d0a84a149fdd-8bed1509 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_2656c287-a6fe-2b2d-028c-d46ed458039b-abed1501 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_791319ac-6728-b6b2-81a8-d0a84a149fdd-8bed1509 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_13ddc220-3ee0-d000-9666-f18d736de253-b6ed151f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_13ddc220-3ee0-d000-9666-f18d736de255-b6ed151f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_13ddc220-3ee0-d000-9666-f18d736de25a-b6ed151f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_13ddc220-3ee0-d000-9666-f18d736de25c-b6ed151f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_5c0bba5a-9723-baa3-11fa-7b365c256477-b6ed151f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8decdb0e-05c9-47c3-daca-cd21d73a4d35-b6ed151f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_3d9b3d53-f70c-0cb1-8826-5ec83fbcf57c-b6ed151f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_3d9b3d53-f70c-0cb1-8826-5ec83fbcf57e-b6ed151f {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_791319ac-6728-b6b2-81a8-d0a84a149fdd-8bed1509 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_13ddc220-3ee0-d000-9666-f18d736de249-b6ed151f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_13ddc220-3ee0-d000-9666-f18d736de250-b6ed151f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_13ddc220-3ee0-d000-9666-f18d736de257-b6ed151f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
}

