.mx_tabs_w {
  width: 100%;
  margin-bottom: 200px;
}

.mx_tabs {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

/* .mx_tab_nav {
  background-image: url("../images/modelnew.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 600px;
  flex-flow: column;
  width: 620px;
  height: 510px;
  margin-right: 5%;
  padding-top: 100px;
  padding-left: 20px;
  padding-right: 62px;
  display: flex;
} */

/* .mx_tab {
  cursor: pointer;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  height: 43px;
  font-size: 17px;
  font-weight: 700;
  transition: all 0.2s;
  display: flex;
} */
.mx_tab_nav .activ {
  background: #000;
  color: #fff;
}
.mx_tab_nav .activ:hover {
  background: #000;
  color: #fff;
}
.mx_tab:hover {
  background-color: #00000080;
}

.mx_tab.w--current {
  color: #fff;
  background-color: #000;
}

.mx_tab_con {
  width: 60%;
}

.mx_tab_co {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.mx_tab_co:first-child {
  display: block;
}

.mx_plan {
  width: 320px;
}

.mx_dis_w {
  flex-flow: wrap;
  justify-content: left;
  width: 100%;
  display: flex;
}

.mx_dis {
  border-top: 1px solid var(--c1);
  border-bottom: 1px solid var(--c1);
  justify-content: flex-start;
  align-items: center;
  width: 32%;
  margin-right: 1%;
  margin-bottom: -1px;
  padding-top: 17px;
  padding-bottom: 17px;
  display: flex;
}
.mx_dis_i {
  width: 48px;
  margin-right: 17px;
}
.mx_tab_lab {
  border: 1px solid #000;
  padding: 3px 11px 2px;
}

@media screen and (max-width: 991px) {
  .mx_tabs_w {
    margin-bottom: 340px;
  }
  .mx_tabs {
    flex-flow: column;
  }
  .mx_tab_nav {
    margin-left: auto;
    margin-right: auto;
  }
  .mx_tab_con {
    width: 100%;
  }
  .mx_dis {
    width: 48%;
    margin-right: 2%;
  }
}

@media screen and (max-width: 767px) {
  /* .mx_tab_nav {
    background-size: 280px;
    width: 290px;
    height: 400px;
    padding-top: 87px;
    padding-left: 6px;
    padding-right: 44px;
  }
  .mx_tab {
    height: 40px;
  } */
}

@media screen and (max-width: 479px) {
  .mx_tabs_w {
    width: 100%;
    margin-bottom: 170px;
  }
}
