.acm-container-tabs,
.acm-container-tabs .tab-content,
.acm-container-tabs .tab-pane {
  height: 100%;
}
.acm-container-tabs .tab-content {
  border-left: 1px solid #eaeaea;
}
@media (max-width: 1199px) {
  .acm-container-tabs .tab-content {
    border-bottom: 1px solid #eaeaea;
  }
}
@media (max-width: 991px) {
  .acm-container-tabs .tab-content {
    border-left: 0;
  }
}
.acm-container-tabs .container-tabs-nav {
  height: 100%;
}
.acm-container-tabs .container-tabs-nav .nav-tabs {
  border: 0;
}
@media (max-width: 767px) {
  .acm-container-tabs .container-tabs-nav .nav-tabs {
    margin-bottom: 0;
  }
}
.acm-container-tabs .container-tabs-nav .nav-tabs li {
  display: block;
  float: none;
  margin: 0 -1px 0 0;
  z-index: 1;
}
@media (max-width: 991px) {
  .acm-container-tabs .container-tabs-nav .nav-tabs li {
    margin-right: 0;
  }
}
.acm-container-tabs .container-tabs-nav .nav-tabs li a {
  border: 0;
  border-bottom: 1px solid #eaeaea;
  color: #9e9e9e;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.5;
  outline: none;
  margin: 0;
  padding: 0 20px;
  position: relative;
  height: 80px;
  line-height: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 992px) {
  .acm-container-tabs .container-tabs-nav .nav-tabs li a {
    border-right: 1px solid #eaeaea;
    padding-left: 26.11111111px;
    padding-right: 26.11111111px;
  }
}
@media (min-width: 1200px) {
  .acm-container-tabs .container-tabs-nav .nav-tabs li a {
    border-right: 1px solid #eaeaea;
    padding-left: 31.66666667px;
    padding-right: 31.66666667px;
  }
}
@media (min-width: 1500px) {
  .acm-container-tabs .container-tabs-nav .nav-tabs li a {
    border-right: 1px solid #eaeaea;
    padding-left: 40px;
    padding-right: 40px;
  }
}
.acm-container-tabs .container-tabs-nav .nav-tabs li a:after {
  background: #9e9e9e;
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  top: 0;
  width: 0px;
  -webkit-transition: width 0.35s;
  -o-transition: width 0.35s;
  transition: width 0.35s;
}
.acm-container-tabs .container-tabs-nav .nav-tabs li a:hover {
  background-color: transparent;
}
.acm-container-tabs .container-tabs-nav .nav-tabs li a:hover:after {
  width: 6px;
}
.acm-container-tabs .container-tabs-nav .nav-tabs li.active a {
  background: transparent;
  border-right-color: #ffffff;
  color: #3d3d3d;
}
.acm-container-tabs .container-tabs-nav .nav-tabs li.active a:after {
  width: 6px;
  background-color: #2196f3;
}
.acm-container-tabs .container-tabs-nav .nav-tabs li a.active {
  background: transparent;
  border-right-color: #ffffff;
  color: #3d3d3d;
}
.acm-container-tabs .container-tabs-nav .nav-tabs li a.active:after {
  width: 6px;
  background-color: #2196f3;
}
.acm-container-tabs .tab-pane {
  display: none !important;
}
.acm-container-tabs .tab-pane .section-inner {
  padding: 72px 0 0;
}
@media (max-width: 1199px) {
  .acm-container-tabs .tab-pane .section-inner {
    padding: 24px 0;
  }
}
.acm-container-tabs .tab-pane.active {
  display: block !important;
}
.acm-container-tabs .fade.show {
  filter: alpha(opacity=100);
  opacity: 1;
}