.acc-page-main-banner img {
  width: 100%;
  height: 130px;
  object-fit: cover; }
  @media (min-width: 992px) {
    .acc-page-main-banner img {
      height: 300px; } }
  @media (min-width: 1025px) {
    .acc-page-main-banner img {
      height: 400px; } }

.acc-page-main-banner .acc-banner-caption {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }
  @media (min-width: 992px) {
    .acc-page-main-banner .acc-banner-caption {
      width: 100%;
      max-width: 40rem; } }

.acc-page-main-banner.acc-small-banner img {
  height: 130px; }
  @media (min-width: 992px) {
    .acc-page-main-banner.acc-small-banner img {
      height: 150px; } }
  @media (min-width: 1025px) {
    .acc-page-main-banner.acc-small-banner img {
      height: 200px; } }

@media (min-width: 1025px) {
  .acc-page-main-banner.acc-right-caption-bg {
    overflow: hidden; } }

@media (min-width: 1025px) {
  .acc-page-main-banner.acc-right-caption-bg .acc-banner-caption {
    bottom: 1rem;
    -webkit-transform: none;
            transform: none;
    top: auto;
    right: 0rem;
    left: auto;
    max-width: 50rem;
    padding: 3rem;
    padding-left: 6rem; }
    .acc-page-main-banner.acc-right-caption-bg .acc-banner-caption h2 {
      font-size: 1.5rem;
      text-transform: uppercase;
      font-weight: 300;
      position: relative;
      z-index: 1rem; }
    .acc-page-main-banner.acc-right-caption-bg .acc-banner-caption p {
      font-size: 2rem;
      text-transform: uppercase;
      position: relative;
      z-index: 1rem; }
    .acc-page-main-banner.acc-right-caption-bg .acc-banner-caption:before {
      content: '';
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      -webkit-transform: matrix3d(1, 0, 0, 0, 0.70707, -0.84265, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
              transform: matrix3d(1, 0, 0, 0, 0.70707, -0.84265, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      margin-right: -6rem;
      background: rgba(251, 216, 19, 0.8);
      position: absolute;
      z-index: 0rem; } }

@media (min-width: 1025px) {
  .acc-page-main-banner.acc-automotive-banner .acc-banner-caption {
    right: 4rem;
    top: auto;
    -webkit-transform: none;
            transform: none;
    bottom: 3rem;
    max-width: 44rem; }
    .acc-page-main-banner.acc-automotive-banner .acc-banner-caption h2 {
      font-size: 1.5rem;
      text-transform: uppercase;
      font-weight: 300;
      position: relative;
      z-index: 1rem; }
    .acc-page-main-banner.acc-automotive-banner .acc-banner-caption p {
      font-size: 2.5rem;
      text-transform: uppercase;
      position: relative;
      z-index: 1rem; } }

.acc-page-main-banner.acc-testi-banner::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5); }
  @media (min-width: 1025px) {
    .acc-page-main-banner.acc-testi-banner::after {
      width: 50%;
      background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, black 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 ); } }

.acc-page-main-banner.acc-testi-banner img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  object-position: left; }

.acc-page-main-banner.acc-testi-banner .acc-banner-caption {
  text-align: center;
  right: 0rem;
  left: 0rem;
  padding: 0 1rem;
  z-index: 1; }
  @media (min-width: 1025px) {
    .acc-page-main-banner.acc-testi-banner .acc-banner-caption {
      right: 15rem;
      max-width: 25rem;
      left: auto; } }

.acc-page-main-banner.acc-mission-critical-banner::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5); }
  @media (min-width: 1025px) {
    .acc-page-main-banner.acc-mission-critical-banner::after {
      width: 50%;
      background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, black 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 ); } }

.acc-page-main-banner.acc-mission-critical-banner img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  object-position: left; }

.acc-page-main-banner.acc-mission-critical-banner .acc-banner-caption {
  text-align: left;
  right: 0rem;
  left: 0rem;
  padding: 0 1rem;
  z-index: 1; }
  @media (min-width: 1025px) {
    .acc-page-main-banner.acc-mission-critical-banner .acc-banner-caption {
      right: 15rem;
      max-width: 25rem;
      left: auto; } }

