.right-basic-panel-new .popularity{
  margin-top: 20px;
}

.right-basic-panel-new .popularity .text{
  width: 70%;
  float: left;
  font-size: 16px;
  margin: 0;
}

.right-basic-panel-new .popularity .number{
  color: #01ce05;
  font-weight: bold;
  font-size: 30px;
  margin: 0;
}

.right-basic-panel-new .popularity .graph{
  width: 30%;
  float: left;
}

.right-basic-panel-new .popularity .graph img{
  height: 85px;
  float: right;
  margin-top: 9px;
}


@media (max-width: 768px){
  .basic-description,.right-basic-panel-new{
    width: 100%;
    float: left;
    display: block;
    opacity: 1;
  }
}

/*.basic-description h2, 
.basic-description h3, 
.right-basic-panel-new h2, 
.right-basic-panel-new h3{
  position: relative;
  padding-left: 35px;
}

.basic-description h2::before, 
.basic-description h3::before, 
.right-basic-panel-new h2::before, 
.right-basic-panel-new h3::before {
  content: '';
  width: 34px;
  height: 34px;
  background-image: url(../upload/asset/images/detail/odrazka-ECO.png);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: -10px;
  left: 0px;
}*/

.custom-icon ul{
  margin: 0;
  padding: 0;
  list-style: none;
} 

.custom-icon li{
  display: inline-block;
}

#product-icons{
  width: 100%;
  float: left;
  margin-top: 15px;
}

#product-icons ul{
  text-align: center;
}

#product-icons ul{
  margin-top: 20px;
  text-align: left;
}
#product-icons li{
  display: block;
  width: 100%;
  float: left;
  text-align: center;
}

#product-icons img{
  width: 85px;
}

.custom-icon li img{
  margin-right: 20px;
  margin-bottom: 20px;
}

.custom-icon li:last-child img{
  margin-right: 0px;
}

#product-certificated img{
  /*width: 150px;*/
  max-height: 100px;
}

.type-detail .show-tooltip.acronym:after{
  content: "?";
  border: 2px solid #009901;
  padding: 0px 6.3px;
  border-radius: 50%;
  font-size: 14px;
  font-weight: bold;
  position: relative;
  top: -2px;
}

.type-detail .tooltip.fade.top.in{
  font-size: 15px;
}


@media(min-width:100px) and (max-width:992px) {
  .basic-description,
  .right-basic-panel,
  .right-basic-panel-new{
    width: 100%;
    float: left;
    color:#fff !important;
    -webkit-text-fill-color:#000;
    mix-blend-mode: normal;
    opacity: 1 !important;
    visibility: visible !important;
    will-change: transform;
    position: relative;
    z-index: 1;
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
}