.swiper.chuyennganhdaotao.swiper-container-initialized.swiper-container-horizontal {
  overflow: hidden;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: -110px;
  left: 0;
  width: 100%;
}
.danhsachtintuc .swiper-slide .name_nganh .name_post {
  display: -webkit-box;
  height: 67px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-weight: 700;
  font-size: 18px;
  line-height: 140%;
  color: #333333;
  padding: 15px 20px;
  overflow: hidden;
}
p.elementor-image-box-description b {
  color: #0B328E;
  font-size: 60px;
}
.swiper.danhsachtintuc.swiper-container-initialized.swiper-container-horizontal .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
  bottom: 27px !important;
}
.swiper.danhsachtintuc.swiper-container-initialized.swiper-container-horizontal {
  overflow: hidden;
}
.elementor-192 .elementor-element.elementor-element-1b69ada {
  padding: 0px 0px 10px 0px;
}
.form_dkxt .wpcf7-radio .wpcf7-list-item:not(:last-child) {
  margin-right: 0px;
}
.elementor-188 .elementor-element.elementor-element-1cc16d3 {
  display: none;
}
.form_tra_cuu_ket_qua_xet_tuyen span.wpcf7-form-control-wrap.hoten input,
span.wpcf7-form-control-wrap.email-505 input {
  height: 42px;
  background: #FFFFFF;
  border-radius: 5px;
}
span.wpcf7-form-control-wrap.hoten input,
span.wpcf7-form-control-wrap.email-505 input {
  border: none !important;
}
.form_dkxt .col-4:not(:last-child) {
  margin-right: unset;
}
.form_dkxt {
  margin-bottom: 60px;
}
input.wpcf7-form-control.wpcf7-submit.guidangkyxettuyen {
  margin-left: 17px;
}
input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {
  height: 35px;
  background: #fff;
  width: 16%;
  /* color: #FFD87D; */
  padding-top: 4px;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date {
}
.form_dkxt .col-8:not(:last-child) {
  margin-right: 0px;
}
.chuyennganhdaotao .name_nganh p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 140%;
  text-align: center;
  color: #ffffff;
  display: block;
  width: 100%;
}
.danhsachchuyennganhdaotao .name_nganh {
  width: 100%;
}
@media (max-width: 1520px) {
  .swiper.chuyennganhdaotao.swiper-container-initialized.swiper-container-horizontal {
    overflow: hidden;
  }
  .swiper.danhsachtintuc.swiper-container-initialized.swiper-container-horizontal {
    overflow: hidden;
  }
}
@media (max-width: 768px) {
  .elementor-element.elementor-element-896ffda.custome_sum.elementor-position-top.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box img, .elementor-element.elementor-element-6a71338.custome_sum.elementor-position-top.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box img {
    width: 50px !important;
    margin-left: 6px;
}
  .elementor-element.elementor-element-0bdaf5c.custome_sum.elementor-position-top.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box img {
    margin-left: 6px;
    width: 50px !important;
    margin-top: 10px;
}
  .title_teacher {
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 47px;
    color: #333333;
    padding: 43px 0px 50px;
  }
  .section_doingugiaovien .elementor-row {
    padding-bottom: 110px;
  }
  input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {
    width: 100%;
	  
  }
  .swiper-container-horizontal > .swiper-pagination-bullets,
  .swiper-pagination-custom,
  .swiper-pagination-fraction {
    bottom: -68px;
    left: 0;
    width: 100%;
  }
  .danhsachgiaovien .name_nganh .hochamhocvi {
    margin-top: -32px;
    padding: 8px 10px;
    font-size: 12px;
  }
  .elementor-186 .elementor-element.elementor-element-b57b770 {
    padding: 0px 0px 60px 0px;
  }
  .swiper.danhsachtintuc.swiper-container-initialized.swiper-container-horizontal {
    overflow: hidden;
  }
  .elementor-element.elementor-element-d5de67b.elementor-nav-menu__align-right.main_menu.elementor-nav-menu--indicator-classic.elementor-nav-menu--dropdown-tablet.elementor-nav-menu__text-align-aside.elementor-nav-menu--toggle.elementor-nav-menu--burger.elementor-widget.elementor-widget-nav-menu {
    justify-content: end;
    display: flex !important;
  }
  .elementor-12
    .elementor-element.elementor-element-d5de67b
    > .elementor-widget-container {
    position: absolute;
    margin: 85px 0px 0px -152px !important;
    width: 118%;
  }
}

