.wmd-counter {
  text-align: center;
  margin: 50px 0px;
  background: #d7dee2;
  padding: 25px;
}

.wmd-counter p {
  margin-bottom: 0px;
}

.wmd-counter-icon i {
  font-size: 45px;
}

.wmd-counter-title p {
  font-weight: bold;
}

@property --num {
  syntax: "<integer>";
  initial-value: 0;
  inherits: false;
}

.wmd-counter-number {
  transition: --num 1s;
  counter-set: num var(--num);
  font: 800 40px system-ui;
  --num: 0;
}

.wmd-alt-counter-number {
  font: 800 40px system-ui;
}

.wmd-counter-number::after {
  content: counter(num);
}

.wmd-counter-icon, .wmd-counter-title p, .wmd-counter-number, .wmd-counter-unit p,  .wmd-alt-counter-number, .wmd-alt-counter-number{
  text-align: center!important;
}

.category-icon i {
  font-size: 34px;
}

/* Subcategories */

.sub-category {
  width: 0%;
  padding: 0;
  margin: 0;
  opacity:0;
}

.calc-nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.calc-menu-item {
   width: 24%;
   margin: 0.5%;
   display: inline-table;
}

.calc-nav-item {
  font-size: 20px;
  border-bottom: 1px solid rgba(63, 46, 73, 0.3);
}

.calc-nav-item:last-child {
  border-bottom: none;
}

.calc-nav-link, .calc-nav-submenu-link {
  text-decoration: none;
  padding: 16px 20px;
  display: block;
  color: #fff;
  transition: 0.5s;
}

.calc-nav-submenu {
  overflow: hidden;
  max-height: 0;
  transition: max-height 1s;
  background: #fff0!important;
}
.calc-nav-submenu-link {
  font-size: 16px;
  background: transparent;
  transition: background 0.2s ease-in;
}

.calc-nav-link i {
   float:
   right;
   transition:0.5s;
   margin-top: 10px;
}

.calc-nav-link.active i {
   float:right;
   transform: rotate(90deg);
}

span.calc-nav-link.active {
    background: #272f32!important;
    color: #ffffff;
}

span.calc-nav-submenu-link {
    margin: 10px 0px;
    background: #a3bfcd;
}

span.calc-nav-link {
    background: #a3bfcd;
}

span.calc-nav-submenu-link.category-btn.active {
  background: #272f32!important;
  color: #ffffff;
}

span.calc-nav-submenu-link.category-btn {
    margin: 0px;
    font-size: 20px;
}

li.calc-nav-item::before {
  display:none!important;
}

li.calc-nav-item {
  padding:0px!important;
}

span.calc-nav-submenu-link.category-btn {
    width: 100%!important;
}

input#simple_input {
    border: 1px solid #082833;
    padding: 10px 15px;
    margin-top: 25px;
    margin-bottom: 20px;
    min-width: 200px;
}

span.calc-nav-link:hover {
    background: #7c96a3;
}

span.calc-nav-submenu-link.category-btn:hover {
    background: #7c96a3;
}

.wmd-counter-sub-title p {
    padding:0px 20px;
    border-bottom: 1px solid #ffffff;
    width: fit-content;
}

.wmd-counter-sub-title {
    text-align: -webkit-center;
}

ul.calc-nav {
  margin-top: 25px;
  margin-bottom: 20px;
}

.counter-more-info {
  background: #a3bfcd;
  padding: 25px;
}

.counter-more-info-title, .counter-more-info-content{
  text-align: center;
  color:#ffffff!important;
}

.counter-more-info-title h3{
  color:#ffffff!important;
}

.counter-more-info-single-item {
  display: inline-block;
  width: 16%;
  text-align: -webkit-center;
}

.counter-more-info-images {
  margin-top: 30px;
}

@media only screen and (max-width: 1077px) {
  .calc-menu-item {
      width: 49%;
  }
}

@media only screen and (max-width: 600px) {
  .calc-menu-item {
      width: 100%;
  }

  .counter-more-info-single-item {
    width:49%;
    padding:15px;
  }
}