/* CSS Document */
.product-nav {
  width: 100%; padding-bottom: 28px;  margin-bottom: 15px; 
}
.product-nav__list { margin: 0 0 15px 0; padding: 0 0 0 0;
  display: flex; flex-direction: row; flex-wrap: wrap; /* position: sticky; top:72px;*/
}
.product-nav__item {  list-style: none; padding-bottom: 0px;  width: 100%;}
.product-nav__item:last-child { border-width:0; padding-right: 0;}
.product-nav__link {
  font-size: clamp(18px, 1.5vw, 20px); padding-left: 25px; margin-bottom: 6px;
  font-weight: 700;
  display: block;
  text-align: left;
  color:#444444; position: relative;
}
.product-nav__link:before { content: ""; position: absolute; width: 9px; height:9px; border-width: 1px 1px 0 0 ;border-color: #444; border-style: solid; transform: rotate(45deg) translateY(-50%); left: 0; top:50%; }

.product-nav__link:hover  > div:nth-of-type(2) {}
.product-nav__link:hover , .product-nav__link.active { color: #d6b03a;}
.product-nav__link:hover:before, .product-nav__link.active:before { border-color: #d6b03a;}
.product-nav__link:visited {
  text-decoration: none;
}

.tab-content {
  display: none;  
}


.product-nav__item:last-child .solution-btn:after { display: none;}


@media only screen and (max-width: 1365px) {
	
}
@media only screen and (max-width: 1279px) {
	
}
@media only screen and (max-width: 980px) {
	.product-nav__item {  width: auto; margin-right: 10px;}
}


@media only screen and (max-width: 768px) {
	
}
@media only screen and (max-width: 640px) {
	
}
@media only screen and (max-width: 570px) {
	
}

@media only screen and (max-width: 414px) {
	
}

@media only screen and (max-width: 320px) {

}