@media (max-width: 1024px) {
  .custom_box .elementor-inner-section {
    padding: 41px 0 0 0;
    background: #F5F5F5;
    border-radius: 22px;
    height: 236px;
}
  .elementor-element.elementor-element-0bdaf5c.custome_sum.elementor-position-top.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box img {
    margin-left: 17px;
    width: 50px !important;
    margin-top: 10px;
} 
.elementor-element.elementor-element-896ffda.custome_sum.elementor-position-top.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box img,.elementor-element.elementor-element-6a71338.custome_sum.elementor-position-top.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box img 
  {
  width: 50px !important;
  margin-left: 17px;
}
  .elementor-186 .elementor-element.elementor-element-b57b770,
  .elementor-184 .elementor-element.elementor-element-c22b106,
  .elementor-182 .elementor-element.elementor-element-38b4082 {
    padding: 0px 0px 60px 0px;
  }
  form.wpcf7-form.init {
    padding: unset;
  }
  .elementor-188 .elementor-element.elementor-element-1cc16d3 {
    display: block;
  }
  input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {
    height: 36px;
    /* background: #FFD87D; */
    width: 10%;
    /* color: #FFD87D; */
    padding-top: 4px;
  }
  /* img.attachment-full.size-full {
    width: 50px !important;
    margin-left: 17px;
    margin-top: 5px;
} */

  .elementor-12
    .elementor-element.elementor-element-d5de67b
    .elementor-menu-toggle {
    position: absolute;
    /* margin-left: auto !important; */
    margin: 0 15px 12px auto !important;
    top: -60px;
    right: 2px;
  }
  .elementor-12
    .elementor-element.elementor-element-d5de67b
    > .elementor-widget-container {
    position: absolute;
    margin: 112px 0px 0px -152px;
    width: 118%;
  }
  /* giới thiệu */
  .elementor-182 .elementor-element.elementor-element-c340435 {
    padding: 0px 0px 60px 0px;
  }
  .danhsachgiaovien .name_nganh .hochamhocvi {
    margin-top: -32px;
    padding: 8px 30px;
  }
  .danhsachgiaovien .name_nganh .name_teacher {
    padding: 10px 30px;
  }
}
@media (max-width: 480px) {
  .swiper.danhsachtintuc.swiper-container-initialized.swiper-container-horizontal .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    bottom: 27px !important;
}
  .elementor-element.elementor-element-896ffda.custome_sum.elementor-position-top.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box img, .elementor-element.elementor-element-6a71338.custome_sum.elementor-position-top.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box img {
    width: 50px !important;
    margin-top: 0px;
    margin-left: 6px;
}
.elementor-element.elementor-element-0bdaf5c.custome_sum.elementor-position-top.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box img {
  margin-left: -9px;
  width: 50px !important;
  margin-top: 0px;
}
  .custom_box .elementor-inner-section {
    padding: 10px 0 0 0;
    background: #F5F5F5;
    border-radius: 22px;
    height: auto !important;
}
  .elementor-192 .elementor-element.elementor-element-aa50602,
  .elementor-192 .elementor-element.elementor-element-4c3f20c {
    padding: 0px 0px 60px 0px;
  }

  input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {
    width: 100%;
  }
  .form_dkxt .thongtinhoso {
    padding-left: 10px;
  }
  /*span.wpcf7-form-control-wrap.sodienthoai {*/
  /*  margin-bottom: 20px;*/
  /*}*/
  /* img.attachment-full.size-full {
    width: 50px !important;
    margin-left: -10px;
    margin-top: -9px;
} */

  .elementor-12
    .elementor-element.elementor-element-d5de67b
    .elementor-menu-toggle {
    position: absolute;
    /* margin-left: auto !important; */
    margin: 0 15px 12px auto !important;
    top: -149px;
    right: 2px;
  }
  nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    position: absolute;
    padding-left: 63px;
    width: 100%;
    top: -95px;
    padding-bottom: 20px;
  }
  .elementor-2
    .elementor-element.elementor-element-5e5acaf
    .elementor-heading-title {
    line-height: 35px;
    font-size: 30px;
  }

  .title_teacher {
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 23px;
    color: #333333;
    padding: 30px 0px 30px;
    text-align: center;
  }
  .section_doingugiaovien .elementor-row {
    padding-bottom: 60px;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: -40px !important;
    left: 0;
    width: 100%;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 15px;
  }
  .swiper.danhsachgiaovien.swiper-container-initialized.swiper-container-horizontal {
    overflow: hidden;
  }
  .elementor-143
    .elementor-element.elementor-element-8fb77ac
    > .elementor-widget-container {
    padding: 10px 0 0 0;
  }
  .elementor-143
    .elementor-element.elementor-element-63b2521
    > .elementor-widget-container {
    padding: 0;
  }
  .elementor-186
    .elementor-element.elementor-element-d9119dd
    .elementor-heading-title {
    font-size: 36px;
    font-weight: 700;
    line-height: 50px;
  }
  .elementor-194 .elementor-element.elementor-element-23f4f0a {

    padding: 0px 0px 0px 0px;
  }
  /* span.wpcf7-form-control-wrap.ngay_sinh,span.wpcf7-form-control-wrap.cmnd_cccd {
  margin-bottom: 15px;
} */
  .page_dkdt .ho_ten, .cmnd_cccd, .ngay_cap, .ho_khau_thuong_tru, .quan_huyen {
    margin-bottom: 15px;
  }
  .page_dkdt .ngay_sinh {
    margin: 15px 0;
  }
  .elementor-12 .elementor-element.elementor-element-d5de67b .elementor-nav-menu .elementor-item {
    height: 40px;
  }
}
