.img-overflow {
  max-width: 1140px !important;
}
.bg-green-I {
  background: #008661;
}
.bg-green-II {
  background: #0A6A60;
}
.bg-green-III {
  background: #6ABA55;
}
.bg-green-IIII {
  background: #52A28B;
}
.cus-ol {
  line-height: 30px;
}
.c-black {
  color: #333333;
}
.accordion-title {
  line-height: 27px !important;
}
ol.parentheses {
  list-style-type: none;
  counter-reset: item;
  padding-left: 0;
}

ol.parentheses li {
  counter-increment: item;
  position: relative;
  font-size: 13px;
  line-height: 20px;
  color: #666666;
  padding-left: 24px;
}

ol.parentheses li::before {
  content: "(" counter(item) ")";
  position: absolute;
  left: 0;
}
.note-title {
  font-size: 13px !important;
  line-height: 20px 1
  ;
  color: #333333;
  font-weight: 600;
}
.note-desc {
  font-size: 13px !important;
  line-height: 20px !important;
  color: #666666;
  font-weight: 500;
}

.sc-faqs .accordion-title.active {
  color: #00A94F;
  background-color: #ffffff;
  border-left: 8px solid;
}
.sc-faqs .accordion-title:hover {
  border-left: 8px solid;
}
.accordion-title.active + .accordion-content {
  border-left: 8px solid #00A94F;
  border-radius: 0 0 8px 8px;
}
.sc-faqs .accordion-title.active:after {
  color: #00A94F;
}

@media screen and (min-width: 768px) {
  .sc-warranty td .text {
    width: 365px;
    margin: 0 auto;
  }
  .sc-annotation .sc-content {
    padding-bottom: 12px !important;
  }
}

@media screen and (max-width: 767px) {
  .sc-warranty td {
    white-space: nowrap;
  }
  .sc-protection {
    background: #F0FAF7 !important;
  }
  .text-ellipsis {
    display: inline-block;
    max-width: 218px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
  }
  .c-black-mb {
    color: #333333 !important;
  }
  .accordion-title {
    line-height: 24px !important;
  } 
}