body {
  font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  line-height: 1.6666;
  font-weight: 400;
  color: var(--gray);
}
h6, h5, h4, h3, h2, h1 {  
  font-family: 'Plus Jakarta Sans', sans-serif;
}
.text-start {
    text-align: left !important;
}
.wsmenu > .wsmenu-list > li > a {
    font-family: 'Plus Jakarta Sans', sans-serif;
}
.wsmenu > .wsmenu-list > li > ul.sub-menu > li > a {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 1rem;
  font-weight: 600;
}
.wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 1rem;
  font-weight: 600;
}
.wsmenu > .wsmenu-list > li > .wsmegamenu.w-75 ul.link-list > li > a,
.wsmenu > .wsmenu-list > li > .wsmegamenu.halfmenu ul.link-list > li > a {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 1rem;
  font-weight: 600;
}
.wsmenu > .wsmenu-list > li > .wsmegamenu .title,
.wsmenu > .wsmenu-list > li > .wsmegamenu.halfmenu .title {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase;
}
.rbox-2 p { 
  font-family: 'Plus Jakarta Sans', sans-serif;
  line-height: 1; 
  font-weight: 500;
}
.price span {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 3rem;
  line-height: 1;
  font-weight: 600;
  letter-spacing: -2px;
} 
.price sup {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 2.05rem;
  font-weight: 600;
  right: 2px;
  letter-spacing: -1px;
}
.price sup.validity {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  left: 0;
}
.comp-table .table-responsive thead th {
  font-size: 1.0625rem;
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-weight: 700;
}
.comp-table .table-responsive tbody th {
  font-size: 0.95rem;
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-weight: 700;
}
.filter-btns button {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 1.0625rem;
  line-height: 1;
  font-weight: 600;
}
.separator-line {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 0.9rem;
  font-weight: 500;
}
.bc-04-wrapper {
  padding-left: 60px;
}
.txt-block .accordion-1 .accordion-item .accordion-thumb:after, .txt-block .accordion-1 .accordion-item.is-active .accordion-thumb:after {
  right: 0;
}
.txt-block .accordion-1 .accordion-thumb h5 {
  padding-left: 5px;
}
.txt-block .accordion-1 .accordion-panel {
  padding: 0 0 0 5px;
}
ul.simple-list {
  margin-left: 15px;
}
.footer h6.m-title:after {
  font-family: Flaticon;
  right: 5px;
}
.hero-1-txt h2 {
  font-size: 2.30rem;
  font-weight: 600;
}
.more-questions-txt {
  text-align: left!important;
  float: left;
}
.brands40 a {float: right}
.form-select {background-position: right .75rem center;}
.faq1 {padding-right: 30px;}
.store {margin-right: 12px;}