.row .col {
  padding: 0 15px;
  position: relative;
}
.row .col.col-3 {
  max-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}
.row .col.col-4 {
  max-width: 33.3333333333%;
  -ms-flex-preferred-size: 33.3333333333%;
      flex-basis: 33.3333333333%;
}
.row .col.col-6 {
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
.row .col.col-8 {
  max-width: 66.6666666667%;
  -ms-flex-preferred-size: 66.6666666667%;
      flex-basis: 66.6666666667%;
}
.row .col.col-9 {
  max-width: 75%;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}
.row .col.col-12 {
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media screen and (max-width: 66.5em) {
  .row .col.col-md-3 {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .row .col.col-md-4 {
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .row .col.col-md-6 {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .row .col.col-md-8 {
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .row .col.col-md-9 {
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .row .col.col-md-12 {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .row .col.col-md-pb {
    padding-bottom: 45px;
  }
}
@media screen and (max-width: 43em) {
  .row .col.col-sm-3 {
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .row .col.col-sm-4 {
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .row .col.col-sm-6 {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .row .col.col-sm-8 {
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .row .col.col-sm-9 {
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .row .col.col-sm-12 {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .row .col.col-sm-pb {
    padding-bottom: 45px;
  }
}

.row.page-dv-wrp {
  margin: 90px 0;
}
@media screen and (max-width: 66.5em) {
  .row.page-dv-wrp {
    margin: 60px 0;
  }
}
@media screen and (max-width: 43em) {
  .row.page-dv-wrp {
    margin: 40px 0;
  }
}

.service_sidebar:not(:last-child) {
  margin-bottom: 40px;
}
.service_sidebar img {
  width: 100%;
  max-width: 100%;
}
.service_sidebar #menu-menu-dich-vu {
  list-style: none;
  margin: 0;
}
.service_sidebar #menu-menu-dich-vu .menu-item:not(:last-child) {
  margin-bottom: 12px;
}
.service_sidebar #menu-menu-dich-vu .menu-item a {
  width: 100%;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--accent);
  color: rgba(255, 255, 255, 0.9);
  font-weight: 600;
  padding-left: 12px;
  border-left: 5px solid #F4F4F4;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.service_sidebar #menu-menu-dich-vu .menu-item.current-menu-item a,
.service_sidebar #menu-menu-dich-vu .menu-item a:hover {
  color: #fff;
  border-color: var(--primary);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.service-inner .service-content h3 a {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.video-btn-360.elementor-widget-autofiix-video-popup.video-style-2 .elementor-video-icon {
  background-color: var(--primary_hover);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 6px;
}
.video-btn-360.elementor-widget-autofiix-video-popup.video-style-2 .elementor-video-icon svg {
  max-width: 24px;
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}