.acc-page-main-banner.acc-career-banner .acc-banner-caption {
  position: relative !important;
  top: auto;
  -webkit-transform: none;
          transform: none;
  text-align: center;
  max-width: none; }
  @media (min-width: 1025px) {
    .acc-page-main-banner.acc-career-banner .acc-banner-caption {
      right: 10rem;
      max-width: 28rem;
      position: absolute !important;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 100%;
      text-align: left; } }
  .acc-page-main-banner.acc-career-banner .acc-banner-caption h2 {
    color: #333333 !important;
    padding-top: 1rem; }
    @media (min-width: 1025px) {
      .acc-page-main-banner.acc-career-banner .acc-banner-caption h2 {
        text-transform: uppercase;
        font-weight: 300;
        color: #ffffff !important; } }
  .acc-page-main-banner.acc-career-banner .acc-banner-caption p {
    color: #333333 !important; }
    @media (min-width: 1025px) {
      .acc-page-main-banner.acc-career-banner .acc-banner-caption p {
        padding-bottom: 1rem;
        color: #ffffff !important; } }

.acc-page-main-banner.acc-video-banner .acc-banner-caption {
  position: relative !important;
  top: auto;
  -webkit-transform: none;
          transform: none;
  text-align: center;
  max-width: none; }
  @media (min-width: 1025px) {
    .acc-page-main-banner.acc-video-banner .acc-banner-caption {
      right: 10rem;
      max-width: 28rem;
      position: absolute !important;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 100%;
      text-align: left; } }
  .acc-page-main-banner.acc-video-banner .acc-banner-caption h2 {
    color: #333333 !important;
    padding-top: 1rem; }
    @media (min-width: 1025px) {
      .acc-page-main-banner.acc-video-banner .acc-banner-caption h2 {
        text-transform: uppercase;
        font-weight: 300;
        color: #ffffff !important; } }
  .acc-page-main-banner.acc-video-banner .acc-banner-caption p {
    color: #333333 !important; }
    @media (min-width: 1025px) {
      .acc-page-main-banner.acc-video-banner .acc-banner-caption p {
        padding-bottom: 1rem;
        color: #ffffff !important; } }

.acc-page-main-banner.acc-homeowner-main-banner::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5); }
  @media (min-width: 1025px) {
    .acc-page-main-banner.acc-homeowner-main-banner::after {
      width: 50%;
      background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, black 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 ); } }

.acc-page-main-banner.acc-homeowner-main-banner img {
  height: 300px; }
  @media (min-width: 992px) {
    .acc-page-main-banner.acc-homeowner-main-banner img {
      height: 300px; } }
  @media (min-width: 1025px) {
    .acc-page-main-banner.acc-homeowner-main-banner img {
      height: 400px; } }

.acc-page-main-banner.acc-homeowner-main-banner .acc-banner-caption {
  z-index: 1;
  right: 1rem;
  left: auto;
  padding-left: 1rem; }
  .acc-page-main-banner.acc-homeowner-main-banner .acc-banner-caption h2 {
    text-align: center; }
  .acc-page-main-banner.acc-homeowner-main-banner .acc-banner-caption p {
    color: #ffffff;
    text-align: right;
    margin-bottom: 0; }
  .acc-page-main-banner.acc-homeowner-main-banner .acc-banner-caption h5 {
    color: #ffffff;
    text-align: right; }
  @media (min-width: 1025px) {
    .acc-page-main-banner.acc-homeowner-main-banner .acc-banner-caption {
      right: 10rem;
      max-width: 48rem; }
      .acc-page-main-banner.acc-homeowner-main-banner .acc-banner-caption h2 {
        font-weight: 300;
        font-size: 2.5rem; }
      .acc-page-main-banner.acc-homeowner-main-banner .acc-banner-caption h5 {
        font-weight: 300;
        margin: 0;
        font-size: 1.5rem; }
      .acc-page-main-banner.acc-homeowner-main-banner .acc-banner-caption p {
        padding-bottom: 0; } }

.acc-page-main-banner.acc-wildOverlands-banner::after {
  content: '';
  background: url("/assets/images/rip-bg.png");
  width: 100%;
  height: 1rem;
  position: absolute;
  left: 0;
  bottom: 0;
  background-repeat: repeat-x;
  background-position: top; }

@media (min-width: 1025px) {
  .acc-page-main-banner.acc-wildOverlands-banner .acc-banner-caption {
    right: 5rem;
    max-width: 38rem; }
    .acc-page-main-banner.acc-wildOverlands-banner .acc-banner-caption h2 {
      text-transform: uppercase;
      font-weight: 300;
      color: #000000 !important;
      font-size: 2.5rem;
      font-weight: 600; }
    .acc-page-main-banner.acc-wildOverlands-banner .acc-banner-caption p {
      padding-bottom: 1rem;
      color: #000000 !important;
      font-size: 1.5rem; } }

@media (max-width: 1199.98px) {
  .acc-page-main-banner.acc-drawer-slides-product-banner-9300 .acc-banner-caption {
    position: relative !important;
    top: auto;
    -webkit-transform: none;
            transform: none;
    text-align: center;
    max-width: none;
    padding-top: 2rem; }
    .acc-page-main-banner.acc-drawer-slides-product-banner-9300 .acc-banner-caption h2 {
      text-transform: uppercase;
      color: #333333 !important; }
    .acc-page-main-banner.acc-drawer-slides-product-banner-9300 .acc-banner-caption p {
      color: #333333 !important; } }

@media (min-width: 1025px) {
  .acc-page-main-banner.acc-drawer-slides-product-banner-9300 .acc-banner-caption {
    right: 8rem;
    max-width: 25rem;
    text-align: center; }
    .acc-page-main-banner.acc-drawer-slides-product-banner-9300 .acc-banner-caption h2 {
      text-transform: uppercase;
      font-size: 1.5rem; }
    .acc-page-main-banner.acc-drawer-slides-product-banner-9300 .acc-banner-caption p {
      padding-bottom: 1rem;
      font-size: 2rem; } }

@media (max-width: 1199.98px) {
  .acc-page-main-banner.acc-drawer-slides-product-banner-3800 .acc-banner-caption {
    position: relative !important;
    top: auto;
    -webkit-transform: none;
            transform: none;
    text-align: center;
    max-width: none;
    padding-top: 2rem; }
    .acc-page-main-banner.acc-drawer-slides-product-banner-3800 .acc-banner-caption h2 {
      text-transform: uppercase;
      color: #333333 !important; }
    .acc-page-main-banner.acc-drawer-slides-product-banner-3800 .acc-banner-caption p {
      color: #333333 !important; } }

@media (min-width: 1025px) {
  .acc-page-main-banner.acc-drawer-slides-product-banner-3800 .acc-banner-caption {
    right: 8rem;
    max-width: 25rem;
    text-align: center; }
    .acc-page-main-banner.acc-drawer-slides-product-banner-3800 .acc-banner-caption h2 {
      text-transform: uppercase;
      font-size: 1.2rem;
      color: #00529c !important; }
    .acc-page-main-banner.acc-drawer-slides-product-banner-3800 .acc-banner-caption p {
      padding-bottom: 1rem;
      font-size: 1.5rem;
      color: #00529c !important; } }

@media (max-width: 1199.98px) {
  .acc-page-main-banner.acc-drawer-slides-product-banner-3100 .acc-banner-caption {
    position: relative !important;
    top: auto;
    -webkit-transform: none;
            transform: none;
    text-align: center;
    max-width: none;
    padding-top: 2rem; }
    .acc-page-main-banner.acc-drawer-slides-product-banner-3100 .acc-banner-caption h2 {
      text-transform: uppercase;
      color: #333333 !important; }
    .acc-page-main-banner.acc-drawer-slides-product-banner-3100 .acc-banner-caption p {
      color: #333333 !important; } }

@media (min-width: 1025px) {
  .acc-page-main-banner.acc-drawer-slides-product-banner-3100 .acc-banner-caption {
    left: 8rem;
    max-width: 30rem;
    text-align: center; }
    .acc-page-main-banner.acc-drawer-slides-product-banner-3100 .acc-banner-caption h2 {
      text-transform: uppercase;
      font-size: 1.2rem;
      color: #00529c !important; }
    .acc-page-main-banner.acc-drawer-slides-product-banner-3100 .acc-banner-caption p {
      padding-bottom: 1rem;
      font-size: 1.5rem;
      color: #00529c !important; } }

@media (max-width: 1199.98px) {
  .acc-page-main-banner.corrosion-resistant-banner .acc-banner-caption {
    position: relative !important;
    top: auto;
    -webkit-transform: none;
            transform: none;
    text-align: center;
    max-width: none;
    padding-top: 2rem; }
    .acc-page-main-banner.corrosion-resistant-banner .acc-banner-caption h2 {
      text-transform: uppercase;
      color: #333333 !important; }
    .acc-page-main-banner.corrosion-resistant-banner .acc-banner-caption p {
      color: #333333 !important; } }

@media (min-width: 1200px) {
  .acc-page-main-banner.corrosion-resistant-banner .acc-banner-caption {
    right: 8rem;
    max-width: 36rem;
    text-align: center; }
    .acc-page-main-banner.corrosion-resistant-banner .acc-banner-caption h2 {
      text-transform: uppercase;
      font-size: 1.5rem; }
    .acc-page-main-banner.corrosion-resistant-banner .acc-banner-caption p {
      padding-bottom: 1rem;
      font-size: 2rem;
      color: #ffffff;
      max-width: 19rem;
      font-weight: 400;
      margin: auto;
      text-transform: uppercase; } }

.acc-tab-section .nav-tabs a {
  text-transform: uppercase;
  border: none;
  width: calc(100% / 2);
  text-align: center;
  border-radius: 0;
  padding: 1rem 3rem 2rem;
  position: relative;
  z-index: 1;
  border-bottom: 1px #333333 solid; }
  .acc-tab-section .nav-tabs a:hover {
    outline: none;
    border-color: #333333; }
  .acc-tab-section .nav-tabs a:focus {
    outline: none; }
  @media (min-width: 1025px) {
    .acc-tab-section .nav-tabs a.active {
      outline: none;
      border-bottom: 1px #333333 solid; }
      .acc-tab-section .nav-tabs a.active:after {
        bottom: -1px;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(136, 183, 213, 0);
        border-bottom-color: #ffffff;
        border-width: 20px;
        margin-left: -20px; }
      .acc-tab-section .nav-tabs a.active:before {
        bottom: -1px;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(194, 225, 245, 0);
        border-bottom-color: #333333;
        border-width: 21px;
        margin-left: -21px; } }

.acc-tab-section .tab-content {
  padding: 3rem; }
  .acc-tab-section .tab-content .tab-content-sec .content-item > div {
    max-width: 24rem;
    margin: auto; }
    .acc-tab-section .tab-content .tab-content-sec .content-item > div h4 {
      padding-top: 1rem;
      padding-bottom: 1rem; }
  .acc-tab-section .tab-content .tab-content-sec .content-item img {
    margin: auto; }
  .acc-tab-section .tab-content .tab-content-sec .content-item iframe {
    margin: auto; }
  .acc-tab-section .tab-content .tab-content-sec .content-item .acc-tab-image-holder {
    cursor: pointer; }
    .acc-tab-section .tab-content .tab-content-sec .content-item .acc-tab-image-holder > img {
      height: 200px; }
    .acc-tab-section .tab-content .tab-content-sec .content-item .acc-tab-image-holder .acc-video-play-icon {
      font-size: 3rem;
      fill: #ffffff;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
  .acc-tab-section .tab-content .tab-image-sec img {
    max-height: 520px; }

.acc-tab-section.acc-three-tab .nav-tabs a {
  width: 100%; }
  @media (min-width: 576px) {
    .acc-tab-section.acc-three-tab .nav-tabs a {
      width: calc(100% / 3); } }

.acc-tab-section.acc-five-tab .nav-tabs a {
  width: 100%; }
  @media (min-width: 576px) {
    .acc-tab-section.acc-five-tab .nav-tabs a {
      width: calc(100% / 5); } }

.acc-tab-section .dot {
  width: 22px;
  height: 22px;
  font-size: 1rem;
  background: #ffffff;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-content: center;
          align-content: center;
  border: 2px #00529c solid;
  color: #00529c; }
  @media (min-width: 576px) {
    .acc-tab-section .dot {
      width: 30px;
      height: 30px;
      font-size: 1.5rem; } }
  .acc-tab-section .dot svg {
    transition: ease 0.5s; }
  .acc-tab-section .dot.active {
    color: #95989A;
    border-color: #95989A; }
    .acc-tab-section .dot.active svg {
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }

.acc-tab-section .acc-custom-res-tab > div > button {
  position: relative;
  background: none;
  color: #333333;
  border: none;
  border-bottom: 1px #95989A solid;
  font-size: 1.25rem; }
  .acc-tab-section .acc-custom-res-tab > div > button:focus {
    outline: none; }
  .acc-tab-section .acc-custom-res-tab > div > button .acc-res-tab-arrow {
    font-size: 2.2rem;
    color: #2196F3;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }

.acc-tab-section .acc-custom-res-tab > div .collapse .tab-content-sec .acc-tab-image-holder {
  cursor: pointer; }
  .acc-tab-section .acc-custom-res-tab > div .collapse .tab-content-sec .acc-tab-image-holder > img {
    height: 200px; }
  .acc-tab-section .acc-custom-res-tab > div .collapse .tab-content-sec .acc-tab-image-holder .acc-video-play-icon {
    font-size: 3rem;
    fill: #ffffff;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }

.acc-tab-section .acc-custom-res-tab > div .collapse ul li a {
  color: #333333; }

.acc-tab-section .acc-custom-res-tab > div .tab-content-sec .content-item img {
  margin: auto; }

.acc-tab-section .acc-custom-res-tab > div .tab-content-sec .content-item iframe {
  margin: auto; }

.acc-tab-section.acc-market-appliance-tab .tab_0 .dot-0 {
  bottom: 28%;
  right: 38%; }

.acc-tab-section.acc-market-appliance-tab .tab_0 .dot-1 {
  bottom: 60%;
  right: 50%; }

.acc-tab-section.acc-market-appliance-tab .tab_0 .dot-2 {
  bottom: 50%;
  right: 38%; }

.acc-tab-section.acc-market-appliance-tab .tab_1 .dot-0 {
  bottom: 45%;
  right: 38%; }

.acc-tab-section.acc-market-automation-tab .tab_0 .dot-0 {
  bottom: 37%;
  right: 84%; }

.acc-tab-section.acc-market-automation-tab .tab_0 .dot-1 {
  bottom: 47%;
  right: 54%; }

.acc-tab-section.acc-market-automation-tab .tab_0 .dot-2 {
  bottom: 22%;
  right: 50%; }

.acc-tab-section.acc-market-automation-tab .tab_1 .dot-0 {
  bottom: 35%;
  right: 23%; }

.acc-tab-section.acc-market-constrail-tab .tab_0 .dot-0 {
  bottom: 69%;
  right: 37%; }

.acc-tab-section.acc-market-constrail-tab .tab_0 .dot-1 {
  bottom: 60%;
  right: 40%; }

.acc-tab-section.acc-market-constrail-tab .tab_1 .dot-0 {
  bottom: 55%;
  right: 45%; }

.acc-tab-section.acc-market-constrail-tab .tab_1 .dot-1 {
  bottom: 35%;
  right: 40%; }

.acc-tab-section.acc-market-constrail-tab .tab_1 .dot-2 {
  bottom: 50%;
  right: 28%; }

.acc-tab-section.acc-market-constrail-tab .tab_1 .dot-3 {
  bottom: 52%;
  right: 20%; }

.acc-tab-section.acc-market-elecencloser-tab .nav-tabs {
  border: 0rem; }

.acc-tab-section.acc-market-elecencloser-tab .dot-0 {
  bottom: 60%;
  right: 6%; }

.acc-tab-section.acc-market-elecencloser-tab .dot-1 {
  bottom: 74%;
  right: 34%; }

.acc-tab-section.acc-market-elecencloser-tab .dot-2 {
  bottom: 60%;
  right: 34%; }

.acc-tab-section.acc-market-elecencloser-tab .dot-3 {
  bottom: 34%;
  right: 34%; }

.acc-tab-section.acc-market-transport-tab .tab-content-sec .content-item.d-block {
  display: -webkit-flex !important;
  display: flex !important;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
          justify-content: center; }
  .acc-tab-section.acc-market-transport-tab .tab-content-sec .content-item.d-block .acc-tab-video-sec {
    -webkit-order: 4;
            order: 4; }
  .acc-tab-section.acc-market-transport-tab .tab-content-sec .content-item.d-block .acc-tab-button-wrap {
    -webkit-order: 3;
            order: 3;
    margin-bottom: 2rem; }

.acc-tab-section.acc-market-transport-tab .tab-content-sec .content-item .acc-tab-content-btn {
  margin-bottom: 1rem; }
  .acc-tab-section.acc-market-transport-tab .tab-content-sec .content-item .acc-tab-content-btn p {
    margin: 0; }
    .acc-tab-section.acc-market-transport-tab .tab-content-sec .content-item .acc-tab-content-btn p a {
      display: block;
      color: #ffffff; }

.acc-tab-section.acc-market-transport-tab .tab_0 .dot-0 {
  bottom: 52%;
  right: 57%; }

.acc-tab-section.acc-market-transport-tab .tab_0 .dot-1 {
  bottom: 35%;
  right: 57%; }

.acc-tab-section.acc-market-transport-tab .tab_0 .dot-2 {
  bottom: 23%;
  right: 17%; }

.acc-tab-section.acc-market-transport-tab .tab_1 .dot-0 {
  bottom: 16%;
  right: 52%; }

.acc-tab-section.acc-market-transport-tab .tab_1 .dot-1 {
  bottom: 48%;
  right: 55%; }

.acc-tab-section.acc-market-transport-tab .tab_1 .dot-2 {
  bottom: 71%;
  right: 38%; }

.acc-tab-section.acc-market-transport-tab .tab_1 .dot-3 {
  bottom: 52%;
  right: 20%; }

.acc-tab-section.acc-market-transport-tab .tab_2 .dot-0 {
  bottom: 74%;
  right: 30%; }

.acc-tab-section.acc-market-transport-tab .tab_2 .dot-1 {
  bottom: 47%;
  right: 71%; }

.acc-tab-section.acc-market-transport-tab .tab_2 .dot-2 {
  bottom: 15%;
  right: 55%; }

.acc-tab-section.acc-market-transport-tab .tab_2 .dot-3 {
  bottom: 3%;
  right: 53%; }

.acc-tab-section.acc-market-transport-tab .tab_2 .content-item .acc-tab-button-wrap {
  display: none; }

.acc-tab-section.acc-market-transport-tab .tab_2 .content-item .acc-tab-content-btn {
  margin-bottom: 1rem;
  display: inline-block; }
  .acc-tab-section.acc-market-transport-tab .tab_2 .content-item .acc-tab-content-btn p {
    margin: 0; }
    .acc-tab-section.acc-market-transport-tab .tab_2 .content-item .acc-tab-content-btn p a {
      display: block;
      color: #ffffff; }

.acc-tab-section.acc-market-transport-tab .tab_2 .content-item.item-3 .acc-tab-content-btn {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 0.5rem; }

.acc-tab-section.corrosion-resistant-tab .nav-tabs {
  border-bottom: none;
  border-top: 1px #95989A solid; }
  .acc-tab-section.corrosion-resistant-tab .nav-tabs a {
    border-bottom: none;
    color: #333333; }
    .acc-tab-section.corrosion-resistant-tab .nav-tabs a::after {
      display: none; }
    .acc-tab-section.corrosion-resistant-tab .nav-tabs a::before {
      display: none; }
    .acc-tab-section.corrosion-resistant-tab .nav-tabs a.active {
      border-top: 3px #00529c solid;
      color: #00529c; }

.acc-tab-section.corrosion-resistant-tab .tab-content .content-item {
  position: relative; }
  .acc-tab-section.corrosion-resistant-tab .tab-content .content-item .star-text-after-button {
    position: absolute;
    bottom: -60px; }

.acc-tab-section.corrosion-resistant-tab .tab_0 .dot-0 {
  bottom: 60%;
  right: 51%; }

.acc-tab-section.corrosion-resistant-tab .tab_0 .dot-1 {
  bottom: 49%;
  right: 42%; }

.acc-tab-section.corrosion-resistant-tab .tab_0 .dot-2 {
  bottom: 32%;
  right: 41%; }

.acc-tab-section.corrosion-resistant-tab .tab_1 .dot-0 {
  bottom: 35%;
  right: 38%; }

.acc-tab-section.corrosion-resistant-tab .tab_2 .dot-0 {
  bottom: 49%;
  right: 52%; }

.acc-tab-section.corrosion-resistant-tab .tab_2 .dot-1 {
  bottom: 42%;
  right: 60%; }

.acc-tab-section.corrosion-resistant-tab .tab_2 .dot-2 {
  bottom: 36%;
  right: 52%; }

.acc-tab-section.corrosion-resistant-tab .tab_3 .dot-0 {
  bottom: 26%;
  right: 24%; }

.acc-tab-section.corrosion-resistant-tab .tab_3 .dot-1 {
  bottom: 66%;
  right: 55%; }

.acc-tab-section.corrosion-resistant-tab .tab_4 .dot-0 {
  bottom: 31%;
  right: 42%; }

.acc-tab-section.corrosion-resistant-tab .tab_4 .dot-1 {
  bottom: 41%;
  right: 43%; }

.acc-tab-section.corrosion-resistant-tab .tab_4 .dot-2 {
  bottom: 35%;
  right: 63%; }

